@font-face{font-display:swap;font-family:Golos Text;font-style:normal;font-weight:400 700;src:url(10f7c12a946974c2bb3e.woff2) format("woff2"),url(a92fc5ff9291e62fcd96.woff2) format("woff2");unicode-range:u+00??,u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400 700;src:url(29e912322c4c51146d60.woff2) format("woff2"),url(73f48d747e3908e4ba64.woff2) format("woff2");unicode-range:u+00??,u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted currentColor;text-decoration:underline dotted currentColor}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--button-text-color:#fff;--header-color:#99c3ff;--main-nav-color:#0c4488;--main-text-color:#101010;--main-section-bg-color:#e8f2f9;--main-end-color:#0a7f3a;--footer-color:#1a1a1a;--footer-bg-color:#ececec;--link-color:#337ab7;--container-desctop:1440px;--container-tablet:768px;--container-mobile:360px;--hero-height:812px;--radius-md:12px;--font:"Montserrat","Golos Text",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,sans-serif}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}.visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}body,html{font-family:Montserrat,Golos Text,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--font);font-style:normal;font-weight:400}button,input,textarea{background:transparent;border:none;margin:0;outline:none;padding:0}input,input[type=password],input[type=text],textarea{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}input,textarea{border-radius:0;-webkit-box-shadow:none;box-shadow:none}ol,ul{list-style:none;margin:0;padding:0}body,html{overflow-x:hidden;width:100%}html{-webkit-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth}*,:after,:before,html{background-repeat:no-repeat}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body::-webkit-scrollbar,html::-webkit-scrollbar{background-color:#edeef2;width:8px}body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background-color:#9b9494;border-radius:9em}body::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:hover{background-color:#606060}body{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body,html{min-height:100vh;overflow-x:hidden}a{color:#0c4488;text-decoration:none}a:active,a:focus,a:hover{text-decoration:underline}main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-left:auto;margin-right:auto;max-width:1440px;max-width:var(--container-desctop);width:100%}body{background:#fff;background:var(--button-text-color);color:#101010;color:var(--main-text-color);font-size:16px;line-height:1.55}img{display:block;height:auto;max-width:100%}a{color:#337ab7;color:var(--link-color)}.container{margin-left:auto;margin-right:auto;max-width:1440px;max-width:var(--container-desctop);padding-left:clamp(44px,44px + (100vw - 768px)*44/672,88px);padding-right:clamp(44px,44px + (100vw - 768px)*44/672,88px);width:100%}@media(max-width:768px){.container{padding-left:clamp(14px,14px + (100vw - 360px)*30/408,44px);padding-right:clamp(14px,14px + (100vw - 360px)*30/408,44px)}}@media(max-width:360px){.container{padding-left:14px;padding-right:14px}}.btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:none;border-radius:12px;border-radius:var(--radius-md);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:15px;font-weight:600;justify-content:center;padding:14px 28px;text-align:center;text-decoration:none;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}.btn--primary{background:#0c4488;background:var(--main-nav-color);color:#fff;color:var(--button-text-color)}.btn--block{background:#0c4488;background:var(--main-nav-color);border-radius:10px;display:block;font-weight:400;margin-top:24px;max-width:100%;min-height:92px;padding:27px 0;text-align:center;width:100%}.btn--block,.btn__accent{font-size:24px;letter-spacing:0;line-height:150%}.btn--on-teal,.btn__accent{font-weight:600}.btn--on-teal{background:#fff;background:var(--button-text-color);color:#0c4488;color:var(--main-nav-color);font-size:24px;line-height:150%;margin-left:8px;padding:12px 87px}.btn--on-teal:hover{background:hsla(0,0%,100%,.92)}.btn--hero-cta{background:-webkit-gradient(linear,left top,right top,from(#4995cc),to(#38b184));background:linear-gradient(90deg,#4995cc,#38b184);border-radius:12px;border-radius:var(--radius-md);color:#fff;color:var(--button-text-color);font-size:20px;font-weight:600;line-height:28px;margin-top:8px;padding:12px 42px;-webkit-transition:-webkit-filter .2s,-webkit-transform .15s;transition:-webkit-filter .2s,-webkit-transform .15s;transition:filter .2s,transform .15s;transition:filter .2s,transform .15s,-webkit-filter .2s,-webkit-transform .15s}.btn--hero-cta:hover{-webkit-filter:brightness(1.08);filter:brightness(1.08)}.btn--hero-cta:active{-webkit-transform:scale(.99);transform:scale(.99)}@media(max-width:1439px){.btn--hero-cta{font-size:14px;line-height:150%;margin-top:8px;padding:12px 68px}.btn--block{border-radius:12px;border-radius:var(--radius-md);letter-spacing:0;margin-top:16px;min-height:0;padding:16px 0}.btn--block,.btn__accent{font-size:16px}}@media(max-width:767px){.btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;justify-items:center;place-items:center}.btn--hero-cta{margin-top:12px;padding:12px 63px}}.banner{height:812px;height:var(--hero-height);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:none;overflow:hidden;position:relative;width:100vw}.banner__bg{left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;width:100%}.banner__bg,.banner__overlay{bottom:auto;display:block;height:812px;height:var(--hero-height);position:absolute;top:0;z-index:0}.banner__overlay{left:auto;right:0;width:1642.82px}.banner__figures{height:933.1px;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom right;object-position:bottom right;-webkit-transform:translateY(155px);transform:translateY(155px);width:718px;z-index:2}.banner__figures,.banner__wrapper{bottom:0;pointer-events:none;position:absolute;right:0}.banner__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:32px;left:0;padding-bottom:40px;padding-top:max(36px,min(5vh,56px));top:0;z-index:3}.banner__content{max-width:672px;pointer-events:auto;position:relative;z-index:1}.banner__logos-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:5px;margin-bottom:32px;margin-top:32px}.banner__logos-link,.banner__logos-link:active,.banner__logos-link:focus,.banner__logos-link:hover{text-decoration:none}.banner__logo{display:block;height:100%;width:auto}.banner__logo-caption{font-family:Golos Text;font-size:24px;font-weight:700;line-height:24px}.banner__logo-caption,.banner__title{color:#fff;color:var(--button-text-color)}.banner__title{text-wrap:balance;font-size:60px;font-weight:600;line-height:120%;margin:9px 0 27px}.banner__title-accent{color:#99c3ff;color:var(--header-color)}.banner__subtitle{color:#fff;color:var(--button-text-color);font-size:24px;font-weight:500;line-height:130%;margin:0}.banner__subtitle br{display:none}.banner__link{-ms-flex-negative:0;flex-shrink:0;pointer-events:auto}@media(max-width:1406px){.banner,.banner__bg{height:499px;width:100%}.banner__overlay{height:499px;width:493.5px}.banner__figures{height:468px;right:-14px;-webkit-transform:translateY(17px);transform:translateY(17px);width:442px}.banner__wrapper{gap:3px;padding-top:16px}.banner__content{min-width:430px;width:55%}.banner__logos-link{gap:6px;margin-bottom:28px}.banner__logo{height:44px;width:36.67px}.banner__logo-caption{font-size:17.6px;line-height:20.53px}.banner__title{font-size:34px;line-height:130%;margin:0 0 12px}.banner__subtitle{font-size:14px;font-weight:400;line-height:150%}}@media(max-width:767px){.banner,.banner__bg{height:742px;width:100%}.banner__overlay{bottom:0;height:742.11px;top:auto;width:clamp(140.25px,140.25px + (100vw - 360px)*268/408,408.25px)}.banner__figures{height:clamp(453px,453px + (100vw - 360px)*100/408,553px);right:clamp(0px,(100vw - 360px)*157/408,157px);-webkit-transform:translateY(140px);transform:translateY(140px);width:clamp(353px,353px + (100vw - 360px)*100/408,453px)}.banner__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner__content{margin-left:auto;margin-right:auto;min-width:100%;text-align:center}.banner__logos-link{gap:5px;margin:4px auto 29px}.banner__logo{height:clamp(29px,29px + (100vw - 360px)*15/380,44px);width:clamp(24.17px,24.17px + (100vw - 360px)*12.5/380,36.67px)}.banner__logo-caption{font-size:clamp(9.67px,9.67px + (100vw - 360px)*7.93/380,17.6px);line-height:clamp(12.08px,12.08px + (100vw - 360px)*8.45/380,20.53px)}.banner__title{font-size:26px;margin:0 0 17px;text-align:center}.banner__subtitle{font-weight:500;padding:0 11px;text-align:center}.banner__subtitle br{display:block}.banner__overlay{height:308.11px;width:408.25px}}.section{padding:80px 0 0}.section--soft-blue{background:#e8f2f9;background:var(--main-section-bg-color);margin-top:78px;padding-bottom:78px}.section--soft-blue,.section--soft-green{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:none;width:100vw}.section--soft-green{padding-top:81px;position:relative}.section--logos{margin-bottom:79px;padding-top:61px}#after.section--soft-green{overflow-x:hidden}.section__title{font-size:60px;font-weight:600;line-height:120%}.section__title--navy{color:#0c4488;color:var(--main-nav-color)}.section__title--green{color:#0a7f3a;color:var(--main-end-color);margin-bottom:39px;margin-left:.4px}@media(max-width:1439px){.section{padding:31px 0 0}.section__title{font-size:34px;line-height:130%;margin-bottom:33px;margin-top:9px}.section--soft-blue{margin-top:80px;padding-bottom:40px}.section--soft-green{padding-top:71px}.section__title--green{margin-bottom:40px;margin-left:.1px}.section--logos{margin-bottom:93px}}@media(max-width:767px){.section__title{font-size:26px;margin-bottom:32px;margin-top:10px}.section--soft-blue{margin-top:80px;padding-bottom:52px}#after.section--soft-green{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:0;overflow-x:hidden;padding:83px 0 0}#operators.section--logos{margin-bottom:39px;margin-top:9px}}.info__description{font-size:24px;font-weight:600;line-height:150%;margin:41px 0 39px;max-width:800px}.conditions__cards{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr;margin-bottom:8px}.conditions__card{border:2px solid #0c4488;border:2px solid var(--main-nav-color);border-radius:12px;border-radius:var(--radius-md);padding:28px 0}.conditions__card-img{display:block;height:100px;margin:0 auto 10px;width:100px}.conditions__card-text{font-size:20px;font-weight:400;line-height:150%;margin-top:0;padding:0 30px;text-align:center}.conditions__card-break-mobile{display:none}@media(max-width:1264px)and (min-width:769px){.info .section__title{font-size:clamp(34px,34px + (100vw - 769px)*26/495,60px)}.info__description{font-size:clamp(16px,16px + (100vw - 769px)*8/495,24px);margin:0 0 clamp(23px,23px + (100vw - 769px)*16/495,39px)}.conditions__cards{gap:clamp(24px,24px + (100vw - 769px)*8/495,32px)}.conditions__card{padding-bottom:clamp(6px,6px + (100vw - 769px)*22/495,28px);padding-top:clamp(14px,14px + (100vw - 769px)*14/495,28px)}.conditions__card-img{height:clamp(88px,88px + (100vw - 769px)*12/495,100px);margin-bottom:clamp(0px,(100vw - 769px)*10/495,10px);width:clamp(88px,88px + (100vw - 769px)*12/495,100px)}.conditions__card-text{font-size:clamp(14px,14px + (100vw - 769px)*6/495,20px);margin-bottom:clamp(7px,7px - (100vw - 769px)*7/495,0px);margin-top:clamp(13px,13px - (100vw - 769px)*13/495,0px);padding-left:clamp(0px,(100vw - 769px)*30/495,30px);padding-right:clamp(0px,(100vw - 769px)*30/495,30px)}.info .btn--block{margin-top:clamp(16px,16px + (100vw - 769px)*8/495,24px);min-height:clamp(0px,(100vw - 769px)*92/495,92px);padding-bottom:clamp(16px,16px + (100vw - 769px)*11/495,27px);padding-top:clamp(16px,16px + (100vw - 769px)*11/495,27px)}.info .btn--block,.info .btn__accent{font-size:clamp(16px,16px + (100vw - 769px)*8/495,24px)}}@media(max-width:768px){.info__description{font-size:16px;margin:0 0 23px}.conditions__cards{gap:24px}.conditions__card{padding:14px 0 6px}.conditions__card-img{height:88px;margin:0 auto;width:88px}.conditions__card-text{font-size:14px;margin-bottom:7px;margin-top:13px;padding:0}}@media(max-width:516px){.info__description{margin:0 49px 39px 0}.conditions__cards{gap:16px;grid-template-columns:1fr}.conditions__card{border:1px solid #0c4488;border:1px solid var(--main-nav-color);padding:15px 0 7px}.conditions__cards .conditions__card:first-child .conditions__card-text{margin:13px 7px 7px}.conditions__cards .conditions__card:nth-child(2) .conditions__card-text{margin-left:auto;margin-right:auto;width:316px}.conditions__card-break-mobile{display:block}}.steps{padding:62px 0 0}.steps__intro{grid-gap:56px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:56px;grid-template-columns:449px 1fr}.steps__intro-illustration{background:transparent;border-radius:0;margin-left:21px;margin-top:6px;padding:0}.steps__intro-image{display:block;height:auto;max-width:none;width:449px}.steps__intro-body{margin-left:35px;max-width:724px}.steps__title{color:#0c4488;color:var(--main-nav-color);font-size:60px;font-weight:600;line-height:120%;margin:0 0 18px;-webkit-transform:translateY(-21px);transform:translateY(-21px)}.steps__lead{color:#101010;color:var(--main-text-color);font-size:24px;font-weight:600;line-height:150%;margin:0;padding-right:40px}.steps__lead-accent{color:#0c4488;color:var(--main-nav-color)}.steps__panel{border:2px solid #0c4488;border:2px solid var(--main-nav-color);border-radius:12px;border-radius:var(--radius-md);overflow:hidden}.steps__list{list-style:none;margin:0;padding:60px 208px 27px 106px}.steps__item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#101010;color:var(--main-text-color);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-weight:400;gap:20px;line-height:150%;padding:16px 0 25px;position:relative}.steps__item:after{background:#0c4488;background:var(--main-nav-color);bottom:0;content:"";height:2px;left:100px;opacity:.9;position:absolute;right:0}.steps__item:last-of-type:after{display:none}.steps__item:last-of-type{padding-bottom:12px}.steps__link{color:#0c4488;color:var(--main-nav-color);font-weight:600;text-decoration:none}.steps__link:hover{text-decoration:underline}.steps__item-text{-ms-flex-item-align:center;align-self:center}.steps__item-icon{-ms-flex-negative:0;flex-shrink:0;height:80px;margin-top:2px;width:80px}.steps__item-icon svg{height:56px;width:56px}.steps__note{background:#e8f2f9;background:var(--main-section-bg-color);border-radius:10px;color:#101010;color:var(--main-text-color);font-size:24px;font-weight:600;line-height:150%;padding:46.5px 212px;text-align:center}@media(max-width:768px){.steps{padding:62px 0 0}.steps__intro{-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-column-gap:49px;-moz-column-gap:49px;column-gap:49px;grid-template-areas:"title title" "illustration text";grid-template-columns:303px 1fr;row-gap:18px}.steps__intro-illustration{grid-area:illustration;margin-left:18px;margin-top:0}.steps__intro-body{display:contents}.steps__title{font-size:34px;font-weight:600;grid-area:title;margin-bottom:2px;margin-top:18px;-webkit-transform:none;transform:none}.steps__intro-image{width:296.87px}.steps__lead{font-size:16px;grid-area:text;margin-top:21px;padding-right:0}.steps__item-text br{display:none}.steps__list{padding:20px 94px 0 38px}.steps__item{font-size:14px;font-weight:400;gap:16px;line-height:150%;padding:18px 0 26px}.steps__item-icon{height:40px;margin-top:0;width:40px}.steps__item:after{bottom:2px;left:56px}.steps__item:last-of-type{padding-bottom:17px}.steps__note{border-radius:10px;font-size:16px;padding:41px 10px 39px}}@media(max-width:600px){#steps .steps__intro{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;grid-template-areas:none;grid-template-columns:none;row-gap:0}#steps .steps__intro-body{-webkit-box-ordinal-group:2;-ms-flex-order:1;display:block;margin-left:0;max-width:none;order:1;width:100%}#steps .steps__intro-illustration{-webkit-box-ordinal-group:3;-ms-flex-order:2;align-self:stretch;grid-area:auto;margin:27px 0 0;order:2;width:100%}#steps .steps__title{color:#0c4488;color:var(--main-nav-color);font-size:26px;grid-area:auto;margin:19px 0 33px;text-align:left;-webkit-transform:none;transform:none}#steps .steps__lead{color:#101010;color:var(--main-text-color);font-size:16px;grid-area:auto;line-height:150%;margin:0 9px 0 0;padding-right:0;text-align:left}#steps .steps__lead-accent{color:#0c4488;color:var(--main-nav-color);font-weight:700}#steps .steps__intro-image{display:block;height:auto;margin-left:44px;width:244px}#steps .steps__panel{border:1px solid #0c4488;border:1px solid var(--main-nav-color)}#steps .steps__list{padding:25px 0 0}#steps .steps__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:14px 0 27px;text-align:center}#steps .steps__item:after{bottom:6px;height:1px;left:20px;opacity:1;right:20px;width:auto}#steps .steps__item-text{display:block;margin-left:auto;margin-right:auto;text-align:center}#steps .steps__item-text br{display:block}#steps .steps__item:first-child .steps__item-text{max-width:229px}#steps .steps__item:nth-child(2) .steps__item-text{max-width:274px}#steps .steps__item:nth-child(3) .steps__item-text{max-width:320px}#steps .steps__item:nth-child(4) .steps__item-text{max-width:278px}#steps .steps__item:last-of-type{padding-bottom:28px}#steps .steps__item-icon{height:56px;margin:0;width:56px}#steps .steps__item-icon img{display:block;height:56px;margin:0 auto;width:56px}#steps .steps__note{padding:21px 31px 39px;text-align:center}}@media(max-width:727px)and (min-width:360px){#steps .steps__intro-illustration{margin-top:clamp(27px,27px + (727px - 100vw)*78/367,105px)}}@media(max-width:669px)and (min-width:601px){#steps .steps__intro{-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-column-gap:clamp(12px,12px + (100vw - 601px)*18/68,30px);-moz-column-gap:clamp(12px,12px + (100vw - 601px)*18/68,30px);column-gap:clamp(12px,12px + (100vw - 601px)*18/68,30px);grid-template-columns:minmax(244px,clamp(244px,244px + (100vw - 601px) * 52.87/68,296.87px)) minmax(0,1fr);row-gap:18px}#steps .steps__intro-illustration{margin-left:clamp(0px,(100vw - 601px)*18/68,18px)}#steps .steps__intro-image{width:clamp(244px,244px + (100vw - 601px)*52.87/68,296.87px)}}@media(max-width:1400px)and (min-width:769px){#steps .steps__intro{-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:clamp(16px,16px + (100vw - 768px)*40/632,56px);grid-template-columns:minmax(260px,clamp(296.87px,296.87px + (100vw - 768px) * 152.13/632,449px)) minmax(0,1fr)}#steps .steps__intro-illustration{margin-left:clamp(18px,18px + (100vw - 768px)*3/632,21px);margin-top:auto}#steps .steps__intro-image{max-width:clamp(296.87px,296.87px + (100vw - 768px)*152.13/632,449px);width:100%}#steps .steps__title{-webkit-transform:translateY(0);transform:translateY(0)}#steps .steps__intro-body{margin-left:0;max-width:none;min-width:0}#steps .steps__lead{font-size:16px;padding-right:clamp(0px,(100vw - 768px)*40/632,40px)}#steps .steps__title{font-size:34px;margin-top:10px}#steps .steps__list{padding:clamp(20px,20px + (100vw - 768px)*40/632,60px) clamp(94px,94px + (100vw - 768px)*114/632,208px) clamp(0px,(100vw - 768px)*27/632,27px) clamp(38px,38px + (100vw - 768px)*68/632,106px)}#steps .steps__item{font-size:clamp(14px,14px + (100vw - 768px)*6/632,20px);gap:clamp(16px,16px + (100vw - 768px)*4/632,20px);padding-bottom:clamp(25px,25px + (100vw - 768px)*1/632,26px);padding-top:clamp(16px,16px + (100vw - 768px)*2/632,18px)}#steps .steps__item:after{bottom:clamp(0px,2px - (100vw - 768px)*2/632,2px);left:clamp(56px,56px + (100vw - 768px)*44/632,100px)}#steps .steps__item:last-of-type{padding-bottom:clamp(12px,12px + (100vw - 768px)*5/632,17px)}#steps .steps__item-icon{height:clamp(40px,40px + (100vw - 768px)*40/632,80px);width:clamp(40px,40px + (100vw - 768px)*40/632,80px)}#steps .steps__note{font-size:clamp(16px,16px + (100vw - 768px)*8/632,24px);padding:clamp(41px,41px + (100vw - 768px)*5.5/632,46.5px) clamp(10px,10px + (100vw - 768px)*202/632,212px) clamp(39px,39px + (100vw - 768px)*7.5/632,46.5px)}}@media(max-width:840px)and (min-width:769px){#steps .steps__title{font-size:26px}}.details__content .details__title{margin-bottom:39px}.details__wrapper{grid-gap:48px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;gap:48px;grid-template-columns:1fr minmax(280px,440px);margin-bottom:40px}.details__content p{font-size:20px;line-height:150%;margin:0 clamp(0px,(100vw - 769px)*58/671,58px) 28px 0;padding-top:0}.details__content p:last-child{margin-bottom:0;margin-right:clamp(-283px,-283px + (100vw - 769px)*430/671,147px)}.details__picture{background:transparent;border:0;border-radius:0;overflow:visible;position:relative}#process .details__picture img{height:341px;-webkit-transform:translate(-20px,9px);transform:translate(-20px,9px);vertical-align:middle;width:428px}@media(max-width:962px)and (min-width:769px){#process .details__picture img{height:clamp(216px,216px + (100vw - 768px)*125/194,341px)}}#process .timing{border:2px solid #0c4488;border:2px solid var(--main-nav-color);border-radius:12px;border-radius:var(--radius-md);padding:39.5px 141px 38px 34.5px}.timing__wrapper-title{color:#0c4488;color:var(--main-nav-color);font-size:24px;font-weight:600;line-height:150%;margin:0 0 19px}.timing__text{font-size:20px;font-weight:400;line-height:150%;margin:0}@media(max-width:1439px){.details__wrapper{gap:0;grid-template-columns:1fr minmax(288px,169px);margin-bottom:39px}.details__content p{font-size:14px;font-weight:400;line-height:150%;margin:0 60px 18px 0;padding-top:2px}.details__content p:last-child{margin-right:72px}.details__content .section__title--navy{margin-right:-41px}#process .details__picture img{height:216px;-webkit-transform:translate(-13px,93px);transform:translate(-13px,93px);vertical-align:middle;width:288px}#process .timing{padding:23px 80px 21px 38px}.timing__wrapper-title{font-size:16px;margin:0 0 12px}.timing__text{font-size:14px;margin:0}}@media(max-width:699px)and (min-width:608px){#process .details__content p:last-child{margin-right:-285px}}@media(max-width:608px){#process .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:27px}#process .details__wrapper{display:contents;margin:0}#process .details__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}#process .details__content .section__title--navy{color:#0c4488;color:var(--main-nav-color);margin:7px 0 39px;text-align:left}#process .details__content p{color:#101010;color:var(--main-text-color);margin:0 0 20px;padding:0;text-align:left}#process .details__content p:last-child{margin-bottom:0;margin-right:0}#process .timing{-webkit-box-ordinal-group:3;-ms-flex-order:2;border:1px solid #0c4488;border:1px solid var(--main-nav-color);border-radius:14px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;order:2;padding:20px 18px;width:100%}#process .timing__wrapper-title{margin:0 0 16px;text-align:left}#process .timing__text{color:#101010;color:var(--main-text-color);font-size:14px;font-weight:400;line-height:150%;margin:0;text-align:left}#process .details__img{-webkit-box-ordinal-group:4;-ms-flex-order:3;margin:0 auto;max-width:332px;order:3;width:100%}#process .details__picture{margin:0 auto;overflow:visible;position:relative;width:100%}#process .details__picture img{height:247.82px;-webkit-transform:translate(10px,12px);transform:translate(10px,12px);vertical-align:middle;width:312px}}@media(max-width:1439px)and (min-width:900px){#process .details__picture img{-webkit-transform:none;transform:none}}.conditions__diploma{bottom:0;height:auto;max-width:792px;overflow:hidden;pointer-events:none;position:absolute;right:-9px;width:auto;z-index:5}.conditions__body{-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-bottom:80px}.conditions__list{list-style:none;margin:0;padding:0}.conditions__list>li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:28px}.conditions__list>li:last-child{margin-bottom:0}.conditions__mark{-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#0a7f3a;background:var(--main-end-color);border-radius:50%;color:#fff;color:var(--button-text-color);display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;font-size:36px;font-weight:600;height:60px;justify-content:center;line-height:48px;width:60px}.conditions__lead,.conditions__list p,.conditions__sublist{font-size:20px;font-weight:400;line-height:150%;margin:0}.conditions__sublist{list-style-type:disc;padding-left:18px}.conditions__sublist li::marker{color:#101010;color:var(--main-text-color);font-size:10px}.cta-bar{-webkit-box-pack:start;-ms-flex-pack:start;background:-webkit-gradient(linear,left top,right top,from(#239772),to(#2e88c7));background:linear-gradient(90deg,#239772,#2e88c7);-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;color:var(--button-text-color);gap:28px;justify-content:flex-start;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:8px;max-width:none;padding:25px calc(max(0px,(100vw - 1440px)/2) + 81px) 40px;width:100vw}.cta-bar,.cta-bar__copy{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.cta-bar__copy{min-width:0}.cta-bar__text{font-size:36px;font-weight:700;line-height:100%;margin:16px 0 0 8px}.cta-bar__sub{font-size:24px;font-weight:600;line-height:100%;margin:29px 0 1px 22px}@media(max-width:1380px){.conditions__body{margin-bottom:40px;margin-right:302px}.conditions__list>li{gap:16px;margin-bottom:20px}.conditions__mark{font-size:24px;height:40px;line-height:24px;width:40px}.conditions__list p,.conditions__sublist{font-size:14px}.cta-bar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:0;justify-content:space-between;margin:0 calc(50% - 50vw);max-width:none;padding:40px calc(max(0px,(100vw - 1440px)/2) + 44px);position:relative;width:100vw;z-index:1}.conditions__diploma{bottom:136px;max-width:51.5%;right:9px;z-index:2}.cta-bar__copy{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.cta-bar__text{font-size:20px;margin:0}.cta-bar__sub{font-size:16px;margin:12px 0 0}.cta-bar .btn--on-teal{-webkit-box-pack:center;-ms-flex-pack:center;border-radius:12px;font-size:16px;justify-content:center;margin-left:auto;min-width:330px;padding:16px 28px}}@media(max-width:1380px)and (min-width:1200px){.conditions__diploma{max-width:33%}}@media(max-width:1199px)and (min-width:1000px){.conditions__diploma{max-width:38%}}@media(max-width:999px)and (min-width:879px){.conditions__diploma{max-width:44.5%}}@media(max-width:878px)and (min-width:769px){.conditions__diploma{max-width:50.5%}.conditions__sublist{max-width:350px}}@media(max-width:746px){#after.section--soft-green{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#after .container{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}#after .section__title--green{color:#0a7f3a;color:var(--main-end-color);margin:0 0 40px;text-align:left}#after .conditions__body{margin-bottom:16px;margin-right:0}#after .conditions__diploma{-webkit-box-ordinal-group:3;-ms-flex-order:2;bottom:auto;display:block;height:auto;left:auto;margin:0 calc(50% - 50vw);max-width:none;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;order:2;overflow:visible;position:relative;right:auto;width:100vw;z-index:2}#after .cta-bar{-webkit-box-ordinal-group:4;-ms-flex-order:3;-webkit-box-pack:center;-ms-flex-pack:center;background:-webkit-gradient(linear,left top,right top,from(#189474),to(#368cc8));background:linear-gradient(90deg,#189474,#368cc8);-webkit-box-sizing:border-box;box-sizing:border-box;gap:17px;justify-content:center;margin:0;order:3;padding:37px 0 40px;position:relative;z-index:1}#after .cta-bar,#after .cta-bar__copy{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center;width:100%}#after .cta-bar__copy{-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:320px;min-width:0}#after .cta-bar__sub,#after .cta-bar__text{color:#fff;text-align:center}#after .cta-bar__text{font-size:20px;font-weight:700;line-height:130%;margin:0}#after .cta-bar__sub{font-size:16px;font-weight:400;line-height:150%;margin:12px 0 0}#after .cta-bar .btn--on-teal{-ms-flex-item-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-self:center;border-radius:12px;font-size:16px;font-weight:600;justify-content:center;margin-left:0;max-width:300px;padding:12px 28px;width:100%}}.why__list{grid-gap:28px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;gap:28px;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0;text-align:center}.why__item{margin:0}.why__item-img{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:120px;justify-content:center;margin:0 auto 41px}.why__item-img img{height:auto;width:auto}.why__item-img--shield{background:transparent;border:0;max-width:190px;width:100%}.why__item-text{display:block;font-size:20px;line-height:150%;margin:0 auto;max-width:259px;text-decoration:none}.why__item-text,.why__item-text:active,.why__item-text:focus,.why__item-text:hover{color:#101010;color:var(--main-text-color)}#operators .why__title{color:#0c4488;color:var(--main-nav-color);font-size:40px;font-weight:600;line-height:56px;margin:18px 0 81px .3px}@media(max-width:1294px){#operators .why__title{font-size:26px;font-weight:600;line-height:150%;margin:49px 0 51px}.why__item-text{font-size:14px;line-height:150%;margin:0;max-width:none;text-align:center}.why__item-img--shield{background:transparent;border:0;max-width:none;width:108px}.why__item-img{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0;height:80px;margin:0;width:80px}.why__list{-webkit-column-gap:36px;-moz-column-gap:36px;column-gap:36px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:17px}.why__item{grid-column-gap:18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;display:grid;grid-template-columns:108px 1fr}}@media(max-width:738px){#operators .why__title{color:#0c4488;color:var(--main-nav-color);font-size:20px;margin:0 0 46px;text-align:left}#operators .why__list{gap:21px;text-align:center}#operators .why__item,#operators .why__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#operators .why__item{margin:0 auto;max-width:320px;width:100%}#operators .why__item-img{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;justify-content:center;margin:0 0 16px;min-height:0;width:100%}#operators .why__item-img--shield{height:auto;max-width:81px;min-height:100px;width:100%}#operators .why__item-text{color:#101010;color:var(--main-text-color);font-size:14px;line-height:150%;margin:0;max-width:none;text-align:center;width:100%}}.footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#ececec;background:var(--footer-bg-color);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:Montserrat,Golos Text,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--font);width:100%}.footer__wrapper{margin-left:auto;margin-right:auto;padding:39px 14px 29px;width:100%}@media(min-width:1440px){.footer__wrapper{max-width:none;padding:81px calc(max(0px,(100vw - 1440px)/2) + 88px) 79px}}@media(min-width:768px)and (max-width:1439px){.footer__wrapper{padding:39px 44px 40px}}.footer__logo-container{display:block;margin-bottom:19px}.footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0}.footer__social li{margin-right:20px}.footer__social li:last-child{margin-right:0}.footer__main-container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.footer__second-container p{color:#101010;color:var(--main-text-color);font-size:16px;font-style:normal;font-weight:400;line-height:1.5;margin-bottom:12px}.footer__second-container p:last-child{margin-bottom:0}.footer__second-container a{color:#337ab7;color:var(--link-color);text-decoration:none}.footer__copyright{padding-left:36px;position:relative}.footer__copyright:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M12.604 12.5a3.584 3.584 0 0 1 3.292-3.865h.375a3.52 3.52 0 0 1 3.313 1.781l-1.667.875a1.583 1.583 0 0 0-1.386-1.041c-1.229 0-1.677.958-1.677 2.219 0 1.26.532 2.218 1.677 2.218a1.521 1.521 0 0 0 1.542-1.041l1.552.791a3.75 3.75 0 0 1-3.281 1.948 3.532 3.532 0 0 1-3.74-3.885Zm-3.49 3.875a3.75 3.75 0 0 0 3.282-1.948l-1.552-.792a1.52 1.52 0 0 1-1.542 1.042c-1.156 0-1.677-.958-1.677-2.219 0-1.26.448-2.219 1.677-2.219a1.584 1.584 0 0 1 1.386 1.042l1.666-.875a3.52 3.52 0 0 0-3.302-1.781A3.583 3.583 0 0 0 5.386 12.5a3.531 3.531 0 0 0 3.729 3.875Zm-5.447 4.927A12.26 12.26 0 0 1 0 12.5a12.594 12.594 0 0 1 3.708-8.875A12.042 12.042 0 0 1 12.5 0 12.406 12.406 0 0 1 25 12.302v.198a12.04 12.04 0 0 1-3.562 8.77A12.74 12.74 0 0 1 12.5 25a12.406 12.406 0 0 1-8.812-3.698h-.021ZM2.26 12.5A10.416 10.416 0 0 0 12.5 22.708a10.416 10.416 0 0 0 7.29-3.052A9.771 9.771 0 0 0 22.74 12.5 10.175 10.175 0 0 0 12.625 2.26H12.5a9.823 9.823 0 0 0-7.177 2.948A10.313 10.313 0 0 0 2.271 12.5h-.01Z' fill='%23CCC'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h25v25H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-size:contain;content:"";display:block;height:25px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:25px}.footer__copyright-description{color:#1a1a1a;color:var(--footer-color);font-size:12px;font-weight:400;line-height:1.3333333333;margin-bottom:4px}.footer__copyright-description a,.footer__copyright-description a:active,.footer__copyright-description a:hover{color:#337ab7;color:var(--link-color);text-decoration:none}.footer__copyright-sub-description{color:#1a1a1a;color:var(--footer-color);font-size:11px;font-style:normal;font-weight:400;line-height:1.4545454545}.footer__social a{display:inline-block}@media(max-width:1200px){.footer__first-container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:29px}.footer__main-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__logo-container{margin-bottom:0}.footer__social li{margin-right:32px}.footer__social li:last-child{margin-right:0}.footer__social svg{height:36px;width:36px}.footer__second-container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.footer__second-container p{color:#1a1a1a;color:var(--footer-color);font-size:14px;font-weight:400;line-height:1.4285714286;margin-bottom:12px}.footer__second-container p:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;-ms-flex-negative:0;flex-shrink:0;min-width:51%;order:1;width:400px}.footer__second-container p:nth-child(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;-ms-flex-negative:0;flex-shrink:0;min-width:51%;order:3;width:400px}.footer__second-container p:nth-child(3){-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-right:24px;min-width:150px;order:2;width:150px}.footer__second-container p:nth-child(4){-webkit-box-ordinal-group:5;-ms-flex-order:4;margin-right:24px;min-width:150px;order:4;width:150px}.footer__second-container p:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;margin-right:24px;min-width:150px;order:6;width:150px}.footer__second-container p:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;-ms-flex-negative:0;flex-shrink:0;min-width:51%;order:5;width:400px}.footer__second-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:42px}.footer__second-container p{max-width:100%!important;width:100%!important}.footer__copyright-description,.footer__copyright-sub-description{font-size:10px;line-height:1.4}}@media(max-width:767px){.footer__first-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__logo-container{margin-bottom:28px}.footer__logo-container svg{height:auto;width:206px}.footer__second-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:block;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px}.footer__second-container p{-webkit-box-ordinal-group:initial!important;-ms-flex-order:initial!important;min-width:0!important;min-width:auto!important;order:0!important;width:auto!important}.footer__logo-container svg{display:none}.footer__logo-mobile{display:block!important}}@media(min-width:768px){.footer__second-container p br{display:none}}@media(min-width:1440px){.footer__social{margin-bottom:34px}.footer__second-container{margin-right:211px}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5hMzA1NWNhYjY3MmQwYmY1ODkyOS5jc3MiLCJtYXBwaW5ncyI6IkFBQUEsV0FJRSxrQkFIQSx1QkFDQSxrQkFDQSxvQkFFQSwwS0FHQSxZQU1BLGlCQUNBLENBUEEsc0JBSUEsa0JBQ0Esb0JBQ0EsQ0FDQSxtR0FDQSx1RUFHQSw0RUNuQkYsbUNBV0ksQ0FYSixnQkFXSSxNQUNBLDJCQVVGLGlCQVFBLGVBQ0UsQ0FRRixHQUNFLDhCQVlGLHVCQUNFLDhEQVVGLENBQ0UsNENBV0YsYUFDRSxtQkFTQSx5QkFDQSxzREFDQSx5RkFTQSwrQkFRRixDQUdFLGlDQUNBLHNCQVFBLGNBUUYsa0JBRUUsQ0FDQSx1QkFDQSxrQkFDQSxjQUdGLEtBQ0UsaUJBSUEsdUNBc0JGLGtDQUtFLGtCQUNBLHNCQUNBLGdCQUNBLGVBUUYsbUJBVUEsaURBU0Esa0pBV0Esd0lBWUEsdUNBSUUsMEJBT0YsUUFDRSw2QkFVRixzQkFDRSwyQ0FDQSxVQUNBLG1CQUNBLFVBQ0EsdUJBUUYsVUFDRSwyQ0FRQSw2QkFRRixzQkFFRSw2RkFRRixzREFVQSxvQkFDRSwwQ0FRRixxREFDRSx5QkFRRixhQUNFLHNCQUNBLDBCQVdBLENBUUEsOEJBV0EsK0JDOVVKLHVCQUNFLHlCQUNBLDBCQUNBLGdDQUVBLGdEQUNBLDBCQUNBLHFCQUNBLDJCQUNBLHlCQUNBLHlCQUNBLG9CQUNBLGlCQUNBLDBIQUVBLHVDQ2xCRixrQkFnQkUsa0JBQ0EsQ0FGQSxRQUNBLENBTEYsVUFDRSxZQUNBLENBQ0EsZUFDQSxDQUZBLFNBQ0EsQ0FQQSxpQkFJRixVQU1FLFdBQ0EsK0dBTUEsMERBQ0EsdUJBUUEsc0JBRUEsQ0FORixpQ0FJRSxDQVBBLFNBU0Esc0RBSUYsaUNBSUUsZ0NBQ0EseUNBTUEsZ0JBTEEsdUJBR0YsZ0JBRUUsc0JBQ0EsQ0FHRixRQUVFLENBTEEsU0FLQSxDQUtGLFVBRUUsaUJBR0YsQ0FKRSxVQUlGLE1BS0EsNkJBSUEsc0JBQ0UsQ0FUQSxzQkFDQSxDQVFBLGlEQU9BLENBUEEsaUJBQ0EsMEJBR0YsbUJBR0UsaURBSUYsd0JBRUUsQ0FGRixTQUVFLDZEQUlGLDBDQUVFLHlFQUlGLDhCQU1FLHdEQUNBLENBUEYsbUJBRUUsb0JBSUEsY0FDQSw0RkFLQSxHQUNBLGFBSUEsQ0FMQSxvQkFLQSwwQkFDQSx5QkFFQSx3QkFHRSxrQkN6SEYsZUFFQSxrQ0FDQSxDQUhBLG1EQUVBLENBRkEsVUFHQSxNQU9BLG1EQUNBLENBSEEsMENBRUEsQ0FQQSxjQUNBLGlCQU9BLGtCQUlBLENBSkEsMEJBSUEsZ0JBQ0Esd0JBS0EsWUFLQSxrQ0FDQSxDQU5BLGdCQUdGLG1DQUVFLENBQ0EsMkRBRUEsNkRBQ0EsQ0FUQSxVQVNBLG9DQUdGLDJEQUVJLDZEQUNBLHFDQUlKLG9DQUVJLE9DNUNGLDhDQUNBLDZDQUNBLENBREEsbUJBT0EsWUFGQSxrQkFDQSwrQkFDQSxnQkRvQ0UsMEJBQ0EsQ0M5Q0osMEJBQ0UscUJBR0EsY0FDQSxpQkFGQSx3Q0FDQSxDQURBLGtCQUVBLG9CQUVBLENBRUEsMkNBR0EscUVBR0YsaUNBQ0UsMENBQ0EsYUFTQSxrQkFDQSxpQ0FDQSxDQUpBLGtCQUVBLENBVEEsY0FXQSxnQkFQQSxlQUNBLENBRkYsY0FDRSxDQUNBLGVBQ0EsQ0FDQSxlQU9BLGlCQUNBLENBZkEsVUFlQSwwQkFKQSxlQUVBLGdCQUNBLENBSEEsZ0JBV0EsNEJBTkEsZUFnQkEsQ0FWQSw2QkFJRixvQ0FDRSwwQ0FDQSxnQ0FFQSxDQUNBLGVBQ0EsQ0FGQSxpQkFFQSxxQkFDQSw4QkFHRixnQkFVRSxnRkFFQSxtREFQQSxpREFDQSxDQUxBLHlDQUlBLENBRUEsOEJBQ0EsaUJBRUEsQ0FKQSxjQUNBLENBREEsa0JBTUEsNERBQ0EsOE5BR0YsQ0FDRSwwRUFHRixxQkFDRSx5Q0FLRSwrQkFDQSxDQUZGLGNBQ0UsQ0FGSixpQkFHSSxDQUNBLFlBS0Esa0JBRUEsK0JBQ0Esa0JBUkEsZUFDQSxhQUdGLGVBSUUsQ0FDQSx5QkFEQSxjQUVBLDBCQUlBLEtBSUosd0JBRUksc0JBQ0Esb0JBUEEsWUFJSixDQUdJLHVEQUdGLGVBQ0UsQ0FKQSxpQkFJQSxVQ3hHRixZQUNBLDBCQUVBLDJEQUNBLENBTEYsY0FDRSxDQUlBLGVBQ0EsQ0RtR0UsaUJBQ0EsWUNwR0YsYUFDQSxNQUdGLENBTUUsb0NBQ0EsMkRBQ0EsQ0FQQSxVQU9BLDhCQVJGLFdBQ0UsQ0FPQSxjQU5BLFlBRUEsMEJBRUEsQ0FWQSxpQkFDQSxDQUdGLE1BUUUsU0FZQSxDQVpBLGlCQU1BLFNBQ0EsQ0FGRixRQUVFLGVBS0Esa0JBTUEsY0FFQSxzQkFFQSxtQkFDQSxpQ0FDQSxnRUFDQSw2QkFQQSxZQU9BLDRDQVJGLFFBQ0UsQ0FPQSxvQkFaQSxpQkFJRixRQXlCRSxDQWpCQSxpQkFZQSx3REFDQSw2Q0FDQSx3QkFOQSxtQkFFQSxvQkFFQSxjQUNBLGdEQUNBLFNBVEYsT0FXRSxvQkFGQSxtQ0FFQSxDQVZBLGVBV0Esa0JBSUYsZUFDRSxvQkFFQSxDQU5BLGlCQUdGLFVBR0UscUJBS0EsOENBQ0EsaUNBRUEsQ0FQQSwwQkFHRiwyQkFDRSxxQkFDQSxRQUVBLGtCQUNBLGdCQUNBLG9HQUpBLG9CQU9BLGVBR0UseUJBSUosV0FDRSx1QkFFQSxzQkFHRixlQUNFLGlDQUlBLHNDQUZBLHlDQVVBLENBUkEsZUFRQSxrQkFMRixjQUNFLGlDQUVBLENBTkEsaUJBUUEsdUJBQ0EsYUFHRiwwQkFDRSxtQkFLQSx5Q0FFQSxDQVBBLGNBR0YsQ0FJRSxnQkFKRixnQkFDRSxDQUpBLFFBT0Esc0JBQ0EsWUFFQSxlQUtGLG1CQUNFLGNBQ0EsQ0FQQSxtQkFPQSwwQkFJQSxvQkFFRSxZQUdGLENBSkUsVUFJRixrQkFFRSxZQUdGLENBSkUsYUFJRixrQkFLQSxZQUNFLENBTEEsV0FDQSxDQUlBLGtDQUdBLDRCQVBBLFdBT0Esa0JBR0YsUUFIRSxnQkFHRixrQkFDRSxlQUlGLCtCQUNFLE9BQ0EsbUJBR0YsZUFFRSxXQUdGLENBSEUsYUFHRix1QkFFRSxnQkFHRixvQkFDRSxnQkFDQSxjQUdGLGlCQUNFLENBSkEsZUFJQSxDQUNBLGtCQUNBLGNBR0YsQ0FDRSxnQkFERixnQkFFRSwwQkFNRixvQkFFRSxZQUdGLENBSkUsVUFJRixrQkFFRSxRQUdGLENBR0UsZ0JBUEEsUUFDQSxDQUdGLGlFQUdFLGtCQU1BLHlEQUNBLENBTkEsOENBSUEsQ0FFQSxtQ0FDQSw2QkFIQSx3REFHQSwwQ0FHRixzQkFDRSxxQ0FHRixpQkFDRSxpQkFDQSxDQUxBLGVBS0EsaUJBQ0EscUJBQ0EsUUFNQSxvQkFDQSxlQUtBLHFEQUNBLENBTEEsK0RBS0EsdUZBSUEsc0VBQ0EsOEJBR0YsQ0FIRSxnQkFHRixpQkFFRSxtQkFDQSxlQUdGLENBQ0UsZUFERixpQkFFRSxzQkFDQSxhQUVBLENBQ0UsaUJBTUosZ0JBREYsY0FDRSxDQVBFLENBUUEseUJBQ0EscUJDMVFGLGtCQUdGLHdDQUNFLENBR0EsZUFDQSxvQkFDQSwwQ0FMQSw0QkFFQSw4QkFDQSxDQUhBLDBCQWNBLENBVEEscUJBUUEsZ0JBQ0MsQ0FGRCxpQkFFQSxpQkFDQSxrQkFHRixpQkFDRSw0QkFDQSxpQkFHRixpQkFDRSw4QkFHRixpQkFFRSx1QkFDQSxhQUdGLDRCQUNFLHFDQUdGLDRCQUNFLG1CQUNBLENBREEsZ0JBQ0EsMEJBQ0EsU0FHRixpQ0FNSSxjQUNBLGtCQUxBLGtCQUlBLENBSkEsY0FLQSxDQUNBLG9CQUNBLGVBR0Ysb0JBQ0Usc0JBQ0EsZ0JBR0Ysd0JBSUEsa0JBQ0UsQ0FKQSxnQkFJQSxpQkFDQSxrQkFHRiwwQkFDRSxnQkFNQSxjQUNBLENBRkYsa0JBQ0UsQ0FGSixlQUdJLHFCQUNBLGVBR0Ysb0JBQ0UsNEJBS0Esd0RBQ0EsaURBQ0EscUJBTkEsbUJBR0Ysb0JBQ0UsY0FDQSxnREFDQSxlQUNBLGtCQUNBLENBRkEsZ0JBRUEsMkJBSUYsa0JBQ0UsQ0FKQSxjQUlBLHFCQ3BHRiw4QkFDQSxpQkFDQSxDRG1HRSxrQkN0R0osZ0JBSUUsb0JBS0EsYUFDQSxDQUxBLGFBS0EsU0FGRiw2QkFDRSxDQUNBLGlCQUNBLG1CQUlGLHdCQUNFLHVDQUNBLGtEQUNBLENBTkEsY0FNQSxvQ0FHRixhQUNFLG1CQUNBLENBRkYsV0FFRSxDQUNBLHVCQUlGLDhCQUNFLGlCQUVBLENBTkEsWUFHRixDQUlFLGVBREEsaUJBRUEsZ0NBQ0EsWUFHRiwrQ0FJQSw4RUFFSSxvQkFJQSx1REFDQSxDQUxBLHlEQUtBLHFFQUlBLG1CQUlBLDJEQUNBLENBTEEsMERBS0EsdUJBSUEsc0RBQ0EscURBQ0EsQ0FOQSxxREFNQSx3QkFPQSx1REFDQSxDQUpBLHdEQUNBLENBTEEsd0RBSUEsQ0FDQSxtREFDQSxxREFFQSwyRUFJQSxrREFDQSxDQUNBLDZEQUNBLENBRkEsMERBR0Esc0NBREEsdURBS0EsNkNBS0YsZUFERixlQUNFLG9CQUVFLDJCQUdGLGtCQUlBLHVCQUlBLHlCQUNFLENBSkEsVUFJQSx3QkFNQSxjQUNBLENBRkYsaUJBQ0UsQ0FKQSxlQUdGLENBQ0UsU0FDQSwwQkFFQSxtQkFJSixvQkFDRSxvQkFJQSxRQUNFLENBSkEseUJBSUEsbUJBSUYsd0JBQ0UsdUNBQ0EsQ0FOQSxrQkFNQSx5RUFHRiw2RkFJQSxrQ0FFRSxDQUZGLFdBRUUsZ0NBQ0EsYUFHRix5QkFDRSxlQ3ZJRixzQ0FDQSxzQkFDQSxvQkFSRixZQUNFLENBS0EsU0FMQSwrQkFPQSxrREFHRixnQkFDRSxDQUNBLGdCQUNBLENBRkEsY0FDQSxDQURBLFNBRUEsQ0FDQSxvQkFLQSxhQUNBLENBRkYsV0FDRSxDQURGLGVBSEUsV0FLQSxvQkFLRixpQkFIRSxlQUlBLGVBT0EseUNBRUEsQ0FSQSxjQUdGLENBRUUsZUFDQSxDQUhGLGdCQUNFLENBTEEsZUFDQSxDQVFBLG1DQUNBLDBDQUdGLGFBQ0UsNkJBRUEsQ0FOQSxjQUdGLENBR0UsZUFDQSxDQURBLGlCQU5BLFNBT0Esa0JBQ0EscUJBQ0EsYUFHRiw0QkFDRSx1Q0FHRix1Q0FDRSxrREFDQSw4QkFLQSxlQUNBLENBTkEsUUFDQSw4QkFLQSxjQU1BLHVCQUNBLHFCQUNBLHdCQUVBLDBDQUVBLENBWEEsbUJBSUEsb0JBQ0EsY0FFQSxjQUNBLENBR0EsZ0JBTkEsU0FHQSxpQkFEQSxvQkFSQSxpQkFZQSxvQkFPQSxrQkFFQSxpQ0FFQSxDQUxBLFNBTEEsV0FLQSxVQUNBLENBSEYsVUFDRSxDQU1BLFdBVkEsaUJBR0YsQ0FDRSxPQU1BLGlDQUlGLHVDQUNFLG1CQUdGLGNBQ0UseUNBSUEscUNBQ0Esb0JBQ0EseUJBR0YsbUJBQ0UsMEJBR0Ysa0JBQ0Usc0NBR0YsY0FDRSwyQkFDQSxDQURBLFVBQ0EsdUJBS0YsWUFIRSxVQUdGLGNBQ0Usa0JBQ0EsQ0FHRix1Q0FDRSxDQUtBLGtCQUNBLENBSEEsY0FDQSw0QkFDQSxDQUxBLGNBQ0EsQ0FJQSxnQkFKQSxpQkFEQSxxQkFFQSxpQkFJQSx5QkFDQSxPQUdGLCtCQVVJLHVCQUNBLHFCQUNBLG1CQUxBLDRDQUdBLGlCQUpBLHFEQUNBLENBTkYsK0JBSUEsQ0FLRSxZQUVBLGtEQUdGLENBQ0UsaUJBREYsWUFDRSxvQkFFQSxnQkFHRixlQVFFLCtCQVJGLGVBQ0UsQ0FJQSxpQkFDQSxDQUxBLGVBR0YsQ0FFRSxzQkFDQSxlQUNBLHFCQUVBLGNBR0YsY0FJQSxjQUNFLENBTEYsY0FDRSxnQkFHRixDQUNFLGVBQ0Esc0JBRUEsWUFHRixzQ0FJQSxjQUlBLGNBRUUsQ0FDQSxnQkFOQSxTQUtBLGlCQUxBLG1CQU9BLG1CQUNBLFdBR0YsYUFDRSxDQUpBLFVBSUEsb0JBRUEsVUFHRixDQUhFLFNBR0YsMkJBRUUsbUJBR0YsY0FLRSxrQkFDQSxDQUZGLGNBQ0UsQ0FKQSxzQkFLQSwwQkFDQSxxQkFNQSx3REFDQSw2Q0FDQSw4REFFQSxjQU5KLG1CQUNFLG9CQUNFLGNBQ0EsZ0RBR0Esd0JBQ0EsQ0FEQSwyQkFGQSxTQUdBLDJCQUlGLDJCQUNFLGlCQUNBLENBTEEsYUFHRixDQUVFLGFBQ0EsQ0FEQSxpQ0FDQSxtQ0FLRiw0Q0FDRSxtQkFDQSxDQURBLGVBRUEsZUFDQSxDQUhBLFFBQ0EsVUFFQSxzQkFTQSx5Q0FDQSxnQkFSQSxjQUdGLG1CQUNFLGdCQUNBLHVCQUNBLGVBRUEscUJBUUEsMENBRUEsQ0FKQSxlQUxBLGNBR0YsQ0FFRSxnQkFDQSxDQUhGLGlCQU1FLGdCQUxBLGVBS0EsNEJBSUYseUNBRUUsQ0FMQSxlQUtBLHlDQUdGLFlBQ0UsaUJBQ0EsQ0FGRixXQUVFLHNCQUVBLHdCQUdGLHVDQUNFLHFDQUdGLHFCQUNFLDJCQUdGLDZCQUNFLCtDQUNBLG9CQURBLGdEQUNBLDhDQUVBLDJCQUtBLFVBQ0EsV0FDQSxDQU5BLFNBR0YsQ0FHRSxVQUhGLHFCQUdFLENBQ0EseUJBRUEsYUFHRixDQUNFLGdCQUNBLGtCQUNBLENBSEYsaUJBR0UsNkJBQ0EsYUFHRixtREFJQSxtRUFJQSxtRUFJQSxtRUFJQSxpREFJQSw2Q0FJQSxxQkFIRSxVQUdGLENBQ0UsNkJBTUEsYUFDQSxDQUZGLHlCQUNFLENBSkEsVUFLQSxxQkFFQSxzQkFHRixrQkFDRSwrQ0FLSixrQ0FDRSwwREFDRSwrQ0FJSixxQkFLSSx1QkFDQSxxQkFDQSxtQkFMQSxnRUFHQSx3SEFMSiwwR0FFSSxDQUdBLFlBRUEsbUNBR0YsaURBQ0Usd0ZBSUEsZ0RBSUoscUJBS0ksNENBQ0EsbUJBSkEsa0RBR0EsQ0FMSiwrR0FNSSxtQ0FHRix5REFFRSxDQUZGLGVBRUUsNEJBR0YscUVBRUUsQ0FMQSxVQUtBLHFEQUdGLENBQ0UsK0RBR0YsMkJBQ0UscUJBRUEsY0FHRixxREFFRSxvQ0FHRixxQ0FRRSw4TEFDQSxxQkFNQSx1REFDQSxDQVBBLGlEQUlBLENBQ0EsNERBQ0EsQ0FGQSx5REFHQSwyQkFJQSxpREFDQSxDQUxBLG9EQUtBLGtDQUdGLDREQUNFLDBCQUlBLHFEQUNBLENBTEEsb0RBS0EscUJBT0EsdURBQ0EsQ0FGQSw0SkFFQSwrQ0FJSixtQ0FDRSxvQ0NwY0YscUNBTUUscUNBQ0EscUJBQ0EsbUJBUEEsYUFLQSxTQUxBLDZDQUtBLENBRUEsdUNBS0EsK0JBQ0EsQ0FMQSxzREFJQSxjQUNBLENBQ0EsK0JBQ0EsZUFHRixrRUFFRSxtQkFLQSxzQkFFQSxDQUZBLFNBRkYsZUFDRSxpQkFDQSxDQUxBLGlCQU9BLGdDQUlGLGFBRUUsc0NBRUEsZ0NBSkYscUJBRUUsQ0FMQSxXQU9BLDhDQUdGLHdGQUVJLDJDQUlKLHVDQUNFLGtEQUNBLGlDQUNBLHdCQU1BLHlDQUVBLENBTEYsOEJBQ0UsaUJBRUEsQ0FOQSxlQVFBLDZCQUdGLGdCQUNFLGlCQUNBLENBTEEsUUFNQSwwQkFDQSxrQkFLRSxNQUZKLDZDQUVJLHdDQU1BLDhCQUNBLGlCQUNBLENBTkEsb0JBR0YsZ0JBSUUsZ0NBQ0EsaUJBR0YseUNBSUEsa0RBSUEsYUFFRSx1Q0FFQSxpQ0FKRixxQkFFRSxDQUxBLFdBT0EsNkNBR0Ysd0JBSUEsZUFIRSxlQUdGLGVBRUUsY0FHRixDQUpFLFFBSUYsK0NBTUYsd0NBQ0UsNkNBQ0Usb0JBTUEsd0RBQ0EsaURBQ0EscUJBSkosbUJBQ0Usb0JBQ0UsY0FDQSxnREFDQSxvQ0FDQSxnQkFHRixxQ0FFRSwyQkFHRixpQkFDRSxxRUFLQSx5Q0FFQSxDQUhGLGlDQUdFLDhCQUlBLGFBQ0EsNkJBRUEsQ0FQQSxlQUdGLDBCQUlFLHlDQUdGLGdEQUVFLDJCQUdGLGlCQUNFLENBQ0Esd0JBRUEsdUNBQ0EsaURBQ0Esc0JBQ0EsQ0FOQSxrQ0FDQSxDQURBLFVBTUEsaUNBR0YsZ0NBQ0UsdUJBUUEsMENBRUEsQ0FORiw4QkFDRSxpQkFFQSxDQU5BLFNBTUEsZUFHQSxtREFHRixpQkFDRSxjQUNBLENBREEsa0NBQ0EsNEJBS0YsYUFDRSxpQkFDQSxDQUxBLGlCQUdGLFdBRUUsZ0NBS0YsZ0JBRUUsc0NBRUEsZ0NBSkYscUJBRUUsQ0FMQSxXQU9BLGdEQUlKLHFEQUNFLGVBQ0UsdUJDeE1GLFFBQ0EsQ0FHQSxXQUNBLGdCQUNBLENBUEYsZUFDRSxDQUNBLG1CQUVBLENEcU1FLGlCQ3pNSixDQUNFLFdBR0EsVUFDQSxDQUhBLFNBS0EsbUJBRUEsdUJBU0YscUJBQ0Usd0RBSUYsZUFDRSxDQUpBLGtCQUlBLHNCQU1BLHdCQUVBLHNCQUNBLG9CQVBBLG1CQUdGLG9CQUNFLHlDQUdBLGlDQUdGLGtDQUNFLG1CQUdGLENBVUUsOENBQ0EsNkNBQ0EsQ0FEQSxtQkFUQSxrQkFFQSxpQ0FDQSxDQUpBLGlCQUNBLENBR0EseUNBQ0EsQ0FFQSxtQkFDQSxvQkFDQSxjQVZGLGFBQ0UsQ0FLQSwrQkFMQSxZQVdBLHVCQU5BLGdCQUNBLENBTkEsVUFXQSxDQWFBLDJEQUhGLGNBQ0UsQ0FKQSxlQUdGLENBQ0UsZ0JBQ0EsQ0FMQSxRQWNBLENBUkEscUJBSUYsb0JBRUUsQ0FMQSxpQkFPQSxDQUNBLGdDQUlGLDBDQUNFLHlCQU9BLDBDQUNBLENBS0EsZ0ZBRUEsbURBUEEsNkJBQ0Esc0JBQ0EsQ0FLQSx5Q0FDQSxDQVJBLG9DQUVBLDRCQUVBLDhCQUNBLENBR0EsZUFOQSxlQVVBLDBEQUNBLENBWEEsV0FXQSx5QkFoQkEsd0RBQ0EsNkNBQ0Esd0JBUEEsbUJBQ0Esb0JBSUEsY0FDQSwrQ0FxQkEsQ0FOQSxlQU1BLDJCQUlGLGNBQ0UsaUNBQ0EsQ0FOQSxtQkFPQSxlQUlGLGNBQ0UsaUNBQ0EsQ0FOQSxzQkFPQSwwQkFDQSxrQkFJQSxrQkFDRSxDQUZKLGtCQUVJLHNCQUNBLDJCQUdGLG1CQUtBLGNBQ0UsQ0FKQSxXQUdGLENBQ0UsZ0JBQ0EsQ0FMQSxVQUtBLENBS0YseUNBQ0UsY0FHRixVQUtFLDBEQUNBLCtDQUNBLCtDQUNBLENBREEsbUJBQ0EsNkJBQ0Esc0JBQ0EsQ0FWRixtQkFDRSxvQkFJQSxjQUNBLDBDQUVBLG9DQU1BLDBCQUpBLGVBU0EscURBQ0EsbUJBVkEsWUFVQSwrQkFFQSxZQUdGLGdCQUNFLENBTEEsU0FDQSxDQUlBLFNBQ0EsZ0JBQ0Esa0JBSUYsa0JBQ0UsNEJBQ0EsY0FHRixDQUpFLFFBSUYsZUFFRSxjQUdGLENBSkUsZUFJRix3QkFTRSx1QkFDQSxxQkFDQSxDQU5GLGtCQUNFLENBSkEsY0FHRixDQU1FLHVCQUxBLGdCQUNBLGdCQUNBLGtCQUdBLGlEQUlKLGtDQUNFLGlEQUtGLGtDQUNFLCtDQUtGLG9DQUNFLCtDQUtGLG9DQUNFLHNCQUNFLGVBR0YsMEJBQ0UsMkJBTUEsd0RBQ0EsaURBQ0EscUJBSkosbUJBQ0Usb0JBQ0UsY0FDQSwrQ0FDQSw4Q0FHRixpQkFDRSxrREFLQSx5Q0FFQSxDQU5BLGVBR0YsZ0JBR0UsMEJBR0Ysa0JBQ0UsQ0FKQSxjQUlBLDZCQUNBLDJCQUdGLGlCQUNFLFlBQ0EsQ0FRQSxjQUxBLFdBQ0EsQ0FKQSxTQUNBLENBU0EseUJBQ0EsQ0FWQSxjQUNBLENBRUEscUJBRUEsbUJBQ0EseURBQ0EsQ0FUQSxRQVlBLGdCQUNBLENBYkEsNkJBR0EsV0FDQSxDQVNBLDBCQUNBLDJCQUlGLGlCQUNFLENBR0EsNENBQ0EsQ0FLQSxnRkFFQSxtREFQQSw2QkFHQSxzQkFDQSxDQUpBLHlDQUpBLFFBUUEsb0JBR0Esa0VBVkEsd0RBQ0EsK0NBQ0Esb0JBSEEsdUNBQ0EsY0FDQSxnREFNQSxpQkFDQSxDQUxBLFVBbUJBLENBWkEsc0JBU0Esa0JBRUEsY0FDQSxXQUpBLGVBQ0EsQ0FHQSx1REFJRixtREFHRSxjQUdGLGdCQUNFLGlCQUNBLENBTEEsUUFNQSxzQkFJRiw4QkFDRSxpQkFDQSxDQUxBLGVBTUEsK0JBSUYsMEJBQ0UsQ0FLQSx1QkFFQSxxQkFDQSxDQVJBLGlCQUNBLENBRUEsa0JBQ0EsZUFDQSxpQkFHQSx1QkFaQSxhQUdGLENBRUUsaUNBRUEsQ0FGQSxVQU9BLGFDeFVGLGNBQ0EsdUJBQ0EscUJBQ0EsbUJEcVVFLGFDeFVGLFNEd1VFLG1DQ3hVRixDQUdBLGtDQUNBLENBSkEsaUJBSUEsb0JBQ0EsZ0JBVUEsOENBQ0EsNkNBQ0EsQ0FEQSxtQkFDQSxlQUNBLENBUkEsbUJBSUEsb0JBQ0EsY0FORixZQUNFLENBT0EseUNBQ0Esb0JBQ0EsV0FHRixDQUhFLFVBR0Ysd0JBTUUsc0JBRUEsQ0FIRixRQUNFLENBREYsZ0JBSEUsVUFNQSxpQkFDQSw0QkFHRixpQkFDRSxDQUlBLGNBREEsZUFDQSxDQURBLG9CQUNBLG9GQUhBLDBDQVdBLHdCQU1BLHlDQUVBLENBTEYsY0FDRSxpQ0FFQSxDQU5BLHVCQVFBLGlEQUlBLGNBQ0UsQ0FDQSxnQkFEQSxpQkFGSixrQkFJSSxpQkFNQSxjQUNBLGtCQU5BLHVCQUdGLGtCQUdFLENBQ0EsdUJBS0Esc0JBRUEsQ0FIRixRQUNFLENBREYsZUFIRSxXQU1BLGdCQUlGLHdCQUVFLHNCQUNBLG9DQU5BLFdBR0YsQ0FHRSxTQU5BLFVBTUEsWUFNQSw0Q0FDQSxpQkFOQSw2Q0FLQSxDQUNBLHdCQU1BLHFCQUNBLDhDQUNBLG9CQUZBLHVCQUNBLHNDQVBBLFlBQ0EsZ0NBT0EsaURBTUEsYUFDQSw0QkFFQSxDQUhBLGVBRkosZUFDRSxnQkFJRSx1QkFNQSx1RUFGQSx3REFDQSwrQ0FDQSxvQkFOQSxtQkFHRixvQkFDRSxjQUNBLCtDQVVBLENBVEEsc0JBUUEsYUFDQSxDQURBLDBCQUNBLDJCQVVBLDhDQUNBLDZDQUNBLENBREEsbUJBSkEsbUJBRUEsb0JBQ0EsY0FMRixZQU9FLHVCQU5BLGVBQ0EsQ0FGRixZQUNFLENBSkEsVUFVQSxtQ0FHRixXQUNFLENBREYsZUFDRSxnQkFDQSxDQUZGLFVBRUUsNEJBVUEsMENBRUEsQ0FMQSxjQUVBLGtCQVBBLFFBR0YsZ0JBQ0UsaUJBQ0EsQ0FGRixVQU9FLFVDekpGLHdEQUNBLHFEQUVBLENEc0pFLHVDQ3pKRixjQUNBLGdEQUVBLCtHQUNBLHlCQUhBLFVBR0Esa0JBSUEsZ0JBQ0Esa0JBRUEsQ0FDQSxzQkFDQSxDQUxBLFVBS0EsMEJBQ0EsaUJBRUEsZUFLRSwwREFDQSxnREFJSix1Q0FDRSwwQkFLRixjQUpJLGtCQUtGLG9DQUlGLG9CQUNFLGdEQUNBLG9CQUNBLGlCQUdBLCtCQUNFLGNBRUEseUJBT0YsOENBQ0EsQ0FQSSxtQkFLTixvQkFDRSxjQUNBLDBEQU1FLGFBQ0EsNkJBRUEsQ0FKQSxlQUxGLGlCQUlBLGdCQUNFLGdCQUNBLENBR0EsMERBR0EsNENBQ0UsYUFJSix3QkFDRSx5Q0FLSixpQkFDRSxDQUxFLGlCQUtGLDJCQUdBLHl3Q0FzTEksQ0FlTix1QkFDRSxDQXhNQSxVQUVBLENBaU1FLGFBSUosQ0FMRSxXQUNFLENBUEYsT0FKSSxpQkFJSixRQUNFLG1DQUlKLDJCQUNFLFdBTUEsZ0NBS0Usd0NBREYsY0FDRSxDQURGLGdCQUNFIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vb2JyYXpvdmFuaWVfbmV3X2thZHJ5Ly4vc3JjL3N0eWxlL21vZHVsZXMvZm9udHMuc2NzcyIsIndlYnBhY2s6Ly9vYnJhem92YW5pZV9uZXdfa2FkcnkvLi9zcmMvc3R5bGUvbW9kdWxlcy9ub3JtYWxpemUuc2NzcyIsIndlYnBhY2s6Ly9vYnJhem92YW5pZV9uZXdfa2FkcnkvLi9zcmMvc3R5bGUvbW9kdWxlcy92YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9vYnJhem92YW5pZV9uZXdfa2FkcnkvLi9zcmMvc3R5bGUvbW9kdWxlcy9za3lmb2xkaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vb2JyYXpvdmFuaWVfbmV3X2thZHJ5Ly4vc3JjL3N0eWxlL21vZHVsZXMva2FkcnktYmFzZS5zY3NzIiwid2VicGFjazovL29icmF6b3ZhbmllX25ld19rYWRyeS8uL3NyYy9zdHlsZS9tb2R1bGVzL2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly9vYnJhem92YW5pZV9uZXdfa2FkcnkvLi9zcmMvc3R5bGUvbW9kdWxlcy9iYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly9vYnJhem92YW5pZV9uZXdfa2FkcnkvLi9zcmMvc3R5bGUvbW9kdWxlcy9zZWN0aW9ucy5zY3NzIiwid2VicGFjazovL29icmF6b3ZhbmllX25ld19rYWRyeS8uL3NyYy9zdHlsZS9tb2R1bGVzL2luZm8uc2NzcyIsIndlYnBhY2s6Ly9vYnJhem92YW5pZV9uZXdfa2FkcnkvLi9zcmMvc3R5bGUvbW9kdWxlcy9zdGVwcy5zY3NzIiwid2VicGFjazovL29icmF6b3ZhbmllX25ld19rYWRyeS8uL3NyYy9zdHlsZS9tb2R1bGVzL3Byb2Nlc3Muc2NzcyIsIndlYnBhY2s6Ly9vYnJhem92YW5pZV9uZXdfa2FkcnkvLi9zcmMvc3R5bGUvbW9kdWxlcy9hZnRlci5zY3NzIiwid2VicGFjazovL29icmF6b3ZhbmllX25ld19rYWRyeS8uL3NyYy9zdHlsZS9tb2R1bGVzL29wZXJhdG9ycy5zY3NzIiwid2VicGFjazovL29icmF6b3ZhbmllX25ld19rYWRyeS8uL3NyYy9zdHlsZS9tb2R1bGVzL2Zvb3Rlci5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb2xvcyBUZXh0XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMCA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOlxuICAgIHVybChcIi4uL2ZvbnRzL0dvbG9zVGV4dC1SZWd1bGFyLWN5cmlsbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL0dvbG9zVGV4dC1SZWd1bGFyLWxhdGluLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMzAxLCBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMCA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOlxuICAgIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtUmVndWxhci1jeXJpbGxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LVJlZ3VsYXItbGF0aW4ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbiIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuICBodG1sIHtcbiAgICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICB9XG4gIFxuICAvKiBTZWN0aW9uc1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICBcbiAgLyoqXG4gICAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAgICovXG4gIFxuICBib2R5IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgXG4gIC8qKlxuICAgKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAgICovXG4gIFxuICBtYWluIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBcbiAgLyoqXG4gICAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAgICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAgICovXG4gIFxuICBoMSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgbWFyZ2luOiAwLjY3ZW0gMDtcbiAgfVxuICBcbiAgLyogR3JvdXBpbmcgY29udGVudFxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICBcbiAgLyoqXG4gICAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gICAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICAgKi9cbiAgXG4gIGhyIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICAgIGhlaWdodDogMDsgLyogMSAqL1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG4gIH1cbiAgXG4gIC8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuICBcbiAgcHJlIHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xuICB9XG4gIFxuICAvKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICBcbiAgLyoqXG4gICAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAgICovXG4gIFxuICBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICBcbiAgLyoqXG4gICAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gICAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gICAqL1xuICBcbiAgYWJiclt0aXRsZV0ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xuICB9XG4gIFxuICAvKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAgICovXG4gIFxuICBiLFxuICBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIH1cbiAgXG4gIC8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuICBcbiAgY29kZSxcbiAga2JkLFxuICBzYW1wIHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xuICB9XG4gIFxuICAvKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuICBcbiAgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICB9XG4gIFxuICAvKipcbiAgICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gICAqIGFsbCBicm93c2Vycy5cbiAgICovXG4gIFxuICBzdWIsXG4gIHN1cCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgfVxuICBcbiAgc3ViIHtcbiAgICBib3R0b206IC0wLjI1ZW07XG4gIH1cbiAgXG4gIHN1cCB7XG4gICAgdG9wOiAtMC41ZW07XG4gIH1cbiAgXG4gIC8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgXG4gIC8qKlxuICAgKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICAgKi9cbiAgXG4gIGltZyB7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICB9XG4gIFxuICAvKiBGb3Jtc1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICBcbiAgLyoqXG4gICAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICAgKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gICAqL1xuICBcbiAgYnV0dG9uLFxuICBpbnB1dCxcbiAgb3B0Z3JvdXAsXG4gIHNlbGVjdCxcbiAgdGV4dGFyZWEge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gICAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgICBtYXJnaW46IDA7IC8qIDIgKi9cbiAgfVxuICBcbiAgLyoqXG4gICAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICAgKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICAgKi9cbiAgXG4gIGJ1dHRvbixcbiAgaW5wdXQgeyAvKiAxICovXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgXG4gIC8qKlxuICAgKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAgICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICAgKi9cbiAgXG4gIGJ1dHRvbixcbiAgc2VsZWN0IHsgLyogMSAqL1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIFxuICAvKipcbiAgICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAgICovXG4gIFxuICBidXR0b24sXG4gIFt0eXBlPVwiYnV0dG9uXCJdLFxuICBbdHlwZT1cInJlc2V0XCJdLFxuICBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIH1cbiAgXG4gIC8qKlxuICAgKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICAgKi9cbiAgXG4gIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbiAgW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG4gIFt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG4gIFt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBcbiAgLyoqXG4gICAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAgICovXG4gIFxuICBidXR0b246LW1vei1mb2N1c3JpbmcsXG4gIFt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuICBbdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuICBbdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gICAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xuICB9XG4gIFxuICAvKipcbiAgICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICAgKi9cbiAgXG4gIGZpZWxkc2V0IHtcbiAgICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG4gIH1cbiAgXG4gIC8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gICAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAgICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuICBcbiAgbGVnZW5kIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gICAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICAgIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICAgIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG4gIH1cbiAgXG4gIC8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICAgKi9cbiAgXG4gIHByb2dyZXNzIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIH1cbiAgXG4gIC8qKlxuICAgKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAgICovXG4gIFxuICB0ZXh0YXJlYSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgXG4gIC8qKlxuICAgKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAgICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICAgKi9cbiAgXG4gIFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgICBwYWRkaW5nOiAwOyAvKiAyICovXG4gIH1cbiAgXG4gIC8qKlxuICAgKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gICAqL1xuICBcbiAgW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4gIFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgXG4gIC8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAgICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gICAqL1xuICBcbiAgW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbiAgfVxuICBcbiAgLyoqXG4gICAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAgICovXG4gIFxuICBbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB9XG4gIFxuICAvKipcbiAgICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAgICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICAgKi9cbiAgXG4gIDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gICAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xuICB9XG4gIFxuICAvKiBJbnRlcmFjdGl2ZVxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICBcbiAgLypcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAgICovXG4gIFxuICBkZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBcbiAgLypcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cbiAgXG4gIHN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgfVxuICBcbiAgLyogTWlzY1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICBcbiAgLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAgICovXG4gIFxuICB0ZW1wbGF0ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBcbiAgLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICAgKi9cbiAgXG4gIFtoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9IiwiLyog0JDQtNCw0L/RgtC40LIgZGVza3RvcC1maXJzdDog0LHQsNC30LAg4oCUIDE0NDAsINC/0LvQsNC90YjQtdGCIOKAlCBtYXgtd2lkdGggNzY4LCDQvNC+0LHQuNC70LAg4oCUIG1heC13aWR0aCAzNjAgKi9cbiR0YWJsZXQtd2lkdGg6IDc2OHB4O1xuJGRlc2t0b3Atd2lkdGg6IDE0NDBweDtcbiRtb2JpbGUtd2lkdGg6IDM2MHB4O1xuXG46cm9vdCB7XG4gIC0tYnV0dG9uLXRleHQtY29sb3I6ICNmZmZmZmY7XG4gIC0taGVhZGVyLWNvbG9yOiAjOTljM2ZmO1xuICAtLW1haW4tbmF2LWNvbG9yOiAjMGM0NDg4O1xuICAtLW1haW4tdGV4dC1jb2xvcjogIzEwMTAxMDtcbiAgLS1tYWluLXNlY3Rpb24tYmctY29sb3I6ICNlOGYyZjk7XG4gIC0tbWFpbi1lbmQtY29sb3I6ICMwYTdmM2E7XG4gIC0tZm9vdGVyLWNvbG9yOiAjMWExYTFhO1xuICAtLWZvb3Rlci1iZy1jb2xvcjogI2VjZWNlYztcbiAgLS1saW5rLWNvbG9yOiAjMzM3YWI3O1xuICAtLWNvbnRhaW5lci1kZXNjdG9wOiAjeyRkZXNrdG9wLXdpZHRofTtcbiAgLS1jb250YWluZXItdGFibGV0OiAjeyR0YWJsZXQtd2lkdGh9O1xuICAtLWNvbnRhaW5lci1tb2JpbGU6ICN7JG1vYmlsZS13aWR0aH07XG4gIC0taGVyby1oZWlnaHQ6IDgxMnB4O1xuICAtLXJhZGl1cy1tZDogMTJweDtcbiAgLS1mb250OiBcIk1vbnRzZXJyYXRcIiwgXCJHb2xvcyBUZXh0XCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgc2Fucy1zZXJpZjtcbn1cbiIsIi8qINCR0LDQt9C+0LLRi9C1INC/0YDQsNCy0LjQu9CwINC60LDQuiDQsiDQutC+0YDQv9C+0YDQsNGC0LjQstC90L7QvCDRiNCw0LHQu9C+0L3QtTsg0YjRgNC40YTRgtGLINC/0L7QtNC60LvRjtGH0LDRjtGC0YHRjyDQsiBpbmRleC5odG1sIChHb29nbGUgRm9udHMpLiAqL1xuXG5wLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG59XG5cbmJvZHksXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmJ1dHRvbixcbmlucHV0LFxudGV4dGFyZWEge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxudGV4dGFyZWEsXG5pbnB1dCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxudWwsXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuaHRtbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuaHRtbDo6LXdlYmtpdC1zY3JvbGxiYXIsXG5ib2R5Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVlZjI7XG59XG5cbmh0bWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxuYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NSwgMTQ4LCAxNDgsIDEpO1xuICBib3JkZXItcmFkaXVzOiA5ZW07XG59XG5cbmh0bWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyLFxuYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA2MDYwO1xufVxuXG5ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuYm9keSxcbmh0bWwge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzBjNDQ4ODtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbiIsIi8qINCb0L7QutCw0LvRjNC90LDRjyDQsdCw0LfQsCDQu9C10L3QtNC40L3Qs9CwIMKr0JrQsNC00YDRi8K7ICjQv9C+0LLQtdGA0YUgbm9ybWFsaXplICsgc2t5Zm9sZGluZykuICovXG5cbm1haW4ge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLWRlc2N0b3ApO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41NTtcbiAgY29sb3I6IHZhcigtLW1haW4tdGV4dC1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJ1dHRvbi10ZXh0LWNvbG9yKTtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hIHtcbiAgY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLWRlc2N0b3ApO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDQ0cHgsIGNhbGMoNDRweCArICgxMDB2dyAtIDc2OHB4KSAqIDQ0IC8gNjcyKSwgODhweCk7XG4gIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDQ0cHgsIGNhbGMoNDRweCArICgxMDB2dyAtIDc2OHB4KSAqIDQ0IC8gNjcyKSwgODhweCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogY2xhbXAoMTRweCwgY2FsYygxNHB4ICsgKDEwMHZ3IC0gMzYwcHgpICogMzAgLyA0MDgpLCA0NHB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCgxNHB4LCBjYWxjKDE0cHggKyAoMTAwdncgLSAzNjBweCkgKiAzMCAvIDQwOCksIDQ0cHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICB9XG59XG4iLCIuYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE0cHggMjhweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIGNvbG9yIDAuMnM7XG59XG5cbi5idG4tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLW5hdi1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tdGV4dC1jb2xvcik7XG59XG5cbi5idG4tLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1pbi1oZWlnaHQ6IDkycHg7XG4gIHBhZGRpbmc6IDI3cHggMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tbWFpbi1uYXYtY29sb3IpO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnRuX19hY2NlbnQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLmJ0bi0tb24tdGVhbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJ1dHRvbi10ZXh0LWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLW1haW4tbmF2LWNvbG9yKTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgcGFkZGluZzogMTJweCA4N3B4IDEycHggODdweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmJ0bi0tb24tdGVhbDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45Mik7XG59XG5cbi5idG4tLWhlcm8tY3RhIHtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbi10ZXh0LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLW1kKTtcbiAgcGFkZGluZzogMTJweCA0MnB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzQ5OTVjYyAwJSwgIzM4YjE4NCAxMDAlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuMnMsIHRyYW5zZm9ybSAwLjE1cztcbn1cblxuLmJ0bi0taGVyby1jdGE6aG92ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4wOCk7XG59XG5cbi5idG4tLWhlcm8tY3RhOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45OSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcC13aWR0aCAtIDFweCkge1xuICAuYnRuLS1oZXJvLWN0YSB7XG4gICAgcGFkZGluZzogMTJweCA2OHB4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIH1cblxuICAuYnRuLS1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxuXG4gIC5idG5fX2FjY2VudCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnRuIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuYnRuLS1oZXJvLWN0YSB7XG4gICAgcGFkZGluZzogMTJweCA2M3B4O1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbn1cbiIsIi8qIEhlcm8gc2VjdGlvbiAqL1xuLmJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGhlaWdodDogdmFyKC0taGVyby1oZWlnaHQpO1xuICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmFubmVyX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLWhlcm8taGVpZ2h0KTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAwO1xufVxuXG4uYmFubmVyX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHdpZHRoOiAxNjQyLjgycHg7XG4gIGhlaWdodDogdmFyKC0taGVyby1oZWlnaHQpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMDtcbn1cblxuLmJhbm5lcl9fZmlndXJlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDcxOHB4O1xuICBoZWlnaHQ6IDkzMy4xcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTU1cHgpO1xuICB6LWluZGV4OiAyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJhbm5lcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAzMnB4O1xuICBwYWRkaW5nLXRvcDogY2xhbXAoMzZweCwgNXZoLCA1NnB4KTtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYmFubmVyX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXgtd2lkdGg6IDY3MnB4O1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmJhbm5lcl9fbG9nb3MtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5iYW5uZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmJhbm5lcl9fbG9nby1jYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR29sb3MgVGV4dFwiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogdmFyKC0tYnV0dG9uLXRleHQtY29sb3IpO1xufVxuXG4uYmFubmVyX190aXRsZSB7XG4gIG1hcmdpbjogOXB4IDAgMjdweDtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbi10ZXh0LWNvbG9yKTtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xufVxuXG4uYmFubmVyX190aXRsZS1hY2NlbnQge1xuICBjb2xvcjogdmFyKC0taGVhZGVyLWNvbG9yKTtcbn1cblxuLmJhbm5lcl9fc3VidGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tdGV4dC1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJhbm5lcl9fbGluayB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDZweCkge1xuICAuYmFubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ5OXB4O1xuICB9XG5cbiAgLmJhbm5lcl9fYmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDk5cHg7XG4gIH1cblxuICAuYmFubmVyX19vdmVybGF5IHtcbiAgICB3aWR0aDogNDkzLjVweDtcbiAgICBoZWlnaHQ6IDQ5OXB4O1xuICB9XG5cbiAgLmJhbm5lcl9fZmlndXJlcyB7XG4gICAgcmlnaHQ6IC0xNHB4O1xuICAgIHdpZHRoOiA0NDJweDtcbiAgICBoZWlnaHQ6IDQ2OHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxN3B4KTtcbiAgfVxuXG4gIC5iYW5uZXJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIGdhcDogM3B4O1xuICB9XG5cbiAgLmJhbm5lcl9fY29udGVudCB7XG4gICAgbWluLXdpZHRoOiA0MzBweDtcbiAgICB3aWR0aDogNTUlO1xuICB9XG5cbiAgLmJhbm5lcl9fbG9nb3MtbGluayB7XG4gICAgZ2FwOiA2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxuXG4gIC5iYW5uZXJfX2xvZ28ge1xuICAgIHdpZHRoOiAzNi42N3B4O1xuICAgIGhlaWdodDogNDRweDtcbiAgfVxuXG4gIC5iYW5uZXJfX2xvZ28tY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNy42cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwLjUzcHg7XG4gIH1cblxuICAuYmFubmVyX190aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMTJweDtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cblxuICAuYmFubmVyX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzQycHg7XG4gIH1cblxuICAuYmFubmVyX19iZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA3NDJweDtcbiAgfVxuXG4gIC5iYW5uZXJfX292ZXJsYXkge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IGNsYW1wKDE0MC4yNXB4LCBjYWxjKDE0MC4yNXB4ICsgKDEwMHZ3IC0gMzYwcHgpICogMjY4IC8gNDA4KSwgNDA4LjI1cHgpO1xuICAgIGhlaWdodDogNzQyLjExcHg7XG4gIH1cblxuICAuYmFubmVyX19maWd1cmVzIHtcbiAgICByaWdodDogY2xhbXAoMHB4LCBjYWxjKCgxMDB2dyAtIDM2MHB4KSAqIDE1NyAvIDQwOCksIDE1N3B4KTtcbiAgICB3aWR0aDogY2xhbXAoMzUzcHgsIGNhbGMoMzUzcHggKyAoMTAwdncgLSAzNjBweCkgKiAxMDAgLyA0MDgpLCA0NTNweCk7XG4gICAgaGVpZ2h0OiBjbGFtcCg0NTNweCwgY2FsYyg0NTNweCArICgxMDB2dyAtIDM2MHB4KSAqIDEwMCAvIDQwOCksIDU1M3B4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTQwcHgpO1xuICB9XG5cbiAgLmJhbm5lcl9fd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5iYW5uZXJfX2NvbnRlbnQge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmJhbm5lcl9fbG9nb3MtbGluayB7XG4gICAgZ2FwOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmJhbm5lcl9fbG9nbyB7XG4gICAgd2lkdGg6IGNsYW1wKDI0LjE3cHgsIGNhbGMoMjQuMTdweCArICgxMDB2dyAtIDM2MHB4KSAqIDEyLjUgLyAzODApLCAzNi42N3B4KTtcbiAgICBoZWlnaHQ6IGNsYW1wKDI5cHgsIGNhbGMoMjlweCArICgxMDB2dyAtIDM2MHB4KSAqIDE1IC8gMzgwKSwgNDRweCk7XG4gIH1cblxuICAuYmFubmVyX19sb2dvLWNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoOS42N3B4LCBjYWxjKDkuNjdweCArICgxMDB2dyAtIDM2MHB4KSAqIDcuOTMgLyAzODApLCAxNy42cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxMi4wOHB4LCBjYWxjKDEyLjA4cHggKyAoMTAwdncgLSAzNjBweCkgKiA4LjQ1IC8gMzgwKSwgMjAuNTNweCk7XG4gIH1cblxuICAuYmFubmVyX190aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMTdweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmJhbm5lcl9fc3VidGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMTFweDtcblxuICAgIGJyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lcl9fb3ZlcmxheSB7XG4gICAgd2lkdGg6IDQwOC4yNXB4O1xuICAgIGhlaWdodDogMzA4LjExcHg7XG4gIH1cbn1cbiIsIi5zZWN0aW9uIHtcbiAgcGFkZGluZzogODBweCAwIDA7XG59XG5cbi5zZWN0aW9uLS1zb2Z0LWJsdWUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLXNlY3Rpb24tYmctY29sb3IpO1xuICB3aWR0aDogMTAwdnc7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgbWFyZ2luLXRvcDogNzhweDtcbiAgcGFkZGluZy1ib3R0b206IDc4cHg7XG59XG5cbi5zZWN0aW9uLS1zb2Z0LWdyZWVuIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDgxcHg7XG59XG5cbi5zZWN0aW9uLS1sb2dvcyB7XG4gIG1hcmdpbi1ib3R0b206IDc5cHg7XG4gIHBhZGRpbmctdG9wOiA2MXB4O1xufVxuXG4jYWZ0ZXIuc2VjdGlvbi0tc29mdC1ncmVlbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLnNlY3Rpb25fX3RpdGxlIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cblxuLnNlY3Rpb25fX3RpdGxlLS1uYXZ5IHtcbiAgY29sb3I6IHZhcigtLW1haW4tbmF2LWNvbG9yKTtcbn1cblxuLnNlY3Rpb25fX3RpdGxlLS1ncmVlbiB7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWVuZC1jb2xvcik7XG4gIG1hcmdpbi1sZWZ0OiAwLjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzlweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wLXdpZHRoIC0gMXB4KSB7XG4gIC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAzMXB4IDAgMDtcbiAgfVxuXG4gIC5zZWN0aW9uX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG5cbiAgLnNlY3Rpb24tLXNvZnQtYmx1ZSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLS1zb2Z0LWdyZWVuIHtcbiAgICBwYWRkaW5nLXRvcDogNzFweDtcbiAgfVxuXG4gIC5zZWN0aW9uX190aXRsZS0tZ3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjFweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tLWxvZ29zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5M3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoIC0gMXB4KSB7XG4gIC5zZWN0aW9uX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuXG4gIC5zZWN0aW9uLS1zb2Z0LWJsdWUge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUycHg7XG4gIH1cblxuICAjYWZ0ZXIuc2VjdGlvbi0tc29mdC1ncmVlbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIHBhZGRpbmc6IDgzcHggMCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG5cbiAgI29wZXJhdG9ycy5zZWN0aW9uLS1sb2dvcyB7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XG4gIH1cbn1cbiIsIi5pbmZvX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogNDFweCAwIDM5cHg7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG5cbi5jb25kaXRpb25zX19jYXJkcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5jb25kaXRpb25zX19jYXJkIHtcbiAgcGFkZGluZzogMjhweCAwO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1tYWluLW5hdi1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7XG59XG5cbi5jb25kaXRpb25zX19jYXJkLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDEwcHg7XG59XG5cbi5jb25kaXRpb25zX19jYXJkLXRleHQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuLmNvbmRpdGlvbnNfX2NhcmQtYnJlYWstbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNjRweCkgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5pbmZvIC5zZWN0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgzNHB4LCBjYWxjKDM0cHggKyAoMTAwdncgLSA3NjlweCkgKiAyNiAvIDQ5NSksIDYwcHgpO1xuICB9XG5cbiAgLmluZm9fX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDAgMCBjbGFtcCgyM3B4LCBjYWxjKDIzcHggKyAoMTAwdncgLSA3NjlweCkgKiAxNiAvIDQ5NSksIDM5cHgpO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgY2FsYygxNnB4ICsgKDEwMHZ3IC0gNzY5cHgpICogOCAvIDQ5NSksIDI0cHgpO1xuICB9XG5cbiAgLmNvbmRpdGlvbnNfX2NhcmRzIHtcbiAgICBnYXA6IGNsYW1wKDI0cHgsIGNhbGMoMjRweCArICgxMDB2dyAtIDc2OXB4KSAqIDggLyA0OTUpLCAzMnB4KTtcbiAgfVxuXG4gIC5jb25kaXRpb25zX19jYXJkIHtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXAoMTRweCwgY2FsYygxNHB4ICsgKDEwMHZ3IC0gNzY5cHgpICogMTQgLyA0OTUpLCAyOHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNnB4LCBjYWxjKDZweCArICgxMDB2dyAtIDc2OXB4KSAqIDIyIC8gNDk1KSwgMjhweCk7XG4gIH1cblxuICAuY29uZGl0aW9uc19fY2FyZC1pbWcge1xuICAgIHdpZHRoOiBjbGFtcCg4OHB4LCBjYWxjKDg4cHggKyAoMTAwdncgLSA3NjlweCkgKiAxMiAvIDQ5NSksIDEwMHB4KTtcbiAgICBoZWlnaHQ6IGNsYW1wKDg4cHgsIGNhbGMoODhweCArICgxMDB2dyAtIDc2OXB4KSAqIDEyIC8gNDk1KSwgMTAwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDBweCwgY2FsYygoMTAwdncgLSA3NjlweCkgKiAxMCAvIDQ5NSksIDEwcHgpO1xuICB9XG5cbiAgLmNvbmRpdGlvbnNfX2NhcmQtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoMTNweCwgY2FsYygxM3B4IC0gKDEwMHZ3IC0gNzY5cHgpICogMTMgLyA0OTUpLCAwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDdweCwgY2FsYyg3cHggLSAoMTAwdncgLSA3NjlweCkgKiA3IC8gNDk1KSwgMHB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDBweCwgY2FsYygoMTAwdncgLSA3NjlweCkgKiAzMCAvIDQ5NSksIDMwcHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDBweCwgY2FsYygoMTAwdncgLSA3NjlweCkgKiAzMCAvIDQ5NSksIDMwcHgpO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgY2FsYygxNHB4ICsgKDEwMHZ3IC0gNzY5cHgpICogNiAvIDQ5NSksIDIwcHgpO1xuICB9XG5cbiAgLmluZm8gLmJ0bi0tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDE2cHgsIGNhbGMoMTZweCArICgxMDB2dyAtIDc2OXB4KSAqIDggLyA0OTUpLCAyNHB4KTtcbiAgICBtaW4taGVpZ2h0OiBjbGFtcCgwcHgsIGNhbGMoKDEwMHZ3IC0gNzY5cHgpICogOTIgLyA0OTUpLCA5MnB4KTtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXAoMTZweCwgY2FsYygxNnB4ICsgKDEwMHZ3IC0gNzY5cHgpICogMTEgLyA0OTUpLCAyN3B4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMTZweCwgY2FsYygxNnB4ICsgKDEwMHZ3IC0gNzY5cHgpICogMTEgLyA0OTUpLCAyN3B4KTtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIGNhbGMoMTZweCArICgxMDB2dyAtIDc2OXB4KSAqIDggLyA0OTUpLCAyNHB4KTtcbiAgfVxuXG4gIC5pbmZvIC5idG5fX2FjY2VudCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCBjYWxjKDE2cHggKyAoMTAwdncgLSA3NjlweCkgKiA4IC8gNDk1KSwgMjRweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpIHtcbiAgLmluZm9fX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDAgMCAyM3B4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC5jb25kaXRpb25zX19jYXJkcyB7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG5cbiAgLmNvbmRpdGlvbnNfX2NhcmQge1xuICAgIHBhZGRpbmc6IDE0cHggMCA2cHg7XG4gIH1cblxuICAuY29uZGl0aW9uc19fY2FyZC1pbWcge1xuICAgIHdpZHRoOiA4OHB4O1xuICAgIGhlaWdodDogODhweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5jb25kaXRpb25zX19jYXJkLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MTZweCkge1xuICAuaW5mb19fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogMCA0OXB4IDM5cHggMDtcbiAgfVxuXG4gIC5jb25kaXRpb25zX19jYXJkcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG5cbiAgLmNvbmRpdGlvbnNfX2NhcmQge1xuICAgIHBhZGRpbmc6IDE1cHggMCA3cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFpbi1uYXYtY29sb3IpO1xuICB9XG5cbiAgLmNvbmRpdGlvbnNfX2NhcmRzIC5jb25kaXRpb25zX19jYXJkOm50aC1jaGlsZCgxKSAuY29uZGl0aW9uc19fY2FyZC10ZXh0IHtcbiAgICBtYXJnaW46IDEzcHggN3B4IDdweDtcbiAgfVxuXG4gIC5jb25kaXRpb25zX19jYXJkcyAuY29uZGl0aW9uc19fY2FyZDpudGgtY2hpbGQoMikgLmNvbmRpdGlvbnNfX2NhcmQtdGV4dCB7XG4gICAgd2lkdGg6IDMxNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC5jb25kaXRpb25zX19jYXJkLWJyZWFrLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi5zdGVwcyB7XG4gIHBhZGRpbmc6IDYycHggMCAwO1xufVxuXG4uc3RlcHNfX2ludHJvIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0NDlweCAxZnI7XG4gIGdhcDogNTZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnN0ZXBzX19pbnRyby1pbGx1c3RyYXRpb24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBtYXJnaW4tbGVmdDogMjFweDtcbn1cblxuLnN0ZXBzX19pbnRyby1pbWFnZSB7XG4gIHdpZHRoOiA0NDlweDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3RlcHNfX2ludHJvLWJvZHkge1xuICBtYXgtd2lkdGg6IDcyNHB4O1xuICBtYXJnaW4tbGVmdDogMzVweDtcbn1cblxuLnN0ZXBzX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDE4cHg7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1tYWluLW5hdi1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjFweCk7XG59XG5cbi5zdGVwc19fbGVhZCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogdmFyKC0tbWFpbi10ZXh0LWNvbG9yKTtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5zdGVwc19fbGVhZC1hY2NlbnQge1xuICBjb2xvcjogdmFyKC0tbWFpbi1uYXYtY29sb3IpO1xufVxuXG4uc3RlcHNfX3BhbmVsIHtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tbWFpbi1uYXYtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc3RlcHNfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDYwcHggMjA4cHggMjdweCAxMDZweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnN0ZXBzX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAxNnB4IDAgMjVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6IHZhcigtLW1haW4tdGV4dC1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zdGVwc19faXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwMHB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tbWFpbi1uYXYtY29sb3IpO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5zdGVwc19faXRlbTpsYXN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN0ZXBzX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuXG4uc3RlcHNfX2xpbmsge1xuICBjb2xvcjogdmFyKC0tbWFpbi1uYXYtY29sb3IpO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zdGVwc19fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc3RlcHNfX2l0ZW0tdGV4dCB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLnN0ZXBzX19pdGVtLWljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4uc3RlcHNfX2l0ZW0taWNvbiBzdmcge1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuXG4uc3RlcHNfX25vdGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLXNlY3Rpb24tYmctY29sb3IpO1xuICBwYWRkaW5nOiA0Ni41cHggMjEycHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLW1haW4tdGV4dC1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKSB7XG4gIC5zdGVwcyB7XG4gICAgcGFkZGluZzogNjJweCAwIDA7XG4gIH1cblxuICAuc3RlcHNfX2ludHJvIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwM3B4IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgXCJ0aXRsZSB0aXRsZVwiXG4gICAgICBcImlsbHVzdHJhdGlvbiB0ZXh0XCI7XG4gICAgY29sdW1uLWdhcDogNDlweDtcbiAgICByb3ctZ2FwOiAxOHB4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgfVxuXG4gIC5zdGVwc19faW50cm8taWxsdXN0cmF0aW9uIHtcbiAgICBncmlkLWFyZWE6IGlsbHVzdHJhdGlvbjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICB9XG5cbiAgLnN0ZXBzX19pbnRyby1ib2R5IHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxuXG4gIC5zdGVwc19fdGl0bGUge1xuICAgIGdyaWQtYXJlYTogdGl0bGU7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLnN0ZXBzX19pbnRyby1pbWFnZSB7XG4gICAgd2lkdGg6IDI5Ni44N3B4O1xuICB9XG5cbiAgLnN0ZXBzX19sZWFkIHtcbiAgICBncmlkLWFyZWE6IHRleHQ7XG4gICAgbWFyZ2luLXRvcDogMjFweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5zdGVwc19faXRlbS10ZXh0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnN0ZXBzX19saXN0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDk0cHggMCAzOHB4O1xuICB9XG5cbiAgLnN0ZXBzX19pdGVtIHtcbiAgICBnYXA6IDE2cHg7XG4gICAgcGFkZGluZzogMThweCAwIDI2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAuc3RlcHNfX2l0ZW0taWNvbiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuc3RlcHNfX2l0ZW06OmFmdGVyIHtcbiAgICBsZWZ0OiA1NnB4O1xuICAgIGJvdHRvbTogMnB4O1xuICB9XG5cbiAgLnN0ZXBzX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gIH1cblxuICAuc3RlcHNfX25vdGUge1xuICAgIHBhZGRpbmc6IDQxcHggMTBweCAzOXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAjc3RlcHMgLnN0ZXBzX19pbnRybyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHJvdy1nYXA6IDA7XG4gICAgY29sdW1uLWdhcDogMDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG5vbmU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogbm9uZTtcbiAgfVxuXG4gICNzdGVwcyAuc3RlcHNfX2ludHJvLWJvZHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gICNzdGVwcyAuc3RlcHNfX2ludHJvLWlsbHVzdHJhdGlvbiB7XG4gICAgb3JkZXI6IDI7XG4gICAgZ3JpZC1hcmVhOiBhdXRvO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAyN3B4IDAgMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gICNzdGVwcyAuc3RlcHNfX3RpdGxlIHtcbiAgICBncmlkLWFyZWE6IGF1dG87XG4gICAgbWFyZ2luOiAxOXB4IDAgMzNweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tbWFpbi1uYXYtY29sb3IpO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuXG4gICNzdGVwcyAuc3RlcHNfX2xlYWQge1xuICAgIGdyaWQtYXJlYTogYXV0bztcbiAgICBtYXJnaW46IDAgOXB4IDAgMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogdmFyKC0tbWFpbi10ZXh0LWNvbG9yKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgI3N0ZXBzIC5zdGVwc19fbGVhZC1hY2NlbnQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6IHZhcigtLW1haW4tbmF2LWNvbG9yKTtcbiAgfVxuXG4gICNzdGVwcyAuc3RlcHNfX2ludHJvLWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjQ0cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiA0NHB4O1xuICB9XG5cbiAgI3N0ZXBzIC5zdGVwc19fcGFuZWwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1haW4tbmF2LWNvbG9yKTtcbiAgfVxuXG4gICNzdGVwcyAuc3RlcHNfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDI1cHggMCAwO1xuICB9XG5cbiAgI3N0ZXBzIC5zdGVwc19faXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTZweDtcbiAgICBwYWRkaW5nOiAxNHB4IDAgMjdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAjc3RlcHMgLnN0ZXBzX19pdGVtOjphZnRlciB7XG4gICAgbGVmdDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3R0b206IDZweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgI3N0ZXBzIC5zdGVwc19faXRlbS10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgI3N0ZXBzIC5zdGVwc19faXRlbS10ZXh0IGJyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICNzdGVwcyAuc3RlcHNfX2l0ZW06bnRoLWNoaWxkKDEpIC5zdGVwc19faXRlbS10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDIyOXB4O1xuICB9XG5cbiAgI3N0ZXBzIC5zdGVwc19faXRlbTpudGgtY2hpbGQoMikgLnN0ZXBzX19pdGVtLXRleHQge1xuICAgIG1heC13aWR0aDogMjc0cHg7XG4gIH1cblxuICAjc3RlcHMgLnN0ZXBzX19pdGVtOm50aC1jaGlsZCgzKSAuc3RlcHNfX2l0ZW0tdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgfVxuXG4gICNzdGVwcyAuc3RlcHNfX2l0ZW06bnRoLWNoaWxkKDQpIC5zdGVwc19faXRlbS10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDI3OHB4O1xuICB9XG5cbiAgI3N0ZXBzIC5zdGVwc19faXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICB9XG5cbiAgI3N0ZXBzIC5zdGVwc19faXRlbS1pY29uIHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgI3N0ZXBzIC5zdGVwc19faXRlbS1pY29uIGltZyB7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgI3N0ZXBzIC5zdGVwc19fbm90ZSB7XG4gICAgcGFkZGluZzogMjFweCAzMXB4IDM5cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MjdweCkgYW5kIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gICNzdGVwcyAuc3RlcHNfX2ludHJvLWlsbHVzdHJhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoMjdweCwgY2FsYygyN3B4ICsgKDcyN3B4IC0gMTAwdncpICogNzggLyAzNjcpLCAxMDVweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY2OXB4KSBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgI3N0ZXBzIC5zdGVwc19faW50cm8ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczpcbiAgICAgIG1pbm1heCgyNDRweCwgY2xhbXAoMjQ0cHgsIGNhbGMoMjQ0cHggKyAoMTAwdncgLSA2MDFweCkgKiA1Mi44NyAvIDY4KSwgMjk2Ljg3cHgpKVxuICAgICAgbWlubWF4KDAsIDFmcik7XG4gICAgY29sdW1uLWdhcDogY2xhbXAoMTJweCwgY2FsYygxMnB4ICsgKDEwMHZ3IC0gNjAxcHgpICogMTggLyA2OCksIDMwcHgpO1xuICAgIHJvdy1nYXA6IDE4cHg7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICB9XG5cbiAgI3N0ZXBzIC5zdGVwc19faW50cm8taWxsdXN0cmF0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogY2xhbXAoMHB4LCBjYWxjKCgxMDB2dyAtIDYwMXB4KSAqIDE4IC8gNjgpLCAxOHB4KTtcbiAgfVxuXG4gICNzdGVwcyAuc3RlcHNfX2ludHJvLWltYWdlIHtcbiAgICB3aWR0aDogY2xhbXAoMjQ0cHgsIGNhbGMoMjQ0cHggKyAoMTAwdncgLSA2MDFweCkgKiA1Mi44NyAvIDY4KSwgMjk2Ljg3cHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAjc3RlcHMgLnN0ZXBzX19pbnRybyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOlxuICAgICAgbWlubWF4KDI2MHB4LCBjbGFtcCgyOTYuODdweCwgY2FsYygyOTYuODdweCArICgxMDB2dyAtIDc2OHB4KSAqIDE1Mi4xMyAvIDYzMiksIDQ0OXB4KSlcbiAgICAgIG1pbm1heCgwLCAxZnIpO1xuICAgIGdhcDogY2xhbXAoMTZweCwgY2FsYygxNnB4ICsgKDEwMHZ3IC0gNzY4cHgpICogNDAgLyA2MzIpLCA1NnB4KTtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIH1cblxuICAjc3RlcHMgLnN0ZXBzX19pbnRyby1pbGx1c3RyYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGNsYW1wKDE4cHgsIGNhbGMoMThweCArICgxMDB2dyAtIDc2OHB4KSAqIDMgLyA2MzIpLCAyMXB4KTtcbiAgfVxuXG4gICNzdGVwcyAuc3RlcHNfX2ludHJvLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGNsYW1wKDI5Ni44N3B4LCBjYWxjKDI5Ni44N3B4ICsgKDEwMHZ3IC0gNzY4cHgpICogMTUyLjEzIC8gNjMyKSwgNDQ5cHgpO1xuICB9XG5cbiAgI3N0ZXBzIC5zdGVwc19fdGl0bGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gICNzdGVwcyAuc3RlcHNfX2ludHJvLWJvZHkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cblxuICAjc3RlcHMgLnN0ZXBzX19sZWFkIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogY2xhbXAoMHB4LCBjYWxjKCgxMDB2dyAtIDc2OHB4KSAqIDQwIC8gNjMyKSwgNDBweCk7XG4gIH1cblxuICAjc3RlcHMgLnN0ZXBzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAjc3RlcHMgLnN0ZXBzX19saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXAoMjBweCwgY2FsYygyMHB4ICsgKDEwMHZ3IC0gNzY4cHgpICogNDAgLyA2MzIpLCA2MHB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCg5NHB4LCBjYWxjKDk0cHggKyAoMTAwdncgLSA3NjhweCkgKiAxMTQgLyA2MzIpLCAyMDhweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDBweCwgY2FsYygoMTAwdncgLSA3NjhweCkgKiAyNyAvIDYzMiksIDI3cHgpO1xuICAgIHBhZGRpbmctbGVmdDogY2xhbXAoMzhweCwgY2FsYygzOHB4ICsgKDEwMHZ3IC0gNzY4cHgpICogNjggLyA2MzIpLCAxMDZweCk7XG4gIH1cblxuICAjc3RlcHMgLnN0ZXBzX19pdGVtIHtcbiAgICBnYXA6IGNsYW1wKDE2cHgsIGNhbGMoMTZweCArICgxMDB2dyAtIDc2OHB4KSAqIDQgLyA2MzIpLCAyMHB4KTtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXAoMTZweCwgY2FsYygxNnB4ICsgKDEwMHZ3IC0gNzY4cHgpICogMiAvIDYzMiksIDE4cHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCgyNXB4LCBjYWxjKDI1cHggKyAoMTAwdncgLSA3NjhweCkgKiAxIC8gNjMyKSwgMjZweCk7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCBjYWxjKDE0cHggKyAoMTAwdncgLSA3NjhweCkgKiA2IC8gNjMyKSwgMjBweCk7XG4gIH1cblxuICAjc3RlcHMgLnN0ZXBzX19pdGVtOjphZnRlciB7XG4gICAgbGVmdDogY2xhbXAoNTZweCwgY2FsYyg1NnB4ICsgKDEwMHZ3IC0gNzY4cHgpICogNDQgLyA2MzIpLCAxMDBweCk7XG4gICAgYm90dG9tOiBjbGFtcCgwcHgsIGNhbGMoMnB4IC0gKDEwMHZ3IC0gNzY4cHgpICogMiAvIDYzMiksIDJweCk7XG4gIH1cblxuICAjc3RlcHMgLnN0ZXBzX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDEycHgsIGNhbGMoMTJweCArICgxMDB2dyAtIDc2OHB4KSAqIDUgLyA2MzIpLCAxN3B4KTtcbiAgfVxuXG4gICNzdGVwcyAuc3RlcHNfX2l0ZW0taWNvbiB7XG4gICAgd2lkdGg6IGNsYW1wKDQwcHgsIGNhbGMoNDBweCArICgxMDB2dyAtIDc2OHB4KSAqIDQwIC8gNjMyKSwgODBweCk7XG4gICAgaGVpZ2h0OiBjbGFtcCg0MHB4LCBjYWxjKDQwcHggKyAoMTAwdncgLSA3NjhweCkgKiA0MCAvIDYzMiksIDgwcHgpO1xuICB9XG5cbiAgI3N0ZXBzIC5zdGVwc19fbm90ZSB7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDQxcHgsIGNhbGMoNDFweCArICgxMDB2dyAtIDc2OHB4KSAqIDUuNSAvIDYzMiksIDQ2LjVweCk7XG4gICAgcGFkZGluZy1yaWdodDogY2xhbXAoMTBweCwgY2FsYygxMHB4ICsgKDEwMHZ3IC0gNzY4cHgpICogMjAyIC8gNjMyKSwgMjEycHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCgzOXB4LCBjYWxjKDM5cHggKyAoMTAwdncgLSA3NjhweCkgKiA3LjUgLyA2MzIpLCA0Ni41cHgpO1xuICAgIHBhZGRpbmctbGVmdDogY2xhbXAoMTBweCwgY2FsYygxMHB4ICsgKDEwMHZ3IC0gNzY4cHgpICogMjAyIC8gNjMyKSwgMjEycHgpO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgY2FsYygxNnB4ICsgKDEwMHZ3IC0gNzY4cHgpICogOCAvIDYzMiksIDI0cHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4NDBweCkgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICNzdGVwcyAuc3RlcHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbiIsIi5kZXRhaWxzX19jb250ZW50IC5kZXRhaWxzX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDM5cHg7XG59XG5cbi5kZXRhaWxzX193cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgbWlubWF4KDI4MHB4LCA0NDBweCk7XG4gIGdhcDogNDhweDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uZGV0YWlsc19fY29udGVudCBwIHtcbiAgbWFyZ2luOiAwIGNsYW1wKDBweCwgY2FsYygoMTAwdncgLSA3NjlweCkgKiA1OCAvIDY3MSksIDU4cHgpIDI4cHggMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG5cbi5kZXRhaWxzX19jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1yaWdodDogY2xhbXAoLTI4M3B4LCBjYWxjKC0yODNweCArICgxMDB2dyAtIDc2OXB4KSAqIDQzMCAvIDY3MSksIDE0N3B4KTtcbn1cblxuLmRldGFpbHNfX3BpY3R1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4jcHJvY2VzcyAuZGV0YWlsc19fcGljdHVyZSBpbWcge1xuICB3aWR0aDogNDI4cHg7XG4gIGhlaWdodDogMzQxcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMHB4LCA5cHgpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTYycHgpIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAjcHJvY2VzcyAuZGV0YWlsc19fcGljdHVyZSBpbWcge1xuICAgIGhlaWdodDogY2xhbXAoMjE2cHgsIGNhbGMoMjE2cHggKyAoMTAwdncgLSA3NjhweCkgKiAxMjUgLyAxOTQpLCAzNDFweCk7XG4gIH1cbn1cblxuI3Byb2Nlc3MgLnRpbWluZyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLW1haW4tbmF2LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLW1kKTtcbiAgcGFkZGluZzogMzkuNXB4IDE0MXB4IDM4cHggMzQuNXB4O1xufVxuXG4udGltaW5nX193cmFwcGVyLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTlweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6IHZhcigtLW1haW4tbmF2LWNvbG9yKTtcbn1cblxuLnRpbWluZ19fdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wLXdpZHRoIC0gMXB4KSB7XG4gIC5kZXRhaWxzX193cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBtaW5tYXgoMjg4cHgsIDE2OXB4KTtcbiAgICBnYXA6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzlweDtcbiAgfVxuXG4gIC5kZXRhaWxzX19jb250ZW50IHAge1xuICAgIG1hcmdpbjogMCA2MHB4IDE4cHggMDtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICB9XG5cbiAgLmRldGFpbHNfX2NvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcycHg7XG4gIH1cblxuICAuZGV0YWlsc19fY29udGVudCAuc2VjdGlvbl9fdGl0bGUtLW5hdnkge1xuICAgIG1hcmdpbi1yaWdodDogLTQxcHg7XG4gIH1cblxuICAjcHJvY2VzcyAuZGV0YWlsc19fcGljdHVyZSBpbWcge1xuICAgIHdpZHRoOiAyODhweDtcbiAgICBoZWlnaHQ6IDIxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEzcHgsIDkzcHgpO1xuICB9XG5cbiAgI3Byb2Nlc3MgLnRpbWluZyB7XG4gICAgcGFkZGluZzogMjNweCA4MHB4IDIxcHggMzhweDtcbiAgfVxuXG4gIC50aW1pbmdfX3dyYXBwZXItdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDEycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLnRpbWluZ19fdGV4dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIGFuZCAobWluLXdpZHRoOiA2MDhweCkge1xuICAjcHJvY2VzcyAuZGV0YWlsc19fY29udGVudCBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogLTI4NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDhweCkge1xuICAjcHJvY2VzcyAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZ2FwOiAyN3B4O1xuICB9XG5cbiAgI3Byb2Nlc3MgLmRldGFpbHNfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICNwcm9jZXNzIC5kZXRhaWxzX19jb250ZW50IHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICNwcm9jZXNzIC5kZXRhaWxzX19jb250ZW50IC5zZWN0aW9uX190aXRsZS0tbmF2eSB7XG4gICAgbWFyZ2luOiA3cHggMCAzOXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6IHZhcigtLW1haW4tbmF2LWNvbG9yKTtcbiAgfVxuXG4gICNwcm9jZXNzIC5kZXRhaWxzX19jb250ZW50IHAge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLXRleHQtY29sb3IpO1xuICB9XG5cbiAgI3Byb2Nlc3MgLmRldGFpbHNfX2NvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gICNwcm9jZXNzIC50aW1pbmcge1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAyMHB4IDE4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFpbi1uYXYtY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gICNwcm9jZXNzIC50aW1pbmdfX3dyYXBwZXItdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gICNwcm9jZXNzIC50aW1pbmdfX3RleHQge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLXRleHQtY29sb3IpO1xuICB9XG5cbiAgI3Byb2Nlc3MgLmRldGFpbHNfX2ltZyB7XG4gICAgb3JkZXI6IDM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMzJweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gICNwcm9jZXNzIC5kZXRhaWxzX19waWN0dXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICAjcHJvY2VzcyAuZGV0YWlsc19fcGljdHVyZSBpbWcge1xuICAgIHdpZHRoOiAzMTJweDtcbiAgICBoZWlnaHQ6IDI0Ny44MnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgMTJweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wLXdpZHRoIC0gMXB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgI3Byb2Nlc3MgLmRldGFpbHNfX3BpY3R1cmUgaW1nIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbiIsIi5jb25kaXRpb25zX19kaXBsb21hIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICByaWdodDogLTlweDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA1O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA3OTJweDtcbn1cbi8qXG5AbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3Atd2lkdGgpIHtcbiAgLmNvbmRpdGlvbnNfX2RpcGxvbWEge1xuICAgIG1heC13aWR0aDogNzkycHg7XG4gIH1cbn1cbiovXG4uY29uZGl0aW9uc19fYm9keSB7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLmNvbmRpdGlvbnNfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5jb25kaXRpb25zX19saXN0ID4gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb25kaXRpb25zX19saXN0ID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb25kaXRpb25zX19tYXJrIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tbWFpbi1lbmQtY29sb3IpO1xuICBjb2xvcjogdmFyKC0tYnV0dG9uLXRleHQtY29sb3IpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNvbmRpdGlvbnNfX2xlYWQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG5cbi5jb25kaXRpb25zX19saXN0IHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG5cbi5jb25kaXRpb25zX19zdWJsaXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cblxuLmNvbmRpdGlvbnNfX3N1Ymxpc3QgbGk6Om1hcmtlciB7XG4gIGNvbG9yOiB2YXIoLS1tYWluLXRleHQtY29sb3IpO1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5jdGEtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAyOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwdnc7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMjM5NzcyIDAlLCAjMmU4OGM3IDEwMCUpO1xuICBjb2xvcjogdmFyKC0tYnV0dG9uLXRleHQtY29sb3IpO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKG1heCgwcHgsICgxMDB2dyAtICN7JGRlc2t0b3Atd2lkdGh9KSAvIDIpICsgODFweCk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMobWF4KDBweCwgKDEwMHZ3IC0gI3skZGVza3RvcC13aWR0aH0pIC8gMikgKyA4MXB4KTtcbn1cblxuLmN0YS1iYXJfX2NvcHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uY3RhLWJhcl9fdGV4dCB7XG4gIG1hcmdpbjogMTZweCAwIDAgOHB4O1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuXG4uY3RhLWJhcl9fc3ViIHtcbiAgbWFyZ2luOiAyOXB4IDAgMXB4IDIycHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzgwcHgpIHtcbiAgLmNvbmRpdGlvbnNfX2JvZHkge1xuICAgIG1hcmdpbi1yaWdodDogMzAycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5jb25kaXRpb25zX19saXN0ID4gbGkge1xuICAgIGdhcDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmNvbmRpdGlvbnNfX21hcmsge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAuY29uZGl0aW9uc19fbGlzdCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAuY29uZGl0aW9uc19fc3VibGlzdCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLmN0YS1iYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKG1heCgwcHgsICgxMDB2dyAtICN7JGRlc2t0b3Atd2lkdGh9KSAvIDIpICsgNDRweCk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyhtYXgoMHB4LCAoMTAwdncgLSAjeyRkZXNrdG9wLXdpZHRofSkgLyAyKSArIDQ0cHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLmNvbmRpdGlvbnNfX2RpcGxvbWEge1xuICAgIHJpZ2h0OiA5cHg7XG4gICAgYm90dG9tOiAxMzZweDtcbiAgICBtYXgtd2lkdGg6IDUxLjUlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAuY3RhLWJhcl9fY29weSB7XG4gICAgZmxleDogMTtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cblxuICAuY3RhLWJhcl9fdGV4dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIC5jdGEtYmFyX19zdWIge1xuICAgIG1hcmdpbjogMTJweCAwIDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLmN0YS1iYXIgLmJ0bi0tb24tdGVhbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWluLXdpZHRoOiAzMzBweDtcbiAgICBwYWRkaW5nOiAxNnB4IDI4cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzODBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29uZGl0aW9uc19fZGlwbG9tYSB7XG4gICAgbWF4LXdpZHRoOiAzMyU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuY29uZGl0aW9uc19fZGlwbG9tYSB7XG4gICAgbWF4LXdpZHRoOiAzOCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSBhbmQgKG1pbi13aWR0aDogODc5cHgpIHtcbiAgLmNvbmRpdGlvbnNfX2RpcGxvbWEge1xuICAgIG1heC13aWR0aDogNDQuNSU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg3OHB4KSBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNvbmRpdGlvbnNfX2RpcGxvbWEge1xuICAgIG1heC13aWR0aDogNTAuNSU7XG4gIH1cblxuICAuY29uZGl0aW9uc19fc3VibGlzdCB7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzQ2cHgpIHtcbiAgI2FmdGVyLnNlY3Rpb24tLXNvZnQtZ3JlZW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuXG4gICNhZnRlciAuY29udGFpbmVyIHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICNhZnRlciAuc2VjdGlvbl9fdGl0bGUtLWdyZWVuIHtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6IHZhcigtLW1haW4tZW5kLWNvbG9yKTtcbiAgfVxuXG4gICNhZnRlciAuY29uZGl0aW9uc19fYm9keSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAjYWZ0ZXIgLmNvbmRpdGlvbnNfX2RpcGxvbWEge1xuICAgIG9yZGVyOiAyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAjYWZ0ZXIgLmN0YS1iYXIge1xuICAgIG9yZGVyOiAzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTdweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAzN3B4IDAgNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMTg5NDc0IDAlLCAjMzY4Y2M4IDEwMCUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgI2FmdGVyIC5jdGEtYmFyX19jb3B5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBmbGV4OiBub25lO1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuXG4gICNhZnRlciAuY3RhLWJhcl9fdGV4dCxcbiAgI2FmdGVyIC5jdGEtYmFyX19zdWIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICNhZnRlciAuY3RhLWJhcl9fdGV4dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG5cbiAgI2FmdGVyIC5jdGEtYmFyX19zdWIge1xuICAgIG1hcmdpbjogMTJweCAwIDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIH1cblxuICAjYWZ0ZXIgLmN0YS1iYXIgLmJ0bi0tb24tdGVhbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgcGFkZGluZzogMTJweCAyOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbiIsIi53aHlfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDI4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53aHlfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG59XG5cbi53aHlfX2l0ZW0taW1nIHtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvIDQxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi53aHlfX2l0ZW0taW1nIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi53aHlfX2l0ZW0taW1nLS1zaGllbGQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxOTBweDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLndoeV9faXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiB2YXIoLS1tYWluLXRleHQtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1heC13aWR0aDogMjU5cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ud2h5X19pdGVtLXRleHQ6aG92ZXIsXG4ud2h5X19pdGVtLXRleHQ6Zm9jdXMsXG4ud2h5X19pdGVtLXRleHQ6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLW1haW4tdGV4dC1jb2xvcik7XG59XG5cbiNvcGVyYXRvcnMgLndoeV9fdGl0bGUge1xuICBtYXJnaW46IDE4cHggMCA4MXB4IDAuM3B4O1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBjb2xvcjogdmFyKC0tbWFpbi1uYXYtY29sb3IpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI5NHB4KSB7XG4gICNvcGVyYXRvcnMgLndoeV9fdGl0bGUge1xuICAgIG1hcmdpbjogNDlweCAwIDUxcHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAud2h5X19pdGVtLXRleHQge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgfVxuXG4gIC53aHlfX2l0ZW0taW1nLS1zaGllbGQge1xuICAgIHdpZHRoOiAxMDhweDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLndoeV9faXRlbS1pbWcge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLndoeV9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIGNvbHVtbi1nYXA6IDM2cHg7XG4gICAgcm93LWdhcDogMTdweDtcbiAgfVxuXG4gIC53aHlfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDhweCAxZnI7XG4gICAgY29sdW1uLWdhcDogMThweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MzhweCkge1xuICAjb3BlcmF0b3JzIC53aHlfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCA0NnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLW5hdi1jb2xvcik7XG4gIH1cblxuICAjb3BlcmF0b3JzIC53aHlfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAjb3BlcmF0b3JzIC53aHlfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAjb3BlcmF0b3JzIC53aHlfX2l0ZW0taW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtYXJnaW46IDAgMCAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gICNvcGVyYXRvcnMgLndoeV9faXRlbS1pbWctLXNoaWVsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4MXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgfVxuXG4gICNvcGVyYXRvcnMgLndoeV9faXRlbS10ZXh0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgY29sb3I6IHZhcigtLW1haW4tdGV4dC1jb2xvcik7XG4gIH1cbn1cbiIsIi5mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZm9vdGVyLWJnLWNvbG9yKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQpO1xufVxuXG4uZm9vdGVyX193cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDM5cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyOXB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcC13aWR0aCkge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogODFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzlweDtcbiAgICAvKiDQv9C+0LvQvdC+0YjQuNGA0LjQvdC90YvQuSDRhNC+0L0g0YTRg9GC0LXRgNCwOyDQutC+0L3RgtC10L3RgiDRgdC+0LLQv9Cw0LTQsNC10YIg0YEgbWFpbiArIC5jb250YWluZXIgKDg4cHgpICovXG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKG1heCgwcHgsICgxMDB2dyAtICN7JGRlc2t0b3Atd2lkdGh9KSAvIDIpICsgODhweCk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyhtYXgoMHB4LCAoMTAwdncgLSAjeyRkZXNrdG9wLXdpZHRofSkgLyAyKSArIDg4cHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LXdpZHRoKSBhbmQgKG1heC13aWR0aDogKCRkZXNrdG9wLXdpZHRoIC0gMXB4KSkge1xuICAuZm9vdGVyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzOXB4IDQ0cHggNDBweCA0NHB4O1xuICB9XG59XG5cbi5mb290ZXJfX2xvZ28tY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb290ZXJfX3NvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcblxuICBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlcl9fbWFpbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5mb290ZXJfX3NlY29uZC1jb250YWluZXIge1xuICBwIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjQgLyAxNik7XG4gICAgY29sb3I6IHZhcigtLW1haW4tdGV4dC1jb2xvcik7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI1JyBoZWlnaHQ9JzI1JyB2aWV3Qm94PScwIDAgMjUgMjUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzQ5OF8xMzIzKSclM0UlM0NwYXRoIGQ9J00xMi42MDQzIDEyLjQ5OTlDMTIuNTY1OCAxMi4wMjk4IDEyLjYyMDYgMTEuNTU2OCAxMi43NjUzIDExLjEwNzlDMTIuOTEgMTAuNjU5MSAxMy4xNDIgMTAuMjQzMiAxMy40NDc4IDkuODg0MTZDMTMuNzUzNiA5LjUyNTEyIDE0LjEyNzMgOS4yMjk5OSAxNC41NDc0IDkuMDE1NjhDMTQuOTY3NSA4LjgwMTM2IDE1LjQyNTggOC42NzIwOSAxNS44OTYgOC42MzUyOEgxNi4yNzFDMTYuOTM1IDguNTg4NjYgMTcuNTk4NyA4LjczMTI2IDE4LjE4NSA5LjA0NjU0QzE4Ljc3MTMgOS4zNjE4MSAxOS4yNTYyIDkuODM2ODQgMTkuNTgzNSAxMC40MTY1TDE3LjkxNjggMTEuMjkxNUMxNy44MTIxIDExLjAwMiAxNy42MjU0IDEwLjc0OTMgMTcuMzc5MyAxMC41NjQzQzE3LjEzMzIgMTAuMzc5MyAxNi44Mzg2IDEwLjI3IDE2LjUzMTQgMTAuMjQ5OUMxNS4zMDIyIDEwLjI0OTkgMTQuODU0MyAxMS4yMDgyIDE0Ljg1NDMgMTIuNDY4NkMxNC44NTQzIDEzLjcyOSAxNS4zODU2IDE0LjY4NzQgMTYuNTMxNCAxNC42ODc0QzE2Ljg2NzQgMTQuNzA4OSAxNy4yMDExIDE0LjYxODMgMTcuNDgwMSAxNC40Mjk4QzE3Ljc1OTEgMTQuMjQxMyAxNy45Njc3IDEzLjk2NTUgMTguMDczMSAxMy42NDU3TDE5LjYyNTEgMTQuNDM3NEMxOS4zMDI2IDE1LjAyNiAxOC44MjggMTUuNTE3MiAxOC4yNTA4IDE1Ljg1OTlDMTcuNjczNiAxNi4yMDI1IDE3LjAxNTEgMTYuMzg0IDE2LjM0MzkgMTYuMzg1M0MxNS44MzE2IDE2LjQxODMgMTUuMzE4MyAxNi4zMzkxIDE0LjgzOTcgMTYuMTUzNUMxNC4zNjExIDE1Ljk2NzggMTMuOTI4NyAxNS42OCAxMy41NzI3IDE1LjMxMDFDMTMuMjE2OCAxNC45NDAyIDEyLjk0NTcgMTQuNDk3MiAxMi43Nzg0IDE0LjAxMThDMTIuNjExMiAxMy41MjY1IDEyLjU1MTggMTMuMDEwNSAxMi42MDQzIDEyLjQ5OTlWMTIuNDk5OVpNOS4xMTQ3MiAxNi4zNzQ5QzkuNzg1OTIgMTYuMzczNSAxMC40NDQ1IDE2LjE5MjEgMTEuMDIxNiAxNS44NDk1QzExLjU5ODggMTUuNTA2OCAxMi4wNzM0IDE1LjAxNTYgMTIuMzk2IDE0LjQyNjlMMTAuODQzOSAxMy42MzUzQzEwLjczODUgMTMuOTU1MSAxMC41Mjk5IDE0LjIzMDkgMTAuMjUwOSAxNC40MTk0QzkuOTcxOTMgMTQuNjA3OSA5LjYzODI1IDE0LjY5ODUgOS4zMDIyMiAxNC42NzY5QzguMTQ1OTcgMTQuNjc2OSA3LjYyNTE0IDEzLjcxODYgNy42MjUxNCAxMi40NTgyQzcuNjI1MTQgMTEuMTk3OCA4LjA3MzA1IDEwLjIzOTQgOS4zMDIyMiAxMC4yMzk0QzkuNjA5NDEgMTAuMjU5NiA5LjkwNDA3IDEwLjM2ODkgMTAuMTUwMSAxMC41NTM5QzEwLjM5NjIgMTAuNzM4OSAxMC41ODMgMTAuOTkxNiAxMC42ODc2IDExLjI4MTFMMTIuMzU0MyAxMC40MDYxQzEyLjAyNzggOS44MjgxIDExLjU0NDYgOS4zNTQxNyAxMC45NjAzIDkuMDM5QzEwLjM3NiA4LjcyMzg0IDkuNzE0NTcgOC41ODAyNyA5LjA1MjIyIDguNjI0ODZDOC41NDkxMSA4LjYxMTQ3IDguMDQ4ODIgOC43MDQyMSA3LjU4Mzk0IDguODk3MDVDNy4xMTkwNSA5LjA4OTg5IDYuNzAwMDEgOS4zNzg0OSA2LjM1NDA5IDkuNzQ0MDZDNi4wMDgxNyAxMC4xMDk2IDUuNzQzMTUgMTAuNTQ0IDUuNTc2MjcgMTEuMDE4OEM1LjQwOTM5IDExLjQ5MzYgNS4zNDQ0MSAxMS45OTgzIDUuMzg1NTUgMTIuNDk5OUM1LjMzNDgxIDEzLjAwODggNS4zOTUyMyAxMy41MjI2IDUuNTYyNjEgMTQuMDA1OUM1LjcyOTk5IDE0LjQ4OTIgNi4wMDAzNSAxNC45MzAzIDYuMzU0OTkgMTUuMjk4OEM2LjcwOTYzIDE1LjY2NzMgNy4xNDAwOCAxNS45NTQ0IDcuNjE2NTggMTYuMTQwMkM4LjA5MzA3IDE2LjMyNiA4LjYwNDI0IDE2LjQwNiA5LjExNDcyIDE2LjM3NDlWMTYuMzc0OVpNMy42NjY4IDIxLjMwMTlDMi40OTg3MyAyMC4xNTQgMS41NzI0NyAxOC43ODM3IDAuOTQyNzEzIDE3LjI3MkMwLjMxMjk1MyAxNS43NjAyIC0wLjAwNzU0Njg2IDE0LjEzNzUgMC4wMDAxMzQ4ODYgMTIuNDk5OUMwLjAxMzMzNjUgOS4xNjc0MSAxLjM0NjgyIDUuOTc2MDQgMy43MDg0NyAzLjYyNDg2QzQuODUxMDUgMi40NTU0NCA2LjIxOTggMS41MzA5NSA3LjczMTMgMC45MDc3MjNDOS4yNDI4IDAuMjg0NDk5IDEwLjg2NTQgLTAuMDI0Mzk3NCAxMi41MDAxIC0wLjAwMDEzOTE4OEMxNS43ODg3IC0wLjAyNTEwNTggMTguOTUyNyAxLjI1NjY3IDIxLjI5NjYgMy41NjM0OUMyMy42NDA1IDUuODcwMyAyNC45NzI2IDkuMDEzMzggMjUuMDAwMSAxMi4zMDE5QzI1LjAwMDEgMTIuMzcxNCAyNS4wMDAxIDEyLjQzNzQgMjUuMDAwMSAxMi40OTk5QzI1LjAyOTcgMTQuMTI2NyAyNC43MjkyIDE1Ljc0MjYgMjQuMTE2OSAxNy4yNUMyMy41MDQ3IDE4Ljc1NzUgMjIuNTkzMiAyMC4xMjUzIDIxLjQzNzYgMjEuMjcwN0MxOS4wNjU1IDIzLjY0MTggMTUuODU0IDI0Ljk4MTggMTIuNTAwMSAyNC45OTk5QzEwLjg1OTcgMjQuOTk2NyA5LjIzNjE4IDI0LjY2ODMgNy43MjM1MiAyNC4wMzM1QzYuMjEwODYgMjMuMzk4OCA0LjgzOTExIDIyLjQ3MDMgMy42ODc2NCAyMS4zMDE5SDMuNjY2OFpNMi4yNjA1NSAxMi40OTk5QzIuMzE0MSAxNS4xOTU5IDMuNDExMDcgMTcuNzY2MSA1LjMyMDczIDE5LjY2OTlDNy4yMzA0IDIxLjU3MzggOS44MDM5NiAyMi42NjI5IDEyLjUwMDEgMjIuNzA4MkMxNS4yMzczIDIyLjY4ODQgMTcuODU2NyAyMS41OTIgMTkuNzkxOCAxOS42NTYxQzIwLjc0NDYgMTguNzI2OSAyMS40OTc2IDE3LjYxMjkgMjIuMDA0NSAxNi4zODIzQzIyLjUxMTUgMTUuMTUxNyAyMi43NjE2IDEzLjgzMDYgMjIuNzM5NyAxMi40OTk5QzIyLjc0OCAxMS4xNjM0IDIyLjQ5MjkgOS44MzgzNiAyMS45ODkgOC42MDA0N0MyMS40ODUyIDcuMzYyNTggMjAuNzQyNCA2LjIzNjA1IDE5LjgwMzIgNS4yODUyMUMxOC44NjM5IDQuMzM0MzggMTcuNzQ2NiAzLjU3Nzg1IDE2LjUxNSAzLjA1ODgzQzE1LjI4MzQgMi41Mzk4MSAxMy45NjE2IDIuMjY4NDYgMTIuNjI1MSAyLjI2MDI4SDEyLjUwMDFDMTEuMTY2NCAyLjIzODU3IDkuODQyMTMgMi40ODg3NiA4LjYwODIgMi45OTU1OEM3LjM3NDI3IDMuNTAyNDEgNi4yNTY1MSA0LjI1NTI1IDUuMzIzMDUgNS4yMDgxOUM0LjM1OTc4IDYuMTYzMTUgMy41OTQzNiA3LjI5ODc2IDMuMDcwNjMgOC41NDk5OUMyLjU0NjkxIDkuODAxMjEgMi4yNzUxNyAxMS4xNDM1IDIuMjcwOTcgMTIuNDk5OUgyLjI2MDU1WicgZmlsbD0nJTIzQ0NDQ0NDJy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfNDk4XzEzMjMnJTNFJTNDcmVjdCB3aWR0aD0nMjUnIGhlaWdodD0nMjUnIGZpbGw9J3doaXRlJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbn1cblxuLmZvb3Rlcl9fY29weXJpZ2h0LWRlc2NyaXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygxNiAvIDEyKTtcbiAgY29sb3I6IHZhcigtLWZvb3Rlci1jb2xvcik7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcblxuICBhLFxuICBhOmhvdmVyLFxuICBhOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcbiAgfVxufVxuXG4uZm9vdGVyX19jb3B5cmlnaHQtc3ViLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDE2IC8gMTEpO1xuICBjb2xvcjogdmFyKC0tZm9vdGVyLWNvbG9yKTtcbn1cblxuLmZvb3Rlcl9fc29jaWFsIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvb3Rlcl9fZmlyc3QtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuICB9XG5cbiAgLmZvb3Rlcl9fbWFpbi1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuZm9vdGVyX19sb2dvLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5mb290ZXJfX3NvY2lhbCBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAuZm9vdGVyX19zb2NpYWwge1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMzZweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICB9XG4gIH1cblxuICAuZm9vdGVyX19zZWNvbmQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgLyAxNCk7XG4gICAgICBjb2xvcjogdmFyKC0tZm9vdGVyLWNvbG9yKTtcblxuICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgIG1pbi13aWR0aDogNTElO1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgbWluLXdpZHRoOiA1MSU7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICBvcmRlcjogNDtcbiAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgb3JkZXI6IDY7XG4gICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgIG9yZGVyOiA1O1xuICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgIG1pbi13aWR0aDogNTElO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9vdGVyX19zZWNvbmQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICB9XG5cbiAgLmZvb3Rlcl9fc2Vjb25kLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIHAge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5mb290ZXJfX2NvcHlyaWdodC1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cblxuICAuZm9vdGVyX19jb3B5cmlnaHQtc3ViLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlcl9fZmlyc3QtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmZvb3Rlcl9fbG9nby1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIH1cblxuICAuZm9vdGVyX19sb2dvLWNvbnRhaW5lciBzdmcge1xuICAgIHdpZHRoOiAyMDZweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuZm9vdGVyX19zZWNvbmQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLmZvb3Rlcl9fc2Vjb25kLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHAge1xuICAgICAgb3JkZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIG1pbi13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuZm9vdGVyX19sb2dvLWNvbnRhaW5lciB7XG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlcl9fbG9nby1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX3NlY29uZC1jb250YWluZXIgcCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3Atd2lkdGgpIHtcbiAgLmZvb3Rlcl9fc29jaWFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICB9XG5cbiAgLmZvb3Rlcl9fc2Vjb25kLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMTFweDtcbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/