@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:JUST Sans Medium;src:url(../fonts/JUSTSans-Md.woff2) format("woff2"),url(../fonts/JUSTSans-Md.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:JUST Sans ExLight;src:url(../fonts/JUSTSans-ExLt.woff2) format("woff2"),url(../fonts/JUSTSans-ExLt.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:JUST Sans Light;src:url(../fonts/JUSTSans-Lt.woff2) format("woff2"),url(../fonts/JUSTSans-Lt.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:JUST Sans Bold;src:url(../fonts/JUSTSans-Bd.woff2) format("woff2"),url(../fonts/JUSTSans-Bd.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:JUST Sans ExBold;src:url(../fonts/JUSTSans-ExBd.woff2) format("woff2"),url(../fonts/JUSTSans-ExBd.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:JUST Sans Regular;src:url(../fonts/JUSTSans-Rg.woff2) format("woff2"),url(../fonts/JUSTSans-Rg.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JUST Sans SemiBold;src:url(../fonts/JUSTSans-SmBd.woff2) format("woff2"),url(../fonts/JUSTSans-SmBd.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Gendy;src:url(../fonts/GendyRegular.woff2) format("woff2"),url(../fonts/GendyRegular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto ExtraBold;src:url(../fonts/Roboto-ExtraBold.woff2) format("woff2"),url(../fonts/Roboto-ExtraBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto Bold;src:url(../fonts/Roboto-Bold.woff2) format("woff2"),url(../fonts/Roboto-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto Medium;src:url(../fonts/Roboto-Medium.woff2) format("woff2"),url(../fonts/Roboto-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto SemiBold;src:url(../fonts/Roboto-SemiBold.woff2) format("woff2"),url(../fonts/Roboto-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto Light;src:url(../fonts/Roboto-Light.woff2) format("woff2"),url(../fonts/Roboto-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto Regular;src:url(../fonts/Roboto-Regular.woff2) format("woff2"),url(../fonts/Roboto-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.container{padding:0 4vw;width:100%}@media only screen and (min-width:1333.1px){.container{width:960px;max-width:960px;margin:0 auto;padding:0}}.container.mobile{padding:0}@media only screen and (min-width:540px) and (max-width:1333px){.container.mobile{padding:0}}@media only screen and (min-width:1333.1px){.container.mobile{padding:0}}@media only screen and (min-width:1333.1px){.container--large{width:100%;max-width:1440px}}@media only screen and (min-width:1333.1px){.container--full{width:100%;max-width:100%;padding:0 20px}}@media only screen and (min-width:1333.1px){.container--footer{width:100%;max-width:100%;padding:80px}}.container--header{padding:2vh 3vw}@media only screen and (min-width:1333.1px){.container--header{width:100%;max-width:100%;padding:0 80px;height:100%;display:flex;align-items:center;justify-content:space-between}}.container--full-height{min-height:calc(var(--vh, 1vh)*100 - 10vh)}@media only screen and (min-width:1333.1px){.container--full-height{min-height:calc(var(--px) - 80px)}}.container--v-padding{padding-top:5vh;padding-bottom:5vh}@media only screen and (min-width:1333.1px){.container--v-padding{padding-top:40px;padding-bottom:40px}}.container--h-padding{padding-left:8vw;padding-right:8vw}@media only screen and (min-width:1333.1px){.container--h-padding{padding-left:50px;padding-right:50px}}.container--full-mobile{width:100%}@media only screen and (min-width:1333.1px){.container--full-mobile{width:960px;max-width:960px;margin:0 auto;padding:0}}*{outline:none;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#e8ede9;color:#0a2513;font-weight:400;font-family:Roboto Regular;font-size:3.5vw}@media only screen and (min-width:540px) and (max-width:1333px){body{font-size:14px;font-size:.875rem}}@media only screen and (min-width:1333.1px){body{font-size:14px;font-size:.875rem}}body .grecaptcha-badge,body .wpcf7-not-valid-tip{display:none!important}body .buttonJC{border:1px solid #144f1f;border-radius:16px;display:flex;justify-content:center;align-items:center;min-width:153px;height:56px;padding:0 24px;background:#e8ede9;position:relative;z-index:2;transition:all .4s}body .buttonJC:hover{opacity:.8}body .buttonJC.mobile{width:100%;height:45px;border-radius:8px;padding:12px 16px;background:none;border:1px solid #ab8f0e}body .buttonJC img{width:100px;height:auto}body .buttonCliente{border-radius:16px;display:flex;justify-content:center;align-items:center;min-width:153px;height:56px;gap:16px;background:#144f1f;color:#fff;text-decoration:none;padding:0 24px;font-family:JUST Sans Bold;transition:all .4s;font-size:4.5vw}@media only screen and (min-width:540px) and (max-width:1333px){body .buttonCliente{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1333.1px){body .buttonCliente{font-size:18px;font-size:1.125rem;margin-left:24px}}body .buttonCliente:hover{opacity:.8}body .buttonCliente.mobile{width:100%;height:45px;border-radius:8px;padding:12px 16px;font-size:3.25vw}@media only screen and (min-width:540px) and (max-width:1333px){body .buttonCliente.mobile{font-size:13px;font-size:.8125rem}}@media only screen and (min-width:1333.1px){body .buttonCliente.mobile{font-size:13px;font-size:.8125rem}}body .buttonCliente.mobile img{width:16px}body .HeaderMain{position:relative;background:#e8ede9;box-shadow:-4px 6px 15px 0 rgba(0,0,0,.2)}body .HeaderMain.fixed{position:fixed;width:100%;top:0;left:0;z-index:100}body .MenuMobile{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:101;justify-content:right;align-items:flex-start;overflow:hidden;display:none}body .MenuMobile.active{display:flex}@media only screen and (min-width:1333.1px){body .MenuMobile{display:none}}@keyframes slide{0%{right:-100%}to{right:0}}@keyframes Revertslide{0%{right:0}to{right:-100%}}body .MenuMobile__content{padding:10vh 24px 24px;background:#fff;height:100vh;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px;position:relative;right:-100%;animation:slide .3s forwards;animation-delay:.2s}body .MenuMobile__content.close{animation:Revertslide .3s forwards}body .MenuMobile__content .close{position:absolute;top:24px;right:24px;background:none;border:0}@media only screen and (min-width:540px) and (max-width:1333px){body .MenuMobile__content{max-width:320px}}body .MenuMobile__content .menu{display:flex;flex-direction:column;width:100%}body .MenuMobile__content .menu li{margin-bottom:24px}body .MenuMobile__content .menu li.menu-item-has-children,body .MenuMobile__content .menu li:last-child{margin-bottom:0}body .MenuMobile__content .menu li.menu-item-has-children a:after{content:"";display:inline-block;background-image:url(../images/icon-arrow.svg);width:10px;height:7px;transition:all .4s ease-in-out;position:relative;z-index:2;margin-left:8px}body .MenuMobile__content .menu li .sub-menu{margin-top:12px;margin-bottom:24px;background:#e8ede9;padding:16px;border-radius:8px}body .MenuMobile__content .menu li .sub-menu li{margin-bottom:8px}body .MenuMobile__content .menu li .sub-menu li a{line-height:1.3;font-size:4vw}@media only screen and (min-width:540px) and (max-width:1333px){body .MenuMobile__content .menu li .sub-menu li a{font-size:16px;font-size:1rem}}@media only screen and (min-width:1333.1px){body .MenuMobile__content .menu li .sub-menu li a{font-size:16px;font-size:1rem}}body .MenuMobile__content .menu li .sub-menu li a:after{display:none}body .MenuMobile__content .menu li a{font-family:JUST Sans Bold;color:#0a2513;text-decoration:none;font-size:4.5vw}@media only screen and (min-width:540px) and (max-width:1333px){body .MenuMobile__content .menu li a{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1333.1px){body .MenuMobile__content .menu li a{font-size:18px;font-size:1.125rem}}body .Header{background:#e8ede9;padding:2.3vh 4vw;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:100}@media only screen and (min-width:540px) and (max-width:1333px){body .Header{padding:16px 36px}}@media only screen and (min-width:1333.1px){body .Header{padding:16px 112px;justify-content:space-between;align-items:center}}body .Header .ButtonMenu{background:none;border:0;cursor:pointer;display:block}@media only screen and (min-width:540px) and (max-width:1333px){body .Header .ButtonMenu{display:block}}@media only screen and (min-width:1333.1px){body .Header .ButtonMenu{display:none}}body .Header__logo{width:35vw;height:auto}@media only screen and (min-width:540px) and (max-width:1333px){body .Header__logo{width:160px}}@media only screen and (min-width:1333.1px){body .Header__logo{width:194px}}body .Header__menu{display:none}@media only screen and (min-width:1333.1px){body .Header__menu{display:flex;align-items:center}}body .Header__menu .HeaderLinks{display:flex;align-items:center;gap:40px;margin-right:40px;position:relative;z-index:1}body .Header__menu .HeaderLinks li{position:relative;display:flex;align-items:center;justify-content:flex-start;z-index:2}body .Header__menu .HeaderLinks li.menu-item-has-children:after{content:"";display:inline-block;background-image:url(../images/icon-arrow.svg);width:10px;height:7px;transition:all .4s ease-in-out;position:relative;z-index:2;margin-left:8px}body .Header__menu .HeaderLinks li.current-menu-ancestor a,body .Header__menu .HeaderLinks li.current_page_item a{color:#ab8f0e}body .Header__menu .HeaderLinks li .sub-menu{transition:all .4s ease-in-out;opacity:0;background:#e8ede9;visibility:hidden;position:absolute;top:40px;left:50%;transform:translateX(-27%);padding:60px 16px 16px;z-index:1;width:230px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;border-radius:0 0 16px 16px}body .Header__menu .HeaderLinks li .sub-menu li{width:100%;text-align:left}body .Header__menu .HeaderLinks li .sub-menu li a{font-size:4vw}@media only screen and (min-width:540px) and (max-width:1333px){body .Header__menu .HeaderLinks li .sub-menu li a{font-size:16px;font-size:1rem}}@media only screen and (min-width:1333.1px){body .Header__menu .HeaderLinks li .sub-menu li a{font-size:16px;font-size:1rem}}body .Header__menu .HeaderLinks li:hover a{color:#ab8f0e}body .Header__menu .HeaderLinks li:hover.menu-item-has-children:after{filter:opacity(.5);transform:rotate(180deg)}body .Header__menu .HeaderLinks li:hover .sub-menu{opacity:1;visibility:visible;background:#e8ede9;padding:60px 16px 16px;top:20px}body .Header__menu .HeaderLinks li:hover .sub-menu li{text-align:left;width:100%;display:flex;justify-content:flex-start}body .Header__menu .HeaderLinks li:hover .sub-menu li.current_page_item,body .Header__menu .HeaderLinks li:hover .sub-menu li.current_page_item a{color:#ab8f0e}body .Header__menu .HeaderLinks li:hover .sub-menu li a{text-align:left;color:#0a2513;transition:all .4s ease-in-out;font-size:4vw}@media only screen and (min-width:540px) and (max-width:1333px){body .Header__menu .HeaderLinks li:hover .sub-menu li a{font-size:16px;font-size:1rem}}@media only screen and (min-width:1333.1px){body .Header__menu .HeaderLinks li:hover .sub-menu li a{font-size:16px;font-size:1rem}}body .Header__menu .HeaderLinks li:hover .sub-menu li a:hover{color:#ab8f0e}body .Header__menu .HeaderLinks li a{font-family:JUST Sans Bold;color:#0a2513;text-decoration:none;transition:all .4s ease-in-out;position:relative;z-index:2;font-size:4.5vw}@media only screen and (min-width:540px) and (max-width:1333px){body .Header__menu .HeaderLinks li a{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1333.1px){body .Header__menu .HeaderLinks li a{font-size:18px;font-size:1.125rem}}body .Header__menu .HeaderLinks li a:hover{color:#ab8f0e}body .FooterBlue{background:#000b28;background-position:50%;background-size:cover}body .FooterGreen{background:#0a2513}body .FooterTop{background-position:top;width:100%;height:86px;padding:6vh 4vw 0;position:relative;z-index:2}@media only screen and (min-width:540px) and (max-width:1333px){body .FooterTop{height:160px;padding:10vh 36px 0}}@media only screen and (min-width:1333.1px){body .FooterTop{height:160px;padding:80px 112px 0}}body .FooterTop__newsletter{background:#e8ede9;padding:24px;border-radius:24px;box-shadow:-4px 6px 15px 0 rgba(0,0,0,.2);display:flex;flex-direction:column;gap:24px}@media only screen and (min-width:540px) and (max-width:1333px){body .FooterTop__newsletter{padding:24px}}@media only screen and (min-width:1333.1px){body .FooterTop__newsletter{flex-direction:row;justify-content:space-between;align-items:center;padding:40px}}body .FooterTop__newsletter--text{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width:540px) and (max-width:1333px){body .FooterTop__newsletter--text{align-items:center}}@media only screen and (min-width:1333.1px){body .FooterTop__newsletter--text{align-items:flex-start}}body .FooterTop__newsletter--text p{margin-top:18px;color:#0a2513;line-height:19px;font-size:4vw}@media only screen and (min-width:540px) and (max-width:1333px){body .FooterTop__newsletter--text p{font-size:16px;font-size:1rem}}@media only screen and (min-width:1333.1px){body .FooterTop__newsletter--text p{font-size:16px;font-size:1rem}}@media only screen and (min-width:540px) and (max-width:1333px){body .FooterTop__newsletter--text p{line-height:28px;font-size:6vw}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:540px) and (max-width:1333px){body .FooterTop__newsletter--text p{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:1333.1px){body .FooterTop__newsletter--text p{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1333.1px){body .FooterTop__newsletter--text p{line-height:28px;font-size:6vw}}@media only screen and (min-width:1333.1px) and (min-width:540px) and (max-width:1333px){body .FooterTop__newsletter--text p{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1333.1px) and (min-width:1333.1px){body .FooterTop__newsletter--text p{font-size:24px;font-size:1.5rem}}body .FooterTop__newsletter--form{width:100%}@media only screen and (min-width:1333.1px){body .FooterTop__newsletter--form{max-width:536px}}body .FooterTop__newsletter--form .wpcf7 form .wpcf7-response-output{margin:10px 0 0!important;text-align:center!important}body .FooterTop__newsletter--form .content{display:flex;flex-direction:column;gap:16px}body .FooterTop__newsletter--form .content .inputs{display:flex;flex-direction:column;justify-content:space-between;gap:16px}@media only screen and (min-width:540px) and (max-width:1333px){body .FooterTop__newsletter--form .content .inputs{flex-direction:row;justify-content:space-between;gap:16px}}@media only screen and (min-width:1333.1px){body .FooterTop__newsletter--form .content .inputs{flex-direction:row;justify-content:space-between;gap:16px}}body .FooterTop__newsletter--form .content .inputs .wpcf7-form-control-wrap{width:100%}body .FooterTop__newsletter--form .content .inputs input[type=email],body .FooterTop__newsletter--form .content .inputs input[type=text]{background:none;border:1px solid #144f1f;border-radius:16px;padding:18px 24px;width:100%;font-size:4vw}@media only screen and (min-width:540px) and (max-width:1333px){body .FooterTop__newsletter--form .content .inputs input[type=email],body .FooterTop__newsletter--form .content .inputs input[type=text]{font-size:16px;font-size:1rem}}@media only screen and (min-width:1333.1px){body .FooterTop__newsletter--form .content .inputs input[type=email],body .FooterTop__newsletter--form .content .inputs input[type=text]{font-size:16px;font-size:1rem}}body .FooterTop__newsletter--form .content .inputs input[type=email].wpcf7-not-valid,body .FooterTop__newsletter--form .content .inputs input[type=text].wpcf7-not-valid{border:1px solid red}body .FooterTop__newsletter--form .content .send input[type=submit]{width:100%;background:#144f1f;color:#fff;cursor:pointer;border-radius:16px;padding:16px 24px;font-family:JUST Sans Bold;transition:all .4s;font-size:4.5vw}@media only screen and (min-width:540px) and (max-width:1333px){body .FooterTop__newsletter--form .content .send input[type=submit]{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1333.1px){body .FooterTop__newsletter--form .content .send input[type=submit]{font-size:18px;font-size:1.125rem}}body .FooterTop__newsletter--form .content .send input[type=submit]:hover{opacity:.8}body .Footer{padding:0 4vw;background-repeat:no-repeat;background-position:100% 0;background-image:url(../images/footer-bg-mobile.png)}@media only screen and (min-width:540px) and (max-width:1333px){body .Footer{padding:0 36px;background-position:100% 0;background-image:url(../images/footer-bg-tablet.png)}}@media only screen and (min-width:1333.1px){body .Footer{padding:0 112px 42px;background-position:100% 100%;background-image:url(../images/footer-bg-desktop.png)}}body .Footer__content{display:flex;flex-direction:column;margin-bottom:40px;width:100%;color:#fff;padding-top:55vh;gap:40px}@media only screen and (min-width:540px) and (max-width:1333px){body .Footer__content{gap:40px;padding-top:42vh}}@media only screen and (min-width:1333.1px){body .Footer__content{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:50px;padding-top:200px}}body .Footer__links{display:flex;flex-direction:column;gap:24px}@media only screen and (min-width:540px) and (max-width:1333px){body .Footer__links{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:30px}}@media only screen and (min-width:1333.1px){body .Footer__links{flex-direction:row;gap:60px}}body .Footer__links--box .title{font-family:JUST Sans Bold;font-weight:700;margin-bottom:16px;display:inline-block;font-size:6vw}@media only screen and (min-width:540px) and (max-width:1333px){body .Footer__links--box .title{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1333.1px){body .Footer__links--box .title{font-size:24px;font-size:1.5rem}}body .Footer__links--box .title.top{margin-top:4px}body .Footer__links--box.menu .FooterLinks ul li{margin-bottom:8px}body .Footer__links--box.menu .FooterLinks ul li:last-child{margin-bottom:0}body .Footer__links--box.menu .FooterLinks ul li a{color:#fff;text-decoration:none;transition:all .3s;padding-bottom:2px;border-bottom:1px solid hsla(0,0%,100%,0)}body .Footer__links--box.menu .FooterLinks ul li a:hover{border-bottom:1px solid #ab8f0e}@media only screen and (min-width:1333.1px){body .Footer__links--box.menu .FooterLinks ul li a{line-height:23px;font-size:4.5vw}}@media only screen and (min-width:1333.1px) and (min-width:540px) and (max-width:1333px){body .Footer__links--box.menu .FooterLinks ul li a{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1333.1px) and (min-width:1333.1px){body .Footer__links--box.menu .FooterLinks ul li a{font-size:18px;font-size:1.125rem}}body .Footer__links--box .location__item{display:flex;align-items:center;gap:8px;margin-bottom:12px}body .Footer__links--box .location__item p{font-family:JUST Sans Regular;line-height:16px;font-size:3.25vw}@media only screen and (min-width:540px) and (max-width:1333px){body .Footer__links--box .location__item p{font-size:13px;font-size:.8125rem}}@media only screen and (min-width:1333.1px){body .Footer__links--box .location__item p{font-size:13px;font-size:.8125rem}}body .Footer__links--box .location__item p a{color:#fff;text-decoration:none;transition:all .3s ease-in-out}body .Footer__links--box .location__item p a:hover{color:#ab8f0e}body .Footer__links--box .social ul{display:flex;gap:16px}body .Footer__links--box .social ul li a{width:37px;height:37px;display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out}body .Footer__links--box .social ul li a:hover{background:#ab8f0e;border-radius:8px}body .Footer__map{width:100%}@media only screen and (min-width:1333.1px){body .Footer__map{max-width:384px}}body .Footer__map a img{width:100%;height:auto}body .Footer__line{width:100%;display:block;margin-bottom:40px}body .Footer__legal{color:#fff;display:flex;flex-direction:column;align-items:center;gap:24px;padding-bottom:4vh}@media only screen and (min-width:540px) and (max-width:1333px){body .Footer__legal{flex-direction:row;align-items:center;justify-content:space-between;padding-bottom:4vh}}@media only screen and (min-width:1333.1px){body .Footer__legal{flex-direction:row;align-items:center;justify-content:space-between;padding-bottom:10px}}body .Footer__legal--logo{width:177px;height:auto}body .Footer__legal p{line-height:1.3;text-align:center;font-size:3.25vw}@media only screen and (min-width:540px) and (max-width:1333px){body .Footer__legal p{font-size:13px;font-size:.8125rem}}@media only screen and (min-width:1333.1px){body .Footer__legal p{font-size:13px;font-size:.8125rem}}@media only screen and (min-width:540px) and (max-width:1333px){body .Footer__legal p{text-align:left}}@media only screen and (min-width:1333.1px){body .Footer__legal p{text-align:left}}.slick-loading .slick-list{background:#fff url(ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{overflow:hidden;list-style:none;padding:0}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:normal;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2)}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2)}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}.Contact h2{font-family:JUST Sans Bold;margin-bottom:16px;line-height:28px;text-align:center;font-size:6vw}@media only screen and (min-width:540px) and (max-width:1333px){.Contact h2{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1333.1px){.Contact h2{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:540px) and (max-width:1333px){.Contact h2{line-height:39px;font-size:8.25vw}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:540px) and (max-width:1333px){.Contact h2{font-size:33px;font-size:2.0625rem}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:1333.1px){.Contact h2{font-size:33px;font-size:2.0625rem}}@media only screen and (min-width:1333.1px){.Contact h2{line-height:57px;text-align:left;font-size:12vw}}@media only screen and (min-width:1333.1px) and (min-width:540px) and (max-width:1333px){.Contact h2{font-size:48px;font-size:3rem}}@media only screen and (min-width:1333.1px) and (min-width:1333.1px){.Contact h2{font-size:48px;font-size:3rem}}.Contact .descr{text-align:center;line-height:19px;font-size:4vw}@media only screen and (min-width:540px) and (max-width:1333px){.Contact .descr{font-size:16px;font-size:1rem}}@media only screen and (min-width:1333.1px){.Contact .descr{font-size:16px;font-size:1rem}}@media only screen and (min-width:540px) and (max-width:1333px){.Contact .descr{line-height:21px;font-size:4.5vw}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:540px) and (max-width:1333px){.Contact .descr{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:1333.1px){.Contact .descr{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1333.1px){.Contact .descr{line-height:21px;text-align:left;font-size:4.5vw}}@media only screen and (min-width:1333.1px) and (min-width:540px) and (max-width:1333px){.Contact .descr{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1333.1px) and (min-width:1333.1px){.Contact .descr{font-size:18px;font-size:1.125rem}}.Contact .ContactBg{background-position:50%;background-size:cover}.Contact__simple{padding:4vh 4vw;display:flex;flex-direction:column-reverse;gap:24px}@media only screen and (min-width:540px) and (max-width:1333px){.Contact__simple{padding:64px 36px;background-size:cover}}@media only screen and (min-width:1333.1px){.Contact__simple{background-position:100%;background-repeat:no-repeat;background-size:auto;padding:64px 112px;flex-direction:row;gap:35px}}.Contact__simple .infos{color:#fff;width:100%;display:flex;flex-direction:column}@media only screen and (min-width:1333.1px){.Contact__simple .infos{max-width:580px;justify-content:space-between}}.Contact__simple .infos__item{display:flex;align-items:center;gap:8px;font-family:JUST Sans Bold;margin:8px 0;line-height:1.2;font-size:4vw}@media only screen and (min-width:540px) and (max-width:1333px){.Contact__simple .infos__item{font-size:16px;font-size:1rem}}@media only screen and (min-width:1333.1px){.Contact__simple .infos__item{font-size:16px;font-size:1rem}}.Contact__simple .infos__item a{color:#fff;text-decoration:none}.Contact__simple .form{background:#fff;border-radius:20px;box-shadow:-4px 6px 15px 0 rgba(0,0,0,.2);width:100%;padding:24px}@media only screen and (min-width:540px) and (max-width:1333px){.Contact__simple .form{padding:40px}}@media only screen and (min-width:1333.1px){.Contact__simple .form{padding:40px;max-width:460px}}.Contact__simple .form .line{margin-bottom:16px}.Contact__simple .form .line input[type=email],.Contact__simple .form .line input[type=text]{background:none;border:0;background:#e8ede9;padding:16px;width:100%;border-radius:8px}.Contact__simple .form input[type=submit]{cursor:pointer;width:100%;border-radius:8px;color:#fff;background:#144f1f;border:0;padding:16px 24px;font-family:JUST Sans Bold;transition:all .4s;font-size:4.5vw}@media only screen and (min-width:540px) and (max-width:1333px){.Contact__simple .form input[type=submit]{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1333.1px){.Contact__simple .form input[type=submit]{font-size:18px;font-size:1.125rem}}.Contact__simple .form input[type=submit]:hover{opacity:.8}.Contact .BgTeams,.Contact__teams{background:#0a2513}.Contact__teams{padding:4vh 4vw;display:flex;flex-direction:column;gap:24px}@media only screen and (min-width:540px) and (max-width:1333px){.Contact__teams{padding:64px 36px}}@media only screen and (min-width:1333.1px){.Contact__teams{padding:64px 112px;flex-direction:row;justify-content:space-between;align-items:center}}.Contact__teams .txt{color:#fff}.Contact__teams .form{background:#fff;border-radius:20px;box-shadow:-4px 6px 15px 0 rgba(0,0,0,.2);width:100%;padding:24px}@media only screen and (min-width:540px) and (max-width:1333px){.Contact__teams .form{padding:40px}}@media only screen and (min-width:1333.1px){.Contact__teams .form{padding:40px;max-width:460px}}.Contact__teams .form .line{margin-bottom:16px}.Contact__teams .form .line input[type=email],.Contact__teams .form .line input[type=text]{background:none;border:0;background:#e8ede9;padding:16px;width:100%;border-radius:8px}.Contact__teams .form input[type=submit]{cursor:pointer;width:100%;border-radius:8px;color:#fff;background:#144f1f;border:0;padding:16px 24px;font-family:JUST Sans Bold;transition:all .4s;font-size:4.5vw}@media only screen and (min-width:540px) and (max-width:1333px){.Contact__teams .form input[type=submit]{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1333.1px){.Contact__teams .form input[type=submit]{font-size:18px;font-size:1.125rem}}.Contact__teams .form input[type=submit]:hover{opacity:.8}.News .NewsBgBanner{background:linear-gradient(90deg,#144f1f,#0e3816)}.News__banner{color:#fff;background-position:100% 100%;background-repeat:no-repeat;background-size:100px;display:flex;align-items:center;height:112px;background-image:url(../images/news/bg-top.png);padding:4vh 4vw}@media only screen and (min-width:540px) and (max-width:1333px){.News__banner{padding:64px 36px;height:160px;background-size:200px;background-image:url(../images/news/bg-top.png)}}@media only screen and (min-width:1333.1px){.News__banner{padding:0 112px;height:200px;background-size:250px;background-image:url(../images/news/bg-top.png)}}.News__banner h1{font-family:JUST Sans Bold;font-size:7vw}@media only screen and (min-width:540px) and (max-width:1333px){.News__banner h1{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:1333.1px){.News__banner h1{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:540px) and (max-width:1333px){.News__banner h1{font-size:12vw}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:540px) and (max-width:1333px){.News__banner h1{font-size:48px;font-size:3rem}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:1333.1px){.News__banner h1{font-size:48px;font-size:3rem}}@media only screen and (min-width:1333.1px){.News__banner h1{font-size:16vw}}@media only screen and (min-width:1333.1px) and (min-width:540px) and (max-width:1333px){.News__banner h1{font-size:64px;font-size:4rem}}@media only screen and (min-width:1333.1px) and (min-width:1333.1px){.News__banner h1{font-size:64px;font-size:4rem}}.News__form{background:#e8ede9;display:flex;flex-direction:column;padding:4vh 4vw;gap:24px}@media only screen and (min-width:540px) and (max-width:1333px){.News__form{padding:64px 36px;gap:24px}}@media only screen and (min-width:1333.1px){.News__form{padding:64px 112px;flex-direction:row;justify-content:center;align-items:center;gap:40px}}.News__form .text{width:100%}@media only screen and (min-width:540px) and (max-width:1333px){.News__form .text{max-width:100%}}@media only screen and (min-width:1333.1px){.News__form .text{max-width:480px}}.News__form .text .title{font-family:JUST Sans Bold;color:#144f1f;margin-bottom:16px;line-height:21px;font-size:4.5vw}@media only screen and (min-width:540px) and (max-width:1333px){.News__form .text .title{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1333.1px){.News__form .text .title{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:540px) and (max-width:1333px){.News__form .text .title{line-height:28px;font-size:6vw}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:540px) and (max-width:1333px){.News__form .text .title{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:1333.1px){.News__form .text .title{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1333.1px){.News__form .text .title{line-height:21px;font-size:4.5vw}}@media only screen and (min-width:1333.1px) and (min-width:540px) and (max-width:1333px){.News__form .text .title{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1333.1px) and (min-width:1333.1px){.News__form .text .title{font-size:18px;font-size:1.125rem}}.News__form .text .steps{display:flex;flex-direction:column;gap:20px}.News__form .text .steps p{line-height:21px;font-size:4.5vw}@media only screen and (min-width:540px) and (max-width:1333px){.News__form .text .steps p{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1333.1px){.News__form .text .steps p{font-size:18px;font-size:1.125rem}}.News__form .text .steps p span{font-family:JUST Sans Bold;color:#144f1f}.News__form .form{background:#fff;border-radius:20px;box-shadow:-4px 6px 15px 0 rgba(0,0,0,.2);width:100%;padding:24px}@media only screen and (min-width:540px) and (max-width:1333px){.News__form .form{padding:40px}}@media only screen and (min-width:1333.1px){.News__form .form{padding:40px;max-width:460px}}.News__form .form h4{font-family:JUST Sans Bold;color:#144f1f;margin-bottom:8px;line-height:33px;text-align:center;font-size:7vw}@media only screen and (min-width:540px) and (max-width:1333px){.News__form .form h4{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:1333.1px){.News__form .form h4{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:540px) and (max-width:1333px){.News__form .form h4{text-align:left}}@media only screen and (min-width:1333.1px){.News__form .form h4{text-align:left}}.News__form .form .descricao{color:#0a2513;margin-bottom:40px;line-height:19px;text-align:center;font-size:4vw}@media only screen and (min-width:540px) and (max-width:1333px){.News__form .form .descricao{font-size:16px;font-size:1rem}}@media only screen and (min-width:1333.1px){.News__form .form .descricao{font-size:16px;font-size:1rem}}@media only screen and (min-width:540px) and (max-width:1333px){.News__form .form .descricao{text-align:left}}@media only screen and (min-width:1333.1px){.News__form .form .descricao{text-align:left;margin-bottom:16px}}.News__form .form .line{margin-bottom:16px}.News__form .form .line input[type=email],.News__form .form .line input[type=text]{background:none;border:0;background:#e8ede9;padding:16px;width:100%;border-radius:8px}.News__form .form input[type=submit]{cursor:pointer;width:100%;border-radius:8px;color:#fff;background:#144f1f;border:0;padding:16px 24px;font-family:JUST Sans Bold;transition:all .4s;font-size:4.5vw}@media only screen and (min-width:540px) and (max-width:1333px){.News__form .form input[type=submit]{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1333.1px){.News__form .form input[type=submit]{font-size:18px;font-size:1.125rem}}.News__form .form input[type=submit]:hover{opacity:.8}.News .NewsBgInfos{background:linear-gradient(90deg,#0e3816,#144f1f 50%,#0e3816)}.News__infos{color:#fff;padding:4vh 4vw;background-repeat:no-repeat;background-position:100%;background-image:url(../images/news/bg-graph.png)}@media only screen and (min-width:540px) and (max-width:1333px){.News__infos{padding:64px 36px;background-image:url(../images/news/bg-graph.png)}}@media only screen and (min-width:1333.1px){.News__infos{padding:64px 112px;background-image:url(../images/news/bg-graph.png)}}.News__infos .header{color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-bottom:16px}@media only screen and (min-width:540px) and (max-width:1333px){.News__infos .header{margin-bottom:16px}}@media only screen and (min-width:1333.1px){.News__infos .header{margin-bottom:40px}}.News__infos .header h5{font-family:JUST Sans Bold;line-height:28px;font-size:6vw}@media only screen and (min-width:540px) and (max-width:1333px){.News__infos .header h5{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1333.1px){.News__infos .header h5{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:540px) and (max-width:1333px){.News__infos .header h5{line-height:57px;font-size:12vw}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:540px) and (max-width:1333px){.News__infos .header h5{font-size:48px;font-size:3rem}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:1333.1px){.News__infos .header h5{font-size:48px;font-size:3rem}}@media only screen and (min-width:1333.1px){.News__infos .header h5{line-height:76px;font-size:16vw}}@media only screen and (min-width:1333.1px) and (min-width:540px) and (max-width:1333px){.News__infos .header h5{font-size:64px;font-size:4rem}}@media only screen and (min-width:1333.1px) and (min-width:1333.1px){.News__infos .header h5{font-size:64px;font-size:4rem}}.News__infos .header img{width:100%}.News__infos .desc{display:flex;flex-direction:column-reverse;gap:24px}@media only screen and (min-width:540px) and (max-width:1333px){.News__infos .desc{gap:40px}}@media only screen and (min-width:1333.1px){.News__infos .desc{flex-direction:row;justify-content:space-between;align-items:center;gap:40px}}.News__infos .desc .image{width:100%}@media only screen and (min-width:1333.1px){.News__infos .desc .image{max-width:600px}}.News__infos .desc .image img,.News__infos .desc .text{width:100%}@media only screen and (min-width:1333.1px){.News__infos .desc .text{max-width:400px}}.News__infos .desc .text p{display:flex;align-items:center;gap:12px;font-family:JUST Sans Bold;font-size:6vw}@media only screen and (min-width:540px) and (max-width:1333px){.News__infos .desc .text p{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1333.1px){.News__infos .desc .text p{font-size:24px;font-size:1.5rem}}.News__infos .desc .text ul{margin-top:40px;display:flex;flex-direction:column;gap:32px}.News__infos .desc .text ul li{display:flex;align-items:center;gap:12px;font-size:4.5vw}@media only screen and (min-width:540px) and (max-width:1333px){.News__infos .desc .text ul li{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1333.1px){.News__infos .desc .text ul li{font-size:18px;font-size:1.125rem}}.About__banner{color:#fff;background-position:50%;background-size:cover;background-image:url(../images/about/banner.jpg)}.About__banner--content{position:relative;overflow:hidden;padding:4vh 4vw}@media only screen and (min-width:540px) and (max-width:1333px){.About__banner--content{padding:64px 36px}}@media only screen and (min-width:1333.1px){.About__banner--content{padding:64px 112px}}.About__banner--content .graph{position:absolute;top:50%;right:0;transform:translateY(-50%)}.About__banner h1{font-family:JUST Sans Bold;text-align:center;line-height:33px;font-size:7vw}@media only screen and (min-width:540px) and (max-width:1333px){.About__banner h1{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:1333.1px){.About__banner h1{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:540px) and (max-width:1333px){.About__banner h1{line-height:76px;font-size:16vw}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:540px) and (max-width:1333px){.About__banner h1{font-size:64px;font-size:4rem}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:1333.1px){.About__banner h1{font-size:64px;font-size:4rem}}@media only screen and (min-width:1333.1px){.About__banner h1{text-align:left;line-height:76px;font-size:16vw}}@media only screen and (min-width:1333.1px) and (min-width:540px) and (max-width:1333px){.About__banner h1{font-size:64px;font-size:4rem}}@media only screen and (min-width:1333.1px) and (min-width:1333.1px){.About__banner h1{font-size:64px;font-size:4rem}}.About__banner .timeline{margin-top:40px;background-image:url(../images/about/line-mobile.png);background-repeat:no-repeat;background-position:50% 32%}@media only screen and (min-width:540px) and (max-width:1333px){.About__banner .timeline{background-image:url(../images/about/line-desktop.png);background-repeat:no-repeat;background-position:50% 32%}}@media only screen and (min-width:1333.1px){.About__banner .timeline{background-image:url(../images/about/line-desktop.png);background-repeat:no-repeat;background-position:50% 32%}}.About__banner .timeline .slick-next,.About__banner .timeline .slick-prev{width:25px;height:40px;top:32.1%;z-index:2}.About__banner .timeline .slick-next:before,.About__banner .timeline .slick-prev:before{width:25px;height:40px;content:""}@media only screen and (min-width:540px) and (max-width:1333px){.About__banner .timeline .slick-next,.About__banner .timeline .slick-prev{top:32.4%}}@media only screen and (min-width:1333.1px){.About__banner .timeline .slick-next,.About__banner .timeline .slick-prev{top:32.4%}}.About__banner .timeline .slick-next{background-image:url(../images/about/arrow-next.png);right:3px}@media only screen and (min-width:540px) and (max-width:1333px){.About__banner .timeline .slick-next{right:-12px}}@media only screen and (min-width:1333.1px){.About__banner .timeline .slick-next{right:-12px}}.About__banner .timeline .slick-prev{background-image:url(../images/about/arrow-prev.png);left:3px}@media only screen and (min-width:540px) and (max-width:1333px){.About__banner .timeline .slick-prev{left:-12px}}@media only screen and (min-width:1333.1px){.About__banner .timeline .slick-prev{left:-12px}}.About__banner .timeline__item{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}.About__banner .timeline__item span{font-family:JUST Sans Bold;font-size:6vw}@media only screen and (min-width:540px) and (max-width:1333px){.About__banner .timeline__item span{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1333.1px){.About__banner .timeline__item span{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:540px) and (max-width:1333px){.About__banner .timeline__item span{font-size:6vw}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:540px) and (max-width:1333px){.About__banner .timeline__item span{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:1333.1px){.About__banner .timeline__item span{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1333.1px){.About__banner .timeline__item span{font-size:8.25vw}}@media only screen and (min-width:1333.1px) and (min-width:540px) and (max-width:1333px){.About__banner .timeline__item span{font-size:33px;font-size:2.0625rem}}@media only screen and (min-width:1333.1px) and (min-width:1333.1px){.About__banner .timeline__item span{font-size:33px;font-size:2.0625rem}}.About__banner .timeline__item .circle{width:80px;height:80px;background:#0a2513;border-radius:100%;display:flex;justify-content:center;align-items:center;padding:16px}.About__banner .timeline__item .circle img{width:90%;height:auto}.About__banner .timeline__item .dialogo{position:relative;width:296px;background:#144f1f;color:#fff;padding:16px 30px;border-radius:16px}.About__banner .timeline__item .dialogo:before{position:absolute;content:"";display:block;margin:0 auto;width:0;height:0;border-color:transparent transparent #144f1f;border-style:solid;border-width:0 16px 20px;transform:rotate(0deg);top:-17px;left:50%;transform:translateX(-50%)}.About__banner .timeline__item p{text-align:justify;line-height:21px;font-size:4vw}@media only screen and (min-width:540px) and (max-width:1333px){.About__banner .timeline__item p{font-size:16px;font-size:1rem}}@media only screen and (min-width:1333.1px){.About__banner .timeline__item p{font-size:16px;font-size:1rem}}@media only screen and (min-width:540px) and (max-width:1333px){.About__banner .timeline__item p{line-height:21px;font-size:4.5vw}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:540px) and (max-width:1333px){.About__banner .timeline__item p{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:1333.1px){.About__banner .timeline__item p{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1333.1px){.About__banner .timeline__item p{line-height:21px;font-size:4.5vw}}@media only screen and (min-width:1333.1px) and (min-width:540px) and (max-width:1333px){.About__banner .timeline__item p{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1333.1px) and (min-width:1333.1px){.About__banner .timeline__item p{font-size:18px;font-size:1.125rem}}.About__pillars{background:#e8ede9}.About__pillars--content{padding:4vh 4vw}@media only screen and (min-width:540px) and (max-width:1333px){.About__pillars--content{padding:64px 36px}}@media only screen and (min-width:1333.1px){.About__pillars--content{padding:64px 112px}}.About__pillars--content .header{margin-bottom:70px}.About__pillars--content .header h2{font-family:JUST Sans Bold;color:#0a2513;text-align:center;line-height:39px;position:relative;width:89vw;margin:0 auto;font-size:8.25vw}@media only screen and (min-width:540px) and (max-width:1333px){.About__pillars--content .header h2{font-size:33px;font-size:2.0625rem}}@media only screen and (min-width:1333.1px){.About__pillars--content .header h2{font-size:33px;font-size:2.0625rem}}@media only screen and (min-width:540px) and (max-width:1333px){.About__pillars--content .header h2{line-height:51px;width:-moz-fit-content;width:fit-content;font-size:12vw}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:540px) and (max-width:1333px){.About__pillars--content .header h2{font-size:48px;font-size:3rem}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:1333.1px){.About__pillars--content .header h2{font-size:48px;font-size:3rem}}@media only screen and (min-width:1333.1px){.About__pillars--content .header h2{width:-moz-fit-content;width:fit-content;font-size:16vw}}@media only screen and (min-width:1333.1px) and (min-width:540px) and (max-width:1333px){.About__pillars--content .header h2{font-size:64px;font-size:4rem}}@media only screen and (min-width:1333.1px) and (min-width:1333.1px){.About__pillars--content .header h2{font-size:64px;font-size:4rem}}.About__pillars--content .header h2:after{content:"";display:block;background-image:url(../images/about/line-title-mobile.png);margin:1px auto 0;width:177px;height:2px}@media only screen and (min-width:540px) and (max-width:1333px){.About__pillars--content .header h2:after{position:absolute;right:0;bottom:-2px;background-image:url(../images/about/line-title-tablet.png);width:334px;height:2px;margin:0}}@media only screen and (min-width:1333.1px){.About__pillars--content .header h2:after{position:absolute;right:0;bottom:-15px;background-image:url(../images/about/line-title-desktop.png);width:334px;height:2px;margin:0}}.About__pillars--content .images.mobile{display:block;max-width:340px;margin:0 auto}@media only screen and (min-width:540px) and (max-width:1333px){.About__pillars--content .images.mobile{display:none}}@media only screen and (min-width:1333.1px){.About__pillars--content .images.mobile{display:none}}.About__pillars--content .images.tablet{display:none}@media only screen and (min-width:540px) and (max-width:1333px){.About__pillars--content .images.tablet{display:block;max-width:680px;margin:0 auto}}@media only screen and (min-width:1333.1px){.About__pillars--content .images.tablet{display:none}}.About__pillars--content .images.desktop{display:none}@media only screen and (min-width:540px) and (max-width:1333px){.About__pillars--content .images.desktop{display:none}}@media only screen and (min-width:1333.1px){.About__pillars--content .images.desktop{display:block;margin:0 auto}}.About__pillars--content .items{display:flex;flex-direction:column;align-items:center;gap:40px}@media only screen and (min-width:540px) and (max-width:1333px){.About__pillars--content .items{gap:40px}}@media only screen and (min-width:1333.1px){.About__pillars--content .items{gap:64px;flex-wrap:wrap;flex-direction:row}}.About__pillars--content .items__box{width:100%;color:#144f1f}@media only screen and (min-width:540px) and (max-width:1333px){.About__pillars--content .items__box{width:100%}}@media only screen and (min-width:1333.1px){.About__pillars--content .items__box{max-width:538px}}.About__pillars--content .items__box.first{width:100%;max-width:100%}.About__pillars--content .items__box .content .title{display:flex;justify-content:flex-start;align-items:center;gap:32px;margin-bottom:16px;transition:all .4s ease-in-out}@media only screen and (min-width:540px) and (max-width:1333px){.About__pillars--content .items__box .content .title{justify-content:flex-start}}@media only screen and (min-width:1333.1px){.About__pillars--content .items__box .content .title{justify-content:flex-start}}.About__pillars--content .items__box .content .title:hover span{color:#ab8f0e}.About__pillars--content .items__box .content .title:hover img{filter:invert(47%) sepia(92%) saturate(440%) hue-rotate(12deg) brightness(98%) contrast(89%)}.About__pillars--content .items__box .content .title img{width:55px;height:auto;transition:all .4s ease-in-out}@media only screen and (min-width:540px) and (max-width:1333px){.About__pillars--content .items__box .content .title img{width:74px}}@media only screen and (min-width:1333.1px){.About__pillars--content .items__box .content .title img{width:74px}}.About__pillars--content .items__box .content .title span{border:1px solid #ab8f0e;border-radius:16px;padding:16px;font-family:JUST Sans Bold;line-height:57px;transition:all .4s ease-in-out;font-size:8.25vw}@media only screen and (min-width:540px) and (max-width:1333px){.About__pillars--content .items__box .content .title span{font-size:33px;font-size:2.0625rem}}@media only screen and (min-width:1333.1px){.About__pillars--content .items__box .content .title span{font-size:33px;font-size:2.0625rem}}@media only screen and (min-width:540px) and (max-width:1333px){.About__pillars--content .items__box .content .title span{line-height:57px;font-size:12vw}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:540px) and (max-width:1333px){.About__pillars--content .items__box .content .title span{font-size:48px;font-size:3rem}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:1333.1px){.About__pillars--content .items__box .content .title span{font-size:48px;font-size:3rem}}@media only screen and (min-width:1333.1px){.About__pillars--content .items__box .content .title span{line-height:57px;font-size:12vw}}@media only screen and (min-width:1333.1px) and (min-width:540px) and (max-width:1333px){.About__pillars--content .items__box .content .title span{font-size:48px;font-size:3rem}}@media only screen and (min-width:1333.1px) and (min-width:1333.1px){.About__pillars--content .items__box .content .title span{font-size:48px;font-size:3rem}}.About__pillars--content .items__box .content p{text-align:justify;line-height:22px;font-size:4.5vw}@media only screen and (min-width:540px) and (max-width:1333px){.About__pillars--content .items__box .content p{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1333.1px){.About__pillars--content .items__box .content p{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:540px) and (max-width:1333px){.About__pillars--content .items__box .content p{text-align:justify;width:100%;line-height:28px;font-size:6vw}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:540px) and (max-width:1333px){.About__pillars--content .items__box .content p{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:1333.1px){.About__pillars--content .items__box .content p{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1333.1px){.About__pillars--content .items__box .content p{text-align:justify;line-height:28px;font-size:6vw}}@media only screen and (min-width:1333.1px) and (min-width:540px) and (max-width:1333px){.About__pillars--content .items__box .content p{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1333.1px) and (min-width:1333.1px){.About__pillars--content .items__box .content p{font-size:24px;font-size:1.5rem}}.About__process{background:#0a2513}.About__process--content{padding:4vh 4vw}@media only screen and (min-width:540px) and (max-width:1333px){.About__process--content{padding:64px 36px}}@media only screen and (min-width:1333.1px){.About__process--content{padding:64px 112px}}.About__process--content .header{color:#fff;text-align:center;margin-bottom:40px}.About__process--content .header h3{margin-bottom:24px;font-family:JUST Sans Bold;line-height:33px;font-size:7vw}@media only screen and (min-width:540px) and (max-width:1333px){.About__process--content .header h3{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:1333.1px){.About__process--content .header h3{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:540px) and (max-width:1333px){.About__process--content .header h3{line-height:57px;font-size:12vw}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:540px) and (max-width:1333px){.About__process--content .header h3{font-size:48px;font-size:3rem}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:1333.1px){.About__process--content .header h3{font-size:48px;font-size:3rem}}@media only screen and (min-width:1333.1px){.About__process--content .header h3{line-height:76px;font-size:16vw}}@media only screen and (min-width:1333.1px) and (min-width:540px) and (max-width:1333px){.About__process--content .header h3{font-size:64px;font-size:4rem}}@media only screen and (min-width:1333.1px) and (min-width:1333.1px){.About__process--content .header h3{font-size:64px;font-size:4rem}}.About__process--content .header p{line-height:19px;font-size:4vw}@media only screen and (min-width:540px) and (max-width:1333px){.About__process--content .header p{font-size:16px;font-size:1rem}}@media only screen and (min-width:1333.1px){.About__process--content .header p{font-size:16px;font-size:1rem}}@media only screen and (min-width:540px) and (max-width:1333px){.About__process--content .header p{line-height:28px;font-size:6vw}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:540px) and (max-width:1333px){.About__process--content .header p{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:1333.1px){.About__process--content .header p{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1333.1px){.About__process--content .header p{line-height:28px;font-size:6vw}}@media only screen and (min-width:1333.1px) and (min-width:540px) and (max-width:1333px){.About__process--content .header p{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1333.1px) and (min-width:1333.1px){.About__process--content .header p{font-size:24px;font-size:1.5rem}}.About__process--content .process{color:#0a2513;gap:32px;display:flex;justify-content:flex-start}@media only screen and (min-width:1333.1px){.About__process--content .process{flex-direction:column;justify-content:space-between;align-items:normal;gap:0}}.About__process--content .process .pistaDesktop{display:none}@media only screen and (min-width:540px) and (max-width:1333px){.About__process--content .process .pistaDesktop{display:none}}@media only screen and (min-width:1333.1px){.About__process--content .process .pistaDesktop{display:block;margin:-4px auto 0;z-index:1}}.About__process--content .process .pistaTablet{display:none}@media only screen and (min-width:540px) and (max-width:1333px){.About__process--content .process .pistaTablet{display:block;margin-right:14px}}@media only screen and (min-width:1333.1px){.About__process--content .process .pistaTablet{display:none}}.About__process--content .process .pistaMobile{display:block;margin-right:14px}@media only screen and (min-width:540px) and (max-width:1333px){.About__process--content .process .pistaMobile{display:none}}@media only screen and (min-width:1333.1px){.About__process--content .process .pistaMobile{display:none}}.About__process--content .process__list{display:flex;flex-direction:column;gap:32px;z-index:2}.About__process--content .process__list.top{margin-top:32px}@media only screen and (min-width:540px) and (max-width:1333px){.About__process--content .process__list.top{margin:0}}@media only screen and (min-width:1333.1px){.About__process--content .process__list.top{margin:0}}@media only screen and (min-width:1333.1px){.About__process--content .process__list{flex-direction:row;justify-content:space-between;align-items:center}}.About__process--content .process__list--item{background:#e8ede9;padding:16px;border-radius:16px;width:100%;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:540px) and (max-width:1333px){.About__process--content .process__list--item{padding:24px}}@media only screen and (min-width:1333.1px){.About__process--content .process__list--item{padding:32px;min-height:228px}}.About__process--content .process__list--item .title{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.About__process--content .process__list--item .title p{flex:1 1 90%;text-align:center;font-family:JUST Sans Bold;line-height:21px;font-size:4vw}@media only screen and (min-width:540px) and (max-width:1333px){.About__process--content .process__list--item .title p{font-size:16px;font-size:1rem}}@media only screen and (min-width:1333.1px){.About__process--content .process__list--item .title p{font-size:16px;font-size:1rem}}.About__process--content .process__list--item .text p{line-height:21px;text-align:justify;font-size:3.75vw}@media only screen and (min-width:540px) and (max-width:1333px){.About__process--content .process__list--item .text p{font-size:15px;font-size:.9375rem}}@media only screen and (min-width:1333.1px){.About__process--content .process__list--item .text p{font-size:15px;font-size:.9375rem}}.About__selo{background:#e8ede9;padding:4vh 4vw}@media only screen and (min-width:540px) and (max-width:1333px){.About__selo{padding:64px 36px}}@media only screen and (min-width:1333.1px){.About__selo{padding:64px 112px}}.About__selo .box{background:#000b28;color:#fff;padding:24px 0;border-radius:24px;display:flex;flex-direction:column;align-items:center;gap:24px}@media only screen and (min-width:540px) and (max-width:1333px){.About__selo .box{padding:40px 0;gap:40px}}@media only screen and (min-width:1333.1px){.About__selo .box{padding:40px 0;gap:40px}}.About__selo .box__header{padding:0 4vw}.About__selo .box__header p{font-family:JUST Sans Bold;margin-bottom:16px;display:flex;flex-direction:row-reverse;align-items:center;gap:10px;line-height:28px;font-size:6vw}@media only screen and (min-width:540px) and (max-width:1333px){.About__selo .box__header p{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1333.1px){.About__selo .box__header p{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:540px) and (max-width:1333px){.About__selo .box__header p{line-height:57px;flex-direction:row;font-size:12vw}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:540px) and (max-width:1333px){.About__selo .box__header p{font-size:48px;font-size:3rem}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:1333.1px){.About__selo .box__header p{font-size:48px;font-size:3rem}}@media only screen and (min-width:1333.1px){.About__selo .box__header p{flex-direction:row;line-height:57px;font-size:12vw}}@media only screen and (min-width:1333.1px) and (min-width:540px) and (max-width:1333px){.About__selo .box__header p{font-size:48px;font-size:3rem}}@media only screen and (min-width:1333.1px) and (min-width:1333.1px){.About__selo .box__header p{font-size:48px;font-size:3rem}}.About__selo .box__header span{width:100%;display:inline-block;text-align:center;line-height:19px;font-size:4vw}@media only screen and (min-width:540px) and (max-width:1333px){.About__selo .box__header span{font-size:16px;font-size:1rem}}@media only screen and (min-width:1333.1px){.About__selo .box__header span{font-size:16px;font-size:1rem}}@media only screen and (min-width:540px) and (max-width:1333px){.About__selo .box__header span{line-height:33px;font-size:7vw}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:540px) and (max-width:1333px){.About__selo .box__header span{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:1333.1px){.About__selo .box__header span{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:1333.1px){.About__selo .box__header span{line-height:33px;font-size:7vw}}@media only screen and (min-width:1333.1px) and (min-width:540px) and (max-width:1333px){.About__selo .box__header span{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:1333.1px) and (min-width:1333.1px){.About__selo .box__header span{font-size:28px;font-size:1.75rem}}.About__selo .box__actions{display:flex;width:100%;flex-direction:column;padding:0 4vw;gap:16px}@media only screen and (min-width:540px) and (max-width:1333px){.About__selo .box__actions{padding:0 4vw;flex-direction:row;justify-content:center;gap:32px}}@media only screen and (min-width:1333.1px){.About__selo .box__actions{padding:0;gap:32px;flex-direction:row;justify-content:center}}.About__selo .box__actions a{text-decoration:none;font-family:JUST Sans Bold;border-radius:8px;text-align:center;width:100%;padding:16px 0;transition:all .4s;font-size:4vw}@media only screen and (min-width:540px) and (max-width:1333px){.About__selo .box__actions a{font-size:16px;font-size:1rem}}@media only screen and (min-width:1333.1px){.About__selo .box__actions a{font-size:16px;font-size:1rem}}.About__selo .box__actions a:hover{opacity:.8}@media only screen and (min-width:540px) and (max-width:1333px){.About__selo .box__actions a{font-size:5vw}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:540px) and (max-width:1333px){.About__selo .box__actions a{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:1333.1px){.About__selo .box__actions a{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:1333.1px){.About__selo .box__actions a{max-width:400px;font-size:6vw}}@media only screen and (min-width:1333.1px) and (min-width:540px) and (max-width:1333px){.About__selo .box__actions a{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1333.1px) and (min-width:1333.1px){.About__selo .box__actions a{font-size:24px;font-size:1.5rem}}.About__selo .box__actions .contact{color:#000b28;background-color:#ab8f0e;border:1px solid #ab8f0e}.About__selo .box__actions .scroll{color:#fff;border:1px solid #144f1f}.Solutions .SolutionsBgBanner{background:linear-gradient(90deg,#144f1f,#0e3816)}.Solutions .SolutionsBg{background:#f1f1f0}.Solutions__banner{color:#fff;background-position:100% 100%;background-repeat:no-repeat;background-size:100px;display:flex;align-items:center;height:112px;background-image:url(../images/news/bg-top.png);padding:4vh 4vw}@media only screen and (min-width:540px) and (max-width:1333px){.Solutions__banner{padding:64px 36px;height:160px;background-size:200px;background-image:url(../images/news/bg-top.png)}}@media only screen and (min-width:1333.1px){.Solutions__banner{padding:0 112px;height:200px;background-size:250px;background-image:url(../images/news/bg-top.png)}}.Solutions__banner h1{font-family:JUST Sans Bold;font-size:7vw}@media only screen and (min-width:540px) and (max-width:1333px){.Solutions__banner h1{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:1333.1px){.Solutions__banner h1{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:540px) and (max-width:1333px){.Solutions__banner h1{font-size:12vw}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:540px) and (max-width:1333px){.Solutions__banner h1{font-size:48px;font-size:3rem}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:1333.1px){.Solutions__banner h1{font-size:48px;font-size:3rem}}@media only screen and (min-width:1333.1px){.Solutions__banner h1{font-size:16vw}}@media only screen and (min-width:1333.1px) and (min-width:540px) and (max-width:1333px){.Solutions__banner h1{font-size:64px;font-size:4rem}}@media only screen and (min-width:1333.1px) and (min-width:1333.1px){.Solutions__banner h1{font-size:64px;font-size:4rem}}.Solutions__content{background:#f1f1f0;padding:4vh 4vw}@media only screen and (min-width:540px) and (max-width:1333px){.Solutions__content{padding:64px 36px}}@media only screen and (min-width:1333.1px){.Solutions__content{padding:64px 112px}}.Solutions__nav{position:relative}.Solutions__nav .mySwiper{margin-bottom:32px;overflow:hidden;display:none}@media only screen and (min-width:540px) and (max-width:1333px){.Solutions__nav .mySwiper{margin-left:50px;margin-right:50px}}@media only screen and (min-width:1333.1px){.Solutions__nav .mySwiper{margin-left:50px;margin-right:50px}}.Solutions__nav .swiper-button-next,.Solutions__nav .swiper-button-prev{width:auto;height:auto;margin-top:0;top:50%;transform:translateY(-50%)}.Solutions__nav .swiper-button-prev{display:none}.Solutions__nav .swiper-button-prev:after{display:block;content:"";width:17px;height:30px;background-image:url(../images/slider-prev.png)}@media only screen and (min-width:540px) and (max-width:1333px){.Solutions__nav .swiper-button-prev{display:block;left:2px}}@media only screen and (min-width:1333.1px){.Solutions__nav .swiper-button-prev{display:block;left:2px}}.Solutions__nav .swiper-button-next{display:none}.Solutions__nav .swiper-button-next:after{display:block;content:"";width:17px;height:30px;background-image:url(../images/slider-next.png)}@media only screen and (min-width:540px) and (max-width:1333px){.Solutions__nav .swiper-button-next{display:block;right:2px}}@media only screen and (min-width:1333.1px){.Solutions__nav .swiper-button-next{display:block;right:2px}}.Solutions__nav .swiper-wrapper{padding:0}.Solutions__nav .swiper-slide{width:100px}.Solutions__nav .box{color:#fff;font-family:JUST Sans Bold;background:#144f1f;border-radius:16px;text-decoration:none;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;line-height:19px;text-align:center;transition:all .4s;font-size:4vw}@media only screen and (min-width:540px) and (max-width:1333px){.Solutions__nav .box{font-size:16px;font-size:1rem}}@media only screen and (min-width:1333.1px){.Solutions__nav .box{font-size:16px;font-size:1rem}}.Solutions__nav .box:hover{opacity:.8}.Solutions__nav .box.active{background:#0a2513;pointer-events:none}.Solutions__nav .box span{width:40px;height:40px;display:block}@media only screen and (min-width:540px) and (max-width:1333px){.Solutions__nav .box span{width:50px;height:50px}}@media only screen and (min-width:1333.1px){.Solutions__nav .box span{width:100px;height:100px}}.Solutions__nav .box span img{width:100%;height:auto}@media only screen and (min-width:540px) and (max-width:1333px){.Solutions__nav .box{line-height:22px;padding:24px;font-size:4.5vw}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:540px) and (max-width:1333px){.Solutions__nav .box{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:1333.1px){.Solutions__nav .box{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1333.1px){.Solutions__nav .box{line-height:28px;padding:24px;min-height:214px;font-size:6vw}}@media only screen and (min-width:1333.1px) and (min-width:540px) and (max-width:1333px){.Solutions__nav .box{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1333.1px) and (min-width:1333.1px){.Solutions__nav .box{font-size:24px;font-size:1.5rem}}.Solutions__title{color:#fff;background-color:#0a2513;background-image:url(../images/bg-title-solucoes.png);background-repeat:no-repeat;background-position:100% 100%;padding:16px;border-radius:8px}@media only screen and (min-width:540px) and (max-width:1333px){.Solutions__title{padding:32px;border-radius:16px}}@media only screen and (min-width:1333.1px){.Solutions__title{padding:32px;border-radius:16px}}.Solutions__title h2{font-family:JUST Sans Bold;text-align:center;line-height:19px;font-size:4vw}@media only screen and (min-width:540px) and (max-width:1333px){.Solutions__title h2{font-size:16px;font-size:1rem}}@media only screen and (min-width:1333.1px){.Solutions__title h2{font-size:16px;font-size:1rem}}@media only screen and (min-width:540px) and (max-width:1333px){.Solutions__title h2{line-height:39px;font-size:8.25vw}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:540px) and (max-width:1333px){.Solutions__title h2{font-size:33px;font-size:2.0625rem}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:1333.1px){.Solutions__title h2{font-size:33px;font-size:2.0625rem}}@media only screen and (min-width:1333.1px){.Solutions__title h2{line-height:39px;font-size:8.25vw}}@media only screen and (min-width:1333.1px) and (min-width:540px) and (max-width:1333px){.Solutions__title h2{font-size:33px;font-size:2.0625rem}}@media only screen and (min-width:1333.1px) and (min-width:1333.1px){.Solutions__title h2{font-size:33px;font-size:2.0625rem}}.Solutions__first{padding:24px 0;display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width:540px) and (max-width:1333px){.Solutions__first{padding:40px 0;gap:32px}}@media only screen and (min-width:1333.1px){.Solutions__first{padding:40px 0;gap:32px}}.Solutions__first .icon{display:none;box-shadow:-4px 6px 15px 0 rgba(0,0,0,.2);background:#e8ede9;border-radius:16px;justify-content:center;align-items:center}@media only screen and (min-width:540px) and (max-width:1333px){.Solutions__first .icon{display:flex;width:215px;height:158px}.Solutions__first .icon img{width:70px;height:auto}}@media only screen and (min-width:1333.1px){.Solutions__first .icon{display:flex;width:384px;height:283px}.Solutions__first .icon img{width:auto}}.Solutions__first .text{width:100%}.Solutions__first .text h3{font-family:JUST Sans Bold;color:#144f1f;margin-bottom:16px;line-height:19px;font-size:4vw}@media only screen and (min-width:540px) and (max-width:1333px){.Solutions__first .text h3{font-size:16px;font-size:1rem}}@media only screen and (min-width:1333.1px){.Solutions__first .text h3{font-size:16px;font-size:1rem}}@media only screen and (min-width:540px) and (max-width:1333px){.Solutions__first .text h3{line-height:28px;font-size:6vw}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:540px) and (max-width:1333px){.Solutions__first .text h3{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:1333.1px){.Solutions__first .text h3{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1333.1px){.Solutions__first .text h3{line-height:28px;font-size:6vw}}@media only screen and (min-width:1333.1px) and (min-width:540px) and (max-width:1333px){.Solutions__first .text h3{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1333.1px) and (min-width:1333.1px){.Solutions__first .text h3{font-size:24px;font-size:1.5rem}}.Solutions__first .text p{text-align:justify;line-height:15px;margin-bottom:14px;font-size:3.25vw}@media only screen and (min-width:540px) and (max-width:1333px){.Solutions__first .text p{font-size:13px;font-size:.8125rem}}@media only screen and (min-width:1333.1px){.Solutions__first .text p{font-size:13px;font-size:.8125rem}}@media only screen and (min-width:540px) and (max-width:1333px){.Solutions__first .text p{line-height:21px;font-size:4.5vw}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:540px) and (max-width:1333px){.Solutions__first .text p{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:1333.1px){.Solutions__first .text p{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1333.1px){.Solutions__first .text p{line-height:21px;font-size:4.5vw}}@media only screen and (min-width:1333.1px) and (min-width:540px) and (max-width:1333px){.Solutions__first .text p{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1333.1px) and (min-width:1333.1px){.Solutions__first .text p{font-size:18px;font-size:1.125rem}}.Solutions__first .text .topicos{display:flex;flex-direction:column;gap:16px;margin-top:24px}@media only screen and (min-width:540px) and (max-width:1333px){.Solutions__first .text .topicos{flex-direction:row;justify-content:space-between;margin-top:40px}}@media only screen and (min-width:1333.1px){.Solutions__first .text .topicos{flex-direction:row;justify-content:space-between;margin-top:40px}}.Solutions__first .text .topicos p{width:100%}.Solutions__first .text .topicos p span{font-family:JUST Sans Bold;color:#144f1f;margin-right:8px;font-size:4vw}@media only screen and (min-width:540px) and (max-width:1333px){.Solutions__first .text .topicos p span{font-size:16px;font-size:1rem}}@media only screen and (min-width:1333.1px){.Solutions__first .text .topicos p span{font-size:16px;font-size:1rem}}@media only screen and (min-width:540px) and (max-width:1333px){.Solutions__first .text .topicos p{width:40%}.Solutions__first .text .topicos p span{color:#144f1f;font-size:4.5vw}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:540px) and (max-width:1333px){.Solutions__first .text .topicos p span{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:1333.1px){.Solutions__first .text .topicos p span{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1333.1px){.Solutions__first .text .topicos p{width:40%}.Solutions__first .text .topicos p span{color:#144f1f;font-size:4.5vw}}@media only screen and (min-width:1333.1px) and (min-width:540px) and (max-width:1333px){.Solutions__first .text .topicos p span{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1333.1px) and (min-width:1333.1px){.Solutions__first .text .topicos p span{font-size:18px;font-size:1.125rem}}.Solutions__second{margin-top:30px}.Solutions__second p{line-height:15px;margin-bottom:14px;font-size:3.25vw}@media only screen and (min-width:540px) and (max-width:1333px){.Solutions__second p{font-size:13px;font-size:.8125rem}}@media only screen and (min-width:1333.1px){.Solutions__second p{font-size:13px;font-size:.8125rem}}@media only screen and (min-width:540px) and (max-width:1333px){.Solutions__second p{line-height:21px;font-size:4.5vw}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:540px) and (max-width:1333px){.Solutions__second p{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:1333.1px){.Solutions__second p{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1333.1px){.Solutions__second p{line-height:21px;font-size:4.5vw}}@media only screen and (min-width:1333.1px) and (min-width:540px) and (max-width:1333px){.Solutions__second p{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1333.1px) and (min-width:1333.1px){.Solutions__second p{font-size:18px;font-size:1.125rem}}.Solutions__form{background:#e8ede9;padding:24px 4vw;position:relative;display:flex}@media only screen and (min-width:540px) and (max-width:1333px){.Solutions__form{padding:80px 0;justify-content:center}}@media only screen and (min-width:1333.1px){.Solutions__form{padding:150px 0;justify-content:flex-end}}.Solutions__form .graph{display:none}@media only screen and (min-width:1333.1px){.Solutions__form .graph{display:block;position:absolute;top:50%;left:50%;transform:translate(-80%,-50%);z-index:1}}.Solutions__form .form{background:#fff;z-index:2;border-radius:24px;padding:24px;box-shadow:-4px 6px 15px 0 rgba(0,0,0,.2)}@media only screen and (min-width:540px) and (max-width:1333px){.Solutions__form .form{padding:40px}}@media only screen and (min-width:1333.1px){.Solutions__form .form{padding:40px;width:592px;margin-right:180px}}.Solutions__form .form .wpcf7 .wpcf7-form h4{font-family:JUST Sans Bold;color:#144f1f;margin-bottom:8px;line-height:33px;text-align:center;font-size:7vw}@media only screen and (min-width:540px) and (max-width:1333px){.Solutions__form .form .wpcf7 .wpcf7-form h4{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:1333.1px){.Solutions__form .form .wpcf7 .wpcf7-form h4{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:540px) and (max-width:1333px){.Solutions__form .form .wpcf7 .wpcf7-form h4{text-align:left}}@media only screen and (min-width:1333.1px){.Solutions__form .form .wpcf7 .wpcf7-form h4{text-align:left}}.Solutions__form .form .wpcf7 .wpcf7-form .descricao{color:#0a2513;margin-bottom:40px;line-height:19px;text-align:center;font-size:4vw}@media only screen and (min-width:540px) and (max-width:1333px){.Solutions__form .form .wpcf7 .wpcf7-form .descricao{font-size:16px;font-size:1rem}}@media only screen and (min-width:1333.1px){.Solutions__form .form .wpcf7 .wpcf7-form .descricao{font-size:16px;font-size:1rem}}@media only screen and (min-width:540px) and (max-width:1333px){.Solutions__form .form .wpcf7 .wpcf7-form .descricao{text-align:left}}@media only screen and (min-width:1333.1px){.Solutions__form .form .wpcf7 .wpcf7-form .descricao{text-align:left}}.Solutions__form .form .wpcf7 .wpcf7-form .line{margin-bottom:16px}.Solutions__form .form .wpcf7 .wpcf7-form .line input[type=email],.Solutions__form .form .wpcf7 .wpcf7-form .line input[type=text]{background:none;border:0;background:#e8ede9;padding:16px;width:100%;border-radius:8px}.Solutions__form .form .wpcf7 .wpcf7-form input[type=submit]{cursor:pointer;width:100%;border-radius:8px;color:#fff;background:#144f1f;border:0;padding:16px 24px;font-family:JUST Sans Bold;transition:all .4s;font-size:4.5vw}@media only screen and (min-width:540px) and (max-width:1333px){.Solutions__form .form .wpcf7 .wpcf7-form input[type=submit]{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1333.1px){.Solutions__form .form .wpcf7 .wpcf7-form input[type=submit]{font-size:18px;font-size:1.125rem}}.Solutions__form .form .wpcf7 .wpcf7-form input[type=submit]:hover{opacity:.8}.Home .HomeBanners{background-color:#08210d;background-size:cover;background-position:50%;background-repeat:no-repeat;display:none}.Home .HomeBanners.mobile{display:block}@media only screen and (min-width:540px) and (max-width:1333px){.Home .HomeBanners.mobile{display:none}}@media only screen and (min-width:1333.1px){.Home .HomeBanners.mobile{display:none}}.Home .HomeBanners.tablet{display:none}@media only screen and (min-width:540px) and (max-width:1333px){.Home .HomeBanners.tablet{display:block}}@media only screen and (min-width:1333.1px){.Home .HomeBanners.tablet{display:none}}.Home .HomeBanners.desktop{display:none}@media only screen and (min-width:540px) and (max-width:1333px){.Home .HomeBanners.desktop{display:none}}@media only screen and (min-width:1333.1px){.Home .HomeBanners.desktop{display:block}}.Home .HomeResults{background:#000b28}.Home__banners{padding:4vh 4vw;height:570px;background-size:cover;background-position:50%;background-repeat:no-repeat;color:#fff;position:relative}@media only screen and (min-width:540px) and (max-width:1333px){.Home__banners{background-size:cover;background-position:50%;background-repeat:no-repeat;padding:64px 36px;height:590px}}@media only screen and (min-width:1333.1px){.Home__banners{background-size:cover;background-position:50%;background-repeat:no-repeat;padding:64px 112px;height:490px}}.Home__banners .text{width:100%}@media only screen and (min-width:1333.1px){.Home__banners .text{max-width:900px}}.Home__banners .text h1{font-family:JUST Sans Bold;margin-bottom:15px;line-height:33px;font-size:7vw}@media only screen and (min-width:540px) and (max-width:1333px){.Home__banners .text h1{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:1333.1px){.Home__banners .text h1{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:540px) and (max-width:1333px){.Home__banners .text h1{line-height:57px;font-size:12vw}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:540px) and (max-width:1333px){.Home__banners .text h1{font-size:48px;font-size:3rem}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:1333.1px){.Home__banners .text h1{font-size:48px;font-size:3rem}}@media only screen and (min-width:1333.1px){.Home__banners .text h1{line-height:76px;font-size:16vw}}@media only screen and (min-width:1333.1px) and (min-width:540px) and (max-width:1333px){.Home__banners .text h1{font-size:64px;font-size:4rem}}@media only screen and (min-width:1333.1px) and (min-width:1333.1px){.Home__banners .text h1{font-size:64px;font-size:4rem}}.Home__banners .text p{line-height:19px;text-align:justify;font-size:4vw}@media only screen and (min-width:540px) and (max-width:1333px){.Home__banners .text p{font-size:16px;font-size:1rem}}@media only screen and (min-width:1333.1px){.Home__banners .text p{font-size:16px;font-size:1rem}}@media only screen and (min-width:540px) and (max-width:1333px){.Home__banners .text p{line-height:36px;font-size:6vw}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:540px) and (max-width:1333px){.Home__banners .text p{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:1333.1px){.Home__banners .text p{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1333.1px){.Home__banners .text p{line-height:36px;font-size:6vw}}@media only screen and (min-width:1333.1px) and (min-width:540px) and (max-width:1333px){.Home__banners .text p{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1333.1px) and (min-width:1333.1px){.Home__banners .text p{font-size:24px;font-size:1.5rem}}.Home__banners .text p span{display:inline-block;background:#ab8f0e;padding:6px;border-radius:8px}.Home__banners .text .actions{margin-top:24px;width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}@media only screen and (min-width:540px) and (max-width:1333px){.Home__banners .text .actions{margin-top:40px}}@media only screen and (min-width:1333.1px){.Home__banners .text .actions{margin-top:40px;max-width:594px}}.Home__banners .text .actions a{color:#fff;background:#144f1f;text-decoration:none;width:100%;text-align:center;padding:16px 24px;font-family:JUST Sans Bold;border-radius:16px;transition:all .4s ease-in-out;font-size:6vw}@media only screen and (min-width:540px) and (max-width:1333px){.Home__banners .text .actions a{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1333.1px){.Home__banners .text .actions a{font-size:24px;font-size:1.5rem}}.Home__banners .text .actions a:hover{opacity:.8}.Home__banners .text .actions span{display:inline-block;margin-top:6px;font-weight:400;border-bottom:1px solid #ab8f0e}.Home__banners .news{background:#e8ede9;box-shadow:-4px 6px 15px 0 rgba(0,0,0,.2);padding:16px;display:flex;flex-direction:column;gap:10px;color:#0a2513;border-radius:16px;width:100%;max-width:-moz-fit-content;max-width:fit-content;position:absolute;left:4vw;margin-right:4vw;bottom:-2vh}@media only screen and (min-width:540px) and (max-width:1333px){.Home__banners .news{flex-direction:row;justify-content:flex-start;align-items:center;padding:24px;max-width:-moz-fit-content;max-width:fit-content;left:36px;margin-right:36px;bottom:-2vh}}@media only screen and (min-width:1333.1px){.Home__banners .news{padding:24px;flex-direction:row;justify-content:space-between;align-items:center;max-width:535px;right:112px;left:auto;bottom:auto}}.Home__banners .news .image{background-image:url(../images/home/caixa.png);background-position:bottom;background-size:cover;width:100%;height:100px;border-radius:16px}@media only screen and (min-width:540px) and (max-width:1333px){.Home__banners .news .image{height:139px;background-position:bottom}}@media only screen and (min-width:1333.1px){.Home__banners .news .image{height:152px;background-position:50%}}.Home__banners .news p{line-height:16px;font-size:3.25vw}@media only screen and (min-width:540px) and (max-width:1333px){.Home__banners .news p{font-size:13px;font-size:.8125rem}}@media only screen and (min-width:1333.1px){.Home__banners .news p{font-size:13px;font-size:.8125rem}}@media only screen and (min-width:540px) and (max-width:1333px){.Home__banners .news p{line-height:19px;font-size:4vw}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:540px) and (max-width:1333px){.Home__banners .news p{font-size:16px;font-size:1rem}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:1333.1px){.Home__banners .news p{font-size:16px;font-size:1rem}}@media only screen and (min-width:1333.1px){.Home__banners .news p{line-height:19px;font-size:4vw}}@media only screen and (min-width:1333.1px) and (min-width:540px) and (max-width:1333px){.Home__banners .news p{font-size:16px;font-size:1rem}}@media only screen and (min-width:1333.1px) and (min-width:1333.1px){.Home__banners .news p{font-size:16px;font-size:1rem}}.Home__banners .news a{color:#0a2513;font-family:JUST Sans Bold;display:block;margin-top:8px;font-size:3.25vw}@media only screen and (min-width:540px) and (max-width:1333px){.Home__banners .news a{font-size:13px;font-size:.8125rem}}@media only screen and (min-width:1333.1px){.Home__banners .news a{font-size:13px;font-size:.8125rem}}.Home__segments{background:#e8ede9;padding:6.3vh 4vw}@media only screen and (min-width:540px) and (max-width:1333px){.Home__segments{padding:64px 36px}}@media only screen and (min-width:1333.1px){.Home__segments{padding:64px 112px}}.Home__segments h3{font-family:JUST Sans Bold;color:#144f1f;text-align:center;line-height:33px;width:100%;font-size:7vw}@media only screen and (min-width:540px) and (max-width:1333px){.Home__segments h3{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:1333.1px){.Home__segments h3{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:540px) and (max-width:1333px){.Home__segments h3{text-align:center;line-height:57px;font-size:12vw}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:540px) and (max-width:1333px){.Home__segments h3{font-size:48px;font-size:3rem}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:1333.1px){.Home__segments h3{font-size:48px;font-size:3rem}}@media only screen and (min-width:1333.1px){.Home__segments h3{text-align:left;line-height:57px;max-width:500px;font-size:12vw}}@media only screen and (min-width:1333.1px) and (min-width:540px) and (max-width:1333px){.Home__segments h3{font-size:48px;font-size:3rem}}@media only screen and (min-width:1333.1px) and (min-width:1333.1px){.Home__segments h3{font-size:48px;font-size:3rem}}.Home__segments--slider{margin-top:24px}@media only screen and (min-width:540px) and (max-width:1333px){.Home__segments--slider{margin-top:40px}}@media only screen and (min-width:1333.1px){.Home__segments--slider{margin-top:40px}}.Home__segments--slider .slick-slide{margin:0 10px}.Home__segments--slider .slick-list{margin:0 -10px}.Home__segments--slider .item{display:flex;justify-content:center;align-items:center;width:auto;padding:8px 40px;background:#144f1f;border-radius:100px;color:#fff;gap:16px}.Home__segments--slider .item img{transform:scale(.8)}.Home__segments--slider .item p{font-family:JUST Sans Bold;font-size:4vw}@media only screen and (min-width:540px) and (max-width:1333px){.Home__segments--slider .item p{font-size:16px;font-size:1rem}}@media only screen and (min-width:1333.1px){.Home__segments--slider .item p{font-size:16px;font-size:1rem}}.Home__results{background:#000b28;padding:5vh 4vw;color:#fff}@media only screen and (min-width:540px) and (max-width:1333px){.Home__results{padding:64px 36px}}@media only screen and (min-width:1333.1px){.Home__results{padding:64px 112px}}.Home__results .intro{display:flex;flex-direction:column;gap:32px;margin-bottom:32px}@media only screen and (min-width:1333.1px){.Home__results .intro{flex-direction:row;justify-content:space-between;align-items:center}}.Home__results .intro .text{width:100%;text-align:center}@media only screen and (min-width:540px) and (max-width:1333px){.Home__results .intro .text{max-width:100%;text-align:center}}@media only screen and (min-width:1333.1px){.Home__results .intro .text{max-width:49%;text-align:left}}.Home__results .intro .text h4{font-family:JUST Sans Bold;margin-bottom:32px;font-size:7vw}@media only screen and (min-width:540px) and (max-width:1333px){.Home__results .intro .text h4{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:1333.1px){.Home__results .intro .text h4{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:540px) and (max-width:1333px){.Home__results .intro .text h4{margin-bottom:32px;font-size:12vw}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:540px) and (max-width:1333px){.Home__results .intro .text h4{font-size:48px;font-size:3rem}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:1333.1px){.Home__results .intro .text h4{font-size:48px;font-size:3rem}}@media only screen and (min-width:1333.1px){.Home__results .intro .text h4{margin-bottom:32px;font-size:12vw}}@media only screen and (min-width:1333.1px) and (min-width:540px) and (max-width:1333px){.Home__results .intro .text h4{font-size:48px;font-size:3rem}}@media only screen and (min-width:1333.1px) and (min-width:1333.1px){.Home__results .intro .text h4{font-size:48px;font-size:3rem}}.Home__results .intro .text h4 span{background:#ab8f0e;color:#000b28;padding:8px;border-radius:8px}.Home__results .intro .text p{font-weight:400;line-height:21px;font-size:4.5vw}@media only screen and (min-width:540px) and (max-width:1333px){.Home__results .intro .text p{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1333.1px){.Home__results .intro .text p{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:540px) and (max-width:1333px){.Home__results .intro .text p{line-height:33px;font-size:7vw}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:540px) and (max-width:1333px){.Home__results .intro .text p{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:1333.1px){.Home__results .intro .text p{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:1333.1px){.Home__results .intro .text p{line-height:33px;font-size:7vw}}@media only screen and (min-width:1333.1px) and (min-width:540px) and (max-width:1333px){.Home__results .intro .text p{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:1333.1px) and (min-width:1333.1px){.Home__results .intro .text p{font-size:28px;font-size:1.75rem}}.Home__results .intro .text p strong{font-weight:700}.Home__results .intro .image{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;border-radius:16px;border:1px solid #fff;background-size:cover;width:100%;height:300px;padding:40px;overflow:hidden;transition:all .4s ease-in-out}.Home__results .intro .image:hover{border:1px solid #ab8f0e}.Home__results .intro .image:hover p{color:#ab8f0e}@media only screen and (min-width:540px) and (max-width:1333px){.Home__results .intro .image{max-width:100%;height:300px}}@media only screen and (min-width:1333.1px){.Home__results .intro .image{max-width:48.5%;height:300px}}.Home__results .intro .image p{margin-bottom:8px;font-family:JUST Sans Bold;transition:all .4s ease-in-out;font-size:9vw}@media only screen and (min-width:540px) and (max-width:1333px){.Home__results .intro .image p{font-size:36px;font-size:2.25rem}}@media only screen and (min-width:1333.1px){.Home__results .intro .image p{font-size:36px;font-size:2.25rem}}@media only screen and (min-width:540px) and (max-width:1333px){.Home__results .intro .image p{font-size:18vw}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:540px) and (max-width:1333px){.Home__results .intro .image p{font-size:72px;font-size:4.5rem}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:1333.1px){.Home__results .intro .image p{font-size:72px;font-size:4.5rem}}@media only screen and (min-width:1333.1px){.Home__results .intro .image p{font-size:18vw}}@media only screen and (min-width:1333.1px) and (min-width:540px) and (max-width:1333px){.Home__results .intro .image p{font-size:72px;font-size:4.5rem}}@media only screen and (min-width:1333.1px) and (min-width:1333.1px){.Home__results .intro .image p{font-size:72px;font-size:4.5rem}}.Home__results .intro .image span{font-family:JUST Sans Bold;font-size:7vw}@media only screen and (min-width:540px) and (max-width:1333px){.Home__results .intro .image span{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:1333.1px){.Home__results .intro .image span{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:540px) and (max-width:1333px){.Home__results .intro .image span{font-size:9.75vw}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:540px) and (max-width:1333px){.Home__results .intro .image span{font-size:39px;font-size:2.4375rem}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:1333.1px){.Home__results .intro .image span{font-size:39px;font-size:2.4375rem}}@media only screen and (min-width:1333.1px){.Home__results .intro .image span{font-size:9.75vw}}@media only screen and (min-width:1333.1px) and (min-width:540px) and (max-width:1333px){.Home__results .intro .image span{font-size:39px;font-size:2.4375rem}}@media only screen and (min-width:1333.1px) and (min-width:1333.1px){.Home__results .intro .image span{font-size:39px;font-size:2.4375rem}}.Home__results .items{display:flex;flex-wrap:wrap;gap:32px}.Home__results .items .box{border-radius:16px;border:1px solid #fff;flex:1 1 280px;padding:24px;display:flex;gap:16px;transition:all .4s ease-in-out}.Home__results .items .box:hover{border:1px solid #ab8f0e}.Home__results .items .box:hover img{filter:invert(47%) sepia(92%) saturate(440%) hue-rotate(12deg) brightness(98%) contrast(89%)}@media only screen and (min-width:540px) and (max-width:1333px){.Home__results .items .box{padding:32px;gap:16px}}@media only screen and (min-width:1333.1px){.Home__results .items .box{flex:1 1 280px;padding:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start}}.Home__results .items .box img{transform:scale(.6);transition:all .4s ease-in-out}@media only screen and (min-width:540px) and (max-width:1333px){.Home__results .items .box img{transform:scale(.8)}}@media only screen and (min-width:1333.1px){.Home__results .items .box img{transform:scale(1)}}.Home__results .items .box .text{margin-top:16px}.Home__results .items .box .text p{font-family:JUST Sans Bold;margin-bottom:8px;line-height:1.2;font-size:4.5vw}@media only screen and (min-width:540px) and (max-width:1333px){.Home__results .items .box .text p{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1333.1px){.Home__results .items .box .text p{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:540px) and (max-width:1333px){.Home__results .items .box .text p{font-size:5.5vw}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:540px) and (max-width:1333px){.Home__results .items .box .text p{font-size:22px;font-size:1.375rem}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:1333.1px){.Home__results .items .box .text p{font-size:22px;font-size:1.375rem}}@media only screen and (min-width:1333.1px){.Home__results .items .box .text p{font-size:8vw}}@media only screen and (min-width:1333.1px) and (min-width:540px) and (max-width:1333px){.Home__results .items .box .text p{font-size:32px;font-size:2rem}}@media only screen and (min-width:1333.1px) and (min-width:1333.1px){.Home__results .items .box .text p{font-size:32px;font-size:2rem}}.Home__solutions{background-color:#e8ede9;padding:4vh 4vw}@media only screen and (min-width:540px) and (max-width:1333px){.Home__solutions{padding:64px 36px}}@media only screen and (min-width:1333.1px){.Home__solutions{padding:64px 112px}}.Home__solutions h2{color:#144f1f;font-family:JUST Sans Bold;text-align:center;line-height:1.2;margin-bottom:40px;font-size:7vw}@media only screen and (min-width:540px) and (max-width:1333px){.Home__solutions h2{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:1333.1px){.Home__solutions h2{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:540px) and (max-width:1333px){.Home__solutions h2{line-height:57px;font-size:12vw}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:540px) and (max-width:1333px){.Home__solutions h2{font-size:48px;font-size:3rem}}@media only screen and (min-width:540px) and (max-width:1333px) and (min-width:1333.1px){.Home__solutions h2{font-size:48px;font-size:3rem}}@media only screen and (min-width:1333.1px){.Home__solutions h2{line-height:57px;font-size:12vw}}@media only screen and (min-width:1333.1px) and (min-width:540px) and (max-width:1333px){.Home__solutions h2{font-size:48px;font-size:3rem}}@media only screen and (min-width:1333.1px) and (min-width:1333.1px){.Home__solutions h2{font-size:48px;font-size:3rem}}.Home__solutions--list{display:none}@media only screen and (min-width:540px) and (max-width:1333px){.Home__solutions--list{display:none}}@media only screen and (min-width:1333.1px){.Home__solutions--list{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}}.Home__solutions--list .item{width:100%;background:#144f1f;color:#fff;display:flex;align-items:center;justify-content:flex-start;border-radius:16px;padding:0 24px;min-height:12vh;position:relative;overflow:hidden;transition:all .3s ease-in-out}.Home__solutions--list .item.show{padding:0;transition:all .3s ease-in-out}.Home__solutions--list .item.show .inicial,.Home__solutions--list .item.show .item__icon{display:none}@media only screen and (min-width:540px) and (max-width:1333px){.Home__solutions--list .item{flex:1 1 360px;flex-direction:column;align-items:center;justify-content:center;border-radius:16px;padding:0 32px;height:240px}.Home__solutions--list .item:last-child{flex:0 0 360px}}@media only screen and (min-width:1333.1px){.Home__solutions--list .item{flex-direction:column;align-items:center;justify-content:center;flex:1 1 360px;height:240px;border-radius:16px;padding:0 32px}}.Home__solutions--list .item__hover{z-index:2;width:100%;height:100%;background:#0a2513;padding:0 24px;flex-direction:column;justify-content:center;align-items:flex-start;transition:all .3s ease-in-out;opacity:0;display:flex}@media only screen and (min-width:540px) and (max-width:1333px){.Home__solutions--list .item__hover{position:absolute;left:0;top:0}}@media only screen and (min-width:1333.1px){.Home__solutions--list .item__hover{position:absolute;left:0;top:0}}.Home__solutions--list .item__hover.show{display:flex;padding:3vh 4vw;opacity:1;transition:all .3s ease-in-out}@media only screen and (min-width:1333.1px){.Home__solutions--list .item__hover.show{padding:0 24px}}.Home__solutions--list .item__hover .header{display:flex;align-items:center;gap:10px;margin-bottom:8px}.Home__solutions--list .item__hover .header img{width:40px;height:auto}.Home__solutions--list .item__hover .header p{text-align:left;font-family:JUST Sans Bold;font-size:4.5vw}@media only screen and (min-width:540px) and (max-width:1333px){.Home__solutions--list .item__hover .header p{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1333.1px){.Home__solutions--list .item__hover .header p{font-size:18px;font-size:1.125rem}}.Home__solutions--list .item__hover .text p{text-align:left;font-family:Roboto Regular;line-height:21px;font-size:3.75vw}@media only screen and (min-width:540px) and (max-width:1333px){.Home__solutions--list .item__hover .text p{font-size:15px;font-size:.9375rem}}@media only screen and (min-width:1333.1px){.Home__solutions--list .item__hover .text p{font-size:15px;font-size:.9375rem}}.Home__solutions--list .item__hover .action{width:100%;display:flex;justify-content:flex-end;margin-top:8px}.Home__solutions--list .item__hover .action a{color:#fff;font-family:JUST Sans Bold;text-decoration:none;padding:8px 16px;border:1px solid #fff;border-radius:8px;transition:all .3s ease-in-out;font-size:4.5vw}@media only screen and (min-width:540px) and (max-width:1333px){.Home__solutions--list .item__hover .action a{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1333.1px){.Home__solutions--list .item__hover .action a{font-size:18px;font-size:1.125rem}}.Home__solutions--list .item__hover .action a:hover{border:1px solid #ab8f0e}.Home__solutions--list .item__icon{display:flex;justify-content:center;align-items:center;width:40px;margin-right:12px}.Home__solutions--list .item__icon img{width:100%;height:auto}@media only screen and (min-width:540px) and (max-width:1333px){.Home__solutions--list .item__icon{margin:0}}@media only screen and (min-width:1333.1px){.Home__solutions--list .item__icon{width:100%;height:120px;margin:0}.Home__solutions--list .item__icon img{width:auto}}.Home__solutions--list .item p{font-family:JUST Sans Bold;line-height:28px;font-size:6vw}@media only screen and (min-width:540px) and (max-width:1333px){.Home__solutions--list .item p{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:1333.1px){.Home__solutions--list .item p{font-size:24px;font-size:1.5rem}}@media only screen and (min-width:540px) and (max-width:1333px){.Home__solutions--list .item p{text-align:center}}@media only screen and (min-width:1333.1px){.Home__solutions--list .item p{text-align:center}}.Home__solutions--listMobile{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}@media only screen and (min-width:1333.1px){.Home__solutions--listMobile{display:flex;gap:24px;display:none}}.Home__solutions--listMobile .Box{width:100%;background:#144f1f;color:#fff;overflow:hidden;border-radius:16px;position:relative;min-height:110px}@media only screen and (min-width:540px) and (max-width:1333px){.Home__solutions--listMobile .Box{flex:1 1 360px;min-height:163px}.Home__solutions--listMobile .Box:last-child{flex:0 0 360px}}.Home__solutions--listMobile .Box .initial{padding:24px;display:flex;justify-content:flex-start;align-items:center;gap:16px}@media only screen and (min-width:540px) and (max-width:1333px){.Home__solutions--listMobile .Box .initial{flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:32px}}.Home__solutions--listMobile .Box .initial .icon{width:50px}.Home__solutions--listMobile .Box .initial .icon img{width:100%}.Home__solutions--listMobile .Box .initial .title{font-family:JUST Sans Bold;line-height:1.2;font-size:4.5vw}@media only screen and (min-width:540px) and (max-width:1333px){.Home__solutions--listMobile .Box .initial .title{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1333.1px){.Home__solutions--listMobile .Box .initial .title{font-size:18px;font-size:1.125rem}}.Home__solutions--listMobile .Box .show{display:none;background:#0a2513;padding:24px;height:100%}@media only screen and (min-width:540px) and (max-width:1333px){.Home__solutions--listMobile .Box .show{padding:32px}}.Home__solutions--listMobile .Box .show .header{display:flex;align-items:center;gap:10px;margin-bottom:8px}.Home__solutions--listMobile .Box .show .header img{width:40px;height:auto}.Home__solutions--listMobile .Box .show .header p{text-align:left;font-family:JUST Sans Bold;font-size:4.5vw}@media only screen and (min-width:540px) and (max-width:1333px){.Home__solutions--listMobile .Box .show .header p{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1333.1px){.Home__solutions--listMobile .Box .show .header p{font-size:18px;font-size:1.125rem}}.Home__solutions--listMobile .Box .show .text p{text-align:justify;font-family:Roboto Regular;line-height:21px;font-size:3.75vw}@media only screen and (min-width:540px) and (max-width:1333px){.Home__solutions--listMobile .Box .show .text p{font-size:15px;font-size:.9375rem}}@media only screen and (min-width:1333.1px){.Home__solutions--listMobile .Box .show .text p{font-size:15px;font-size:.9375rem}}.Home__solutions--listMobile .Box .show .action{width:100%;display:flex;justify-content:flex-end;margin-top:8px}.Home__solutions--listMobile .Box .show .action a{color:#fff;font-family:JUST Sans Bold;text-decoration:none;padding:8px 16px;border:1px solid #fff;border-radius:8px;transition:all .3s ease-in-out;font-size:4.5vw}@media only screen and (min-width:540px) and (max-width:1333px){.Home__solutions--listMobile .Box .show .action a{font-size:18px;font-size:1.125rem}}@media only screen and (min-width:1333.1px){.Home__solutions--listMobile .Box .show .action a{font-size:18px;font-size:1.125rem}}.Home__solutions--listMobile .Box .show .action a:hover{border:1px solid #ab8f0e}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYnMvX3NsaWNrLXRoZW1lLnNjc3MiLCJzdHlsZS5jc3MiLCJjb25maWdzL19yZXNldC5zY3NzIiwiY29uZmlncy9fZm9udHMuc2NzcyIsImNvbmZpZ3MvX3N0cnVjdHVyZS5zY3NzIiwiY29uZmlncy9fZnVuY3Rpb25zLnNjc3MiLCJfbGF5b3V0LnNjc3MiLCJjb25maWdzL192YXJpYWJsZXMuc2NzcyIsImxpYnMvX3NsaWNrLnNjc3MiLCJsaWJzL19zd2lwcGVyLnNjc3MiLCJwYWdlcy9fY29udGFjdC5zY3NzIiwicGFnZXMvX25ld3Muc2NzcyIsInBhZ2VzL19hYm91dC5zY3NzIiwicGFnZXMvX3NvbHV0aW9ucy5zY3NzIiwicGFnZXMvX2hvbWUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF3RkEsZ0JDK29DQSxDQ251Q0EsZ2FBYUMsUUFBQSxDQUNBLFNBQUEsQ0FDQSxRQUFBLENBQ0EsY0FBQSxDQUNBLFlBQUEsQ0FDQSx1QkRFRCxDQ0NBLG1GQUVDLGFER0QsQ0NBQSxTQUNJLFlESUosQ0NGQSxLQUNDLGFES0QsQ0NIQSxXQUNDLGVETUQsQ0NKQSxhQUNDLFdET0QsQ0NMQSxvREFFQyxVQUFBLENBQ0EsWURRRCxDQ05BLE1BQ0Msd0JBQUEsQ0FDQSxnQkRTRCxDRTFEQSxXQUNFLDRCQUFBLENBQ0EsaUdBQUEsQ0FFQSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSxpQkY0REYsQ0V6REEsV0FDRSw2QkFBQSxDQUNBLHFHQUFBLENBRUEsZUFBQSxDQUNBLGlCQUFBLENBQ0EsaUJGMERGLENFdkRBLFdBQ0UsMkJBQUEsQ0FDQSxpR0FBQSxDQUVBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLGlCRndERixDRXJEQSxXQUNFLDBCQUFBLENBQ0EsaUdBQUEsQ0FFQSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSxpQkZzREYsQ0VuREEsV0FDRSw0QkFBQSxDQUNBLHFHQUFBLENBRUEsZUFBQSxDQUNBLGlCQUFBLENBQ0EsaUJGb0RGLENFakRBLFdBQ0UsNkJBQUEs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aUIsa1FBQWtRLFNBQUEsQ0FBNkMsMEJSNm1FcDdpQixDUTdtRSs4aUIsK0JBQWtFLDBCQUFBLENBQTJCLGVBQUEsQ0FBZ0IsNENSb25FNWpqQixDUXBuRXltakIscUJBQXFCLGdCUnduRTluakIsQ1F4bkUrb2pCLDRCQUE0Qiw4QkFBQSxDQUFrRSwwQkFBQSxDQUEyQixlUituRXh3akIsQ1N0b0VFLFlBQ0UsMEJIUVEsQ0dQUixrQkFBQSxDQUNBLGdCQUFBLENBQ0EsaUJBQUEsQ0xpQkYsYUp5bkVGLENJNW9FRSxnRUtGQSxZTHVCRSxjQUFBLENBQ0EsZ0JKMm5FRixDQUNGLENJbHBFRSw0Q0tGQSxZTDJCRSxjQUFBLENBQ0EsZ0JKNm5FRixDQUNGLENJeHBFRSxnRUtGQSxZQU9JLGdCQUFBLENMY0osZ0JKMG9FQSxDQUNGLENJOXBFRSw2R0tGQSxZTHVCRSxjQUFBLENBQ0EsbUJKNm9FRixDQUNGLENJcHFFRSx5RktGQSxZTDJCRSxjQUFBLENBQ0EsbUJKK29FRixDQUNGLENJMXFFRSw0Q0tGQSxZQVdJLGdCQUFBLENBQ0EsZUFBQSxDTFNKLGNKNnBFQSxDQUNGLENJanJFRSx5RktGQSxZTHVCRSxjQUFBLENBQ0EsY0pncUVGLENBQ0YsQ0l2ckVFLHFFS0ZBLFlMMkJFLGNBQUEsQ0FDQSxjSmtxRUYsQ0FDRixDUzlxRUUsZ0JBQ0UsaUJBQUEsQ0FDQSxnQkFBQSxDTEVGLGFKK3FFRixDSWxzRUUsZ0VLZUEsZ0JMTUUsY0FBQSxDQUNBLGNKaXJFRixDQUNGLENJeHNFRSw0Q0tlQSxnQkxVRSxjQUFBLENBQ0EsY0ptckVGLENBQ0YsQ0k5c0VFLGdFS2VBLGdCQUtJLGdCQUFBLENMREosZUpnc0VBLENBQ0YsQ0lwdEVFLDZHS2VBLGdCTE1FLGNBQUEsQ0FDQSxrQkptc0VGLENBQ0YsQ0kxdEVFLHlGS2VBLGdCTFVFLGNBQUEsQ0FDQSxrQkpxc0VGLENBQ0YsQ0lodUVFLDRDS2VBLGdCQVNJLGdCQUFBLENBQ0EsZUFBQSxDTE5KLGVKbXRFQSxDQUNGLENJdnVFRSx5RktlQSxnQkxNRSxjQUFBLENBQ0Es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ZVZpOEVKLENJMzhFRSxnRU1DQSxjQVlJLGlCQUFBLENBQ0EsWUFBQSxDQUNBLHFCQUFBLENBQ0EsK0NWazhFSixDQUNGLENJbjlFRSw0Q01DQSxjQWtCSSxlQUFBLENBQ0EsWUFBQSxDQUNBLHFCQUFBLENBQ0EsK0NWbzhFSixDQUNGLENVbDhFSSxpQkFDRSwwQkpuQk0sQ0ZZVixhSjQ4RUYsQ0kvOUVFLGdFTXlCRSxpQk5KQSxjQUFBLENBQ0EsaUJKODhFRixDQUNGLENJcitFRSw0Q015QkUsaUJOQUEsY0FBQSxDQUNBLGlCSmc5RUYsQ0FDRixDSTMrRUUsZ0VNeUJFLGlCTk5GLGNKNDlFQSxDQUNGLENJaC9FRSw2R015QkUsaUJOSkEsY0FBQSxDQUNBLGNKKzlFRixDQUNGLENJdC9FRSx5Rk15QkUsaUJOQUEsY0FBQSxDQUNBLGNKaStFRixDQUNGLENJNS9FRSw0Q015QkUsaUJOTkYsY0o2K0VBLENBQ0YsQ0lqZ0ZFLHlGTXlCRSxpQk5KQSxjQUFBLENBQ0EsY0pnL0VGLENBQ0YsQ0l2Z0ZFLHFFTXlCRSxpQk5BQSxjQUFBLENBQ0EsY0prL0VGLENBQ0YsQ1V0K0VFLFlBQ0Usa0JKeENNLENJeUNOLFlBQUEsQ0FDQSxxQkFBQSxDQUNBLGVBQUEsQ0FDQSxRVncrRUosQ0lwaEZFLGdFTXVDQSxZQVFJLGlCQUFBLENBQ0EsUVZ5K0VKLENBQ0YsQ0kxaEZFLDRDTXVDQSxZQVlJLGtCQUFBLENBQ0Esa0JBQUEsQ0FDQSxzQkFBQSxDQUNBLGtCQUFBLENBQ0EsUVYyK0VKLENBQ0YsQ1V6K0VJLGtCQUNFLFVWMitFTixDSXRpRkUsZ0VNMERFLGtCQUlJLGNWNCtFTixDQUNGLENJM2lGRSw0Q00wREUsa0JBUUksZVY2K0VOLENBQ0YsQ1UzK0VNLHlCQUNFLDBCSi9ESSxDSWdFSixhSnJFQSxDSXNFQSxrQkFBQSxDQUNBLGdCQUFBLENOdEROLGVKb2lGRixDSXZqRkUsZ0VNcUVJLHlCTmhERixjQUFBLENBQ0Esa0JKc2lGRixDQUNGLENJN2pGRSw0Q01xRUkseUJONUNGLGNBQUEsQ0FDQSxrQkp3aUZGLENBQ0YsQ0lua0ZFLGdFTXFFSSx5QkFRSSxnQkFBQSxDTjFEUixhSnFqRkEsQ0FDRixDSXprRkUsNkdNcUVJLHlCTmhERixjQUFBLENBQ0EsZ0JKd2pGRixDQUNGLENJL2tGRSx5Rk1xRUkseUJONUNGLGNBQUEsQ0FDQSxnQkowakZGLENBQ0YsQ0lybEZFLDRDTXFFSSx5QkFhSSxnQkFBQSxDTi9EUixlSnVrRkEsQ0FDRixDSTNsRkUseUZNcUVJLHlCTmhERixjQUFBLENBQ0Esa0JKMGtGRixDQUNGLENJam1GRSxxRU1xRUkseUJONUNGLGNBQUEsQ0FDQSxrQko0a0ZGLENBQ0YsQ1VoaEZNLHlCQUNFLFlBQUEsQ0FDQSxxQkFBQSxDQUNBLFFWa2hGUixDVWpoRlEsMkJBQ0UsZ0JBQUEsQ056RVIsZUo2bEZGLENJaG5GRSxnRU0yRk0sMkJOdEVKLGNBQUEsQ0FDQSxrQkorbEZGLENBQ0YsQ0l0bkZFLDRDTTJGTSwyQk5sRUosY0FBQSxDQUNBLGtCSmltRkYsQ0FDRixDVTloRlUsZ0NBQ0UsMEJKeEZBLENJeUZBLGFWZ2lGWixDVTFoRkksa0JBQ0UsZUp6R0UsQ0kwR0Ysa0JBQUEsQ0FDQSx5Q0FBQSxDQUNBLFVBQUEsQ0FDQSxZVjRoRk4sQ0l2b0ZFLGdFTXNHRSxrQkFRSSxZVjZoRk4sQ0FDRixDSTVvRkUsNENNc0dFLGtCQVlJLFlBQUEsQ0FDQSxlVjhoRk4sQ0FDRixDVTVoRk0scUJBQ0UsMEJKaEhJLENJaUhKLGFKdEhBLENJdUhBLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxpQkFBQSxDTnhHTixhSnVvRkYsQ0kxcEZFLGdFTXNISSxxQk5qR0YsY0FBQSxDQUNBLGlCSnlvRkYsQ0FDRixDSWhxRkUsNENNc0hJLHFCTjdGRixjQUFBLENBQ0EsaUJKMm9GRixDQUNGLENJdHFGRSxnRU1zSEkscUJBU0ksZVYyaUZSLENBQ0YsQ0kzcUZFLDRDTXNISSxxQkFhSSxlVjRpRlIsQ0FDRixDVXppRk0sNkJBQ0UsYUp2SU0sQ0l3SU4sa0JBQUEsQ0FDQSxnQkFBQSxDQUNBLGlCQUFBLENOeEhOLGFKb3FGRixDSXZy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L0dFLGdFTzRaVSxnRFB2WVIsY0FBQSxDQUNBLGtCSmcrR0YsQ0FDRixDSXYvR0UsNENPNFpVLGdEUG5ZUixjQUFBLENBQ0Esa0JKaytHRixDQUNGLENJNy9HRSxnRU80WlUsZ0RBTUksa0JBQUEsQ0FDQSxVQUFBLENBQ0EsZ0JBQUEsQ1BqWmQsYUppL0dBLENBQ0YsQ0lyZ0hFLDZHTzRaVSxnRFB2WVIsY0FBQSxDQUNBLGdCSm8vR0YsQ0FDRixDSTNnSEUseUZPNFpVLGdEUG5ZUixjQUFBLENBQ0EsZ0JKcy9HRixDQUNGLENJamhIRSw0Q080WlUsZ0RBYUksa0JBQUEsQ0FDQSxnQkFBQSxDUHZaZCxhSm9nSEEsQ0FDRixDSXhoSEUseUZPNFpVLGdEUHZZUixjQUFBLENBQ0EsZ0JKdWdIRixDQUNGLENJOWhIRSxxRU80WlUsZ0RQbllSLGNBQUEsQ0FDQSxnQkp5Z0hGLENBQ0YsQ1cvbUdFLGdCQUNFLGtCWGluR0osQ1cvbUdJLHlCQUNFLGVYaW5HTixDSTFpSEUsZ0VPd2JFLHlCQUlJLGlCWGtuR04sQ0FDRixDSS9pSEUsNENPd2JFLHlCQU9JLGtCWG9uR04sQ0FDRixDV2xuR00saUNBQ0UsVUxyY0EsQ0tzY0EsaUJBQUEsQ0FDQSxrQlhvbkdSLENXbG5HUSxvQ0FDRSxrQkFBQSxDQUNBLDBCTGxjRSxDS21jRixnQkFBQSxDUHZiUixhSjRpSEYsQ0kvakhFLGdFT3VjTSxvQ1BsYkosY0FBQSxDQUNBLGlCSjhpSEYsQ0FDRixDSXJrSEUsNENPdWNNLG9DUDlhSixjQUFBLENBQ0EsaUJKZ2pIRixDQUNGLENJM2tIRSxnRU91Y00sb0NBT0ksZ0JBQUEsQ1AzYlYsY0o2akhBLENBQ0YsQ0lqbEhFLDZHT3VjTSxvQ1BsYkosY0FBQSxDQUNBLGNKZ2tIRixDQUNGLENJdmxIRSx5Rk91Y00sb0NQOWFKLGNBQUEsQ0FDQSxjSmtrSEYsQ0FDRixDSTdsSEUsNENPdWNNLG9DQVlJLGdCQUFBLENQaGNWLGNKK2tIQSxDQUNGLENJbm1IRSx5Rk91Y00sb0NQbGJKLGNBQUEsQ0FDQSxjSmtsSEYsQ0FDRixDSXptSEUscUVPdWNNLG9DUDlhSixjQUFBLENBQ0EsY0pvbEhGLENBQ0YsQ1d2cEdRLG1DQUNFLGdCQUFBLENQdGNSLGFKZ21IRixDSW5uSEUsZ0VPd2RNLG1DUG5jSixjQUFBLENBQ0EsY0prbUhGLENBQ0YsQ0l6bkhFLDRDT3dkTSxtQ1AvYkosY0FBQSxDQUNBLGNKb21IRixDQUNGLENJL25IRSxnRU93ZE0sbUNBS0ksZ0JBQUEsQ1AxY1YsYUppbkhBLENBQ0YsQ0lyb0hFLDZHT3dkTSxtQ1BuY0osY0FBQSxDQUNBLGdCSm9uSEYsQ0FDRixDSTNvSEUseUZPd2RNLG1DUC9iSixjQUFBLENBQ0EsZ0JKc25IRixDQUNGLENJanBIRSw0Q093ZE0sbUNBVUksZ0JBQUEsQ1AvY1YsYUptb0hBLENBQ0YsQ0l2cEhFLHlGT3dkTSxtQ1BuY0osY0FBQSxDQUNBLGdCSnNvSEYsQ0FDRixDSTdwSEUscUVPd2RNLG1DUC9iSixjQUFBLENBQ0EsZ0JKd29IRixDQUNGLENXM3JHTSxrQ0FDRSxhTHhlTSxDS3llTixRQUFBLENBQ0EsWUFBQSxDQUNBLDBCWDZyR1IsQ0l6cUhFLDRDT3dlSSxrQ0FXSSxxQkFBQSxDQUNBLDZCQUFBLENBQ0Esa0JBQUEsQ0FDQSxLWDByR1IsQ0FDRixDV3hyR1EsZ0RBQ0UsWVgwckdWLENJcHJIRSxnRU95Zk0sZ0RBSUksWVgyckdWLENBQ0YsQ0l6ckhFLDRDT3lmTSxnREFRSSxhQUFBLENBQ0Esa0JBQUEsQ0FDQSxTWDRyR1YsQ0FDRixDV3pyR1EsK0NBQ0UsWVgyckdWLENJbnNIRSxnRU91Z0JNLCtDQUlJLGFBQUEsQ0FDQSxpQlg0ckdWLENBQ0YsQ0l6c0hFLDRDT3VnQk0sK0NBU0ksWVg2ckdWLENBQ0YsQ1cxckdRLCtDQUNFLGFBQUEsQ0FDQSxpQlg0ckdWLENJbHRIRSxnRU9vaEJNLCtDQUtJLFlYNnJHVixDQUNGLENJdnRIRSw0Q09vaEJNLCtDQVNJLFlYOHJHVixDQUNGLENXM3JHUSx3Q0FDRSxZQUFBLENBQ0EscUJBQUEsQ0FDQSxRQUFBLENBQ0EsU1g2ckdWLENXM3JHVSw0Q0FDRSxlWDZyR1osQ0lydUhFLGdFT3VpQlEsNENBSUksUVg4ckdaLENBQ0YsQ0kxdUhFLDRDT3VpQlEsNENBUUksUVgrckdaLENBQ0YsQ0kvdUhFLDRDT2lpQk0sd0NBdUJJLGtCQUFBLENBQ0EsNkJBQUEsQ0FDQSxrQlgyckdWLENBQ0YsQ1d6ckdVLDhDQUNFLGtCTDlqQkYsQ0srakJFLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLFVBQUEsQ0FDQSxZQUFBLENBQ0EscUJBQUEsQ0FDQSxzQlgyckdaLENJL3ZIRSxnRU82akJRLDhDQVdJLFlYMnJHWixDQUNGLENJcHdIRSw0Q082akJRLDhDQWVJLFlBQUEsQ0FDQSxnQlg0ckdaLENBQ0YsQ1cxckdZLHFEQUNFLFlBQUEsQ0FDQSw2QkFBQSxDQUNBLGtCQUFBLENBQ0Esa0JYNHJHZCxDVzFyR2MsdURBQ0UsWUFBQSxDQUNBLGlCQUFBLENBQ0EsMEJMbGxCSixDS21sQkksZ0JBQUEsQ1B2a0JkLGFKb3dIRixDSXZ4SEUsZ0VPc2xCWSx1RFBqa0JWLGNBQUEsQ0FDQSxjSnN3SEYsQ0FDRixDSTd4SEUsNENPc2xCWSx1RFA3akJWLGNBQUEsQ0FDQSxjSnd3SEYsQ0FDRixDV25zR2Msc0RBQ0UsZ0JBQUEsQ0FDQSxrQkFBQSxDUC9rQmQsZ0JKcXhIRixDSXh5SEUsZ0VPZ21CWSxzRFAza0JWLGNBQUEsQ0FDQSxrQkp1eEhGLENBQ0YsQ0k5eUhFLDRDT2dtQlksc0RQdmtCVixjQUFBLENBQ0Esa0JKeXhIRixDQUNGLENXeHNHRSxhQUNFLGtCTDdtQk0sQ0s4bUJOLGVYMHNHSixDSXh6SEUsZ0VPNG1CQSxhQUtJLGlCWDJzR0osQ0FDRixDSTd6SEUsNENPNG1CQSxhQVFJLGtCWDZzR0osQ0FDRixDVzNzR0ksa0JBQ0Usa0JBQUEsQ0FDQSxVQUFBLENBQ0EsY0FBQSxDQUNBLGtCQUFBLENBQ0EsWUFBQSxDQUNBLHFCQUFBLENBQ0Esa0JBQUEsQ0FDQSxRWDZzR04sQ0k1MEhFLGdFT3VuQkUsa0JBV0ksY0FBQSxDQUNBLFFYOHNHTixDQUNGLENJbDFIRSw0Q091bkJFLGtCQWVJLGNBQUEsQ0FDQSxRWGd0R04sQ0FDRixDVzlzR00sMEJBQ0UsYVhndEdSLENXL3NHUSw0QkFDRSwwQkx0b0JFLENLdW9CRixrQkFBQSxDQUNBLFlBQUEsQ0FDQSwwQkFBQSxDQUNBLGtCQUFBLENBQ0EsUUFBQSxDQUNBLGdCQUFBLENQaG9CUixhSmsxSEYsQ0lyMkhFLGdFTzRvQk0sNEJQdm5CSixjQUFBLENBQ0EsZ0JKbzFIRixDQUNGLENJMzJIRSw0Q080b0JNLDRCUG5uQkosY0FBQSxDQUNBLGdCSnMxSEYsQ0FDRixDSWozSEUsZ0VPNG9CTSw0QkFXSSxnQkFBQSxDQUNBLGtCQUFBLENQcm9CVixjSm8ySEEsQ0FDRixDSXgzSEUsNkdPNG9CTSw0QlB2bkJKLGNBQUEsQ0FDQSxjSnUySEYsQ0FDRixDSTkzSEUseUZPNG9CTSw0QlBubkJKLGNBQUEsQ0FDQSxjSnkySEYsQ0FDRixDSXA0SEUsNENPNG9CTSw0QkFnQkksa0JBQUEsQ0FDQSxnQkFBQSxDUDFvQlYsY0p1M0hBLENBQ0YsQ0kzNEhFLHlGTzRvQk0sNEJQdm5CSixjQUFBLENBQ0EsY0owM0hGLENBQ0YsQ0lqNUhFLHFFTzRvQk0sNEJQbm5CSixjQUFBLENBQ0EsY0o0M0hGLENBQ0YsQ1dydkdRLCtCQUNFLFVBQUEsQ0FDQSxvQkFBQSxDQUNBLGlCQUFBLENBQ0EsZ0JBQUEsQ1BucEJSLGFKMjRIRixDSTk1SEUsZ0VPa3FCTSwrQlA3b0JKLGNBQUEsQ0FDQSxjSjY0SEYsQ0FDRixDSXA2SEUsNENPa3FCTSwrQlB6b0JKLGNBQUEsQ0FDQSxjSis0SEYsQ0FDRixDSTE2SEUsZ0VPa3FCTSwrQkFRSSxnQkFBQSxDUHZwQlYsYUo0NUhBLENBQ0YsQ0loN0hFLDZHT2txQk0sK0JQN29CSixjQUFBLENBQ0EsaUJKKzVIRixDQUNGLENJdDdIRSx5Rk9rcUJNLCtCUHpvQkosY0FBQSxDQUNBLGlCSmk2SEYsQ0FDRixDSTU3SEUsNENPa3FCTSwrQkFhSSxnQkFBQSxDUDVwQlYsYUo4NkhBLENBQ0YsQ0lsOEhFLHlGT2txQk0sK0JQN29CSixjQUFBLENB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Q1lqb0lJLHdCQUNFLFlBQUEsQ0FDQSx5Q0FBQSxDQUNBLGtCTnZSSSxDTXdSSixrQkFBQSxDQUNBLHNCQUFBLENBQ0Esa0JabW9JTixDSTc1SUUsZ0VRb1JFLHdCQVNJLFlBQUEsQ0FDQSxXQUFBLENBQ0EsWVpvb0lOLENZbG9JTSw0QkFDRSxVQUFBLENBQ0EsV1pvb0lSLENBQ0YsQ0l4NklFLDRDUW9SRSx3QkFvQkksWUFBQSxDQUNBLFdBQUEsQ0FDQSxZWm9vSU4sQ1lsb0lNLDRCQUNFLFVab29JUixDQUNGLENZaG9JSSx3QkFDRSxVWmtvSU4sQ1l4bklNLDJCQUNFLDBCTnZUSSxDTXdUSixhTjdUQSxDTThUQSxrQkFBQSxDQUNBLGdCQUFBLENSOVNOLGFKeTZJRixDSTU3SUUsZ0VRNlRJLDJCUnhTRixjQUFBLENBQ0EsY0oyNklGLENBQ0YsQ0lsOElFLDRDUTZUSSwyQlJwU0YsY0FBQSxDQUNBLGNKNjZJRixDQUNGLENJeDhJRSxnRVE2VEksMkJBUUksZ0JBQUEsQ1JsVFIsYUowN0lBLENBQ0YsQ0k5OElFLDZHUTZUSSwyQlJ4U0YsY0FBQSxDQUNBLGdCSjY3SUYsQ0FDRixDSXA5SUUseUZRNlRJLDJCUnBTRixjQUFBLENBQ0EsZ0JKKzdJRixDQUNGLENJMTlJRSw0Q1E2VEksMkJBYUksZ0JBQUEsQ1J2VFIsYUo0OElBLENBQ0YsQ0loK0lFLHlGUTZUSSwyQlJ4U0YsY0FBQSxDQUNBLGdCSis4SUYsQ0FDRixDSXQrSUUscUVRNlRJLDJCUnBTRixjQUFBLENBQ0EsZ0JKaTlJRixDQUNGLENZN3BJTSwwQkFDRSxrQkFBQSxDQUNBLGdCQUFBLENBQ0Esa0JBQUEsQ1IvVE4sZ0JKKzlJRixDSWwvSUUsZ0VRK1VJLDBCUjFURixjQUFBLENBQ0Esa0JKaStJRixDQUNGLENJeC9JRSw0Q1ErVUksMEJSdFRGLGNBQUEsQ0FDQSxrQkptK0lGLENBQ0YsQ0k5L0lFLGdFUStVSSwwQkFNSSxnQkFBQSxDUmxVUixlSmcvSUEsQ0FDRixDSXBnSkUsNkdRK1VJLDBCUjFURixjQUFBLENBQ0Esa0JKbS9JRixDQUNGLENJMWdKRSx5RlErVUksMEJSdFRGLGNBQUEsQ0FDQSxrQkpxL0lGLENBQ0YsQ0loaEpFLDRDUStVSSwwQkFXSSxnQkFBQSxDUnZVUixlSmtnSkEsQ0FDRixDSXRoSkUseUZRK1VJLDBCUjFURixjQUFBLENBQ0Esa0JKcWdKRixDQUNGLENJNWhKRSxxRVErVUksMEJSdFRGLGNBQUEsQ0FDQSxrQkp1Z0pGLENBQ0YsQ1luc0lNLGlDQUNFLFlBQUEsQ0FDQSxxQkFBQSxDQUNBLFFBQUEsQ0FDQSxlWnFzSVIsQ0l4aUpFLGdFUStWSSxpQ0FPSSxrQkFBQSxDQUNBLDZCQUFBLENBQ0EsZVpzc0lSLENBQ0YsQ0kvaUpFLDRDUStWSSxpQ0FhSSxrQkFBQSxDQUNBLDZCQUFBLENBQ0EsZVp1c0lSLENBQ0YsQ1lyc0lRLG1DQUNFLFVadXNJVixDWXJzSVUsd0NBQ0UsMEJOOVdBLENNK1dBLGFOcFhKLENNcVhJLGdCQUFBLENScFdWLGFKNGlKRixDSS9qSkUsZ0VRb1hRLHdDUi9WTixjQUFBLENBQ0EsY0o4aUpGLENBQ0YsQ0lya0pFLDRDUW9YUSx3Q1IzVk4sY0FBQSxDQUNBLGNKZ2pKRixDQUNGLENJM2tKRSxnRVFpWE0sbUNBV0ksU1ptdElWLENZanRJVSx3Q0FDRSxhTjdYTixDRmlCTixlSmdrSkEsQ0FDRixDSXBsSkUsNkdROFhVLHdDUnpXUixjQUFBLENBQ0Esa0JKbWtKRixDQUNGLENJMWxKRSx5RlE4WFUsd0NScldSLGNBQUEsQ0FDQSxrQkpxa0pGLENBQ0YsQ0lobUpFLDRDUWlYTSxtQ0FvQkksU1ordElWLENZN3RJVSx3Q0FDRSxhTnRZTixDRmlCTixlSnFsSkEsQ0FDRixDSXptSkUseUZRdVlVLHdDUmxYUixjQUFBLENBQ0Esa0JKd2xKRixDQUNGLENJL21KRSxxRVF1WVUsd0NSOVdSLGNBQUEsQ0FDQSxrQkowbEpGLENBQ0YsQ1ludUlFLG1CQUNFLGVacXVJSixDWXB1SUkscUJBQ0UsZ0JBQUEsQ0FDQSxrQkFBQSxDUm5ZSixnQkowbUpGLENJN25KRSxnRVFvWkUscUJSL1hBLGNBQUEsQ0FDQSxrQko0bUpGLENBQ0YsQ0lub0pFLDRDUW9aRSxxQlIzWEEsY0FBQSxDQUNBLGtCSjhtSkYsQ0FDRixDSXpvSkUsZ0VRb1pFLHFCQUtJLGdCQUFBLENSdFlOLGVKMm5KQSxDQUNGLENJL29KRSw2R1FvWkUscUJSL1hBLGNBQUEsQ0FDQSxrQko4bkpGLENBQ0YsQ0lycEpFLHlGUW9aRSxxQlIzWEEsY0FBQSxDQUNBLGtCSmdvSkYsQ0FDRixDSTNwSkUsNENRb1pFLHFCQVVJLGdCQUFBLENSM1lOLGVKNm9KQSxDQUNGLENJanFKRSx5RlFvWkUscUJSL1hBLGNBQUEsQ0FDQSxrQkpncEpGLENBQ0YsQ0l2cUpFLHFFUW9aRSxxQlIzWEEsY0FBQSxDQUNBLGtCSmtwSkYsQ0FDRixDWXp3SUUsaUJBQ0Usa0JOcmFNLENNc2FOLGdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxZWjJ3SUosQ0luckpFLGdFUW9hQSxpQkFPSSxjQUFBLENBQ0Esc0JaNHdJSixDQUNGLENJenJKRSw0Q1FvYUEsaUJBWUksZUFBQSxDQUNBLHdCWjZ3SUosQ0FDRixDWTN3SUksd0JBQ0UsWVo2d0lOLENJbHNKRSw0Q1FvYkUsd0JBSUksYUFBQSxDQUNBLGlCQUFBLENBQ0EsT0FBQSxDQUNBLFFBQUEsQ0FDQSw4QkFBQSxDQUNBLFNaOHdJTixDQUNGLENZM3dJSSx1QkFDRSxlTnBjRSxDTXFjRixTQUFBLENBQ0Esa0JBQUEsQ0FDQSxZQUFBLENBQ0EseUNaNndJTixDSW50SkUsZ0VRaWNFLHVCQVFJLFlaOHdJTixDQUNGLENJeHRKRSw0Q1FpY0UsdUJBWUksWUFBQSxDQUNBLFdBQUEsQ0FDQSxrQlord0lOLENBQ0YsQ1kxd0lVLDZDQUNFLDBCTi9jQSxDTWdkQSxhTnJkSixDTXNkSSxpQkFBQSxDQUNBLGdCQUFBLENBQ0EsaUJBQUEsQ1J2Y1YsYUpvdEpGLENJdnVKRSxnRVFxZFEsNkNSaGNOLGNBQUEsQ0FDQSxpQkpzdEpGLENBQ0YsQ0k3dUpFLDRDUXFkUSw2Q1I1Yk4sY0FBQSxDQUNBLGlCSnd0SkYsQ0FDRixDSW52SkUsZ0VRcWRRLDZDQVNJLGVaeXhJWixDQUNGLENJeHZKRSw0Q1FxZFEsNkNBYUksZVoweElaLENBQ0YsQ1l2eElVLHFEQUNFLGFOdGVFLENNdWVGLGtCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxpQkFBQSxDUnZkVixhSml2SkYsQ0lwd0pFLGdFUXNlUSxxRFJqZE4sY0FBQSxDQUNBLGNKbXZKRixDQUNGLENJMXdKRSw0Q1FzZVEscURSN2NOLGNBQUEsQ0FDQSxjSnF2SkYsQ0FDRixDSWh4SkUsZ0VRc2VRLHFEQVFJLGVac3lJWixDQUNGLENJcnhKRSw0Q1FzZVEscURBWUksZVp1eUlaLENBQ0YsQ1lweUlVLGdEQUNFLGtCWnN5SVosQ1lyeUlZLG1JQUNFLGVBQUEsQ0FDQSxRQUFBLENBQ0Esa0JOM2ZKLENNNGZJLFlBQUEsQ0FDQSxVQUFBLENBQ0EsaUJadXlJZCxDWW55SVUsNkRBQ0UsY0FBQSxDQUNBLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLFVOeGdCSixDTXlnQkksa0JOcmdCSixDTXNnQkksUUFBQSxDQUNBLGlCQUFBLENBQ0EsMEJObmdCQSxDTW9nQkEsa0JBQUEsQ1J4ZlYsZUo4eEpGLENJanpKRSxnRVFrZ0JRLDZEUjdlTixjQUFBLENBQ0Esa0JKZ3lKRixDQUNGLENJdnpKRSw0Q1FrZ0JRLDZEUnplTixjQUFBLENBQ0Esa0JKa3lKRixDQUNGLENZL3lJWSxtRUFDRSxVWml6SWQsQ2FuMEpFLG1CQUNFLHdCQUFBLENBRUEscUJBQUEsQ0FDQSx1QkFBQSxDQUNBLDJCQUFBLENBQ0EsWWJxMEpKLENhbjBKSSwwQkFDRSxhYnEwSk4sQ0kzMEpFLGdFU0tFLDBCQUlJLFliczBKTixDQUNGLENJaDFKRSw0Q1NLRSwwQkFRSSxZYnUwSk4sQ0FDRixDYXAwSkksMEJBQ0UsWWJzMEpOLENJeDFKRSxnRVNpQkUsMEJBSUksYWJ1MEpOLENBQ0YsQ0k3MUpFLDRDU2lCRSwwQkFRSSxZYncwSk4sQ0FDRixDYXIwSkksMkJBQ0UsWWJ1MEpOLENJcjJKRSxnRVM2QkUsMkJBSUksWWJ3MEpOLENBQ0YsQ0kxMkpFLDRDUzZCRSwyQkFRSSxhYnkw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Z0JBQ0Usa0JQclBNLENPc1BOLGlCYjI4SkosQ0lqc0tFLGdFU29QQSxnQkFJSSxpQmI2OEpKLENBQ0YsQ0l0c0tFLDRDU29QQSxnQkFPSSxrQmIrOEpKLENBQ0YsQ2E3OEpJLG1CQUNFLDBCUHhQTSxDT3lQTixhUDlQRSxDTytQRixpQkFBQSxDQUNBLGdCQUFBLENBQ0EsVUFBQSxDVGhQSixhSmdzS0YsQ0ludEtFLGdFUzhQRSxtQlR6T0EsY0FBQSxDQUNBLGlCSmtzS0YsQ0FDRixDSXp0S0UsNENTOFBFLG1CVHJPQSxjQUFBLENBQ0EsaUJKb3NLRixDQUNGLENJL3RLRSxnRVM4UEUsbUJBU0ksaUJBQUEsQ0FDQSxnQkFBQSxDVHJQTixjSmt0S0EsQ0FDRixDSXR1S0UsNkdTOFBFLG1CVHpPQSxjQUFBLENBQ0EsY0pxdEtGLENBQ0YsQ0k1dUtFLHlGUzhQRSxtQlRyT0EsY0FBQSxDQUNBLGNKdXRLRixDQUNGLENJbHZLRSw0Q1M4UEUsbUJBY0ksZUFBQSxDQUNBLGdCQUFBLENBQ0EsZUFBQSxDVDNQTixjSnN1S0EsQ0FDRixDSTF2S0UseUZTOFBFLG1CVHpPQSxjQUFBLENBQ0EsY0p5dUtGLENBQ0YsQ0lod0tFLHFFUzhQRSxtQlRyT0EsY0FBQSxDQUNBLGNKMnVLRixDQUNGLENhbi9KSSx3QkFDRSxlYnMvSk4sQ0kxd0tFLGdFU21SRSx3QkFJSSxlYnUvSk4sQ0FDRixDSS93S0UsNENTbVJFLHdCQVFJLGVidy9KTixDQUNGLENhdC9KTSxxQ0FDRSxhYncvSlIsQ2FwL0pNLG9DQUNFLGNicy9KUixDYW4vSk0sOEJBQ0UsWUFBQSxDQUNBLHNCQUFBLENBQ0Esa0JBQUEsQ0FDQSxVQUFBLENBQ0EsZ0JBQUEsQ0FDQSxrQlAzU0EsQ080U0EsbUJBQUEsQ0FDQSxVUGpUQSxDT2tUQSxRYnEvSlIsQ2FwL0pRLGtDQUNFLG1CYnMvSlYsQ2FuL0pRLGdDQUNFLDBCUC9TRSxDRllWLGFKeXhLRixDSTV5S0UsZ0VTcVRNLGdDVGhTSixjQUFBLENBQ0EsY0oyeEtGLENBQ0YsQ0lsektFLDRDU3FUTSxnQ1Q1Ukos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Q0EsZ0JKZ2hMRixDQUNGLENJdmlMRSxxRVNvYk0sK0JUM1pKLGNBQUEsQ0FDQSxnQkpraExGLENBQ0YsQ2ExbUtRLGtDQUNFLDBCUDdiRSxDRllWLGFKOGhMRixDSWpqTEUsZ0VTbWNNLGtDVDlhSixjQUFBLENBQ0EsaUJKZ2lMRixDQUNGLENJdmpMRSw0Q1NtY00sa0NUMWFKLGNBQUEsQ0FDQSxpQkpraUxGLENBQ0YsQ0k3akxFLGdFU21jTSxrQ1RoYk4sZ0JKOGlMQSxDQUNGLENJbGtMRSw2R1NtY00sa0NUOWFKLGNBQUEsQ0FDQSxtQkppakxGLENBQ0YsQ0l4a0xFLHlGU21jTSxrQ1QxYUosY0FBQSxDQUNBLG1CSm1qTEYsQ0FDRixDSTlrTEUsNENTbWNNLGtDVGhiTixnQkorakxBLENBQ0YsQ0lubExFLHlGU21jTSxrQ1Q5YUosY0FBQSxDQUNBLG1CSmtrTEYsQ0FDRixDSXpsTEUscUVTbWNNLGtDVDFhSixjQUFBLENBQ0EsbUJKb2tMRixDQUNGLENhN29LSSxzQkFDRSxZQUFBLENBQ0EsY0FBQSxDQUNBLFFiK29LTixDYTdvS00sMkJBQ0Usa0JBQUEsQ0FDQSxxQkFBQSxDQUNBLGNBQUEsQ0FDQSxZQUFBLENBQ0EsWUFBQSxDQUNBLFFBQUEsQ0FDQSw4QmIrb0tSLENhN29LUSxpQ0FDRSx3QmIrb0tWLENhN29LVSxxQ0FDRSw0RmIrb0taLENJbm5MRSxnRVN1ZEksMkJBa0JJLFlBQUEsQ0FDQSxRYjhvS1IsQ0FDRixDSXpuTEUsNENTdWRJLDJCQXVCSSxjQUFBLENBQ0EsWUFBQSxDQUNBLHFCQUFBLENBQ0EsMEJBQUEsQ0FDQSxzQmIrb0tSLENBQ0YsQ2E3b0tRLCtCQUNFLG1CQUFBLENBQ0EsOEJiK29LVixDSXRvTEUsZ0VTcWZNLCtCQUlJLG1CYmlwS1YsQ0FDRixDSTNvTEUsNENTcWZNLCtCQU9JLGtCYm1wS1YsQ0FDRixDYWhwS1EsaUNBQ0UsZWJrcEtWLENhaHBLVSxtQ0FDRSwwQlA3ZkEsQ084ZkEsaUJBQUEsQ0FDQSxlQUFBLENUbmZWLGVKc29MRixDSXpwTEUsZ0VTbWdCUSxtQ1Q5ZU4sY0FBQSxDQUNBLGtCSndvTEYsQ0FDRixDSS9wTEUsNENTbWdCUSxtQ1QxZU4sY0FBQSxDQUNBLGtCSjBvTEYsQ0FDRixDSXJxTEUsZ0VTbWdCUSxtQ1RoZlIsZUpzcExBLENBQ0YsQ0kxcUxFLDZHU21nQlEsbUNUOWVOLGNBQUEsQ0FDQSxrQkp5cExGLENBQ0YsQ0lockxFLHlGU21nQlEsbUNUMWVOLGNBQUEsQ0FDQSxrQkoycExGLENBQ0YsQ0l0ckxFLDRDU21nQlEsbUNUaGZSLGFKdXFMQSxDQUNGLENJM3JMRSx5RlNtZ0JRLG1DVDllTixjQUFBLENBQ0EsY0owcUxGLENBQ0YsQ0lqc0xFLHFFU21nQlEsbUNUMWVOLGNBQUEsQ0FDQSxjSjRxTEYsQ0FDRixDYW5yS0UsaUJBQ0Usd0JQcmhCTSxDT3NoQk4sZWJxcktKLENJM3NMRSxnRVNvaEJBLGlCQUlJLGlCYnVyS0osQ0FDRixDSWh0TEUsNENTb2hCQSxpQkFPSSxrQmJ5cktKLENBQ0YsQ2F2cktJLG9CQUNFLGFQN2hCRSxDTzhoQkYsMEJQemhCTSxDTzBoQk4saUJBQUEsQ0FDQSxlQUFBLENBQ0Esa0JBQUEsQ1RoaEJKLGFKMHNMRixDSTd0TEUsZ0VTOGhCRSxvQlR6Z0JBLGNBQUEsQ0FDQSxpQko0c0xGLENBQ0YsQ0ludUxFLDRDUzhoQkUsb0JUcmdCQSxjQUFBLENBQ0EsaUJKOHNMRixDQUNGLENJenVMRSxnRVM4aEJFLG9CQVNJLGdCQUFBLENUcGhCTixjSjJ0TEEsQ0FDRixDSS91TEUsNkdTOGhCRSxvQlR6Z0JBLGNBQUEsQ0FDQSxjSjh0TEYsQ0FDRixDSXJ2TEUseUZTOGhCRSxvQlRyZ0JBLGNBQUEsQ0FDQSxjSmd1TEYsQ0FDRixDSTN2TEUsNENTOGhCRSxvQkFjSSxnQkFBQSxDVHpoQk4sY0o2dUxBLENBQ0YsQ0lqd0xFLHlGUzhoQkUsb0JUemdCQSxjQUFBLENBQ0EsY0pndkxGLENBQ0YsQ0l2d0xFLHFFUzhoQkUsb0JUcmdCQSxjQUFBLENBQ0EsY0prdkxGLENBQ0YsQ2E1dEtJLHVCQUNFLFliOHRLTixDSWh4TEUsZ0VTaWpC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Q0k1bE1FLDRDU3kwQlUsa0RUaHpCUixjQUFBLENBQ0Esa0JKdWtNRixDQUNGLENhanhLWSxnREFDRSxrQkFBQSxDQUNBLDBCUDMwQkwsQ080MEJLLGdCQUFBLENUajBCWixnQkpxbE1GLENJeG1NRSxnRVNpMUJVLGdEVDV6QlIsY0FBQSxDQUNBLGtCSnVsTUYsQ0FDRixDSTltTUUsNENTaTFCVSxnRFR4ekJSLGNBQUEsQ0FDQSxrQkp5bE1GLENBQ0YsQ2EzeEtVLGdEQUNFLFVBQUEsQ0FDQSxZQUFBLENBQ0Esd0JBQUEsQ0FDQSxjYjZ4S1osQ2EzeEtZLGtEQUNFLFVQbDJCTixDT20yQk0sMEJQMTFCRixDTzIxQkUsb0JBQUEsQ0FDQSxnQkFBQSxDQUNBLHFCQUFBLENBQ0EsaUJBQUEsQ0FDQSw4QkFBQSxDVG4xQlosZUppbk1GLENJcG9NRSxnRVMrMUJVLGtEVDEwQlIsY0FBQSxDQUNBLGtCSm1uTUYsQ0FDRixDSTFvTUUsNENTKzFCVSxrRFR0MEJSLGNBQUEsQ0FDQSxrQkpxbk1GLENBQ0YsQ2F2eUtjLHdEQUNFLHdCYnl5S2hCIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0ICdVVEYtOCc7XG4vKiBTbGlkZXIgKi9cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0XG57XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJy4vYWpheC1sb2FkZXIuZ2lmJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi8qIEljb25zICovXG5AZm9udC1mYWNlXG57XG4gICAgZm9udC1mYW1pbHk6ICdzbGljayc7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbiAgICBzcmM6IHVybCgnLi9mb250cy9zbGljay5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi9mb250cy9zbGljay5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4vZm9udHMvc2xpY2sud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4vZm9udHMvc2xpY2sudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4vZm9udHMvc2xpY2suc3ZnI3NsaWNrJykgZm9ybWF0KCdzdmcnKTtcbn1cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dFxue1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stcHJldjpob3Zlcixcbi5zbGljay1wcmV2OmZvY3VzLFxuLnNsaWNrLW5leHQ6aG92ZXIsXG4uc2xpY2stbmV4dDpmb2N1c1xue1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlXG57XG4gICAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZVxue1xuICAgIG9wYWNpdHk6IC4yNTtcbn1cblxuLnNsaWNrLXByZXY6YmVmb3JlLFxuLnNsaWNrLW5leHQ6YmVmb3JlXG57XG4gICAgZm9udC1mYW1pbHk6ICdzbGljayc7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgb3BhY2l0eTogLjc1O1xuICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1wcmV2XG57XG4gICAgbGVmdDogLTI1cHg7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stcHJldlxue1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBsZWZ0OiBhdXRvO1xufVxuLnNsaWNrLXByZXY6YmVmb3JlXG57XG4gICAgY29udGVudDogJ+KGkCc7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stcHJldjpiZWZvcmVcbntcbiAgICBjb250ZW50OiAn4oaSJztcbn1cblxuLnNsaWNrLW5leHRcbntcbiAgICByaWdodDogLTI1cHg7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stbmV4dFxue1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IC0yNXB4O1xufVxuLnNsaWNrLW5leHQ6YmVmb3JlXG57XG4gICAgY29udGVudDogJ+KGkic7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stbmV4dDpiZWZvcmVcbntcbiAgICBjb250ZW50OiAn4oaQJztcbn1cblxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXJcbntcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90c1xue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yNXB4O1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2xpY2stZG90cyBsaVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b25cbntcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXNcbntcbiAgICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSxcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmVcbntcbiAgICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZVxue1xuICAgIGZvbnQtZmFtaWx5OiAnc2xpY2snO1xuICAgIGZvbnQtc2l6ZTogNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgY29udGVudDogJ+KAoic7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgb3BhY2l0eTogLjI1O1xuICAgIGNvbG9yOiBibGFjaztcblxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZVxue1xuICAgIG9wYWNpdHk6IC43NTtcbiAgICBjb2xvcjogYmxhY2s7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xuICAgdjUuMC4xIHwgMjAxOTEwMTlcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4qL1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG1lbnUsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tYWluLCBtZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBIVE1MNSBoaWRkZW4tYXR0cmlidXRlIGZpeCBmb3IgbmV3ZXIgYnJvd3NlcnMgKi9cbipbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxubWVudSwgb2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJKVVNUIFNhbnMgTWVkaXVtXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSlVTVFNhbnMtTWQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0pVU1RTYW5zLU1kLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSlVTVCBTYW5zIEV4TGlnaHRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9KVVNUU2Fucy1FeEx0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9KVVNUU2Fucy1FeEx0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSlVTVCBTYW5zIExpZ2h0XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSlVTVFNhbnMtTHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0pVU1RTYW5zLUx0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSlVTVCBTYW5zIEJvbGRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9KVVNUU2Fucy1CZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvSlVTVFNhbnMtQmQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSlVTVCBTYW5zIEV4Qm9sZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0pVU1RTYW5zLUV4QmQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0pVU1RTYW5zLUV4QmQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSlVTVCBTYW5zIFJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9KVVNUU2Fucy1SZy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvSlVTVFNhbnMtUmcud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJKVVNUIFNhbnMgU2VtaUJvbGRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9KVVNUU2Fucy1TbUJkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9KVVNUU2Fucy1TbUJkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2VuZHlcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HZW5keVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0dlbmR5UmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBFeHRyYUJvbGRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG8tRXh0cmFCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG8tRXh0cmFCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG8tTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG8tTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNlbWlCb2xkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvLVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG8tU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTGlnaHRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG8tTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBSZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4uY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCA0dnc7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTYwcHg7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uY29udGFpbmVyLm1vYmlsZSB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5jb250YWluZXIubW9iaWxlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5jb250YWluZXIubW9iaWxlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5jb250YWluZXItLWxhcmdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuY29udGFpbmVyLS1mdWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5jb250YWluZXItLWZvb3RlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDgwcHg7XG4gIH1cbn1cbi5jb250YWluZXItLWhlYWRlciB7XG4gIHBhZGRpbmc6IDJ2aCAzdnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5jb250YWluZXItLWhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgODBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmNvbnRhaW5lci0tZnVsbC1oZWlnaHQge1xuICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwIC0gMTB2aCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5jb250YWluZXItLWZ1bGwtaGVpZ2h0IHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLXB4KSAtIDgwcHgpO1xuICB9XG59XG4uY29udGFpbmVyLS12LXBhZGRpbmcge1xuICBwYWRkaW5nLXRvcDogNXZoO1xuICBwYWRkaW5nLWJvdHRvbTogNXZoO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuY29udGFpbmVyLS12LXBhZGRpbmcge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG4uY29udGFpbmVyLS1oLXBhZGRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDh2dztcbiAgcGFkZGluZy1yaWdodDogOHZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuY29udGFpbmVyLS1oLXBhZGRpbmcge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG59XG4uY29udGFpbmVyLS1mdWxsLW1vYmlsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuY29udGFpbmVyLS1mdWxsLW1vYmlsZSB7XG4gICAgd2lkdGg6IDk2MHB4O1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4qIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBiYWNrZ3JvdW5kOiAjRThFREU5O1xuICBjb2xvcjogIzBBMjUxMztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAzLjV2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbmJvZHkgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5ib2R5IC5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuYm9keSAuYnV0dG9uSkMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTQ0RjFGO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxNTNweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGJhY2tncm91bmQ6ICNFOEVERTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG5ib2R5IC5idXR0b25KQzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbmJvZHkgLmJ1dHRvbkpDLm1vYmlsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQUI4RjBFO1xufVxuYm9keSAuYnV0dG9uSkMgaW1nIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5ib2R5IC5idXR0b25DbGllbnRlIHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMTUzcHg7XG4gIGhlaWdodDogNTZweDtcbiAgZ2FwOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjMTQ0RjFGO1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkpVU1QgU2FucyBCb2xkXCI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICBmb250LXNpemU6IDQuNXZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICBib2R5IC5idXR0b25DbGllbnRlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICBib2R5IC5idXR0b25DbGllbnRlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICBib2R5IC5idXR0b25DbGllbnRlIHtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgfVxufVxuYm9keSAuYnV0dG9uQ2xpZW50ZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbmJvZHkgLmJ1dHRvbkNsaWVudGUubW9iaWxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDVweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMy4yNXZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICBib2R5IC5idXR0b25DbGllbnRlLm1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIGJvZHkgLmJ1dHRvbkNsaWVudGUubW9iaWxlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbn1cbmJvZHkgLmJ1dHRvbkNsaWVudGUubW9iaWxlIGltZyB7XG4gIHdpZHRoOiAxNnB4O1xufVxuYm9keSAuSGVhZGVyTWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI0U4RURFOTtcbiAgYm94LXNoYWRvdzogLTRweCA2cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbmJvZHkgLkhlYWRlck1haW4uZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbn1cbmJvZHkgLk1lbnVNb2JpbGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICB6LWluZGV4OiAxMDE7XG4gIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keSAuTWVudU1vYmlsZS5hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICBib2R5IC5NZW51TW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlIHtcbiAgMCUge1xuICAgIHJpZ2h0OiAtMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBSZXZlcnRzbGlkZSB7XG4gIDAlIHtcbiAgICByaWdodDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICByaWdodDogLTEwMCU7XG4gIH1cbn1cbmJvZHkgLk1lbnVNb2JpbGVfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxMHZoIDI0cHggMjRweCAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogLTEwMCU7XG4gIGFuaW1hdGlvbjogc2xpZGUgMC4zcyBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xufVxuYm9keSAuTWVudU1vYmlsZV9fY29udGVudC5jbG9zZSB7XG4gIGFuaW1hdGlvbjogUmV2ZXJ0c2xpZGUgMC4zcyBmb3J3YXJkcztcbn1cbmJvZHkgLk1lbnVNb2JpbGVfX2NvbnRlbnQgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI0cHg7XG4gIHJpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIGJvZHkgLk1lbnVNb2JpbGVfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gIH1cbn1cbmJvZHkgLk1lbnVNb2JpbGVfX2NvbnRlbnQgLm1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkgLk1lbnVNb2JpbGVfX2NvbnRlbnQgLm1lbnUgbGkge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuYm9keSAuTWVudU1vYmlsZV9fY29udGVudCAubWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmJvZHkgLk1lbnVNb2JpbGVfX2NvbnRlbnQgLm1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5IC5NZW51TW9iaWxlX19jb250ZW50IC5tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLWFycm93LnN2Zyk7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDdweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbmJvZHkgLk1lbnVNb2JpbGVfX2NvbnRlbnQgLm1lbnUgbGkgLnN1Yi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgYmFja2dyb3VuZDogI0U4RURFOTtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuYm9keSAuTWVudU1vYmlsZV9fY29udGVudCAubWVudSBsaSAuc3ViLW1lbnUgbGkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5ib2R5IC5NZW51TW9iaWxlX19jb250ZW50IC5tZW51IGxpIC5zdWItbWVudSBsaSBhIHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC1zaXplOiA0dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIGJvZHkgLk1lbnVNb2JpbGVfX2NvbnRlbnQgLm1lbnUgbGkgLnN1Yi1tZW51IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgYm9keSAuTWVudU1vYmlsZV9fY29udGVudCAubWVudSBsaSAuc3ViLW1lbnUgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuYm9keSAuTWVudU1vYmlsZV9fY29udGVudCAubWVudSBsaSAuc3ViLW1lbnUgbGkgYTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5IC5NZW51TW9iaWxlX19jb250ZW50IC5tZW51IGxpIGEge1xuICBmb250LWZhbWlseTogXCJKVVNUIFNhbnMgQm9sZFwiO1xuICBjb2xvcjogIzBBMjUxMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDQuNXZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICBib2R5IC5NZW51TW9iaWxlX19jb250ZW50IC5tZW51IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIGJvZHkgLk1lbnVNb2JpbGVfX2NvbnRlbnQgLm1lbnUgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbmJvZHkgLkhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNFOEVERTk7XG4gIHBhZGRpbmc6IDIuM3ZoIDR2dztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgYm9keSAuSGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxNnB4IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgYm9keSAuSGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxNnB4IDExMnB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5ib2R5IC5IZWFkZXIgLkJ1dHRvbk1lbnUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIGJvZHkgLkhlYWRlciAuQnV0dG9uTWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgYm9keSAuSGVhZGVyIC5CdXR0b25NZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5ib2R5IC5IZWFkZXJfX2xvZ28ge1xuICB3aWR0aDogMzV2dztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICBib2R5IC5IZWFkZXJfX2xvZ28ge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICBib2R5IC5IZWFkZXJfX2xvZ28ge1xuICAgIHdpZHRoOiAxOTRweDtcbiAgfVxufVxuYm9keSAuSGVhZGVyX19tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgYm9keSAuSGVhZGVyX19tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbmJvZHkgLkhlYWRlcl9fbWVudSAuSGVhZGVyTGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuYm9keSAuSGVhZGVyX19tZW51IC5IZWFkZXJMaW5rcyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB6LWluZGV4OiAyO1xufVxuYm9keSAuSGVhZGVyX19tZW51IC5IZWFkZXJMaW5rcyBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tYXJyb3cuc3ZnKTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogN3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuYm9keSAuSGVhZGVyX19tZW51IC5IZWFkZXJMaW5rcyBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhLCBib2R5IC5IZWFkZXJfX21lbnUgLkhlYWRlckxpbmtzIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciBhIHtcbiAgY29sb3I6ICNBQjhGMEU7XG59XG5ib2R5IC5IZWFkZXJfX21lbnUgLkhlYWRlckxpbmtzIGxpIC5zdWItbWVudSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiAjRThFREU5O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjclKTtcbiAgcGFkZGluZzogNjBweCAxNnB4IDE2cHggMTZweDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDIzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTZweCAxNnB4O1xufVxuYm9keSAuSGVhZGVyX19tZW51IC5IZWFkZXJMaW5rcyBsaSAuc3ViLW1lbnUgbGkge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmJvZHkgLkhlYWRlcl9fbWVudSAuSGVhZGVyTGlua3MgbGkgLnN1Yi1tZW51IGxpIGEge1xuICBmb250LXNpemU6IDR2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgYm9keSAuSGVhZGVyX19tZW51IC5IZWFkZXJMaW5rcyBsaSAuc3ViLW1lbnUgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICBib2R5IC5IZWFkZXJfX21lbnUgLkhlYWRlckxpbmtzIGxpIC5zdWItbWVudSBsaSBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5ib2R5IC5IZWFkZXJfX21lbnUgLkhlYWRlckxpbmtzIGxpOmhvdmVyIGEge1xuICBjb2xvcjogI0FCOEYwRTtcbn1cbmJvZHkgLkhlYWRlcl9fbWVudSAuSGVhZGVyTGlua3MgbGk6aG92ZXIubWVudS1pdGVtLWhhcy1jaGlsZHJlbjphZnRlciB7XG4gIGZpbHRlcjogb3BhY2l0eSgwLjUpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuYm9keSAuSGVhZGVyX19tZW51IC5IZWFkZXJMaW5rcyBsaTpob3ZlciAuc3ViLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kOiAjRThFREU5O1xuICBwYWRkaW5nOiA2MHB4IDE2cHggMTZweCAxNnB4O1xuICB0b3A6IDIwcHg7XG59XG5ib2R5IC5IZWFkZXJfX21lbnUgLkhlYWRlckxpbmtzIGxpOmhvdmVyIC5zdWItbWVudSBsaSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5ib2R5IC5IZWFkZXJfX21lbnUgLkhlYWRlckxpbmtzIGxpOmhvdmVyIC5zdWItbWVudSBsaS5jdXJyZW50X3BhZ2VfaXRlbSB7XG4gIGNvbG9yOiAjQUI4RjBFO1xufVxuYm9keSAuSGVhZGVyX19tZW51IC5IZWFkZXJMaW5rcyBsaTpob3ZlciAuc3ViLW1lbnUgbGkuY3VycmVudF9wYWdlX2l0ZW0gYSB7XG4gIGNvbG9yOiAjQUI4RjBFO1xufVxuYm9keSAuSGVhZGVyX19tZW51IC5IZWFkZXJMaW5rcyBsaTpob3ZlciAuc3ViLW1lbnUgbGkgYSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMEEyNTEzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgZm9udC1zaXplOiA0dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIGJvZHkgLkhlYWRlcl9fbWVudSAuSGVhZGVyTGlua3MgbGk6aG92ZXIgLnN1Yi1tZW51IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgYm9keSAuSGVhZGVyX19tZW51IC5IZWFkZXJMaW5rcyBsaTpob3ZlciAuc3ViLW1lbnUgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuYm9keSAuSGVhZGVyX19tZW51IC5IZWFkZXJMaW5rcyBsaTpob3ZlciAuc3ViLW1lbnUgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjQUI4RjBFO1xufVxuYm9keSAuSGVhZGVyX19tZW51IC5IZWFkZXJMaW5rcyBsaSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiSlVTVCBTYW5zIEJvbGRcIjtcbiAgY29sb3I6ICMwQTI1MTM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZm9udC1zaXplOiA0LjV2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgYm9keSAuSGVhZGVyX19tZW51IC5IZWFkZXJMaW5rcyBsaSBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICBib2R5IC5IZWFkZXJfX21lbnUgLkhlYWRlckxpbmtzIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5ib2R5IC5IZWFkZXJfX21lbnUgLkhlYWRlckxpbmtzIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI0FCOEYwRTtcbn1cbmJvZHkgLkZvb3RlckJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMDAwQjI4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5ib2R5IC5Gb290ZXJHcmVlbiB7XG4gIGJhY2tncm91bmQ6ICMwQTI1MTM7XG59XG5ib2R5IC5Gb290ZXJUb3Age1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4NnB4O1xuICBwYWRkaW5nOiA2dmggNHZ3IDAgNHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIGJvZHkgLkZvb3RlclRvcCB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBwYWRkaW5nOiAxMHZoIDM2cHggMCAzNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIGJvZHkgLkZvb3RlclRvcCB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBwYWRkaW5nOiA4MHB4IDExMnB4IDAgMTEycHg7XG4gIH1cbn1cbmJvZHkgLkZvb3RlclRvcF9fbmV3c2xldHRlciB7XG4gIGJhY2tncm91bmQ6ICNFOEVERTk7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJveC1zaGFkb3c6IC00cHggNnB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgYm9keSAuRm9vdGVyVG9wX19uZXdzbGV0dGVyIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIGJvZHkgLkZvb3RlclRvcF9fbmV3c2xldHRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5ib2R5IC5Gb290ZXJUb3BfX25ld3NsZXR0ZXItLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICBib2R5IC5Gb290ZXJUb3BfX25ld3NsZXR0ZXItLXRleHQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgYm9keSAuRm9vdGVyVG9wX19uZXdzbGV0dGVyLS10ZXh0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuYm9keSAuRm9vdGVyVG9wX19uZXdzbGV0dGVyLS10ZXh0IHAge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBjb2xvcjogIzBBMjUxMztcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGZvbnQtc2l6ZTogNHZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICBib2R5IC5Gb290ZXJUb3BfX25ld3NsZXR0ZXItLXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICBib2R5IC5Gb290ZXJUb3BfX25ld3NsZXR0ZXItLXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICBib2R5IC5Gb290ZXJUb3BfX25ld3NsZXR0ZXItLXRleHQgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC1zaXplOiA2dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICBib2R5IC5Gb290ZXJUb3BfX25ld3NsZXR0ZXItLXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgYm9keSAuRm9vdGVyVG9wX19uZXdzbGV0dGVyLS10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICBib2R5IC5Gb290ZXJUb3BfX25ld3NsZXR0ZXItLXRleHQgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC1zaXplOiA2dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICBib2R5IC5Gb290ZXJUb3BfX25ld3NsZXR0ZXItLXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgYm9keSAuRm9vdGVyVG9wX19uZXdzbGV0dGVyLS10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuYm9keSAuRm9vdGVyVG9wX19uZXdzbGV0dGVyLS1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIGJvZHkgLkZvb3RlclRvcF9fbmV3c2xldHRlci0tZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA1MzZweDtcbiAgfVxufVxuYm9keSAuRm9vdGVyVG9wX19uZXdzbGV0dGVyLS1mb3JtIC53cGNmNyBmb3JtIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBtYXJnaW46IDEwcHggMCAwIDAgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5ib2R5IC5Gb290ZXJUb3BfX25ld3NsZXR0ZXItLWZvcm0gLmNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG59XG5ib2R5IC5Gb290ZXJUb3BfX25ld3NsZXR0ZXItLWZvcm0gLmNvbnRlbnQgLmlucHV0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICBib2R5IC5Gb290ZXJUb3BfX25ld3NsZXR0ZXItLWZvcm0gLmNvbnRlbnQgLmlucHV0cyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIGJvZHkgLkZvb3RlclRvcF9fbmV3c2xldHRlci0tZm9ybSAuY29udGVudCAuaW5wdXRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbmJvZHkgLkZvb3RlclRvcF9fbmV3c2xldHRlci0tZm9ybSAuY29udGVudCAuaW5wdXRzIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keSAuRm9vdGVyVG9wX19uZXdzbGV0dGVyLS1mb3JtIC5jb250ZW50IC5pbnB1dHMgaW5wdXRbdHlwZT10ZXh0XSwgYm9keSAuRm9vdGVyVG9wX19uZXdzbGV0dGVyLS1mb3JtIC5jb250ZW50IC5pbnB1dHMgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTQ0RjFGO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDR2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgYm9keSAuRm9vdGVyVG9wX19uZXdzbGV0dGVyLS1mb3JtIC5jb250ZW50IC5pbnB1dHMgaW5wdXRbdHlwZT10ZXh0XSwgYm9keSAuRm9vdGVyVG9wX19uZXdzbGV0dGVyLS1mb3JtIC5jb250ZW50IC5pbnB1dHMgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgYm9keSAuRm9vdGVyVG9wX19uZXdzbGV0dGVyLS1mb3JtIC5jb250ZW50IC5pbnB1dHMgaW5wdXRbdHlwZT10ZXh0XSwgYm9keSAuRm9vdGVyVG9wX19uZXdzbGV0dGVyLS1mb3JtIC5jb250ZW50IC5pbnB1dHMgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbmJvZHkgLkZvb3RlclRvcF9fbmV3c2xldHRlci0tZm9ybSAuY29udGVudCAuaW5wdXRzIGlucHV0W3R5cGU9dGV4dF0ud3BjZjctbm90LXZhbGlkLCBib2R5IC5Gb290ZXJUb3BfX25ld3NsZXR0ZXItLWZvcm0gLmNvbnRlbnQgLmlucHV0cyBpbnB1dFt0eXBlPWVtYWlsXS53cGNmNy1ub3QtdmFsaWQge1xuICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG59XG5ib2R5IC5Gb290ZXJUb3BfX25ld3NsZXR0ZXItLWZvcm0gLmNvbnRlbnQgLnNlbmQgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMxNDRGMUY7XG4gIGNvbG9yOiAjRkZGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiSlVTVCBTYW5zIEJvbGRcIjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIGZvbnQtc2l6ZTogNC41dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIGJvZHkgLkZvb3RlclRvcF9fbmV3c2xldHRlci0tZm9ybSAuY29udGVudCAuc2VuZCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIGJvZHkgLkZvb3RlclRvcF9fbmV3c2xldHRlci0tZm9ybSAuY29udGVudCAuc2VuZCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5ib2R5IC5Gb290ZXJUb3BfX25ld3NsZXR0ZXItLWZvcm0gLmNvbnRlbnQgLnNlbmQgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuYm9keSAuRm9vdGVyIHtcbiAgcGFkZGluZzogMCA0dnc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mb290ZXItYmctbW9iaWxlLnBuZyk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIGJvZHkgLkZvb3RlciB7XG4gICAgcGFkZGluZzogMCAzNnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Zvb3Rlci1iZy10YWJsZXQucG5nKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICBib2R5IC5Gb290ZXIge1xuICAgIHBhZGRpbmc6IDAgMTEycHggNDJweCAxMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mb290ZXItYmctZGVza3RvcC5wbmcpO1xuICB9XG59XG5ib2R5IC5Gb290ZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNGRkY7XG4gIHBhZGRpbmctdG9wOiA1NXZoO1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIGJvZHkgLkZvb3Rlcl9fY29udGVudCB7XG4gICAgZ2FwOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MnZoO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIGJvZHkgLkZvb3Rlcl9fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA1MHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgfVxufVxuYm9keSAuRm9vdGVyX19saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgYm9keSAuRm9vdGVyX19saW5rcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIGJvZHkgLkZvb3Rlcl9fbGlua3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiA2MHB4O1xuICB9XG59XG5ib2R5IC5Gb290ZXJfX2xpbmtzLS1ib3ggLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSlVTVCBTYW5zIEJvbGRcIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiA2dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIGJvZHkgLkZvb3Rlcl9fbGlua3MtLWJveCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICBib2R5IC5Gb290ZXJfX2xpbmtzLS1ib3ggLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbmJvZHkgLkZvb3Rlcl9fbGlua3MtLWJveCAudGl0bGUudG9wIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuYm9keSAuRm9vdGVyX19saW5rcy0tYm94Lm1lbnUgLkZvb3RlckxpbmtzIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuYm9keSAuRm9vdGVyX19saW5rcy0tYm94Lm1lbnUgLkZvb3RlckxpbmtzIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYm9keSAuRm9vdGVyX19saW5rcy0tYm94Lm1lbnUgLkZvb3RlckxpbmtzIHVsIGxpIGEge1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG59XG5ib2R5IC5Gb290ZXJfX2xpbmtzLS1ib3gubWVudSAuRm9vdGVyTGlua3MgdWwgbGkgYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQUI4RjBFO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICBib2R5IC5Gb290ZXJfX2xpbmtzLS1ib3gubWVudSAuRm9vdGVyTGlua3MgdWwgbGkgYSB7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgZm9udC1zaXplOiA0LjV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIGJvZHkgLkZvb3Rlcl9fbGlua3MtLWJveC5tZW51IC5Gb290ZXJMaW5rcyB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkgYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIGJvZHkgLkZvb3Rlcl9fbGlua3MtLWJveC5tZW51IC5Gb290ZXJMaW5rcyB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuYm9keSAuRm9vdGVyX19saW5rcy0tYm94IC5sb2NhdGlvbl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuYm9keSAuRm9vdGVyX19saW5rcy0tYm94IC5sb2NhdGlvbl9faXRlbSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiSlVTVCBTYW5zIFJlZ3VsYXJcIjtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMy4yNXZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICBib2R5IC5Gb290ZXJfX2xpbmtzLS1ib3ggLmxvY2F0aW9uX19pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICBib2R5IC5Gb290ZXJfX2xpbmtzLS1ib3ggLmxvY2F0aW9uX19pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgfVxufVxuYm9keSAuRm9vdGVyX19saW5rcy0tYm94IC5sb2NhdGlvbl9faXRlbSBwIGEge1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbmJvZHkgLkZvb3Rlcl9fbGlua3MtLWJveCAubG9jYXRpb25fX2l0ZW0gcCBhOmhvdmVyIHtcbiAgY29sb3I6ICNBQjhGMEU7XG59XG5ib2R5IC5Gb290ZXJfX2xpbmtzLS1ib3ggLnNvY2lhbCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbn1cbmJvZHkgLkZvb3Rlcl9fbGlua3MtLWJveCAuc29jaWFsIHVsIGxpIGEge1xuICB3aWR0aDogMzdweDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5ib2R5IC5Gb290ZXJfX2xpbmtzLS1ib3ggLnNvY2lhbCB1bCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0FCOEYwRTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuYm9keSAuRm9vdGVyX19tYXAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgYm9keSAuRm9vdGVyX19tYXAge1xuICAgIG1heC13aWR0aDogMzg0cHg7XG4gIH1cbn1cbmJvZHkgLkZvb3Rlcl9fbWFwIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbmJvZHkgLkZvb3Rlcl9fbGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbmJvZHkgLkZvb3Rlcl9fbGVnYWwge1xuICBjb2xvcjogI0ZGRjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNHZoO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICBib2R5IC5Gb290ZXJfX2xlZ2FsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctYm90dG9tOiA0dmg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgYm9keSAuRm9vdGVyX19sZWdhbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuYm9keSAuRm9vdGVyX19sZWdhbC0tbG9nbyB7XG4gIHdpZHRoOiAxNzdweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuYm9keSAuRm9vdGVyX19sZWdhbCBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDMuMjV2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgYm9keSAuRm9vdGVyX19sZWdhbCBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgYm9keSAuRm9vdGVyX19sZWdhbCBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgYm9keSAuRm9vdGVyX19sZWdhbCBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIGJvZHkgLkZvb3Rlcl9fbGVnYWwgcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuL2FqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLyogSWNvbnMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi9mb250cy9zbGljay5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi9mb250cy9zbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuL2ZvbnRzL3NsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi9mb250cy9zbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4vZm9udHMvc2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLXByZXY6aG92ZXIsXG4uc2xpY2stcHJldjpmb2N1cyxcbi5zbGljay1uZXh0OmhvdmVyLFxuLnNsaWNrLW5leHQ6Zm9jdXMge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsXG4uc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4uc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXG4uc2xpY2stbmV4dDpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4uc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uc2xpY2stcHJldjpiZWZvcmUsXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBvcGFjaXR5OiAwLjc1O1xuICBjb2xvcjogd2hpdGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4O1xufVxuXG5bZGlyPXJ0bF0gLnNsaWNrLXByZXYge1xuICByaWdodDogLTI1cHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaQXCI7XG59XG5cbltkaXI9cnRsXSAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGklwiO1xufVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMjVweDtcbn1cblxuW2Rpcj1ydGxdIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IC0yNXB4O1xufVxuXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGklwiO1xufVxuXG5bZGlyPXJ0bF0gLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpBcIjtcbn1cblxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNsaWNrLWRvdHMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSxcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgZm9udC1zaXplOiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29udGVudDogXCLigKJcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjI1O1xuICBjb2xvcjogYmxhY2s7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG5cbltkaXI9cnRsXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBTd2lwZXIgMTEuMi4yXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDI1IFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEphbnVhcnkgMzEsIDIwMjVcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6IzAwN2FmZjtcbn1cblxuOmhvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24sIGluaXRpYWwpO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItaW9zIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1hdXRvaGVpZ2h0LCAuc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cblxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uc3dpcGVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IG5vbmU7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogbm9uZTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvcmRlcjogOTk5OTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG4gIHNjcm9sbC1zbmFwLXN0b3A6IGFsd2F5cztcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciwgLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojZmZmO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiMwMDA7XG59XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5zd2lwZXItdmlydHVhbCAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTtcbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6NDRweDtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LCA1MCUpO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMik7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCBzdmcsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcInByZXZcIjtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJuZXh0XCI7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkID4gLnN3aXBlci1wYWdpbmF0aW9uLCAuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICBib3R0b206IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbSwgOHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi10b3AsIGF1dG8pO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzLCA1MCUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsICMwMDApO1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgMC4yKTtcbn1cblxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0LCA4cHgpO1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0LCBhdXRvKTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsIDZweCkgMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIHRvcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCwgNHB4KTtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLCAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIGxlZnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgcmlnaHQ7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvciwgaW5oZXJpdCk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cblxuLnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCA+IC5zd2lwZXItc2Nyb2xsYmFyLCAuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciwgLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpO1xuICBib3R0b206IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tLCA0cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItdG9wLCBhdXRvKTtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSkpO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItbGVmdCwgYXV0byk7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0LCA0cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSk7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpKTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuNSkpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsIDEwcHgpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMsIC5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsIC5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuXG4uc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zd2lwZXItZ3JpZCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN3aXBlci1ncmlkLWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXIuc3dpcGVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2IHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC42O1xuICB6LWluZGV4OiAwO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXIuc3dpcGVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgaGVpZ2h0O1xufVxuXG4uc3dpcGVyLnN3aXBlci1jYXJkcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uQ29udGFjdCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkpVU1QgU2FucyBCb2xkXCI7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNnZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuQ29udGFjdCBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5Db250YWN0IGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkNvbnRhY3QgaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgIGZvbnQtc2l6ZTogOC4yNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkNvbnRhY3QgaDIge1xuICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICBmb250LXNpemU6IDIuMDYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkgYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5Db250YWN0IGgyIHtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gICAgZm9udC1zaXplOiAyLjA2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkNvbnRhY3QgaDIge1xuICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxMnZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkNvbnRhY3QgaDIge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuQ29udGFjdCBoMiB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuLkNvbnRhY3QgLmRlc2NyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgZm9udC1zaXplOiA0dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Db250YWN0IC5kZXNjciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuQ29udGFjdCAuZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkNvbnRhY3QgLmRlc2NyIHtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBmb250LXNpemU6IDQuNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkNvbnRhY3QgLmRlc2NyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkgYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5Db250YWN0IC5kZXNjciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkNvbnRhY3QgLmRlc2NyIHtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogNC41dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuQ29udGFjdCAuZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkNvbnRhY3QgLmRlc2NyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLkNvbnRhY3QgLkNvbnRhY3RCZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5Db250YWN0X19zaW1wbGUge1xuICBwYWRkaW5nOiA0dmggNHZ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGdhcDogMjRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkNvbnRhY3RfX3NpbXBsZSB7XG4gICAgcGFkZGluZzogNjRweCAzNnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkNvbnRhY3RfX3NpbXBsZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgcGFkZGluZzogNjRweCAxMTJweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMzVweDtcbiAgfVxufVxuLkNvbnRhY3RfX3NpbXBsZSAuaW5mb3Mge1xuICBjb2xvcjogI0ZGRjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5Db250YWN0X19zaW1wbGUgLmluZm9zIHtcbiAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLkNvbnRhY3RfX3NpbXBsZSAuaW5mb3NfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgZm9udC1mYW1pbHk6IFwiSlVTVCBTYW5zIEJvbGRcIjtcbiAgbWFyZ2luOiA4cHggMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiA0dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Db250YWN0X19zaW1wbGUgLmluZm9zX19pdGVtIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5Db250YWN0X19zaW1wbGUgLmluZm9zX19pdGVtIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uQ29udGFjdF9fc2ltcGxlIC5pbmZvc19faXRlbSBhIHtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5Db250YWN0X19zaW1wbGUgLmZvcm0ge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3gtc2hhZG93OiAtNHB4IDZweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkNvbnRhY3RfX3NpbXBsZSAuZm9ybSB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuQ29udGFjdF9fc2ltcGxlIC5mb3JtIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIG1heC13aWR0aDogNDYwcHg7XG4gIH1cbn1cbi5Db250YWN0X19zaW1wbGUgLmZvcm0gLmxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLkNvbnRhY3RfX3NpbXBsZSAuZm9ybSAubGluZSBpbnB1dFt0eXBlPXRleHRdLCAuQ29udGFjdF9fc2ltcGxlIC5mb3JtIC5saW5lIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAjRThFREU5O1xuICBwYWRkaW5nOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLkNvbnRhY3RfX3NpbXBsZSAuZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kOiAjMTQ0RjFGO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiSlVTVCBTYW5zIEJvbGRcIjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIGZvbnQtc2l6ZTogNC41dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Db250YWN0X19zaW1wbGUgLmZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuQ29udGFjdF9fc2ltcGxlIC5mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5Db250YWN0X19zaW1wbGUgLmZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLkNvbnRhY3QgLkJnVGVhbXMge1xuICBiYWNrZ3JvdW5kOiAjMEEyNTEzO1xufVxuLkNvbnRhY3RfX3RlYW1zIHtcbiAgcGFkZGluZzogNHZoIDR2dztcbiAgYmFja2dyb3VuZDogIzBBMjUxMztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuQ29udGFjdF9fdGVhbXMge1xuICAgIHBhZGRpbmc6IDY0cHggMzZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuQ29udGFjdF9fdGVhbXMge1xuICAgIHBhZGRpbmc6IDY0cHggMTEycHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLkNvbnRhY3RfX3RlYW1zIC50eHQge1xuICBjb2xvcjogI0ZGRjtcbn1cbi5Db250YWN0X190ZWFtcyAuZm9ybSB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJveC1zaGFkb3c6IC00cHggNnB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuQ29udGFjdF9fdGVhbXMgLmZvcm0ge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkNvbnRhY3RfX3RlYW1zIC5mb3JtIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIG1heC13aWR0aDogNDYwcHg7XG4gIH1cbn1cbi5Db250YWN0X190ZWFtcyAuZm9ybSAubGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uQ29udGFjdF9fdGVhbXMgLmZvcm0gLmxpbmUgaW5wdXRbdHlwZT10ZXh0XSwgLkNvbnRhY3RfX3RlYW1zIC5mb3JtIC5saW5lIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAjRThFREU5O1xuICBwYWRkaW5nOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLkNvbnRhY3RfX3RlYW1zIC5mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQ6ICMxNDRGMUY7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBmb250LWZhbWlseTogXCJKVVNUIFNhbnMgQm9sZFwiO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgZm9udC1zaXplOiA0LjV2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkNvbnRhY3RfX3RlYW1zIC5mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkNvbnRhY3RfX3RlYW1zIC5mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5Db250YWN0X190ZWFtcyAuZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5OZXdzIC5OZXdzQmdCYW5uZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMxNDRGMUYgMCUsICMwRTM4MTYgMTAwJSk7XG59XG4uTmV3c19fYmFubmVyIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9uZXdzL2JnLXRvcC5wbmcpO1xuICBwYWRkaW5nOiA0dmggNHZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuTmV3c19fYmFubmVyIHtcbiAgICBwYWRkaW5nOiA2NHB4IDM2cHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbmV3cy9iZy10b3AucG5nKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuTmV3c19fYmFubmVyIHtcbiAgICBwYWRkaW5nOiAwIDExMnB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL25ld3MvYmctdG9wLnBuZyk7XG4gIH1cbn1cbi5OZXdzX19iYW5uZXIgaDEge1xuICBmb250LWZhbWlseTogXCJKVVNUIFNhbnMgQm9sZFwiO1xuICBmb250LXNpemU6IDd2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLk5ld3NfX2Jhbm5lciBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuTmV3c19fYmFubmVyIGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5OZXdzX19iYW5uZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMTJ2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5OZXdzX19iYW5uZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuTmV3c19fYmFubmVyIGgxIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5OZXdzX19iYW5uZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMTZ2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5OZXdzX19iYW5uZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuTmV3c19fYmFubmVyIGgxIHtcbiAgICBmb250LXNpemU6IDY0cHg7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG4uTmV3c19fZm9ybSB7XG4gIGJhY2tncm91bmQ6ICNFOEVERTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDR2aCA0dnc7XG4gIGdhcDogMjRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLk5ld3NfX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDY0cHggMzZweDtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLk5ld3NfX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDY0cHggMTEycHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuLk5ld3NfX2Zvcm0gLnRleHQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLk5ld3NfX2Zvcm0gLnRleHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuTmV3c19fZm9ybSAudGV4dCB7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgfVxufVxuLk5ld3NfX2Zvcm0gLnRleHQgLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSlVTVCBTYW5zIEJvbGRcIjtcbiAgY29sb3I6ICMxNDRGMUY7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBmb250LXNpemU6IDQuNXZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuTmV3c19fZm9ybSAudGV4dCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5OZXdzX19mb3JtIC50ZXh0IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLk5ld3NfX2Zvcm0gLnRleHQgLnRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXNpemU6IDZ2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5OZXdzX19mb3JtIC50ZXh0IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLk5ld3NfX2Zvcm0gLnRleHQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLk5ld3NfX2Zvcm0gLnRleHQgLnRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBmb250LXNpemU6IDQuNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLk5ld3NfX2Zvcm0gLnRleHQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkgYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5OZXdzX19mb3JtIC50ZXh0IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5OZXdzX19mb3JtIC50ZXh0IC5zdGVwcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbi5OZXdzX19mb3JtIC50ZXh0IC5zdGVwcyBwIHtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtc2l6ZTogNC41dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5OZXdzX19mb3JtIC50ZXh0IC5zdGVwcyBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuTmV3c19fZm9ybSAudGV4dCAuc3RlcHMgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5OZXdzX19mb3JtIC50ZXh0IC5zdGVwcyBwIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJKVVNUIFNhbnMgQm9sZFwiO1xuICBjb2xvcjogIzE0NEYxRjtcbn1cbi5OZXdzX19mb3JtIC5mb3JtIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNoYWRvdzogLTRweCA2cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5OZXdzX19mb3JtIC5mb3JtIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5OZXdzX19mb3JtIC5mb3JtIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIG1heC13aWR0aDogNDYwcHg7XG4gIH1cbn1cbi5OZXdzX19mb3JtIC5mb3JtIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiSlVTVCBTYW5zIEJvbGRcIjtcbiAgY29sb3I6ICMxNDRGMUY7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA3dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5OZXdzX19mb3JtIC5mb3JtIGg0IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5OZXdzX19mb3JtIC5mb3JtIGg0IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5OZXdzX19mb3JtIC5mb3JtIGg0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5OZXdzX19mb3JtIC5mb3JtIGg0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uTmV3c19fZm9ybSAuZm9ybSAuZGVzY3JpY2FvIHtcbiAgY29sb3I6ICMwQTI1MTM7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNHZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuTmV3c19fZm9ybSAuZm9ybSAuZGVzY3JpY2FvIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5OZXdzX19mb3JtIC5mb3JtIC5kZXNjcmljYW8ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLk5ld3NfX2Zvcm0gLmZvcm0gLmRlc2NyaWNhbyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuTmV3c19fZm9ybSAuZm9ybSAuZGVzY3JpY2FvIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5OZXdzX19mb3JtIC5mb3JtIC5saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5OZXdzX19mb3JtIC5mb3JtIC5saW5lIGlucHV0W3R5cGU9dGV4dF0sIC5OZXdzX19mb3JtIC5mb3JtIC5saW5lIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAjRThFREU5O1xuICBwYWRkaW5nOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLk5ld3NfX2Zvcm0gLmZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZDogIzE0NEYxRjtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkpVU1QgU2FucyBCb2xkXCI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICBmb250LXNpemU6IDQuNXZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuTmV3c19fZm9ybSAuZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5OZXdzX19mb3JtIC5mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5OZXdzX19mb3JtIC5mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5OZXdzIC5OZXdzQmdJbmZvcyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzBFMzgxNiAwJSwgIzE0NEYxRiA1MCUsICMwRTM4MTYgMTAwJSk7XG59XG4uTmV3c19faW5mb3Mge1xuICBjb2xvcjogI0ZGRjtcbiAgcGFkZGluZzogNHZoIDR2dztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbmV3cy9iZy1ncmFwaC5wbmcpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuTmV3c19faW5mb3Mge1xuICAgIHBhZGRpbmc6IDY0cHggMzZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL25ld3MvYmctZ3JhcGgucG5nKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuTmV3c19faW5mb3Mge1xuICAgIHBhZGRpbmc6IDY0cHggMTEycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9uZXdzL2JnLWdyYXBoLnBuZyk7XG4gIH1cbn1cbi5OZXdzX19pbmZvcyAuaGVhZGVyIHtcbiAgY29sb3I6ICNGRkY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLk5ld3NfX2luZm9zIC5oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLk5ld3NfX2luZm9zIC5oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5OZXdzX19pbmZvcyAuaGVhZGVyIGg1IHtcbiAgZm9udC1mYW1pbHk6IFwiSlVTVCBTYW5zIEJvbGRcIjtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtc2l6ZTogNnZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuTmV3c19faW5mb3MgLmhlYWRlciBoNSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5OZXdzX19pbmZvcyAuaGVhZGVyIGg1IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLk5ld3NfX2luZm9zIC5oZWFkZXIgaDUge1xuICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICAgIGZvbnQtc2l6ZTogMTJ2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5OZXdzX19pbmZvcyAuaGVhZGVyIGg1IHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLk5ld3NfX2luZm9zIC5oZWFkZXIgaDUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLk5ld3NfX2luZm9zIC5oZWFkZXIgaDUge1xuICAgIGxpbmUtaGVpZ2h0OiA3NnB4O1xuICAgIGZvbnQtc2l6ZTogMTZ2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5OZXdzX19pbmZvcyAuaGVhZGVyIGg1IHtcbiAgICBmb250LXNpemU6IDY0cHg7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLk5ld3NfX2luZm9zIC5oZWFkZXIgaDUge1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbn1cbi5OZXdzX19pbmZvcyAuaGVhZGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLk5ld3NfX2luZm9zIC5kZXNjIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBnYXA6IDI0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5OZXdzX19pbmZvcyAuZGVzYyB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5OZXdzX19pbmZvcyAuZGVzYyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbi5OZXdzX19pbmZvcyAuZGVzYyAuaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLk5ld3NfX2luZm9zIC5kZXNjIC5pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxufVxuLk5ld3NfX2luZm9zIC5kZXNjIC5pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5OZXdzX19pbmZvcyAuZGVzYyAudGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuTmV3c19faW5mb3MgLmRlc2MgLnRleHQge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbn1cbi5OZXdzX19pbmZvcyAuZGVzYyAudGV4dCBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJKVVNUIFNhbnMgQm9sZFwiO1xuICBmb250LXNpemU6IDZ2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLk5ld3NfX2luZm9zIC5kZXNjIC50ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuTmV3c19faW5mb3MgLmRlc2MgLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uTmV3c19faW5mb3MgLmRlc2MgLnRleHQgdWwge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMycHg7XG59XG4uTmV3c19faW5mb3MgLmRlc2MgLnRleHQgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGZvbnQtc2l6ZTogNC41dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5OZXdzX19pbmZvcyAuZGVzYyAudGV4dCB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLk5ld3NfX2luZm9zIC5kZXNjIC50ZXh0IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuXG4uQWJvdXRfX2Jhbm5lciB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYWJvdXQvYmFubmVyLmpwZyk7XG59XG4uQWJvdXRfX2Jhbm5lci0tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogNHZoIDR2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkFib3V0X19iYW5uZXItLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDY0cHggMzZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuQWJvdXRfX2Jhbm5lci0tY29udGVudCB7XG4gICAgcGFkZGluZzogNjRweCAxMTJweDtcbiAgfVxufVxuLkFib3V0X19iYW5uZXItLWNvbnRlbnQgLmdyYXBoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5BYm91dF9fYmFubmVyIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiSlVTVCBTYW5zIEJvbGRcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgZm9udC1zaXplOiA3dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5BYm91dF9fYmFubmVyIGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5BYm91dF9fYmFubmVyIGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5BYm91dF9fYmFubmVyIGgxIHtcbiAgICBsaW5lLWhlaWdodDogNzZweDtcbiAgICBmb250LXNpemU6IDE2dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuQWJvdXRfX2Jhbm5lciBoMSB7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkgYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5BYm91dF9fYmFubmVyIGgxIHtcbiAgICBmb250LXNpemU6IDY0cHg7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5BYm91dF9fYmFubmVyIGgxIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiA3NnB4O1xuICAgIGZvbnQtc2l6ZTogMTZ2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5BYm91dF9fYmFubmVyIGgxIHtcbiAgICBmb250LXNpemU6IDY0cHg7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkFib3V0X19iYW5uZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbn1cbi5BYm91dF9fYmFubmVyIC50aW1lbGluZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYWJvdXQvbGluZS1tb2JpbGUucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDMyJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkFib3V0X19iYW5uZXIgLnRpbWVsaW5lIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Fib3V0L2xpbmUtZGVza3RvcC5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDMyJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuQWJvdXRfX2Jhbm5lciAudGltZWxpbmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYWJvdXQvbGluZS1kZXNrdG9wLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMzIlO1xuICB9XG59XG4uQWJvdXRfX2Jhbm5lciAudGltZWxpbmUgLnNsaWNrLW5leHQsIC5BYm91dF9fYmFubmVyIC50aW1lbGluZSAuc2xpY2stcHJldiB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRvcDogMzIuMSU7XG4gIHotaW5kZXg6IDI7XG59XG4uQWJvdXRfX2Jhbm5lciAudGltZWxpbmUgLnNsaWNrLW5leHQ6YmVmb3JlLCAuQWJvdXRfX2Jhbm5lciAudGltZWxpbmUgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogNDBweDtcbiAgY29udGVudDogXCJcIjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkFib3V0X19iYW5uZXIgLnRpbWVsaW5lIC5zbGljay1uZXh0LCAuQWJvdXRfX2Jhbm5lciAudGltZWxpbmUgLnNsaWNrLXByZXYge1xuICAgIHRvcDogMzIuNCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkFib3V0X19iYW5uZXIgLnRpbWVsaW5lIC5zbGljay1uZXh0LCAuQWJvdXRfX2Jhbm5lciAudGltZWxpbmUgLnNsaWNrLXByZXYge1xuICAgIHRvcDogMzIuNCU7XG4gIH1cbn1cbi5BYm91dF9fYmFubmVyIC50aW1lbGluZSAuc2xpY2stbmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYWJvdXQvYXJyb3ctbmV4dC5wbmcpO1xuICByaWdodDogM3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuQWJvdXRfX2Jhbm5lciAudGltZWxpbmUgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtMTJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuQWJvdXRfX2Jhbm5lciAudGltZWxpbmUgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtMTJweDtcbiAgfVxufVxuLkFib3V0X19iYW5uZXIgLnRpbWVsaW5lIC5zbGljay1wcmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hYm91dC9hcnJvdy1wcmV2LnBuZyk7XG4gIGxlZnQ6IDNweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkFib3V0X19iYW5uZXIgLnRpbWVsaW5lIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtMTJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuQWJvdXRfX2Jhbm5lciAudGltZWxpbmUgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0xMnB4O1xuICB9XG59XG4uQWJvdXRfX2Jhbm5lciAudGltZWxpbmVfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xufVxuLkFib3V0X19iYW5uZXIgLnRpbWVsaW5lX19pdGVtIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJKVVNUIFNhbnMgQm9sZFwiO1xuICBmb250LXNpemU6IDZ2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkFib3V0X19iYW5uZXIgLnRpbWVsaW5lX19pdGVtIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuQWJvdXRfX2Jhbm5lciAudGltZWxpbmVfX2l0ZW0gc3BhbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5BYm91dF9fYmFubmVyIC50aW1lbGluZV9faXRlbSBzcGFuIHtcbiAgICBmb250LXNpemU6IDZ2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5BYm91dF9fYmFubmVyIC50aW1lbGluZV9faXRlbSBzcGFuIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuQWJvdXRfX2Jhbm5lciAudGltZWxpbmVfX2l0ZW0gc3BhbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5BYm91dF9fYmFubmVyIC50aW1lbGluZV9faXRlbSBzcGFuIHtcbiAgICBmb250LXNpemU6IDguMjV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5BYm91dF9fYmFubmVyIC50aW1lbGluZV9faXRlbSBzcGFuIHtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gICAgZm9udC1zaXplOiAyLjA2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuQWJvdXRfX2Jhbm5lciAudGltZWxpbmVfX2l0ZW0gc3BhbiB7XG4gICAgZm9udC1zaXplOiAzM3B4O1xuICAgIGZvbnQtc2l6ZTogMi4wNjI1cmVtO1xuICB9XG59XG4uQWJvdXRfX2Jhbm5lciAudGltZWxpbmVfX2l0ZW0gLmNpcmNsZSB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQ6ICMwQTI1MTM7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLkFib3V0X19iYW5uZXIgLnRpbWVsaW5lX19pdGVtIC5jaXJjbGUgaW1nIHtcbiAgd2lkdGg6IDkwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLkFib3V0X19iYW5uZXIgLnRpbWVsaW5lX19pdGVtIC5kaWFsb2dvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjk2cHg7XG4gIGJhY2tncm91bmQ6ICMxNDRGMUY7XG4gIGNvbG9yOiAjRkZGO1xuICBwYWRkaW5nOiAxNnB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG4uQWJvdXRfX2Jhbm5lciAudGltZWxpbmVfX2l0ZW0gLmRpYWxvZ286OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDE2cHggMjBweCAxNnB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMxNDRGMUYgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0b3A6IC0xN3B4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5BYm91dF9fYmFubmVyIC50aW1lbGluZV9faXRlbSBwIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtc2l6ZTogNHZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuQWJvdXRfX2Jhbm5lciAudGltZWxpbmVfX2l0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuQWJvdXRfX2Jhbm5lciAudGltZWxpbmVfX2l0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuQWJvdXRfX2Jhbm5lciAudGltZWxpbmVfX2l0ZW0gcCB7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgZm9udC1zaXplOiA0LjV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5BYm91dF9fYmFubmVyIC50aW1lbGluZV9faXRlbSBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkgYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5BYm91dF9fYmFubmVyIC50aW1lbGluZV9faXRlbSBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuQWJvdXRfX2Jhbm5lciAudGltZWxpbmVfX2l0ZW0gcCB7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgZm9udC1zaXplOiA0LjV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5BYm91dF9fYmFubmVyIC50aW1lbGluZV9faXRlbSBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkgYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5BYm91dF9fYmFubmVyIC50aW1lbGluZV9faXRlbSBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLkFib3V0X19waWxsYXJzIHtcbiAgYmFja2dyb3VuZDogI0U4RURFOTtcbn1cbi5BYm91dF9fcGlsbGFycy0tY29udGVudCB7XG4gIHBhZGRpbmc6IDR2aCA0dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5BYm91dF9fcGlsbGFycy0tY29udGVudCB7XG4gICAgcGFkZGluZzogNjRweCAzNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5BYm91dF9fcGlsbGFycy0tY29udGVudCB7XG4gICAgcGFkZGluZzogNjRweCAxMTJweDtcbiAgfVxufVxuLkFib3V0X19waWxsYXJzLS1jb250ZW50IC5oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuLkFib3V0X19waWxsYXJzLS1jb250ZW50IC5oZWFkZXIgaDIge1xuICBmb250LWZhbWlseTogXCJKVVNUIFNhbnMgQm9sZFwiO1xuICBjb2xvcjogIzBBMjUxMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODl2dztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogOC4yNXZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuQWJvdXRfX3BpbGxhcnMtLWNvbnRlbnQgLmhlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiAzM3B4O1xuICAgIGZvbnQtc2l6ZTogMi4wNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5BYm91dF9fcGlsbGFycy0tY29udGVudCAuaGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gICAgZm9udC1zaXplOiAyLjA2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkFib3V0X19waWxsYXJzLS1jb250ZW50IC5oZWFkZXIgaDIge1xuICAgIGxpbmUtaGVpZ2h0OiA1MXB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBmb250LXNpemU6IDEydnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuQWJvdXRfX3BpbGxhcnMtLWNvbnRlbnQgLmhlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkgYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5BYm91dF9fcGlsbGFycy0tY29udGVudCAuaGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5BYm91dF9fcGlsbGFycy0tY29udGVudCAuaGVhZGVyIGgyIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgZm9udC1zaXplOiAxNnZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkFib3V0X19waWxsYXJzLS1jb250ZW50IC5oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuQWJvdXRfX3BpbGxhcnMtLWNvbnRlbnQgLmhlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuLkFib3V0X19waWxsYXJzLS1jb250ZW50IC5oZWFkZXIgaDI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hYm91dC9saW5lLXRpdGxlLW1vYmlsZS5wbmcpO1xuICBtYXJnaW46IDFweCBhdXRvIDA7XG4gIHdpZHRoOiAxNzdweDtcbiAgaGVpZ2h0OiAycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5BYm91dF9fcGlsbGFycy0tY29udGVudCAuaGVhZGVyIGgyOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtMnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYWJvdXQvbGluZS10aXRsZS10YWJsZXQucG5nKTtcbiAgICB3aWR0aDogMzM0cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5BYm91dF9fcGlsbGFycy0tY29udGVudCAuaGVhZGVyIGgyOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtMTVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Fib3V0L2xpbmUtdGl0bGUtZGVza3RvcC5wbmcpO1xuICAgIHdpZHRoOiAzMzRweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5BYm91dF9fcGlsbGFycy0tY29udGVudCAuaW1hZ2VzLm1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDM0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkFib3V0X19waWxsYXJzLS1jb250ZW50IC5pbWFnZXMubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5BYm91dF9fcGlsbGFycy0tY29udGVudCAuaW1hZ2VzLm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLkFib3V0X19waWxsYXJzLS1jb250ZW50IC5pbWFnZXMudGFibGV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkFib3V0X19waWxsYXJzLS1jb250ZW50IC5pbWFnZXMudGFibGV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5BYm91dF9fcGlsbGFycy0tY29udGVudCAuaW1hZ2VzLnRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLkFib3V0X19waWxsYXJzLS1jb250ZW50IC5pbWFnZXMuZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5BYm91dF9fcGlsbGFycy0tY29udGVudCAuaW1hZ2VzLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkFib3V0X19waWxsYXJzLS1jb250ZW50IC5pbWFnZXMuZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5BYm91dF9fcGlsbGFycy0tY29udGVudCAuaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5BYm91dF9fcGlsbGFycy0tY29udGVudCAuaXRlbXMge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuQWJvdXRfX3BpbGxhcnMtLWNvbnRlbnQgLml0ZW1zIHtcbiAgICBnYXA6IDY0cHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5BYm91dF9fcGlsbGFycy0tY29udGVudCAuaXRlbXNfX2JveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzE0NEYxRjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkFib3V0X19waWxsYXJzLS1jb250ZW50IC5pdGVtc19fYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuQWJvdXRfX3BpbGxhcnMtLWNvbnRlbnQgLml0ZW1zX19ib3gge1xuICAgIG1heC13aWR0aDogNTM4cHg7XG4gIH1cbn1cbi5BYm91dF9fcGlsbGFycy0tY29udGVudCAuaXRlbXNfX2JveC5maXJzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uQWJvdXRfX3BpbGxhcnMtLWNvbnRlbnQgLml0ZW1zX19ib3ggLmNvbnRlbnQgLnRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuQWJvdXRfX3BpbGxhcnMtLWNvbnRlbnQgLml0ZW1zX19ib3ggLmNvbnRlbnQgLnRpdGxlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkFib3V0X19waWxsYXJzLS1jb250ZW50IC5pdGVtc19fYm94IC5jb250ZW50IC50aXRsZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uQWJvdXRfX3BpbGxhcnMtLWNvbnRlbnQgLml0ZW1zX19ib3ggLmNvbnRlbnQgLnRpdGxlOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogI0FCOEYwRTtcbn1cbi5BYm91dF9fcGlsbGFycy0tY29udGVudCAuaXRlbXNfX2JveCAuY29udGVudCAudGl0bGU6aG92ZXIgaW1nIHtcbiAgZmlsdGVyOiBpbnZlcnQoNDclKSBzZXBpYSg5MiUpIHNhdHVyYXRlKDQ0MCUpIGh1ZS1yb3RhdGUoMTJkZWcpIGJyaWdodG5lc3MoOTglKSBjb250cmFzdCg4OSUpO1xufVxuLkFib3V0X19waWxsYXJzLS1jb250ZW50IC5pdGVtc19fYm94IC5jb250ZW50IC50aXRsZSBpbWcge1xuICB3aWR0aDogNTVweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkFib3V0X19waWxsYXJzLS1jb250ZW50IC5pdGVtc19fYm94IC5jb250ZW50IC50aXRsZSBpbWcge1xuICAgIHdpZHRoOiA3NHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5BYm91dF9fcGlsbGFycy0tY29udGVudCAuaXRlbXNfX2JveCAuY29udGVudCAudGl0bGUgaW1nIHtcbiAgICB3aWR0aDogNzRweDtcbiAgfVxufVxuLkFib3V0X19waWxsYXJzLS1jb250ZW50IC5pdGVtc19fYm94IC5jb250ZW50IC50aXRsZSBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0FCOEYwRTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcGFkZGluZzogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiSlVTVCBTYW5zIEJvbGRcIjtcbiAgbGluZS1oZWlnaHQ6IDU3cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICBmb250LXNpemU6IDguMjV2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkFib3V0X19waWxsYXJzLS1jb250ZW50IC5pdGVtc19fYm94IC5jb250ZW50IC50aXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gICAgZm9udC1zaXplOiAyLjA2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkFib3V0X19waWxsYXJzLS1jb250ZW50IC5pdGVtc19fYm94IC5jb250ZW50IC50aXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gICAgZm9udC1zaXplOiAyLjA2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkFib3V0X19waWxsYXJzLS1jb250ZW50IC5pdGVtc19fYm94IC5jb250ZW50IC50aXRsZSBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogNTdweDtcbiAgICBmb250LXNpemU6IDEydnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuQWJvdXRfX3BpbGxhcnMtLWNvbnRlbnQgLml0ZW1zX19ib3ggLmNvbnRlbnQgLnRpdGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuQWJvdXRfX3BpbGxhcnMtLWNvbnRlbnQgLml0ZW1zX19ib3ggLmNvbnRlbnQgLnRpdGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkFib3V0X19waWxsYXJzLS1jb250ZW50IC5pdGVtc19fYm94IC5jb250ZW50IC50aXRsZSBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogNTdweDtcbiAgICBmb250LXNpemU6IDEydnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuQWJvdXRfX3BpbGxhcnMtLWNvbnRlbnQgLml0ZW1zX19ib3ggLmNvbnRlbnQgLnRpdGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuQWJvdXRfX3BpbGxhcnMtLWNvbnRlbnQgLml0ZW1zX19ib3ggLmNvbnRlbnQgLnRpdGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbi5BYm91dF9fcGlsbGFycy0tY29udGVudCAuaXRlbXNfX2JveCAuY29udGVudCBwIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtc2l6ZTogNC41dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5BYm91dF9fcGlsbGFycy0tY29udGVudCAuaXRlbXNfX2JveCAuY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuQWJvdXRfX3BpbGxhcnMtLWNvbnRlbnQgLml0ZW1zX19ib3ggLmNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkFib3V0X19waWxsYXJzLS1jb250ZW50IC5pdGVtc19fYm94IC5jb250ZW50IHAge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC1zaXplOiA2dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuQWJvdXRfX3BpbGxhcnMtLWNvbnRlbnQgLml0ZW1zX19ib3ggLmNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkFib3V0X19waWxsYXJzLS1jb250ZW50IC5pdGVtc19fYm94IC5jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuQWJvdXRfX3BpbGxhcnMtLWNvbnRlbnQgLml0ZW1zX19ib3ggLmNvbnRlbnQgcCB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXNpemU6IDZ2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5BYm91dF9fcGlsbGFycy0tY29udGVudCAuaXRlbXNfX2JveCAuY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuQWJvdXRfX3BpbGxhcnMtLWNvbnRlbnQgLml0ZW1zX19ib3ggLmNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uQWJvdXRfX3Byb2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMEEyNTEzO1xufVxuLkFib3V0X19wcm9jZXNzLS1jb250ZW50IHtcbiAgcGFkZGluZzogNHZoIDR2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkFib3V0X19wcm9jZXNzLS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA2NHB4IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkFib3V0X19wcm9jZXNzLS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA2NHB4IDExMnB4O1xuICB9XG59XG4uQWJvdXRfX3Byb2Nlc3MtLWNvbnRlbnQgLmhlYWRlciB7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uQWJvdXRfX3Byb2Nlc3MtLWNvbnRlbnQgLmhlYWRlciBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkpVU1QgU2FucyBCb2xkXCI7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBmb250LXNpemU6IDd2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkFib3V0X19wcm9jZXNzLS1jb250ZW50IC5oZWFkZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkFib3V0X19wcm9jZXNzLS1jb250ZW50IC5oZWFkZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkFib3V0X19wcm9jZXNzLS1jb250ZW50IC5oZWFkZXIgaDMge1xuICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICAgIGZvbnQtc2l6ZTogMTJ2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5BYm91dF9fcHJvY2Vzcy0tY29udGVudCAuaGVhZGVyIGgzIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkFib3V0X19wcm9jZXNzLS1jb250ZW50IC5oZWFkZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkFib3V0X19wcm9jZXNzLS1jb250ZW50IC5oZWFkZXIgaDMge1xuICAgIGxpbmUtaGVpZ2h0OiA3NnB4O1xuICAgIGZvbnQtc2l6ZTogMTZ2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5BYm91dF9fcHJvY2Vzcy0tY29udGVudCAuaGVhZGVyIGgzIHtcbiAgICBmb250LXNpemU6IDY0cHg7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkFib3V0X19wcm9jZXNzLS1jb250ZW50IC5oZWFkZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbn1cbi5BYm91dF9fcHJvY2Vzcy0tY29udGVudCAuaGVhZGVyIHAge1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgZm9udC1zaXplOiA0dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5BYm91dF9fcHJvY2Vzcy0tY29udGVudCAuaGVhZGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkFib3V0X19wcm9jZXNzLS1jb250ZW50IC5oZWFkZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuQWJvdXRfX3Byb2Nlc3MtLWNvbnRlbnQgLmhlYWRlciBwIHtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXNpemU6IDZ2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5BYm91dF9fcHJvY2Vzcy0tY29udGVudCAuaGVhZGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkgYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5BYm91dF9fcHJvY2Vzcy0tY29udGVudCAuaGVhZGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuQWJvdXRfX3Byb2Nlc3MtLWNvbnRlbnQgLmhlYWRlciBwIHtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXNpemU6IDZ2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5BYm91dF9fcHJvY2Vzcy0tY29udGVudCAuaGVhZGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkgYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5BYm91dF9fcHJvY2Vzcy0tY29udGVudCAuaGVhZGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLkFib3V0X19wcm9jZXNzLS1jb250ZW50IC5wcm9jZXNzIHtcbiAgY29sb3I6ICMwQTI1MTM7XG4gIGdhcDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuQWJvdXRfX3Byb2Nlc3MtLWNvbnRlbnQgLnByb2Nlc3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBpbml0aWFsO1xuICAgIGdhcDogMDtcbiAgfVxufVxuLkFib3V0X19wcm9jZXNzLS1jb250ZW50IC5wcm9jZXNzIC5waXN0YURlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuQWJvdXRfX3Byb2Nlc3MtLWNvbnRlbnQgLnByb2Nlc3MgLnBpc3RhRGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuQWJvdXRfX3Byb2Nlc3MtLWNvbnRlbnQgLnByb2Nlc3MgLnBpc3RhRGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAtNHB4IGF1dG8gMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG4uQWJvdXRfX3Byb2Nlc3MtLWNvbnRlbnQgLnByb2Nlc3MgLnBpc3RhVGFibGV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkFib3V0X19wcm9jZXNzLS1jb250ZW50IC5wcm9jZXNzIC5waXN0YVRhYmxldCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5BYm91dF9fcHJvY2Vzcy0tY29udGVudCAucHJvY2VzcyAucGlzdGFUYWJsZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5BYm91dF9fcHJvY2Vzcy0tY29udGVudCAucHJvY2VzcyAucGlzdGFNb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuQWJvdXRfX3Byb2Nlc3MtLWNvbnRlbnQgLnByb2Nlc3MgLnBpc3RhTW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5BYm91dF9fcHJvY2Vzcy0tY29udGVudCAucHJvY2VzcyAucGlzdGFNb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5BYm91dF9fcHJvY2Vzcy0tY29udGVudCAucHJvY2Vzc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzJweDtcbiAgei1pbmRleDogMjtcbn1cbi5BYm91dF9fcHJvY2Vzcy0tY29udGVudCAucHJvY2Vzc19fbGlzdC50b3Age1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuQWJvdXRfX3Byb2Nlc3MtLWNvbnRlbnQgLnByb2Nlc3NfX2xpc3QudG9wIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkFib3V0X19wcm9jZXNzLS1jb250ZW50IC5wcm9jZXNzX19saXN0LnRvcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5BYm91dF9fcHJvY2Vzcy0tY29udGVudCAucHJvY2Vzc19fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLkFib3V0X19wcm9jZXNzLS1jb250ZW50IC5wcm9jZXNzX19saXN0LS1pdGVtIHtcbiAgYmFja2dyb3VuZDogI0U4RURFOTtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuQWJvdXRfX3Byb2Nlc3MtLWNvbnRlbnQgLnByb2Nlc3NfX2xpc3QtLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkFib3V0X19wcm9jZXNzLS1jb250ZW50IC5wcm9jZXNzX19saXN0LS1pdGVtIHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIG1pbi1oZWlnaHQ6IDIyOHB4O1xuICB9XG59XG4uQWJvdXRfX3Byb2Nlc3MtLWNvbnRlbnQgLnByb2Nlc3NfX2xpc3QtLWl0ZW0gLnRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLkFib3V0X19wcm9jZXNzLS1jb250ZW50IC5wcm9jZXNzX19saXN0LS1pdGVtIC50aXRsZSBwIHtcbiAgZmxleDogMSAxIDkwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJKVVNUIFNhbnMgQm9sZFwiO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgZm9udC1zaXplOiA0dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5BYm91dF9fcHJvY2Vzcy0tY29udGVudCAucHJvY2Vzc19fbGlzdC0taXRlbSAudGl0bGUgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuQWJvdXRfX3Byb2Nlc3MtLWNvbnRlbnQgLnByb2Nlc3NfX2xpc3QtLWl0ZW0gLnRpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5BYm91dF9fcHJvY2Vzcy0tY29udGVudCAucHJvY2Vzc19fbGlzdC0taXRlbSAudGV4dCBwIHtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGZvbnQtc2l6ZTogMy43NXZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuQWJvdXRfX3Byb2Nlc3MtLWNvbnRlbnQgLnByb2Nlc3NfX2xpc3QtLWl0ZW0gLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5BYm91dF9fcHJvY2Vzcy0tY29udGVudCAucHJvY2Vzc19fbGlzdC0taXRlbSAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbi5BYm91dF9fc2VsbyB7XG4gIGJhY2tncm91bmQ6ICNFOEVERTk7XG4gIHBhZGRpbmc6IDR2aCA0dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5BYm91dF9fc2VsbyB7XG4gICAgcGFkZGluZzogNjRweCAzNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5BYm91dF9fc2VsbyB7XG4gICAgcGFkZGluZzogNjRweCAxMTJweDtcbiAgfVxufVxuLkFib3V0X19zZWxvIC5ib3gge1xuICBiYWNrZ3JvdW5kOiAjMDAwQjI4O1xuICBjb2xvcjogI0ZGRjtcbiAgcGFkZGluZzogMjRweCAwO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5BYm91dF9fc2VsbyAuYm94IHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5BYm91dF9fc2VsbyAuYm94IHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4uQWJvdXRfX3NlbG8gLmJveF9faGVhZGVyIHtcbiAgcGFkZGluZzogMCA0dnc7XG59XG4uQWJvdXRfX3NlbG8gLmJveF9faGVhZGVyIHAge1xuICBmb250LWZhbWlseTogXCJKVVNUIFNhbnMgQm9sZFwiO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtc2l6ZTogNnZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuQWJvdXRfX3NlbG8gLmJveF9faGVhZGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuQWJvdXRfX3NlbG8gLmJveF9faGVhZGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuQWJvdXRfX3NlbG8gLmJveF9faGVhZGVyIHAge1xuICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZm9udC1zaXplOiAxMnZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkFib3V0X19zZWxvIC5ib3hfX2hlYWRlciBwIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkFib3V0X19zZWxvIC5ib3hfX2hlYWRlciBwIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5BYm91dF9fc2VsbyAuYm94X19oZWFkZXIgcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBsaW5lLWhlaWdodDogNTdweDtcbiAgICBmb250LXNpemU6IDEydnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuQWJvdXRfX3NlbG8gLmJveF9faGVhZGVyIHAge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuQWJvdXRfX3NlbG8gLmJveF9faGVhZGVyIHAge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbi5BYm91dF9fc2VsbyAuYm94X19oZWFkZXIgc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGZvbnQtc2l6ZTogNHZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuQWJvdXRfX3NlbG8gLmJveF9faGVhZGVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkFib3V0X19zZWxvIC5ib3hfX2hlYWRlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5BYm91dF9fc2VsbyAuYm94X19oZWFkZXIgc3BhbiB7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgZm9udC1zaXplOiA3dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuQWJvdXRfX3NlbG8gLmJveF9faGVhZGVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuQWJvdXRfX3NlbG8gLmJveF9faGVhZGVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkFib3V0X19zZWxvIC5ib3hfX2hlYWRlciBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICBmb250LXNpemU6IDd2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5BYm91dF9fc2VsbyAuYm94X19oZWFkZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkgYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5BYm91dF9fc2VsbyAuYm94X19oZWFkZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuLkFib3V0X19zZWxvIC5ib3hfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMCA0dnc7XG4gIGdhcDogMTZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkFib3V0X19zZWxvIC5ib3hfX2FjdGlvbnMge1xuICAgIHBhZGRpbmc6IDAgNHZ3O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5BYm91dF9fc2VsbyAuYm94X19hY3Rpb25zIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGdhcDogMzJweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uQWJvdXRfX3NlbG8gLmJveF9fYWN0aW9ucyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJKVVNUIFNhbnMgQm9sZFwiO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIGZvbnQtc2l6ZTogNHZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuQWJvdXRfX3NlbG8gLmJveF9fYWN0aW9ucyBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5BYm91dF9fc2VsbyAuYm94X19hY3Rpb25zIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5BYm91dF9fc2VsbyAuYm94X19hY3Rpb25zIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5BYm91dF9fc2VsbyAuYm94X19hY3Rpb25zIGEge1xuICAgIGZvbnQtc2l6ZTogNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkFib3V0X19zZWxvIC5ib3hfX2FjdGlvbnMgYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkgYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5BYm91dF9fc2VsbyAuYm94X19hY3Rpb25zIGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkFib3V0X19zZWxvIC5ib3hfX2FjdGlvbnMgYSB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBmb250LXNpemU6IDZ2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5BYm91dF9fc2VsbyAuYm94X19hY3Rpb25zIGEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkgYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5BYm91dF9fc2VsbyAuYm94X19hY3Rpb25zIGEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLkFib3V0X19zZWxvIC5ib3hfX2FjdGlvbnMgLmNvbnRhY3Qge1xuICBjb2xvcjogIzAwMEIyODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FCOEYwRTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0FCOEYwRTtcbn1cbi5BYm91dF9fc2VsbyAuYm94X19hY3Rpb25zIC5zY3JvbGwge1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE0NEYxRjtcbn1cbi5Tb2x1dGlvbnMgLlNvbHV0aW9uc0JnQmFubmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMTQ0RjFGIDAlLCAjMEUzODE2IDEwMCUpO1xufVxuLlNvbHV0aW9ucyAuU29sdXRpb25zQmcge1xuICBiYWNrZ3JvdW5kOiAjRjFGMUYwO1xufVxuLlNvbHV0aW9uc19fYmFubmVyIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9uZXdzL2JnLXRvcC5wbmcpO1xuICBwYWRkaW5nOiA0dmggNHZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuU29sdXRpb25zX19iYW5uZXIge1xuICAgIHBhZGRpbmc6IDY0cHggMzZweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjAwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9uZXdzL2JnLXRvcC5wbmcpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5Tb2x1dGlvbnNfX2Jhbm5lciB7XG4gICAgcGFkZGluZzogMCAxMTJweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjUwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9uZXdzL2JnLXRvcC5wbmcpO1xuICB9XG59XG4uU29sdXRpb25zX19iYW5uZXIgaDEge1xuICBmb250LWZhbWlseTogXCJKVVNUIFNhbnMgQm9sZFwiO1xuICBmb250LXNpemU6IDd2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLlNvbHV0aW9uc19fYmFubmVyIGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5Tb2x1dGlvbnNfX2Jhbm5lciBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuU29sdXRpb25zX19iYW5uZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMTJ2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Tb2x1dGlvbnNfX2Jhbm5lciBoMSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkgYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5Tb2x1dGlvbnNfX2Jhbm5lciBoMSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuU29sdXRpb25zX19iYW5uZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMTZ2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Tb2x1dGlvbnNfX2Jhbm5lciBoMSB7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkgYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5Tb2x1dGlvbnNfX2Jhbm5lciBoMSB7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuLlNvbHV0aW9uc19fY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNGMUYxRjA7XG4gIHBhZGRpbmc6IDR2aCA0dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Tb2x1dGlvbnNfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDY0cHggMzZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuU29sdXRpb25zX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA2NHB4IDExMnB4O1xuICB9XG59XG4uU29sdXRpb25zX19uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uU29sdXRpb25zX19uYXYgLm15U3dpcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLlNvbHV0aW9uc19fbmF2IC5teVN3aXBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5Tb2x1dGlvbnNfX25hdiAubXlTd2lwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgfVxufVxuLlNvbHV0aW9uc19fbmF2IC5zd2lwZXItYnV0dG9uLXByZXYsIC5Tb2x1dGlvbnNfX25hdiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5Tb2x1dGlvbnNfX25hdiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5Tb2x1dGlvbnNfX25hdiAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2xpZGVyLXByZXYucG5nKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLlNvbHV0aW9uc19fbmF2IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuU29sdXRpb25zX19uYXYgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMnB4O1xuICB9XG59XG4uU29sdXRpb25zX19uYXYgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uU29sdXRpb25zX19uYXYgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NsaWRlci1uZXh0LnBuZyk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Tb2x1dGlvbnNfX25hdiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICByaWdodDogMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5Tb2x1dGlvbnNfX25hdiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICByaWdodDogMnB4O1xuICB9XG59XG4uU29sdXRpb25zX19uYXYgLnN3aXBlci13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5Tb2x1dGlvbnNfX25hdiAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLlNvbHV0aW9uc19fbmF2IC5ib3gge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1mYW1pbHk6IFwiSlVTVCBTYW5zIEJvbGRcIjtcbiAgYmFja2dyb3VuZDogIzE0NEYxRjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgZm9udC1zaXplOiA0dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Tb2x1dGlvbnNfX25hdiAuYm94IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5Tb2x1dGlvbnNfX25hdiAuYm94IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uU29sdXRpb25zX19uYXYgLmJveDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5Tb2x1dGlvbnNfX25hdiAuYm94LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwQTI1MTM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLlNvbHV0aW9uc19fbmF2IC5ib3ggc3BhbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuU29sdXRpb25zX19uYXYgLmJveCBzcGFuIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLlNvbHV0aW9uc19fbmF2IC5ib3ggc3BhbiB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbn1cbi5Tb2x1dGlvbnNfX25hdiAuYm94IHNwYW4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLlNvbHV0aW9uc19fbmF2IC5ib3gge1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgZm9udC1zaXplOiA0LjV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Tb2x1dGlvbnNfX25hdiAuYm94IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkgYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5Tb2x1dGlvbnNfX25hdiAuYm94IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuU29sdXRpb25zX19uYXYgLmJveCB7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyMTRweDtcbiAgICBmb250LXNpemU6IDZ2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Tb2x1dGlvbnNfX25hdiAuYm94IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuU29sdXRpb25zX19uYXYgLmJveCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uU29sdXRpb25zX190aXRsZSB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEEyNTEzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnLXRpdGxlLXNvbHVjb2VzLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuU29sdXRpb25zX190aXRsZSB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5Tb2x1dGlvbnNfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIH1cbn1cbi5Tb2x1dGlvbnNfX3RpdGxlIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiSlVTVCBTYW5zIEJvbGRcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgZm9udC1zaXplOiA0dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Tb2x1dGlvbnNfX3RpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5Tb2x1dGlvbnNfX3RpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Tb2x1dGlvbnNfX3RpdGxlIGgyIHtcbiAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICBmb250LXNpemU6IDguMjV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Tb2x1dGlvbnNfX3RpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gICAgZm9udC1zaXplOiAyLjA2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuU29sdXRpb25zX190aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAzM3B4O1xuICAgIGZvbnQtc2l6ZTogMi4wNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5Tb2x1dGlvbnNfX3RpdGxlIGgyIHtcbiAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICBmb250LXNpemU6IDguMjV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Tb2x1dGlvbnNfX3RpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gICAgZm9udC1zaXplOiAyLjA2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuU29sdXRpb25zX190aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAzM3B4O1xuICAgIGZvbnQtc2l6ZTogMi4wNjI1cmVtO1xuICB9XG59XG4uU29sdXRpb25zX19maXJzdCB7XG4gIHBhZGRpbmc6IDI0cHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuU29sdXRpb25zX19maXJzdCB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIGdhcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuU29sdXRpb25zX19maXJzdCB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIGdhcDogMzJweDtcbiAgfVxufVxuLlNvbHV0aW9uc19fZmlyc3QgLmljb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBib3gtc2hhZG93OiAtNHB4IDZweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZ3JvdW5kOiAjRThFREU5O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLlNvbHV0aW9uc19fZmlyc3QgLmljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDIxNXB4O1xuICAgIGhlaWdodDogMTU4cHg7XG4gIH1cbiAgLlNvbHV0aW9uc19fZmlyc3QgLmljb24gaW1nIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLlNvbHV0aW9uc19fZmlyc3QgLmljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDM4NHB4O1xuICAgIGhlaWdodDogMjgzcHg7XG4gIH1cbiAgLlNvbHV0aW9uc19fZmlyc3QgLmljb24gaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLlNvbHV0aW9uc19fZmlyc3QgLnRleHQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5Tb2x1dGlvbnNfX2ZpcnN0IC50ZXh0IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiSlVTVCBTYW5zIEJvbGRcIjtcbiAgY29sb3I6ICMxNDRGMUY7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBmb250LXNpemU6IDR2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLlNvbHV0aW9uc19fZmlyc3QgLnRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLlNvbHV0aW9uc19fZmlyc3QgLnRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLlNvbHV0aW9uc19fZmlyc3QgLnRleHQgaDMge1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogNnZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLlNvbHV0aW9uc19fZmlyc3QgLnRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkgYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5Tb2x1dGlvbnNfX2ZpcnN0IC50ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLlNvbHV0aW9uc19fZmlyc3QgLnRleHQgaDMge1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogNnZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLlNvbHV0aW9uc19fZmlyc3QgLnRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkgYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5Tb2x1dGlvbnNfX2ZpcnN0IC50ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5Tb2x1dGlvbnNfX2ZpcnN0IC50ZXh0IHAge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgZm9udC1zaXplOiAzLjI1dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Tb2x1dGlvbnNfX2ZpcnN0IC50ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuU29sdXRpb25zX19maXJzdCAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLlNvbHV0aW9uc19fZmlyc3QgLnRleHQgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgZm9udC1zaXplOiA0LjV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Tb2x1dGlvbnNfX2ZpcnN0IC50ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLlNvbHV0aW9uc19fZmlyc3QgLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLlNvbHV0aW9uc19fZmlyc3QgLnRleHQgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgZm9udC1zaXplOiA0LjV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Tb2x1dGlvbnNfX2ZpcnN0IC50ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLlNvbHV0aW9uc19fZmlyc3QgLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5Tb2x1dGlvbnNfX2ZpcnN0IC50ZXh0IC50b3BpY29zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuU29sdXRpb25zX19maXJzdCAudGV4dCAudG9waWNvcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuU29sdXRpb25zX19maXJzdCAudGV4dCAudG9waWNvcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLlNvbHV0aW9uc19fZmlyc3QgLnRleHQgLnRvcGljb3MgcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLlNvbHV0aW9uc19fZmlyc3QgLnRleHQgLnRvcGljb3MgcCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSlVTVCBTYW5zIEJvbGRcIjtcbiAgY29sb3I6ICMxNDRGMUY7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmb250LXNpemU6IDR2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLlNvbHV0aW9uc19fZmlyc3QgLnRleHQgLnRvcGljb3MgcCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5Tb2x1dGlvbnNfX2ZpcnN0IC50ZXh0IC50b3BpY29zIHAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuU29sdXRpb25zX19maXJzdCAudGV4dCAudG9waWNvcyBwIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5Tb2x1dGlvbnNfX2ZpcnN0IC50ZXh0IC50b3BpY29zIHAgc3BhbiB7XG4gICAgY29sb3I6ICMxNDRGMUY7XG4gICAgZm9udC1zaXplOiA0LjV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Tb2x1dGlvbnNfX2ZpcnN0IC50ZXh0IC50b3BpY29zIHAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuU29sdXRpb25zX19maXJzdCAudGV4dCAudG9waWNvcyBwIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5Tb2x1dGlvbnNfX2ZpcnN0IC50ZXh0IC50b3BpY29zIHAge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLlNvbHV0aW9uc19fZmlyc3QgLnRleHQgLnRvcGljb3MgcCBzcGFuIHtcbiAgICBjb2xvcjogIzE0NEYxRjtcbiAgICBmb250LXNpemU6IDQuNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLlNvbHV0aW9uc19fZmlyc3QgLnRleHQgLnRvcGljb3MgcCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkgYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5Tb2x1dGlvbnNfX2ZpcnN0IC50ZXh0IC50b3BpY29zIHAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5Tb2x1dGlvbnNfX3NlY29uZCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uU29sdXRpb25zX19zZWNvbmQgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBmb250LXNpemU6IDMuMjV2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLlNvbHV0aW9uc19fc2Vjb25kIHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuU29sdXRpb25zX19zZWNvbmQgcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Tb2x1dGlvbnNfX3NlY29uZCBwIHtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBmb250LXNpemU6IDQuNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLlNvbHV0aW9uc19fc2Vjb25kIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLlNvbHV0aW9uc19fc2Vjb25kIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5Tb2x1dGlvbnNfX3NlY29uZCBwIHtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBmb250LXNpemU6IDQuNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLlNvbHV0aW9uc19fc2Vjb25kIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLlNvbHV0aW9uc19fc2Vjb25kIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4uU29sdXRpb25zX19mb3JtIHtcbiAgYmFja2dyb3VuZDogI0U4RURFOTtcbiAgcGFkZGluZzogMjRweCA0dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLlNvbHV0aW9uc19fZm9ybSB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5Tb2x1dGlvbnNfX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDE1MHB4IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuLlNvbHV0aW9uc19fZm9ybSAuZ3JhcGgge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuU29sdXRpb25zX19mb3JtIC5ncmFwaCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtODAlLCAtNTAlKTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG4uU29sdXRpb25zX19mb3JtIC5mb3JtIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgei1pbmRleDogMjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgcGFkZGluZzogMjRweDtcbiAgYm94LXNoYWRvdzogLTRweCA2cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLlNvbHV0aW9uc19fZm9ybSAuZm9ybSB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuU29sdXRpb25zX19mb3JtIC5mb3JtIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIHdpZHRoOiA1OTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4MHB4O1xuICB9XG59XG4uU29sdXRpb25zX19mb3JtIC5mb3JtIC53cGNmNyAud3BjZjctZm9ybSBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIkpVU1QgU2FucyBCb2xkXCI7XG4gIGNvbG9yOiAjMTQ0RjFGO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogN3Z3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuU29sdXRpb25zX19mb3JtIC5mb3JtIC53cGNmNyAud3BjZjctZm9ybSBoNCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuU29sdXRpb25zX19mb3JtIC5mb3JtIC53cGNmNyAud3BjZjctZm9ybSBoNCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuU29sdXRpb25zX19mb3JtIC5mb3JtIC53cGNmNyAud3BjZjctZm9ybSBoNCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuU29sdXRpb25zX19mb3JtIC5mb3JtIC53cGNmNyAud3BjZjctZm9ybSBoNCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLlNvbHV0aW9uc19fZm9ybSAuZm9ybSAud3BjZjcgLndwY2Y3LWZvcm0gLmRlc2NyaWNhbyB7XG4gIGNvbG9yOiAjMEEyNTEzO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDR2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLlNvbHV0aW9uc19fZm9ybSAuZm9ybSAud3BjZjcgLndwY2Y3LWZvcm0gLmRlc2NyaWNhbyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuU29sdXRpb25zX19mb3JtIC5mb3JtIC53cGNmNyAud3BjZjctZm9ybSAuZGVzY3JpY2FvIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Tb2x1dGlvbnNfX2Zvcm0gLmZvcm0gLndwY2Y3IC53cGNmNy1mb3JtIC5kZXNjcmljYW8ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLlNvbHV0aW9uc19fZm9ybSAuZm9ybSAud3BjZjcgLndwY2Y3LWZvcm0gLmRlc2NyaWNhbyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLlNvbHV0aW9uc19fZm9ybSAuZm9ybSAud3BjZjcgLndwY2Y3LWZvcm0gLmxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLlNvbHV0aW9uc19fZm9ybSAuZm9ybSAud3BjZjcgLndwY2Y3LWZvcm0gLmxpbmUgaW5wdXRbdHlwZT10ZXh0XSwgLlNvbHV0aW9uc19fZm9ybSAuZm9ybSAud3BjZjcgLndwY2Y3LWZvcm0gLmxpbmUgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6ICNFOEVERTk7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uU29sdXRpb25zX19mb3JtIC5mb3JtIC53cGNmNyAud3BjZjctZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kOiAjMTQ0RjFGO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiSlVTVCBTYW5zIEJvbGRcIjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIGZvbnQtc2l6ZTogNC41dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Tb2x1dGlvbnNfX2Zvcm0gLmZvcm0gLndwY2Y3IC53cGNmNy1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLlNvbHV0aW9uc19fZm9ybSAuZm9ybSAud3BjZjcgLndwY2Y3LWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLlNvbHV0aW9uc19fZm9ybSAuZm9ybSAud3BjZjcgLndwY2Y3LWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uSG9tZSAuSG9tZUJhbm5lcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgyMTBEO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uSG9tZSAuSG9tZUJhbm5lcnMubW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Ib21lIC5Ib21lQmFubmVycy5tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkhvbWUgLkhvbWVCYW5uZXJzLm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLkhvbWUgLkhvbWVCYW5uZXJzLnRhYmxldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Ib21lIC5Ib21lQmFubmVycy50YWJsZXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5Ib21lIC5Ib21lQmFubmVycy50YWJsZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5Ib21lIC5Ib21lQmFubmVycy5kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkhvbWUgLkhvbWVCYW5uZXJzLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkhvbWUgLkhvbWVCYW5uZXJzLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uSG9tZSAuSG9tZVJlc3VsdHMge1xuICBiYWNrZ3JvdW5kOiAjMDAwQjI4O1xufVxuLkhvbWVfX2Jhbm5lcnMge1xuICBwYWRkaW5nOiA0dmggNHZ3O1xuICBoZWlnaHQ6IDU3MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Ib21lX19iYW5uZXJzIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmc6IDY0cHggMzZweDtcbiAgICBoZWlnaHQ6IDU5MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5Ib21lX19iYW5uZXJzIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmc6IDY0cHggMTEycHg7XG4gICAgaGVpZ2h0OiA0OTBweDtcbiAgfVxufVxuLkhvbWVfX2Jhbm5lcnMgLnRleHQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkhvbWVfX2Jhbm5lcnMgLnRleHQge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gIH1cbn1cbi5Ib21lX19iYW5uZXJzIC50ZXh0IGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiSlVTVCBTYW5zIEJvbGRcIjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGZvbnQtc2l6ZTogN3Z3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuSG9tZV9fYmFubmVycyAudGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuSG9tZV9fYmFubmVycyAudGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuSG9tZV9fYmFubmVycyAudGV4dCBoMSB7XG4gICAgbGluZS1oZWlnaHQ6IDU3cHg7XG4gICAgZm9udC1zaXplOiAxMnZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkhvbWVfX2Jhbm5lcnMgLnRleHQgaDEge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuSG9tZV9fYmFubmVycyAudGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuSG9tZV9fYmFubmVycyAudGV4dCBoMSB7XG4gICAgbGluZS1oZWlnaHQ6IDc2cHg7XG4gICAgZm9udC1zaXplOiAxNnZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkhvbWVfX2Jhbm5lcnMgLnRleHQgaDEge1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuSG9tZV9fYmFubmVycyAudGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuLkhvbWVfX2Jhbm5lcnMgLnRleHQgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBmb250LXNpemU6IDR2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkhvbWVfX2Jhbm5lcnMgLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuSG9tZV9fYmFubmVycyAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Ib21lX19iYW5uZXJzIC50ZXh0IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogNnZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkhvbWVfX2Jhbm5lcnMgLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkhvbWVfX2Jhbm5lcnMgLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5Ib21lX19iYW5uZXJzIC50ZXh0IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogNnZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkhvbWVfX2Jhbm5lcnMgLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkhvbWVfX2Jhbm5lcnMgLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uSG9tZV9fYmFubmVycyAudGV4dCBwIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNBQjhGMEU7XG4gIHBhZGRpbmc6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLkhvbWVfX2Jhbm5lcnMgLnRleHQgLmFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuSG9tZV9fYmFubmVycyAudGV4dCAuYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuSG9tZV9fYmFubmVycyAudGV4dCAuYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDU5NHB4O1xuICB9XG59XG4uSG9tZV9fYmFubmVycyAudGV4dCAuYWN0aW9ucyBhIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQ6ICMxNDRGMUY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBmb250LWZhbWlseTogXCJKVVNUIFNhbnMgQm9sZFwiO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgZm9udC1zaXplOiA2dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Ib21lX19iYW5uZXJzIC50ZXh0IC5hY3Rpb25zIGEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuSG9tZV9fYmFubmVycyAudGV4dCAuYWN0aW9ucyBhIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5Ib21lX19iYW5uZXJzIC50ZXh0IC5hY3Rpb25zIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uSG9tZV9fYmFubmVycyAudGV4dCAuYWN0aW9ucyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQUI4RjBFO1xufVxuLkhvbWVfX2Jhbm5lcnMgLm5ld3Mge1xuICBiYWNrZ3JvdW5kOiAjRThFREU5O1xuICBib3gtc2hhZG93OiAtNHB4IDZweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwYWRkaW5nOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIGNvbG9yOiAjMEEyNTEzO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0dnc7XG4gIG1hcmdpbi1yaWdodDogNHZ3O1xuICBib3R0b206IC0ydmg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Ib21lX19iYW5uZXJzIC5uZXdzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICBsZWZ0OiAzNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMzZweDtcbiAgICBib3R0b206IC0ydmg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkhvbWVfX2Jhbm5lcnMgLm5ld3Mge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDUzNXB4O1xuICAgIHJpZ2h0OiAxMTJweDtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgfVxufVxuLkhvbWVfX2Jhbm5lcnMgLm5ld3MgLmltYWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9ob21lL2NhaXhhLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Ib21lX19iYW5uZXJzIC5uZXdzIC5pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMzlweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkhvbWVfX2Jhbm5lcnMgLm5ld3MgLmltYWdlIHtcbiAgICBoZWlnaHQ6IDE1MnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxufVxuLkhvbWVfX2Jhbm5lcnMgLm5ld3MgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDMuMjV2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkhvbWVfX2Jhbm5lcnMgLm5ld3MgcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5Ib21lX19iYW5uZXJzIC5uZXdzIHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuSG9tZV9fYmFubmVycyAubmV3cyBwIHtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBmb250LXNpemU6IDR2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Ib21lX19iYW5uZXJzIC5uZXdzIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuSG9tZV9fYmFubmVycyAubmV3cyBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5Ib21lX19iYW5uZXJzIC5uZXdzIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkhvbWVfX2Jhbm5lcnMgLm5ld3MgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkgYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5Ib21lX19iYW5uZXJzIC5uZXdzIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5Ib21lX19iYW5uZXJzIC5uZXdzIGEge1xuICBjb2xvcjogIzBBMjUxMztcbiAgZm9udC1mYW1pbHk6IFwiSlVTVCBTYW5zIEJvbGRcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZm9udC1zaXplOiAzLjI1dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Ib21lX19iYW5uZXJzIC5uZXdzIGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuSG9tZV9fYmFubmVycyAubmV3cyBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbn1cbi5Ib21lX19zZWdtZW50cyB7XG4gIGJhY2tncm91bmQ6ICNFOEVERTk7XG4gIHBhZGRpbmc6IDYuM3ZoIDR2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkhvbWVfX3NlZ21lbnRzIHtcbiAgICBwYWRkaW5nOiA2NHB4IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkhvbWVfX3NlZ21lbnRzIHtcbiAgICBwYWRkaW5nOiA2NHB4IDExMnB4O1xuICB9XG59XG4uSG9tZV9fc2VnbWVudHMgaDMge1xuICBmb250LWZhbWlseTogXCJKVVNUIFNhbnMgQm9sZFwiO1xuICBjb2xvcjogIzE0NEYxRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogN3Z3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuSG9tZV9fc2VnbWVudHMgaDMge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkhvbWVfX3NlZ21lbnRzIGgzIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Ib21lX19zZWdtZW50cyBoMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICAgIGZvbnQtc2l6ZTogMTJ2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Ib21lX19zZWdtZW50cyBoMyB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkgYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5Ib21lX19zZWdtZW50cyBoMyB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuSG9tZV9fc2VnbWVudHMgaDMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDU3cHg7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBmb250LXNpemU6IDEydnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuSG9tZV9fc2VnbWVudHMgaDMge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuSG9tZV9fc2VnbWVudHMgaDMge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbi5Ib21lX19zZWdtZW50cy0tc2xpZGVyIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgLyogdGhlIHBhcmVudCAqL1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuSG9tZV9fc2VnbWVudHMtLXNsaWRlciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuSG9tZV9fc2VnbWVudHMtLXNsaWRlciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLkhvbWVfX3NlZ21lbnRzLS1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG4uSG9tZV9fc2VnbWVudHMtLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIG1hcmdpbjogMCAtMTBweDtcbn1cbi5Ib21lX19zZWdtZW50cy0tc2xpZGVyIC5pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiA4cHggNDBweDtcbiAgYmFja2dyb3VuZDogIzE0NEYxRjtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGNvbG9yOiAjRkZGO1xuICBnYXA6IDE2cHg7XG59XG4uSG9tZV9fc2VnbWVudHMtLXNsaWRlciAuaXRlbSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG59XG4uSG9tZV9fc2VnbWVudHMtLXNsaWRlciAuaXRlbSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiSlVTVCBTYW5zIEJvbGRcIjtcbiAgZm9udC1zaXplOiA0dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Ib21lX19zZWdtZW50cy0tc2xpZGVyIC5pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkhvbWVfX3NlZ21lbnRzLS1zbGlkZXIgLml0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLkhvbWVfX3Jlc3VsdHMge1xuICBiYWNrZ3JvdW5kOiAjMDAwQjI4O1xuICBwYWRkaW5nOiA1dmggNHZ3O1xuICBjb2xvcjogI0ZGRjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkhvbWVfX3Jlc3VsdHMge1xuICAgIHBhZGRpbmc6IDY0cHggMzZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuSG9tZV9fcmVzdWx0cyB7XG4gICAgcGFkZGluZzogNjRweCAxMTJweDtcbiAgfVxufVxuLkhvbWVfX3Jlc3VsdHMgLmludHJvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuSG9tZV9fcmVzdWx0cyAuaW50cm8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5Ib21lX19yZXN1bHRzIC5pbnRybyAudGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Ib21lX19yZXN1bHRzIC5pbnRybyAudGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuSG9tZV9fcmVzdWx0cyAuaW50cm8gLnRleHQge1xuICAgIG1heC13aWR0aDogNDklO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5Ib21lX19yZXN1bHRzIC5pbnRybyAudGV4dCBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkpVU1QgU2FucyBCb2xkXCI7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGZvbnQtc2l6ZTogN3Z3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuSG9tZV9fcmVzdWx0cyAuaW50cm8gLnRleHQgaDQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkhvbWVfX3Jlc3VsdHMgLmludHJvIC50ZXh0IGg0IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Ib21lX19yZXN1bHRzIC5pbnRybyAudGV4dCBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTJ2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Ib21lX19yZXN1bHRzIC5pbnRybyAudGV4dCBoNCB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkgYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5Ib21lX19yZXN1bHRzIC5pbnRybyAudGV4dCBoNCB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuSG9tZV9fcmVzdWx0cyAuaW50cm8gLnRleHQgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgZm9udC1zaXplOiAxMnZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkhvbWVfX3Jlc3VsdHMgLmludHJvIC50ZXh0IGg0IHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkhvbWVfX3Jlc3VsdHMgLmludHJvIC50ZXh0IGg0IHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG4uSG9tZV9fcmVzdWx0cyAuaW50cm8gLnRleHQgaDQgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNBQjhGMEU7XG4gIGNvbG9yOiAjMDAwQjI4O1xuICBwYWRkaW5nOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5Ib21lX19yZXN1bHRzIC5pbnRybyAudGV4dCBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtc2l6ZTogNC41dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Ib21lX19yZXN1bHRzIC5pbnRybyAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuSG9tZV9fcmVzdWx0cyAuaW50cm8gLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkhvbWVfX3Jlc3VsdHMgLmludHJvIC50ZXh0IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgIGZvbnQtc2l6ZTogN3Z3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkhvbWVfX3Jlc3VsdHMgLmludHJvIC50ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuSG9tZV9fcmVzdWx0cyAuaW50cm8gLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuSG9tZV9fcmVzdWx0cyAuaW50cm8gLnRleHQgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgZm9udC1zaXplOiA3dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuSG9tZV9fcmVzdWx0cyAuaW50cm8gLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkgYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5Ib21lX19yZXN1bHRzIC5pbnRybyAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG4uSG9tZV9fcmVzdWx0cyAuaW50cm8gLnRleHQgcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5Ib21lX19yZXN1bHRzIC5pbnRybyAuaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzAwcHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuLkhvbWVfX3Jlc3VsdHMgLmludHJvIC5pbWFnZTpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBQjhGMEU7XG59XG4uSG9tZV9fcmVzdWx0cyAuaW50cm8gLmltYWdlOmhvdmVyIHAge1xuICBjb2xvcjogI0FCOEYwRTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkhvbWVfX3Jlc3VsdHMgLmludHJvIC5pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkhvbWVfX3Jlc3VsdHMgLmludHJvIC5pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA0OC41JTtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG4uSG9tZV9fcmVzdWx0cyAuaW50cm8gLmltYWdlIHAge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkpVU1QgU2FucyBCb2xkXCI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICBmb250LXNpemU6IDl2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkhvbWVfX3Jlc3VsdHMgLmludHJvIC5pbWFnZSBwIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5Ib21lX19yZXN1bHRzIC5pbnRybyAuaW1hZ2UgcCB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuSG9tZV9fcmVzdWx0cyAuaW50cm8gLmltYWdlIHAge1xuICAgIGZvbnQtc2l6ZTogMTh2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Ib21lX19yZXN1bHRzIC5pbnRybyAuaW1hZ2UgcCB7XG4gICAgZm9udC1zaXplOiA3MnB4O1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkhvbWVfX3Jlc3VsdHMgLmludHJvIC5pbWFnZSBwIHtcbiAgICBmb250LXNpemU6IDcycHg7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkhvbWVfX3Jlc3VsdHMgLmludHJvIC5pbWFnZSBwIHtcbiAgICBmb250LXNpemU6IDE4dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuSG9tZV9fcmVzdWx0cyAuaW50cm8gLmltYWdlIHAge1xuICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkgYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5Ib21lX19yZXN1bHRzIC5pbnRybyAuaW1hZ2UgcCB7XG4gICAgZm9udC1zaXplOiA3MnB4O1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICB9XG59XG4uSG9tZV9fcmVzdWx0cyAuaW50cm8gLmltYWdlIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJKVVNUIFNhbnMgQm9sZFwiO1xuICBmb250LXNpemU6IDd2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkhvbWVfX3Jlc3VsdHMgLmludHJvIC5pbWFnZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5Ib21lX19yZXN1bHRzIC5pbnRybyAuaW1hZ2Ugc3BhbiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuSG9tZV9fcmVzdWx0cyAuaW50cm8gLmltYWdlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogOS43NXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkhvbWVfX3Jlc3VsdHMgLmludHJvIC5pbWFnZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDM5cHg7XG4gICAgZm9udC1zaXplOiAyLjQzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuSG9tZV9fcmVzdWx0cyAuaW50cm8gLmltYWdlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzlweDtcbiAgICBmb250LXNpemU6IDIuNDM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuSG9tZV9fcmVzdWx0cyAuaW50cm8gLmltYWdlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogOS43NXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkhvbWVfX3Jlc3VsdHMgLmludHJvIC5pbWFnZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDM5cHg7XG4gICAgZm9udC1zaXplOiAyLjQzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuSG9tZV9fcmVzdWx0cyAuaW50cm8gLmltYWdlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzlweDtcbiAgICBmb250LXNpemU6IDIuNDM3NXJlbTtcbiAgfVxufVxuLkhvbWVfX3Jlc3VsdHMgLml0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDMycHg7XG59XG4uSG9tZV9fcmVzdWx0cyAuaXRlbXMgLmJveCB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gIGZsZXg6IDEgMSAyODBweDtcbiAgcGFkZGluZzogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbn1cbi5Ib21lX19yZXN1bHRzIC5pdGVtcyAuYm94OmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0FCOEYwRTtcbn1cbi5Ib21lX19yZXN1bHRzIC5pdGVtcyAuYm94OmhvdmVyIGltZyB7XG4gIGZpbHRlcjogaW52ZXJ0KDQ3JSkgc2VwaWEoOTIlKSBzYXR1cmF0ZSg0NDAlKSBodWUtcm90YXRlKDEyZGVnKSBicmlnaHRuZXNzKDk4JSkgY29udHJhc3QoODklKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkhvbWVfX3Jlc3VsdHMgLml0ZW1zIC5ib3gge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5Ib21lX19yZXN1bHRzIC5pdGVtcyAuYm94IHtcbiAgICBmbGV4OiAxIDEgMjgwcHg7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLkhvbWVfX3Jlc3VsdHMgLml0ZW1zIC5ib3ggaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkhvbWVfX3Jlc3VsdHMgLml0ZW1zIC5ib3ggaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkhvbWVfX3Jlc3VsdHMgLml0ZW1zIC5ib3ggaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uSG9tZV9fcmVzdWx0cyAuaXRlbXMgLmJveCAudGV4dCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uSG9tZV9fcmVzdWx0cyAuaXRlbXMgLmJveCAudGV4dCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiSlVTVCBTYW5zIEJvbGRcIjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IDQuNXZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuSG9tZV9fcmVzdWx0cyAuaXRlbXMgLmJveCAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuSG9tZV9fcmVzdWx0cyAuaXRlbXMgLmJveCAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuSG9tZV9fcmVzdWx0cyAuaXRlbXMgLmJveCAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDUuNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkhvbWVfX3Jlc3VsdHMgLml0ZW1zIC5ib3ggLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuSG9tZV9fcmVzdWx0cyAuaXRlbXMgLmJveCAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuSG9tZV9fcmVzdWx0cyAuaXRlbXMgLmJveCAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDh2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Ib21lX19yZXN1bHRzIC5pdGVtcyAuYm94IC50ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuSG9tZV9fcmVzdWx0cyAuaXRlbXMgLmJveCAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4uSG9tZV9fc29sdXRpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RURFOTtcbiAgcGFkZGluZzogNHZoIDR2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkhvbWVfX3NvbHV0aW9ucyB7XG4gICAgcGFkZGluZzogNjRweCAzNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5Ib21lX19zb2x1dGlvbnMge1xuICAgIHBhZGRpbmc6IDY0cHggMTEycHg7XG4gIH1cbn1cbi5Ib21lX19zb2x1dGlvbnMgaDIge1xuICBjb2xvcjogIzE0NEYxRjtcbiAgZm9udC1mYW1pbHk6IFwiSlVTVCBTYW5zIEJvbGRcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXNpemU6IDd2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkhvbWVfX3NvbHV0aW9ucyBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuSG9tZV9fc29sdXRpb25zIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Ib21lX19zb2x1dGlvbnMgaDIge1xuICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICAgIGZvbnQtc2l6ZTogMTJ2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Ib21lX19zb2x1dGlvbnMgaDIge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuSG9tZV9fc29sdXRpb25zIGgyIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5Ib21lX19zb2x1dGlvbnMgaDIge1xuICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICAgIGZvbnQtc2l6ZTogMTJ2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Ib21lX19zb2x1dGlvbnMgaDIge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuSG9tZV9fc29sdXRpb25zIGgyIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG4uSG9tZV9fc29sdXRpb25zLS1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkhvbWVfX3NvbHV0aW9ucy0tbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuSG9tZV9fc29sdXRpb25zLS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbi5Ib21lX19zb2x1dGlvbnMtLWxpc3QgLml0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzE0NEYxRjtcbiAgY29sb3I6ICNGRkY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBtaW4taGVpZ2h0OiAxMnZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLkhvbWVfX3NvbHV0aW9ucy0tbGlzdCAuaXRlbS5zaG93IHtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uSG9tZV9fc29sdXRpb25zLS1saXN0IC5pdGVtLnNob3cgLml0ZW1fX2ljb24sIC5Ib21lX19zb2x1dGlvbnMtLWxpc3QgLml0ZW0uc2hvdyAuaW5pY2lhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Ib21lX19zb2x1dGlvbnMtLWxpc3QgLml0ZW0ge1xuICAgIGZsZXg6IDEgMSAzNjBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBwYWRkaW5nOiAwIDMycHg7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgfVxuICAuSG9tZV9fc29sdXRpb25zLS1saXN0IC5pdGVtOmxhc3QtY2hpbGQge1xuICAgIGZsZXg6IDAgMCAzNjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuSG9tZV9fc29sdXRpb25zLS1saXN0IC5pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleDogMSAxIDM2MHB4O1xuICAgIGhlaWdodDogMjQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBwYWRkaW5nOiAwIDMycHg7XG4gIH1cbn1cbi5Ib21lX19zb2x1dGlvbnMtLWxpc3QgLml0ZW1fX2hvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzBBMjUxMztcbiAgcGFkZGluZzogMCAyNHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuSG9tZV9fc29sdXRpb25zLS1saXN0IC5pdGVtX19ob3ZlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5Ib21lX19zb2x1dGlvbnMtLWxpc3QgLml0ZW1fX2hvdmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5Ib21lX19zb2x1dGlvbnMtLWxpc3QgLml0ZW1fX2hvdmVyLnNob3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAzdmggNHZ3O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkhvbWVfX3NvbHV0aW9ucy0tbGlzdCAuaXRlbV9faG92ZXIuc2hvdyB7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICB9XG59XG4uSG9tZV9fc29sdXRpb25zLS1saXN0IC5pdGVtX19ob3ZlciAuaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uSG9tZV9fc29sdXRpb25zLS1saXN0IC5pdGVtX19ob3ZlciAuaGVhZGVyIGltZyB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uSG9tZV9fc29sdXRpb25zLS1saXN0IC5pdGVtX19ob3ZlciAuaGVhZGVyIHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LWZhbWlseTogXCJKVVNUIFNhbnMgQm9sZFwiO1xuICBmb250LXNpemU6IDQuNXZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuSG9tZV9fc29sdXRpb25zLS1saXN0IC5pdGVtX19ob3ZlciAuaGVhZGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5Ib21lX19zb2x1dGlvbnMtLWxpc3QgLml0ZW1fX2hvdmVyIC5oZWFkZXIgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5Ib21lX19zb2x1dGlvbnMtLWxpc3QgLml0ZW1fX2hvdmVyIC50ZXh0IHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gUmVndWxhclwiO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgZm9udC1zaXplOiAzLjc1dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Ib21lX19zb2x1dGlvbnMtLWxpc3QgLml0ZW1fX2hvdmVyIC50ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuSG9tZV9fc29sdXRpb25zLS1saXN0IC5pdGVtX19ob3ZlciAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbi5Ib21lX19zb2x1dGlvbnMtLWxpc3QgLml0ZW1fX2hvdmVyIC5hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLkhvbWVfX3NvbHV0aW9ucy0tbGlzdCAuaXRlbV9faG92ZXIgLmFjdGlvbiBhIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtZmFtaWx5OiBcIkpVU1QgU2FucyBCb2xkXCI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGZvbnQtc2l6ZTogNC41dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Ib21lX19zb2x1dGlvbnMtLWxpc3QgLml0ZW1fX2hvdmVyIC5hY3Rpb24gYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkhvbWVfX3NvbHV0aW9ucy0tbGlzdCAuaXRlbV9faG92ZXIgLmFjdGlvbiBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLkhvbWVfX3NvbHV0aW9ucy0tbGlzdCAuaXRlbV9faG92ZXIgLmFjdGlvbiBhOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0FCOEYwRTtcbn1cbi5Ib21lX19zb2x1dGlvbnMtLWxpc3QgLml0ZW1fX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbi5Ib21lX19zb2x1dGlvbnMtLWxpc3QgLml0ZW1fX2ljb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkhvbWVfX3NvbHV0aW9ucy0tbGlzdCAuaXRlbV9faWNvbiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5Ib21lX19zb2x1dGlvbnMtLWxpc3QgLml0ZW1fX2ljb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5Ib21lX19zb2x1dGlvbnMtLWxpc3QgLml0ZW1fX2ljb24gaW1nIHtcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgfVxufVxuLkhvbWVfX3NvbHV0aW9ucy0tbGlzdCAuaXRlbSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiSlVTVCBTYW5zIEJvbGRcIjtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtc2l6ZTogNnZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuSG9tZV9fc29sdXRpb25zLS1saXN0IC5pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuSG9tZV9fc29sdXRpb25zLS1saXN0IC5pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuSG9tZV9fc29sdXRpb25zLS1saXN0IC5pdGVtIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMzLjFweCkge1xuICAuSG9tZV9fc29sdXRpb25zLS1saXN0IC5pdGVtIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLkhvbWVfX3NvbHV0aW9ucy0tbGlzdE1vYmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkhvbWVfX3NvbHV0aW9ucy0tbGlzdE1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkhvbWVfX3NvbHV0aW9ucy0tbGlzdE1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLkhvbWVfX3NvbHV0aW9ucy0tbGlzdE1vYmlsZSAuQm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMxNDRGMUY7XG4gIGNvbG9yOiAjRkZGO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDExMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuSG9tZV9fc29sdXRpb25zLS1saXN0TW9iaWxlIC5Cb3gge1xuICAgIGZsZXg6IDEgMSAzNjBweDtcbiAgICBtaW4taGVpZ2h0OiAxNjNweDtcbiAgfVxuICAuSG9tZV9fc29sdXRpb25zLS1saXN0TW9iaWxlIC5Cb3g6bGFzdC1jaGlsZCB7XG4gICAgZmxleDogMCAwIDM2MHB4O1xuICB9XG59XG4uSG9tZV9fc29sdXRpb25zLS1saXN0TW9iaWxlIC5Cb3ggLmluaXRpYWwge1xuICBwYWRkaW5nOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkhvbWVfX3NvbHV0aW9ucy0tbGlzdE1vYmlsZSAuQm94IC5pbml0aWFsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyNHB4O1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbn1cbi5Ib21lX19zb2x1dGlvbnMtLWxpc3RNb2JpbGUgLkJveCAuaW5pdGlhbCAuaWNvbiB7XG4gIHdpZHRoOiA1MHB4O1xufVxuLkhvbWVfX3NvbHV0aW9ucy0tbGlzdE1vYmlsZSAuQm94IC5pbml0aWFsIC5pY29uIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkhvbWVfX3NvbHV0aW9ucy0tbGlzdE1vYmlsZSAuQm94IC5pbml0aWFsIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkpVU1QgU2FucyBCb2xkXCI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogNC41dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Ib21lX19zb2x1dGlvbnMtLWxpc3RNb2JpbGUgLkJveCAuaW5pdGlhbCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5Ib21lX19zb2x1dGlvbnMtLWxpc3RNb2JpbGUgLkJveCAuaW5pdGlhbCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4uSG9tZV9fc29sdXRpb25zLS1saXN0TW9iaWxlIC5Cb3ggLnNob3cge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMEEyNTEzO1xuICBwYWRkaW5nOiAyNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogMTMzM3B4KSB7XG4gIC5Ib21lX19zb2x1dGlvbnMtLWxpc3RNb2JpbGUgLkJveCAuc2hvdyB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxufVxuLkhvbWVfX3NvbHV0aW9ucy0tbGlzdE1vYmlsZSAuQm94IC5zaG93IC5oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5Ib21lX19zb2x1dGlvbnMtLWxpc3RNb2JpbGUgLkJveCAuc2hvdyAuaGVhZGVyIGltZyB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uSG9tZV9fc29sdXRpb25zLS1saXN0TW9iaWxlIC5Cb3ggLnNob3cgLmhlYWRlciBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6IFwiSlVTVCBTYW5zIEJvbGRcIjtcbiAgZm9udC1zaXplOiA0LjV2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkhvbWVfX3NvbHV0aW9ucy0tbGlzdE1vYmlsZSAuQm94IC5zaG93IC5oZWFkZXIgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkhvbWVfX3NvbHV0aW9ucy0tbGlzdE1vYmlsZSAuQm94IC5zaG93IC5oZWFkZXIgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5Ib21lX19zb2x1dGlvbnMtLWxpc3RNb2JpbGUgLkJveCAuc2hvdyAudGV4dCBwIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFJlZ3VsYXJcIjtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtc2l6ZTogMy43NXZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCkge1xuICAuSG9tZV9fc29sdXRpb25zLS1saXN0TW9iaWxlIC5Cb3ggLnNob3cgLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzMuMXB4KSB7XG4gIC5Ib21lX19zb2x1dGlvbnMtLWxpc3RNb2JpbGUgLkJveCAuc2hvdyAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbi5Ib21lX19zb2x1dGlvbnMtLWxpc3RNb2JpbGUgLkJveCAuc2hvdyAuYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5Ib21lX19zb2x1dGlvbnMtLWxpc3RNb2JpbGUgLkJveCAuc2hvdyAuYWN0aW9uIGEge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1mYW1pbHk6IFwiSlVTVCBTYW5zIEJvbGRcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgZm9udC1zaXplOiA0LjV2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzMzcHgpIHtcbiAgLkhvbWVfX3NvbHV0aW9ucy0tbGlzdE1vYmlsZSAuQm94IC5zaG93IC5hY3Rpb24gYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMy4xcHgpIHtcbiAgLkhvbWVfX3NvbHV0aW9ucy0tbGlzdE1vYmlsZSAuQm94IC5zaG93IC5hY3Rpb24gYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5Ib21lX19zb2x1dGlvbnMtLWxpc3RNb2JpbGUgLkJveCAuc2hvdyAuYWN0aW9uIGE6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQUI4RjBFO1xufSIsIi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXG4gICB2NS4wLjEgfCAyMDE5MTAxOVxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiovXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgbWVudSwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1haW4sIG1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0Zm9udDogaW5oZXJpdDtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLyogSFRNTDUgaGlkZGVuLWF0dHJpYnV0ZSBmaXggZm9yIG5ld2VyIGJyb3dzZXJzICovXG4qW2hpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5IHtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5tZW51LCBvbCwgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuYmxvY2txdW90ZSwgcSB7XG5cdHF1b3Rlczogbm9uZTtcbn1cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0Y29udGVudDogbm9uZTtcbn1cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSlVTVCBTYW5zIE1lZGl1bSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9KVVNUU2Fucy1NZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgIHVybCgnLi4vZm9udHMvSlVTVFNhbnMtTWQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSlVTVCBTYW5zIEV4TGlnaHQnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvSlVTVFNhbnMtRXhMdC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgIHVybCgnLi4vZm9udHMvSlVTVFNhbnMtRXhMdC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdKVVNUIFNhbnMgTGlnaHQnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvSlVTVFNhbnMtTHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICB1cmwoJy4uL2ZvbnRzL0pVU1RTYW5zLUx0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0pVU1QgU2FucyBCb2xkJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0pVU1RTYW5zLUJkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgdXJsKCcuLi9mb250cy9KVVNUU2Fucy1CZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSlVTVCBTYW5zIEV4Qm9sZCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9KVVNUU2Fucy1FeEJkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgdXJsKCcuLi9mb250cy9KVVNUU2Fucy1FeEJkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdKVVNUIFNhbnMgUmVndWxhcic7XG4gIHNyYzogdXJsKCcuLi9mb250cy9KVVNUU2Fucy1SZy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgIHVybCgnLi4vZm9udHMvSlVTVFNhbnMtUmcud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSlVTVCBTYW5zIFNlbWlCb2xkJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0pVU1RTYW5zLVNtQmQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICB1cmwoJy4uL2ZvbnRzL0pVU1RTYW5zLVNtQmQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2VuZHknO1xuICBzcmM6IHVybCgnLi4vZm9udHMvR2VuZHlSZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgdXJsKCcuLi9mb250cy9HZW5keVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIEV4dHJhQm9sZCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Sb2JvdG8tRXh0cmFCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgdXJsKCcuLi9mb250cy9Sb2JvdG8tRXh0cmFCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQm9sZCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Sb2JvdG8tQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgIHVybCgnLi4vZm9udHMvUm9ib3RvLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byBNZWRpdW0nO1xuICBzcmM6IHVybCgnLi4vZm9udHMvUm9ib3RvLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgIHVybCgnLi4vZm9udHMvUm9ib3RvLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8gU2VtaUJvbGQnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvUm9ib3RvLVNlbWlCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgdXJsKCcuLi9mb250cy9Sb2JvdG8tU2VtaUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIExpZ2h0JztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90by1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgIHVybCgnLi4vZm9udHMvUm9ib3RvLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byBSZWd1bGFyJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90by1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgdXJsKCcuLi9mb250cy9Sb2JvdG8tUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4iLCJAdXNlIFwiZnVuY3Rpb25zXCI7XG5cbi5jb250YWluZXIge1xuICBwYWRkaW5nOiAwIGZ1bmN0aW9ucy52dyg0KTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgd2lkdGg6IGZ1bmN0aW9ucy5weCg5NjApO1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICYubW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAmLS1sYXJnZSB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAvLyBwYWRkaW5nOiAwIDM2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogZnVuY3Rpb25zLnB4KDE0NDApO1xuICAgICAgLy8gcGFkZGluZzogMCAxMTJweDtcbiAgICB9XG4gIH1cblxuICAmLS1mdWxsIHtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCBmdW5jdGlvbnMucHgoMjApO1xuICAgIH1cbiAgfVxuXG4gICYtLWZvb3RlciB7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IGZ1bmN0aW9ucy5weCg4MCk7XG4gICAgfVxuICB9XG5cbiAgJi0taGVhZGVyIHtcbiAgICBwYWRkaW5nOiBmdW5jdGlvbnMudmgoMikgZnVuY3Rpb25zLnZ3KDMpO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIGZ1bmN0aW9ucy5weCg4MCk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cblxuICAmLS1mdWxsLWhlaWdodCB7XG4gICAgbWluLWhlaWdodDogY2FsYyhjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKSAtIDEwdmgpO1xuXG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLXB4KSAtIDgwcHgpO1xuICAgIH1cbiAgfVxuXG4gICYtLXYtcGFkZGluZyB7XG4gICAgcGFkZGluZy10b3A6IGZ1bmN0aW9ucy52aCg1KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogZnVuY3Rpb25zLnZoKDUpO1xuXG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nLXRvcDogZnVuY3Rpb25zLnB4KDQwKTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBmdW5jdGlvbnMucHgoNDApO1xuICAgIH1cbiAgfVxuXG4gICYtLWgtcGFkZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiBmdW5jdGlvbnMudncoOCk7XG4gICAgcGFkZGluZy1yaWdodDogZnVuY3Rpb25zLnZ3KDgpO1xuXG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGZ1bmN0aW9ucy5weCg1MCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBmdW5jdGlvbnMucHgoNTApO1xuICAgIH1cbiAgfVxuXG4gICYtLWZ1bGwtbW9iaWxlIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgd2lkdGg6IGZ1bmN0aW9ucy5weCg5NjApO1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn0iLCJAdXNlICdzYXNzOm1hdGgnO1xuXG4kbW9iaWxlOiAnKG1heC13aWR0aDogNTM5Ljk4cHgpJztcbiR0YWJsZXQ6ICcobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMzNweCknO1xuJGRlc2t0b3A6ICcobWluLXdpZHRoOiAxMzMzLjFweCknO1xuXG5AbWl4aW4gcmVzcG9uZC10bygkbWVkaWEpIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAjeyRtZWRpYX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AZnVuY3Rpb24gdncoJHZhbHVlKSB7XG4gIEByZXR1cm4gI3soJHZhbHVlKX12dztcbn1cbkBmdW5jdGlvbiB2aCgkdmFsdWUpIHtcbiAgQHJldHVybiAjeygkdmFsdWUpfXZoO1xufVxuQGZ1bmN0aW9uIHB4KCR2YWx1ZSkge1xuICBAcmV0dXJuICN7KCR2YWx1ZSl9cHg7XG59XG5cbkBmdW5jdGlvbiByZW0oJHZhbHVlLCAkYmFzZTogMTYpIHtcbiAgQHJldHVybiAje21hdGguZGl2KCR2YWx1ZSwgJGJhc2UpfXJlbTtcbn1cblxuQG1peGluIGZvbnQtc2l6ZSgkdGFyZ2V0KSB7XG4gIGZvbnQtc2l6ZTogdncoY2FsYygkdGFyZ2V0IC8gNCkpO1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCR0YWJsZXQpIHtcbiAgICBmb250LXNpemU6ICN7JHRhcmdldH1weDtcbiAgICBmb250LXNpemU6IHJlbSgkdGFyZ2V0KTtcbiAgfVxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRkZXNrdG9wKSB7XG4gICAgZm9udC1zaXplOiAjeyR0YXJnZXR9cHg7XG4gICAgZm9udC1zaXplOiByZW0oJHRhcmdldCk7XG4gIH1cbn1cblxuQG1peGluIHBsYWNlaG9sZGVyIHtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7QGNvbnRlbnR9XG4gICY6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICAge0Bjb250ZW50fVxuICAmOjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgIHtAY29udGVudH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgICAgICB7QGNvbnRlbnR9ICBcbiAgJjo6cGxhY2Vob2xkZXIge0Bjb250ZW50fVxufSIsIkB1c2UgXCJjb25maWdzL3ZhcmlhYmxlc1wiO1xuQHVzZSBcImNvbmZpZ3MvZnVuY3Rpb25zXCI7XG5cbioge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC8vIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kZ3JlZW4tbXVzY287XG4gIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kZ3JheS1iZztcbiAgY29sb3I6IHZhcmlhYmxlcy4kZ3JlZW4tbXVzY287XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIFJlZ3VsYXInO1xuICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDE0KTtcblxuICAvLyAud3BjZjctc3Bpbm5lciB7XG4gIC8vICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAvLyB9XG5cbiAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgfVxuXG4gIC5idXR0b25KQyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRncmVlbjtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDE1M3B4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRncmF5LWJnO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNHM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IC44O1xuICAgIH1cblxuICAgICYubW9iaWxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4keWVsbG93O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbkNsaWVudGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMTUzcHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGdhcDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGdyZWVuO1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgZm9udC1mYW1pbHk6IHZhcmlhYmxlcy4kanVzdC1ib2xkO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNHM7XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxOCk7XG4gICAgXG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IC44O1xuICAgIH1cblxuICAgICYubW9iaWxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxMyk7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5IZWFkZXJNYWluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRncmF5LWJnO1xuICAgIGJveC1zaGFkb3c6IC00cHggNnB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjApO1xuICAgICYuZml4ZWQge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTAwO1xuICAgIH1cbiAgfVxuXG4gIC5NZW51TW9iaWxlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjQpO1xuICAgIHotaW5kZXg6IDEwMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgc2xpZGUge1xuICAgICAgMCUge1xuICAgICAgICByaWdodDogLTEwMCU7XG4gICAgICB9XG5cbiAgICAgIDEwMCUge1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIFJldmVydHNsaWRlIHtcbiAgICAgIDAlIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgIDEwMCUge1xuICAgICAgICByaWdodDogLTEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxMHZoIDI0cHggMjRweCAyNHB4O1xuICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiR3aGl0ZTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMjRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHJpZ2h0OiAtMTAwJTtcblxuICAgICAgYW5pbWF0aW9uOiBzbGlkZSAuM3MgZm9yd2FyZHM7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IC4ycztcblxuICAgICAgJi5jbG9zZSB7XG4gICAgICAgIGFuaW1hdGlvbjogUmV2ZXJ0c2xpZGUgLjNzIGZvcndhcmRzO1xuICAgICAgfVxuXG4gICAgICAuY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjRweDtcbiAgICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgIH1cblxuICAgICAgLm1lbnUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tYXJyb3cuc3ZnKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGdyYXktYmc7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxNik7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyaWFibGVzLiRqdXN0LWJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRncmVlbi1tdXNjbztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLkhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRncmF5LWJnO1xuICAgIHBhZGRpbmc6IDIuM3ZoIDR2dztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgXG5cbiAgICAmLmZpeGVkIHtcbiAgICAgIC8vIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4xKSAwcHggMTBweCAxNXB4IC0zcHgsIHJnYmEoMCwgMCwgMCwgMC4wNSkgMHB4IDRweCA2cHggLTJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgcGFkZGluZzogMTZweCAzNnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgcGFkZGluZzogMTZweCAxMTJweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLkJ1dHRvbk1lbnUge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICB3aWR0aDogMzV2dztcbiAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgd2lkdGg6IDE5NHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX21lbnUge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICBcbiAgICAgIH1cblxuICAgICAgLkhlYWRlckxpbmtzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLWFycm93LnN2Zyk7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuY3VycmVudF9wYWdlX2l0ZW0sICYuY3VycmVudC1tZW51LWFuY2VzdG9yIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiR5ZWxsb3c7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRncmF5LWJnO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNyUpO1xuICAgICAgICAgICAgcGFkZGluZzogNjBweCAxNnB4IDE2cHggMTZweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDE2cHggMTZweDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDE2KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJHllbGxvdztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogb3BhY2l0eSgwLjUpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIC8vIGJveC1zaGFkb3c6IHJnYmEoNTAsIDUwLCA5MywgMC4yNSkgMHB4IDEzcHggMjdweCAtNXB4LCByZ2JhKDAsIDAsIDAsIDAuMykgMHB4IDhweCAxNnB4IC04cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGdyYXktYmc7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDE2cHggMTZweCAxNnB4O1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgICAgJi5jdXJyZW50X3BhZ2VfaXRlbSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4keWVsbG93O1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4keWVsbG93O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kZ3JlZW4tbXVzY287XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDE2KTtcbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiR5ZWxsb3c7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyaWFibGVzLiRqdXN0LWJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRncmVlbi1tdXNjbztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxOCk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiR5ZWxsb3c7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIFxuICAgIH1cbiAgfVxuXG4gIC5Gb290ZXJCbHVlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJsdWU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cblxuICAuRm9vdGVyR3JlZW4ge1xuICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kZ3JlZW4tbXVzY287XG4gIH1cblxuICAuRm9vdGVyVG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZm9vdGVyLXRvcC5qcGcpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogODZweDtcbiAgICBwYWRkaW5nOiA2dmggNHZ3IDAgNHZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICBwYWRkaW5nOiAxMHZoIDM2cHggMCAzNnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgIHBhZGRpbmc6IDgwcHggMTEycHggMCAxMTJweDtcbiAgICB9XG5cbiAgICAmX19uZXdzbGV0dGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kZ3JheS1iZztcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgYm94LXNoYWRvdzogLTRweCA2cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yMCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMjRweDtcblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgIH1cblxuICAgICAgJi0tdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7ICAgIFxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRncmVlbi1tdXNjbztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDE2KTtcblxuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMjQpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDI0KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAmLS1mb3JtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MzZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC53cGNmNyBmb3JtIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwIDAgMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6IDE2cHg7XG5cbiAgICAgICAgICAuaW5wdXRzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICBcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgfVxuICBcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGdyZWVuO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDE2KTtcblxuICAgICAgICAgICAgICAmLndwY2Y3LW5vdC12YWxpZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICBcbiAgICAgICAgICAuc2VuZCB7XG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kZ3JlZW47XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJHdoaXRlO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcmlhYmxlcy4kanVzdC1ib2xkO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDE4KTtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5Gb290ZXIge1xuICAgIHBhZGRpbmc6IDAgNHZ3O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZm9vdGVyLWJnLW1vYmlsZS5wbmcpO1xuXG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDAgMzZweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZm9vdGVyLWJnLXRhYmxldC5wbmcpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgcGFkZGluZzogMCAxMTJweCA0MnB4IDExMnB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mb290ZXItYmctZGVza3RvcC5wbmcpO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiR3aGl0ZTtcbiAgICAgIHBhZGRpbmctdG9wOiA1NXZoO1xuICAgICAgZ2FwOiA0MHB4O1xuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MnZoO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiA1MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlua3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDI0cHg7XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGdhcDogNjBweDtcbiAgICAgIH1cblxuICAgICAgJi0tYm94IHtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogdmFyaWFibGVzLiRqdXN0LWJvbGQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyNCk7XG5cbiAgICAgICAgICAmLnRvcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5tZW51IHtcbiAgICAgICAgICAuRm9vdGVyTGlua3Mge1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kd2hpdGU7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDApO1xuXG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcmlhYmxlcy4keWVsbG93O1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuXG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxOCk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubG9jYXRpb24ge1xuICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcmlhYmxlcy4kanVzdDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTMpO1xuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJHdoaXRlO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiR5ZWxsb3c7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNvY2lhbCB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDM3cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4keWVsbG93O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX21hcCB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgIG1heC13aWR0aDogMzg0cHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgJl9fbGVnYWwge1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kd2hpdGU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHZoO1xuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0dmg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAmLS1sb2dvIHtcbiAgICAgICAgd2lkdGg6IDE3N3B4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTMpO1xuXG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuIiwiLy8gZm9udHNcbiRvcGVuOiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcblxuLy9jb2xvcnNcbiRibGFjazogIzAwMDtcbiR3aGl0ZTogI0ZGRjtcbiR3aGl0ZS1saWdodDogI0YxRjFGMDtcbiRncmF5LWJnOiAjRThFREU5O1xuJGdyZWVuLW11c2NvOiAjMEEyNTEzO1xuJGdyZWVuOiAjMTQ0RjFGO1xuJHllbGxvdzogI0FCOEYwRTtcbiRibHVlOiAjMDAwQjI4O1xuXG4kanVzdDogJ0pVU1QgU2FucyBSZWd1bGFyJztcbiRqdXN0LWJvbGQ6ICdKVVNUIFNhbnMgQm9sZCc7XG4kcm9ib3RvOiAnUm9ib3RvIFJlZ3VsYXInOyIsIi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlclxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdFxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzXG57XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nXG57XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0XG57XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlclxue1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuXG4gICAgY29udGVudDogJyc7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXJcbntcbiAgICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFja1xue1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGVcbntcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWdcbntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZ1xue1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlXG57XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiLyoqXG4gKiBTd2lwZXIgMTEuMi4yXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDI1IFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEphbnVhcnkgMzEsIDIwMjVcbiAqL1xuXG4gQGZvbnQtZmFjZXtmb250LWZhbWlseTpzd2lwZXItaWNvbnM7c3JjOnVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9OnJvb3R7LS1zd2lwZXItdGhlbWUtY29sb3I6IzAwN2FmZn06aG9zdHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ei1pbmRleDoxfS5zd2lwZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjE7ZGlzcGxheTpibG9ja30uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjp2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbixpbml0aWFsKTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItaW9zIC5zd2lwZXItc2xpZGUsLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsMCwwKX0uc3dpcGVyLWhvcml6b250YWx7dG91Y2gtYWN0aW9uOnBhbi15fS5zd2lwZXItdmVydGljYWx7dG91Y2gtYWN0aW9uOnBhbi14fS5zd2lwZXItc2xpZGV7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmt7dmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1hdXRvaGVpZ2h0LC5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRle2hlaWdodDphdXRvfS5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxoZWlnaHR9LnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcntwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItM2R7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye292ZXJmbG93OmF1dG87c2Nyb2xsYmFyLXdpZHRoOm5vbmU7LW1zLW92ZXJmbG93LXN0eWxlOm5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOnN0YXJ0IHN0YXJ0fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eCBtYW5kYXRvcnl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eSBtYW5kYXRvcnl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOm5vbmV9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOm5vbmV9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7Y29udGVudDonJztmbGV4LXNocmluazowO29yZGVyOjk5OTl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246Y2VudGVyIGNlbnRlcjtzY3JvbGwtc25hcC1zdG9wOmFsd2F5c30uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7d2lkdGg6MTAwJTttaW4td2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxMH0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMTUpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9te2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWxhenktcHJlbG9hZGVye3dpZHRoOjQycHg7aGVpZ2h0OjQycHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTttYXJnaW4tbGVmdDotMjFweDttYXJnaW4tdG9wOi0yMXB4O3otaW5kZXg6MTA7dHJhbnNmb3JtLW9yaWdpbjo1MCU7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjo0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtib3JkZXItcmFkaXVzOjUwJTtib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlcnthbmltYXRpb246c3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRley0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojZmZmfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2t7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiMwMDB9QGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW57MCV7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7aGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye3dpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSl9OnJvb3R7LS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOjQ0cHh9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLWJ1dHRvbi1wcmV2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LDUwJSk7d2lkdGg6Y2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gNDQgKiAyNyk7aGVpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO21hcmdpbi10b3A6Y2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDIpKTt6LWluZGV4OjEwO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVke29wYWNpdHk6LjM1O2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWhpZGRlbiwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taGlkZGVue29wYWNpdHk6MDtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1wcmV2e2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1idXR0b24tbmV4dCBzdmcsLnN3aXBlci1idXR0b24tcHJldiBzdmd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW47dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9LnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCBzdmcsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiBzdmd7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5zd2lwZXItYnV0dG9uLXByZXYsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dHtsZWZ0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwxMHB4KTtyaWdodDphdXRvfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsMTBweCk7bGVmdDphdXRvfS5zd2lwZXItYnV0dG9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1idXR0b24tcHJldjphZnRlcntmb250LWZhbWlseTpzd2lwZXItaWNvbnM7Zm9udC1zaXplOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO3RleHQtdHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjA7Zm9udC12YXJpYW50OmluaXRpYWw7bGluZS1oZWlnaHQ6MX0uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXJ7Y29udGVudDoncHJldid9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2e3JpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwxMHB4KTtsZWZ0OmF1dG99LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2NvbnRlbnQ6J25leHQnfS5zd2lwZXItcGFnaW5hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOi4zcyBvcGFjaXR5O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7ei1pbmRleDoxMH0uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVue29wYWNpdHk6MH0uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQ+LnN3aXBlci1wYWdpbmF0aW9uLC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2JvdHRvbTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b20sOHB4KTt0b3A6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wLGF1dG8pO2xlZnQ6MDt3aWR0aDoxMDAlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTowfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2Zvcm06c2NhbGUoLjMzKTtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW57dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHR7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHR7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1cyw1MCUpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCMwMDApO29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIC4yKX1idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2JvcmRlcjpub25lO21hcmdpbjowO3BhZGRpbmc6MDtib3gtc2hhZG93Om5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfS5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtjdXJzb3I6cG9pbnRlcn0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHN7cmlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQsOHB4KTtsZWZ0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWxlZnQsYXV0byk7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LC01MCUsMCl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsNnB4KSAwO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6OHB4fS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjowIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCw0cHgpfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2hpdGUtc3BhY2U6bm93cmFwfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgbGVmdH0uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyByaWdodH0uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Y29sb3I6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3IsaW5oZXJpdCl9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3IscmdiYSgwLDAsMCwuMjUpKTtwb3NpdGlvbjphYnNvbHV0ZX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcH0uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhciwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGV7d2lkdGg6MTAwJTtoZWlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSw0cHgpO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcnt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLDRweCk7aGVpZ2h0OjEwMCU7bGVmdDowO3RvcDowfS5zd2lwZXItcGFnaW5hdGlvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXNjcm9sbGJhcntib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywxMHB4KTtwb3NpdGlvbjpyZWxhdGl2ZTt0b3VjaC1hY3Rpb246bm9uZTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYmctY29sb3IscmdiYSgwLDAsMCwuMSkpfS5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1zY3JvbGxiYXIsLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFse3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpO2JvdHRvbTp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvdHRvbSw0cHgpO3RvcDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXRvcCxhdXRvKTt6LWluZGV4OjUwO2hlaWdodDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsNHB4KTt3aWR0aDpjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpKX0uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWxlZnQsYXV0byk7cmlnaHQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1yaWdodCw0cHgpO3RvcDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSk7ei1pbmRleDo1MDt3aWR0aDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsNHB4KTtoZWlnaHQ6Y2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKSl9LnN3aXBlci1zY3JvbGxiYXItZHJhZ3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yLHJnYmEoMCwwLDAsLjUpKTtib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywxMHB4KTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWd7Y3Vyc29yOm1vdmV9LnN3aXBlci1zY3JvbGxiYXItbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci16b29tLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0uc3dpcGVyLXpvb20tY29udGFpbmVyPmNhbnZhcywuc3dpcGVyLXpvb20tY29udGFpbmVyPmltZywuc3dpcGVyLXpvb20tY29udGFpbmVyPnN2Z3ttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5zd2lwZXItc2xpZGUtem9vbWVke2N1cnNvcjptb3ZlO3RvdWNoLWFjdGlvbjpub25lfS5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTowO3otaW5kZXg6LTEwMDB9LnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O21hcmdpbjowIGF1dG99LnN3aXBlci1ncmlkPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcH0uc3dpcGVyLWdyaWQtY29sdW1uPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci5zd2lwZXItY3ViZXtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjE7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtLW9yaWdpbjowIDA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMH0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldntwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6LjY7ei1pbmRleDowfS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZXtjb250ZW50OicnO2JhY2tncm91bmQ6IzAwMDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MDtmaWx0ZXI6Ymx1cig1MHB4KX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0Ky5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6YXV0bzt2aXNpYmlsaXR5OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci5zd2lwZXItZmxpcHtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjF9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eSxoZWlnaHR9LnN3aXBlci5zd2lwZXItY2FyZHN7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVufSIsIkB1c2UgXCJjb25maWdzL3ZhcmlhYmxlc1wiO1xuQHVzZSBcImNvbmZpZ3MvZnVuY3Rpb25zXCI7XG5cbi5Db250YWN0IHtcblxuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6IHZhcmlhYmxlcy4kanVzdC1ib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMjQpO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG4gICAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMzMpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoNDgpO1xuICAgIH1cbiAgfVxuXG4gIC5kZXNjciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTYpO1xuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTgpO1xuICAgIH1cbiAgfVxuXG4gIC5Db250YWN0Qmcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29udGFjdC9iYW5uZXIuanBnKTtcbiAgfVxuXG5cbiAgJl9fc2ltcGxlIHtcbiAgICBwYWRkaW5nOiA0dmggNHZ3O1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kZ3JheS1iZztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBnYXA6IDI0cHg7XG4gICAgXG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDY0cHggMzZweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgcGFkZGluZzogNjRweCAxMTJweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBnYXA6IDM1cHg7XG4gICAgfVxuXG4gICAgLmluZm9zIHtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIH1cblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBmb250LWZhbWlseTogdmFyaWFibGVzLiRqdXN0LWJvbGQ7XG4gICAgICAgIG1hcmdpbjogOHB4IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTYpO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgYm94LXNoYWRvdzogLTRweCA2cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yMCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgICAgfVxuXG4gICAgICAubGluZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kZ3JheS1iZztcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRncmVlbjtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXJpYWJsZXMuJGp1c3QtYm9sZDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cztcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxOCk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuQmdUZWFtcyB7XG4gICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRncmVlbi1tdXNjbztcbiAgfVxuXG4gICZfX3RlYW1zIHtcbiAgICBwYWRkaW5nOiA0dmggNHZ3O1xuICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kZ3JlZW4tbXVzY287XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjRweDtcblxuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG4gICAgICBwYWRkaW5nOiA2NHB4IDM2cHg7XG4gICAgICBcbiAgICB9XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nOiA2NHB4IDExMnB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnR4dCB7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICB9XG5cbiAgICAuZm9ybSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGJveC1zaGFkb3c6IC00cHggNnB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjApO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICAgIH1cblxuICAgICAgLmxpbmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGdyYXktYmc7XG4gICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kZ3JlZW47XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgICAgICBmb250LWZhbWlseTogdmFyaWFibGVzLiRqdXN0LWJvbGQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHM7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTgpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQHVzZSBcImNvbmZpZ3MvdmFyaWFibGVzXCI7XG5AdXNlIFwiY29uZmlncy9mdW5jdGlvbnNcIjtcblxuLk5ld3Mge1xuICAuTmV3c0JnQmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMxNDRGMUYgMCUsICMwRTM4MTYgMTAwJSk7XG4gIH1cblxuICAmX19iYW5uZXIge1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJHdoaXRlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTEycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9uZXdzL2JnLXRvcC5wbmcpO1xuICAgIHBhZGRpbmc6IDR2aCA0dnc7XG5cbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgcGFkZGluZzogNjRweCAzNnB4O1xuICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL25ld3MvYmctdG9wLnBuZyk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgcGFkZGluZzogMCAxMTJweDtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1MHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9uZXdzL2JnLXRvcC5wbmcpO1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXJpYWJsZXMuJGp1c3QtYm9sZDtcbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMjgpO1xuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDQ4KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoNjQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0ge1xuICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kZ3JheS1iZztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogNHZoIDR2dztcbiAgICBnYXA6IDI0cHg7XG5cbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgcGFkZGluZzogNjRweCAzNnB4O1xuICAgICAgZ2FwOiAyNHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgIHBhZGRpbmc6IDY0cHggMTEycHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA0MHB4O1xuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgfVxuXG4gICAgICAudGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogdmFyaWFibGVzLiRqdXN0LWJvbGQ7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGdyZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxOCk7XG5cbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDI0KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdGVwcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgcCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxOCk7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyaWFibGVzLiRqdXN0LWJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRncmVlbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGJveC1zaGFkb3c6IC00cHggNnB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjApO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBmb250LWZhbWlseTogdmFyaWFibGVzLiRqdXN0LWJvbGQ7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGdyZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMjgpO1xuXG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRlc2NyaWNhbyB7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGdyZWVuLW11c2NvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDE2KTtcblxuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxpbmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGdyYXktYmc7XG4gICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kZ3JlZW47XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgICAgICBmb250LWZhbWlseTogdmFyaWFibGVzLiRqdXN0LWJvbGQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHM7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTgpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLk5ld3NCZ0luZm9zIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwRTM4MTYgMCUsICMxNDRGMUYgNTAlLCAjMEUzODE2IDEwMCUpO1xuICB9XG5cbiAgJl9faW5mb3Mge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHBhZGRpbmc6IDR2aCA0dnc7XG4gICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbmV3cy9iZy1ncmFwaC5wbmcpO1xuXG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDY0cHggMzZweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbmV3cy9iZy1ncmFwaC5wbmcpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgcGFkZGluZzogNjRweCAxMTJweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbmV3cy9iZy1ncmFwaC5wbmcpO1xuICAgIH1cblxuICAgIC5oZWFkZXIge1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIGg1IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcmlhYmxlcy4kanVzdC1ib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyNCk7XG5cbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTdweDtcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDQ4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3NnB4O1xuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoNjQpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kZXNjIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBnYXA6IDI0cHg7XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgfVxuXG4gICAgICAuaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgXG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG4gICAgICBcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXJpYWJsZXMuJGp1c3QtYm9sZDtcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDI0KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6IDMycHg7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDE4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAdXNlIFwiY29uZmlncy92YXJpYWJsZXNcIjtcbkB1c2UgXCJjb25maWdzL2Z1bmN0aW9uc1wiO1xuXG4uQWJvdXQge1xuXG4gICZfX2Jhbm5lciB7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kd2hpdGU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hYm91dC9iYW5uZXIuanBnKTtcbiAgXG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgIC8vIHBhZGRpbmc6IDY0cHggMzZweDtcbiAgICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYWJvdXQvYmFubmVyLmpwZyk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgLy8gcGFkZGluZzogNjRweCAxMTJweDtcbiAgICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYWJvdXQvYmFubmVyLWRlc2t0b3AuanBnKTtcbiAgICB9XG5cbiAgICAmLS1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiA0dmggNHZ3O1xuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nOiA2NHB4IDM2cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nOiA2NHB4IDExMnB4O1xuICAgICAgfVxuXG4gICAgICAuZ3JhcGgge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXJpYWJsZXMuJGp1c3QtYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyOCk7XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3NnB4O1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDY0KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3NnB4O1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDY0KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGltZWxpbmUge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYWJvdXQvbGluZS1tb2JpbGUucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMzIlO1xuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Fib3V0L2xpbmUtZGVza3RvcC5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMzIlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hYm91dC9saW5lLWRlc2t0b3AucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDMyJTtcbiAgICAgIH1cblxuICAgICAgLnNsaWNrLW5leHQsIC5zbGljay1wcmV2IHtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgdG9wOiAzMi4xJTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG4gICAgICAgICAgdG9wOiAzMi40JTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgIHRvcDogMzIuNCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNsaWNrLW5leHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Fib3V0L2Fycm93LW5leHQucG5nKTtcbiAgICAgICAgcmlnaHQ6IDNweDtcblxuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2xpY2stcHJldiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYWJvdXQvYXJyb3ctcHJldi5wbmcpO1xuICAgICAgICBsZWZ0OiAzcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgICAgICBsZWZ0OiAtMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgIGxlZnQ6IC0xMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDI0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXJpYWJsZXMuJGp1c3QtYm9sZDtcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDI0KTtcblxuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDI0KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDMzKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2lyY2xlIHtcbiAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRncmVlbi1tdXNjbztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG4gICAgICAgICAgICBcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGlhbG9nbyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAyOTZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTQ0RjFGO1xuICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHggMzBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDBweDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMTZweCAyMHB4IDE2cHg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMxNDRGMUYgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRvcDogLSAxN3B4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxNik7XG5cbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDE4KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3BpbGxhcnMge1xuICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kZ3JheS1iZztcblxuICAgICYtLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogNHZoIDR2dztcbiAgXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nOiA2NHB4IDM2cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZzogNjRweCAxMTJweDtcbiAgICAgIH1cblxuICAgICAgLmhlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBmb250LWZhbWlseTogdmFyaWFibGVzLiRqdXN0LWJvbGQ7XG4gICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kZ3JlZW4tbXVzY287XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogODl2dztcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDMzKTtcblxuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTFweDtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoNDgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSg2NCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Fib3V0L2xpbmUtdGl0bGUtbW9iaWxlLnBuZyk7XG4gICAgICAgICAgICBtYXJnaW46IDFweCBhdXRvIDA7XG4gICAgICAgICAgICB3aWR0aDogMTc3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Fib3V0L2xpbmUtdGl0bGUtdGFibGV0LnBuZyk7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMzRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYWJvdXQvbGluZS10aXRsZS1kZXNrdG9wLnBuZyk7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMzRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmltYWdlcyB7XG4gICAgICAgICYubW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYudGFibGV0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1heC13aWR0aDogNjgwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5kZXNrdG9wIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICBnYXA6IDY0cHg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cblxuICAgICAgICAmX19ib3gge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGdyZWVuO1xuXG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MzhweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmZpcnN0IHtcbiAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGdhcDogMzJweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4keWVsbG93O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoNDclKSBzZXBpYSg5MiUpIHNhdHVyYXRlKDQ0MCUpIGh1ZS1yb3RhdGUoMTJkZWcpIGJyaWdodG5lc3MoOTglKSBjb250cmFzdCg4OSUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDc0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNzRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJHllbGxvdztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcmlhYmxlcy4kanVzdC1ib2xkO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgzMyk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU3cHg7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDQ4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSg0OCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxOCk7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMjQpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDI0KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgJl9fcHJvY2VzcyB7XG4gICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRncmVlbi1tdXNjbztcblxuICAgICYtLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogNHZoIDR2dztcbiAgXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nOiA2NHB4IDM2cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZzogNjRweCAxMTJweDtcbiAgICAgIH1cblxuICAgICAgLmhlYWRlciB7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IHZhcmlhYmxlcy4kanVzdC1ib2xkO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMjgpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSg0OCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNzZweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoNjQpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTYpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyNCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMjQpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucHJvY2VzcyB7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGdyZWVuLW11c2NvO1xuICAgICAgICBnYXA6IDMycHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICAgIFxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGluaXRpYWw7XG4gICAgICAgICAgZ2FwOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBpc3RhRGVza3RvcCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IC0gNHB4IGF1dG8gMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBpc3RhVGFibGV0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGlzdGFNb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcblxuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZ2FwOiAzMnB4O1xuICAgICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgICAmLnRvcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcblxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi0taXRlbSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGdyYXktYmc7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIFxuXG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMzJweDtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMjI4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgOTAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyaWFibGVzLiRqdXN0LWJvbGQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxNik7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2VsbyB7XG4gICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRncmF5LWJnO1xuICAgIHBhZGRpbmc6IDR2aCA0dnc7XG4gIFxuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG4gICAgICBwYWRkaW5nOiA2NHB4IDM2cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgcGFkZGluZzogNjRweCAxMTJweDtcbiAgICB9XG5cbiAgICAuYm94IHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDBCMjg7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDI0cHg7XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgfVxuXG4gICAgICAmX19oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDR2dztcbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IHZhcmlhYmxlcy4kanVzdC1ib2xkO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyNCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU3cHg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSg0OCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSg0OCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDE2KTtcblxuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMjgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDI4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAwIDR2dztcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgNHZ3O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiAzMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgZ2FwOiAzMnB4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXJpYWJsZXMuJGp1c3QtYm9sZDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTYpO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyMCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMjQpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWN0IHtcbiAgICAgICAgICBjb2xvcjogIzAwMEIyODtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJHllbGxvdztcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJHllbGxvdztcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge31cbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHt9XG4gICAgICAgIH1cblxuICAgICAgICAuc2Nyb2xsIHtcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGdyZWVuO1xuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7fVxuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge31cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkB1c2UgXCJjb25maWdzL3ZhcmlhYmxlc1wiO1xuQHVzZSBcImNvbmZpZ3MvZnVuY3Rpb25zXCI7XG5cbi5Tb2x1dGlvbnMge1xuICAuU29sdXRpb25zQmdCYW5uZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzE0NEYxRiAwJSwgIzBFMzgxNiAxMDAlKTtcbiAgfVxuICBcbiAgLlNvbHV0aW9uc0JnIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJHdoaXRlLWxpZ2h0O1xuICB9XG5cbiAgJl9fYmFubmVyIHtcbiAgICBjb2xvcjogdmFyaWFibGVzLiR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDExMnB4O1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9uZXdzL2JnLXRvcC5wbmcpO1xuICAgIHBhZGRpbmc6IDR2aCA0dnc7XG5cbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgcGFkZGluZzogNjRweCAzNnB4O1xuICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL25ld3MvYmctdG9wLnBuZyk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgcGFkZGluZzogMCAxMTJweDtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1MHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9uZXdzL2JnLXRvcC5wbmcpO1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXJpYWJsZXMuJGp1c3QtYm9sZDtcbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMjgpO1xuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDQ4KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoNjQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kd2hpdGUtbGlnaHQ7XG4gICAgcGFkZGluZzogNHZoIDR2dztcblxuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG4gICAgICBwYWRkaW5nOiA2NHB4IDM2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nOiA2NHB4IDExMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX25hdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFxuICAgIC5teVN3aXBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICB9XG4gIFxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gLnNsaWNrLW5leHQge1xuICAgIC8vICAgcmlnaHQ6IDA7XG4gICAgLy8gICAmOmJlZm9yZSB7XG4gICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vICAgICBjb250ZW50OiAnJztcbiAgICAvLyAgICAgd2lkdGg6IDE3cHg7XG4gICAgLy8gICAgIGhlaWdodDogMzBweDtcbiAgICAvLyAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zbGlkZXItbmV4dC5wbmcpO1xuICAgIC8vICAgfVxuICAgIC8vIH1cblxuICAgIC8vIC5zbGljay1wcmV2IHtcbiAgICAvLyAgIGxlZnQ6IDA7XG4gICAgLy8gICAmOmJlZm9yZSB7XG4gICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vICAgICBjb250ZW50OiAnJztcbiAgICAvLyAgICAgd2lkdGg6IDE3cHg7XG4gICAgLy8gICAgIGhlaWdodDogMzBweDtcbiAgICAvLyAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zbGlkZXItcHJldi5wbmcpO1xuICAgIC8vICAgfVxuICAgIC8vIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NsaWRlci1wcmV2LnBuZyk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsZWZ0OiAycHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGVmdDogMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zbGlkZXItbmV4dC5wbmcpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcmlnaHQ6IDJweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICByaWdodDogMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgfVxuXG4gICAgLmJveCB7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiR3aGl0ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXJpYWJsZXMuJGp1c3QtYm9sZDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kZ3JlZW47XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAvLyBtYXJnaW46IDAgMTBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNHM7XG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDE2KTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kZ3JlZW4tbXVzY287XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDE4KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyMTRweDtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyNCk7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRncmVlbi1tdXNjbztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnLXRpdGxlLXNvbHVjb2VzLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgcGFkZGluZzogMzJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nOiAzMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LWZhbWlseTogdmFyaWFibGVzLiRqdXN0LWJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTYpO1xuICAgICAgXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgzMyk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgzMyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZmlyc3Qge1xuICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgIGdhcDogMzJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgIGdhcDogMzJweDtcbiAgICB9XG5cbiAgICAuaWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYm94LXNoYWRvdzogLTRweCA2cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yMCk7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGdyYXktYmc7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMjE1cHg7XG4gICAgICAgIGhlaWdodDogMTU4cHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAzODRweDtcbiAgICAgICAgaGVpZ2h0OiAyODNweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG5cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG5cbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBmb250LWZhbWlseTogdmFyaWFibGVzLiRqdXN0LWJvbGQ7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGdyZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxNik7XG4gIFxuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMjQpO1xuICAgICAgICB9XG4gIFxuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDI0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICBcbiAgICAgIHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxMyk7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxOCk7XG4gICAgICAgIH1cbiAgXG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTgpO1xuICAgICAgICB9XG4gICAgICB9XG4gIFxuICAgICAgLnRvcGljb3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIFxuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgXG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgXG4gICAgICAgIHAge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICBcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXJpYWJsZXMuJGp1c3QtYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGdyZWVuO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDE2KTtcbiAgICAgICAgICB9XG4gIFxuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG4gICAgICAgICAgICB3aWR0aDogNDAlO1xuICBcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRncmVlbjtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxOCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICBcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gIFxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGdyZWVuO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDE4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICZfX3NlY29uZCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTMpO1xuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTgpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0ge1xuICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kZ3JheS1iZztcbiAgICBwYWRkaW5nOiAyNHB4IDR2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgIHBhZGRpbmc6IDE1MHB4IDA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIC5ncmFwaCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTgwJSwgLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0ge1xuICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiR3aGl0ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgIGJveC1zaGFkb3c6IC00cHggNnB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjApO1xuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgd2lkdGg6IDU5MnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4MHB4O1xuICAgICAgfVxuXG4gICAgICAud3BjZjcge1xuXG4gICAgICAgIC53cGNmNy1mb3JtIHtcbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyaWFibGVzLiRqdXN0LWJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRncmVlbjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyOCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kZXNjcmljYW8ge1xuICAgICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kZ3JlZW4tbXVzY287XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDE2KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxpbmUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kZ3JheS1iZztcbiAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGdyZWVuO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcmlhYmxlcy4kanVzdC1ib2xkO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cztcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTgpO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQHVzZSBcImNvbmZpZ3MvdmFyaWFibGVzXCI7XG5AdXNlIFwiY29uZmlncy9mdW5jdGlvbnNcIjtcblxuLkhvbWUge1xuICAuSG9tZUJhbm5lcnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODIxMEQ7XG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9ob21lL2Jhbm5lci1mdWxsLmpwZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYudGFibGV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRlc2t0b3Age1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5Ib21lUmVzdWx0cyB7XG4gICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRibHVlO1xuICB9XG5cbiAgJl9fYmFubmVycyB7XG4gICAgcGFkZGluZzogNHZoIDR2dztcbiAgICBoZWlnaHQ6IDU3MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9ob21lL2Jhbm5lci1tb2JpbGUuanBnKTtcbiAgICBjb2xvcjogdmFyaWFibGVzLiR3aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBwYWRkaW5nOiA2NHB4IDM2cHg7XG4gICAgICBoZWlnaHQ6IDU5MHB4O1xuICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9ob21lL2Jhbm5lci10YWJsZXQuanBnKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHBhZGRpbmc6IDY0cHggMTEycHg7XG4gICAgICBoZWlnaHQ6IDQ5MHB4O1xuICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9ob21lL2Jhbm5lci1kZXNrdG9wLmpwZyk7XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgICAgfVxuXG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXJpYWJsZXMuJGp1c3QtYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMjgpO1xuXG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDU3cHg7XG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSg0OCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNzZweDtcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDY0KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTYpO1xuXG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyNCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDI0KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJHllbGxvdztcbiAgICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hY3Rpb25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgIG1heC13aWR0aDogNTk0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiR3aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGdyZWVuO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXJpYWJsZXMuJGp1c3QtYm9sZDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyNCk7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyaWFibGVzLiR5ZWxsb3c7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgICAubmV3cyB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGdyYXktYmc7XG4gICAgICBib3gtc2hhZG93OiAtNHB4IDZweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIwKTtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGdyZWVuLW11c2NvO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDR2dztcbiAgICAgIG1hcmdpbi1yaWdodDogNHZ3O1xuICAgICAgYm90dG9tOiAtIDJ2aDtcblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBsZWZ0OiAzNnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM2cHg7XG4gICAgICAgIGJvdHRvbTogLSAydmg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogNTM1cHg7XG4gICAgICAgIHJpZ2h0OiAxMTJweDtcbiAgICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgICAgYm90dG9tOiBpbml0aWFsO1xuICAgICAgfVxuXG4gICAgICAuaW1hZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hvbWUvY2FpeGEucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICAgIGhlaWdodDogMTM5cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgIGhlaWdodDogMTUycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxMyk7ICBcblxuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTYpOyAgXG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDE2KTsgIFxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRncmVlbi1tdXNjbztcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcmlhYmxlcy4kanVzdC1ib2xkO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDEzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zZWdtZW50cyB7XG4gICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRncmF5LWJnO1xuICAgIHBhZGRpbmc6IDYuM3ZoIDR2dztcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgcGFkZGluZzogNjRweCAzNnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgIHBhZGRpbmc6IDY0cHggMTEycHg7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZm9udC1mYW1pbHk6IHZhcmlhYmxlcy4kanVzdC1ib2xkO1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kZ3JlZW47XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyOCk7XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU3cHg7XG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoNDgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDQ4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zbGlkZXIge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgfVxuXG4gICAgICAvKiB0aGUgcGFyZW50ICovXG4gICAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMCAtMTBweDtcbiAgICAgIH1cblxuICAgICAgLml0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDhweCA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGdyZWVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kd2hpdGU7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC44KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXJpYWJsZXMuJGp1c3QtYm9sZDtcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDE2KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3Jlc3VsdHMge1xuICAgIGJhY2tncm91bmQ6ICMwMDBCMjg7XG4gICAgcGFkZGluZzogNXZoIDR2dztcbiAgICBjb2xvcjogdmFyaWFibGVzLiR3aGl0ZTtcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgcGFkZGluZzogNjRweCAzNnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgIHBhZGRpbmc6IDY0cHggMTEycHg7XG4gICAgfVxuXG4gICAgLmludHJvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAzMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgICAgICAgIFxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAudGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0OSU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICBmb250LWZhbWlseTogdmFyaWFibGVzLiRqdXN0LWJvbGQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDI4KTtcblxuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoNDgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoNDgpO1xuXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJHllbGxvdztcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwQjI4O1xuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxOCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDI4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyOCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmltYWdlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kd2hpdGU7XG4gICAgICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaG9tZS9yZXN1bHRhZG9zLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4keWVsbG93O1xuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiR5ZWxsb3c7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgIG1heC13aWR0aDogNDguNSU7XG4gICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICBmb250LWZhbWlseTogdmFyaWFibGVzLiRqdXN0LWJvbGQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDM2KTtcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSg3Mik7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoNzIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXJpYWJsZXMuJGp1c3QtYm9sZDtcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDI4KTtcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgzOSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMzkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAzMnB4O1xuXG4gICAgICAuYm94IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiR3aGl0ZTtcbiAgICAgICAgZmxleDogMSAxIDI4MHB4O1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiR5ZWxsb3c7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoNDclKSBzZXBpYSg5MiUpIHNhdHVyYXRlKDQ0MCUpIGh1ZS1yb3RhdGUoMTJkZWcpIGJyaWdodG5lc3MoOTglKSBjb250cmFzdCg4OSUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG4gICAgICAgICAgcGFkZGluZzogMzJweDtcbiAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICBmbGV4OiAxIDEgMjgwcHg7XG4gICAgICAgICAgcGFkZGluZzogMzJweDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguNik7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcmlhYmxlcy4kanVzdC1ib2xkO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgyMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgzMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc29sdXRpb25zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGdyYXktYmc7XG4gICAgcGFkZGluZzogNHZoIDR2dztcbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgcGFkZGluZzogNjRweCAzNnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgIHBhZGRpbmc6IDY0cHggMTEycHg7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kZ3JlZW47XG4gICAgICBmb250LWZhbWlseTogdmFyaWFibGVzLiRqdXN0LWJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMjgpO1xuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICBsaW5lLWhlaWdodDogNTdweDtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSg0OCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICBsaW5lLWhlaWdodDogNTdweDtcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSg0OCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGlzdCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAuaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGdyZWVuO1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiR3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEydmg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAmLnNob3cge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAuaXRlbV9faWNvbiwgLmluaWNpYWwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJHRhYmxldCkge1xuICAgICAgICAgIGZsZXg6IDEgMSAzNjBweDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDMycHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgZmxleDogMCAwIDM2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBmbGV4OiAxIDEgMzYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hvdmVyIHtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGdyZWVuLW11c2NvO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIFxuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7ICBcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcGFkZGluZzogM3ZoIDR2dztcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMucmVzcG9uZC10byhmdW5jdGlvbnMuJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG4gICAgICAgICAgICAvLyBwYWRkaW5nOiAwIDMycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgICAvLyBwYWRkaW5nOiAwIDMycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXJpYWJsZXMuJGp1c3QtYm9sZDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxOCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXJpYWJsZXMuJHJvYm90bztcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hY3Rpb24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJHdoaXRlO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyaWFibGVzLiRqdXN0LWJvbGQ7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kd2hpdGU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxOCk7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiR5ZWxsb3c7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiBpbml0aWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXJpYWJsZXMuJGp1c3QtYm9sZDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICBAaW5jbHVkZSBmdW5jdGlvbnMuZm9udC1zaXplKDI0KTtcblxuICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kdGFibGV0KSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuXG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiRkZXNrdG9wKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGlzdE1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDE2cHg7XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5yZXNwb25kLXRvKGZ1bmN0aW9ucy4kZGVza3RvcCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuQm94IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kZ3JlZW47XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJHdoaXRlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDExMHB4O1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgICAgICBmbGV4OiAxIDEgMzYwcHg7XG4gICAgICAgICAgbWluLWhlaWdodDogMTYzcHg7XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgZmxleDogMCAwIDM2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbml0aWFsIHtcbiAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiAxNnB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcmlhYmxlcy4kanVzdC1ib2xkO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zaG93IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kZ3JlZW4tbXVzY287XG4gICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLnJlc3BvbmQtdG8oZnVuY3Rpb25zLiR0YWJsZXQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXJpYWJsZXMuJGp1c3QtYm9sZDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxOCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXJpYWJsZXMuJHJvYm90bztcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZ1bmN0aW9ucy5mb250LXNpemUoMTUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hY3Rpb24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJHdoaXRlO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyaWFibGVzLiRqdXN0LWJvbGQ7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kd2hpdGU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZnVuY3Rpb25zLmZvbnQtc2l6ZSgxOCk7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiR5ZWxsb3c7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiJdfQ== */
/*# sourceMappingURL=style.css.map */
/* --- AJUSTES PARA MOBILE E TABLET (Abaixo de 1333px) --- */
@media only screen and (max-width: 1333px) {
    
    /* 1. Esconde o submenu por padrão para que o "Contato" suba */
    body .MenuMobile__content .menu li .sub-menu {
        display: none !important;
        margin-bottom: 0 !important;
    }

    /* 2. Adiciona o espaçamento que você quer entre Soluções e Contato */
    body .MenuMobile__content .menu li.menu-item-has-children {
        margin-bottom: 24px !important; /* Ajuste este valor para aumentar ou diminuir o espaço */
    }

    /* 3. Abre o menu apenas quando houver o clique (adicionando a classe active) */
    body .MenuMobile__content .menu li.menu-item-has-children.active .sub-menu {
        display: block !important;
        margin-top: 10px !important;
        margin-bottom: 15px !important;
        padding: 10px 16px;
    }
}

/* 2. MOBILE: Ajuste apenas do conteúdo interno do Soluções */
/* Mantém a cor de fundo original do seu mobile, altera apenas itens e linhas */

.MenuMobile .MenuMobile__content ul.menu li .sub-menu li a {
    display: block !important;
    padding: 8px 0px !important;
    color: #0a2513 !important;
    font-family: 'Roboto Regular', sans-serif !important;
    font-size: 15px !important;
    border-bottom: 2px solid #d1d8d2 !important; /* Mesma linha do desktop */
    width: 100% !important;
    margin: 0 auto !important;
    background: transparent !important; /* Mantém o fundo que já existe no mobile */
}

.MenuMobile .MenuMobile__content ul.menu li .sub-menu li:last-child a {
    border-bottom: none !important;
}

.MenuMobile .MenuMobile__content ul.menu li .sub-menu li a:active,
.MenuMobile .MenuMobile__content ul.menu li .sub-menu li.current-menu-item a {
    color: #B28E00 !important;
    font-family: 'JUST Sans Bold', sans-serif !important;
    font-weight: 700 !important;
}

/* --- FIM DA CUSTOMIZAÇÃO --- */