@charset "UTF-8";@-webkit-keyframes marquee1{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes marquee1{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}*{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{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:1200px;--container-padding:15px;--font-main:"Bion", sans-serif;--font-accent:"Bion", sans-serif;--font-titles:var(--font-accent);--page-bg:#fff;--text-color:#000;--accent:#D73027;--link-color:#2578c8;--laptop-size:1199px;--tablet-size:959px;--mobile-size:599px}.dark{--page-bg:#252526;--text-color:#fff}@font-face{font-family:Bion;font-display:swap;src:url(../fonts/Bion-Bold.woff2) format("woff2"),url(../fonts/Bion-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Bion;font-display:swap;src:url(../fonts/Bion-BoldCond.woff2) format("woff2"),url(../fonts/Bion-BoldCond.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Bion;font-display:swap;src:url(../fonts/Bion-Book.woff2) format("woff2"),url(../fonts/Bion-Book.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Bion;font-display:swap;src:url(../fonts/Bion-BookCond.woff2) format("woff2"),url(../fonts/Bion-BookCond.woff) format("woff");font-weight:400;font-style:normal}html{scroll-behavior:smooth;background-color:#272727}body{background-color:var(--page-bg);color:var(--text-color);font-family:var(--font-main);text-wrap:balance}img{display:block}a{color:var(--link-color)}.card-back a.shop-link:hover,a:hover{color:var(--accent)}code,pre.code{background-color:#e9f1f6;padding:.2rem;border-radius:4px}pre.code{overflow-x:auto;padding:1rem}p{line-height:1.6;margin-bottom:1em;font-size:16px;font-weight:300;font-family:var(--font-accent)}.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}.d-flex,body,html{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content-demo{margin-bottom:5rem;padding:1rem;background-color:#dadada}.container,.container-full{padding:0 var(--container-padding)}.container{margin:0 auto;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:30px 0}.about{margin:50px 0 40px}.about .container{max-width:1200px;margin:0 auto;padding:0 20px;text-align:center}.about .title-1{margin-bottom:10px;font-weight:700;color:#fff}.about__inner,.about__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:end;-ms-flex-align:end;align-items:flex-end}.about__inner{background:url(../img/backgrounds/main@2x.jpg) center/cover no-repeat;min-height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20px;color:#fff}.about__wrapper{gap:100px;margin-top:20px}.about__content{width:70%;text-align:right;margin-top:auto}.about__details{text-align:right;font-size:1.2rem;line-height:1.5}.about__details li{margin-bottom:5px}.about__details li p{font-size:18px}.about__eshop-link a{display:none;text-transform:lowercase;padding:2px 10px;background-color:var(--accent);border-radius:25px;color:#fff;text-align:center}.about__footer{background:#fff;color:#000;margin-top:40px;padding:20px}.about__text{font-size:20px;line-height:1.6;max-width:1200px;margin:0 auto;padding:20px;text-align:justify}a.about-activities-link{text-decoration:underline;font-weight:600;-webkit-transition:color .2s ease-in;transition:color .2s ease-in}.form .checkbox__label a:hover,a.about-activities-link:hover{color:green}.activities{background:#fff;text-align:center}.activities__title{margin-bottom:40px;font-size:32px}.activities__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.activities__card{width:250px;height:250px;-webkit-perspective:1000px;perspective:1000px;position:relative;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.activities__card:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.activities__card:hover .activities__card-inner,.brand-card.flipped .brand-card__inner{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.activities__card-inner{position:absolute;inset:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .8s ease;transition:transform .8s ease;transition:transform .8s ease,-webkit-transform .8s ease}.activities__card-back,.activities__card-front{position:absolute;inset: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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;border-radius:12px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.1);box-shadow:0 4px 20px rgba(0,0,0,.1);-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.activities__card-front{background-size:cover;background-position:center;color:#fff;font-weight:700;font-size:20px}.activities__card-front::after{content:"";position:absolute;inset:0;border-radius:inherit;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.1)));background:linear-gradient(to top,rgba(0,0,0,.4),rgba(0,0,0,.1))}.activities__card-front .activities__card-title{position:relative;z-index:1;font-size:24px}.activities__card-back{background:#fff;color:#333;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);text-align:left}.activities__card-heading,.activities__info p{font-size:18px;margin-bottom:10px}.activities__card-text{font-size:14px;line-height:1.4;margin-bottom:15px}.activities__card-link{text-decoration:none;color:#2d89ef;font-weight:700;margin-top:auto;-ms-flex-item-align:start;align-self:flex-start}.activities__card--seminars .activities__card-front{background-image:url(./../img/activities/seminars@2x.jpg)}.activities__card--exhibitions .activities__card-front{background-image:url(./../img/activities/exibitions@2x.jpg)}.activities__card--sponsorship .activities__card-front{background-image:url(./../img/activities/supports@2x.jpg)}.activities__section{margin-bottom:80px}.activities{padding:100px 20px 0;background:#fafafa;font-family:var(--font-main)}.activities hr{border:0;border-top:1px solid rgba(0,0,0,.1);margin:60px 0 30px;width:100%}.activities__text{font-size:1.1rem;line-height:1.6;color:#555}.activities__content{display:grid;grid-template-columns:1fr 1fr;gap:40px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.activities__image{width:100%;height:100%;border-radius:12px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);overflow:hidden;border:1px solid rgba(0,0,0,.1)}.activities__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.activities__info p{line-height:1.4;color:#444;text-align:left}.activities__info--bold{font-weight:700}.cookiebg,.hd{display:-webkit-box;display:-ms-flexbox;display:flex}.cookiebg{position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;width:400px;padding:20px;left:10px;bottom:10px;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);border-radius:10px;font-size:.9em;line-height:1.5;-webkit-transition:all .7s ease-in;transition:all .7s ease-in;-webkit-transform:translateX(-500px);-ms-transform:translateX(-500px);transform:translateX(-500px);z-index:2000}.cookiebg.appear{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.hd{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hd img{width:100px}.hd span{font-size:1.8rem;font-weight:500;margin-left:40px}.cookiebg a,.hd span{color:#d2042d}.cookiebg button{padding:13px 0;background:0 0;border:1px solid #d2042d;border-radius:3px;color:#d2042d}.cookiebg button.accept-btn{border:0;background-color:#d2042d;color:#fff;opacity:1}.cookiebg button.accept-btn:hover{background-color:#d2042d;opacity:.9}.cookiebg button.reject-btn:hover{background-color:rgba(255,192,203,.7)}.btn,.card-back button.close-btn,.cookiebg button,a.btn{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.btn,.card-back button.close-btn,a.btn{border-radius:5px}.btn,a.btn{display:inline-block;padding:12px;min-width:180px;height:auto;background-color:#fff;border:1px solid #000;font-family:var(--font-family);font-weight:700;font-size:20px;line-height:125%;text-transform:none;text-align:center;color:var(--accent-2);letter-spacing:.3px}.btn:hover,a.btn:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.9);box-shadow:0 2px 8px rgba(0,0,0,.9);scale:1.05;background-color:green;color:#fff}.btn--small,a.btn--small{min-width:unset;padding-left:15px;padding-right:15px}.title-2.contacts__title{margin-bottom:10px;color:#fff}.contacts{background-image:url(../img/backgrounds/main_blured.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.8}.contacts__container{padding:40px;text-align:center}.contacts__info{width:50%;margin:0 auto;font-size:22px;font-weight:600}.contacts__info p{color:#fff;font-size:22px}.contacts__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-bottom:20px}.contacts__link{padding:10px;background-color:var(--accent);border-radius:5px;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;color:#fff}.contacts__link:hover{background-color:#fff}.distribution{padding:40px;background-color:rgba(241,166,166,.8);font-family:var(--font-titles);text-align:center;font-size:16px;margin-bottom:80px}.brand-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:30px;justify-items:center;position:relative;z-index:0}.brand-card{width:250px;height:250px;-webkit-perspective:1000px;perspective:1000px;position:relative;z-index:1}.brand-card:hover{z-index:20}.brand-card__inner{width:100%;height:100%;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform .6s ease,-webkit-box-shadow .3s ease;transition:transform .6s ease,box-shadow .3s ease;transition:transform .6s ease,box-shadow .3s ease,-webkit-transform .6s ease,-webkit-box-shadow .3s ease;border-radius:12px}.brand-card.flipped .brand-card__inner{z-index:10;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.3);box-shadow:0 20px 40px rgba(0,0,0,.3)}.brand__title{font-size:17px;margin:10px 0;color:#000;font-weight:700;text-transform:uppercase}.card-front{padding:10px}.card-back,.card-front{position:absolute;width:100%;height:100%;border-radius:12px;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card-front{background-color:#fff;color:#000;font-weight:700;font-size:17px;text-transform:uppercase;z-index:1}.card-back,.card-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-back{background:#f6f6f6;color:#333;text-align:center;padding:15px;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);z-index:2}.card-back p{font-size:15px;color:#000;font-family:var(--font-main);letter-spacing:1px;margin:0;line-height:1.15}.card-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-top:auto;margin-bottom:10px}.card-back a.shop-link{text-decoration:none;color:#1e88e5;font-weight:700}.card-back button.close-btn{background:#ccc;border:0;font-family:var(--font-main);padding:5px 10px;cursor:pointer}.card-back button.close-btn:hover{background:#bbb;color:var(--accent)}.footer{position:relative;border-top:1px solid rgba(0,0,0,.08);background-color:#141212;-webkit-box-shadow:0 -10px 30px rgba(0,0,0,.08);box-shadow:0 -10px 30px rgba(0,0,0,.08)}.footer__container{max-width:1120px;margin:0 auto;padding:0 20px}.footer__row{display:grid;grid-template-columns:1fr auto;gap:24px 40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:28px 0}.footer__company{display:grid;grid-template-columns:auto 1fr 1fr;gap:60px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.footer__col{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}.footer__title{font-size:20px;font-weight:700;margin:0;color:#fff}.footer__text{font-size:15px;color:#fff}.footer__link,.form::after{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.footer__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;text-decoration:none;font-weight:600;color:#fff;letter-spacing:1.1px}.footer__link:hover{color:var(--accent)}.footer__copyright{margin:0;font-size:14px;color:#fff;text-align:right;-ms-flex-item-align:start;align-self:start}.form{width:60%;margin:0 auto;padding:30px 20px 20px;background:#f8f9fa;border-radius:10px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.form::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(51,51,51,.4) url(./../img/loading.gif) center/50px no-repeat;border-radius:25px;opacity:0;visibility:hidden}.form._sending::after{opacity:1;visibility:visible}.form input,.form textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:5px;font-size:16px;-webkit-transition:border-color .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;resize:none}.form input:focus,.form textarea:focus{border-color:var(--accent-2);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.9);box-shadow:0 4px 16px rgba(0,0,0,.9);outline:0}.form .form-group{position:relative;width:90%}.form .checkbox__input,.form .form__resume input[type=file],.switcher-wrapper input[type=radio]{display:none}.form .checkbox__input:checked+.checkbox__label::after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.form .checkbox__label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:16px;line-height:1.4;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;margin:10px 0 20px;position:relative;cursor:pointer}.form .checkbox__label::before{pointer-events:all;content:"";-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;height:24px;-ms-flex-item-align:start;align-self:flex-start;margin-right:10px;background-color:var(--accent);border:1px solid gray;border-radius:4px}.form .checkbox__label::after,.form .form__resume .custom-file-label{color:#fff;font-size:16px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.form .checkbox__label::after{content:"✔";position:absolute;border-radius:4px;text-align:center;top:0;left:6px;font-weight:700;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.form .checkbox__label a{color:var(--accent);cursor:pointer}.form .form__resume{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:start}.form .form__resume .custom-file-label{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:10px 20px;background-color:var(--accent);font-family:sans-serif;cursor:pointer;border-radius:5px}.form .form__resume .custom-file-label:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.9);box-shadow:0 2px 8px rgba(0,0,0,.9);scale:1.05;background-color:#45a049}.form .form__resume .form__resume-list{margin-top:8px;font-size:14px;color:#333;list-style:none;padding-left:0}.form .form__footer,.form .form__resume .form__resume-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form .form__resume .form__resume-list li{background:#f3f3f3;margin-bottom:4px;padding:6px 10px;border-radius:4px}.form .form__resume .form__resume-remove{background:0 0;border:0;color:#e74c3c;cursor:pointer;font-size:14px;font-weight:700}.form .form__footer{width:100%}.form .g-recaptcha{width:50%}.header{position:fixed;top:0;left:0;width:100%;background-color:#f1a6a6;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:1000;-webkit-box-shadow:0 2px 10px rgba(240,208,208,.1);box-shadow:0 2px 10px rgba(240,208,208,.1)}.header,.header.small{padding:10px 0}.header__row,.nav__list{display:-webkit-box;display:-ms-flexbox;display:flex}.header__row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header.small .logo{width:40px;height:40px}.nav__list{gap:30px}.eshop-link{padding:2px 10px 5px;background-color:var(--accent);border-radius:25px;-webkit-transition:all .3s ease;transition:all .3s ease}.eshop-link:hover{background-color:red}.nav__list a{position:relative;color:#fff;font-family:var(--font-accent);text-decoration:none;text-transform:lowercase;font-size:20px;font-weight:400;-webkit-transition:font-size .3s ease;transition:font-size .3s ease}.header.small .nav__list a{font-size:18px}.header__right-side{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.header__right-side,.header__socials,.icons-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.header__socials{margin-top:5px;gap:5px}.nav__list a::after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:2px;background-color:#fff;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.nav__list a:hover::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.icons-wrapper{padding:30px 0;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.icon{fill:transparent;stroke:transparent;width:22px;height:22px}.icon--arrow-left,.icon--arrow-right{width:50px;height:50px;stroke:#000}.icon--email,.icon--facebook,.icon--instagram,.icon--phone{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.icon--facebook,.icon--instagram{width:35px;height:35px;background:#fff;fill:#2d0388}.icon--facebook:hover,.icon--instagram:hover{scale:1.05;fill:#2d03b4}.icon--email,.icon--phone{width:20px;height:20px;fill:var(--accent-2);margin-right:10px}.icon--email:hover,.icon--phone:hover{fill:var(--accent);scale:1.5}.icon--01andis,.icon--03charles_w,.icon--04dikson,.icon--06frutti,.icon--08ilu,.icon--09kallos,.icon--13stapiz,.icon--16otools,.icon--18niamh,.icon--19dandy,.icon--20fudgeurban,.icon--21cera,.icon--23hairwell{width:100px;height:100px;fill:var(--accent-2)}.icon--02black,.icon--05feetcalm,.icon--07fudge,.icon--10lussoni,.icon--11luxina,.icon--12sanctuaryspa,.icon--14sttropez,.icon--15beautyimage,.icon--17kashoki,.icon--22serical,.icon--24ceriotti,.icon--25maxus,.icon--26kieppe,.icon--27ecohygiena,.icon--28hairexpert{width:120px;height:120px;fill:var(--accent-2)}.logo{width:75px;height:75px;-webkit-transition:width .3s ease,height .3s ease;transition:width .3s ease,height .3s ease}.marquee1,.marquee2{margin-bottom:80px}.marquee2{margin-top:20px}.marquee-container{width:100%;overflow:hidden;white-space:nowrap;background-color:#f08692;padding:10px 0}.marquee1-content{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-animation:marquee1 50s linear infinite;animation:marquee1 50s linear infinite}.marquee-item img{width:auto;height:300px;-o-object-fit:cover;object-fit:cover;margin:0 10px}.marquee-item,.marquee1-content,.mobile-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.marquee-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:10px 20px;margin:0 30px}.mobile-nav{position:fixed;top:-100%;width:100%;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:40px;padding-bottom:40px;background:var(--accent);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.mobile-nav--open{top:0}.mobile-nav a{color:#fff}.mobile-nav a:hover{opacity:.8}.mobile-nav-btn,.mobile-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-nav__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px;font-size:28px}.mobile-nav__list .active{opacity:.5}.mobile-nav-btn{--time:0.1s;--width:40px;--height:30px;--line-height:4px;--spacing:6px;--color:#000;--radius:4px;height:calc(var(--line-height)*3 + var(--spacing)*2);width:var(--width);-webkit-box-pack:center;-ms-flex-pack:center;justify-content: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);display:none}.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;display:none}.stores{padding:40px;background:#fff;font-family:var(--font-main);text-align:center}.stores-section h2{margin-top:30px;margin-bottom:30px}.store-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;justify-items:center;position:relative;z-index:0}.store-card{width:250px;height:250px;-webkit-perspective:1000px;perspective:1000px;position:relative;z-index:1}.store-card:hover{z-index:20}.store-card__inner{width:100%;height:100%;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform .6s ease,-webkit-box-shadow .3s ease;transition:transform .6s ease,box-shadow .3s ease;transition:transform .6s ease,box-shadow .3s ease,-webkit-transform .6s ease,-webkit-box-shadow .3s ease;border-radius:12px}.store-card:hover .store-card__inner{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);z-index:10;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.3);box-shadow:0 20px 40px rgba(0,0,0,.3)}.store-card-back,.store-card-front{position:absolute;width:100%;height:100%;border-radius:12px;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.store-card-front{background-size:cover;background-position:center;color:#fff;font-weight:700;font-size:22px;z-index:1}.store-card-front span{background:rgba(0,0,0,.4);padding:6px 12px;border-radius:6px;z-index:2}.store-card-back{background:#fff;color:#333;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;padding:15px;font-size:14px;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);z-index:2}.store-title{font-size:16px;font-weight:700;margin-top:8px;text-align:center}.store-card-back p{margin-bottom:5px}.store-card-back a{color:#1976d2;font-weight:700;text-decoration:none;pointer-events:auto;position:relative;z-index:10}.store-card-back a:hover{color:var(--accent)}.card-links{margin-top:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;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:justify;-ms-flex-pack:justify;justify-content:space-between;gap:5px}.swiper{position:relative;width:100%;max-width:450px;margin:0 auto;overflow:hidden}.swiper-slide,.swiper__btns{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}.swiper-slide img{display:block;width:100%;height:auto;border-radius:6px}.swiper__btns{position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);gap:20px;z-index:10}.swiper__btn--next,.swiper__btn--prev{padding:8px 16px;background:rgba(255,255,255,.85);border-radius:5px;cursor:pointer;font-weight:700;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s ease;transition:all .3s ease}.swiper__btn--next:hover,.swiper__btn--prev:hover{background:#fff;color:var(--accent)}.switcher-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:35px;width:140px;padding:0 10px;cursor:pointer;font-size:14px}.switcher-wrapper .switcher{padding:3px 6px;min-width:28px}.switcher:hover{background:rgba(255,255,255,.2)}.switcher-wrapper:hover{opacity:1}.switcher-wrapper .switcher{position:relative;-webkit-box-flex:1;-ms-flex:1 1 33.3333333333%;flex:1 1 33.3333333333%;text-align:center;color:var(--accent);-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out;z-index:2;cursor:pointer}.switcher-wrapper input[type=radio]:checked+.switcher{color:#fff}.lang-placeholder{width:34px;height:28px;border-radius:3px;background:var(--accent);position:absolute;z-index:1;-webkit-transition:left .25s ease-in-out;transition:left .25s ease-in-out}.switcher-wrapper input[type=radio]:nth-of-type(1):checked~.lang-placeholder{left:12px}.switcher-wrapper input[type=radio]:nth-of-type(2):checked~.lang-placeholder{left:54px}.switcher-wrapper input[type=radio]:nth-of-type(3):checked~.lang-placeholder{left:95px}.title-2,h1.title-1{font-size:clamp(1.375rem,.693rem + 3.41vw,3.25rem);text-transform:uppercase;font-family:var(--font-main)}.title-2{font-size:clamp(1.5rem,1rem + 2.5vw,2.875rem);font-weight:700;margin:1em 0 40px}.title-3,.title-4,h1.title-1{margin:1em 0 .5em;font-weight:700}.title-3,.title-4{font-size:26px;font-family:var(--font-titles)}.title-4{font-size:18px}.vacancies{margin-top:60px;background-image:url(../img/backgrounds/main_blured.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.8}.contacts__info--vacasncies,.vacancies-content{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}.vacancies-content{gap:40px;margin-top:20px}.contacts__info--vacasncies{width:50%;margin:0 auto;font-size:22px;font-weight:600}.contacts__info--vacasncies p{color:#fff;font-size:22px;text-align:center}.contacts__links--vacasncies,.vacancy__form form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.contacts__links--vacasncies{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.contacts__link--vacasncies{padding:10px;background-color:var(--accent);border-radius:5px;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;color:#fff}.contacts__link--vacasncies:hover{background-color:#fff}.contacts__socials--vacasncies{text-align:center;margin-bottom:20px}.vacancies-outro{width:50%;margin:0 auto;text-align:center;font-size:clamp(1rem,.864rem + .68vw,1.375rem);line-height:1.6;color:#333;padding:0 20px;font-weight:600}.vacancy__form form{padding:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto 80px}@media (max-width:1240px){.about__inner{background-position:left top}}@media (max-width:1180px){.container-right{padding-left:var(--container-padding)}.container-left{padding-right:var(--container-padding)}.container-half-left{padding-left:var(--container-padding)}.container-half-right{padding-right:var(--container-padding)}.about__content{width:100%}.about__eshop-link a{display:block}.activities__section{margin-bottom:40px}.activities__content{grid-template-columns:1fr;gap:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.activities__info p{text-align:center}.activities__content>.activities__image,.activities__content>.swiper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.activities__content>.activities__info{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.btn,a.btn{font-size:16px;padding:10px 8px}.form .form__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:hidden}.nav__list{display:none}.mobile-nav-btn,.nav-icon{display:block}.vacancies-content{gap:10px}}@media (max-width:1028px){.footer__row{grid-template-columns:1fr;gap:16px;padding:20px 0}.footer__company{grid-template-columns:1fr;gap:20px}.footer__copyright{text-align:left}}@media (max-width:810px){.contacts__container{padding:20px}.contacts__info,.contacts__info--vacasncies,.vacancies-outro{width:100%;font-size:16px}.contacts__info p,.contacts__info--vacasncies p{font-size:16px;line-height:1.2}}@media (max-width:768px){.form{width:90%}}@media (max-width:480px){.brand-card,.store-card{width:90%;max-width:280px;height:280px}.brand-card.flipped .brand-card__inner,.store-card:hover .store-card__inner{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-box-shadow:0 10px 20px rgba(0,0,0,.2);box-shadow:0 10px 20px rgba(0,0,0,.2)}}@media (max-width:425px){.container-left-50,.container-right-50{max-width:100%}.container-half-left,.container-half-right{padding:0 var(--container-padding)}.about{margin-bottom:10px}.about .container{padding:0}.about__inner{position:relative;background-position:left;min-height:auto}.about__details{font-size:16px}.about__details li p{font-size:14px;line-height:1;margin-bottom:0}.about__eshop-link a{font-size:14px}.about__footer{margin-top:10px;padding:10px}.about__text{padding:10px;width:100%;font-size:14px;line-height:1.4}.activities__section{margin-bottom:20px}.activities{padding:50px 20px 0;margin-bottom:0}.activities hr{margin:20px 0 10px}.cookiebg{width:300px;font-size:14px}.hd span{font-size:1.4em}.btn,a.btn{padding:8px 9px;min-width:170px;font-size:14px}.btn--mobile-wide,a.btn--mobile-wide{min-width:unset;width:100%;text-align:left;padding:8px 16px}.distribution{padding:20px;margin-bottom:10px}.brand-grid{grid-template-columns:1fr}.form{width:100%;padding:15px 5px;gap:10px}.form .form-group{margin-bottom:10px}.form .checkbox__label{margin:5px;font-size:14px;line-height:1}.form .checkbox__label::after{top:3px}.form .form__resume{gap:0}.form .form__button{-ms-flex-item-align:center;align-self:center}.form .form__footer{gap:10px}.icon--facebook,.icon--instagram{width:25px;height:25px}.icon--email,.icon--phone{width:20px;height:20px;margin-right:0}.logo{width:45px;height:45px}.marquee-item img{height:180px}.marquee-item{margin:0 10px;padding:5px 10px}.mobile-nav-btn{--width:25px;--line-height:3px;--spacing:4px}.stores{padding:10px}.store-grid{grid-template-columns:1fr;gap:35px}.swiper__btn--next,.swiper__btn--prev{font-size:14px;padding:6px 12px}.switcher-wrapper{gap:3px;width:100px;height:20px;padding:0}.switcher-wrapper .switcher{padding:1px 3px;font-size:12px}.lang-placeholder{width:18px;height:16px;display:none}.title-2{margin:20px 0 10px}.vacancy__form form{padding:10px 0;margin-bottom:20px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiYmxvY2tzL19oZWFkZXIuc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL192YXJzLnNjc3MiLCJiYXNlL19mb250c0F1dG9HZW4uc2NzcyIsImJhc2UvX2Jhc2Uuc2NzcyIsImJhc2UvX3V0aWxzLnNjc3MiLCJiYXNlL19jb250YWluZXJzLnNjc3MiLCJiYXNlL19taXhpbnMuc2NzcyIsImJhc2UvX3N0aWNreS1mb290ZXIuc2NzcyIsImJsb2Nrcy9fYWJvdXQuc2NzcyIsImJsb2Nrcy9fYWN0aXZpdGllcy5zY3NzIiwiYmxvY2tzL19hY3Rpdml0aWVzUGFnZS5zY3NzIiwiYmxvY2tzL19jb250YWN0cy5zY3NzIiwiYmxvY2tzL19hZ3JlZW1lbnQtYmFyLnNjc3MiLCJibG9ja3MvX2J0bi5zY3NzIiwiYmxvY2tzL19kaXN0cmlidXRpb24uc2NzcyIsImJsb2Nrcy9fZm9vdGVyLnNjc3MiLCJibG9ja3MvX2Zvcm0uc2NzcyIsImJsb2Nrcy9faWNvbnMuc2NzcyIsImJsb2Nrcy9fbG9nby5zY3NzIiwiYmxvY2tzL19tYXJxdWVlLnNjc3MiLCJibG9ja3MvX21vYmlsZS1uYXYuc2NzcyIsImJsb2Nrcy9fbmF2LWljb24uc2NzcyIsImJsb2Nrcy9fc3RvcmVzLnNjc3MiLCJibG9ja3MvX3N3aXBlcnMuc2NzcyIsImJsb2Nrcy9fc3dpdGNoZXIuc2NzcyIsImJsb2Nrcy9fdGl0bGVzLnNjc3MiLCJibG9ja3MvX3ZhY2FuY2llcy5zY3NzIiwibWFpbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCLEFBeWlEQSw0QkF0TUEsRSxDQXdNSSwrQixDQ2hoREosdUIsQ0FDSSxFLENBQ0Esa0MsQ0QyMENKLDRCLEFBNk1BLG9CQXhNQSxFLENBME1JLCtCLENDbmhESix1QixDQUdJLEUsQ0FDQSxrQyxDQUFBLDRCRGxDSixDLENBQ0UsUyxDRUFGLFEsQ0ZFRSxRLENBSEYsQyxDQVFBLE8sQ0FGQSxRLENFQ0EsNkIsQ0FFQSxxQixDRk1BLEMsQ0FLQSxPLENBTEEsTSxDQUVBLFMsQ0VBQSxvQixDRlVBLEssQ0FFQSxNLENBQUEsTSxDQStFQSxNLENFNUVBLEksQ0FKQSxHLENGR0EsTyxDRUVDLGEsQ0FHRCxFLENGQ0EsRSxDQUNBLEUsQ0FBQSxFLENBRUEsRSxDRUNBLEUsQ0ZDQSxpQixDQUVFLG1CLENBR0YsRSxDQUNBLEssQ0VFSSxlLENGRUosRyxDRUVBLGtCLENGRkEsRyxDRU1BLEcsQ0FDSSxjLENBQ0EsVyxDRkVKLE8sQ0VDSSxpQixDRktKLEssQ0VHQSxNLENGSkEsUSxDQVFFLDRCLENBTEYsTSxDQUZBLEssQ0VHQSxNLENGSkEsUSxDRUtDLG1CLENBQ0EsaUIsQ0ZERCxhLENBSUEsZ0IsQ0FHRSxZLENBQ0YsTSxDQUdBLGtCLENHekZBLG9CLENBQ0MsdUIsQ0FDQSxlLENBRUEsNEIsQ0FDQSxjLENBQ0EsYyxDSCtGRCxhLENBREEsWSxDQURBLFksQ0FEQSxXLENHbEZDLFMsQ0FHRCx3QixDQUNJLFMsQ0FDQSxRLENDckJKLEssQ0FDQyxjLENKcUhELEssQ0k3R0Msd0IsQ0FDQSx3QixDQUNBLDhCLENBQ0EsZ0MsQ0o2R0QsZ0MsQ0kzR0EsYyxDQUNDLGlCLENBQ0EsZ0IsQ0FDQSxvQixDQUNBLG9CLENBQ0EsbUIsQ0o2R0QsbUIsQ0FLQSxLLENJN0dDLGlCLENBQ0EsaUIsQ0N6QkQsV0FDQyxnQixDQUNBLGlCLENMeUlELDZGLENBR0UsZSxDS3pJRixrQixBTDZJQSxXS3pJQyxnQixDTHlJRCxpQixDQUdFLHFHLENLeklGLGUsQ0FDQyxrQixBQUdELFdBQ0MsZ0IsQ0x5SUQsaUIsQ0t2SUMsNkYsQ0FDQyxlLENMeUlGLGtCLEFBS0EsV0t4SUMsZ0IsQ0FDQSxpQixDTHdJRCxxRyxDQUdFLGUsQ0t4SUYsa0JMNElBLEksQ0t4SUMsc0IsQ0x3SUQsd0IsQ0FLQSxJLENLeElDLCtCLENBQ0EsdUIsQ0FDQSw0QixDQUNBLGlCLENDMUNELEcsQ0FDQyxhLENBR0QsQyxDQUNDLHVCLENObzlCRCw0QixDQTN4QkEsTyxDTXJMQyxtQixDTnlMRCxJLENNakxBLFEsQ05rTEUsd0IsQ010TEQsYSxDQUNBLGlCLENBR0QsUSxDQUNDLGUsQ055TEMsWSxDQUlGLEMsQ010TEEsZSxDQUNDLGlCLENOcUxELGMsQ0FJRSxlLENNdExGLDhCLENOMExBLEssQ010TEEsc0IsQ04wTEEsZ0IsQ0FKQSxpQixDQU1FLFMsQ014TEYsVSxDQUNDLFcsQ04wTEMsUSxDQUNBLFMsQ0FORixrQixDQVFFLDZCLENPbk9GLHFCLENBQ0Esa0IsQ0FDQyxlLENQZ09ELFUsQ0FRRSxpQixDQUdGLFUsQ09uT0MsZSxDUGdPRCxXLENBUUUsZ0IsQ0FHRixZLENBTkEsaUIsQ0FVQSxPLENBZ0VBLEksQ0FEQSxJLENPalNDLG1CLENQNk5ELG1CLENRdE5JLFksQ1JpT0osWSxDQU5BLHVCLENBUUUsb0IsQ09uT0Ysc0IsQ0NBSSxhLENEQUosa0IsQ1AyT0UsWSxDQU5BLHdCLENBS0YsVSxDT3ROQSxlLENBQ0Msa0MsQ1BxTkQsVSxDUWpRSSxhLENSMlFGLGdDLENBTkEsVSxDTzFORixlLENQK05BLGMsQ0FVQSxrQixDQUtBLG1CLENBWEUsa0MsQ0FDRixhLENBVUEsbUIsQ1F6UkksZ0IsQ1IrUkosZ0IsQ0FOQSwrRSxDQVVBLGUsQ0FORSxnRixDT3ZORixvQixDQUNDLGdGLENBR0EsK0UsQ1BrT0QscUIsQ0FDRSwrRSxDQU5BLGdGLENBV0YsSSxDQURBLEksQ0FMRSxnQixDU2xURSwyQixDQUNBLDRCLENBQUEseUIsQ0FBQSxxQixDVGtVSixPLENBQ0UsZSxDUzlURSxjLENUNFRKLE0sQ0FhRSxrQixDQUdGLGlCLENBWEEsZ0IsQ1ExU0ksYSxDRTlCSixjLENWdVZFLGlCLENVaFZBLGUsQ0FDRSxrQixDQUNBLGUsQ0FDQSxVLENGb0JBLGEsQ1JzVkosZSxDVXRWRSxtQixDVndWQSxtQixDQUNBLFksQ1V4VkEsMkIsQ1YwVkEsNEIsQ0FDQSx5QixDVTFWQSxxQixDQUNBLHFCLENWdVVGLGtCLENVclVFLG9CLENGTEUsYSxDRXZCRixxRSxDVjJWQSxnQixDQVFBLHVCLENValZGLG9CLENBQ0Usc0IsQ0FFQSxjLENBQ0EsVSxDVnVWRixlLENVM1ZBLFMsQ1Z1V0UsZSxDUWxXRSxlLENFTEosUyxDVjRXRSxnQixDQUNBLGUsQ0FsQkYsZSxDQXNCRSxnQixDVTVWRixnQixDQUNFLGUsQ1ZnV0Ysa0IsQ1UvVkUsaUIsQ1ZtV0Ysb0IsQ0FDRSxjLENBR0Ysb0IsQ0EzQkEsWSxDQTZCRSx3QixDVW5XRixnQixDQUNFLDhCLENBQ0Esa0IsQ0FDQSxVLENWeVVGLGlCLENBK0JBLGMsQ0EzQkUsZSxDQUNGLFUsQ0E2QkUsZSxDVXBXRixZLENWd1dBLFksQ0EzQkEsYyxDUS9XSSxlLENFa0NKLGdCLENWNFdFLGEsQ0EzQkEsWSxDQUNGLGtCLENBR0EsdUIsQ1V6VUkseUIsQ0FDRSxlLENWMlVOLG9DLENRMVhJLDRCLENSb3FDSiw4QixDQTF3QkEsNkIsQ0FDRSxXLENBR0YsVyxDVW5XRSxlLENBRUEsaUIsQ1Z3V0Ysa0IsQ1VwV0Usa0IsQ1YwVUYsYyxDQStCQSxpQixDQTNCRSxtQixDQUNGLG1CLENRaFpJLFksQ0UwREosdUIsQ1ZxWEUsb0IsQ0EzQkEsc0IsQ0FDRixRLENBNkJFLGtCLENVdFdGLGMsQ1ZnVkEsaUIsQ1E1WkksVyxDRTRFSixZLENWK1dFLDBCLENBQ0Esa0IsQ0EzQkEsaUIsQ0FDRiw2QyxDVTFVQSw2QixDQUNFLHdELENWMldGLHVCLENVdldFLDZCLENBQ0EseUIsQ1Y2VUYscUIsQ0ErQkEsK0MsQ0EwWkEsc0MsQ0F6WkUsaUMsQ0FDQSx5QixDVXBXRix1QixDQUNFLGlCLENBQ0EsTyxDQUNBLG1DLENBQUEsMkIsQ1Y4VUYsK0IsQ1U1VUUsMkIsQ0FDRSx1QixDVjhVSiw2QyxDVzFkQSw2QixDQUNFLHdELENBTUYsc0IsQ1h3ZkEsdUIsQ1d2ZkUsaUIsQ0FDQSxPLENYNmRGLG1CLENBOEJFLG1CLENXeGZGLFksQ0FDRSwyQixDQUFBLDRCLENBQUEseUIsQ0FDQSxxQixDWDRmQSx3QixDQUNBLHFCLENXNWZBLGtCLENBQ0EsdUIsQ1g4ZkEsb0IsQ0FqQ0Ysc0IsQ0FtQ0UsWSxDVzdmRixrQixDQUNBLDRDLENBQ0Usb0MsQ0FDQSxrQyxDQUNBLDBCLENYK2ZBLGUsQ0FLRix1QixDQXJDQSxxQixDVzNkRSwwQixDQUNFLFUsQ1htZ0JGLGUsQ0FDQSxjLENBR0YsOEIsQ0FDRSxVLENBeENGLGlCLENBMENFLE8sQ1dsZ0JGLHFCLENBQ0EsZ0csQ0FDRSxnRSxDWHNnQkYsK0MsQ1duZ0JFLGlCLENYcWdCQSxTLENBQ0EsYyxDQTFDRixzQixDQWdERSxlLENXeGdCRixVLENBQ0EsaUMsQ1gwZ0JFLHlCLENXeGdCQSxlLENYOGdCRix5QixDWTlqQkEsbUIsQ0RtREUsYyxDWDZnQkEsa0IsQ0FHRixzQixDQUNFLGMsQ1cvZ0JBLGUsQ1hpaEJBLGtCLENBR0Ysc0IsQ1dqaEJFLG9CLENYbWhCQSxhLENXbGhCQSxlLENYb2hCQSxlLENXbmhCQSx5QixDWDJkRixxQixDQStEQSxtRCxDV25oQkUseUQsQ1g2ZEYsc0QsQ1d6ZEUsMkQsQ1h1aEJGLHNELENXbmhCSSx5RCxDWDRkSixvQixDV3hkRSxrQixDWHVoQkYsVyxDQTFEQSxvQixDQTRERSxrQixDV2xoQkYsNEIsQ1hzaEJBLGMsQ1dsaEJFLFEsQ1hvaEJBLG1DLENXbmhCQSxrQixDWHlkRixVLENXcmRBLGlCLENBQ0UsZ0IsQ0FDQSxlLENYeWRGLFUsQ0ErREEsb0IsQ1duaEJFLFksQ0FDQSw2QixDWHlkRixRLENBNkRFLHVCLENXbmhCRixvQixDQUNFLGlCLENYdWhCRixrQixDV25oQkUsVSxDWHFoQkEsVyxDQTVERixrQixDQThERSw0QyxDV3BoQkYsb0MsQ0FDQSxlLENBQ0UsK0IsQ0FHRixzQixDQUNFLFUsQ1h5ZEYsVyxDQThERSxtQixDV3BoQkYsZ0IsQ0FDRSxhLENDMUhGLG1CLENadWxCQSxlLENZdmxCQSxVLENadXBCRSxlLENRem5CRSx1QixDSTlCSixlLENBT0EsUyxDWjJyQkEsRyxDQUNFLG1CLENBQ0EsbUIsQ0E5REYsWSxDWS9uQkEsUyxDQUNFLGlCLENKc0JFLDJCLENJdkJKLDRCLENaZ3FCRSx5QixDQUNBLHFCLENBNURBLFEsQ0FDRixXLENBOERFLFksQ1l6cEJGLFMsQ0FDRSxXLENBQ0EscUIsQ0FDQSwwQyxDQUNBLGtDLENaOGxCRixrQixDUXRsQkksYyxDSVpKLGUsQ1prcUJFLGtDLENBNURBLDBCLENBQ0Ysb0MsQ0E4REUsZ0MsQ1k1cEJGLDRCLENBQ0UsWSxDWm1tQkYsZ0IsQ0E4REUsK0IsQ1k1cEJGLDJCLENBQ0UsdUIsQ1pncUJGLEcsQ1EzckJJLHdCLENJMEJKLHFCLENadXFCRSxrQixDQTVERixPLENBZ0VFLFcsQ0FHRixRLENZL3BCRSxnQixDQUNBLGUsQ1ppcUJBLGdCLENBSUYsVyxDQVBBLFEsQ1l6cEJBLGEsQ1pvcUJBLGdCLENBQ0UsYyxDWWpxQkEsYyxDWmttQkYsd0IsQ0FrRUUsaUIsQ1lqcUJGLGEsQ1p1cUJBLDJCLENBaEVBLFEsQ1E3cEJJLHdCLENJc0RKLFUsQ1oycUJFLFMsQ0FHRixpQyxDWXBxQkEsd0IsQ0FDRSxVLENBR0YsaUMsQ0pwRUkscUMsQ1I2dUJKLEksQ0F1SUEsMkIsQ0FqS0EsZ0IsQ0EyQkEsSyxDYXhyQkksa0MsQ0FFQSwwQixDYnFyQkosSSxDQXVJQSwyQixDQXRJQSxLLENhenJCSSxpQixDYndyQkosSSxDQUNBLEssQ0FDRSxvQixDQUNBLFksQ0FDQSxlLENBQ0EsVyxDWXZxQkEscUIsQ1owcUJBLHFCLENBQ0EsOEIsQ0FDQSxlLENBQ0EsYyxDQXZFQSxnQixDWWptQkEsbUIsQ1oycUJBLGlCLENBQ0EscUIsQ0FDQSxtQixDQUtGLFUsQ0FDQSxXLENjeHdCSSwyQyxDQUNBLG1DLENBQUEsVSxDZDJ3QkYsc0IsQ0FDQSxVLENBR0YsVyxDQUNBLFksQ2Mzd0JJLGUsQ0FDQSxpQixDQUNBLGtCLENkK3dCSix3QixDYzV3Qkksa0IsQ0FDQSxVLENkZ3hCSixTLENBQ0Usd0QsQ2Mvd0JFLHFCLENkOHJCSiwwQixDUWhyQkksMkIsQ005QkosVSxDZHN5QkEsb0IsQ0FsRkEsWSxDQW9GRSxpQixDQUdGLGUsQ0FDRSxTLENBcEZGLGEsQ0FzRkUsYyxDY2x4QkYsZSxDZHN4QkEsaUIsQ2NweEJJLFUsQ2RzeEJGLGMsQ0FHRixnQixDY3R4QkEsbUIsQ0FDSSxtQixDZCtyQkosWSxDQTBGRSx3QixDY3R4QkYscUIsQ0FDSSxrQixDQUNBLHdCLENBQ0EsNEIsQ0FDQSxVLENkK3JCSixrQixDUTFzQkksYyxDTU9KLFEsQ2QreEJFLGtCLENBR0YsZSxDY3J4QkEsWSxDQUNJLDhCLENkOHJCSixpQixDQTBGRSxrQyxDY3J4QkYsMEIsQ0FDSSxVLENkeXhCSixxQixDY3J4QkkscUIsQ2QrckJKLGEsQ0EyRkUsWSxDY3B4QkYscUMsQ0FDSSw4QixDQUNBLGlCLENBQ0EsYyxDQUNBLGtCLENkd3hCSixXLENjbnhCUSxZLENkMnJCUix3RCxDQTJGRSxRLENjbHhCRixlLENBQ0ksb0IsQ2QwckJKLGlCLENBMkZFLFMsQ0FHRixXLENlcDJCQyxXLENBQ0EsWSxDQUNBLDBCLENBQ0Esa0IsQ0FDQSxpQixDQUNBLFMsQ2Z3MkJELGlCLENlcDJCQyxVLENmeTJCRCxrQixDZXAyQkMsVSxDQUFBLFcsQ2Y0d0JELGlCLENlMXdCQyxtQyxDZnUyQkMsMkIsQ2V0MkJBLHlFLENBQ0EsaUQsQ0FDQSx3RyxDQUNBLGtCLENmMjJCRixzQyxDQUdFLFUsQ0EzRkEsNkMsQ0FDRixxQyxDQStGQSxhLENBQ0UsYyxDQUNBLGEsQ0FDQSxVLENBM0ZBLGUsQ0FDRix3QixDQStGQSxXLENBM0VBLFksQ0E0RUEsVSxDQURBLFcsQ2UxMkJFLGlCLENmaXhCRixVLENRM3hCSSxXLENPYUgsa0IsQ2Y2MkJDLGtDLENBQ0EsMEIsQ0FDQSxtQixDQUNBLG1CLENBQ0EsWSxDQTNGQSx3QixDQUNGLHFCLENBNkZFLGtCLENhLzVCRix1QixDQUNJLG9CLENBQ0Esc0IsQ2JvNkJKLFcsQ2EvNUJJLHFCLENBQ0EsVSxDQUNBLGUsQ0FDQSxjLENicTBCSix3QixDQTZGRSxTLENBR0YsVSxDQXVCQSxhLENBSUUsMkIsQ0FDQSw0QixDQTNGQSx5QixDQUNGLHFCLENBOERBLFUsQ0EzRkEsa0IsQ1FqMEJJLFUsQ1JtNkJGLGlCLENhOTVCRixZLENBQ0ksaUMsQ0FDQSx5QixDQUNBLFMsQ0xSQSxZLENLS0osYyxDYnU2QkUsVSxDQUNBLDRCLENBM0ZBLGtCLENBQ0YsUSxDQTZGRSxnQixDQUdGLGEsQ0EzRkEsbUIsQ1F4MUJJLG1CLENLaUJKLFksQ2IwNkJFLFEsQ2FoNkJGLGUsQ0FDSSxrQixDYm82Qkosc0IsQ0FDRSxvQixDQUNBLGEsQ2FwNkJFLGUsQ2IwMEJKLDJCLENBbUdFLGUsQ2FyNkJGLFEsQ0FDSSw0QixDQUNBLGdCLENBRUEsYyxDYjI2QkosaUMsQ0FsR0EsZSxDQW9HRSxtQixDQUdGLE8sQ2dCMStCRSxpQixDQUNBLG9DLENBQ0Esd0IsQ0FDQSwrQyxDaEJ5NEJGLHVDLENBc0dBLGtCLENBQ0UsZ0IsQ0FsR0EsYSxDQUNGLGMsQ0FzR0EsWSxDZ0IzK0JFLFksQ0FDQSw4QixDQUNBLGEsQ0FDQSx3QixDQUNBLHFCLENBQ0Esa0IsQ2hCMDRCRixjLENBc0dBLGdCLENBbEdFLFksQ0FDRixrQyxDZ0J4NEJBLFEsQ0FDRSx1QixDQUNBLG9CLENBQ0EsaUIsQ2hCZy9CRixZLENBbkdBLG1CLENnQno0QkUsbUIsQ0FQRixZLENoQnUvQkUsMkIsQ0FDQSw0QixDQUNBLHlCLENBbkdBLHFCLENBQ0YsUSxDQXVHQSxjLENnQjkrQkUsYyxDaEI0NEJGLGUsQ0FxR0UsUSxDZ0I5K0JGLFUsQ2hCay9CQSxhLENnQjkrQkUsYyxDaEJnL0JBLFUsQ0FHRixhLENBcEVBLFksQ2dCajRCQSxrQyxDQUNFLDBCLENoQm84QkYsYSxDZ0JsL0JFLDBCLENBQ0EsMEIsQ2hCNDRCRixtQixDQXlHRSx3QixDZ0JsL0JGLHFCLENBQ0Usa0IsQ2hCby9CQSxRLENnQm4vQkEsb0IsQ0FDQSxlLENoQnEvQkEsVSxDQXpHRixvQixDQStHQSxtQixDQUNFLG1CLENBR0Ysa0IsQ2dCdi9CQSxRLENBQ0UsYyxDQUNBLFUsQ0FDQSxnQixDQUNBLHlCLENBQ0EsZ0IsQ0FHRixLLENoQnkvQkUsUyxDZ0J2L0JBLGEsQ0FDQSxzQixDQUNBLGtCLENBQ0Esa0IsQ0FDQSw0QyxDaEJ5L0JBLG9DLENnQngvQkEsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDaEI0L0JBLDRCLENBQ0EseUIsQ2dCNS9CQSxxQixDaEI4L0JBLFEsQ0FoSEYsWSxDQW9IRSxVLENnQjkvQkYsaUIsQ0FDRSxVLENBQ0EsVyxDQUNBLEssQ0FDQSxNLENBQ0EsNEUsQ0FDQSxrQixDaEI2NEJGLFMsQ0FvSEUsaUIsQ0FLRixxQixDQUNFLFMsQ0FDQSxrQixDQUdGLFcsQ0FDQSxjLENnQmxnQ0UsVSxDaEI2NEJGLFksQ0F3SEUscUIsQ2dCbGdDRixpQixDQUNFLGMsQ0FDQSxrRixDQUVBLGtFLENBQ0EscUcsQ0FDQSxXLENBR0YsaUIsQ2hCb2dDQSxvQixDZ0JuZ0NFLDRCLENBQUEsNEMsQ0FDQSxvQyxDQUFBLFMsQ2hCeWdDRixpQixDZ0J2Z0NFLGlCLENBQ0EsUyxDQUdGLHNCLENoQnNsQ0Esb0MsQ0FneUJBLG1DLENnQnIzREUsWSxDaEIrNEJGLHNELENnQjM0QkUsMEIsQ0FDRSxzQixDaEI2NEJKLGtCLENBK0hBLHNCLENnQnRnQ0UsMEIsQ0FDQSwwQixDQUNBLG1CLENBQ0EsYyxDQUNBLGUsQ0FDQSx3QixDQUFBLHFCLENoQjQ0QkYsa0IsQ2dCMTRCRSxlLENBQ0Usa0IsQ0FDQSxpQixDaEI0NEJKLGMsQ0FnSUEsOEIsQ2lCM3BDRSxrQixDQUNBLFUsQ0FDQSxrQixDakI2cENBLGlCLENBN0hGLGEsQ0ErSEUsVyxDaUI1cENGLHlCLENBQ0UscUIsQ0FDQSxpQixDQUNBLDhCLENqQmdpQ0YscUIsQ0ErSEUsaUIsQ0FHRiw2QixDQTBDQSxzQyxDaUJscUNFLFUsQ0FDQSxjLENBSUYsa0MsQ0FDRSwwQixDakJrbkNGLDZCLENpQjVwQ0UsVyxDakJncUNBLGlCLENpQjlwQ0EsaUIsQ2pCZ2lDRixpQixDaUI5aENFLEssQ0FQRixRLENqQndxQ0UsZSxDQUNBLDBCLENBQ0Esc0IsQ0EvSEEsa0IsQ0FxSUYsd0IsQ2lCL3BDRSxtQixDQUNBLGMsQ2pCdXFDRixtQixDQUNFLG1CLENBaklBLG1CLENBQ0YsWSxDaUJoaUNFLDJCLENBWkYsNEIsQ2pCaXJDRSx5QixDQWpJQSxxQixDQUNGLFEsQ0FtSUUsZ0IsQ0FPRixzQyxDQUNFLG9CLENpQnhxQ0EseUIsQ2pCbWlDRixzQixDQXdJRSxpQixDaUJ4cUNGLGlCLENBQ0UsOEIsQ0FHQSxzQixDakJtaUNGLGMsQ0F3SUUsaUIsQ0FLRiw0QyxDaUJ4cUNBLDJDLENBQ0UsbUMsQ0FBQSxVLENBQUEsd0IsQ2pCOHFDRixzQyxDaUI1cUNFLGMsQ0FDQSxjLENBQ0EsVSxDQUNBLGUsQ0FDQSxjLENqQnlzQ0YsbUIsQ0FyS0EseUMsQ2tCbG1DRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ2xCNndDQSw2QixDQUNBLHdCLENrQjd3Q0EscUIsQ2xCNG5DRixrQixDQTVCQSx5QyxDaUJ2aENFLGtCLENqQjhxQ0EsaUIsQ0E1SUYsZ0IsQ2lCaGlDRSxpQixDakJpckNGLHdDLENBNUlBLGMsQ0E4SUUsUSxDa0J2d0NGLGEsQ0FDRSxjLENBQ0EsYyxDQUNBLGUsQ2xCMndDRixtQixDQUNFLFUsQ0FZRixrQixDQWxKRSxTLENBc0pGLE8sQ0FDRSxjLENBQ0EsSyxDQUNBLE0sQ0FsSkEsVSxDQUNGLHdCLENrQjNuQ0ksK0IsQ0FDQSx1QixDQUNBLFksQ0FDQSxrRCxDQUNBLDBDLENsQnF3Q0osTyxDQWNBLGEsQ2tCL3dDSSxjLENsQm14Q0osWSxDQWlCQSxVLENBdEpBLG1CLENrQjFuQ0ksbUIsQ2xCbXhDRixZLENBcEJGLFksQ2tCNXdDSSx3QixDbEI2bkNKLHFCLENrQjFuQ0UsNkIsQ2xCZ3hDQSx3QixDa0I5d0NFLHFCLENBQ0Esa0IsQ2xCa3hDSixtQixDa0I5d0NJLFUsQ0FBQSxXLENsQm14Q0osVSxDa0Ivd0NNLFEsQ2xCc3hDTixXLENBdkpBLG9CLENrQnpuQ0UsOEIsQ0FDRSxrQixDQUNBLCtCLENsQjJuQ0osdUIsQ0EySkEsaUIsQ0F2SkUsb0IsQ0EySkYsWSxDQXZKQSxpQixDa0J4bkNNLFUsQ2xCbXhDSiw4QixDQUNBLG9CLENBekpGLHdCLENrQnZuQ0UsYyxDQUNFLGUsQ0FBQSxxQyxDQUFBLDZCLENsQnV4Q0osMEIsQ0FDRSxjLENBR0YsbUIsQ1F4MENJLHdCLENVNENGLHFCLENsQmt5Q0Esa0IsQ0FDQSxRLENBUEYsbUIsQ0FwSkEsZ0IsQ0FnTUEsYyxDa0IxeENJLG1CLENBQ0UsbUIsQ0FDQSxZLENsQndsQ04sZ0IsQ2tCcm5DTSxjLENsQnd4Q0osTyxDQUdGLG1CLENBQ0UsVSxDa0J6eENJLGlCLENBQ0EsTSxDQUNBLFcsQ0FDQSxVLENsQjBuQ04sVSxDa0J2bkNJLHFCLENBQ0UsMkIsQ0FDQSx1QixDQUNBLG1CLENBQ0EsNkIsQ0FDQSx5QixDQUNBLHFCLENBQ0EsNkMsQ0FFQSw2QixDQUNBLHdELENsQjR4Q04seUIsQ2tCM3hDTSwyQixDbEJ5bkNOLHVCLENRNXNDSSxtQixDUm8zQ0osYyxDQW5LQSxjLENBSUEsdUIsQ2tCdm5DTSxvQixDQUNFLGUsQ2xCK3hDUixLLENrQnp4Q0ksZ0IsQ0FBQSxrQixDQUNBLFUsQ0FBQSxXLENsQit4Q0osaUIsQ0FDQSxrQixDQXhLQSxVLENROXRDSSxXLENVb0dGLFcsQ2xCd3pDRixZLENBekxBLGUsQ2tCcm5DSSxnQixDbEIreUNKLFksQ0FJRSxrQyxDa0JqeUNNLDBCLENsQm1tQ1IsZSxDa0JybkNJLGdCLENBQ0UsVSxDbEJ1bkNOLFcsQ2tCcG5DSSxlLENBQ0UsWSxDbEJteUNOLHFCLENBQ0Esc0IsQ2tCL3hDTSxVLENBQ0EsWSxDbEJteUNOLFksQ0FDQSxZLENBM0tBLFUsQ2tCcG5DTSxXLENBQ0Usb0IsQ0FFQSxpQixDbEJxeUNSLGtCLENBQ0Esa0IsQ2tCL3hDTSxrQixDQUNBLFMsQ0FHQSxjLENsQml5Q04sa0IsQ0FDQSxlLENBQ0EsZSxDQUNBLFksQ0FDQSxlLENBQ0EsZSxDQUNBLGUsQ0FDQSxjLENBQ0EsYyxDQUNBLG1CLENBQ0EsYSxDQUNBLGlCLENrQnJ5Q1EsVyxDbEJvbkNSLFksQ2tCaG5DSSxvQixDbEJ1eUNKLGMsQ0FDQSxpQixDQUNBLGMsQ0FDQSxnQixDQWxMQSxlLENRL3dDSSxxQixDUm84Q0osaUIsQ0FDQSxvQixDQUNBLGdCLENBQ0EsZ0IsQ0FuTEEsaUIsQ2tCN21DRSxjLENsQm15Q0YsZSxDQUNBLG1CLENBQ0EsbUIsQ2tCbnlDSSxXLENBQ0EsWSxDbEJxeUNGLG9CLENBR0YsSyxDQUNFLFUsQ0F6TEYsVyxDUWp6Q0ksaUQsQ1U4TEYseUMsQ2xCa3pDRixTLENBQ0EsUyxDQUNFLGtCLENBR0YsUyxDQUNFLGUsQ1EvOUNFLGtCLENVdUtGLFUsQ2xCNnpDQSxlLENBOUxBLGtCLENBQ0Ysd0IsQ2tCOW1DRSxjLENsQml6Q0YsaUIsQ0N4Z0RBLG1CLENBQ0ksbUIsQ0FDQSxZLENBQ0EseUIsQ0FDQSxzQixDQUNBLGlCLENBR0EsOEMsQ0FDQSxzQyxDRDZnREosaUIsQ0MxZ0RBLFUsQ0FDSSxZLENEMjBDSixtQixDQWtNRSxnQixDQzFnREYsYSxDRDhnREEsYSxDQXRCQSxpQixDQWpKQSxXLENBWUEsd0IsQ0E0TUUscUIsQ0NwaERGLGtCLENEbStDQSxhLENDNWdESSwwQixDRDhnREYsMEIsQ0FDQSxtQixDQW5NRixpQixDQXdNRSxhLENBL0tGLFcsQ0EyTUUsYyxDQ25oREYsUyxDQUNJLFUsQ0FDQSxXLENBQ0EsVSxDQUNBLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0EsMkIsQ0FDQSw0QixDQUNBLHlCLENBQUEscUIsQ0FJQSx1QixDRDIwQ0osb0IsQ0E0TUUsc0IsQ0NwaERGLGdCLENBQ0ksbUIsQ0FBQSx3QixDQUFBLGtDLENBQ0EsMEIsQ0QwaERKLGlCLENBOU1BLEssQ0FrTkEsYSxDQ3poREksVSxDRDZoREosbUIsQ0FoTkEsVSxDQXlPQSxlLENBckJBLGlCLENtQmptREEsbUIsQ0FDQyxtQixDQUNBLFksQ25Cd29EQyx3QixDbUJub0RGLHFCLENuQnFvREUsa0IsQ0EzQ0YsaUIsQ0N2aERJLDJCLENBQ0EsNEIsQ0FDQSx5QixDQUNBLHFCLENEK2hERixZLENBQ0EsYyxDQUdGLHlCLENDamlESSxVLENEdWlESixlLENBQ0UsVyxDQXpORixZLENBMk5FLGEsQ21CL25ERixpQixDQUNDLGEsQ0FDQSxZLENBQUEsWSxDbkJ3NkNELG9ELENBK05FLGtCLENtQmhvREQsdUIsQ0FDQSxvQixDbkJ1NkNELHNCLENBb09BLFMsQ0FVQSxnQixDQURBLGlCLENBdE9BLGlCLENBK05FLGtCLENtQm5vREYseUIsQ25CcW9ERSw2QixDbUJub0RELDJCLENBQ0EsWSxDbkJ3b0RELGdCLENBREEsaUIsQ0E3TkEsVSxDbUJyNkNDLGEsQ25Cc29EQyxpQixDbUJyb0RBLE0sQ25CMm9EQSwyRixDQUVBLDJFLENBOU5BLGlILENtQnI2Q0YsaUIsQ0FFQyxrRCxDbkIwb0RELGdCLENtQnRvREMsNkMsQ25CMm9ERCwwQixDbUJ4b0RFLDRCLENuQjZvREYsaUMsQ1EvcERJLGtDLENSZ3FERixLLENBQ0EsMkYsQ0FFQSwyRSxDQS9OQSw2SCxDbUJ2NkNGLGtDLENuQjJvREUsK0IsQ0FDQSwyQixDQUNBLHVCLENBR0YsaUMsQ0FDRSxnQyxDQUNBLDRCLENBQ0Esd0IsQ0FLRixlLENtQnpvREMsVyxDbkIyNkNELFksQ0FtT0EsTyxDQUNFLFksQ0FDQSxlLENBQ0EsNEIsQ0FDQSxpQixDQUdGLGtCLENBQ0UsZSxDQUNBLGtCLENBR0YsVyxDQUNFLFksQ21Cem9ERCx3RCxDQUNBLFEsQ0FDQSxvQixDbkIyNkNELGlCLENBaU9FLFMsQ0FHRixXLENvQjF1RE0sVyxDQUFBLFksQ3BCNGdETiwwQixDUWovQ0ksa0IsQ1k5QkYsaUIsQ3BCbXZEQSxTLENBOU5GLGlCLENBa09FLFUsQ0E3TkYsa0IsQ0FrT0UsVSxDcUJ2dkRGLFcsQ0FDQyxpQixDckJ3aERELG1DLENBa09FLDJCLENxQnZ2REYseUUsQ0FFQyxpRCxDQUNBLHdHLENBQ0Esa0IsQ3JCMnZERCxvQyxDcUJ2dkRBLGlDLENBQ0MseUIsQ0FBQSxVLENBQUEsNkMsQ0FDQSxxQyxDckI4dkRELGdCLENBREEsaUIsQ0FFRSxpQixDcUI3dkRELFUsQ3JCK3ZEQyxXLENBdk9GLGtCLENBeU9FLGtDLENxQjl2REYsMEIsQ0FDQyxtQixDQUNBLG1CLENBQ0EsWSxDckJnd0RDLHdCLENxQi92REQscUIsQ3JCd2hERCxrQixDUXRoREksdUIsQ2FOSixvQixDckJ3d0RFLHNCLENBR0YsaUIsQ3FCaHdEQSxxQixDQUNDLDBCLENBQUEsVSxDQUFBLGUsQ0FDQSxjLENyQm93REMsUyxDQUdGLHNCLENBNU9BLHlCLENRbGlESSxnQixDYUtKLGlCLENyQjZ3REUsUyxDQTFPRixnQixDQThPRSxlLENxQnJ3REYsVSxDQUNDLDJCLENyQnV3REMsNEIsQ0FDQSx5QixDQTdPQSxxQixDcUJ2aERELGUsQ3JCdXdEQyxZLENBQ0EsYyxDQTlPQSxpQyxDQUNGLHlCLENBZ1BFLFMsQ0FHRixZLENBQ0UsYyxDQXhQQSxlLENxQnZoREQsYyxDckJreERDLGlCLENBdlBGLGtCLENzQi9rREEsaUIsQ3RCNjBEQSxrQixDc0J4MERDLGEsQ0FDQSxlLENBRUEsb0IsQ0FBQSxtQixDQUFBLGlCLENBQ0EsVSxDdEI2MERELHdCLENzQjUwREMsbUIsQ3RCZzFERCxXLENBQ0UsZSxDQUNBLHdCLENzQmgxREQscUIsQ0FDQSxrQixDQUNBLG1CLENBQ0EsbUIsQ0FBQSxZLEN0QitrREQsMkIsQ0FxUUUsNEIsQ3NCajFERix5QixDQUNDLHFCLEN0QitrREQsd0IsQ0FxUUUscUIsQ3NCajFERiw2QixDQUNDLE8sQ3RCcTFERCxPLENBblFBLGlCLENzQjNrREEsVSxDQUNDLGUsQ0FDQSxhLEN0QnExREMsZSxDQUdGLGEsQ0FxQkEsYSxDQXBCRSxtQixDc0J2MURELG1CLENBQ0EsWSxDdEI4a0RELHVCLENzQjVrREMsb0IsQ0FDQyxzQixDdEI4a0RGLHdCLENBNFFFLHFCLEN1Qmg0REYsa0IsQ3ZCbzREQSxpQixDdUIvM0RDLGEsQ0FFQSxVLENBQ0EsVyxDQUVBLGlCLEN2Qm00REQsYSxDdUIzM0RDLGlCLENBQ0EsVyxDQUVBLFEsQ0FBQSxrQyxDQUFBLDhCLENBQ0EsMEIsQ0FNQSxRLENBQ0EsVSxDdkJvNERELGtCLENBaFJBLGtCLENRMW9ESSxnQixDZW1CSixnQyxDdkIyNERFLGlCLENBaFJBLGMsQ0FDRixlLENBa1JFLGMsQ3VCaDRERix3QixDdkJrNERFLHFCLEN1Qmg0REQsb0IsQ0FDQSxnQixDQUVBLCtCLENBQ0EsdUIsQ3ZCbTRERCx3QixDQUNBLHdCLEN1QjczREMsZSxDQUFBLG1CLENBSUQsaUIsQ3ZCb25EQSx1QixDQXFSRSxvQixDdUIvM0RGLHNCLENBTUMsUSxDdkI0bkRELGlCLENROXJESSxtQixDZWdGSixtQixDdkI0NERFLFksQ0ExUkEsd0IsQ0FDRixxQixDUTVxREksa0IsQ2V5REosVyxDdkJpNURFLFcsQ0FDQSxjLENBQ0EsYyxDQTFSQSxjLENBNFBGLDJCLEN1QjczREMsZSxDdkJtNERDLGMsQ0FTRixlLEN1QnI0REEsK0IsQ0N0RkEsdUIsQ0FDRSxTLEN4QnEvREYsMkIsQ0ExUkUsaUIsQ0FDRixrQixDQTRSRSwyQixDd0I5K0RGLHVCLENBQ0UsaUIsQ0FDQSxtQixDeEJxdERGLHlDLENBNFJFLGlDLEN3QjkrREYsUyxDQUNFLGMsQ3hCay9ERixxRCxDd0I5K0RFLFUsQ2hCU0UsaUIsQ2dCZEosVSxDeEJ5L0RFLFcsQ0FDQSxpQixDQTFSQSx3QixDQUNGLGlCLENBNFJFLFMsQ3dCLytERix3QyxDQUNFLGdDLEN4Qm0vREYsNEUsQ3dCaC9ERSxTLENBR0EsNEUsQ0FQRixTLEN4QjQvREEsNEUsQ0FDRSxTLENBV0YsUSxDQVJBLFUsQ3dCaC9ERSxrRCxDeEJ3dERGLHdCLENBNlJFLDRCLENBR0YsUSxDd0JoL0RFLDZDLEN4Qm0vREEsZSxDd0JsL0RBLGlCLEN4Qnd0REYsUSxDQXVTQSxRLENBeEJBLFUsQ0FrQkUsaUIsQ3dCcC9EQSxlLEN4Qm10REYsUSxDQXVTQSxRLEN3QjMvREEsYyxDeEJ3L0RFLDhCLENBR0YsUSxDd0J0L0RFLGMsQ3hCNi9ERixVLENBQ0UsZSxDQW5TQSx3RCxDQUNGLHFCLENBcVNFLDBCLEN3QjEvREYsMkIsQ3hCNC9ERSxVLEN3QmgvREYsMkIsQ3hCbS9EQSxrQixDd0JoL0RFLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0EsMkIsQ3hCd3RERiw0QixDQTRTRSx5QixDd0JqZ0VGLHFCLENBQ0Usd0IsQ0FDQSxxQixDQUNBLGtCLEN4QnUrREYsa0IsQ0FXRSxRLENBQ0EsZSxDd0IvL0RGLDJCLENBQ0UsUyxDQUNBLGEsQ0FXQSxjLEN4Qnd0REYsZSxDQThTQSw2QixDd0JqZ0VFLFUsQ0FDQSxjLENBQUEsaUIsQ3hCc2dFRiw0QixDQTZDQSxtQixDQXRUQSxVLEN5Qm4yREEsbUIsQ0FDRSxtQixDQUNBLFksQ0FLQSxRLEN6QnFtRUYsNEIsQ0FJRSx3QixDd0JyZ0VBLHFCLEN4Qnd0REYsa0IsQ0FnVEUsd0IsQ3dCcmdFRiw0QixDQUVFLGtCLENBQ0EsYyxDeEJ5dERGLGtCLENBa1RBLDJCLENBOVNBLFksQ0FnVEUsOEIsQ3dCcmdFRixpQixDQUNFLGtDLENBQ0EsMEIsQ0FDQSxVLEN4QnlnRUYsaUMsQ0E5U0EscUIsQ0FHQSw4QixDQWdURSxpQixDd0JwZ0VGLGtCLEN4QndnRUEsZ0IsQ0FDRSxTLEN3QnRnRUEsYSxDQUFBLGlCLENBQUEsOEMsQ0FDQSxlLENBQUEsVSxDeEIyZ0VBLGMsQ0FDQSxlLENBR0YsbUIsQ0FHRSxZLEN5QnpwRUEsMkIsQ0FDQSw0QixDQUNBLHlCLENBQ0EscUIsQ0FFQSxrQixDekJvcUVGLDBCeUI5cEVFLGEsQ3pCZ3FFRSw4QixBQUlKLDBCQTdUQSxnQixDQStUSSxxQyxDeUJocUVGLGUsQ0FDQSxzQyxDekJzcUVBLG9CLEN5QmxxRUYscUMsQ0FHRSxxQixDQUNBLHNDLEN6QnNxRUEsZSxDeUJwcUVBLFUsQ0FDQSxvQixDekJ3cUVFLGEsQ0FHRixvQixDQUNFLGtCLENBblVKLG9CLENBdVVJLHlCLEN5QjFxRUosUSxDQVFFLG1CLEN6QjRxRUUsbUIsQ0FDQSxZLENBQ0EsMkIsQ3lCN3FFRiw0QixDQUFBLHlCLEN6QnMyREYscUIsQ3lCNTJERSxtQixDQUNBLGlCLEN6QnlyRUEsdUMsQ0FEQSw0QixDeUIvcUVFLDJCLEN6QncyREYsZ0IsQ0FDRixPLENBNlVFLHNDLEN5QjlxRUEsMkIsQ0FDQSxnQixDekJzMkRGLE8sQzBCajZEQSxJLENBQ0ksSyxDQUNBLGMsQ0FBQSxnQixDMUJrdkVGLG1CLENBQ0UsMkIsQzBCanZFQSw0QixDMUJtdkVBLHlCLENBQ0EscUIsQzBCbnZFQSxRLENBQ0EsdUIsQ0FDQSxvQixDQUNBLHNCLENBQ0EsZSxDbEJvQkEsVSxDa0I3QkosWSxDMUJ3d0VFLGUsQ0FKQSxTLEMwQnB2RU0sYSxDMUI0dkVOLGtCLENBQ0UsVSxBQUlKLDBCMEJ0dkVJLFksQ0FBQSx5QixDQUNBLFEsQ0FDQSxjLENBVEosZ0IsQ0FhUSx5QixDQUlSLFEsQzFCNHZFRSxrQixDMEJ4dkVGLGlCLEExQjZ2RUEseUIwQjF2RUksb0IsQzFCNHZFQSxZLEMwQjF2RUEsZSxDMUJnN0RGLDJCLENBaVdBLGdCLEMwQmh4RUUsVSxDQUNBLGMsQ2xCbkJBLGlCLENSczhESiw2QixDMEIxN0RBLGMsQ0FXUSxpQixBMUJpeEVSLHlCMEIvdkVJLEssQ0FDQSxXLEExQjA2REoseUJBMlZFLFcsQzBCcnZFRSxXLENBWEosUyxDQUNJLGUsQzFCdzZESixZLEMwQnA2REksc0MsQzFCbzdESixvQyxDMEJuN0RJLGlDLENBQ0EseUIsQ0FDQSw2QyxDQUNBLHVDLEExQnk3REoseUJBNFZFLGtCLENBSUEsbUIsQzBCdndFRixjLEMxQjJ3RUUsb0IsQzJCaDNFRCxxQixDQUhELGtDLEMzQjIzRUUsTSxDMkJuM0VGLGtCLENBR0MsaUIsQ0FDQSxTLEMzQjRoRUQsYSxDUTFnRUksaUIsQ21CdEJKLHdCLENBU0UsZSxDM0J3M0VBLGUsQzJCbjNFRixjLENBR0Msb0IsQ0FDQSxjLEMzQjBoRUQsYSxDQTRWSSxlLEMyQmozRUgsb0IsQ0FDQSxjLEMzQnUzRUMsYyxDNEJ2NUVGLGUsQ0FDSSxZLENBR0EsWSxDQUNBLFksQ0FDQSxVLEM1QjhqRUosYyxDQTRWSSxlLEM0QnQ1RUEsb0IsQ0FBQSxrQixDNUI2NUVGLFcsQ0FDRSxtQixDNEI1NUVBLGUsQ0FDQSxjLENBQ0Esa0IsQ0FMSixTLENBUVEsVyxDNUIrakVOLGMsQzRCM2pFRixRLENBQ0ksZSxDQUVBLEksQ0FBQSxLLENBQ0EsZSxDQUFBLGUsQzVCbzZFQSxjLENBR0YsaUIsQ0FDQSxrQixDNEJ0NkVFLGUsQ0FDQSxVLEM1QitqRUosZSxDUXhrRUksZ0IsQ1JxN0VGLGEsQ0F4V0EsWSxDQUNGLGtCLEM0QjVqRUksVyxDQUNBLHlCLENwQm5CQSxLLENvQmlCSixVLENBTVEsZ0IsQ0FDQSxRLEM1QjQ2RU4saUIsQzRCeDZFRixrQixDQUNJLHNCLENBQ0EsVSxDNUI0NkVBLGMsQ0FDQSxhLEM0QjM2RUEsNkIsQ0FDQSxPLENBRUEsbUIsQzVCaWtFSixLLEM0QjdqRUksbUIsQ0FDQSwwQixDQUNBLGlCLENBRUEsbUIsQzVCaWtFSixRLENBR0EsZSxDQWlYRSxnQixDNEI1NkVGLFUsQ0FDSSxXLEM1Qmc3RUYsWSxDNEI1NkVGLFksQ0FDSSxVLENBQ0EsVyxDQUNBLGMsQ0FHQSxLLENBQ0EsVSxDQUNBLFcsQ0FSSixpQixDQVdRLFksQzVCaWtFUixhLENBaVhJLGEsQzRCNTZFSixnQixDQUdJLGUsQ0FDQSxZLENBQUEsaUIsQ0FBQSxhLEM1Qms3RUYsTyxDQUNFLFksQ0FsWEosVyxDUXBvRUkseUIsQ29CK0RKLFEsQzVCMGtFRSxrQixDNkJ2b0VGLGtCLENBQ0EsYyxDN0I4L0VJLGdCLENBR0YsaUIsQ0FJRSxPLENBU0EsVyxDQUNBLFcsQ0FDQSxTLENBUkYsMkIsQ0FDRSxlLENBQ0EsYyxDQVNGLGlCLENBQ0UsVSxDQUNBLFcsQ0FJQSxZLENBR0YsUSxDQUNFLGtCLENBR0YsbUIsQ0FDRSxjLENBQ0Esb0IiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBCYXNlICovIC8qIFJlc2V0IGFuZCBiYXNlIHN0eWxlcyAgKi9cbioge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIExpbmtzICovXG5hLCBhOmxpbmssIGE6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogQ29tbW9uICovXG5hc2lkZSwgbmF2LCBmb290ZXIsIGhlYWRlciwgc2VjdGlvbiwgbWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxudWwsIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaW1nLCBzdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogRm9ybSAqL1xuaW5wdXQsIHRleHRhcmVhLCBidXR0b24sIHNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbiwgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dDpmb2N1cywgaW5wdXQ6YWN0aXZlLFxuYnV0dG9uOmZvY3VzLCBidXR0b246YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbjpyb290IHtcbiAgLS1jb250YWluZXItd2lkdGg6IDEyMDBweDtcbiAgLS1jb250YWluZXItcGFkZGluZzogMTVweDtcbiAgLS1mb250LW1haW46XCJCaW9uXCIsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1hY2NlbnQ6IFwiQmlvblwiLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtdGl0bGVzOiB2YXIoLS1mb250LWFjY2VudCk7XG4gIC0tcGFnZS1iZzogI2ZmZjtcbiAgLS10ZXh0LWNvbG9yOiAjMDAwO1xuICAtLWFjY2VudDogI0Q3MzAyNztcbiAgLS1saW5rLWNvbG9yOiAjMjU3OGM4O1xuICAtLWxhcHRvcC1zaXplOiAxMTk5cHg7XG4gIC0tdGFibGV0LXNpemU6IDk1OXB4O1xuICAtLW1vYmlsZS1zaXplOiA1OTlweDtcbn1cblxuLmRhcmsge1xuICAtLXBhZ2UtYmc6ICMyNTI1MjY7XG4gIC0tdGV4dC1jb2xvcjogI2ZmZjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBCaW9uO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmlvbi1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9CaW9uLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IEJpb247XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9CaW9uLUJvbGRDb25kLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9CaW9uLUJvbGRDb25kLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBCaW9uO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmlvbi1Cb29rLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9CaW9uLUJvb2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IEJpb247XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9CaW9uLUJvb2tDb25kLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9CaW9uLUJvb2tDb25kLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzksIDM5LCAzOSk7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlLWJnKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tYWluKTtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xufVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYSB7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYWNjZW50KTtcbn1cblxuY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWYxZjY7XG4gIHBhZGRpbmc6IDAuMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG5wcmUuY29kZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWYxZjY7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxucCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1hY2NlbnQpO1xufVxuXG4ubm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubm8tc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZsZXgtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8qINCU0LXQvNC+INC60L7QvdGC0LXQvdGCICovXG4uY29udGVudC1kZW1vIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcbn1cblxuLyog0JrQvtC90YLQtdC50L3QtdGA0YsgKi9cbi5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXdpZHRoKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWluZXItZnVsbCB7XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWluZXItbGVmdC01MCB7XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY29udGFpbmVyLWxlZnQtNTAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29udGFpbmVyLXJpZ2h0LTUwIHtcbiAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIG1heC13aWR0aDogNTAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY29udGFpbmVyLXJpZ2h0LTUwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC5jb250YWluZXItcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG5cbi5jb250YWluZXItbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZykpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExODBweCkge1xuICAuY29udGFpbmVyLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgfVxufVxuXG4uY29udGFpbmVyLWhhbGYtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItd2lkdGgpIC8gMik7XG4gIHBhZGRpbmctbGVmdDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC5jb250YWluZXItaGFsZi1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jb250YWluZXItaGFsZi1sZWZ0IHtcbiAgICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgfVxufVxuXG4uY29udGFpbmVyLWhhbGYtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItd2lkdGgpIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZykpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExODBweCkge1xuICAuY29udGFpbmVyLWhhbGYtcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jb250YWluZXItaGFsZi1yaWdodCB7XG4gICAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cblxuaHRtbCwgYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmZvb3RlciB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTNlMztcbn1cblxuLyogQmxvY2tzICovXG4uYWJvdXQge1xuICBtYXJnaW46IDUwcHggMCA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5hYm91dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmFib3V0IC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5hYm91dCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uYWJvdXQgLnRpdGxlLTEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFib3V0X19pbm5lciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9iYWNrZ3JvdW5kcy9tYWluQDJ4LmpwZ1wiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLmFib3V0X19pbm5lciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuYWJvdXRfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5hYm91dF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiAxMDBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmFib3V0X19jb250ZW50IHtcbiAgd2lkdGg6IDcwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC5hYm91dF9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFib3V0X19kZXRhaWxzIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5hYm91dF9fZGV0YWlscyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uYWJvdXRfX2RldGFpbHMgbGkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uYWJvdXRfX2RldGFpbHMgbGkgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuYWJvdXRfX2RldGFpbHMgbGkgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmFib3V0X19lc2hvcC1saW5rIGEge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50KTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLmFib3V0X19lc2hvcC1saW5rIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmFib3V0X19lc2hvcC1saW5rIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uYWJvdXRfX2Zvb3RlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5hYm91dF9fZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLmFib3V0X190ZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmFib3V0X190ZXh0IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5cbmEuYWJvdXQtYWN0aXZpdGllcy1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbjtcbn1cbmEuYWJvdXQtYWN0aXZpdGllcy1saW5rOmhvdmVyIHtcbiAgY29sb3I6IGdyZWVuO1xufVxuXG4uYWN0aXZpdGllcyB7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hY3Rpdml0aWVzX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cblxuLmFjdGl2aXRpZXNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi8qINCa0L7QvdGC0LXQudC90LXRgCDQutCw0YDRgtC+0YfQutC4ICovXG4uYWN0aXZpdGllc19fY2FyZCB7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuLmFjdGl2aXRpZXNfX2NhcmQ6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLmFjdGl2aXRpZXNfX2NhcmQ6aG92ZXIgLmFjdGl2aXRpZXNfX2NhcmQtaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbn1cblxuLyog0JLQvdGD0YLRgNC10L3QvdC40Lkg0LrQvtC90YLQtdC50L3QtdGALCDQutC+0YLQvtGA0YvQuSDQstGA0LDRidCw0LXRgtGB0Y8gKi9cbi5hY3Rpdml0aWVzX19jYXJkLWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44cyBlYXNlO1xufVxuXG4vKiDQodGC0L7RgNC+0L3RiyDQutCw0YDRgtC+0YfQutC4ICovXG4uYWN0aXZpdGllc19fY2FyZC1mcm9udCxcbi5hY3Rpdml0aWVzX19jYXJkLWJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyog0J/QtdGA0LXQtNC90Y/RjyDRgdGC0L7RgNC+0L3QsCAqL1xuLmFjdGl2aXRpZXNfX2NhcmQtZnJvbnQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLmFjdGl2aXRpZXNfX2NhcmQtZnJvbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjQpLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xufVxuLmFjdGl2aXRpZXNfX2NhcmQtZnJvbnQgLmFjdGl2aXRpZXNfX2NhcmQtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLyog0JfQsNC00L3Rj9GPINGB0YLQvtGA0L7QvdCwICovXG4uYWN0aXZpdGllc19fY2FyZC1iYWNrIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMzMzM7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vKiDQmtC+0L3RgtC10L3RgiDQutCw0YDRgtC+0YfQutC4ICovXG4uYWN0aXZpdGllc19fY2FyZC1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYWN0aXZpdGllc19fY2FyZC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYWN0aXZpdGllc19fY2FyZC1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzJkODllZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbi8qINCk0L7QvdC+0LLRi9C1INC40LfQvtCx0YDQsNC20LXQvdC40Y8gKi9cbi5hY3Rpdml0aWVzX19jYXJkLS1zZW1pbmFycyAuYWN0aXZpdGllc19fY2FyZC1mcm9udCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vLi4vaW1nL2FjdGl2aXRpZXMvc2VtaW5hcnNAMnguanBnXCIpO1xufVxuXG4uYWN0aXZpdGllc19fY2FyZC0tZXhoaWJpdGlvbnMgLmFjdGl2aXRpZXNfX2NhcmQtZnJvbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uLy4uL2ltZy9hY3Rpdml0aWVzL2V4aWJpdGlvbnNAMnguanBnXCIpO1xufVxuXG4uYWN0aXZpdGllc19fY2FyZC0tc3BvbnNvcnNoaXAgLmFjdGl2aXRpZXNfX2NhcmQtZnJvbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uLy4uL2ltZy9hY3Rpdml0aWVzL3N1cHBvcnRzQDJ4LmpwZ1wiKTtcbn1cblxuLmFjdGl2aXRpZXNfX3NlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExODBweCkge1xuICAuYWN0aXZpdGllc19fc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5hY3Rpdml0aWVzX19zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5hY3Rpdml0aWVzIHtcbiAgcGFkZGluZzogMTAwcHggMjBweCAwcHg7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5hY3Rpdml0aWVzIHtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5hY3Rpdml0aWVzIGhyIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXJnaW46IDYwcHggMCAzMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuYWN0aXZpdGllcyBociB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgfVxufVxuXG4uYWN0aXZpdGllc19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzU1NTtcbn1cblxuLmFjdGl2aXRpZXNfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogNDBweDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExODBweCkge1xuICAuYWN0aXZpdGllc19fY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5cbi5hY3Rpdml0aWVzX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5hY3Rpdml0aWVzX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hY3Rpdml0aWVzX19pbmZvIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjNDQ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExODBweCkge1xuICAuYWN0aXZpdGllc19faW5mbyBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmFjdGl2aXRpZXNfX2luZm8tLWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4vKiDQn9C10YDQtdGB0YLQsNC90L7QstC60LAg0LHQu9C+0LrQvtCyINC00LvRjyDQv9C70LDQvdGI0LXRgtCwICovXG5AbWVkaWEgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC5hY3Rpdml0aWVzX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmFjdGl2aXRpZXNfX2NvbnRlbnQgPiAuc3dpcGVyLFxuICAuYWN0aXZpdGllc19fY29udGVudCA+IC5hY3Rpdml0aWVzX19pbWFnZSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmFjdGl2aXRpZXNfX2NvbnRlbnQgPiAuYWN0aXZpdGllc19faW5mbyB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi5jb29raWViZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICB3aWR0aDogNDAwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIGJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXNpemU6IDAuOWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlLWluO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwMHB4KTtcbiAgei1pbmRleDogMjAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY29va2llYmcge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmNvb2tpZWJnLmFwcGVhciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLmhkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhkIGltZyB7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLmhkIHNwYW4ge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIGNvbG9yOiAjZDIwNDJkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5oZCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICB9XG59XG5cbi5jb29raWViZyBhIHtcbiAgY29sb3I6ICNkMjA0MmQ7XG59XG5cbi5jb29raWViZyBidXR0b24ge1xuICBwYWRkaW5nOiAxM3B4IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDIwNDJkO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjZDIwNDJkO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xufVxuXG4uY29va2llYmcgYnV0dG9uLmFjY2VwdC1idG4ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMjA0MmQ7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuLmNvb2tpZWJnIGJ1dHRvbi5hY2NlcHQtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyMDQyZDtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uY29va2llYmcgYnV0dG9uLnJlamVjdC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTkyLCAyMDMsIDAuNyk7XG59XG5cbi5idG4sXG5hLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTJweDtcbiAgbWluLXdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtMik7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbn1cbi5idG46aG92ZXIsXG5hLmJ0bjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIHNjYWxlOiAxLjA1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC5idG4sXG4gIGEuYnRuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMTBweCA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuYnRuLFxuICBhLmJ0biB7XG4gICAgcGFkZGluZzogOHB4IDlweDtcbiAgICBtaW4td2lkdGg6IDE3MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmJ0bi0tc21hbGwsXG5hLmJ0bi0tc21hbGwge1xuICBtaW4td2lkdGg6IHVuc2V0O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmJ0bi0tbW9iaWxlLXdpZGUsXG4gIGEuYnRuLS1tb2JpbGUtd2lkZSB7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICB9XG59XG5cbi50aXRsZS0yLmNvbnRhY3RzX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY29udGFjdHMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvYmFja2dyb3VuZHMvbWFpbl9ibHVyZWQuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmNvbnRhY3RzX19jb250YWluZXIge1xuICBwYWRkaW5nOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODEwcHgpIHtcbiAgLmNvbnRhY3RzX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLmNvbnRhY3RzX19pbmZvIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCkge1xuICAuY29udGFjdHNfX2luZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uY29udGFjdHNfX2luZm8gcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODEwcHgpIHtcbiAgLmNvbnRhY3RzX19pbmZvIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbi5jb250YWN0c19fbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY29udGFjdHNfX2xpbmsge1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNvbnRhY3RzX19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmRpc3RyaWJ1dGlvbiB7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQxLCAxNjYsIDE2NiwgMC44KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmRpc3RyaWJ1dGlvbiB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5icmFuZC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyNTBweCwgMWZyKSk7XG4gIGdhcDogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmJyYW5kLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbi5icmFuZC1jYXJkIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDI1MHB4O1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmJyYW5kLWNhcmQge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICB9XG59XG5cbi5icmFuZC1jYXJkOmhvdmVyIHtcbiAgei1pbmRleDogMjA7XG4gIC8qINC60LDRgNGC0L7Rh9C60LAg0L3QsNC0INGB0L7RgdC10LTRj9C80LggKi9cbn1cblxuLmJyYW5kLWNhcmRfX2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLCBib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLmJyYW5kLWNhcmQuZmxpcHBlZCAuYnJhbmQtY2FyZF9faW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgei1pbmRleDogMTA7XG4gIGJveC1zaGFkb3c6IDAgMjBweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYnJhbmQtY2FyZC5mbGlwcGVkIC5icmFuZC1jYXJkX19pbm5lciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG59XG5cbi5icmFuZF9fdGl0bGUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIG1hcmdpbjogMTBweCAwO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNhcmQtZnJvbnQsXG4uY2FyZC1iYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uY2FyZC1mcm9udCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5jYXJkLWJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBjb2xvcjogIzMzMztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgei1pbmRleDogMjtcbn1cblxuLmNhcmQtYmFjayBwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xufVxuXG4uY2FyZC1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uY2FyZC1iYWNrIGEuc2hvcC1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzFlODhlNTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY2FyZC1iYWNrIGEuc2hvcC1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWFjY2VudCk7XG59XG5cbi5jYXJkLWJhY2sgYnV0dG9uLmNsb3NlLWJ0biB7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbWFpbik7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbn1cbi5jYXJkLWJhY2sgYnV0dG9uLmNsb3NlLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNiYmI7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xufVxuXG4uZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTIxMjtcbiAgYm94LXNoYWRvdzogMCAtMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5mb290ZXJfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTEyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4uZm9vdGVyX19yb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICBnYXA6IDI0cHggNDBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjhweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjhweCkge1xuICAuZm9vdGVyX19yb3cge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMTZweDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cblxuLmZvb3Rlcl9fY29tcGFueSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnIgMWZyO1xuICAvKiDQu9C+0LPQvtGC0LjQvyDigJQg0LDQstGC0L7RiNC40YDQuNC90LAsIDIg0LggMyDRgdGC0L7Qu9Cx0YbRiyDRgNCw0LLQvdGLICovXG4gIGdhcDogNjBweDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjhweCkge1xuICAuZm9vdGVyX19jb21wYW55IHtcbiAgICBnYXA6IDQwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI4cHgpIHtcbiAgLmZvb3Rlcl9fY29tcGFueSB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5cbi5mb290ZXJfX2NvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbn1cblxuLmZvb3Rlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mb290ZXJfX3RleHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZm9vdGVyX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xufVxuLmZvb3Rlcl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xufVxuXG4uZm9vdGVyX19jb3B5cmlnaHQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI4cHgpIHtcbiAgLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5mb3JtIHtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHggNXB4O1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLmZvcm06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoNTEsIDUxLCA1MSwgMC40KSB1cmwoXCIuLy4uLy4uL2ltZy9sb2FkaW5nLmdpZlwiKSBjZW50ZXIvNTBweCBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbn1cbi5mb3JtLl9zZW5kaW5nOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZm9ybSBpbnB1dCxcbi5mb3JtIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjNzIGVhc2UtaW4tb3V0O1xuICByZXNpemU6IG5vbmU7XG59XG4uZm9ybSBpbnB1dDpmb2N1cyxcbi5mb3JtIHRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hY2NlbnQtMik7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZvcm0gLmZvcm0tZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5mb3JtIC5jaGVja2JveF9faW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvcm0gLmNoZWNrYm94X19pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94X19sYWJlbDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLmZvcm0gLmNoZWNrYm94X19sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMTBweCAwIDIwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmZvcm0gLmNoZWNrYm94X19sYWJlbCB7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG4uZm9ybSAuY2hlY2tib3hfX2xhYmVsOjpiZWZvcmUge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4OiAwIDAgMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigxMjgsIDEyOCwgMTI4KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmZvcm0gLmNoZWNrYm94X19sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKclFwiO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDBweDtcbiAgbGVmdDogNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZm9ybSAuY2hlY2tib3hfX2xhYmVsOjphZnRlciB7XG4gICAgdG9wOiAzcHg7XG4gIH1cbn1cbi5mb3JtIC5jaGVja2JveF9fbGFiZWwgYSB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybSAuY2hlY2tib3hfX2xhYmVsIGE6aG92ZXIge1xuICBjb2xvcjogZ3JlZW47XG59XG4uZm9ybSAuZm9ybV9fcmVzdW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZm9ybSAuZm9ybV9fcmVzdW1lIHtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbi5mb3JtIC5mb3JtX19yZXN1bWUgaW5wdXRbdHlwZT1maWxlXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ybSAuZm9ybV9fcmVzdW1lIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudCk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG4uZm9ybSAuZm9ybV9fcmVzdW1lIC5jdXN0b20tZmlsZS1sYWJlbDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIHNjYWxlOiAxLjA1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDVhMDQ5O1xufVxuLmZvcm0gLmZvcm1fX3Jlc3VtZSAuZm9ybV9fcmVzdW1lLWxpc3Qge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzMzM7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mb3JtIC5mb3JtX19yZXN1bWUgLmZvcm1fX3Jlc3VtZS1saXN0IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZm9ybSAuZm9ybV9fcmVzdW1lIC5mb3JtX19yZXN1bWUtcmVtb3ZlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2U3NGMzYztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5mb3JtIC5mb3JtX19idXR0b24ge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuLmZvcm0gLmZvcm1fX2Zvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC5mb3JtIC5mb3JtX19mb290ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZm9ybSAuZm9ybV9fZm9vdGVyIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5mb3JtIC5nLXJlY2FwdGNoYSB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDEsIDE2NiwgMTY2KTtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB6LWluZGV4OiAxMDAwO1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMjQwLCAyMDgsIDIwOCwgMC4xKTtcbn1cblxuLmhlYWRlci5zbWFsbCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLmhlYWRlcl9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGVhZGVyLnNtYWxsIC5sb2dvIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLm5hdl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLm5hdl9fbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZXNob3AtbGluayB7XG4gIHBhZGRpbmc6IDJweCAxMHB4IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmVzaG9wLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG59XG5cbi5uYXZfX2xpc3QgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyog0LTQu9GPINC70LjQvdC40LggKi9cbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1hY2NlbnQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdHJhbnNpdGlvbjogZm9udC1zaXplIDAuM3MgZWFzZTtcbn1cblxuLmhlYWRlci5zbWFsbCAubmF2X19saXN0IGEge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5oZWFkZXJfX3JpZ2h0LXNpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG5cbi5oZWFkZXJfX3NvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGdhcDogNXB4O1xufVxuXG4ubmF2X19saXN0IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC00cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuXG4ubmF2X19saXN0IGE6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5pY29ucy13cmFwcGVyIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xufVxuXG4uaWNvbiB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICBzdHJva2U6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuXG4uaWNvbi0tYXJyb3ctbGVmdCxcbi5pY29uLS1hcnJvdy1yaWdodCB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHN0cm9rZTogIzAwMDtcbn1cblxuLmljb24tLWZhY2Vib29rLFxuLmljb24tLWluc3RhZ3JhbSB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZpbGw6IHJnYig0NSwgMywgMTM2KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbn1cbi5pY29uLS1mYWNlYm9vazpob3Zlcixcbi5pY29uLS1pbnN0YWdyYW06aG92ZXIge1xuICBzY2FsZTogMS4wNTtcbiAgZmlsbDogcmdiKDQ1LCAzLCAxODApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5pY29uLS1mYWNlYm9vayxcbiAgLmljb24tLWluc3RhZ3JhbSB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5cbi5pY29uLS1lbWFpbCxcbi5pY29uLS1waG9uZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZpbGw6IHZhcigtLWFjY2VudC0yKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmljb24tLWVtYWlsOmhvdmVyLFxuLmljb24tLXBob25lOmhvdmVyIHtcbiAgZmlsbDogdmFyKC0tYWNjZW50KTtcbiAgc2NhbGU6IDEuNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuaWNvbi0tZW1haWwsXG4gIC5pY29uLS1waG9uZSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uaWNvbi0tMDFhbmRpcyxcbi5pY29uLS0wM2NoYXJsZXNfdyxcbi5pY29uLS0wNGRpa3Nvbixcbi5pY29uLS0wNmZydXR0aSxcbi5pY29uLS0wOGlsdSxcbi5pY29uLS0wOWthbGxvcyxcbi5pY29uLS0xM3N0YXBpeixcbi5pY29uLS0xNm90b29scyxcbi5pY29uLS0xOG5pYW1oLFxuLmljb24tLTE5ZGFuZHksXG4uaWNvbi0tMjBmdWRnZXVyYmFuLFxuLmljb24tLTIxY2VyYSxcbi5pY29uLS0yM2hhaXJ3ZWxsIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBmaWxsOiB2YXIoLS1hY2NlbnQtMik7XG59XG5cbi5pY29uLS0wMmJsYWNrLFxuLmljb24tLTA1ZmVldGNhbG0sXG4uaWNvbi0tMDdmdWRnZSxcbi5pY29uLS0xMGx1c3NvbmksXG4uaWNvbi0tMTFsdXhpbmEsXG4uaWNvbi0tMTJzYW5jdHVhcnlzcGEsXG4uaWNvbi0tMTRzdHRyb3Bleixcbi5pY29uLS0xNWJlYXV0eWltYWdlLFxuLmljb24tLTE3a2FzaG9raSxcbi5pY29uLS0yMnNlcmljYWwsXG4uaWNvbi0tMjRjZXJpb3R0aSxcbi5pY29uLS0yNW1heHVzLFxuLmljb24tLTI2a2llcHBlLFxuLmljb24tLTI3ZWNvaHlnaWVuYSxcbi5pY29uLS0yOGhhaXJleHBlcnQge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGZpbGw6IHZhcigtLWFjY2VudC0yKTtcbn1cblxuLmxvZ28ge1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UsIGhlaWdodCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmxvZ28ge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgfVxufVxuXG4ubWFycXVlZTEsXG4ubWFycXVlZTIge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4ubWFycXVlZTIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubWFycXVlZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0MCwgMTM0LCAxNDYpO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5tYXJxdWVlMS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbmltYXRpb246IG1hcnF1ZWUxIDUwcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5tYXJxdWVlLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMzAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtYXJnaW46IDAgMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWFycXVlZS1pdGVtIGltZyB7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgfVxufVxuXG4ubWFycXVlZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgbWFyZ2luOiAwIDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1hcnF1ZWUtaXRlbSB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtYXJxdWVlMSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG4ubW9iaWxlLW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAtMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFjY2VudCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG5cbi5tb2JpbGUtbmF2LS1vcGVuIHtcbiAgdG9wOiAwO1xufVxuXG4ubW9iaWxlLW5hdiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubW9iaWxlLW5hdiBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4ubW9iaWxlLW5hdl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHJvdy1nYXA6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cbi5tb2JpbGUtbmF2X19saXN0IC5hY3RpdmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi8qIE5hdiBJY29uICovXG4ubW9iaWxlLW5hdi1idG4ge1xuICAtLXRpbWU6IDAuMXM7XG4gIC0td2lkdGg6IDQwcHg7XG4gIC0taGVpZ2h0OiAzMHB4O1xuICAtLWxpbmUtaGVpZ2h0OiA0cHg7XG4gIC0tc3BhY2luZzogNnB4O1xuICAtLWNvbG9yOiAjMDAwO1xuICAtLXJhZGl1czogNHB4O1xuICAvKiBGaXhlZCBoZWlnaHQgYW5kIHdpZHRoICovXG4gIC8qIGhlaWdodDogdmFyKC0taGVpZ2h0KTsgKi9cbiAgLyogd2lkdGg6IHZhcigtLXdpZHRoKTsgKi9cbiAgLyogRHluYW1pYyBoZWlnaHQgYW5kIHdpZHRoICovXG4gIGhlaWdodDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKiAzICsgdmFyKC0tc3BhY2luZykgKiAyKTtcbiAgd2lkdGg6IHZhcigtLXdpZHRoKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXYtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IHZhcigtLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLm5hdi1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubmF2LWljb246OmJlZm9yZSxcbi5uYXYtaWNvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogdmFyKC0td2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tdGltZSkgZWFzZS1pbiwgdG9wIHZhcigtLXRpbWUpIGxpbmVhciB2YXIoLS10aW1lKTtcbn1cblxuLm5hdi1pY29uOjpiZWZvcmUge1xuICAvKiB0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogLTIpOyAqL1xuICB0b3A6IGNhbGMoLTEgKiAodmFyKC0tbGluZS1oZWlnaHQpICsgdmFyKC0tc3BhY2luZykpKTtcbn1cblxuLm5hdi1pY29uOjphZnRlciB7XG4gIC8qIHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKiAyKTsgKi9cbiAgdG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSArIHZhcigtLXNwYWNpbmcpKTtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmJlZm9yZSxcbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjphZnRlciB7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogdG9wIHZhcigtLXRpbWUpIGxpbmVhciwgdHJhbnNmb3JtIHZhcigtLXRpbWUpIGVhc2UtaW4gdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi8qIExheW91dCAqL1xuLm1vYmlsZS1uYXYtYnRuIHtcbiAgei1pbmRleDogOTk5O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExODBweCkge1xuICAubW9iaWxlLW5hdi1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1vYmlsZS1uYXYtYnRuIHtcbiAgICAtLXdpZHRoOiAyNXB4O1xuICAgIC0tbGluZS1oZWlnaHQ6IDNweDtcbiAgICAtLXNwYWNpbmc6IDRweDtcbiAgfVxufVxuXG4uc3RvcmVzIHtcbiAgcGFkZGluZzogNDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbWFpbik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuc3RvcmVzIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5zdG9yZXMtc2VjdGlvbiBoMiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zdG9yZS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyNTBweCwgMWZyKSk7XG4gIGdhcDogMjBweDtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnN0b3JlLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMzVweDtcbiAgfVxufVxuXG4uc3RvcmUtY2FyZCB7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zdG9yZS1jYXJkIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgICAvKiDRhNC40LrRgSDQstC80LXRgdGC0L4gYXV0byDQtNC70Y8g0YHRgtCw0LHQuNC70YzQvdC+0YHRgtC4IDNEICovXG4gIH1cbn1cblxuLnN0b3JlLWNhcmQ6aG92ZXIge1xuICB6LWluZGV4OiAyMDtcbiAgLyog0L/QvtC00L3QuNC80LDQtdC8INC60LDRgNGC0L7Rh9C60YMg0LLRi9GI0LUg0YHQvtGB0LXQtNC10LkgKi9cbn1cblxuLnN0b3JlLWNhcmRfX2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLCBib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLnN0b3JlLWNhcmQ6aG92ZXIgLnN0b3JlLWNhcmRfX2lubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIHotaW5kZXg6IDEwO1xuICBib3gtc2hhZG93OiAwIDIwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnN0b3JlLWNhcmQ6aG92ZXIgLnN0b3JlLWNhcmRfX2lubmVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAvKiDQsdC10Lcg0LzQsNGB0YjRgtCw0LHQsCDQvdCwINC80L7QsdC40LvRjNC90YvRhSAqL1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxufVxuXG4uc3RvcmUtY2FyZC1mcm9udCxcbi5zdG9yZS1jYXJkLWJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zdG9yZS1jYXJkLWZyb250IHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIycHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zdG9yZS1jYXJkLWZyb250IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5zdG9yZS1jYXJkLWJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzMzMztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgei1pbmRleDogMjtcbn1cblxuLnN0b3JlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zdG9yZS1jYXJkLWJhY2sgcCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnN0b3JlLWNhcmQtYmFjayBhIHtcbiAgY29sb3I6ICMxOTc2ZDI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN0b3JlLWNhcmQtYmFjayBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWFjY2VudCk7XG59XG5cbi5jYXJkLWxpbmtzIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDVweDtcbn1cblxuLnN3aXBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyog0LTQu9GPINC60L3QvtC/0L7QuiAqL1xuICB3aWR0aDogMTAwJTtcbiAgLyog0LLQtdGA0L3QtdC8INC90L7RgNC80LDQu9GM0L3Rg9GOINGI0LjRgNC40L3RgyAqL1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAvKiDQvtCz0YDQsNC90LjRh9C40Lwg0L/QviDRgNCw0LfQvNC10YDRgyDQutCw0YDRgtC40L3QutC4ICovXG4gIG1hcmdpbjogMCBhdXRvO1xuICAvKiDRhtC10L3RgtGA0LjRgNGD0LXQvCAqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zd2lwZXItc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLyogLS0tINCa0L3QvtC/0LrQuCAtLS0gKi9cbi5zd2lwZXJfX2J0bnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyX19idG4tLW5leHQsXG4uc3dpcGVyX19idG4tLXByZXYge1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnN3aXBlcl9fYnRuLS1uZXh0LFxuICAuc3dpcGVyX19idG4tLXByZXYge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgfVxufVxuXG4uc3dpcGVyX19idG4tLW5leHQ6aG92ZXIsXG4uc3dpcGVyX19idG4tLXByZXY6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xufVxuXG4vKiAtLS0tLS0tLS0tIExBTkdVQUdFIFNXSVRDSEVSIC0tLS0tLS0tLS0gKi9cbi5zd2l0Y2hlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMTQwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuc3dpdGNoZXItd3JhcHBlciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZ2FwOiAzcHg7XG4gIH1cbn1cblxuLnN3aXRjaGVyLXdyYXBwZXIgLnN3aXRjaGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogM3B4IDZweDtcbiAgbWluLXdpZHRoOiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5zd2l0Y2hlci13cmFwcGVyIC5zd2l0Y2hlciB7XG4gICAgcGFkZGluZzogMXB4IDNweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLnN3aXRjaGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4uc3dpdGNoZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMTQwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnN3aXRjaGVyLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uc3dpdGNoZXItd3JhcHBlcjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zd2l0Y2hlci13cmFwcGVyIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXRjaGVyLXdyYXBwZXIgLnN3aXRjaGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgMzMuMzMzMzMzMzMzMyU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWFjY2VudCk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zd2l0Y2hlci13cmFwcGVyIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAuc3dpdGNoZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmxhbmctcGxhY2Vob2xkZXIge1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFjY2VudCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubGFuZy1wbGFjZWhvbGRlciB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmxhbmctcGxhY2Vob2xkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnN3aXRjaGVyLXdyYXBwZXIgaW5wdXRbdHlwZT1yYWRpb106bnRoLW9mLXR5cGUoMSk6Y2hlY2tlZCB+IC5sYW5nLXBsYWNlaG9sZGVyIHtcbiAgbGVmdDogMTJweDtcbn1cblxuLnN3aXRjaGVyLXdyYXBwZXIgaW5wdXRbdHlwZT1yYWRpb106bnRoLW9mLXR5cGUoMik6Y2hlY2tlZCB+IC5sYW5nLXBsYWNlaG9sZGVyIHtcbiAgbGVmdDogNTRweDtcbn1cblxuLnN3aXRjaGVyLXdyYXBwZXIgaW5wdXRbdHlwZT1yYWRpb106bnRoLW9mLXR5cGUoMyk6Y2hlY2tlZCB+IC5sYW5nLXBsYWNlaG9sZGVyIHtcbiAgbGVmdDogOTVweDtcbn1cblxuaDEudGl0bGUtMSB7XG4gIG1hcmdpbjogMWVtIDAgMC41ZW07XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4zNzVyZW0sIDAuNjkzcmVtICsgMy40MXZ3LCAzLjI1cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbWFpbik7XG59XG5cbi50aXRsZS0yIHtcbiAgbWFyZ2luOiAxZW0gMCAwLjVlbTtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDFyZW0gKyAyLjV2dywgMi44NzVyZW0pO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tYWluKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGl0bGUtMiB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgfVxufVxuXG4udGl0bGUtMyB7XG4gIG1hcmdpbjogMWVtIDAgMC41ZW07XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcbn1cblxuLnRpdGxlLTQge1xuICBtYXJnaW46IDFlbSAwIDAuNWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG59XG5cbi52YWNhbmNpZXMge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvYmFja2dyb3VuZHMvbWFpbl9ibHVyZWQuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLnZhY2FuY2llcy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0MHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExODBweCkge1xuICAudmFjYW5jaWVzLWNvbnRlbnQge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuXG4uY29udGFjdHNfX2luZm8tLXZhY2FzbmNpZXMge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KSB7XG4gIC5jb250YWN0c19faW5mby0tdmFjYXNuY2llcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5jb250YWN0c19faW5mby0tdmFjYXNuY2llcyBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KSB7XG4gIC5jb250YWN0c19faW5mby0tdmFjYXNuY2llcyBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG4uY29udGFjdHNfX2xpbmtzLS12YWNhc25jaWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNvbnRhY3RzX19saW5rLS12YWNhc25jaWVzIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jb250YWN0c19fbGluay0tdmFjYXNuY2llczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jb250YWN0c19fc29jaWFscy0tdmFjYXNuY2llcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnZhY2FuY2llcy1vdXRybyB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgMC44NjRyZW0gKyAwLjY4dncsIDEuMzc1cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCkge1xuICAudmFjYW5jaWVzLW91dHJvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnZhY2FuY3lfX2Zvcm0gZm9ybSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC52YWNhbmN5X19mb3JtIGZvcm0ge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59IC8qIE5vIHN0eWxlcyBjb2RlIGJlbG93LiBPbmx5IGluIG1vZHVsZXMgKi9cbi8qINCd0LUg0L/QuNGI0LjRgtC1IENTUyDQutC+0LQg0L3QuNC20LUuINCi0L7Qu9GM0LrQviDQsiDQv9C+0LTQutC70Y7Rh9Cw0LXQvNGL0YUg0YTQsNC50LvQsNGFICovIiwiLmhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDEsIDE2NiwgMTY2KTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgyNDAsIDIwOCwgMjA4LCAwLjEpO1xufVxuXG4uaGVhZGVyLnNtYWxsIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5oZWFkZXJfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhlYWRlci5zbWFsbCAubG9nbyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xufVxuXG4ubmF2X19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMzBweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uZXNob3AtbGluayB7XG4gICAgcGFkZGluZzogMnB4IDEwcHggNXB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50KTtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICAgIH1cbn1cblxuLm5hdl9fbGlzdCBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLyog0LTQu9GPINC70LjQvdC40LggKi9cbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYWNjZW50KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0cmFuc2l0aW9uOiBmb250LXNpemUgMC4zcyBlYXNlO1xufVxuXG4uaGVhZGVyLnNtYWxsIC5uYXZfX2xpc3QgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uaGVhZGVyX19yaWdodC1zaWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xufVxuXG4uaGVhZGVyX19zb2NpYWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4OyAgICBcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZ2FwOiA1cHg7ICAgIFxufVxuXG4ubmF2X19saXN0IGE6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogLTRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG5cbi5uYXZfX2xpc3QgYTpob3Zlcjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuIiwiLyogUmVzZXQgYW5kIGJhc2Ugc3R5bGVzICAqL1xuKiB7XG5cdHBhZGRpbmc6IDBweDtcblx0bWFyZ2luOiAwcHg7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogTGlua3MgKi9cblxuYSwgYTpsaW5rLCBhOnZpc2l0ZWQgIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIgIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIENvbW1vbiAqL1xuXG5hc2lkZSwgbmF2LCBmb290ZXIsIGhlYWRlciwgc2VjdGlvbiwgbWFpbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG51bCwgdWwgbGkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG5pbWcge1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5pbWcsIHN2ZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBGb3JtICovXG5cbmlucHV0LCB0ZXh0YXJlYSwgYnV0dG9uLCBzZWxlY3Qge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dDpmb2N1cywgaW5wdXQ6YWN0aXZlLFxuYnV0dG9uOmZvY3VzLCBidXR0b246YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG59XG5cbmxhYmVsIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5sZWdlbmQge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbiIsIjpyb290IHtcblx0LS1jb250YWluZXItd2lkdGg6IDEyMDBweDtcblx0LS1jb250YWluZXItcGFkZGluZzogMTVweDtcblxuXHQtLWZvbnQtbWFpbjonQmlvbicsIHNhbnMtc2VyaWY7XG5cdC0tZm9udC1hY2NlbnQ6ICdCaW9uJywgc2Fucy1zZXJpZjtcblx0LS1mb250LXRpdGxlczogdmFyKC0tZm9udC1hY2NlbnQpO1xuXG5cdC0tcGFnZS1iZzogI2ZmZjtcblx0LS10ZXh0LWNvbG9yOiAjMDAwO1xuXHQtLWFjY2VudDogICNENzMwMjc7XHRcblx0LS1saW5rLWNvbG9yOiAjMjU3OGM4O1xuXG5cbiAgICAtLWxhcHRvcC1zaXplOiAxMTk5cHg7XG5cdC0tdGFibGV0LXNpemU6IDk1OXB4O1xuXHQtLW1vYmlsZS1zaXplOiA1OTlweDtcbn1cblxuLmRhcmsge1xuICAgIC0tcGFnZS1iZzogIzI1MjUyNjtcbiAgICAtLXRleHQtY29sb3I6ICNmZmY7XG59XG5cbiIsIkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogQmlvbjtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL0Jpb24tQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQmlvbi1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxyXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IEJpb247XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9CaW9uLUJvbGRDb25kLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9CaW9uLUJvbGRDb25kLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxyXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IEJpb247XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9CaW9uLUJvb2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0Jpb24tQm9vay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cclxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBCaW9uO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvQmlvbi1Cb29rQ29uZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQmlvbi1Cb29rQ29uZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cclxuIiwiaHRtbCB7XG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzksIDM5LCAzOSk7XG59XG5cbmJvZHkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlLWJnKTtcblx0Y29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1tYWluKTtcblx0dGV4dC13cmFwOiBiYWxhbmNlO1xufVxuXG5pbWcge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuYSB7XG5cdGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogdmFyKC0tYWNjZW50KTtcblx0fVxufVxuXG5jb2RlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2U5ZjFmNjtcblx0cGFkZGluZzogMC4ycmVtO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbnByZS5jb2RlIHtcblx0b3ZlcmZsb3cteDogYXV0bztcblx0YmFja2dyb3VuZC1jb2xvcjogI2U5ZjFmNjtcblx0cGFkZGluZzogMXJlbTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xufVxuXG5wIHtcblx0bGluZS1oZWlnaHQ6IDEuNjtcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWFjY2VudCk7XG5cbn0iLCIubm9uZSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xuXHRjbGlwOiByZWN0KDAgMCAwIDApO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubm8tc2Nyb2xsIHtcblx0b3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4udGV4dC1sZWZ0IHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtcmlnaHQge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1mbGV4IHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmZsZXgtY2VudGVyIHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4iLCIvKiDQlNC10LzQviDQutC+0L3RgtC10L3RgiAqL1xuLmNvbnRlbnQtZGVtbyB7XG5cdG1hcmdpbi1ib3R0b206IDVyZW07XG5cdHBhZGRpbmc6IDFyZW07XG5cdGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG59XG5cbi8qINCa0L7QvdGC0LXQudC90LXRgNGLICovXG4uY29udGFpbmVyIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXG5cdG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXdpZHRoKTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWluZXItZnVsbCB7XG5cdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWluZXItbGVmdC01MCB7XG5cdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHRtYXgtd2lkdGg6IDUwJTtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuXG4uY29udGFpbmVyLXJpZ2h0LTUwIHtcblx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdG1heC13aWR0aDogNTAlO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuXG4uY29udGFpbmVyLXJpZ2h0IHtcblx0cGFkZGluZy1sZWZ0OiBjYWxjKFxuXHRcdCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpXG5cdCk7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0fVxufVxuXG4uY29udGFpbmVyLWxlZnQge1xuXHRwYWRkaW5nLXJpZ2h0OiBjYWxjKFxuXHRcdCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpXG5cdCk7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdH1cbn1cblxuLmNvbnRhaW5lci1oYWxmLWxlZnQge1xuXHRwYWRkaW5nLXJpZ2h0OiBjYWxjKFxuXHRcdCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgKHZhcigtLWNvbnRhaW5lci13aWR0aCkgLyAyKVxuXHQpO1xuXHRwYWRkaW5nLWxlZnQ6IGNhbGMoXG5cdFx0KDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZylcblx0KTtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHBhZGRpbmctbGVmdDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHR9XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0fVxufVxuXG4uY29udGFpbmVyLWhhbGYtcmlnaHQge1xuXHRwYWRkaW5nLWxlZnQ6IGNhbGMoXG5cdFx0KDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyAodmFyKC0tY29udGFpbmVyLXdpZHRoKSAvIDIpXG5cdCk7XG5cdHBhZGRpbmctcmlnaHQ6IGNhbGMoXG5cdFx0KDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZylcblx0KTtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0fVxuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdH1cbn1cbiIsIkBtaXhpbiBtZWRpYUJnKCkge1xuXHRAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG5cdCAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiB0YWJsZXQgKCkge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTgwcHgpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuQG1peGluIHRhYmxldC1taWRkbGUgKCkge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI4cHgpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5cbkBtaXhpbiB0YWJsZXQtc21hbGwgKCkge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBtb2JpbGUtbGFyZ2UgKCkge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTZweCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5AbWl4aW4gbW9iaWxlICgpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcblx0XHRAY29udGVudDtcblx0fVxufSIsImh0bWwsIGJvZHkge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmZvb3RlciB7XG5cdHBhZGRpbmc6IDMwcHggMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2UzZTNlMztcbn0iLCIuYWJvdXQge1xyXG4gIG1hcmdpbjogNTBweCAwIDQwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGl0bGUtMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxufVxyXG5cclxuLmFib3V0X19pbm5lciB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2JhY2tncm91bmRzL21haW5AMnguanBnXCIpIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcclxuICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIHBhZGRpbmc6IDAgMjBweDtcclxuICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNDBweCkge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcclxuICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uYWJvdXRfX3dyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgZ2FwOiAxMDBweDtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4uYWJvdXRfX2NvbnRlbnQge1xyXG4gIHdpZHRoOiA3MCU7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgbWFyZ2luLXRvcDogYXV0bztcclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmFib3V0X19kZXRhaWxzIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBmb250LXNpemU6IDEuMnJlbTtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgbGkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWJvdXRfX2VzaG9wLWxpbmsgYSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gIHBhZGRpbmc6IDJweCAxMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudCk7XHJcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYWJvdXRfX2Zvb3RlciB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBjb2xvcjogIzAwMDtcclxuICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5hYm91dF9fdGV4dCB7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzogMjBweDtcclxuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICB9XHJcbn1cclxuXHJcbmEuYWJvdXQtYWN0aXZpdGllcy1saW5rIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogZ3JlZW47XHJcbiAgfVxyXG59XHJcbiIsIi5hY3Rpdml0aWVzIHtcclxuICBwYWRkaW5nOiA0MHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbWFpbik7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uYWN0aXZpdGllc19fdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgZm9udC1zaXplOiAzMnB4O1xyXG59XHJcblxyXG4uYWN0aXZpdGllc19fbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBnYXA6IDIwcHg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4vKiDQmtC+0L3RgtC10LnQvdC10YAg0LrQsNGA0YLQvtGH0LrQuCAqL1xyXG4uYWN0aXZpdGllc19fY2FyZCB7XHJcbiAgd2lkdGg6IDI1MHB4O1xyXG4gIGhlaWdodDogMjUwcHg7XHJcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG5cclxuICAgIC5hY3Rpdml0aWVzX19jYXJkLWlubmVyIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiDQktC90YPRgtGA0LXQvdC90LjQuSDQutC+0L3RgtC10LnQvdC10YAsINC60L7RgtC+0YDRi9C5INCy0YDQsNGJ0LDQtdGC0YHRjyAqL1xyXG4uYWN0aXZpdGllc19fY2FyZC1pbm5lciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGluc2V0OiAwO1xyXG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzIGVhc2U7XHJcbn1cclxuXHJcbi8qINCh0YLQvtGA0L7QvdGLINC60LDRgNGC0L7Rh9C60LggKi9cclxuLmFjdGl2aXRpZXNfX2NhcmQtZnJvbnQsXHJcbi5hY3Rpdml0aWVzX19jYXJkLWJhY2sge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBpbnNldDogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgYm94LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8qINCf0LXRgNC10LTQvdGP0Y8g0YHRgtC+0YDQvtC90LAgKi9cclxuLmFjdGl2aXRpZXNfX2NhcmQtZnJvbnQge1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGluc2V0OiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC40KSwgcmdiYSgwLCAwLCAwLCAwLjEpKTtcclxuICB9XHJcblxyXG4gIC5hY3Rpdml0aWVzX19jYXJkLXRpdGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKiDQl9Cw0LTQvdGP0Y8g0YHRgtC+0YDQvtC90LAgKi9cclxuLmFjdGl2aXRpZXNfX2NhcmQtYmFjayB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBjb2xvcjogIzMzMztcclxuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4vKiDQmtC+0L3RgtC10L3RgiDQutCw0YDRgtC+0YfQutC4ICovXHJcbi5hY3Rpdml0aWVzX19jYXJkLWhlYWRpbmcge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uYWN0aXZpdGllc19fY2FyZC10ZXh0IHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4uYWN0aXZpdGllc19fY2FyZC1saW5rIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6ICMyZDg5ZWY7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbWFyZ2luLXRvcDogYXV0bztcclxuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4vKiDQpNC+0L3QvtCy0YvQtSDQuNC30L7QsdGA0LDQttC10L3QuNGPICovXHJcbi5hY3Rpdml0aWVzX19jYXJkLS1zZW1pbmFycyAuYWN0aXZpdGllc19fY2FyZC1mcm9udCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi8uLi9pbWcvYWN0aXZpdGllcy9zZW1pbmFyc0AyeC5qcGdcIik7XHJcbn1cclxuXHJcbi5hY3Rpdml0aWVzX19jYXJkLS1leGhpYml0aW9ucyAuYWN0aXZpdGllc19fY2FyZC1mcm9udCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi8uLi9pbWcvYWN0aXZpdGllcy9leGliaXRpb25zQDJ4LmpwZ1wiKTtcclxufVxyXG5cclxuLmFjdGl2aXRpZXNfX2NhcmQtLXNwb25zb3JzaGlwIC5hY3Rpdml0aWVzX19jYXJkLWZyb250IHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uLy4uL2ltZy9hY3Rpdml0aWVzL3N1cHBvcnRzQDJ4LmpwZ1wiKTtcclxufVxyXG4iLCIuYWN0aXZpdGllc19fc2VjdGlvbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0IHsgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7IG1hcmdpbi1ib3R0b206IDIwcHg7IH1cclxufVxyXG5cclxuLmFjdGl2aXRpZXMge1xyXG4gIHBhZGRpbmc6IDEwMHB4IDIwcHggMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbWFpbik7XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHggMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7ICAgIFxyXG4gIH1cclxufVxyXG5cclxuLmFjdGl2aXRpZXMgaHIge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gIG1hcmdpbjogNjBweCAwIDMwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7IG1hcmdpbjogMjBweCAwIDEwcHg7IH1cclxufVxyXG5cclxuLmFjdGl2aXRpZXNfX3RleHQge1xyXG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgY29sb3I6ICM1NTU7XHJcbn1cclxuXHJcbi5hY3Rpdml0aWVzX19jb250ZW50IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICBnYXA6IDQwcHg7XHJcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYWN0aXZpdGllc19faW1hZ2Uge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyAvLyDQuNGB0L/RgNCw0LLQu9C10L3QviDRgdCy0L7QudGB0YLQstC+XHJcbn1cclxuXHJcbi5hY3Rpdml0aWVzX19pbWFnZSBpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmFjdGl2aXRpZXNfX2luZm8gcCB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBjb2xvcjogIzQ0NDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cclxufVxyXG5cclxuLmFjdGl2aXRpZXNfX2luZm8tLWJvbGQge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi8qINCf0LXRgNC10YHRgtCw0L3QvtCy0LrQsCDQsdC70L7QutC+0LIg0LTQu9GPINC/0LvQsNC90YjQtdGC0LAgKi9cclxuQGluY2x1ZGUgdGFibGV0IHtcclxuICAuYWN0aXZpdGllc19fY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcblxyXG4gIC5hY3Rpdml0aWVzX19jb250ZW50ID4gLnN3aXBlcixcclxuICAuYWN0aXZpdGllc19fY29udGVudCA+IC5hY3Rpdml0aWVzX19pbWFnZSB7XHJcbiAgICBvcmRlcjogMTtcclxuICB9XHJcblxyXG4gIC5hY3Rpdml0aWVzX19jb250ZW50ID4gLmFjdGl2aXRpZXNfX2luZm8ge1xyXG4gICAgb3JkZXI6IDI7XHJcbiAgfVxyXG59XHJcbiIsIi50aXRsZS0yLmNvbnRhY3RzX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5jb250YWN0cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvYmFja2dyb3VuZHMvbWFpbl9ibHVyZWQuanBnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBvcGFjaXR5OiAwLjg7XHJcbn1cclxuXHJcbi5jb250YWN0c19fY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAvLyBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldC1zbWFsbCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFjdHNfX2luZm8ge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQtc21hbGwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhY3RzX19pbmZvIHAge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0LXNtYWxsIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhY3RzX19saW5rcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG5cclxuLmNvbnRhY3RzX19saW5rIHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcclxuXHJcbiAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQtc21hbGwge31cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG59XHJcbiIsIi5jb29raWViZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMTBweDtcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBsZWZ0OiAxMHB4O1xyXG4gICAgYm90dG9tOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2UtaW47XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwMHB4KTtcclxuICAgIHotaW5kZXg6IDIwMDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29va2llYmcuYXBwZWFyIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxufVxyXG5cclxuLmhkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uaGQgaW1nIHtcclxuICAgIHdpZHRoOiAxMDBweDtcclxufVxyXG5cclxuLmhkIHNwYW4ge1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICBjb2xvcjogI2QyMDQyZDtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuLmNvb2tpZWJnIGEge1xyXG4gICAgY29sb3I6ICNkMjA0MmQ7XHJcbn1cclxuXHJcbi5jb29raWViZyBidXR0b24ge1xyXG4gICAgcGFkZGluZzogMTNweCAwO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDIwNDJkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgY29sb3I6ICNkMjA0MmQ7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xyXG5cclxuXHJcbn1cclxuXHJcbi5jb29raWViZyBidXR0b24uYWNjZXB0LWJ0biB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDIwNDJkO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG5cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDIwNDJkO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuOTtcclxuICAgIH1cclxufVxyXG5cclxuLmNvb2tpZWJnIGJ1dHRvbi5yZWplY3QtYnRuOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxOTIsIDIwMywgMC43KTtcclxufSIsIi5idG4sXHJcbmEuYnRuIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cGFkZGluZzogMTJweDtcclxuXHRtaW4td2lkdGg6IDE4MHB4O1xyXG5cdGhlaWdodDogYXV0bztcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDEyNSU7XHJcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGNvbG9yOiB2YXIoLS1hY2NlbnQtMik7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0Ym94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC45KTtcclxuXHRcdHNjYWxlOiAxLjA1O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDhweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRwYWRkaW5nOiA4cHggOXB4O1xyXG5cdFx0bWluLXdpZHRoOiAxNzBweDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHR9XHJcblxyXG5cdCYtLXNtYWxsIHtcclxuXHRcdG1pbi13aWR0aDogdW5zZXQ7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdH1cclxuXHJcblx0Ji0tbW9iaWxlLXdpZGUge1xyXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0bWluLXdpZHRoOiB1bnNldDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdHBhZGRpbmc6IDhweCAxNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5kaXN0cmlidXRpb24ge1xyXG4gIHBhZGRpbmc6IDQwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0MSwgMTY2LCAxNjYsIDAuOCk7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5icmFuZC1ncmlkIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjUwcHgsIDFmcikpO1xyXG4gIGdhcDogMzBweDtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMDtcclxuXHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gIH1cclxufVxyXG5cclxuLmJyYW5kLWNhcmQge1xyXG4gIHdpZHRoOiAyNTBweDtcclxuICBoZWlnaHQ6IDI1MHB4O1xyXG4gIHBlcnNwZWN0aXZlOiAxMDAwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIG1heC13aWR0aDogMjgwcHg7XHJcbiAgICBoZWlnaHQ6IDI4MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJyYW5kLWNhcmQ6aG92ZXIge1xyXG4gIHotaW5kZXg6IDIwO1xyXG4gIC8qINC60LDRgNGC0L7Rh9C60LAg0L3QsNC0INGB0L7RgdC10LTRj9C80LggKi9cclxufVxyXG5cclxuLmJyYW5kLWNhcmRfX2lubmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZSwgYm94LXNoYWRvdyAwLjNzIGVhc2U7XHJcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcclxufVxyXG5cclxuLmJyYW5kLWNhcmQuZmxpcHBlZCAuYnJhbmQtY2FyZF9faW5uZXIge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIGJveC1zaGFkb3c6IDAgMjBweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcclxuICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICB9XHJcbn1cclxuXHJcbi5icmFuZF9fdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMTdweDtcclxuICBtYXJnaW46IDEwcHggMDtcclxuICBjb2xvcjogIzAwMDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5jYXJkLWZyb250LFxyXG4uY2FyZC1iYWNrIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG4uY2FyZC1mcm9udCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBjb2xvcjogIzAwMDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc2l6ZTogMTdweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5jYXJkLWJhY2sge1xyXG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcbiAgY29sb3I6ICMzMzM7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcclxuICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4uY2FyZC1iYWNrIHAge1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBjb2xvcjogYmxhY2s7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbWFpbik7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICBtYXJnaW46IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbn1cclxuXHJcbi5jYXJkLWJ1dHRvbnMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDEycHg7XHJcbiAgbWFyZ2luLXRvcDogYXV0bztcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uY2FyZC1iYWNrIGEuc2hvcC1saW5rIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6ICMxZTg4ZTU7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IHZhcigtLWFjY2VudCk7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FyZC1iYWNrIGJ1dHRvbi5jbG9zZS1idG4ge1xyXG4gIGJhY2tncm91bmQ6ICNjY2M7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xyXG4gIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYmJiO1xyXG4gICAgY29sb3I6IHZhcigtLWFjY2VudCk7XHJcbiAgfVxyXG59IiwiLmZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjA4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTIxMjtcbiAgYm94LXNoYWRvdzogMCAtMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgLjA4KTtcbn1cblxuLmZvb3Rlcl9fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5mb290ZXJfX3JvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gIGdhcDogMjRweCA0MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyOHB4IDA7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjhweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMTZweDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cblxuLmZvb3Rlcl9fY29tcGFueSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnIgMWZyO1xuICAvKiDQu9C+0LPQvtGC0LjQvyDigJQg0LDQstGC0L7RiNC40YDQuNC90LAsIDIg0LggMyDRgdGC0L7Qu9Cx0YbRiyDRgNCw0LLQvdGLICovXG4gIGdhcDogNjBweDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI4cHgpIHtcbiAgICBnYXA6IDQwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyOHB4KSB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5cbi5mb290ZXJfX2NvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbn1cblxuLmZvb3Rlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mb290ZXJfX3RleHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZm9vdGVyX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuICB9XG59XG5cbi5mb290ZXJfX2NvcHlyaWdodCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI4cHgpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59IiwiLmZvcm0ge1xyXG4gIHdpZHRoOiA2MCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzogMzBweCAyMHB4IDIwcHg7XHJcbiAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDE1cHg7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDE1cHggNXB4O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDUxLCA1MSwgNTEsIDAuNCkgdXJsKCcuLy4uLy4uL2ltZy9sb2FkaW5nLmdpZicpIGNlbnRlciAvIDUwcHggbm8tcmVwZWF0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgJi5fc2VuZGluZzo6YWZ0ZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICBpbnB1dCxcclxuICB0ZXh0YXJlYSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4zcyBlYXNlLWluLW91dDtcclxuICAgIHJlc2l6ZTogbm9uZTtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hY2NlbnQtMik7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjkpO1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tZ3JvdXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDkwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNoZWNrYm94X19pbnB1dCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICY6Y2hlY2tlZCsuY2hlY2tib3hfX2xhYmVsOjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2hlY2tib3hfX2xhYmVsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAxMHB4IDAgMjBweCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIG1hcmdpbjogNXB4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBmbGV4OiAwIDAgMjRweDtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudCk7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYigxMjgsIDEyOCwgMTI4KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJ+KclCc7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHRvcDogMHB4O1xyXG4gICAgICBsZWZ0OiA2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICB0b3A6IDNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogdmFyKC0tYWNjZW50KTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6IGdyZWVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybV9fcmVzdW1lIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgZ2FwOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9J2ZpbGUnXSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7IC8vINGB0LrRgNGL0LLQsNC10Lwg0YHRgtCw0L3QtNCw0YDRgtC90YvQuSBpbnB1dFxyXG4gICAgfVxyXG5cclxuICAgIC5jdXN0b20tZmlsZS1sYWJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudCk7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjkpO1xyXG4gICAgICAgIHNjYWxlOiAxLjA1O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NWEwNDk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybV9fcmVzdW1lLWxpc3Qge1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmM2YzZjM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtX19yZXN1bWUtcmVtb3ZlIHtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBjb2xvcjogI2U3NGMzYztcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm1fX2J1dHRvbiB7XHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybV9fZm9vdGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZy1yZWNhcHRjaGEge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbn0iLCIuaWNvbnMtd3JhcHBlciB7XG5cdHBhZGRpbmc6IDMwcHggMDtcblx0ZGlzcGxheTogZmxleDtcblx0Y29sdW1uLWdhcDogMzBweDtcbn1cblxuLmljb24ge1xuXHRmaWxsOiB0cmFuc3BhcmVudDtcblx0c3Ryb2tlOiB0cmFuc3BhcmVudDtcblx0d2lkdGg6IDIycHg7XG5cdGhlaWdodDogMjJweDtcbn1cblxuLmljb24tLWFycm93LWxlZnQsXG4uaWNvbi0tYXJyb3ctcmlnaHQge1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRzdHJva2U6ICMwMDA7XG59XG5cbi5pY29uLS1mYWNlYm9vayxcbi5pY29uLS1pbnN0YWdyYW0ge1xuXHR3aWR0aDogMzVweDtcblx0aGVpZ2h0OiAzNXB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRmaWxsOiByZ2IoNDUsIDMsIDEzNik7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XHRcblxuXHQmOmhvdmVyIHtcblx0XHRzY2FsZTogMS4wNTtcblx0XHRmaWxsOiByZ2IoNDUsIDMsIDE4MCk7XG5cdH1cblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHdpZHRoOiAyNXB4O1xuXHRcdGhlaWdodDogMjVweDtcdFx0XG5cdH1cbn1cblxuLmljb24tLWVtYWlsLFxuLmljb24tLXBob25lIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0ZmlsbDogdmFyKC0tYWNjZW50LTIpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cblx0Jjpob3ZlciB7XG5cdFx0ZmlsbDogdmFyKC0tYWNjZW50KTtcblx0XHRzY2FsZTogMS41O1xuXHR9XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG59XG5cbi5pY29uLS0wMWFuZGlzLFxuLmljb24tLTAzY2hhcmxlc193LFxuLmljb24tLTA0ZGlrc29uLFxuLmljb24tLTA2ZnJ1dHRpLFxuLmljb24tLTA4aWx1LFxuLmljb24tLTA5a2FsbG9zLFxuLmljb24tLTEzc3RhcGl6LFxuLmljb24tLTE2b3Rvb2xzLFxuLmljb24tLTE4bmlhbWgsXG4uaWNvbi0tMTlkYW5keSxcbi5pY29uLS0yMGZ1ZGdldXJiYW4sXG4uaWNvbi0tMjFjZXJhLFxuLmljb24tLTIzaGFpcndlbGwge1xuXHR3aWR0aDogMTAwcHg7XG5cdGhlaWdodDogMTAwcHg7XG5cdGZpbGw6IHZhcigtLWFjY2VudC0yKTtcbn1cblxuLmljb24tLTAyYmxhY2ssXG4uaWNvbi0tMDVmZWV0Y2FsbSxcbi5pY29uLS0wN2Z1ZGdlLFxuLmljb24tLTEwbHVzc29uaSxcbi5pY29uLS0xMWx1eGluYSxcbi5pY29uLS0xMnNhbmN0dWFyeXNwYSxcbi5pY29uLS0xNHN0dHJvcGV6LFxuLmljb24tLTE1YmVhdXR5aW1hZ2UsXG4uaWNvbi0tMTdrYXNob2tpLFxuLmljb24tLTIyc2VyaWNhbCxcbi5pY29uLS0yNGNlcmlvdHRpLFxuLmljb24tLTI1bWF4dXMsXG4uaWNvbi0tMjZraWVwcGUsXG4uaWNvbi0tMjdlY29oeWdpZW5hLFxuLmljb24tLTI4aGFpcmV4cGVydCB7XG5cdHdpZHRoOiAxMjBweDtcblx0aGVpZ2h0OiAxMjBweDtcblx0ZmlsbDogdmFyKC0tYWNjZW50LTIpO1xufSIsIiAgLmxvZ28ge1xuICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UsIGhlaWdodCAwLjNzIGVhc2U7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgfVxuICB9IiwiLm1hcnF1ZWUxLFxyXG4ubWFycXVlZTIge1xyXG5cdG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbn1cclxuXHJcbi5tYXJxdWVlMiB7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLm1hcnF1ZWUtY29udGFpbmVyIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDI0MCwgMTM0LCAxNDYpO1xyXG5cdHBhZGRpbmc6IDEwcHggMDtcclxufVxyXG5cclxuLm1hcnF1ZWUxLWNvbnRlbnQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0d2lkdGg6IG1heC1jb250ZW50O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0YW5pbWF0aW9uOiBtYXJxdWVlMSA1MHMgbGluZWFyIGluZmluaXRlO1xyXG59XHJcblxyXG4ubWFycXVlZS1pdGVtIGltZyB7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0aGVpZ2h0OiAzMDBweDtcclxuXHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRtYXJnaW46IDAgMTBweDtcclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdGhlaWdodDogMTgwcHg7XHJcblx0fVxyXG59XHJcblxyXG4ubWFycXVlZS1pdGVtIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHRtYXJnaW46IDAgMzBweDtcclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdG1hcmdpbjogMCAxMHB4O1xyXG5cdFx0cGFkZGluZzogNXB4IDEwcHg7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG1hcnF1ZWUxIHtcclxuXHRmcm9tIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHR9XHJcblxyXG5cdHRvIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHR9XHJcbn0iLCIubW9iaWxlLW5hdiB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ly8gdG9wOiAwO1xuXHR0b3A6IC0xMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiA5OTtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZy10b3A6IDQwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1hY2NlbnQpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xufVxuXG4ubW9iaWxlLW5hdi0tb3BlbiB7XG5cdHRvcDogMDtcbn1cblxuLm1vYmlsZS1uYXYgYSB7XG5cdGNvbG9yOiAjZmZmO1xuXG5cdCY6aG92ZXIge1xuXHRcdG9wYWNpdHk6IDAuODtcblx0fVxufVxuXG4ubW9iaWxlLW5hdl9fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHJvdy1nYXA6IDIwcHg7XG5cdGZvbnQtc2l6ZTogMjhweDtcblxuXHQmIC5hY3RpdmUge1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0fVxufSIsIi8qIE5hdiBJY29uICovXG4ubW9iaWxlLW5hdi1idG4ge1xuXHQtLXRpbWU6IDAuMXM7XG5cblx0LS13aWR0aDogNDBweDtcblx0LS1oZWlnaHQ6IDMwcHg7XG5cblx0LS1saW5lLWhlaWdodDogNHB4O1xuXHQtLXNwYWNpbmc6IDZweDtcblxuXHQtLWNvbG9yOiAjMDAwO1xuXHQtLXJhZGl1czogNHB4O1xuXG5cdC8qIEZpeGVkIGhlaWdodCBhbmQgd2lkdGggKi9cblx0LyogaGVpZ2h0OiB2YXIoLS1oZWlnaHQpOyAqL1xuXHQvKiB3aWR0aDogdmFyKC0td2lkdGgpOyAqL1xuXG5cdC8qIER5bmFtaWMgaGVpZ2h0IGFuZCB3aWR0aCAqL1xuXHRoZWlnaHQ6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogMyArIHZhcigtLXNwYWNpbmcpICogMik7XG5cdHdpZHRoOiB2YXIoLS13aWR0aCk7XG5cblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXYtaWNvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IHZhcigtLXdpZHRoKTtcblx0aGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcblx0ZGlzcGxheTogbm9uZTtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLm5hdi1pY29uOjpiZWZvcmUsXG4ubmF2LWljb246OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblxuXHR3aWR0aDogdmFyKC0td2lkdGgpO1xuXHRoZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcblxuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS10aW1lKSBlYXNlLWluLFxuXHRcdHRvcCB2YXIoLS10aW1lKSBsaW5lYXIgdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbjo6YmVmb3JlIHtcblx0LyogdG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIC0yKTsgKi9cblx0dG9wOiBjYWxjKC0xICogKHZhcigtLWxpbmUtaGVpZ2h0KSArIHZhcigtLXNwYWNpbmcpKSk7XG59XG5cbi5uYXYtaWNvbjo6YWZ0ZXIge1xuXHQvKiB0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogMik7ICovXG5cdHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKyB2YXIoLS1zcGFjaW5nKSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUsXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YWZ0ZXIge1xuXHR0b3A6IDA7XG5cdHRyYW5zaXRpb246IHRvcCB2YXIoLS10aW1lKSBsaW5lYXIsXG5cdFx0dHJhbnNmb3JtIHZhcigtLXRpbWUpIGVhc2UtaW4gdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjphZnRlciB7XG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi8qIExheW91dCAqL1xuLm1vYmlsZS1uYXYtYnRuIHtcblx0ei1pbmRleDogOTk5O1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdC0td2lkdGg6IDI1cHg7XG5cdFx0LS1saW5lLWhlaWdodDogM3B4O1xuXHRcdC0tc3BhY2luZzogNHB4O1xuXHR9XG59IiwiLnN0b3JlcyB7XHJcbiAgcGFkZGluZzogNDBweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc3RvcmVzLXNlY3Rpb24gaDIge1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnN0b3JlLWdyaWQge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyNTBweCwgMWZyKSk7XHJcbiAgZ2FwOiAyMHB4O1xyXG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMDtcclxuXHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgZ2FwOiAzNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnN0b3JlLWNhcmQge1xyXG4gIHdpZHRoOiAyNTBweDtcclxuICBoZWlnaHQ6IDI1MHB4O1xyXG4gIHBlcnNwZWN0aXZlOiAxMDAwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIG1heC13aWR0aDogMjgwcHg7XHJcbiAgICBoZWlnaHQ6IDI4MHB4O1xyXG4gICAgLyog0YTQuNC60YEg0LLQvNC10YHRgtC+IGF1dG8g0LTQu9GPINGB0YLQsNCx0LjQu9GM0L3QvtGB0YLQuCAzRCAqL1xyXG4gIH1cclxufVxyXG5cclxuLnN0b3JlLWNhcmQ6aG92ZXIge1xyXG4gIHotaW5kZXg6IDIwO1xyXG4gIC8qINC/0L7QtNC90LjQvNCw0LXQvCDQutCw0YDRgtC+0YfQutGDINCy0YvRiNC1INGB0L7RgdC10LTQtdC5ICovXHJcbn1cclxuXHJcbi5zdG9yZS1jYXJkX19pbm5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UsIGJveC1zaGFkb3cgMC4zcyBlYXNlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbn1cclxuXHJcbi5zdG9yZS1jYXJkOmhvdmVyIC5zdG9yZS1jYXJkX19pbm5lciB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgYm94LXNoYWRvdzogMCAyMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG4gICAgLyog0LHQtdC3INC80LDRgdGI0YLQsNCx0LAg0L3QsCDQvNC+0LHQuNC70YzQvdGL0YUgKi9cclxuICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICB9XHJcbn1cclxuXHJcbi5zdG9yZS1jYXJkLWZyb250LFxyXG4uc3RvcmUtY2FyZC1iYWNrIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLnN0b3JlLWNhcmQtZnJvbnQge1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXNpemU6IDIycHg7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG5cclxuLnN0b3JlLWNhcmQtZnJvbnQgc3BhbiB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gIHBhZGRpbmc6IDZweCAxMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4uc3RvcmUtY2FyZC1iYWNrIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGNvbG9yOiAjMzMzO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcclxuICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4uc3RvcmUtdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc3RvcmUtY2FyZC1iYWNrIHAge1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLnN0b3JlLWNhcmQtYmFjayBhIHtcclxuICBjb2xvcjogIzE5NzZkMjtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDEwO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xyXG4gIH1cclxufVxyXG5cclxuLmNhcmQtbGlua3Mge1xyXG4gIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGdhcDogNXB4O1xyXG59IiwiLnN3aXBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8qINC00LvRjyDQutC90L7Qv9C+0LogKi9cclxuICB3aWR0aDogMTAwJTtcclxuICAvKiDQstC10YDQvdC10Lwg0L3QvtGA0LzQsNC70YzQvdGD0Y4g0YjQuNGA0LjQvdGDICovXHJcbiAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAvKiDQvtCz0YDQsNC90LjRh9C40Lwg0L/QviDRgNCw0LfQvNC10YDRgyDQutCw0YDRgtC40L3QutC4ICovXHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgLyog0YbQtdC90YLRgNC40YDRg9C10LwgKi9cclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uc3dpcGVyLXNsaWRlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zd2lwZXItc2xpZGUgaW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG59XHJcblxyXG4vKiAtLS0g0JrQvdC+0L/QutC4IC0tLSAqL1xyXG4uc3dpcGVyX19idG5zIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAxMHB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMjBweDtcclxuICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuLnN3aXBlcl9fYnRuLS1uZXh0LFxyXG4uc3dpcGVyX19idG4tLXByZXYge1xyXG4gIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgcGFkZGluZzogNnB4IDEycHg7XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcbi5zd2lwZXJfX2J0bi0tbmV4dDpob3ZlcixcclxuLnN3aXBlcl9fYnRuLS1wcmV2OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xyXG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xyXG59IiwiLyogLS0tLS0tLS0tLSBMQU5HVUFHRSBTV0lUQ0hFUiAtLS0tLS0tLS0tICovXHJcbi5zd2l0Y2hlci13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICB3aWR0aDogMTQwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBnYXA6IDNweDtcclxuICAgIH1cclxufVxyXG5cclxuLnN3aXRjaGVyLXdyYXBwZXIgLnN3aXRjaGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgcGFkZGluZzogM3B4IDZweDtcclxuICAgIG1pbi13aWR0aDogMjhweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjI1cyBlYXNlLWluLW91dDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBwYWRkaW5nOiAxcHggM3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxufVxyXG5cclxuLnN3aXRjaGVyOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxufVxyXG5cclxuLnN3aXRjaGVyLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICB3aWR0aDogMTQwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zd2l0Y2hlci13cmFwcGVyOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5zd2l0Y2hlci13cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc3dpdGNoZXItd3JhcHBlciAuc3dpdGNoZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleDogMSAxIGNhbGMoMTAwJSAvIDMpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6IHZhcigtLWFjY2VudCk7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnN3aXRjaGVyLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQrLnN3aXRjaGVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ubGFuZy1wbGFjZWhvbGRlciB7XHJcbiAgICB3aWR0aDogMzRweDtcclxuICAgIGhlaWdodDogMjhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWFjY2VudCk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgdHJhbnNpdGlvbjogbGVmdCAuMjVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLnN3aXRjaGVyLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOm50aC1vZi10eXBlKDEpOmNoZWNrZWR+LmxhbmctcGxhY2Vob2xkZXIge1xyXG4gICAgbGVmdDogMTJweDtcclxufVxyXG5cclxuLnN3aXRjaGVyLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOm50aC1vZi10eXBlKDIpOmNoZWNrZWR+LmxhbmctcGxhY2Vob2xkZXIge1xyXG4gICAgbGVmdDogNTRweDtcclxuXHJcbn1cclxuXHJcbi5zd2l0Y2hlci13cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpudGgtb2YtdHlwZSgzKTpjaGVja2Vkfi5sYW5nLXBsYWNlaG9sZGVyIHtcclxuICAgIGxlZnQ6IDk1cHg7XHJcblxyXG59IiwiaDEudGl0bGUtMSB7XG5cdG1hcmdpbjogMWVtIDAgMC41ZW07XG5cdGZvbnQtc2l6ZTogY2xhbXAoMS4zNzVyZW0sIDAuNjkzcmVtICsgMy40MXZ3LCAzLjI1cmVtKTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbWFpbik7XG59XG5cbi50aXRsZS0yIHtcblx0bWFyZ2luOiAxZW0gMCAwLjVlbTtcblx0Zm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDFyZW0gKyAyLjV2dywgMi44NzVyZW0pO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1tYWluKTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdG1hcmdpbjogMjBweCAwIDEwcHg7XG5cdH1cblxufVxuXG4udGl0bGUtMyB7XG5cdG1hcmdpbjogMWVtIDAgMC41ZW07XG5cdGZvbnQtc2l6ZTogMjZweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcbn1cblxuLnRpdGxlLTQge1xuXHRtYXJnaW46IDFlbSAwIDAuNWVtO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG59IiwiLnZhY2FuY2llcyB7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2JhY2tncm91bmRzL21haW5fYmx1cmVkLmpwZ1wiKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG59XHJcblxyXG4udmFjYW5jaWVzLWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA0MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhY3RzX19pbmZvLS12YWNhc25jaWVzIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0LXNtYWxsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWN0c19faW5mby0tdmFjYXNuY2llcyBwIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldC1zbWFsbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWN0c19fbGlua3MtLXZhY2FzbmNpZXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmNvbnRhY3RzX19saW5rLS12YWNhc25jaWVzIHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldC1zbWFsbCB7fVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWN0c19fc29jaWFscy0tdmFjYXNuY2llcyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4udmFjYW5jaWVzLW91dHJvIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgMC44NjRyZW0gKyAwLjY4dncsIDEuMzc1cmVtKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0LXNtYWxsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4udmFjYW5jeV9fZm9ybSBmb3JtIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbn0iLCIvKiBCYXNlICovXG5AaW1wb3J0ICcuL2Jhc2UvcmVzZXQnO1xuQGltcG9ydCAnLi9iYXNlL3ZhcnMnO1xuQGltcG9ydCAnLi9iYXNlL21peGlucyc7XG5AaW1wb3J0ICcuL2Jhc2UvZm9udHNBdXRvR2VuJztcbkBpbXBvcnQgJy4vYmFzZS9iYXNlJztcbkBpbXBvcnQgJy4vYmFzZS91dGlscyc7IC8vINCi0LXRgdGCINC90LAg0L7RiNC40LHQutGDXG5AaW1wb3J0ICcuL2Jhc2UvY29udGFpbmVycyc7XG5AaW1wb3J0ICcuL2Jhc2Uvc3RpY2t5LWZvb3Rlcic7XG5cbi8qIEJsb2NrcyAqL1xuQGltcG9ydCBcImJsb2Nrcy9fYWJvdXQuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fYWN0aXZpdGllcy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19hY3Rpdml0aWVzUGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19hZ3JlZW1lbnQtYmFyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2J0bi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19jb250YWN0cy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19kaXN0cmlidXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fZm9vdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2Zvcm0uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9faGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2ljb25zLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2xvZ28uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbWFycXVlZS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19tb2JpbGUtbmF2LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX25hdi1pY29uLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX3N0b3Jlcy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19zd2lwZXJzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX3N3aXRjaGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX3RpdGxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL192YWNhbmNpZXMuc2Nzc1wiO1xuXG4vKiBObyBzdHlsZXMgY29kZSBiZWxvdy4gT25seSBpbiBtb2R1bGVzICovXG4vKiDQndC1INC/0LjRiNC40YLQtSBDU1Mg0LrQvtC0INC90LjQttC1LiDQotC+0LvRjNC60L4g0LIg0L/QvtC00LrQu9GO0YfQsNC10LzRi9GFINGE0LDQudC70LDRhSAqL1xuIl19 */
