article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{background:#fff;color:#000;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a{background:rgba(0,0,0,0)}a:hover,a:active{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"“" "”" "‘" "’"}q:before,q:after{content:"";content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}input[type=search]{appearance:textfield;-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}@font-face{font-family:"JuraBold";src:local("Jura-Bold"),local("JuraBold"),url("fonts/Jura-Bold.woff2") format("woff2"),url("fonts/Jura-Bold.woff") format("woff"),url("fonts/Jura-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"JuraSemiBold";src:local("Jura-SemiBold"),local("JuraSemiBold"),url("fonts/Jura-SemiBold.woff2") format("woff2"),url("fonts/Jura-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Lemon";src:local("Lemon-Tuesday"),local("LemonTuesday"),url("fonts/lemon-tuesday.woff2") format("woff2"),url("fonts/lemon-tuesday.woff") format("woff"),url("fonts/lemon-tuesday.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Rostov";src:local("rostov"),url("fonts/rostov.woff2") format("woff2"),url("fonts/rostov.woff") format("woff"),url("fonts/rostov.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}html{box-sizing:border-box;scroll-behavior:smooth}*,*::before,*::after{box-sizing:inherit}*:focus-visible,*:focus{outline:0}ul{margin:0;padding:0;list-style:none}a{text-decoration:none;cursor:pointer;color:#4b4b4b}button{padding:0;border:2px solid rgba(0,0,0,0);border-radius:10px;background-color:rgba(0,0,0,0);cursor:pointer;outline:none}h1,h2,h3,h4,h5,h6,p{margin:0}.page{min-width:320px;font-family:"JuraBold",verdana,sans-serif;font-weight:700;background-size:100%;background-repeat:repeat-y;color:#4b4b4b}.stop-scroll{overflow-y:hidden}.container{margin:0 auto;padding:0 320px;max-width:1920px}.sprite{display:none;fill:inherit}.hidden{visibility:hidden;pointer-events:none;display:block;margin:0;height:0}.cookie{display:block;width:100%;background:linear-gradient(62deg, rgb(154, 62, 73) 0%, rgb(209, 100, 113) 100%);text-align:center;font-size:8px}.social{display:flex;justify-content:space-between}.social__link svg{transition:transform .3s ease-in-out,opacity .3s ease-in-out}.social__link:focus-visible svg{transform:scale(1.5)}.social__link:hover svg{transform:scale(1.5)}.social__link:active svg{opacity:.5}.header{position:relative;background:linear-gradient(62deg, rgb(154, 62, 73) 0%, rgb(209, 100, 113) 100%);padding-top:22px;padding-bottom:22px}@media(max-width: 1440px){.header{padding-top:20px;padding-bottom:20px}}.header__container{margin:0 auto;padding:0 50px;max-width:1440px;display:flex;justify-content:space-between;align-items:center;font-weight:700}@media(max-width: 1440px){.header__container{max-width:960px;padding:0 32px}}@media(max-width: 960px){.header__container{padding:0 16px}}.header__logo{display:flex;align-items:center}.header__logo svg{margin-right:5px;width:60px;height:60px}@media(max-width: 1440px){.header__logo svg{width:32px;height:32px}}.header__logo_text{display:none;font-family:"Lemon";font-size:16px;font-weight:400;color:#fdf0e4}@media(max-width: 1440px){.header__logo_text{display:block}}.header__town{font-family:"JuraBold";font-size:16px;font-weight:400;color:#fdf0e4}@media(max-width: 650px){.header__town{display:none}}.header__contacts{display:flex;flex-direction:column;justify-content:center}.header__tel{color:#fdf7e4;font-size:16px;text-align:center;position:relative;transition:opacity .3s ease-in-out}.header__tel:focus-visible{opacity:.6}.header__tel:focus-visible::after{opacity:.6}.header__tel:hover{opacity:.6}.header__tel:hover::after{opacity:.6}.header__tel:active{opacity:1}.header__tel:active::after{opacity:1}.header__tel::after{content:"";position:absolute;width:100%;height:1px;left:0;bottom:0;background-color:#fdf7e4;opacity:0;transition:opacity .3s ease-in-out}.header__tel_up{margin-bottom:5px}.header__tel_down{padding-top:5px}.header__tel_br{display:none}@media(max-width: 650px){.header__tel_br{display:inline}}.header__burger-btn{height:20px;display:none;flex-direction:column;justify-content:space-between}@media(max-width: 1440px){.header__burger-btn{display:flex}}.header__line{width:20px;height:2px;background-color:#fdf0e4}@media(max-width: 1440px){.header__social{display:none}}.header__separator{width:100%;height:0px;border-top-width:2px;border-top-style:solid;border-image:linear-gradient(to right, transparent, #FDF0E4, transparent) 1 30% 1}.menu{display:flex;align-items:center;justify-content:center;width:50%}@media(max-width: 1440px){.menu{display:none}}.menu__list{display:flex;align-items:center;flex-wrap:wrap}.menu__link{color:#fdf7e4;font-size:18px;position:relative;transition:opacity .3s ease-in-out}.menu__link:focus-visible{opacity:.6}.menu__link:focus-visible::after{opacity:.6}.menu__link:hover{opacity:.6}.menu__link:hover::after{opacity:.6}.menu__link:active{opacity:1}.menu__link:active::after{opacity:1}.menu__link::after{content:"";position:absolute;width:100%;height:1px;left:0;bottom:0;background-color:#fdf7e4;opacity:0;transition:opacity .3s ease-in-out}.menu__item:not(:last-child){margin-right:40px}.burger{display:block;position:absolute;left:0;top:87px;width:100%;padding-bottom:20px;z-index:1000;background:linear-gradient(62deg, rgb(154, 62, 73) 0%, rgb(209, 100, 113) 100%);transform:translateY(-150%);transition:transform .3s ease-in-out}.burger__container{margin:0 auto;padding:0 50px;max-width:1440px;position:relative;display:flex;justify-content:center}@media(max-width: 1440px){.burger__container{max-width:960px;padding:0 32px}}@media(max-width: 960px){.burger__container{padding:0 16px}}.burger__mlist{display:flex;flex-direction:column;align-items:center;margin-bottom:30px}.burger__mitem:not(:last-child){margin-bottom:20px}.burger__mlink{position:relative;transition:opacity .3s ease-in-out;font-size:18px;color:#fdf7e4}.burger__mlink:focus-visible{opacity:.6}.burger__mlink:focus-visible::after{opacity:.6}.burger__mlink:hover{opacity:.6}.burger__mlink:hover::after{opacity:.6}.burger__mlink:active{opacity:1}.burger__mlink:active::after{opacity:1}.burger__mlink::after{content:"";position:absolute;width:100%;height:1px;left:0;bottom:0;background-color:#fdf7e4;opacity:0;transition:opacity .3s ease-in-out}.burger__close{position:absolute;top:-52px;right:31px;height:20px;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.burger__close:focus-visible{transform:scale(1.5)}.burger__close:hover{transform:scale(1.5)}.burger__close:active{opacity:.5}.burger__line{display:block;width:20px;height:2px;background-color:#fdf0e4}.burger__line_1{transform:rotate(45deg)}.burger__line_2{transform:rotate(-45deg) translateY(-2px)}.visible{transform:translateY(0)}.haide{opacity:0}.banner{background-image:url("img/bg-banner.jpg");position:relative;background-size:cover;padding-bottom:150px;padding-top:20px}@media(max-width: 960px){.banner{padding-top:53px;padding-bottom:30px}}@media(max-width: 650px){.banner{background-image:url("img/bg-banner-650.jpg")}}.banner__container{margin:0 auto;padding:0 50px;max-width:1440px;display:flex;justify-content:space-between}@media(max-width: 1440px){.banner__container{max-width:960px;padding:0 32px}}@media(max-width: 960px){.banner__container{padding:0 16px}}@media(max-width: 960px){.banner__container{flex-direction:column-reverse;position:relative}}.banner__left{width:50%}@media(max-width: 960px){.banner__left{width:100%;display:flex;flex-direction:column;align-items:center}}.banner__right{width:40%}.banner__right img{width:100%}@media(max-width: 960px){.banner__right{margin-bottom:30px;width:50%}}@media(max-width: 650px){.banner__right{width:100%}}.banner__decor{position:absolute;font-family:"Lemon";font-weight:400;opacity:.7}@media(max-width: 960px){.banner__decor{position:absolute;z-index:auto}}.banner__decor_up{top:0;transform:translate(-50px);font-size:180px}@media(max-width: 1440px){.banner__decor_up{margin-bottom:10px;font-size:80px;transform:translate(0) rotate(-8.72deg)}}@media(max-width: 960px){.banner__decor_up{top:0;left:29%;font-size:30px;transform:rotate(-24.45deg)}}@media(max-width: 640px){.banner__decor_up{left:24%}}@media(max-width: 450px){.banner__decor_up{left:6%}}.banner__decor_down{bottom:0;font-size:118px;transform:translate(150px);z-index:1}@media(max-width: 1440px){.banner__decor_down{font-size:60px;transform:translate(305px, -50px) rotate(-9deg)}}@media(max-width: 960px){.banner__decor_down{display:none;top:41%;left:50%;transform:translate(0) rotate(-17.89deg)}}@media(max-width: 640px){.banner__decor_down{top:42%;right:23%}}@media(max-width: 450px){.banner__decor_down{top:34%;right:2%}}.banner__title{margin-bottom:55px;font-family:"Lemon";color:#9a3e49;font-size:150px;line-height:100%;word-break:normal;overflow-wrap:break-word;transform:translateY(-10px) rotate(-8deg)}@media(max-width: 960px){.banner__title{position:absolute;top:20px;left:50%;width:46%}}@media(max-width: 650px){.banner__title{position:relative;margin-bottom:20px;font-size:90px;top:auto;left:auto;width:auto}}.banner__text{margin-bottom:30px;font-size:28px}@media(max-width: 960px){.banner__text{text-align:center}}.banner__text_up{margin-bottom:13px}.banner__text_fig{display:block;margin-bottom:0;margin-right:5}.banner__text_sale{display:block;margin-bottom:0;margin-right:20px}.banner__text_warranty{margin-bottom:0}.banner__advant{display:flex;align-items:center;justify-content:center;margin-bottom:20px;padding:15px 30px;border:1px solid #fdf0e4;border-radius:20px;background-color:#9a3e49;color:#fdf7e4;box-shadow:-4px 4px 15px 0px rgba(0,0,0,.2);text-align:center}.banner__warranty{display:flex;align-items:center;justify-content:space-between;min-width:220px}.banner__btns{display:flex;justify-content:space-around}@media(max-width: 564px){.banner__btns{flex-direction:column;align-items:center;justify-content:center}}.banner__record{margin-right:22px;padding:15px 30px;border:1px solid #fdf0e4;border-radius:20px;background-color:#9a3e49;color:#fdf7e4;box-shadow:-4px 4px 15px 0px rgba(0,0,0,.2);transition:transform .3s ease-in-out,opacity .3s ease-in-out;min-width:38%;font-size:28px}.banner__record:focus-visible{transform:scale(1.06)}.banner__record:hover{transform:scale(1.06)}.banner__record:active{opacity:.5}@media(max-width: 564px){.banner__record{margin-right:0;margin-bottom:20px}}.banner__call{padding:15px 30px;border:1px solid #fdf0e4;border-radius:20px;background-color:#9a3e49;color:#fdf7e4;box-shadow:-4px 4px 15px 0px rgba(0,0,0,.2);transition:transform .3s ease-in-out,opacity .3s ease-in-out;min-width:38%;font-size:28px}.banner__call:focus-visible{transform:scale(1.06)}.banner__call:hover{transform:scale(1.06)}.banner__call:active{opacity:.5}.salon{position:fixed;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100vh;z-index:100;backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.salon__content{display:flex;flex-direction:column;align-items:center;padding:30px 20px;min-width:900px;background:linear-gradient(88.49deg, #D16471 -52.26%, #9A3E49 135.91%);border:1px solid #fdf0e4;border-radius:30px}@media(max-width: 960px){.salon__content{min-width:500px}}@media(max-width: 564px){.salon__content{min-width:327px}}.salon__label{display:flex;justify-content:space-between;width:100%;margin-bottom:23px;cursor:pointer}.salon__adress{font-size:20px;color:#fdf0e4}.salon__link{padding:15px 30px;border:1px solid #fdf0e4;border-radius:20px;background-color:#fdf7e4;color:#9a3e49;box-shadow:-4px 4px 15px 0px rgba(0,0,0,.2);transition:transform .3s ease-in-out,opacity .3s ease-in-out}.salon__link:focus-visible{transform:scale(1.06)}.salon__link:hover{transform:scale(1.06)}.salon__link:active{opacity:.5}.salon__radio{-webkit-appearance:none;appearance:none;width:30px;height:30px;border:1px solid #fdf0e4;border-radius:6px;background:rgba(0,0,0,0)}.salon__radio:checked{background:rgba(0,0,0,0);background-position:center;background-size:20px;background-repeat:no-repeat;background-image:url("./img/radio.svg")}.offers{background-image:url("./img/bg-offers.jpg");background-size:cover}@media(max-width: 650px){.offers{background-image:url("img/bg-offers-650.jpg")}}.offers__container{margin:0 auto;padding:0 50px;max-width:1440px;display:flex;flex-direction:column;padding-top:70px;padding-bottom:48px;color:#fdf0e4}@media(max-width: 1440px){.offers__container{max-width:960px;padding:0 32px}}@media(max-width: 960px){.offers__container{padding:0 16px}}@media(max-width: 1440px){.offers__container{padding-top:60px;padding-bottom:60px}}@media(max-width: 960px){.offers__container{align-items:center;padding-top:30px;padding-bottom:30px}}.offers__descr{font-family:"Rostov";font-size:90px;font-weight:400;text-align:center}@media(max-width: 1440px){.offers__descr{font-size:42px}}@media(max-width: 960px){.offers__descr{width:100%;margin-bottom:18px}}.offers__title{margin-bottom:15px;font-family:"Lemon";font-size:150px;font-weight:400;color:#dbdadf}@media(max-width: 1440px){.offers__title{font-size:80px;transform:none}}@media(max-width: 960px){.offers__title{font-size:26px;display:none}}.offers__grid{width:100%;height:100%;display:grid;margin-bottom:53px;grid-template-columns:3fr 1fr 3fr;gap:20px}@media(max-width: 960px){.offers__grid{display:none}}.offers__card_1{flex-direction:column;grid-column:1/2;grid-row:1/3}.offers__card_1 .card__img{align-self:center}.offers__card_2{grid-column:2/4;grid-row:1}.offers__card_2 .card__img{align-self:end}@media(max-width: 960px){.offers__card_2 .card__img{align-self:center}}.offers__card_3{grid-column:1/3;grid-row:3}.offers__card_3 .card__img{align-self:end}@media(max-width: 960px){.offers__card_3 .card__img{align-self:center}}.offers__card_4{grid-column:3/4;grid-row:2/4;flex-direction:column}.offers__card_4 .card__img{align-self:center}.offers__swiper{position:relative;display:none;width:300px;overflow:hidden;margin:0 auto;padding:0 50px;max-width:1440px}@media(max-width: 1440px){.offers__swiper{max-width:960px;padding:0 32px}}@media(max-width: 960px){.offers__swiper{padding:0 16px}}@media(max-width: 960px){.offers__swiper{display:block}}@media(max-width: 540px){.offers__swiper{padding:0}}.offers__pagination .swiper-pagination-bullet{width:15px;height:15px;background-color:#9a3e49;border:3px solid #fdf0e4;opacity:1}.offers__pagination .swiper-pagination-bullet:not(:last-child){margin-right:20px}.offers__pagination .swiper-pagination-bullet-active{border-color:#9a3e49;background-color:#fdf0e4}@media(max-width: 1440px){.offers__pagination{padding-top:30px}}.offers__consultation{align-self:center;max-width:250px;padding:15px 30px;border:1px solid #fdf0e4;border-radius:20px;background-color:#fdf7e4;color:#9a3e49;box-shadow:-4px 4px 15px 0px rgba(0,0,0,.2);transition:transform .3s ease-in-out,opacity .3s ease-in-out}.offers__consultation:focus-visible{transform:scale(1.06)}.offers__consultation:hover{transform:scale(1.06)}.offers__consultation:active{opacity:.5}.offers__modal{position:fixed;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100vh;z-index:100;backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.card{position:relative;display:flex;border:1px solid #fdf0e4;border-radius:40px;box-shadow:4px 4px 10px 2px rgba(0,0,0,.3019607843);z-index:10}.card::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:40px;backdrop-filter:blur(10px);z-index:-1}.card__point{padding:30px;margin-bottom:auto}@media(max-width: 540px){.card__point{padding:15px}}.card__title{margin-bottom:18px;font-size:47px}@media(max-width: 540px){.card__title{margin-bottom:10px;font-size:30px}}@media(max-width: 960px){.card{flex-direction:column;align-items:center;width:100%;margin-bottom:51px}}.card__text{font-size:20px}.form{position:relative;display:flex;flex-direction:column;align-items:center;padding:50px;background-color:#fdf0e4;border:1px solid #9a3e49;border-radius:30px}.form__close{position:absolute;top:30px;right:30px;height:20px;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.form__close:focus-visible{transform:scale(1.5)}.form__close:hover{transform:scale(1.5)}.form__close:active{opacity:.5}.form__line{display:block;width:20px;height:2px;background-color:#9a3e49}.form__line_1{transform:rotate(45deg)}.form__line_2{transform:rotate(-45deg) translateY(-2px)}.form__title{margin-bottom:32px;font-family:"Rostov";font-weight:400;font-size:42px;background:linear-gradient(90.88deg, #D16471 -5.62%, #9A3E49 76.17%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:#9a3e49}@media(max-width: 576px){.form__title{font-size:24px}}.form__text{margin-bottom:32px;font-size:24px}@media(max-width: 576px){.form__text{font-size:18px}}.form__input{width:800px;margin-bottom:32px;padding:10px 16px;background:linear-gradient(90.88deg, rgba(209, 100, 113, 0.5) -5.62%, rgba(154, 62, 73, 0.5) 76.17%);border:1px solid #9a3e49;border-radius:20px;box-shadow:4px 4px 15px 0px rgba(0,0,0,.2)}.form__input::placeholder{color:#fdf7e4;font-size:20px}@media(max-width: 576px){.form__input::placeholder{font-size:16px}}@media(max-width: 960px){.form__input{width:500px}}@media(max-width: 576px){.form__input{width:287px}}.form__btn{padding:15px 30px;border:1px solid #fdf0e4;border-radius:20px;background-color:#9a3e49;color:#fdf7e4;box-shadow:-4px 4px 15px 0px rgba(0,0,0,.2);transition:transform .3s ease-in-out,opacity .3s ease-in-out}.form__btn:focus-visible{transform:scale(1.06)}.form__btn:hover{transform:scale(1.06)}.form__btn:active{opacity:.5}.thanks{display:flex;flex-direction:column;align-items:center;padding:50px;background-color:#fdf0e4;border:1px solid #9a3e49;border-radius:30px}.thanks__title{margin-bottom:32px;font-family:"Rostov";font-weight:400;font-size:42px;background:linear-gradient(90.88deg, #D16471 -5.62%, #9A3E49 76.17%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:#9a3e49}.thanks__text{margin-bottom:32px;font-size:24px;color:#9a3e49}.thanks__ok{padding:15px 30px;border:1px solid #fdf0e4;border-radius:20px;background-color:#9a3e49;color:#fdf7e4;box-shadow:-4px 4px 15px 0px rgba(0,0,0,.2);transition:transform .3s ease-in-out,opacity .3s ease-in-out}.thanks__ok:focus-visible{transform:scale(1.06)}.thanks__ok:hover{transform:scale(1.06)}.thanks__ok:active{opacity:.5}.modal-visible{opacity:1;pointer-events:all}.visible-none{display:none}.trust{padding-top:70px;padding-bottom:70px;background-image:url("./img/bg-trust.jpg");background-size:cover}@media(max-width: 960px){.trust{padding-top:30px;padding-bottom:30px}}@media(max-width: 650px){.trust{background-image:url("img/bg-trust-650.jpg")}}.trust__container{margin:0 auto;padding:0 50px;max-width:1440px}@media(max-width: 1440px){.trust__container{max-width:960px;padding:0 32px}}@media(max-width: 960px){.trust__container{padding:0 16px}}.trust__title{margin-bottom:70px;font-family:"Lemon";font-size:100px;font-weight:400;color:#9a3e49}@media(max-width: 1440px){.trust__title{font-size:80px;transform:translateX(0)}}@media(max-width: 960px){.trust__title{margin-bottom:27px;font-size:30px}}.trust__cards{display:flex}@media(max-width: 960px){.trust__cards{flex-direction:column;align-items:center}}.trust__card:not(:last-child){margin-right:20px}@media(max-width: 960px){.trust__card:not(:last-child){margin-right:0;margin-bottom:28px}}.trust__card{display:flex;flex-basis:280px;flex-direction:column;align-items:center}@media(max-width: 960px){.trust__svg{width:100px;height:100px}}.trust__img{position:relative;display:flex;align-items:center;justify-content:center;width:100%;padding-top:30px;padding-bottom:30px;margin-bottom:30px;border-radius:30px;background-color:#dbb3aa;transition:transform 1s ease-in-out}.trust__img::after{content:"";position:absolute;top:0;height:180px}@media(max-width: 960px){.trust__img{width:164px;margin-bottom:20px}}.trust__check{position:absolute;right:-42px;top:-53px}@media(max-width: 960px){.trust__check{width:47px;height:37px;right:0;top:0}}.trust__card-title{margin-bottom:20px;font-size:24px}.trust__text{font-size:18px}.services{padding-top:70px;padding-bottom:50px;background-image:url("./img/bg-services.jpg");background-size:cover}@media(max-width: 960px){.services{padding-top:30px;padding-bottom:30px}}@media(max-width: 650px){.services{background-image:url("img/bg-services-650.jpg")}}.services__container{margin:0 auto;padding:0 50px;max-width:1440px}@media(max-width: 1440px){.services__container{max-width:960px;padding:0 32px}}@media(max-width: 960px){.services__container{padding:0 16px}}.services__title{margin-bottom:40px;font-family:"Rostov";font-weight:400;font-size:64px;line-height:100%;letter-spacing:0%;color:#9a3e49}@media(max-width: 960px){.services__title{margin-bottom:30px;font-size:24px}}.services__content{display:flex;justify-content:space-between}@media(max-width: 960px){.services__content{flex-direction:column;align-items:center;justify-content:center}}.services__card{display:flex;flex-direction:column;align-items:center}.services__card:first-child{margin-right:20px}@media(max-width: 960px){.services__card:first-child{margin-right:0;margin-bottom:30px}}.services__img{display:block;width:100%;margin-bottom:50px;min-height:450px;border:1px solid #fdf0e4;box-shadow:4px 4px 10px 2px rgba(0,0,0,.3019607843);border-radius:40px;background-color:#dbb3aa;overflow:hidden}@media(max-width: 1440px){.services__img{min-height:auto}}@media(max-width: 960px){.services__img{margin-bottom:20px}}.services__img img{width:100%;height:100%;object-fit:cover}.services__link{padding:15px 30px;border:1px solid #fdf0e4;border-radius:20px;background-color:#9a3e49;color:#fdf7e4;box-shadow:-4px 4px 15px 0px rgba(0,0,0,.2);transition:transform .3s ease-in-out,opacity .3s ease-in-out}.services__link:focus-visible{transform:scale(1.06)}.services__link:hover{transform:scale(1.06)}.services__link:active{opacity:.5}.team{padding-top:70px;padding-bottom:140px;background-image:url("./img/bg-team.jpg");background-size:cover}@media(max-width: 1440px){.team{padding-top:60px;padding-bottom:60px}}@media(max-width: 960px){.team{padding-top:30px;padding-bottom:65px}}@media(max-width: 650px){.team{background-image:url("img/bg-team-650.jpg")}}.team__container{margin:0 auto;padding:0 50px;max-width:1440px;color:#fdf0e4}@media(max-width: 1440px){.team__container{max-width:960px;padding:0 32px}}@media(max-width: 960px){.team__container{padding:0 16px}}.team__title{margin-bottom:70px;font-family:"Rostov";font-weight:400;font-size:64px}@media(max-width: 1440px){.team__title{margin-bottom:20px;font-size:42px}}@media(max-width: 960px){.team__title{font-size:24px}}.team__content{position:relative;display:flex;justify-content:space-between;padding:50px 42px 50px 100px;background:linear-gradient(257.92deg, rgba(255, 255, 255, 0.3) -2.02%, rgba(255, 255, 255, 0) 142.11%);box-shadow:4px 4px 10px 2px rgba(0,0,0,.3019607843);border-radius:40px;z-index:10}.team__content::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:40px;backdrop-filter:blur(10px);z-index:-1}@media(max-width: 1440px){.team__content{flex-direction:column;align-items:center;width:66%;margin-right:auto;margin-left:auto;padding:30px 16px 50px}}@media(max-width: 960px){.team__content{width:84%}}.team__swiper-name{position:relative;width:50%;max-width:100%;max-height:50vh;min-height:0;min-width:0;overflow:hidden}@media(max-width: 1440px){.team__swiper-name{display:none}}.team__swiper-descr{position:relative;width:calc(50% - 40px);overflow:hidden;padding:0 10px}@media(max-width: 1440px){.team__swiper-descr{width:100%}}.team__scrollbar{position:absolute;top:0;right:10px;width:20px;height:100%;z-index:100;background-color:#fdf0e4;border-radius:60px}@media(max-width: 1440px){.team__scrollbar{display:none}}.team__pagination{display:none;padding-top:20px;padding-left:40%;z-index:100}.team__pagination .swiper-pagination-bullet{width:15px;height:15px;background-color:#9a3e49;border:3px solid #fdf0e4;opacity:1}.team__pagination .swiper-pagination-bullet:not(:last-child){margin-right:20px}.team__pagination .swiper-pagination-bullet-active{border-color:#9a3e49;background-color:#fdf0e4}@media(max-width: 1440px){.team__pagination{display:block}}@media(max-width: 960px){.team__pagination.swiper-pagination-bullets.swiper-pagination-horizontal{position:absolute;display:flex;justify-content:center;width:100%;padding-top:0;padding-left:0;bottom:-40px;left:0;z-index:1000}}.team__bg-title{position:absolute;z-index:-11;bottom:-90px;font-family:"Lemon";font-weight:400;font-size:140px;color:#fdf7e4;transform:rotate(5.76deg);opacity:.7}@media(max-width: 1440px){.team__bg-title{display:none}}.team__bg-title_1440{display:none;position:relative;width:auto;bottom:auto;left:auto;margin-bottom:50px;z-index:auto;font-size:40px;text-align:center}@media(max-width: 1440px){.team__bg-title_1440{display:block}}.team__descr{width:70%;margin-right:12%}@media(max-width: 1440px){.team__descr{margin-right:0;margin-bottom:20px}}.ms-choice{display:flex;align-items:center}.ms-choice__foto{width:130px;height:130px;margin-right:9%;border:1px solid #fdf0e4;box-shadow:4px 4px 10px 2px rgba(0,0,0,.3019607843);border-radius:100%;object-fit:cover;aspect-ratio:1/1}.ms-card__foto{width:100%;margin-bottom:25px;border:1px solid #fdf0e4;box-shadow:4px 4px 10px 2px rgba(0,0,0,.3019607843);border-radius:30px}@media(max-width: 1440px){.ms-card__foto{margin-bottom:35px;width:300px;border-radius:100%;box-shadow:4px 4px 10px 0px rgba(0,0,0,.3019607843);aspect-ratio:1/1;object-fit:cover}}@media(max-width: 540px){.ms-card__foto{width:200px}}.ms-card__name{margin-bottom:15px;font-size:35px;overflow-wrap:break-word}@media(max-width: 540px){.ms-card__name{width:100%}}.ms-card_active{display:block}.ms-card__text{font-size:25px;overflow-wrap:break-word}@media(max-width: 540px){.ms-card__text{width:100%}}.ms-card_1440{display:none}.ms-card_1440 .ms-card__foto{margin-bottom:20px;max-height:409px;width:100%;aspect-ratio:auto;object-fit:cover;border-radius:30px;box-shadow:none}.ms-card_1440 .ms-card__text{margin-bottom:50px}.ms-card_1440 .ms-card__name{display:none}@media(max-width: 1440px){.ms-card_1440{display:block}}@media(max-width: 1440px){.ms-card{display:flex;flex-direction:column;align-items:center}}.swiper-scrollbar-drag{background:#9a3e49;border:2px solid #fdf0e4;border-radius:60px}.gallery{position:relative;padding-top:70px;padding-bottom:123px;background-image:url("./img/bg-gallery.jpg");background-size:cover}@media(max-width: 1440px){.gallery{padding-top:60px;padding-bottom:60px}}@media(max-width: 960px){.gallery{padding-top:30px;padding-bottom:30px}}@media(max-width: 650px){.gallery{background-image:url("img/bg-gallery-650.jpg")}}.gallery__title{margin:0 auto;padding:0 50px;max-width:1440px;margin-bottom:97px;font-family:"Rostov";font-weight:400;font-size:64px;color:#9a3e49;text-align:center}@media(max-width: 1440px){.gallery__title{max-width:960px;padding:0 32px}}@media(max-width: 960px){.gallery__title{padding:0 16px}}@media(max-width: 1440px){.gallery__title{margin-bottom:30px;font-size:42px}}@media(max-width: 960px){.gallery__title{font-size:24px}}.gallery__bg-text{position:absolute;font-family:"Lemon";font-weight:400;font-size:200px;color:#d16471}.gallery__bg-text_1{left:10%;top:110px;transform:rotate(5.36deg)}@media(max-width: 1440px){.gallery__bg-text_1{left:auto;top:auto;right:12.5%;bottom:2%;font-size:80px}}@media(max-width: 540px){.gallery__bg-text_1{font-size:60px;opacity:.5}}.gallery__bg-text_2{right:10%;top:95px;transform:rotate(8.39deg)}@media(max-width: 1440px){.gallery__bg-text_2{font-size:100px;top:0;right:4.6%;transform:rotate(-12.41deg)}}@media(max-width: 540px){.gallery__bg-text_2{font-size:80px;opacity:.5;right:auto}}.gallery__bg-text_3{left:35%;bottom:11px;transform:rotate(8.39deg)}@media(max-width: 1440px){.gallery__bg-text_3{bottom:0;left:7%;font-size:80px}}@media(max-width: 540px){.gallery__bg-text_3{font-size:60px;opacity:.5}}.gallery__img{width:100%;max-height:510px;border:1px solid #9a3e49;border-radius:40px;box-shadow:4px 4px 10px 2px rgba(0,0,0,.3019607843)}@media(max-width: 959px){.gallery__img{width:300px}}.gallery__swiper{margin:0 auto;padding:0 50px;max-width:1440px;display:flex;flex-direction:column;align-items:center;overflow:hidden;min-height:700px}@media(max-width: 1440px){.gallery__swiper{max-width:960px;padding:0 32px}}@media(max-width: 960px){.gallery__swiper{padding:0 16px}}@media(max-width: 1440px){.gallery__swiper{max-width:896px;margin:0 auto;min-height:auto}}@media(max-width: 580px){.gallery__swiper{width:310px;padding:0 10px}}@media(max-width: 959px){.gallery__swiper .swiper-slide{display:flex;justify-content:center}}.gallery__pagination{padding-top:80px;padding-left:130px;z-index:100}.gallery__pagination .swiper-pagination-bullet{width:15px;height:15px;background-color:#9a3e49;border:3px solid #fdf0e4;opacity:1}.gallery__pagination .swiper-pagination-bullet:not(:last-child){margin-right:20px}.gallery__pagination .swiper-pagination-bullet-active{border-color:#9a3e49;background-color:#fdf0e4}@media(max-width: 1440px){.gallery__pagination{padding-top:30px}}@media(max-width: 960px){.gallery__pagination{padding-left:0}}.down{transform:translateY(70px) !important}.blur{transform:translateY(140px) !important;filter:blur(4px)}.school{background-image:url("./img/bg-school.jpg");background-size:cover}@media(max-width: 650px){.school{background-image:url("img/bg-school-650.jpg")}}.school__container{margin:0 auto;padding:0 50px;max-width:1440px;padding-top:70px;padding-bottom:70px;display:grid;position:relative;grid-template-columns:1fr 1fr;column-gap:100px}@media(max-width: 1440px){.school__container{max-width:960px;padding:0 32px}}@media(max-width: 960px){.school__container{padding:0 16px}}@media(max-width: 1440px){.school__container{padding-top:60px;padding-bottom:60px;column-gap:20px}}@media(max-width: 960px){.school__container{display:flex;flex-direction:column;align-items:center;padding-top:30px;padding-bottom:30px}}.school__title{grid-column:2/3;margin-bottom:25px;font-family:"Rostov";font-weight:400;font-size:64px;color:#9a3e49}@media(max-width: 1440px){.school__title{font-size:42px}}@media(max-width: 960px){.school__title{width:100%;font-size:24px}}.school__img{grid-column:1/2;grid-row:1/5;width:100%;background-color:aqua;border-top-left-radius:40px;border-top-right-radius:300px;border-bottom-right-radius:40px;border-bottom-left-radius:300px}@media(max-width: 1440px){.school__img{border-top-right-radius:200px;border-bottom-left-radius:200px}}@media(max-width: 960px){.school__img{width:343px;margin-bottom:30px;border-top-right-radius:104px;border-bottom-left-radius:104px}}@media(max-width: 650px){.school__img{width:300px}}.school__text{grid-column:2/3;min-height:585px;margin-bottom:15px;font-weight:700;font-size:18px;z-index:1000}@media(max-width: 1440px){.school__text{min-height:auto}}@media(max-width: 960px){.school__text{margin-bottom:30px}}.school__more{grid-column:2/3;grid-row:4/5;align-items:center;justify-content:space-around}@media(max-width: 1440px){.school__more{justify-content:space-between}}@media(max-width: 1440px){.school__more svg{width:28%}}@media(max-width: 960px){.school__more svg{display:none}}.school__link{padding:15px 30px;border:1px solid #fdf0e4;border-radius:20px;background-color:#9a3e49;color:#fdf7e4;box-shadow:-4px 4px 15px 0px rgba(0,0,0,.2);transition:transform .3s ease-in-out,opacity .3s ease-in-out}.school__link:focus-visible{transform:scale(1.06)}.school__link:hover{transform:scale(1.06)}.school__link:active{opacity:.5}.school__btext{position:absolute;left:27%;bottom:70px;font-family:"Lemon";font-weight:400;font-size:250px;color:#d16471;z-index:100;opacity:.5;transform:rotate(-7deg);text-shadow:8px 11px rgba(154,62,73,.7)}.school__btext_mark{color:#fdf0e4}@media(max-width: 960px){.school__btext_mark{color:#9a3e49}}@media(max-width: 1440px){.school__btext{font-size:100px;bottom:100px;left:33%;transform:rotate(1.38deg);text-shadow:1px 3px rgba(154,62,73,.4)}}@media(max-width: 960px){.school__btext{bottom:auto;left:29%;top:87px;font-size:50px;transform:rotate(-7deg);color:#9a3e49}}.kinder{background-image:url("./img/bg-kinder.jpg");background-size:cover}@media(max-width: 650px){.kinder{background-image:url("img/bg-kinder-650.jpg")}}.kinder__container{margin:0 auto;padding:0 50px;max-width:1440px;padding-top:70px;padding-bottom:80px}@media(max-width: 1440px){.kinder__container{max-width:960px;padding:0 32px}}@media(max-width: 960px){.kinder__container{padding:0 16px}}@media(max-width: 1440px){.kinder__container{padding-top:60px;padding-bottom:60px}}@media(max-width: 960px){.kinder__container{padding-top:30px;padding-bottom:30px}}.kinder__title{margin-bottom:70px;font-family:"Rostov";font-weight:400;font-size:64px;color:#fdf0e4}@media(max-width: 1440px){.kinder__title{margin-bottom:0;width:calc(50% - 20px);font-size:42px}}@media(max-width: 960px){.kinder__title{width:100%;margin-bottom:30px;font-size:24px}}.kinder__content{display:flex;flex-direction:row-reverse;position:relative;justify-content:space-between}@media(max-width: 960px){.kinder__content{flex-direction:column;align-items:center;justify-content:center}}.kinder__bgtext{position:absolute;font-family:"Lemon";font-weight:400;font-size:140px;color:#dbdadf;opacity:.8}@media(max-width: 1440px){.kinder__bgtext{font-size:70px}}@media(max-width: 960px){.kinder__bgtext{font-size:30px}}.kinder__bgtext_1{top:-170px;right:-235px;transform:rotate(8.39deg)}@media(max-width: 1440px){.kinder__bgtext_1{top:-100px;right:20px}}@media(max-width: 960px){.kinder__bgtext_1{top:-30px;right:32%;transform:rotate(19.87deg)}}@media(max-width: 544px){.kinder__bgtext_1{right:9%}}.kinder__bgtext_2{left:-220px;top:40%;transform:rotate(-3.56deg)}@media(max-width: 1440px){.kinder__bgtext_2{left:-10px;top:45%;transform:rotate(-13.76deg)}}@media(max-width: 960px){.kinder__bgtext_2{left:auto;top:260px;right:25%;transform:rotate(-26deg)}}@media(max-width: 544px){.kinder__bgtext_2{right:0}}.kinder__bgtext_3{bottom:-10px;right:-235px;transform:rotate(-15deg)}@media(max-width: 1440px){.kinder__bgtext_3{bottom:-45px;right:-20px}}@media(max-width: 960px){.kinder__bgtext_3{bottom:auto;right:auto;top:-30px;left:28%}}@media(max-width: 544px){.kinder__bgtext_3{left:4%}}.kinder__img{width:calc(50% - 50px)}@media(max-width: 1440px){.kinder__img{width:calc(50% - 10px);height:auto}}@media(max-width: 960px){.kinder__img{width:314px;margin-bottom:30px}}.kinder__left{width:calc(50% - 50px);display:flex;flex-direction:column}@media(max-width: 1440px){.kinder__left{width:calc(50% - 10px)}}@media(max-width: 960px){.kinder__left{width:100%;align-items:center}}.kinder__text{margin-bottom:auto;font-weight:700;font-size:18px;color:#fdf0e4}@media(max-width: 1440px){.kinder__text{padding-top:70px}}@media(max-width: 960px){.kinder__text{padding-top:0;margin-bottom:30px;font-size:15px}}.kinder__more{display:flex;align-items:center;justify-content:space-around}@media(max-width: 1440px){.kinder__more{justify-content:space-between}}@media(max-width: 1440px){.kinder__more svg{width:32%}}@media(max-width: 960px){.kinder__more svg{display:none}}.kinder__link{padding:15px 30px;border:1px solid #fdf0e4;border-radius:20px;background-color:#fdf7e4;color:#9a3e49;box-shadow:-4px 4px 15px 0px rgba(0,0,0,.2);transition:transform .3s ease-in-out,opacity .3s ease-in-out}.kinder__link:focus-visible{transform:scale(1.06)}.kinder__link:hover{transform:scale(1.06)}.kinder__link:active{opacity:.5}.faq{background-image:url("./img/bg-faq.jpg");background-size:cover}@media(max-width: 650px){.faq{background-image:url("img/bg-faq-650.jpg")}}.faq__container{margin:0 auto;padding:0 50px;max-width:1440px;padding-top:70px;padding-bottom:50px;display:flex;flex-direction:column}@media(max-width: 1440px){.faq__container{max-width:960px;padding:0 32px}}@media(max-width: 960px){.faq__container{padding:0 16px}}@media(max-width: 1440px){.faq__container{padding-top:60px;padding-bottom:60px}}@media(max-width: 960px){.faq__container{padding-top:30px;padding-bottom:30px}}.faq__title{margin-bottom:30px;font-family:"Rostov";font-weight:400;font-size:64px;color:#9a3e49}@media(max-width: 1440px){.faq__title{font-size:42px}}@media(max-width: 960px){.faq__title{font-size:24px}}.faq__list{margin-bottom:50px}@media(max-width: 960px){.faq__list{margin-bottom:30px}}.faq__item{display:flex;padding:20px 40px;border:1px solid #9a3e49;border-radius:40px;background-color:hsla(0,0%,100%,.5);cursor:pointer}.faq__item:not(:last-child){margin-bottom:30px}@media(max-width: 1440px){.faq__item{flex-direction:column;align-items:center}}@media(max-width: 960px){.faq__item{padding:16px}}.faq__ques{margin-bottom:1em}.faq__answer{height:auto;max-height:0;visibility:hidden;overflow:hidden;transition:max-height .3s ease-in-out}.faq__text{width:100%}.faq__ask{padding:15px 30px;border:1px solid #fdf0e4;border-radius:20px;background-color:#9a3e49;color:#fdf7e4;box-shadow:-4px 4px 15px 0px rgba(0,0,0,.2);transition:transform .3s ease-in-out,opacity .3s ease-in-out;align-self:center}.faq__ask:focus-visible{transform:scale(1.06)}.faq__ask:hover{transform:scale(1.06)}.faq__ask:active{opacity:.5}.faq__cross{transition:transform .3s ease-in-out}@media(max-width: 1440px){.faq__cross{display:none}}.faq__tick{display:none;transition:transform .3s ease-in-out}@media(max-width: 1440px){.faq__tick{display:flex}}.faq_visible{max-height:100vh;visibility:visible}.faq_rotate{transform:rotate(45deg)}.faq_rotate-tick{transform:rotate(180deg)}.faq__modal{position:fixed;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100vh;z-index:100;backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.modal-visible{opacity:1;pointer-events:all}.visible-none{display:none}.thanks__ok_faq{padding:15px 30px;border:1px solid #fdf0e4;border-radius:20px;background-color:#9a3e49;color:#fdf7e4;box-shadow:-4px 4px 15px 0px rgba(0,0,0,.2);transition:transform .3s ease-in-out,opacity .3s ease-in-out}.thanks__ok_faq:focus-visible{transform:scale(1.06)}.thanks__ok_faq:hover{transform:scale(1.06)}.thanks__ok_faq:active{opacity:.5}.footer{background:linear-gradient(62deg, rgb(154, 62, 73) 0%, rgb(209, 100, 113) 100%)}.footer__container{margin:0 auto;padding:0 50px;max-width:1440px;display:flex;flex-direction:column;align-items:center;padding-top:50px;padding-bottom:60px;color:#fdf7e4}@media(max-width: 1440px){.footer__container{max-width:960px;padding:0 32px}}@media(max-width: 960px){.footer__container{padding:0 16px}}@media(max-width: 1440px){.footer__container{padding-top:60px;padding-bottom:60px}}.footer__map{height:350px;width:100%;border-radius:20px;overflow:hidden;margin-bottom:40px}.footer__marker svg{transform:translateY(-50%);width:40px;height:60px}.footer__nav{width:100%}.footer__menu{display:flex;justify-content:space-between;margin-bottom:40px}.footer__item{display:flex;align-items:center}.footer__link{font-weight:700;font-size:18px;color:#fdf7e4;position:relative;transition:opacity .3s ease-in-out}.footer__link:focus-visible{opacity:.6}.footer__link:focus-visible::after{opacity:.6}.footer__link:hover{opacity:.6}.footer__link:hover::after{opacity:.6}.footer__link:active{opacity:1}.footer__link:active::after{opacity:1}.footer__link::after{content:"";position:absolute;width:100%;height:1px;left:0;bottom:0;background-color:#fdf7e4;opacity:0;transition:opacity .3s ease-in-out}@media(max-width: 544px){.footer__link{font-size:14px}}.footer__worcktime{margin-bottom:20px;font-size:20px}@media(max-width: 960px){.footer__worcktime{font-size:15px}}.footer__contacts{width:100%;margin-bottom:30px;color:#fdf7e4;font-style:normal}.footer__adresses{width:100%;display:flex;flex-direction:column;align-items:center}@media(max-width: 1440px){.footer__adresses{margin-bottom:30px}}.footer__adress{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:20px;padding:10px;border:1px solid #fdf7e4;border-radius:5px}@media(max-width: 1440px){.footer__adress{flex-wrap:wrap}}.footer__adress-btn{font-weight:700;font-size:18px;color:#fdf7e4}@media(max-width: 1440px){.footer__adress-btn{font-size:15px;width:100%;text-align:start}}@media(max-width: 576px){.footer__adress-btn{margin-bottom:10px}}.footer__tel{font-weight:700;font-size:18px;color:#fdf7e4;position:relative;transition:opacity .3s ease-in-out}.footer__tel:focus-visible{opacity:.6}.footer__tel:focus-visible::after{opacity:.6}.footer__tel:hover{opacity:.6}.footer__tel:hover::after{opacity:.6}.footer__tel:active{opacity:1}.footer__tel:active::after{opacity:1}.footer__tel::after{content:"";position:absolute;width:100%;height:1px;left:0;bottom:0;background-color:#fdf7e4;opacity:0;transition:opacity .3s ease-in-out}@media(max-width: 1440px){.footer__tel{font-size:15px}}@media(max-width: 576px){.footer__tel_remove{display:none}}.footer__social .social__item:not(:last-child){margin-right:20px}.footer__logo{margin-bottom:30px}.footer__docs,.footer__mail{display:block;text-align:center;color:#fdf7e4}.footer__copy{margin-bottom:10px;font-size:18px;color:#fdf7e4}.footer__ears{font-size:18px;color:#fdf7e4}.footer__separator{font-size:30px;color:#fdf7e4}
@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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LHNDQUNFLGlGQUVGLG9DQUNFLCtFQUVGLHVDQUNFLGtGQUdKLHVCQUNFLFdBQ0EsWUFDQSxrQkFDQSxTQUNBLFFBQ0Esa0JBQ0EsaUJBQ0EsV0FDQSxxQkFDQSxzQkFDQSwwRUFDQSxrQkFDQSwrQkFJQSwrSEFDRSxtREFHSiw2QkFDRSwrQkFFRiw2QkFDRSwrQkFFRixpQ0FDRSxHQUNFLHVCQUVGLEtBQ0UsMEI7QUM3TkosbUJBQ0Usa0JBQ0Esa0JBQ0EseUJBQ0EsK0JBQ0EsV0FDQSw0Q0FDRSxVQUVGLDZGQUVFLHdCQUlKLDRKQUlFLDRDQUNBLHVDQUNBLE9BQ0EsV0FHRixtQ0FDRSxnQkFDQSxZQUNBLDZEQUNFLHNCQUNBLGtCQUVGLG9FQUNFLG1CQUVGLHlFQUNFLG1CQUVGLHlFQUNFLHNCQUVGLDhFQUNFLHNCQUVGLHlFQUNFLHNCQUVGLDhFQUNFLHNCQUdKLDBCQUNFLHVGQUNBLHlGQUNBLHFCQUNBLGlFQUNBLGdFQUNBLDhEQUNTLGdDQUNQLFlBQ0EsU0FDQSxVQUNBLGdCQUNBLGdCQUVGLHVEQUNFLGVBR0YscUNBQ0Usd0JBR0osaUNBQ0UsbURBQ0EscUVBR0Ysa0dBRUUsMENBQ0EseUNBQ0EsUUFDQSxvQ0FDQSxzSkFDRSwyREFDQSxjQUVGLHNLQUNFLFFBQ0EsMkJBQ0EsVUFDQSwwTkFDRSxxQkFDQSxvQ0FDRSxDQU9OLDBKQUNFLDZEQUVGLDBLQUNFLFNBQ0EsMkJBQ0EsbUJBQ0EsOE5BQ0UscUNBQ0UsQ0FLUiwyRkFDRSxzQ0FDRSxDQUlKLDRCQUNFLHVEQUdGLCtCQUNFLDhFQUNBLGtCQUNBLG1FQUNFLHFFQUNBLGtCQUNBLE9BQ0EsTUFDQSxXQUNBLFlBQ0EsbUJBQ0EsMEJBRUYsK0VBQ0UsMkJBRUYsc1NBSUUsV0FDQSxzREFDQSxPQUNBLE1BRUYsc1NBSUUscURBQ0EsWUFDQSxPQUNBLE1BR0osd0JBQ0UsYSIsInNvdXJjZXMiOlsid2VicGFjazovL2tfZ3Jvb20vLi9zcmMvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9rX2dyb29tLy4vc3JjL21vZHVsZS9fbm9ybWFsaXplLnNjc3MiLCJ3ZWJwYWNrOi8va19ncm9vbS8uL3NyYy9tb2R1bGUvX2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8va19ncm9vbS8uL3NyYy9tb2R1bGUvX2NvbW1vbi5zY3NzIiwid2VicGFjazovL2tfZ3Jvb20vLi9zcmMvbW9kdWxlL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9rX2dyb29tLy4vc3JjL21vZHVsZS9oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9rX2dyb29tLy4vc3JjL21vZHVsZS9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8va19ncm9vbS8uL3NyYy9tb2R1bGUvYmFubmVyLnNjc3MiLCJ3ZWJwYWNrOi8va19ncm9vbS8uL3NyYy9tb2R1bGUvb2ZmZXJzLnNjc3MiLCJ3ZWJwYWNrOi8va19ncm9vbS8uL3NyYy9tb2R1bGUvdHJ1c3Quc2NzcyIsIndlYnBhY2s6Ly9rX2dyb29tLy4vc3JjL21vZHVsZS9zZXJ2aWNlcy5zY3NzIiwid2VicGFjazovL2tfZ3Jvb20vLi9zcmMvbW9kdWxlL3RlYW0uc2NzcyIsIndlYnBhY2s6Ly9rX2dyb29tLy4vc3JjL21vZHVsZS9nYWxsZXJ5LnNjc3MiLCJ3ZWJwYWNrOi8va19ncm9vbS8uL3NyYy9tb2R1bGUvc2Nob29sLnNjc3MiLCJ3ZWJwYWNrOi8va19ncm9vbS8uL3NyYy9tb2R1bGUva2luZGVyLnNjc3MiLCJ3ZWJwYWNrOi8va19ncm9vbS8uL3NyYy9tb2R1bGUvZmFxLnNjc3MiLCJ3ZWJwYWNrOi8va19ncm9vbS8uL3NyYy9tb2R1bGUvZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8va19ncm9vbS8uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLnNjc3MiLCJ3ZWJwYWNrOi8va19ncm9vbS8uL25vZGVfbW9kdWxlcy9zd2lwZXIvbW9kdWxlcy9wYWdpbmF0aW9uLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiYXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG5hdixzZWN0aW9uLHN1bW1hcnl7ZGlzcGxheTpibG9ja31hdWRpbyxjYW52YXMsdmlkZW97ZGlzcGxheTppbmxpbmUtYmxvY2t9YXVkaW86bm90KFtjb250cm9sc10pe2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MH1baGlkZGVuXSx0ZW1wbGF0ZXtkaXNwbGF5Om5vbmV9aHRtbHtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzAwMDstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlfWh0bWwsYnV0dG9uLGlucHV0LHNlbGVjdCx0ZXh0YXJlYXtmb250LWZhbWlseTpzYW5zLXNlcmlmfWJvZHl7bWFyZ2luOjB9YXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9YTpob3ZlcixhOmFjdGl2ZXtvdXRsaW5lOjB9aDF7Zm9udC1zaXplOjJlbTttYXJnaW46LjY3ZW0gMH1oMntmb250LXNpemU6MS41ZW07bWFyZ2luOi44M2VtIDB9aDN7Zm9udC1zaXplOjEuMTdlbTttYXJnaW46MWVtIDB9aDR7Zm9udC1zaXplOjFlbTttYXJnaW46MS4zM2VtIDB9aDV7Zm9udC1zaXplOi44M2VtO21hcmdpbjoxLjY3ZW0gMH1oNntmb250LXNpemU6Ljc1ZW07bWFyZ2luOjIuMzNlbSAwfWFiYnJbdGl0bGVde2JvcmRlci1ib3R0b206MXB4IGRvdHRlZH1iLHN0cm9uZ3tmb250LXdlaWdodDpib2xkfWRmbntmb250LXN0eWxlOml0YWxpY31tYXJre2JhY2tncm91bmQ6I2ZmMDtjb2xvcjojMDAwfWNvZGUsa2JkLHByZSxzYW1we2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSxzZXJpZjtmb250LXNpemU6MWVtfXByZXt3aGl0ZS1zcGFjZTpwcmU7d2hpdGUtc3BhY2U6cHJlLXdyYXA7d29yZC13cmFwOmJyZWFrLXdvcmR9cXtxdW90ZXM6XCLigJxcIiBcIuKAnVwiIFwi4oCYXCIgXCLigJlcIn1xOmJlZm9yZSxxOmFmdGVye2NvbnRlbnQ6XCJcIjtjb250ZW50Om5vbmV9c21hbGx7Zm9udC1zaXplOjgwJX1zdWIsc3Vwe2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zdXB7dG9wOi0wLjVlbX1zdWJ7Ym90dG9tOi0wLjI1ZW19aW1ne2JvcmRlcjowfXN2Zzpub3QoOnJvb3Qpe292ZXJmbG93OmhpZGRlbn1maWd1cmV7bWFyZ2luOjB9ZmllbGRzZXR7Ym9yZGVyOjFweCBzb2xpZCBzaWx2ZXI7bWFyZ2luOjAgMnB4O3BhZGRpbmc6LjM1ZW0gLjYyNWVtIC43NWVtfWxlZ2VuZHtib3JkZXI6MDtwYWRkaW5nOjA7d2hpdGUtc3BhY2U6bm9ybWFsfWJ1dHRvbixpbnB1dCxzZWxlY3QsdGV4dGFyZWF7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6MTAwJTttYXJnaW46MDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1idXR0b24saW5wdXR7bGluZS1oZWlnaHQ6bm9ybWFsfWJ1dHRvbixzZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZX1idXR0b24saHRtbCBpbnB1dFt0eXBlPWJ1dHRvbl0saW5wdXRbdHlwZT1yZXNldF0saW5wdXRbdHlwZT1zdWJtaXRde2FwcGVhcmFuY2U6YnV0dG9uOy13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247Y3Vyc29yOnBvaW50ZXJ9YnV0dG9uW2Rpc2FibGVkXSxpbnB1dFtkaXNhYmxlZF17Y3Vyc29yOmRlZmF1bHR9YnV0dG9uOjotbW96LWZvY3VzLWlubmVyLGlucHV0OjotbW96LWZvY3VzLWlubmVye2JvcmRlcjowO3BhZGRpbmc6MH10ZXh0YXJlYXtvdmVyZmxvdzphdXRvO3ZlcnRpY2FsLWFsaWduOnRvcH10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MH1pbnB1dFt0eXBlPXNlYXJjaF17YXBwZWFyYW5jZTp0ZXh0ZmllbGQ7LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZDstbW96LWJveC1zaXppbmc6Y29udGVudC1ib3g7LXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3h9aW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX1pbnB1dFt0eXBlPWNoZWNrYm94XSxpbnB1dFt0eXBlPXJhZGlvXXtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJKdXJhQm9sZFwiO3NyYzpsb2NhbChcIkp1cmEtQm9sZFwiKSxsb2NhbChcIkp1cmFCb2xkXCIpLHVybChcImZvbnRzL0p1cmEtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCJmb250cy9KdXJhLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcImZvbnRzL0p1cmEtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZGlzcGxheTpzd2FwfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJKdXJhU2VtaUJvbGRcIjtzcmM6bG9jYWwoXCJKdXJhLVNlbWlCb2xkXCIpLGxvY2FsKFwiSnVyYVNlbWlCb2xkXCIpLHVybChcImZvbnRzL0p1cmEtU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiZm9udHMvSnVyYS1TZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZGlzcGxheTpzd2FwfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJMZW1vblwiO3NyYzpsb2NhbChcIkxlbW9uLVR1ZXNkYXlcIiksbG9jYWwoXCJMZW1vblR1ZXNkYXlcIiksdXJsKFwiZm9udHMvbGVtb24tdHVlc2RheS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCJmb250cy9sZW1vbi10dWVzZGF5LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCJmb250cy9sZW1vbi10dWVzZGF5LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1kaXNwbGF5OnN3YXB9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlJvc3RvdlwiO3NyYzpsb2NhbChcInJvc3RvdlwiKSx1cmwoXCJmb250cy9yb3N0b3Yud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiZm9udHMvcm9zdG92LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCJmb250cy9yb3N0b3YudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWRpc3BsYXk6c3dhcH1odG1se2JveC1zaXppbmc6Ym9yZGVyLWJveDtzY3JvbGwtYmVoYXZpb3I6c21vb3RofSosKjo6YmVmb3JlLCo6OmFmdGVye2JveC1zaXppbmc6aW5oZXJpdH0qOmZvY3VzLXZpc2libGUsKjpmb2N1c3tvdXRsaW5lOjB9dWx7bWFyZ2luOjA7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZX1he3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyO2NvbG9yOiM0YjRiNGJ9YnV0dG9ue3BhZGRpbmc6MDtib3JkZXI6MnB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXJhZGl1czoxMHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtjdXJzb3I6cG9pbnRlcjtvdXRsaW5lOm5vbmV9aDEsaDIsaDMsaDQsaDUsaDYscHttYXJnaW46MH0ucGFnZXttaW4td2lkdGg6MzIwcHg7Zm9udC1mYW1pbHk6XCJKdXJhQm9sZFwiLHZlcmRhbmEsc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDA7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXk7Y29sb3I6IzRiNGI0Yn0uc3RvcC1zY3JvbGx7b3ZlcmZsb3cteTpoaWRkZW59LmNvbnRhaW5lcnttYXJnaW46MCBhdXRvO3BhZGRpbmc6MCAzMjBweDttYXgtd2lkdGg6MTkyMHB4fS5zcHJpdGV7ZGlzcGxheTpub25lO2ZpbGw6aW5oZXJpdH0uaGlkZGVue3Zpc2liaWxpdHk6aGlkZGVuO3BvaW50ZXItZXZlbnRzOm5vbmU7ZGlzcGxheTpibG9jazttYXJnaW46MDtoZWlnaHQ6MH0uY29va2lle2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg2MmRlZywgcmdiKDE1NCwgNjIsIDczKSAwJSwgcmdiKDIwOSwgMTAwLCAxMTMpIDEwMCUpO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTo4cHh9LnNvY2lhbHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnNvY2lhbF9fbGluayBzdmd7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0LG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0fS5zb2NpYWxfX2xpbms6Zm9jdXMtdmlzaWJsZSBzdmd7dHJhbnNmb3JtOnNjYWxlKDEuNSl9LnNvY2lhbF9fbGluazpob3ZlciBzdmd7dHJhbnNmb3JtOnNjYWxlKDEuNSl9LnNvY2lhbF9fbGluazphY3RpdmUgc3Zne29wYWNpdHk6LjV9LmhlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg2MmRlZywgcmdiKDE1NCwgNjIsIDczKSAwJSwgcmdiKDIwOSwgMTAwLCAxMTMpIDEwMCUpO3BhZGRpbmctdG9wOjIycHg7cGFkZGluZy1ib3R0b206MjJweH1AbWVkaWEobWF4LXdpZHRoOiAxNDQwcHgpey5oZWFkZXJ7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4fX0uaGVhZGVyX19jb250YWluZXJ7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgNTBweDttYXgtd2lkdGg6MTQ0MHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7Zm9udC13ZWlnaHQ6NzAwfUBtZWRpYShtYXgtd2lkdGg6IDE0NDBweCl7LmhlYWRlcl9fY29udGFpbmVye21heC13aWR0aDo5NjBweDtwYWRkaW5nOjAgMzJweH19QG1lZGlhKG1heC13aWR0aDogOTYwcHgpey5oZWFkZXJfX2NvbnRhaW5lcntwYWRkaW5nOjAgMTZweH19LmhlYWRlcl9fbG9nb3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5oZWFkZXJfX2xvZ28gc3Zne21hcmdpbi1yaWdodDo1cHg7d2lkdGg6NjBweDtoZWlnaHQ6NjBweH1AbWVkaWEobWF4LXdpZHRoOiAxNDQwcHgpey5oZWFkZXJfX2xvZ28gc3Zne3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9fS5oZWFkZXJfX2xvZ29fdGV4dHtkaXNwbGF5Om5vbmU7Zm9udC1mYW1pbHk6XCJMZW1vblwiO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojZmRmMGU0fUBtZWRpYShtYXgtd2lkdGg6IDE0NDBweCl7LmhlYWRlcl9fbG9nb190ZXh0e2Rpc3BsYXk6YmxvY2t9fS5oZWFkZXJfX3Rvd257Zm9udC1mYW1pbHk6XCJKdXJhQm9sZFwiO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojZmRmMGU0fUBtZWRpYShtYXgtd2lkdGg6IDY1MHB4KXsuaGVhZGVyX190b3due2Rpc3BsYXk6bm9uZX19LmhlYWRlcl9fY29udGFjdHN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5oZWFkZXJfX3RlbHtjb2xvcjojZmRmN2U0O2ZvbnQtc2l6ZToxNnB4O3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZS1pbi1vdXR9LmhlYWRlcl9fdGVsOmZvY3VzLXZpc2libGV7b3BhY2l0eTouNn0uaGVhZGVyX190ZWw6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXJ7b3BhY2l0eTouNn0uaGVhZGVyX190ZWw6aG92ZXJ7b3BhY2l0eTouNn0uaGVhZGVyX190ZWw6aG92ZXI6OmFmdGVye29wYWNpdHk6LjZ9LmhlYWRlcl9fdGVsOmFjdGl2ZXtvcGFjaXR5OjF9LmhlYWRlcl9fdGVsOmFjdGl2ZTo6YWZ0ZXJ7b3BhY2l0eToxfS5oZWFkZXJfX3RlbDo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtsZWZ0OjA7Ym90dG9tOjA7YmFja2dyb3VuZC1jb2xvcjojZmRmN2U0O29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0fS5oZWFkZXJfX3RlbF91cHttYXJnaW4tYm90dG9tOjVweH0uaGVhZGVyX190ZWxfZG93bntwYWRkaW5nLXRvcDo1cHh9LmhlYWRlcl9fdGVsX2Jye2Rpc3BsYXk6bm9uZX1AbWVkaWEobWF4LXdpZHRoOiA2NTBweCl7LmhlYWRlcl9fdGVsX2Jye2Rpc3BsYXk6aW5saW5lfX0uaGVhZGVyX19idXJnZXItYnRue2hlaWdodDoyMHB4O2Rpc3BsYXk6bm9uZTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59QG1lZGlhKG1heC13aWR0aDogMTQ0MHB4KXsuaGVhZGVyX19idXJnZXItYnRue2Rpc3BsYXk6ZmxleH19LmhlYWRlcl9fbGluZXt3aWR0aDoyMHB4O2hlaWdodDoycHg7YmFja2dyb3VuZC1jb2xvcjojZmRmMGU0fUBtZWRpYShtYXgtd2lkdGg6IDE0NDBweCl7LmhlYWRlcl9fc29jaWFse2Rpc3BsYXk6bm9uZX19LmhlYWRlcl9fc2VwYXJhdG9ye3dpZHRoOjEwMCU7aGVpZ2h0OjBweDtib3JkZXItdG9wLXdpZHRoOjJweDtib3JkZXItdG9wLXN0eWxlOnNvbGlkO2JvcmRlci1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRyYW5zcGFyZW50LCAjRkRGMEU0LCB0cmFuc3BhcmVudCkgMSAzMCUgMX0ubWVudXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6NTAlfUBtZWRpYShtYXgtd2lkdGg6IDE0NDBweCl7Lm1lbnV7ZGlzcGxheTpub25lfX0ubWVudV9fbGlzdHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwfS5tZW51X19saW5re2NvbG9yOiNmZGY3ZTQ7Zm9udC1zaXplOjE4cHg7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlLWluLW91dH0ubWVudV9fbGluazpmb2N1cy12aXNpYmxle29wYWNpdHk6LjZ9Lm1lbnVfX2xpbms6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXJ7b3BhY2l0eTouNn0ubWVudV9fbGluazpob3ZlcntvcGFjaXR5Oi42fS5tZW51X19saW5rOmhvdmVyOjphZnRlcntvcGFjaXR5Oi42fS5tZW51X19saW5rOmFjdGl2ZXtvcGFjaXR5OjF9Lm1lbnVfX2xpbms6YWN0aXZlOjphZnRlcntvcGFjaXR5OjF9Lm1lbnVfX2xpbms6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxcHg7bGVmdDowO2JvdHRvbTowO2JhY2tncm91bmQtY29sb3I6I2ZkZjdlNDtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlLWluLW91dH0ubWVudV9faXRlbTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDo0MHB4fS5idXJnZXJ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjg3cHg7d2lkdGg6MTAwJTtwYWRkaW5nLWJvdHRvbToyMHB4O3otaW5kZXg6MTAwMDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg2MmRlZywgcmdiKDE1NCwgNjIsIDczKSAwJSwgcmdiKDIwOSwgMTAwLCAxMTMpIDEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xNTAlKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXR9LmJ1cmdlcl9fY29udGFpbmVye21hcmdpbjowIGF1dG87cGFkZGluZzowIDUwcHg7bWF4LXdpZHRoOjE0NDBweDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcn1AbWVkaWEobWF4LXdpZHRoOiAxNDQwcHgpey5idXJnZXJfX2NvbnRhaW5lcnttYXgtd2lkdGg6OTYwcHg7cGFkZGluZzowIDMycHh9fUBtZWRpYShtYXgtd2lkdGg6IDk2MHB4KXsuYnVyZ2VyX19jb250YWluZXJ7cGFkZGluZzowIDE2cHh9fS5idXJnZXJfX21saXN0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1ib3R0b206MzBweH0uYnVyZ2VyX19taXRlbTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MjBweH0uYnVyZ2VyX19tbGlua3twb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0O2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiNmZGY3ZTR9LmJ1cmdlcl9fbWxpbms6Zm9jdXMtdmlzaWJsZXtvcGFjaXR5Oi42fS5idXJnZXJfX21saW5rOmZvY3VzLXZpc2libGU6OmFmdGVye29wYWNpdHk6LjZ9LmJ1cmdlcl9fbWxpbms6aG92ZXJ7b3BhY2l0eTouNn0uYnVyZ2VyX19tbGluazpob3Zlcjo6YWZ0ZXJ7b3BhY2l0eTouNn0uYnVyZ2VyX19tbGluazphY3RpdmV7b3BhY2l0eToxfS5idXJnZXJfX21saW5rOmFjdGl2ZTo6YWZ0ZXJ7b3BhY2l0eToxfS5idXJnZXJfX21saW5rOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MXB4O2xlZnQ6MDtib3R0b206MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZGY3ZTQ7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZS1pbi1vdXR9LmJ1cmdlcl9fY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOi01MnB4O3JpZ2h0OjMxcHg7aGVpZ2h0OjIwcHg7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0LG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0fS5idXJnZXJfX2Nsb3NlOmZvY3VzLXZpc2libGV7dHJhbnNmb3JtOnNjYWxlKDEuNSl9LmJ1cmdlcl9fY2xvc2U6aG92ZXJ7dHJhbnNmb3JtOnNjYWxlKDEuNSl9LmJ1cmdlcl9fY2xvc2U6YWN0aXZle29wYWNpdHk6LjV9LmJ1cmdlcl9fbGluZXtkaXNwbGF5OmJsb2NrO3dpZHRoOjIwcHg7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZGYwZTR9LmJ1cmdlcl9fbGluZV8xe3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5idXJnZXJfX2xpbmVfMnt0cmFuc2Zvcm06cm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtMnB4KX0udmlzaWJsZXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0uaGFpZGV7b3BhY2l0eTowfS5iYW5uZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWcvYmctYmFubmVyLmpwZ1wiKTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7cGFkZGluZy1ib3R0b206MTUwcHg7cGFkZGluZy10b3A6MjBweH1AbWVkaWEobWF4LXdpZHRoOiA5NjBweCl7LmJhbm5lcntwYWRkaW5nLXRvcDo1M3B4O3BhZGRpbmctYm90dG9tOjMwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDY1MHB4KXsuYmFubmVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1nL2JnLWJhbm5lci02NTAuanBnXCIpfX0uYmFubmVyX19jb250YWluZXJ7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgNTBweDttYXgtd2lkdGg6MTQ0MHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn1AbWVkaWEobWF4LXdpZHRoOiAxNDQwcHgpey5iYW5uZXJfX2NvbnRhaW5lcnttYXgtd2lkdGg6OTYwcHg7cGFkZGluZzowIDMycHh9fUBtZWRpYShtYXgtd2lkdGg6IDk2MHB4KXsuYmFubmVyX19jb250YWluZXJ7cGFkZGluZzowIDE2cHh9fUBtZWRpYShtYXgtd2lkdGg6IDk2MHB4KXsuYmFubmVyX19jb250YWluZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2U7cG9zaXRpb246cmVsYXRpdmV9fS5iYW5uZXJfX2xlZnR7d2lkdGg6NTAlfUBtZWRpYShtYXgtd2lkdGg6IDk2MHB4KXsuYmFubmVyX19sZWZ0e3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXJ9fS5iYW5uZXJfX3JpZ2h0e3dpZHRoOjQwJX0uYmFubmVyX19yaWdodCBpbWd7d2lkdGg6MTAwJX1AbWVkaWEobWF4LXdpZHRoOiA5NjBweCl7LmJhbm5lcl9fcmlnaHR7bWFyZ2luLWJvdHRvbTozMHB4O3dpZHRoOjUwJX19QG1lZGlhKG1heC13aWR0aDogNjUwcHgpey5iYW5uZXJfX3JpZ2h0e3dpZHRoOjEwMCV9fS5iYW5uZXJfX2RlY29ye3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQtZmFtaWx5OlwiTGVtb25cIjtmb250LXdlaWdodDo0MDA7b3BhY2l0eTouN31AbWVkaWEobWF4LXdpZHRoOiA5NjBweCl7LmJhbm5lcl9fZGVjb3J7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDphdXRvfX0uYmFubmVyX19kZWNvcl91cHt0b3A6MDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MHB4KTtmb250LXNpemU6MTgwcHh9QG1lZGlhKG1heC13aWR0aDogMTQ0MHB4KXsuYmFubmVyX19kZWNvcl91cHttYXJnaW4tYm90dG9tOjEwcHg7Zm9udC1zaXplOjgwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwKSByb3RhdGUoLTguNzJkZWcpfX1AbWVkaWEobWF4LXdpZHRoOiA5NjBweCl7LmJhbm5lcl9fZGVjb3JfdXB7dG9wOjA7bGVmdDoyOSU7Zm9udC1zaXplOjMwcHg7dHJhbnNmb3JtOnJvdGF0ZSgtMjQuNDVkZWcpfX1AbWVkaWEobWF4LXdpZHRoOiA2NDBweCl7LmJhbm5lcl9fZGVjb3JfdXB7bGVmdDoyNCV9fUBtZWRpYShtYXgtd2lkdGg6IDQ1MHB4KXsuYmFubmVyX19kZWNvcl91cHtsZWZ0OjYlfX0uYmFubmVyX19kZWNvcl9kb3due2JvdHRvbTowO2ZvbnQtc2l6ZToxMThweDt0cmFuc2Zvcm06dHJhbnNsYXRlKDE1MHB4KTt6LWluZGV4OjF9QG1lZGlhKG1heC13aWR0aDogMTQ0MHB4KXsuYmFubmVyX19kZWNvcl9kb3due2ZvbnQtc2l6ZTo2MHB4O3RyYW5zZm9ybTp0cmFuc2xhdGUoMzA1cHgsIC01MHB4KSByb3RhdGUoLTlkZWcpfX1AbWVkaWEobWF4LXdpZHRoOiA5NjBweCl7LmJhbm5lcl9fZGVjb3JfZG93bntkaXNwbGF5Om5vbmU7dG9wOjQxJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKDApIHJvdGF0ZSgtMTcuODlkZWcpfX1AbWVkaWEobWF4LXdpZHRoOiA2NDBweCl7LmJhbm5lcl9fZGVjb3JfZG93bnt0b3A6NDIlO3JpZ2h0OjIzJX19QG1lZGlhKG1heC13aWR0aDogNDUwcHgpey5iYW5uZXJfX2RlY29yX2Rvd257dG9wOjM0JTtyaWdodDoyJX19LmJhbm5lcl9fdGl0bGV7bWFyZ2luLWJvdHRvbTo1NXB4O2ZvbnQtZmFtaWx5OlwiTGVtb25cIjtjb2xvcjojOWEzZTQ5O2ZvbnQtc2l6ZToxNTBweDtsaW5lLWhlaWdodDoxMDAlO3dvcmQtYnJlYWs6bm9ybWFsO292ZXJmbG93LXdyYXA6YnJlYWstd29yZDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTBweCkgcm90YXRlKC04ZGVnKX1AbWVkaWEobWF4LXdpZHRoOiA5NjBweCl7LmJhbm5lcl9fdGl0bGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjIwcHg7bGVmdDo1MCU7d2lkdGg6NDYlfX1AbWVkaWEobWF4LXdpZHRoOiA2NTBweCl7LmJhbm5lcl9fdGl0bGV7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbToyMHB4O2ZvbnQtc2l6ZTo5MHB4O3RvcDphdXRvO2xlZnQ6YXV0bzt3aWR0aDphdXRvfX0uYmFubmVyX190ZXh0e21hcmdpbi1ib3R0b206MzBweDtmb250LXNpemU6MjhweH1AbWVkaWEobWF4LXdpZHRoOiA5NjBweCl7LmJhbm5lcl9fdGV4dHt0ZXh0LWFsaWduOmNlbnRlcn19LmJhbm5lcl9fdGV4dF91cHttYXJnaW4tYm90dG9tOjEzcHh9LmJhbm5lcl9fdGV4dF9maWd7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXJpZ2h0OjV9LmJhbm5lcl9fdGV4dF9zYWxle2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbTowO21hcmdpbi1yaWdodDoyMHB4fS5iYW5uZXJfX3RleHRfd2FycmFudHl7bWFyZ2luLWJvdHRvbTowfS5iYW5uZXJfX2FkdmFudHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLWJvdHRvbToyMHB4O3BhZGRpbmc6MTVweCAzMHB4O2JvcmRlcjoxcHggc29saWQgI2ZkZjBlNDtib3JkZXItcmFkaXVzOjIwcHg7YmFja2dyb3VuZC1jb2xvcjojOWEzZTQ5O2NvbG9yOiNmZGY3ZTQ7Ym94LXNoYWRvdzotNHB4IDRweCAxNXB4IDBweCByZ2JhKDAsMCwwLC4yKTt0ZXh0LWFsaWduOmNlbnRlcn0uYmFubmVyX193YXJyYW50eXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21pbi13aWR0aDoyMjBweH0uYmFubmVyX19idG5ze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kfUBtZWRpYShtYXgtd2lkdGg6IDU2NHB4KXsuYmFubmVyX19idG5ze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn19LmJhbm5lcl9fcmVjb3Jke21hcmdpbi1yaWdodDoyMnB4O3BhZGRpbmc6MTVweCAzMHB4O2JvcmRlcjoxcHggc29saWQgI2ZkZjBlNDtib3JkZXItcmFkaXVzOjIwcHg7YmFja2dyb3VuZC1jb2xvcjojOWEzZTQ5O2NvbG9yOiNmZGY3ZTQ7Ym94LXNoYWRvdzotNHB4IDRweCAxNXB4IDBweCByZ2JhKDAsMCwwLC4yKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQsb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7bWluLXdpZHRoOjM4JTtmb250LXNpemU6MjhweH0uYmFubmVyX19yZWNvcmQ6Zm9jdXMtdmlzaWJsZXt0cmFuc2Zvcm06c2NhbGUoMS4wNil9LmJhbm5lcl9fcmVjb3JkOmhvdmVye3RyYW5zZm9ybTpzY2FsZSgxLjA2KX0uYmFubmVyX19yZWNvcmQ6YWN0aXZle29wYWNpdHk6LjV9QG1lZGlhKG1heC13aWR0aDogNTY0cHgpey5iYW5uZXJfX3JlY29yZHttYXJnaW4tcmlnaHQ6MDttYXJnaW4tYm90dG9tOjIwcHh9fS5iYW5uZXJfX2NhbGx7cGFkZGluZzoxNXB4IDMwcHg7Ym9yZGVyOjFweCBzb2xpZCAjZmRmMGU0O2JvcmRlci1yYWRpdXM6MjBweDtiYWNrZ3JvdW5kLWNvbG9yOiM5YTNlNDk7Y29sb3I6I2ZkZjdlNDtib3gtc2hhZG93Oi00cHggNHB4IDE1cHggMHB4IHJnYmEoMCwwLDAsLjIpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dCxvcGFjaXR5IC4zcyBlYXNlLWluLW91dDttaW4td2lkdGg6MzglO2ZvbnQtc2l6ZToyOHB4fS5iYW5uZXJfX2NhbGw6Zm9jdXMtdmlzaWJsZXt0cmFuc2Zvcm06c2NhbGUoMS4wNil9LmJhbm5lcl9fY2FsbDpob3Zlcnt0cmFuc2Zvcm06c2NhbGUoMS4wNil9LmJhbm5lcl9fY2FsbDphY3RpdmV7b3BhY2l0eTouNX0uc2Fsb257cG9zaXRpb246Zml4ZWQ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDB2aDt6LWluZGV4OjEwMDtiYWNrZHJvcC1maWx0ZXI6Ymx1cigxMHB4KTtvcGFjaXR5OjA7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0fS5zYWxvbl9fY29udGVudHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjMwcHggMjBweDttaW4td2lkdGg6OTAwcHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoODguNDlkZWcsICNEMTY0NzEgLTUyLjI2JSwgIzlBM0U0OSAxMzUuOTElKTtib3JkZXI6MXB4IHNvbGlkICNmZGYwZTQ7Ym9yZGVyLXJhZGl1czozMHB4fUBtZWRpYShtYXgtd2lkdGg6IDk2MHB4KXsuc2Fsb25fX2NvbnRlbnR7bWluLXdpZHRoOjUwMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA1NjRweCl7LnNhbG9uX19jb250ZW50e21pbi13aWR0aDozMjdweH19LnNhbG9uX19sYWJlbHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjIzcHg7Y3Vyc29yOnBvaW50ZXJ9LnNhbG9uX19hZHJlc3N7Zm9udC1zaXplOjIwcHg7Y29sb3I6I2ZkZjBlNH0uc2Fsb25fX2xpbmt7cGFkZGluZzoxNXB4IDMwcHg7Ym9yZGVyOjFweCBzb2xpZCAjZmRmMGU0O2JvcmRlci1yYWRpdXM6MjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZGY3ZTQ7Y29sb3I6IzlhM2U0OTtib3gtc2hhZG93Oi00cHggNHB4IDE1cHggMHB4IHJnYmEoMCwwLDAsLjIpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dCxvcGFjaXR5IC4zcyBlYXNlLWluLW91dH0uc2Fsb25fX2xpbms6Zm9jdXMtdmlzaWJsZXt0cmFuc2Zvcm06c2NhbGUoMS4wNil9LnNhbG9uX19saW5rOmhvdmVye3RyYW5zZm9ybTpzY2FsZSgxLjA2KX0uc2Fsb25fX2xpbms6YWN0aXZle29wYWNpdHk6LjV9LnNhbG9uX19yYWRpb3std2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtib3JkZXI6MXB4IHNvbGlkICNmZGYwZTQ7Ym9yZGVyLXJhZGl1czo2cHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApfS5zYWxvbl9fcmFkaW86Y2hlY2tlZHtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1zaXplOjIwcHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi9pbWcvcmFkaW8uc3ZnXCIpfS5vZmZlcnN7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuL2ltZy9iZy1vZmZlcnMuanBnXCIpO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn1AbWVkaWEobWF4LXdpZHRoOiA2NTBweCl7Lm9mZmVyc3tiYWNrZ3JvdW5kLWltYWdlOnVybChcImltZy9iZy1vZmZlcnMtNjUwLmpwZ1wiKX19Lm9mZmVyc19fY29udGFpbmVye21hcmdpbjowIGF1dG87cGFkZGluZzowIDUwcHg7bWF4LXdpZHRoOjE0NDBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmctdG9wOjcwcHg7cGFkZGluZy1ib3R0b206NDhweDtjb2xvcjojZmRmMGU0fUBtZWRpYShtYXgtd2lkdGg6IDE0NDBweCl7Lm9mZmVyc19fY29udGFpbmVye21heC13aWR0aDo5NjBweDtwYWRkaW5nOjAgMzJweH19QG1lZGlhKG1heC13aWR0aDogOTYwcHgpey5vZmZlcnNfX2NvbnRhaW5lcntwYWRkaW5nOjAgMTZweH19QG1lZGlhKG1heC13aWR0aDogMTQ0MHB4KXsub2ZmZXJzX19jb250YWluZXJ7cGFkZGluZy10b3A6NjBweDtwYWRkaW5nLWJvdHRvbTo2MHB4fX1AbWVkaWEobWF4LXdpZHRoOiA5NjBweCl7Lm9mZmVyc19fY29udGFpbmVye2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLXRvcDozMHB4O3BhZGRpbmctYm90dG9tOjMwcHh9fS5vZmZlcnNfX2Rlc2Nye2ZvbnQtZmFtaWx5OlwiUm9zdG92XCI7Zm9udC1zaXplOjkwcHg7Zm9udC13ZWlnaHQ6NDAwO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYShtYXgtd2lkdGg6IDE0NDBweCl7Lm9mZmVyc19fZGVzY3J7Zm9udC1zaXplOjQycHh9fUBtZWRpYShtYXgtd2lkdGg6IDk2MHB4KXsub2ZmZXJzX19kZXNjcnt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MThweH19Lm9mZmVyc19fdGl0bGV7bWFyZ2luLWJvdHRvbToxNXB4O2ZvbnQtZmFtaWx5OlwiTGVtb25cIjtmb250LXNpemU6MTUwcHg7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiNkYmRhZGZ9QG1lZGlhKG1heC13aWR0aDogMTQ0MHB4KXsub2ZmZXJzX190aXRsZXtmb250LXNpemU6ODBweDt0cmFuc2Zvcm06bm9uZX19QG1lZGlhKG1heC13aWR0aDogOTYwcHgpey5vZmZlcnNfX3RpdGxle2ZvbnQtc2l6ZToyNnB4O2Rpc3BsYXk6bm9uZX19Lm9mZmVyc19fZ3JpZHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6Z3JpZDttYXJnaW4tYm90dG9tOjUzcHg7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjNmciAxZnIgM2ZyO2dhcDoyMHB4fUBtZWRpYShtYXgtd2lkdGg6IDk2MHB4KXsub2ZmZXJzX19ncmlke2Rpc3BsYXk6bm9uZX19Lm9mZmVyc19fY2FyZF8xe2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtncmlkLWNvbHVtbjoxLzI7Z3JpZC1yb3c6MS8zfS5vZmZlcnNfX2NhcmRfMSAuY2FyZF9faW1ne2FsaWduLXNlbGY6Y2VudGVyfS5vZmZlcnNfX2NhcmRfMntncmlkLWNvbHVtbjoyLzQ7Z3JpZC1yb3c6MX0ub2ZmZXJzX19jYXJkXzIgLmNhcmRfX2ltZ3thbGlnbi1zZWxmOmVuZH1AbWVkaWEobWF4LXdpZHRoOiA5NjBweCl7Lm9mZmVyc19fY2FyZF8yIC5jYXJkX19pbWd7YWxpZ24tc2VsZjpjZW50ZXJ9fS5vZmZlcnNfX2NhcmRfM3tncmlkLWNvbHVtbjoxLzM7Z3JpZC1yb3c6M30ub2ZmZXJzX19jYXJkXzMgLmNhcmRfX2ltZ3thbGlnbi1zZWxmOmVuZH1AbWVkaWEobWF4LXdpZHRoOiA5NjBweCl7Lm9mZmVyc19fY2FyZF8zIC5jYXJkX19pbWd7YWxpZ24tc2VsZjpjZW50ZXJ9fS5vZmZlcnNfX2NhcmRfNHtncmlkLWNvbHVtbjozLzQ7Z3JpZC1yb3c6Mi80O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ub2ZmZXJzX19jYXJkXzQgLmNhcmRfX2ltZ3thbGlnbi1zZWxmOmNlbnRlcn0ub2ZmZXJzX19zd2lwZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpub25lO3dpZHRoOjMwMHB4O292ZXJmbG93OmhpZGRlbjttYXJnaW46MCBhdXRvO3BhZGRpbmc6MCA1MHB4O21heC13aWR0aDoxNDQwcHh9QG1lZGlhKG1heC13aWR0aDogMTQ0MHB4KXsub2ZmZXJzX19zd2lwZXJ7bWF4LXdpZHRoOjk2MHB4O3BhZGRpbmc6MCAzMnB4fX1AbWVkaWEobWF4LXdpZHRoOiA5NjBweCl7Lm9mZmVyc19fc3dpcGVye3BhZGRpbmc6MCAxNnB4fX1AbWVkaWEobWF4LXdpZHRoOiA5NjBweCl7Lm9mZmVyc19fc3dpcGVye2Rpc3BsYXk6YmxvY2t9fUBtZWRpYShtYXgtd2lkdGg6IDU0MHB4KXsub2ZmZXJzX19zd2lwZXJ7cGFkZGluZzowfX0ub2ZmZXJzX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7d2lkdGg6MTVweDtoZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLWNvbG9yOiM5YTNlNDk7Ym9yZGVyOjNweCBzb2xpZCAjZmRmMGU0O29wYWNpdHk6MX0ub2ZmZXJzX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6MjBweH0ub2ZmZXJzX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle2JvcmRlci1jb2xvcjojOWEzZTQ5O2JhY2tncm91bmQtY29sb3I6I2ZkZjBlNH1AbWVkaWEobWF4LXdpZHRoOiAxNDQwcHgpey5vZmZlcnNfX3BhZ2luYXRpb257cGFkZGluZy10b3A6MzBweH19Lm9mZmVyc19fY29uc3VsdGF0aW9ue2FsaWduLXNlbGY6Y2VudGVyO21heC13aWR0aDoyNTBweDtwYWRkaW5nOjE1cHggMzBweDtib3JkZXI6MXB4IHNvbGlkICNmZGYwZTQ7Ym9yZGVyLXJhZGl1czoyMHB4O2JhY2tncm91bmQtY29sb3I6I2ZkZjdlNDtjb2xvcjojOWEzZTQ5O2JveC1zaGFkb3c6LTRweCA0cHggMTVweCAwcHggcmdiYSgwLDAsMCwuMik7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0LG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0fS5vZmZlcnNfX2NvbnN1bHRhdGlvbjpmb2N1cy12aXNpYmxle3RyYW5zZm9ybTpzY2FsZSgxLjA2KX0ub2ZmZXJzX19jb25zdWx0YXRpb246aG92ZXJ7dHJhbnNmb3JtOnNjYWxlKDEuMDYpfS5vZmZlcnNfX2NvbnN1bHRhdGlvbjphY3RpdmV7b3BhY2l0eTouNX0ub2ZmZXJzX19tb2RhbHtwb3NpdGlvbjpmaXhlZDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMHZoO3otaW5kZXg6MTAwO2JhY2tkcm9wLWZpbHRlcjpibHVyKDEwcHgpO29wYWNpdHk6MDtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZS1pbi1vdXR9LmNhcmR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2JvcmRlcjoxcHggc29saWQgI2ZkZjBlNDtib3JkZXItcmFkaXVzOjQwcHg7Ym94LXNoYWRvdzo0cHggNHB4IDEwcHggMnB4IHJnYmEoMCwwLDAsLjMwMTk2MDc4NDMpO3otaW5kZXg6MTB9LmNhcmQ6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyLXJhZGl1czo0MHB4O2JhY2tkcm9wLWZpbHRlcjpibHVyKDEwcHgpO3otaW5kZXg6LTF9LmNhcmRfX3BvaW50e3BhZGRpbmc6MzBweDttYXJnaW4tYm90dG9tOmF1dG99QG1lZGlhKG1heC13aWR0aDogNTQwcHgpey5jYXJkX19wb2ludHtwYWRkaW5nOjE1cHh9fS5jYXJkX190aXRsZXttYXJnaW4tYm90dG9tOjE4cHg7Zm9udC1zaXplOjQ3cHh9QG1lZGlhKG1heC13aWR0aDogNTQwcHgpey5jYXJkX190aXRsZXttYXJnaW4tYm90dG9tOjEwcHg7Zm9udC1zaXplOjMwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDk2MHB4KXsuY2FyZHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTo1MXB4fX0uY2FyZF9fdGV4dHtmb250LXNpemU6MjBweH0uZm9ybXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjUwcHg7YmFja2dyb3VuZC1jb2xvcjojZmRmMGU0O2JvcmRlcjoxcHggc29saWQgIzlhM2U0OTtib3JkZXItcmFkaXVzOjMwcHh9LmZvcm1fX2Nsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDozMHB4O3JpZ2h0OjMwcHg7aGVpZ2h0OjIwcHg7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0LG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0fS5mb3JtX19jbG9zZTpmb2N1cy12aXNpYmxle3RyYW5zZm9ybTpzY2FsZSgxLjUpfS5mb3JtX19jbG9zZTpob3Zlcnt0cmFuc2Zvcm06c2NhbGUoMS41KX0uZm9ybV9fY2xvc2U6YWN0aXZle29wYWNpdHk6LjV9LmZvcm1fX2xpbmV7ZGlzcGxheTpibG9jazt3aWR0aDoyMHB4O2hlaWdodDoycHg7YmFja2dyb3VuZC1jb2xvcjojOWEzZTQ5fS5mb3JtX19saW5lXzF7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LmZvcm1fX2xpbmVfMnt0cmFuc2Zvcm06cm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtMnB4KX0uZm9ybV9fdGl0bGV7bWFyZ2luLWJvdHRvbTozMnB4O2ZvbnQtZmFtaWx5OlwiUm9zdG92XCI7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZTo0MnB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwLjg4ZGVnLCAjRDE2NDcxIC01LjYyJSwgIzlBM0U0OSA3Ni4xNyUpO2JhY2tncm91bmQtY2xpcDp0ZXh0Oy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnRleHQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjojOWEzZTQ5fUBtZWRpYShtYXgtd2lkdGg6IDU3NnB4KXsuZm9ybV9fdGl0bGV7Zm9udC1zaXplOjI0cHh9fS5mb3JtX190ZXh0e21hcmdpbi1ib3R0b206MzJweDtmb250LXNpemU6MjRweH1AbWVkaWEobWF4LXdpZHRoOiA1NzZweCl7LmZvcm1fX3RleHR7Zm9udC1zaXplOjE4cHh9fS5mb3JtX19pbnB1dHt3aWR0aDo4MDBweDttYXJnaW4tYm90dG9tOjMycHg7cGFkZGluZzoxMHB4IDE2cHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTAuODhkZWcsIHJnYmEoMjA5LCAxMDAsIDExMywgMC41KSAtNS42MiUsIHJnYmEoMTU0LCA2MiwgNzMsIDAuNSkgNzYuMTclKTtib3JkZXI6MXB4IHNvbGlkICM5YTNlNDk7Ym9yZGVyLXJhZGl1czoyMHB4O2JveC1zaGFkb3c6NHB4IDRweCAxNXB4IDBweCByZ2JhKDAsMCwwLC4yKX0uZm9ybV9faW5wdXQ6OnBsYWNlaG9sZGVye2NvbG9yOiNmZGY3ZTQ7Zm9udC1zaXplOjIwcHh9QG1lZGlhKG1heC13aWR0aDogNTc2cHgpey5mb3JtX19pbnB1dDo6cGxhY2Vob2xkZXJ7Zm9udC1zaXplOjE2cHh9fUBtZWRpYShtYXgtd2lkdGg6IDk2MHB4KXsuZm9ybV9faW5wdXR7d2lkdGg6NTAwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDU3NnB4KXsuZm9ybV9faW5wdXR7d2lkdGg6Mjg3cHh9fS5mb3JtX19idG57cGFkZGluZzoxNXB4IDMwcHg7Ym9yZGVyOjFweCBzb2xpZCAjZmRmMGU0O2JvcmRlci1yYWRpdXM6MjBweDtiYWNrZ3JvdW5kLWNvbG9yOiM5YTNlNDk7Y29sb3I6I2ZkZjdlNDtib3gtc2hhZG93Oi00cHggNHB4IDE1cHggMHB4IHJnYmEoMCwwLDAsLjIpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dCxvcGFjaXR5IC4zcyBlYXNlLWluLW91dH0uZm9ybV9fYnRuOmZvY3VzLXZpc2libGV7dHJhbnNmb3JtOnNjYWxlKDEuMDYpfS5mb3JtX19idG46aG92ZXJ7dHJhbnNmb3JtOnNjYWxlKDEuMDYpfS5mb3JtX19idG46YWN0aXZle29wYWNpdHk6LjV9LnRoYW5rc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjUwcHg7YmFja2dyb3VuZC1jb2xvcjojZmRmMGU0O2JvcmRlcjoxcHggc29saWQgIzlhM2U0OTtib3JkZXItcmFkaXVzOjMwcHh9LnRoYW5rc19fdGl0bGV7bWFyZ2luLWJvdHRvbTozMnB4O2ZvbnQtZmFtaWx5OlwiUm9zdG92XCI7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZTo0MnB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwLjg4ZGVnLCAjRDE2NDcxIC01LjYyJSwgIzlBM0U0OSA3Ni4xNyUpO2JhY2tncm91bmQtY2xpcDp0ZXh0Oy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnRleHQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjojOWEzZTQ5fS50aGFua3NfX3RleHR7bWFyZ2luLWJvdHRvbTozMnB4O2ZvbnQtc2l6ZToyNHB4O2NvbG9yOiM5YTNlNDl9LnRoYW5rc19fb2t7cGFkZGluZzoxNXB4IDMwcHg7Ym9yZGVyOjFweCBzb2xpZCAjZmRmMGU0O2JvcmRlci1yYWRpdXM6MjBweDtiYWNrZ3JvdW5kLWNvbG9yOiM5YTNlNDk7Y29sb3I6I2ZkZjdlNDtib3gtc2hhZG93Oi00cHggNHB4IDE1cHggMHB4IHJnYmEoMCwwLDAsLjIpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dCxvcGFjaXR5IC4zcyBlYXNlLWluLW91dH0udGhhbmtzX19vazpmb2N1cy12aXNpYmxle3RyYW5zZm9ybTpzY2FsZSgxLjA2KX0udGhhbmtzX19vazpob3Zlcnt0cmFuc2Zvcm06c2NhbGUoMS4wNil9LnRoYW5rc19fb2s6YWN0aXZle29wYWNpdHk6LjV9Lm1vZGFsLXZpc2libGV7b3BhY2l0eToxO3BvaW50ZXItZXZlbnRzOmFsbH0udmlzaWJsZS1ub25le2Rpc3BsYXk6bm9uZX0udHJ1c3R7cGFkZGluZy10b3A6NzBweDtwYWRkaW5nLWJvdHRvbTo3MHB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi9pbWcvYmctdHJ1c3QuanBnXCIpO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn1AbWVkaWEobWF4LXdpZHRoOiA5NjBweCl7LnRydXN0e3BhZGRpbmctdG9wOjMwcHg7cGFkZGluZy1ib3R0b206MzBweH19QG1lZGlhKG1heC13aWR0aDogNjUwcHgpey50cnVzdHtiYWNrZ3JvdW5kLWltYWdlOnVybChcImltZy9iZy10cnVzdC02NTAuanBnXCIpfX0udHJ1c3RfX2NvbnRhaW5lcnttYXJnaW46MCBhdXRvO3BhZGRpbmc6MCA1MHB4O21heC13aWR0aDoxNDQwcHh9QG1lZGlhKG1heC13aWR0aDogMTQ0MHB4KXsudHJ1c3RfX2NvbnRhaW5lcnttYXgtd2lkdGg6OTYwcHg7cGFkZGluZzowIDMycHh9fUBtZWRpYShtYXgtd2lkdGg6IDk2MHB4KXsudHJ1c3RfX2NvbnRhaW5lcntwYWRkaW5nOjAgMTZweH19LnRydXN0X190aXRsZXttYXJnaW4tYm90dG9tOjcwcHg7Zm9udC1mYW1pbHk6XCJMZW1vblwiO2ZvbnQtc2l6ZToxMDBweDtmb250LXdlaWdodDo0MDA7Y29sb3I6IzlhM2U0OX1AbWVkaWEobWF4LXdpZHRoOiAxNDQwcHgpey50cnVzdF9fdGl0bGV7Zm9udC1zaXplOjgwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fUBtZWRpYShtYXgtd2lkdGg6IDk2MHB4KXsudHJ1c3RfX3RpdGxle21hcmdpbi1ib3R0b206MjdweDtmb250LXNpemU6MzBweH19LnRydXN0X19jYXJkc3tkaXNwbGF5OmZsZXh9QG1lZGlhKG1heC13aWR0aDogOTYwcHgpey50cnVzdF9fY2FyZHN7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcn19LnRydXN0X19jYXJkOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OjIwcHh9QG1lZGlhKG1heC13aWR0aDogOTYwcHgpey50cnVzdF9fY2FyZDpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDowO21hcmdpbi1ib3R0b206MjhweH19LnRydXN0X19jYXJke2Rpc3BsYXk6ZmxleDtmbGV4LWJhc2lzOjI4MHB4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhKG1heC13aWR0aDogOTYwcHgpey50cnVzdF9fc3Zne3dpZHRoOjEwMHB4O2hlaWdodDoxMDBweH19LnRydXN0X19pbWd7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjEwMCU7cGFkZGluZy10b3A6MzBweDtwYWRkaW5nLWJvdHRvbTozMHB4O21hcmdpbi1ib3R0b206MzBweDtib3JkZXItcmFkaXVzOjMwcHg7YmFja2dyb3VuZC1jb2xvcjojZGJiM2FhO3RyYW5zaXRpb246dHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0fS50cnVzdF9faW1nOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7aGVpZ2h0OjE4MHB4fUBtZWRpYShtYXgtd2lkdGg6IDk2MHB4KXsudHJ1c3RfX2ltZ3t3aWR0aDoxNjRweDttYXJnaW4tYm90dG9tOjIwcHh9fS50cnVzdF9fY2hlY2t7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTQycHg7dG9wOi01M3B4fUBtZWRpYShtYXgtd2lkdGg6IDk2MHB4KXsudHJ1c3RfX2NoZWNre3dpZHRoOjQ3cHg7aGVpZ2h0OjM3cHg7cmlnaHQ6MDt0b3A6MH19LnRydXN0X19jYXJkLXRpdGxle21hcmdpbi1ib3R0b206MjBweDtmb250LXNpemU6MjRweH0udHJ1c3RfX3RleHR7Zm9udC1zaXplOjE4cHh9LnNlcnZpY2Vze3BhZGRpbmctdG9wOjcwcHg7cGFkZGluZy1ib3R0b206NTBweDtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4vaW1nL2JnLXNlcnZpY2VzLmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9QG1lZGlhKG1heC13aWR0aDogOTYwcHgpey5zZXJ2aWNlc3twYWRkaW5nLXRvcDozMHB4O3BhZGRpbmctYm90dG9tOjMwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDY1MHB4KXsuc2VydmljZXN7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWcvYmctc2VydmljZXMtNjUwLmpwZ1wiKX19LnNlcnZpY2VzX19jb250YWluZXJ7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgNTBweDttYXgtd2lkdGg6MTQ0MHB4fUBtZWRpYShtYXgtd2lkdGg6IDE0NDBweCl7LnNlcnZpY2VzX19jb250YWluZXJ7bWF4LXdpZHRoOjk2MHB4O3BhZGRpbmc6MCAzMnB4fX1AbWVkaWEobWF4LXdpZHRoOiA5NjBweCl7LnNlcnZpY2VzX19jb250YWluZXJ7cGFkZGluZzowIDE2cHh9fS5zZXJ2aWNlc19fdGl0bGV7bWFyZ2luLWJvdHRvbTo0MHB4O2ZvbnQtZmFtaWx5OlwiUm9zdG92XCI7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZTo2NHB4O2xpbmUtaGVpZ2h0OjEwMCU7bGV0dGVyLXNwYWNpbmc6MCU7Y29sb3I6IzlhM2U0OX1AbWVkaWEobWF4LXdpZHRoOiA5NjBweCl7LnNlcnZpY2VzX190aXRsZXttYXJnaW4tYm90dG9tOjMwcHg7Zm9udC1zaXplOjI0cHh9fS5zZXJ2aWNlc19fY29udGVudHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59QG1lZGlhKG1heC13aWR0aDogOTYwcHgpey5zZXJ2aWNlc19fY29udGVudHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9fS5zZXJ2aWNlc19fY2FyZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcn0uc2VydmljZXNfX2NhcmQ6Zmlyc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjIwcHh9QG1lZGlhKG1heC13aWR0aDogOTYwcHgpey5zZXJ2aWNlc19fY2FyZDpmaXJzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MDttYXJnaW4tYm90dG9tOjMwcHh9fS5zZXJ2aWNlc19faW1ne2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjUwcHg7bWluLWhlaWdodDo0NTBweDtib3JkZXI6MXB4IHNvbGlkICNmZGYwZTQ7Ym94LXNoYWRvdzo0cHggNHB4IDEwcHggMnB4IHJnYmEoMCwwLDAsLjMwMTk2MDc4NDMpO2JvcmRlci1yYWRpdXM6NDBweDtiYWNrZ3JvdW5kLWNvbG9yOiNkYmIzYWE7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYShtYXgtd2lkdGg6IDE0NDBweCl7LnNlcnZpY2VzX19pbWd7bWluLWhlaWdodDphdXRvfX1AbWVkaWEobWF4LXdpZHRoOiA5NjBweCl7LnNlcnZpY2VzX19pbWd7bWFyZ2luLWJvdHRvbToyMHB4fX0uc2VydmljZXNfX2ltZyBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5zZXJ2aWNlc19fbGlua3twYWRkaW5nOjE1cHggMzBweDtib3JkZXI6MXB4IHNvbGlkICNmZGYwZTQ7Ym9yZGVyLXJhZGl1czoyMHB4O2JhY2tncm91bmQtY29sb3I6IzlhM2U0OTtjb2xvcjojZmRmN2U0O2JveC1zaGFkb3c6LTRweCA0cHggMTVweCAwcHggcmdiYSgwLDAsMCwuMik7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0LG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0fS5zZXJ2aWNlc19fbGluazpmb2N1cy12aXNpYmxle3RyYW5zZm9ybTpzY2FsZSgxLjA2KX0uc2VydmljZXNfX2xpbms6aG92ZXJ7dHJhbnNmb3JtOnNjYWxlKDEuMDYpfS5zZXJ2aWNlc19fbGluazphY3RpdmV7b3BhY2l0eTouNX0udGVhbXtwYWRkaW5nLXRvcDo3MHB4O3BhZGRpbmctYm90dG9tOjE0MHB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi9pbWcvYmctdGVhbS5qcGdcIik7YmFja2dyb3VuZC1zaXplOmNvdmVyfUBtZWRpYShtYXgtd2lkdGg6IDE0NDBweCl7LnRlYW17cGFkZGluZy10b3A6NjBweDtwYWRkaW5nLWJvdHRvbTo2MHB4fX1AbWVkaWEobWF4LXdpZHRoOiA5NjBweCl7LnRlYW17cGFkZGluZy10b3A6MzBweDtwYWRkaW5nLWJvdHRvbTo2NXB4fX1AbWVkaWEobWF4LXdpZHRoOiA2NTBweCl7LnRlYW17YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWcvYmctdGVhbS02NTAuanBnXCIpfX0udGVhbV9fY29udGFpbmVye21hcmdpbjowIGF1dG87cGFkZGluZzowIDUwcHg7bWF4LXdpZHRoOjE0NDBweDtjb2xvcjojZmRmMGU0fUBtZWRpYShtYXgtd2lkdGg6IDE0NDBweCl7LnRlYW1fX2NvbnRhaW5lcnttYXgtd2lkdGg6OTYwcHg7cGFkZGluZzowIDMycHh9fUBtZWRpYShtYXgtd2lkdGg6IDk2MHB4KXsudGVhbV9fY29udGFpbmVye3BhZGRpbmc6MCAxNnB4fX0udGVhbV9fdGl0bGV7bWFyZ2luLWJvdHRvbTo3MHB4O2ZvbnQtZmFtaWx5OlwiUm9zdG92XCI7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZTo2NHB4fUBtZWRpYShtYXgtd2lkdGg6IDE0NDBweCl7LnRlYW1fX3RpdGxle21hcmdpbi1ib3R0b206MjBweDtmb250LXNpemU6NDJweH19QG1lZGlhKG1heC13aWR0aDogOTYwcHgpey50ZWFtX190aXRsZXtmb250LXNpemU6MjRweH19LnRlYW1fX2NvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6NTBweCA0MnB4IDUwcHggMTAwcHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMjU3LjkyZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgLTIuMDIlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDE0Mi4xMSUpO2JveC1zaGFkb3c6NHB4IDRweCAxMHB4IDJweCByZ2JhKDAsMCwwLC4zMDE5NjA3ODQzKTtib3JkZXItcmFkaXVzOjQwcHg7ei1pbmRleDoxMH0udGVhbV9fY29udGVudDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3JkZXItcmFkaXVzOjQwcHg7YmFja2Ryb3AtZmlsdGVyOmJsdXIoMTBweCk7ei1pbmRleDotMX1AbWVkaWEobWF4LXdpZHRoOiAxNDQwcHgpey50ZWFtX19jb250ZW50e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6NjYlO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG87cGFkZGluZzozMHB4IDE2cHggNTBweH19QG1lZGlhKG1heC13aWR0aDogOTYwcHgpey50ZWFtX19jb250ZW50e3dpZHRoOjg0JX19LnRlYW1fX3N3aXBlci1uYW1le3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjUwJTttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjUwdmg7bWluLWhlaWdodDowO21pbi13aWR0aDowO292ZXJmbG93OmhpZGRlbn1AbWVkaWEobWF4LXdpZHRoOiAxNDQwcHgpey50ZWFtX19zd2lwZXItbmFtZXtkaXNwbGF5Om5vbmV9fS50ZWFtX19zd2lwZXItZGVzY3J7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6Y2FsYyg1MCUgLSA0MHB4KTtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowIDEwcHh9QG1lZGlhKG1heC13aWR0aDogMTQ0MHB4KXsudGVhbV9fc3dpcGVyLWRlc2Nye3dpZHRoOjEwMCV9fS50ZWFtX19zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MTBweDt3aWR0aDoyMHB4O2hlaWdodDoxMDAlO3otaW5kZXg6MTAwO2JhY2tncm91bmQtY29sb3I6I2ZkZjBlNDtib3JkZXItcmFkaXVzOjYwcHh9QG1lZGlhKG1heC13aWR0aDogMTQ0MHB4KXsudGVhbV9fc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX19LnRlYW1fX3BhZ2luYXRpb257ZGlzcGxheTpub25lO3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1sZWZ0OjQwJTt6LWluZGV4OjEwMH0udGVhbV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHg7YmFja2dyb3VuZC1jb2xvcjojOWEzZTQ5O2JvcmRlcjozcHggc29saWQgI2ZkZjBlNDtvcGFjaXR5OjF9LnRlYW1fX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDoyMHB4fS50ZWFtX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle2JvcmRlci1jb2xvcjojOWEzZTQ5O2JhY2tncm91bmQtY29sb3I6I2ZkZjBlNH1AbWVkaWEobWF4LXdpZHRoOiAxNDQwcHgpey50ZWFtX19wYWdpbmF0aW9ue2Rpc3BsYXk6YmxvY2t9fUBtZWRpYShtYXgtd2lkdGg6IDk2MHB4KXsudGVhbV9fcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWx7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDowO3BhZGRpbmctbGVmdDowO2JvdHRvbTotNDBweDtsZWZ0OjA7ei1pbmRleDoxMDAwfX0udGVhbV9fYmctdGl0bGV7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDotMTE7Ym90dG9tOi05MHB4O2ZvbnQtZmFtaWx5OlwiTGVtb25cIjtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjE0MHB4O2NvbG9yOiNmZGY3ZTQ7dHJhbnNmb3JtOnJvdGF0ZSg1Ljc2ZGVnKTtvcGFjaXR5Oi43fUBtZWRpYShtYXgtd2lkdGg6IDE0NDBweCl7LnRlYW1fX2JnLXRpdGxle2Rpc3BsYXk6bm9uZX19LnRlYW1fX2JnLXRpdGxlXzE0NDB7ZGlzcGxheTpub25lO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmF1dG87Ym90dG9tOmF1dG87bGVmdDphdXRvO21hcmdpbi1ib3R0b206NTBweDt6LWluZGV4OmF1dG87Zm9udC1zaXplOjQwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhKG1heC13aWR0aDogMTQ0MHB4KXsudGVhbV9fYmctdGl0bGVfMTQ0MHtkaXNwbGF5OmJsb2NrfX0udGVhbV9fZGVzY3J7d2lkdGg6NzAlO21hcmdpbi1yaWdodDoxMiV9QG1lZGlhKG1heC13aWR0aDogMTQ0MHB4KXsudGVhbV9fZGVzY3J7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWJvdHRvbToyMHB4fX0ubXMtY2hvaWNle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9Lm1zLWNob2ljZV9fZm90b3t3aWR0aDoxMzBweDtoZWlnaHQ6MTMwcHg7bWFyZ2luLXJpZ2h0OjklO2JvcmRlcjoxcHggc29saWQgI2ZkZjBlNDtib3gtc2hhZG93OjRweCA0cHggMTBweCAycHggcmdiYSgwLDAsMCwuMzAxOTYwNzg0Myk7Ym9yZGVyLXJhZGl1czoxMDAlO29iamVjdC1maXQ6Y292ZXI7YXNwZWN0LXJhdGlvOjEvMX0ubXMtY2FyZF9fZm90b3t3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MjVweDtib3JkZXI6MXB4IHNvbGlkICNmZGYwZTQ7Ym94LXNoYWRvdzo0cHggNHB4IDEwcHggMnB4IHJnYmEoMCwwLDAsLjMwMTk2MDc4NDMpO2JvcmRlci1yYWRpdXM6MzBweH1AbWVkaWEobWF4LXdpZHRoOiAxNDQwcHgpey5tcy1jYXJkX19mb3Rve21hcmdpbi1ib3R0b206MzVweDt3aWR0aDozMDBweDtib3JkZXItcmFkaXVzOjEwMCU7Ym94LXNoYWRvdzo0cHggNHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsLjMwMTk2MDc4NDMpO2FzcGVjdC1yYXRpbzoxLzE7b2JqZWN0LWZpdDpjb3Zlcn19QG1lZGlhKG1heC13aWR0aDogNTQwcHgpey5tcy1jYXJkX19mb3Rve3dpZHRoOjIwMHB4fX0ubXMtY2FyZF9fbmFtZXttYXJnaW4tYm90dG9tOjE1cHg7Zm9udC1zaXplOjM1cHg7b3ZlcmZsb3ctd3JhcDpicmVhay13b3JkfUBtZWRpYShtYXgtd2lkdGg6IDU0MHB4KXsubXMtY2FyZF9fbmFtZXt3aWR0aDoxMDAlfX0ubXMtY2FyZF9hY3RpdmV7ZGlzcGxheTpibG9ja30ubXMtY2FyZF9fdGV4dHtmb250LXNpemU6MjVweDtvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmR9QG1lZGlhKG1heC13aWR0aDogNTQwcHgpey5tcy1jYXJkX190ZXh0e3dpZHRoOjEwMCV9fS5tcy1jYXJkXzE0NDB7ZGlzcGxheTpub25lfS5tcy1jYXJkXzE0NDAgLm1zLWNhcmRfX2ZvdG97bWFyZ2luLWJvdHRvbToyMHB4O21heC1oZWlnaHQ6NDA5cHg7d2lkdGg6MTAwJTthc3BlY3QtcmF0aW86YXV0bztvYmplY3QtZml0OmNvdmVyO2JvcmRlci1yYWRpdXM6MzBweDtib3gtc2hhZG93Om5vbmV9Lm1zLWNhcmRfMTQ0MCAubXMtY2FyZF9fdGV4dHttYXJnaW4tYm90dG9tOjUwcHh9Lm1zLWNhcmRfMTQ0MCAubXMtY2FyZF9fbmFtZXtkaXNwbGF5Om5vbmV9QG1lZGlhKG1heC13aWR0aDogMTQ0MHB4KXsubXMtY2FyZF8xNDQwe2Rpc3BsYXk6YmxvY2t9fUBtZWRpYShtYXgtd2lkdGg6IDE0NDBweCl7Lm1zLWNhcmR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXJ9fS5zd2lwZXItc2Nyb2xsYmFyLWRyYWd7YmFja2dyb3VuZDojOWEzZTQ5O2JvcmRlcjoycHggc29saWQgI2ZkZjBlNDtib3JkZXItcmFkaXVzOjYwcHh9LmdhbGxlcnl7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6NzBweDtwYWRkaW5nLWJvdHRvbToxMjNweDtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4vaW1nL2JnLWdhbGxlcnkuanBnXCIpO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn1AbWVkaWEobWF4LXdpZHRoOiAxNDQwcHgpey5nYWxsZXJ5e3BhZGRpbmctdG9wOjYwcHg7cGFkZGluZy1ib3R0b206NjBweH19QG1lZGlhKG1heC13aWR0aDogOTYwcHgpey5nYWxsZXJ5e3BhZGRpbmctdG9wOjMwcHg7cGFkZGluZy1ib3R0b206MzBweH19QG1lZGlhKG1heC13aWR0aDogNjUwcHgpey5nYWxsZXJ5e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1nL2JnLWdhbGxlcnktNjUwLmpwZ1wiKX19LmdhbGxlcnlfX3RpdGxle21hcmdpbjowIGF1dG87cGFkZGluZzowIDUwcHg7bWF4LXdpZHRoOjE0NDBweDttYXJnaW4tYm90dG9tOjk3cHg7Zm9udC1mYW1pbHk6XCJSb3N0b3ZcIjtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjY0cHg7Y29sb3I6IzlhM2U0OTt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEobWF4LXdpZHRoOiAxNDQwcHgpey5nYWxsZXJ5X190aXRsZXttYXgtd2lkdGg6OTYwcHg7cGFkZGluZzowIDMycHh9fUBtZWRpYShtYXgtd2lkdGg6IDk2MHB4KXsuZ2FsbGVyeV9fdGl0bGV7cGFkZGluZzowIDE2cHh9fUBtZWRpYShtYXgtd2lkdGg6IDE0NDBweCl7LmdhbGxlcnlfX3RpdGxle21hcmdpbi1ib3R0b206MzBweDtmb250LXNpemU6NDJweH19QG1lZGlhKG1heC13aWR0aDogOTYwcHgpey5nYWxsZXJ5X190aXRsZXtmb250LXNpemU6MjRweH19LmdhbGxlcnlfX2JnLXRleHR7cG9zaXRpb246YWJzb2x1dGU7Zm9udC1mYW1pbHk6XCJMZW1vblwiO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MjAwcHg7Y29sb3I6I2QxNjQ3MX0uZ2FsbGVyeV9fYmctdGV4dF8xe2xlZnQ6MTAlO3RvcDoxMTBweDt0cmFuc2Zvcm06cm90YXRlKDUuMzZkZWcpfUBtZWRpYShtYXgtd2lkdGg6IDE0NDBweCl7LmdhbGxlcnlfX2JnLXRleHRfMXtsZWZ0OmF1dG87dG9wOmF1dG87cmlnaHQ6MTIuNSU7Ym90dG9tOjIlO2ZvbnQtc2l6ZTo4MHB4fX1AbWVkaWEobWF4LXdpZHRoOiA1NDBweCl7LmdhbGxlcnlfX2JnLXRleHRfMXtmb250LXNpemU6NjBweDtvcGFjaXR5Oi41fX0uZ2FsbGVyeV9fYmctdGV4dF8ye3JpZ2h0OjEwJTt0b3A6OTVweDt0cmFuc2Zvcm06cm90YXRlKDguMzlkZWcpfUBtZWRpYShtYXgtd2lkdGg6IDE0NDBweCl7LmdhbGxlcnlfX2JnLXRleHRfMntmb250LXNpemU6MTAwcHg7dG9wOjA7cmlnaHQ6NC42JTt0cmFuc2Zvcm06cm90YXRlKC0xMi40MWRlZyl9fUBtZWRpYShtYXgtd2lkdGg6IDU0MHB4KXsuZ2FsbGVyeV9fYmctdGV4dF8ye2ZvbnQtc2l6ZTo4MHB4O29wYWNpdHk6LjU7cmlnaHQ6YXV0b319LmdhbGxlcnlfX2JnLXRleHRfM3tsZWZ0OjM1JTtib3R0b206MTFweDt0cmFuc2Zvcm06cm90YXRlKDguMzlkZWcpfUBtZWRpYShtYXgtd2lkdGg6IDE0NDBweCl7LmdhbGxlcnlfX2JnLXRleHRfM3tib3R0b206MDtsZWZ0OjclO2ZvbnQtc2l6ZTo4MHB4fX1AbWVkaWEobWF4LXdpZHRoOiA1NDBweCl7LmdhbGxlcnlfX2JnLXRleHRfM3tmb250LXNpemU6NjBweDtvcGFjaXR5Oi41fX0uZ2FsbGVyeV9faW1ne3dpZHRoOjEwMCU7bWF4LWhlaWdodDo1MTBweDtib3JkZXI6MXB4IHNvbGlkICM5YTNlNDk7Ym9yZGVyLXJhZGl1czo0MHB4O2JveC1zaGFkb3c6NHB4IDRweCAxMHB4IDJweCByZ2JhKDAsMCwwLC4zMDE5NjA3ODQzKX1AbWVkaWEobWF4LXdpZHRoOiA5NTlweCl7LmdhbGxlcnlfX2ltZ3t3aWR0aDozMDBweH19LmdhbGxlcnlfX3N3aXBlcnttYXJnaW46MCBhdXRvO3BhZGRpbmc6MCA1MHB4O21heC13aWR0aDoxNDQwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7b3ZlcmZsb3c6aGlkZGVuO21pbi1oZWlnaHQ6NzAwcHh9QG1lZGlhKG1heC13aWR0aDogMTQ0MHB4KXsuZ2FsbGVyeV9fc3dpcGVye21heC13aWR0aDo5NjBweDtwYWRkaW5nOjAgMzJweH19QG1lZGlhKG1heC13aWR0aDogOTYwcHgpey5nYWxsZXJ5X19zd2lwZXJ7cGFkZGluZzowIDE2cHh9fUBtZWRpYShtYXgtd2lkdGg6IDE0NDBweCl7LmdhbGxlcnlfX3N3aXBlcnttYXgtd2lkdGg6ODk2cHg7bWFyZ2luOjAgYXV0bzttaW4taGVpZ2h0OmF1dG99fUBtZWRpYShtYXgtd2lkdGg6IDU4MHB4KXsuZ2FsbGVyeV9fc3dpcGVye3dpZHRoOjMxMHB4O3BhZGRpbmc6MCAxMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA5NTlweCl7LmdhbGxlcnlfX3N3aXBlciAuc3dpcGVyLXNsaWRle2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfX0uZ2FsbGVyeV9fcGFnaW5hdGlvbntwYWRkaW5nLXRvcDo4MHB4O3BhZGRpbmctbGVmdDoxMzBweDt6LWluZGV4OjEwMH0uZ2FsbGVyeV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHg7YmFja2dyb3VuZC1jb2xvcjojOWEzZTQ5O2JvcmRlcjozcHggc29saWQgI2ZkZjBlNDtvcGFjaXR5OjF9LmdhbGxlcnlfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDoyMHB4fS5nYWxsZXJ5X19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle2JvcmRlci1jb2xvcjojOWEzZTQ5O2JhY2tncm91bmQtY29sb3I6I2ZkZjBlNH1AbWVkaWEobWF4LXdpZHRoOiAxNDQwcHgpey5nYWxsZXJ5X19wYWdpbmF0aW9ue3BhZGRpbmctdG9wOjMwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDk2MHB4KXsuZ2FsbGVyeV9fcGFnaW5hdGlvbntwYWRkaW5nLWxlZnQ6MH19LmRvd257dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNzBweCkgIWltcG9ydGFudH0uYmx1cnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNDBweCkgIWltcG9ydGFudDtmaWx0ZXI6Ymx1cig0cHgpfS5zY2hvb2x7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuL2ltZy9iZy1zY2hvb2wuanBnXCIpO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn1AbWVkaWEobWF4LXdpZHRoOiA2NTBweCl7LnNjaG9vbHtiYWNrZ3JvdW5kLWltYWdlOnVybChcImltZy9iZy1zY2hvb2wtNjUwLmpwZ1wiKX19LnNjaG9vbF9fY29udGFpbmVye21hcmdpbjowIGF1dG87cGFkZGluZzowIDUwcHg7bWF4LXdpZHRoOjE0NDBweDtwYWRkaW5nLXRvcDo3MHB4O3BhZGRpbmctYm90dG9tOjcwcHg7ZGlzcGxheTpncmlkO3Bvc2l0aW9uOnJlbGF0aXZlO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2NvbHVtbi1nYXA6MTAwcHh9QG1lZGlhKG1heC13aWR0aDogMTQ0MHB4KXsuc2Nob29sX19jb250YWluZXJ7bWF4LXdpZHRoOjk2MHB4O3BhZGRpbmc6MCAzMnB4fX1AbWVkaWEobWF4LXdpZHRoOiA5NjBweCl7LnNjaG9vbF9fY29udGFpbmVye3BhZGRpbmc6MCAxNnB4fX1AbWVkaWEobWF4LXdpZHRoOiAxNDQwcHgpey5zY2hvb2xfX2NvbnRhaW5lcntwYWRkaW5nLXRvcDo2MHB4O3BhZGRpbmctYm90dG9tOjYwcHg7Y29sdW1uLWdhcDoyMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA5NjBweCl7LnNjaG9vbF9fY29udGFpbmVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctdG9wOjMwcHg7cGFkZGluZy1ib3R0b206MzBweH19LnNjaG9vbF9fdGl0bGV7Z3JpZC1jb2x1bW46Mi8zO21hcmdpbi1ib3R0b206MjVweDtmb250LWZhbWlseTpcIlJvc3RvdlwiO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6NjRweDtjb2xvcjojOWEzZTQ5fUBtZWRpYShtYXgtd2lkdGg6IDE0NDBweCl7LnNjaG9vbF9fdGl0bGV7Zm9udC1zaXplOjQycHh9fUBtZWRpYShtYXgtd2lkdGg6IDk2MHB4KXsuc2Nob29sX190aXRsZXt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToyNHB4fX0uc2Nob29sX19pbWd7Z3JpZC1jb2x1bW46MS8yO2dyaWQtcm93OjEvNTt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6YXF1YTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjQwcHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MzAwcHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NDBweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjMwMHB4fUBtZWRpYShtYXgtd2lkdGg6IDE0NDBweCl7LnNjaG9vbF9faW1ne2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjIwMHB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MjAwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDk2MHB4KXsuc2Nob29sX19pbWd7d2lkdGg6MzQzcHg7bWFyZ2luLWJvdHRvbTozMHB4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjEwNHB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MTA0cHh9fUBtZWRpYShtYXgtd2lkdGg6IDY1MHB4KXsuc2Nob29sX19pbWd7d2lkdGg6MzAwcHh9fS5zY2hvb2xfX3RleHR7Z3JpZC1jb2x1bW46Mi8zO21pbi1oZWlnaHQ6NTg1cHg7bWFyZ2luLWJvdHRvbToxNXB4O2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MThweDt6LWluZGV4OjEwMDB9QG1lZGlhKG1heC13aWR0aDogMTQ0MHB4KXsuc2Nob29sX190ZXh0e21pbi1oZWlnaHQ6YXV0b319QG1lZGlhKG1heC13aWR0aDogOTYwcHgpey5zY2hvb2xfX3RleHR7bWFyZ2luLWJvdHRvbTozMHB4fX0uc2Nob29sX19tb3Jle2dyaWQtY29sdW1uOjIvMztncmlkLXJvdzo0LzU7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmR9QG1lZGlhKG1heC13aWR0aDogMTQ0MHB4KXsuc2Nob29sX19tb3Jle2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufX1AbWVkaWEobWF4LXdpZHRoOiAxNDQwcHgpey5zY2hvb2xfX21vcmUgc3Zne3dpZHRoOjI4JX19QG1lZGlhKG1heC13aWR0aDogOTYwcHgpey5zY2hvb2xfX21vcmUgc3Zne2Rpc3BsYXk6bm9uZX19LnNjaG9vbF9fbGlua3twYWRkaW5nOjE1cHggMzBweDtib3JkZXI6MXB4IHNvbGlkICNmZGYwZTQ7Ym9yZGVyLXJhZGl1czoyMHB4O2JhY2tncm91bmQtY29sb3I6IzlhM2U0OTtjb2xvcjojZmRmN2U0O2JveC1zaGFkb3c6LTRweCA0cHggMTVweCAwcHggcmdiYSgwLDAsMCwuMik7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0LG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0fS5zY2hvb2xfX2xpbms6Zm9jdXMtdmlzaWJsZXt0cmFuc2Zvcm06c2NhbGUoMS4wNil9LnNjaG9vbF9fbGluazpob3Zlcnt0cmFuc2Zvcm06c2NhbGUoMS4wNil9LnNjaG9vbF9fbGluazphY3RpdmV7b3BhY2l0eTouNX0uc2Nob29sX19idGV4dHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjI3JTtib3R0b206NzBweDtmb250LWZhbWlseTpcIkxlbW9uXCI7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToyNTBweDtjb2xvcjojZDE2NDcxO3otaW5kZXg6MTAwO29wYWNpdHk6LjU7dHJhbnNmb3JtOnJvdGF0ZSgtN2RlZyk7dGV4dC1zaGFkb3c6OHB4IDExcHggcmdiYSgxNTQsNjIsNzMsLjcpfS5zY2hvb2xfX2J0ZXh0X21hcmt7Y29sb3I6I2ZkZjBlNH1AbWVkaWEobWF4LXdpZHRoOiA5NjBweCl7LnNjaG9vbF9fYnRleHRfbWFya3tjb2xvcjojOWEzZTQ5fX1AbWVkaWEobWF4LXdpZHRoOiAxNDQwcHgpey5zY2hvb2xfX2J0ZXh0e2ZvbnQtc2l6ZToxMDBweDtib3R0b206MTAwcHg7bGVmdDozMyU7dHJhbnNmb3JtOnJvdGF0ZSgxLjM4ZGVnKTt0ZXh0LXNoYWRvdzoxcHggM3B4IHJnYmEoMTU0LDYyLDczLC40KX19QG1lZGlhKG1heC13aWR0aDogOTYwcHgpey5zY2hvb2xfX2J0ZXh0e2JvdHRvbTphdXRvO2xlZnQ6MjklO3RvcDo4N3B4O2ZvbnQtc2l6ZTo1MHB4O3RyYW5zZm9ybTpyb3RhdGUoLTdkZWcpO2NvbG9yOiM5YTNlNDl9fS5raW5kZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuL2ltZy9iZy1raW5kZXIuanBnXCIpO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn1AbWVkaWEobWF4LXdpZHRoOiA2NTBweCl7LmtpbmRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltZy9iZy1raW5kZXItNjUwLmpwZ1wiKX19LmtpbmRlcl9fY29udGFpbmVye21hcmdpbjowIGF1dG87cGFkZGluZzowIDUwcHg7bWF4LXdpZHRoOjE0NDBweDtwYWRkaW5nLXRvcDo3MHB4O3BhZGRpbmctYm90dG9tOjgwcHh9QG1lZGlhKG1heC13aWR0aDogMTQ0MHB4KXsua2luZGVyX19jb250YWluZXJ7bWF4LXdpZHRoOjk2MHB4O3BhZGRpbmc6MCAzMnB4fX1AbWVkaWEobWF4LXdpZHRoOiA5NjBweCl7LmtpbmRlcl9fY29udGFpbmVye3BhZGRpbmc6MCAxNnB4fX1AbWVkaWEobWF4LXdpZHRoOiAxNDQwcHgpey5raW5kZXJfX2NvbnRhaW5lcntwYWRkaW5nLXRvcDo2MHB4O3BhZGRpbmctYm90dG9tOjYwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDk2MHB4KXsua2luZGVyX19jb250YWluZXJ7cGFkZGluZy10b3A6MzBweDtwYWRkaW5nLWJvdHRvbTozMHB4fX0ua2luZGVyX190aXRsZXttYXJnaW4tYm90dG9tOjcwcHg7Zm9udC1mYW1pbHk6XCJSb3N0b3ZcIjtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjY0cHg7Y29sb3I6I2ZkZjBlNH1AbWVkaWEobWF4LXdpZHRoOiAxNDQwcHgpey5raW5kZXJfX3RpdGxle21hcmdpbi1ib3R0b206MDt3aWR0aDpjYWxjKDUwJSAtIDIwcHgpO2ZvbnQtc2l6ZTo0MnB4fX1AbWVkaWEobWF4LXdpZHRoOiA5NjBweCl7LmtpbmRlcl9fdGl0bGV7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjMwcHg7Zm9udC1zaXplOjI0cHh9fS5raW5kZXJfX2NvbnRlbnR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO3Bvc2l0aW9uOnJlbGF0aXZlO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufUBtZWRpYShtYXgtd2lkdGg6IDk2MHB4KXsua2luZGVyX19jb250ZW50e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn19LmtpbmRlcl9fYmd0ZXh0e3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQtZmFtaWx5OlwiTGVtb25cIjtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjE0MHB4O2NvbG9yOiNkYmRhZGY7b3BhY2l0eTouOH1AbWVkaWEobWF4LXdpZHRoOiAxNDQwcHgpey5raW5kZXJfX2JndGV4dHtmb250LXNpemU6NzBweH19QG1lZGlhKG1heC13aWR0aDogOTYwcHgpey5raW5kZXJfX2JndGV4dHtmb250LXNpemU6MzBweH19LmtpbmRlcl9fYmd0ZXh0XzF7dG9wOi0xNzBweDtyaWdodDotMjM1cHg7dHJhbnNmb3JtOnJvdGF0ZSg4LjM5ZGVnKX1AbWVkaWEobWF4LXdpZHRoOiAxNDQwcHgpey5raW5kZXJfX2JndGV4dF8xe3RvcDotMTAwcHg7cmlnaHQ6MjBweH19QG1lZGlhKG1heC13aWR0aDogOTYwcHgpey5raW5kZXJfX2JndGV4dF8xe3RvcDotMzBweDtyaWdodDozMiU7dHJhbnNmb3JtOnJvdGF0ZSgxOS44N2RlZyl9fUBtZWRpYShtYXgtd2lkdGg6IDU0NHB4KXsua2luZGVyX19iZ3RleHRfMXtyaWdodDo5JX19LmtpbmRlcl9fYmd0ZXh0XzJ7bGVmdDotMjIwcHg7dG9wOjQwJTt0cmFuc2Zvcm06cm90YXRlKC0zLjU2ZGVnKX1AbWVkaWEobWF4LXdpZHRoOiAxNDQwcHgpey5raW5kZXJfX2JndGV4dF8ye2xlZnQ6LTEwcHg7dG9wOjQ1JTt0cmFuc2Zvcm06cm90YXRlKC0xMy43NmRlZyl9fUBtZWRpYShtYXgtd2lkdGg6IDk2MHB4KXsua2luZGVyX19iZ3RleHRfMntsZWZ0OmF1dG87dG9wOjI2MHB4O3JpZ2h0OjI1JTt0cmFuc2Zvcm06cm90YXRlKC0yNmRlZyl9fUBtZWRpYShtYXgtd2lkdGg6IDU0NHB4KXsua2luZGVyX19iZ3RleHRfMntyaWdodDowfX0ua2luZGVyX19iZ3RleHRfM3tib3R0b206LTEwcHg7cmlnaHQ6LTIzNXB4O3RyYW5zZm9ybTpyb3RhdGUoLTE1ZGVnKX1AbWVkaWEobWF4LXdpZHRoOiAxNDQwcHgpey5raW5kZXJfX2JndGV4dF8ze2JvdHRvbTotNDVweDtyaWdodDotMjBweH19QG1lZGlhKG1heC13aWR0aDogOTYwcHgpey5raW5kZXJfX2JndGV4dF8ze2JvdHRvbTphdXRvO3JpZ2h0OmF1dG87dG9wOi0zMHB4O2xlZnQ6MjglfX1AbWVkaWEobWF4LXdpZHRoOiA1NDRweCl7LmtpbmRlcl9fYmd0ZXh0XzN7bGVmdDo0JX19LmtpbmRlcl9faW1ne3dpZHRoOmNhbGMoNTAlIC0gNTBweCl9QG1lZGlhKG1heC13aWR0aDogMTQ0MHB4KXsua2luZGVyX19pbWd7d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KTtoZWlnaHQ6YXV0b319QG1lZGlhKG1heC13aWR0aDogOTYwcHgpey5raW5kZXJfX2ltZ3t3aWR0aDozMTRweDttYXJnaW4tYm90dG9tOjMwcHh9fS5raW5kZXJfX2xlZnR7d2lkdGg6Y2FsYyg1MCUgLSA1MHB4KTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufUBtZWRpYShtYXgtd2lkdGg6IDE0NDBweCl7LmtpbmRlcl9fbGVmdHt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpfX1AbWVkaWEobWF4LXdpZHRoOiA5NjBweCl7LmtpbmRlcl9fbGVmdHt3aWR0aDoxMDAlO2FsaWduLWl0ZW1zOmNlbnRlcn19LmtpbmRlcl9fdGV4dHttYXJnaW4tYm90dG9tOmF1dG87Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiNmZGYwZTR9QG1lZGlhKG1heC13aWR0aDogMTQ0MHB4KXsua2luZGVyX190ZXh0e3BhZGRpbmctdG9wOjcwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDk2MHB4KXsua2luZGVyX190ZXh0e3BhZGRpbmctdG9wOjA7bWFyZ2luLWJvdHRvbTozMHB4O2ZvbnQtc2l6ZToxNXB4fX0ua2luZGVyX19tb3Jle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZH1AbWVkaWEobWF4LXdpZHRoOiAxNDQwcHgpey5raW5kZXJfX21vcmV7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59fUBtZWRpYShtYXgtd2lkdGg6IDE0NDBweCl7LmtpbmRlcl9fbW9yZSBzdmd7d2lkdGg6MzIlfX1AbWVkaWEobWF4LXdpZHRoOiA5NjBweCl7LmtpbmRlcl9fbW9yZSBzdmd7ZGlzcGxheTpub25lfX0ua2luZGVyX19saW5re3BhZGRpbmc6MTVweCAzMHB4O2JvcmRlcjoxcHggc29saWQgI2ZkZjBlNDtib3JkZXItcmFkaXVzOjIwcHg7YmFja2dyb3VuZC1jb2xvcjojZmRmN2U0O2NvbG9yOiM5YTNlNDk7Ym94LXNoYWRvdzotNHB4IDRweCAxNXB4IDBweCByZ2JhKDAsMCwwLC4yKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQsb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXR9LmtpbmRlcl9fbGluazpmb2N1cy12aXNpYmxle3RyYW5zZm9ybTpzY2FsZSgxLjA2KX0ua2luZGVyX19saW5rOmhvdmVye3RyYW5zZm9ybTpzY2FsZSgxLjA2KX0ua2luZGVyX19saW5rOmFjdGl2ZXtvcGFjaXR5Oi41fS5mYXF7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuL2ltZy9iZy1mYXEuanBnXCIpO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn1AbWVkaWEobWF4LXdpZHRoOiA2NTBweCl7LmZhcXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImltZy9iZy1mYXEtNjUwLmpwZ1wiKX19LmZhcV9fY29udGFpbmVye21hcmdpbjowIGF1dG87cGFkZGluZzowIDUwcHg7bWF4LXdpZHRoOjE0NDBweDtwYWRkaW5nLXRvcDo3MHB4O3BhZGRpbmctYm90dG9tOjUwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1AbWVkaWEobWF4LXdpZHRoOiAxNDQwcHgpey5mYXFfX2NvbnRhaW5lcnttYXgtd2lkdGg6OTYwcHg7cGFkZGluZzowIDMycHh9fUBtZWRpYShtYXgtd2lkdGg6IDk2MHB4KXsuZmFxX19jb250YWluZXJ7cGFkZGluZzowIDE2cHh9fUBtZWRpYShtYXgtd2lkdGg6IDE0NDBweCl7LmZhcV9fY29udGFpbmVye3BhZGRpbmctdG9wOjYwcHg7cGFkZGluZy1ib3R0b206NjBweH19QG1lZGlhKG1heC13aWR0aDogOTYwcHgpey5mYXFfX2NvbnRhaW5lcntwYWRkaW5nLXRvcDozMHB4O3BhZGRpbmctYm90dG9tOjMwcHh9fS5mYXFfX3RpdGxle21hcmdpbi1ib3R0b206MzBweDtmb250LWZhbWlseTpcIlJvc3RvdlwiO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6NjRweDtjb2xvcjojOWEzZTQ5fUBtZWRpYShtYXgtd2lkdGg6IDE0NDBweCl7LmZhcV9fdGl0bGV7Zm9udC1zaXplOjQycHh9fUBtZWRpYShtYXgtd2lkdGg6IDk2MHB4KXsuZmFxX190aXRsZXtmb250LXNpemU6MjRweH19LmZhcV9fbGlzdHttYXJnaW4tYm90dG9tOjUwcHh9QG1lZGlhKG1heC13aWR0aDogOTYwcHgpey5mYXFfX2xpc3R7bWFyZ2luLWJvdHRvbTozMHB4fX0uZmFxX19pdGVte2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjIwcHggNDBweDtib3JkZXI6MXB4IHNvbGlkICM5YTNlNDk7Ym9yZGVyLXJhZGl1czo0MHB4O2JhY2tncm91bmQtY29sb3I6aHNsYSgwLDAlLDEwMCUsLjUpO2N1cnNvcjpwb2ludGVyfS5mYXFfX2l0ZW06bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjMwcHh9QG1lZGlhKG1heC13aWR0aDogMTQ0MHB4KXsuZmFxX19pdGVte2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXJ9fUBtZWRpYShtYXgtd2lkdGg6IDk2MHB4KXsuZmFxX19pdGVte3BhZGRpbmc6MTZweH19LmZhcV9fcXVlc3ttYXJnaW4tYm90dG9tOjFlbX0uZmFxX19hbnN3ZXJ7aGVpZ2h0OmF1dG87bWF4LWhlaWdodDowO3Zpc2liaWxpdHk6aGlkZGVuO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOm1heC1oZWlnaHQgLjNzIGVhc2UtaW4tb3V0fS5mYXFfX3RleHR7d2lkdGg6MTAwJX0uZmFxX19hc2t7cGFkZGluZzoxNXB4IDMwcHg7Ym9yZGVyOjFweCBzb2xpZCAjZmRmMGU0O2JvcmRlci1yYWRpdXM6MjBweDtiYWNrZ3JvdW5kLWNvbG9yOiM5YTNlNDk7Y29sb3I6I2ZkZjdlNDtib3gtc2hhZG93Oi00cHggNHB4IDE1cHggMHB4IHJnYmEoMCwwLDAsLjIpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dCxvcGFjaXR5IC4zcyBlYXNlLWluLW91dDthbGlnbi1zZWxmOmNlbnRlcn0uZmFxX19hc2s6Zm9jdXMtdmlzaWJsZXt0cmFuc2Zvcm06c2NhbGUoMS4wNil9LmZhcV9fYXNrOmhvdmVye3RyYW5zZm9ybTpzY2FsZSgxLjA2KX0uZmFxX19hc2s6YWN0aXZle29wYWNpdHk6LjV9LmZhcV9fY3Jvc3N7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0fUBtZWRpYShtYXgtd2lkdGg6IDE0NDBweCl7LmZhcV9fY3Jvc3N7ZGlzcGxheTpub25lfX0uZmFxX190aWNre2Rpc3BsYXk6bm9uZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXR9QG1lZGlhKG1heC13aWR0aDogMTQ0MHB4KXsuZmFxX190aWNre2Rpc3BsYXk6ZmxleH19LmZhcV92aXNpYmxle21heC1oZWlnaHQ6MTAwdmg7dmlzaWJpbGl0eTp2aXNpYmxlfS5mYXFfcm90YXRle3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5mYXFfcm90YXRlLXRpY2t7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5mYXFfX21vZGFse3Bvc2l0aW9uOmZpeGVkO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwdmg7ei1pbmRleDoxMDA7YmFja2Ryb3AtZmlsdGVyOmJsdXIoMTBweCk7b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlLWluLW91dH0ubW9kYWwtdmlzaWJsZXtvcGFjaXR5OjE7cG9pbnRlci1ldmVudHM6YWxsfS52aXNpYmxlLW5vbmV7ZGlzcGxheTpub25lfS50aGFua3NfX29rX2ZhcXtwYWRkaW5nOjE1cHggMzBweDtib3JkZXI6MXB4IHNvbGlkICNmZGYwZTQ7Ym9yZGVyLXJhZGl1czoyMHB4O2JhY2tncm91bmQtY29sb3I6IzlhM2U0OTtjb2xvcjojZmRmN2U0O2JveC1zaGFkb3c6LTRweCA0cHggMTVweCAwcHggcmdiYSgwLDAsMCwuMik7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0LG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0fS50aGFua3NfX29rX2ZhcTpmb2N1cy12aXNpYmxle3RyYW5zZm9ybTpzY2FsZSgxLjA2KX0udGhhbmtzX19va19mYXE6aG92ZXJ7dHJhbnNmb3JtOnNjYWxlKDEuMDYpfS50aGFua3NfX29rX2ZhcTphY3RpdmV7b3BhY2l0eTouNX0uZm9vdGVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDYyZGVnLCByZ2IoMTU0LCA2MiwgNzMpIDAlLCByZ2IoMjA5LCAxMDAsIDExMykgMTAwJSl9LmZvb3Rlcl9fY29udGFpbmVye21hcmdpbjowIGF1dG87cGFkZGluZzowIDUwcHg7bWF4LXdpZHRoOjE0NDBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLXRvcDo1MHB4O3BhZGRpbmctYm90dG9tOjYwcHg7Y29sb3I6I2ZkZjdlNH1AbWVkaWEobWF4LXdpZHRoOiAxNDQwcHgpey5mb290ZXJfX2NvbnRhaW5lcnttYXgtd2lkdGg6OTYwcHg7cGFkZGluZzowIDMycHh9fUBtZWRpYShtYXgtd2lkdGg6IDk2MHB4KXsuZm9vdGVyX19jb250YWluZXJ7cGFkZGluZzowIDE2cHh9fUBtZWRpYShtYXgtd2lkdGg6IDE0NDBweCl7LmZvb3Rlcl9fY29udGFpbmVye3BhZGRpbmctdG9wOjYwcHg7cGFkZGluZy1ib3R0b206NjBweH19LmZvb3Rlcl9fbWFwe2hlaWdodDozNTBweDt3aWR0aDoxMDAlO2JvcmRlci1yYWRpdXM6MjBweDtvdmVyZmxvdzpoaWRkZW47bWFyZ2luLWJvdHRvbTo0MHB4fS5mb290ZXJfX21hcmtlciBzdmd7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6NDBweDtoZWlnaHQ6NjBweH0uZm9vdGVyX19uYXZ7d2lkdGg6MTAwJX0uZm9vdGVyX19tZW51e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tYm90dG9tOjQwcHh9LmZvb3Rlcl9faXRlbXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5mb290ZXJfX2xpbmt7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiNmZGY3ZTQ7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlLWluLW91dH0uZm9vdGVyX19saW5rOmZvY3VzLXZpc2libGV7b3BhY2l0eTouNn0uZm9vdGVyX19saW5rOmZvY3VzLXZpc2libGU6OmFmdGVye29wYWNpdHk6LjZ9LmZvb3Rlcl9fbGluazpob3ZlcntvcGFjaXR5Oi42fS5mb290ZXJfX2xpbms6aG92ZXI6OmFmdGVye29wYWNpdHk6LjZ9LmZvb3Rlcl9fbGluazphY3RpdmV7b3BhY2l0eToxfS5mb290ZXJfX2xpbms6YWN0aXZlOjphZnRlcntvcGFjaXR5OjF9LmZvb3Rlcl9fbGluazo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtsZWZ0OjA7Ym90dG9tOjA7YmFja2dyb3VuZC1jb2xvcjojZmRmN2U0O29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0fUBtZWRpYShtYXgtd2lkdGg6IDU0NHB4KXsuZm9vdGVyX19saW5re2ZvbnQtc2l6ZToxNHB4fX0uZm9vdGVyX193b3Jja3RpbWV7bWFyZ2luLWJvdHRvbToyMHB4O2ZvbnQtc2l6ZToyMHB4fUBtZWRpYShtYXgtd2lkdGg6IDk2MHB4KXsuZm9vdGVyX193b3Jja3RpbWV7Zm9udC1zaXplOjE1cHh9fS5mb290ZXJfX2NvbnRhY3Rze3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTozMHB4O2NvbG9yOiNmZGY3ZTQ7Zm9udC1zdHlsZTpub3JtYWx9LmZvb3Rlcl9fYWRyZXNzZXN7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEobWF4LXdpZHRoOiAxNDQwcHgpey5mb290ZXJfX2FkcmVzc2Vze21hcmdpbi1ib3R0b206MzBweH19LmZvb3Rlcl9fYWRyZXNze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJTttYXJnaW4tdG9wOjIwcHg7cGFkZGluZzoxMHB4O2JvcmRlcjoxcHggc29saWQgI2ZkZjdlNDtib3JkZXItcmFkaXVzOjVweH1AbWVkaWEobWF4LXdpZHRoOiAxNDQwcHgpey5mb290ZXJfX2FkcmVzc3tmbGV4LXdyYXA6d3JhcH19LmZvb3Rlcl9fYWRyZXNzLWJ0bntmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjE4cHg7Y29sb3I6I2ZkZjdlNH1AbWVkaWEobWF4LXdpZHRoOiAxNDQwcHgpey5mb290ZXJfX2FkcmVzcy1idG57Zm9udC1zaXplOjE1cHg7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOnN0YXJ0fX1AbWVkaWEobWF4LXdpZHRoOiA1NzZweCl7LmZvb3Rlcl9fYWRyZXNzLWJ0bnttYXJnaW4tYm90dG9tOjEwcHh9fS5mb290ZXJfX3RlbHtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjE4cHg7Y29sb3I6I2ZkZjdlNDtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0fS5mb290ZXJfX3RlbDpmb2N1cy12aXNpYmxle29wYWNpdHk6LjZ9LmZvb3Rlcl9fdGVsOmZvY3VzLXZpc2libGU6OmFmdGVye29wYWNpdHk6LjZ9LmZvb3Rlcl9fdGVsOmhvdmVye29wYWNpdHk6LjZ9LmZvb3Rlcl9fdGVsOmhvdmVyOjphZnRlcntvcGFjaXR5Oi42fS5mb290ZXJfX3RlbDphY3RpdmV7b3BhY2l0eToxfS5mb290ZXJfX3RlbDphY3RpdmU6OmFmdGVye29wYWNpdHk6MX0uZm9vdGVyX190ZWw6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxcHg7bGVmdDowO2JvdHRvbTowO2JhY2tncm91bmQtY29sb3I6I2ZkZjdlNDtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlLWluLW91dH1AbWVkaWEobWF4LXdpZHRoOiAxNDQwcHgpey5mb290ZXJfX3RlbHtmb250LXNpemU6MTVweH19QG1lZGlhKG1heC13aWR0aDogNTc2cHgpey5mb290ZXJfX3RlbF9yZW1vdmV7ZGlzcGxheTpub25lfX0uZm9vdGVyX19zb2NpYWwgLnNvY2lhbF9faXRlbTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDoyMHB4fS5mb290ZXJfX2xvZ297bWFyZ2luLWJvdHRvbTozMHB4fS5mb290ZXJfX2RvY3MsLmZvb3Rlcl9fbWFpbHtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZGY3ZTR9LmZvb3Rlcl9fY29weXttYXJnaW4tYm90dG9tOjEwcHg7Zm9udC1zaXplOjE4cHg7Y29sb3I6I2ZkZjdlNH0uZm9vdGVyX19lYXJze2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiNmZGY3ZTR9LmZvb3Rlcl9fc2VwYXJhdG9ye2ZvbnQtc2l6ZTozMHB4O2NvbG9yOiNmZGY3ZTR9IiwiXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIE5vcm1hbGl6ZS5zY3NzIGJhc2VkIG9uIE5pY29sYXMgR2FsbGFnaGVyIGFuZCBKb25hdGhhbiBOZWFsJ3NcclxuLy8gbm9ybWFsaXplLmNzcyB2Mi4xLjMgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemVcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIE5vcm1hbGl6ZS5zY3NzIHNldHRpbmdzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5cclxuLy8gU2V0IHRvIHRydWUgaWYgeW91IHdhbnQgdG8gYWRkIHN1cHBvcnQgZm9yIElFNiBhbmQgSUU3XHJcbi8vIE5vdGljZTogc2V0dGluZyB0byB0cnVlIG1pZ2h0IHJlbmRlciBzb21lIGVsZW1lbnRzXHJcbi8vIHNsaWdodGx5IGRpZmZlcmVudGx5IHRoYW4gd2hlbiBzZXQgdG8gZmFsc2VcclxuJGxlZ2FjeV9zdXBwb3J0X2Zvcl9pZTogZmFsc2UgIWRlZmF1bHQ7IC8vIFVzZWQgYWxzbyBpbiBDb21wYXNzXHJcblxyXG5cclxuLy8gU2V0IHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGhlcmUgc28geW91IGRvbid0IGhhdmUgdG8gb3ZlcnJpZGUgaXQgbGF0ZXJcclxuJG5vcm1hbGl6ZWRfZm9udF9mYW1pbHk6IHNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcblxyXG4kbm9ybWFsaXplX2hlYWRpbmdzOiB0cnVlICFkZWZhdWx0O1xyXG5cclxuJGgxX2ZvbnRfc2l6ZTogMmVtICFkZWZhdWx0O1xyXG4kaDJfZm9udF9zaXplOiAxLjVlbSAhZGVmYXVsdDtcclxuJGgzX2ZvbnRfc2l6ZTogMS4xN2VtICFkZWZhdWx0O1xyXG4kaDRfZm9udF9zaXplOiAxZW0gIWRlZmF1bHQ7XHJcbiRoNV9mb250X3NpemU6IDAuODNlbSAhZGVmYXVsdDtcclxuJGg2X2ZvbnRfc2l6ZTogMC43NWVtICFkZWZhdWx0O1xyXG5cclxuJGgxX21hcmdpbjogMC42N2VtIDAgIWRlZmF1bHQ7XHJcbiRoMl9tYXJnaW46IDAuODNlbSAwICFkZWZhdWx0O1xyXG4kaDNfbWFyZ2luOiAxZW0gMCAhZGVmYXVsdDtcclxuJGg0X21hcmdpbjogMS4zM2VtIDAgIWRlZmF1bHQ7XHJcbiRoNV9tYXJnaW46IDEuNjdlbSAwICFkZWZhdWx0O1xyXG4kaDZfbWFyZ2luOiAyLjMzZW0gMCAhZGVmYXVsdDtcclxuXHJcbiRiYWNrZ3JvdW5kOiAjZmZmICFkZWZhdWx0O1xyXG4kY29sb3I6ICMwMDAgIWRlZmF1bHQ7XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vLyBDb3JyZWN0cyBibG9jayBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFNi83LzgvOSAmIEZGM1xyXG5cclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmRldGFpbHMsXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbmhncm91cCxcclxubmF2LFxyXG5zZWN0aW9uLFxyXG5zdW1tYXJ5IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vLyBDb3JyZWN0cyBpbmxpbmUtYmxvY2sgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRTYvNy84LzkgJiBGRjNcclxuXHJcbmF1ZGlvLFxyXG5jYW52YXMsXHJcbnZpZGVvIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIEBpZiAkbGVnYWN5X3N1cHBvcnRfZm9yX2llIHtcclxuICAgICAgICAqZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICp6b29tOiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyAxLiBQcmV2ZW50cyBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nICdhdWRpbycgd2l0aG91dCBjb250cm9sc1xyXG4vLyAyLiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1M1IGRldmljZXNcclxuXHJcbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XHJcbiAgICBkaXNwbGF5OiBub25lOyAvLyAxXHJcbiAgICBoZWlnaHQ6IDA7IC8vIDJcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxyXG4vLyBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cclxuLy9cclxuXHJcbltoaWRkZW5dLCB0ZW1wbGF0ZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBCYXNlXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vLyAxLiBDb3JyZWN0cyB0ZXh0IHJlc2l6aW5nIG9kZGx5IGluIElFNi83IHdoZW4gYm9keSBmb250LXNpemUgaXMgc2V0IHVzaW5nIGVtIHVuaXRzXHJcbi8vICAgIGh0dHA6Ly9jbGFnbnV0LmNvbS9ibG9nLzM0OC8jYzc5MFxyXG4vLyAyLiBQcmV2ZW50cyBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nIHVzZXIgem9vbVxyXG4vLyAgICB3d3cuNDU2YmVyZWFzdHJlZXQuY29tL2FyY2hpdmUvMjAxMDEyL2NvbnRyb2xsaW5nX3RleHRfc2l6ZV9pbl9zYWZhcmlfZm9yX2lvc193aXRob3V0X2Rpc2FibGluZ191c2VyX3pvb20vXHJcblxyXG5odG1sIHtcclxuICAgIEBpZiAkbGVnYWN5X3N1cHBvcnRfZm9yX2llIHtcclxuICAgICAgICBmb250LXNpemU6IDEwMCU7IC8vIDFcclxuICAgIH1cclxuXHRcdGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kO1xyXG5cdFx0Y29sb3I6ICRjb2xvcjtcclxuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxyXG4gICAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcclxufVxyXG5cclxuLy8gQWRkcmVzc2VzIGZvbnQtZmFtaWx5IGluY29uc2lzdGVuY3kgYmV0d2VlbiAndGV4dGFyZWEnIGFuZCBvdGhlciBmb3JtIGVsZW1lbnRzLlxyXG5cclxuaHRtbCxcclxuYnV0dG9uLFxyXG5pbnB1dCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgICBmb250LWZhbWlseTogJG5vcm1hbGl6ZWRfZm9udF9mYW1pbHk7XHJcbn1cclxuXHJcbi8vIEFkZHJlc3NlcyBtYXJnaW5zIGhhbmRsZWQgaW5jb3JyZWN0bHkgaW4gSUU2LzdcclxuXHJcbmJvZHkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBMaW5rc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy8gMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbi8vIDIuIEFkZHJlc3NlcyBvdXRsaW5lIGRpc3BsYXllZCBvZGRseSBpbiBDaHJvbWVcclxuLy8gMy4gSW1wcm92ZXMgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzXHJcbi8vICAgIHBlb3BsZS5vcGVyYS5jb20vcGF0cmlja2wvZXhwZXJpbWVudHMva2V5Ym9hcmQvdGVzdFxyXG5cclxuYSB7XHJcbiAgICAvLyAxXHJcbiAgICBcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgIC8vIDJcclxuXHJcbiAgICAvLyAmOmZvY3VzIHtcclxuICAgIC8vICAgICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyAzXHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBUeXBvZ3JhcGh5XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vLyBBZGRyZXNzZXMgZm9udCBzaXplcyBhbmQgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gSUU2LzdcclxuLy8gQWRkcmVzc2VzIGZvbnQgc2l6ZXMgd2l0aGluICdzZWN0aW9uJyBhbmQgJ2FydGljbGUnIGluIEZGNCssIENocm9tZSwgUzVcclxuXHJcbkBpZiAkbm9ybWFsaXplX2hlYWRpbmdzID09IHRydWUge1xyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGgxX2ZvbnRfc2l6ZTtcclxuICAgICAgICBtYXJnaW46ICRoMV9tYXJnaW47XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGgyX2ZvbnRfc2l6ZTtcclxuICAgICAgICBtYXJnaW46ICRoMl9tYXJnaW47XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGgzX2ZvbnRfc2l6ZTtcclxuICAgICAgICBtYXJnaW46ICRoM19tYXJnaW47XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGg0X2ZvbnRfc2l6ZTtcclxuICAgICAgICBtYXJnaW46ICRoNF9tYXJnaW47XHJcbiAgICB9XHJcblxyXG4gICAgaDUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGg1X2ZvbnRfc2l6ZTtcclxuICAgICAgICBtYXJnaW46ICRoNV9tYXJnaW47XHJcbiAgICB9XHJcblxyXG4gICAgaDYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGg2X2ZvbnRfc2l6ZTtcclxuICAgICAgICBtYXJnaW46ICRoNl9tYXJnaW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEFkZHJlc3NlcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOSwgUzUsIENocm9tZVxyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcclxufVxyXG5cclxuLy8gQWRkcmVzc2VzIHN0eWxlIHNldCB0byAnYm9sZGVyJyBpbiBGRjMrLCBTNC81LCBDaHJvbWVcclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuQGlmICRsZWdhY3lfc3VwcG9ydF9mb3JfaWUge1xyXG4gICAgYmxvY2txdW90ZSB7XHJcbiAgICAgICAgbWFyZ2luOiAxZW0gNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gQWRkcmVzc2VzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gUzUsIENocm9tZVxyXG5cclxuZGZuIHtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLy8gQWRkcmVzc2VzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUU2LzcvOC85XHJcblxyXG5tYXJrIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZjA7XHJcbiAgICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLy8gQWRkcmVzc2VzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIElFNi83XHJcbkBpZiAkbGVnYWN5X3N1cHBvcnRfZm9yX2llIHtcclxuICAgIHAsXHJcbiAgICBwcmUge1xyXG4gICAgICAgIG1hcmdpbjogMWVtIDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIENvcnJlY3RzIGZvbnQgZmFtaWx5IHNldCBvZGRseSBpbiBJRTYsIFM0LzUsIENocm9tZVxyXG4vLyBlbi53aWtpcGVkaWEub3JnL3dpa2kvVXNlcjpEYXZpZGdvdGhiZXJnL1Rlc3Q1OVxyXG5cclxuY29kZSxcclxua2JkLFxyXG5wcmUsXHJcbnNhbXAge1xyXG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2VyaWY7XHJcbiAgICBAaWYgJGxlZ2FjeV9zdXBwb3J0X2Zvcl9pZSB7XHJcbiAgICAgICAgX2ZvbnQtZmFtaWx5OiAnY291cmllciBuZXcnLCBtb25vc3BhY2U7XHJcbiAgICB9XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxufVxyXG5cclxuLy8gSW1wcm92ZXMgcmVhZGFiaWxpdHkgb2YgcHJlLWZvcm1hdHRlZCB0ZXh0IGluIGFsbCBicm93c2Vyc1xyXG5cclxucHJlIHtcclxuICAgIHdoaXRlLXNwYWNlOiBwcmU7XHJcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbn1cclxuXHJcbi8vIFNldCBjb25zaXN0ZW50IHF1b3RlIHR5cGVzLlxyXG5cclxucSB7XHJcbiAgICBxdW90ZXM6IFwiXFwyMDFDXCIgXCJcXDIwMURcIiBcIlxcMjAxOFwiIFwiXFwyMDE5XCI7XHJcbn1cclxuXHJcbi8vIDEuIEFkZHJlc3NlcyBDU1MgcXVvdGVzIG5vdCBzdXBwb3J0ZWQgaW4gSUU2LzdcclxuLy8gMi4gQWRkcmVzc2VzIHF1b3RlIHByb3BlcnR5IG5vdCBzdXBwb3J0ZWQgaW4gUzRcclxuXHJcbi8vIDFcclxuQGlmICRsZWdhY3lfc3VwcG9ydF9mb3JfaWUge1xyXG4gICAgcSB7XHJcbiAgICAgICAgcXVvdGVzOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyAyXHJcbnEge1xyXG4gICAgJjpiZWZvcmUsIFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgY29udGVudDogbm9uZTtcdFxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuXHJcbnNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vLyBQcmV2ZW50cyBzdWIgYW5kIHN1cCBhZmZlY3RpbmcgbGluZS1oZWlnaHQgaW4gYWxsIGJyb3dzZXJzXHJcbi8vIGdpc3QuZ2l0aHViLmNvbS80MTM5MzBcclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICAgIGZvbnQtc2l6ZTogNzUlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgICB0b3A6IC0wLjVlbTtcclxufVxyXG5cclxuc3ViIHtcclxuICAgIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gTGlzdHNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vIEFkZHJlc3NlcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBJRTYvN1xyXG5AaWYgJGxlZ2FjeV9zdXBwb3J0X2Zvcl9pZSB7XHJcbiAgICBkbCxcclxuICAgIG1lbnUsXHJcbiAgICBvbCxcclxuICAgIHVsIHtcclxuICAgICAgICBtYXJnaW46IDFlbSAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AaWYgJGxlZ2FjeV9zdXBwb3J0X2Zvcl9pZSB7XHJcbiAgICBkZCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBBZGRyZXNzZXMgcGFkZGluZ3Mgc2V0IGRpZmZlcmVudGx5IGluIElFNi83XHJcbkBpZiAkbGVnYWN5X3N1cHBvcnRfZm9yX2llIHtcclxuICAgIG1lbnUsXHJcbiAgICBvbCxcclxuICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBDb3JyZWN0cyBsaXN0IGltYWdlcyBoYW5kbGVkIGluY29ycmVjdGx5IGluIElFN1xyXG5cclxubmF2IHtcclxuICAgIHVsLFxyXG4gICAgb2wge1xyXG4gICAgICAgIEBpZiAkbGVnYWN5X3N1cHBvcnRfZm9yX2llIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEVtYmVkZGVkIGNvbnRlbnRcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vIDEuIFJlbW92ZXMgYm9yZGVyIHdoZW4gaW5zaWRlICdhJyBlbGVtZW50IGluIElFNi83LzgvOSwgRkYzXHJcbi8vIDIuIEltcHJvdmVzIGltYWdlIHF1YWxpdHkgd2hlbiBzY2FsZWQgaW4gSUU3XHJcbi8vICAgIGNvZGUuZmxpY2tyLmNvbS9ibG9nLzIwMDgvMTEvMTIvb24tdWktcXVhbGl0eS10aGUtbGl0dGxlLXRoaW5ncy1jbGllbnQtc2lkZS1pbWFnZS1yZXNpemluZy9cclxuXHJcbmltZyB7XHJcbiAgICBib3JkZXI6IDA7IC8vIDFcclxuICAgIEBpZiAkbGVnYWN5X3N1cHBvcnRfZm9yX2llIHtcclxuICAgICAgICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljOyAvLyAyXHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIENvcnJlY3RzIG92ZXJmbG93IGRpc3BsYXllZCBvZGRseSBpbiBJRTlcclxuXHJcbnN2Zzpub3QoOnJvb3QpIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEZpZ3VyZXNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vIEFkZHJlc3NlcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUU2LzcvOC85LCBTNSwgTzExXHJcblxyXG5maWd1cmUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBGb3Jtc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy8gQ29ycmVjdHMgbWFyZ2luIGRpc3BsYXllZCBvZGRseSBpbiBJRTYvN1xyXG5AaWYgJGxlZ2FjeV9zdXBwb3J0X2Zvcl9pZSB7XHJcbiAgICBmb3JtIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZ1xyXG5cclxuZmllbGRzZXQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcclxuICAgIG1hcmdpbjogMCAycHg7XHJcbiAgICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XHJcbn1cclxuXHJcbi8vIDEuIENvcnJlY3RzIGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUU2LzcvOC85XHJcbi8vIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cclxuLy8gMy4gQ29ycmVjdHMgdGV4dCBub3Qgd3JhcHBpbmcgaW4gRkYzXHJcbi8vIDQuIENvcnJlY3RzIGFsaWdubWVudCBkaXNwbGF5ZWQgb2RkbHkgaW4gSUU2LzdcclxuXHJcbmxlZ2VuZCB7XHJcbiAgICBib3JkZXI6IDA7IC8vIDFcclxuICAgIHBhZGRpbmc6IDA7IC8vIDJcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDNcclxuICAgIEBpZiAkbGVnYWN5X3N1cHBvcnRfZm9yX2llIHtcclxuICAgICAgICAqbWFyZ2luLWxlZnQ6IC03cHg7IC8vIDRcclxuICAgIH1cclxufVxyXG5cclxuLy8gMS4gQ29ycmVjdCBmb250IGZhbWlseSBub3QgYmVpbmcgaW5oZXJpdGVkIGluIGFsbCBicm93c2Vycy5cclxuLy8gMi4gQ29ycmVjdHMgZm9udCBzaXplIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gYWxsIGJyb3dzZXJzXHJcbi8vIDMuIEFkZHJlc3NlcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBJRTYvNywgRkYzKywgUzUsIENocm9tZVxyXG4vLyA0LiBJbXByb3ZlcyBhcHBlYXJhbmNlIGFuZCBjb25zaXN0ZW5jeSBpbiBhbGwgYnJvd3NlcnNcclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8vIDFcclxuICAgIGZvbnQtc2l6ZTogMTAwJTsgLy8gMlxyXG4gICAgbWFyZ2luOiAwOyAvLyAzXHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIDRcclxuICAgIEBpZiAkbGVnYWN5X3N1cHBvcnRfZm9yX2llIHtcclxuICAgICAgICAqdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gNFxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBBZGRyZXNzZXMgRkYzLzQgc2V0dGluZyBsaW5lLWhlaWdodCBvbiAnaW5wdXQnIHVzaW5nICFpbXBvcnRhbnQgaW4gdGhlIFVBIHN0eWxlc2hlZXRcclxuXHJcbmJ1dHRvbiwgaW5wdXQge1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxyXG4vLyBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxyXG4vLyBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIENocm9tZSwgU2FmYXJpIDUrLCBhbmQgSUUgOCsuXHJcbi8vIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCA0KyBhbmQgT3BlcmEuXHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLy8gMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcclxuLy8gICAgYW5kIGB2aWRlb2AgY29udHJvbHNcclxuLy8gMi4gQ29ycmVjdHMgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSAnaW5wdXQnIHR5cGVzIGluIGlPU1xyXG4vLyAzLiBJbXByb3ZlcyB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcclxuLy8gICAgJ2lucHV0JyBhbmQgb3RoZXJzXHJcbi8vIDQuIFJlbW92ZXMgaW5uZXIgc3BhY2luZyBpbiBJRTcgd2l0aG91dCBhZmZlY3Rpbmcgbm9ybWFsIHRleHQgaW5wdXRzXHJcbi8vICAgIEtub3duIGlzc3VlOiBpbm5lciBzcGFjaW5nIHJlbWFpbnMgaW4gSUU2XHJcblxyXG5idXR0b24sXHJcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxyXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgYXBwZWFyYW5jZTogYnV0dG9uO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcclxuICAgIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xyXG4gICAgQGlmICRsZWdhY3lfc3VwcG9ydF9mb3JfaWUge1xyXG4gICAgICAgICpvdmVyZmxvdzogdmlzaWJsZTsgIC8vIDRcclxuICAgIH1cclxufVxyXG5cclxuLy8gUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50c1xyXG5cclxuYnV0dG9uW2Rpc2FibGVkXSxcclxuaW5wdXRbZGlzYWJsZWRdIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLy8gUmVtb3ZlcyBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRkYzK1xyXG4vLyB3d3cuc2l0ZXBlbi5jb20vYmxvZy8yMDA4LzA1LzE0L3RoZS1kZXZpbHMtaW4tdGhlLWRldGFpbHMtZml4aW5nLWRvam9zLXRvb2xiYXItYnV0dG9ucy9cclxuXHJcbmJ1dHRvbiwgaW5wdXQge1xyXG4gICAgJjo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIDEuIFJlbW92ZXMgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUU2LzcvOC85XHJcbi8vIDIuIEltcHJvdmVzIHJlYWRhYmlsaXR5IGFuZCBhbGlnbm1lbnQgaW4gYWxsIGJyb3dzZXJzXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgICBvdmVyZmxvdzogYXV0bzsgLy8gMVxyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgLy8gMlxyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBUYWJsZXNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxsc1xyXG5cclxudGFibGUge1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG5pbnB1dCB7XHJcbiAgICAvLyAxLiBBZGRyZXNzZXMgYXBwZWFyYW5jZSBzZXQgdG8gc2VhcmNoZmllbGQgaW4gUzUsIENocm9tZVxyXG4gICAgLy8gMi4gQWRkcmVzc2VzIGJveC1zaXppbmcgc2V0IHRvIGJvcmRlci1ib3ggaW4gUzUsIENocm9tZSAoaW5jbHVkZSAtbW96IHRvIGZ1dHVyZS1wcm9vZilcclxuICAgICZbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgICAgICAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyAxXHJcbiAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAyXHJcbiAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAgICAgXHJcbiAgICBcdC8vIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXHJcbiAgICAgICAgLy8gb24gT1MgWC5cclxuICAgICAgICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG4gICAgICAgICY6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvLyAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxyXG4gICAgLy8gMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cclxuICAgIC8vIDMuIFJlbW92ZXMgZXhjZXNzIHBhZGRpbmcgaW4gSUU3XHJcbiAgICAvLyAgICBLbm93biBpc3N1ZTogZXhjZXNzIHBhZGRpbmcgcmVtYWlucyBpbiBJRTZcclxuICAgICZbdHlwZT1cImNoZWNrYm94XCJdLFxyXG4gICAgJlt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgXHRib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXHJcbiAgICBcdHBhZGRpbmc6IDA7IC8vIDJcclxuICAgIFx0QGlmICRsZWdhY3lfc3VwcG9ydF9mb3JfaWUge1xyXG4gICAgICAgIFx0KmhlaWdodDogMTNweDsgLy8gM1xyXG4gICAgICAgIFx0KndpZHRoOiAxM3B4OyAvLyAzXHJcbiAgICBcdH1cclxuICAgIH1cclxufVxyXG4iLCJAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkp1cmFCb2xkXCI7XHJcbiAgICBzcmM6IGxvY2FsKCdKdXJhLUJvbGQnKSwgbG9jYWwoJ0p1cmFCb2xkJyksICBcclxuICAgICAgICB1cmwoXCJmb250cy9KdXJhLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIFxyXG4gICAgICAgIHVybChcImZvbnRzL0p1cmEtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgICAgICAgdXJsKFwiZm9udHMvSnVyYS1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiSnVyYVNlbWlCb2xkXCI7XHJcbiAgICBzcmM6IGxvY2FsKCdKdXJhLVNlbWlCb2xkJyksIGxvY2FsKCdKdXJhU2VtaUJvbGQnKSwgIFxyXG4gICAgICAgIHVybChcImZvbnRzL0p1cmEtU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIFxyXG4gICAgICAgIC8vIHVybChcImZvbnRzL0p1cmEtU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgICAgIHVybChcImZvbnRzL0p1cmEtU2VtaUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJMZW1vblwiO1xyXG4gICAgc3JjOiBsb2NhbCgnTGVtb24tVHVlc2RheScpLCBsb2NhbCgnTGVtb25UdWVzZGF5JyksICBcclxuICAgICAgICB1cmwoXCJmb250cy9sZW1vbi10dWVzZGF5LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCBcclxuICAgICAgICB1cmwoXCJmb250cy9sZW1vbi10dWVzZGF5LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgICAgICB1cmwoXCJmb250cy9sZW1vbi10dWVzZGF5LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUm9zdG92XCI7XHJcbiAgICBzcmM6IGxvY2FsKCdyb3N0b3YnKSwgIFxyXG4gICAgICAgIHVybChcImZvbnRzL3Jvc3Rvdi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgXHJcbiAgICAgICAgdXJsKFwiZm9udHMvcm9zdG92LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgICAgICB1cmwoXCJmb250cy9yb3N0b3YudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuIiwiQHVzZSBcInZhcmlhYmxlc1wiO1xyXG5cclxuaHRtbCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxufVxyXG5cclxuKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcbiAgYm94LXNpemluZzogaW5oZXJpdDtcclxufVxyXG5cclxuKjpmb2N1cy12aXNpYmxlLCAqOmZvY3VzIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4vLyBzdmcgcGF0aCB7XHJcbi8vICAgZmlsbDogaW5oZXJpdDtcclxuLy8gfVxyXG5cclxudWwge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY29sb3I6IHZhcmlhYmxlcy4kYmxhY2s7XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5wYWdlIHtcclxuICBtaW4td2lkdGg6IDMyMHB4O1xyXG4gIGZvbnQtZmFtaWx5OiAnSnVyYUJvbGQnLCB2ZXJkYW5hLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcclxuICBjb2xvcjogdmFyaWFibGVzLiRibGFjaztcclxufVxyXG5cclxuLnN0b3Atc2Nyb2xsIHtcclxuICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmc6IDAgMzIwcHg7XHJcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbn1cclxuXHJcbi5zcHJpdGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgZmlsbDogaW5oZXJpdDtcclxufVxyXG5cclxuLmhpZGRlbiB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgXHJcbn1cclxuXHJcbi5jb29raWUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2MmRlZyxyZ2JhKDE1NCwgNjIsIDczLCAxKSAwJSwgcmdiYSgyMDksIDEwMCwgMTEzLCAxKSAxMDAlKTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiA4cHg7XHJcbn0iLCIkYmxhY2s6ICM0QjRCNEI7XHJcbiR3aGl0ZTogI0ZERjdFNDtcclxuJHBpbmsxOiAjOUEzRTQ5O1xyXG4kcGluazI6ICNCRTU3NjM7XHJcbiRwaW5rMzogI0QxNjQ3MTtcclxuJHBpbms0OiAjREJCM0FBO1xyXG4kYnJpdGU6ICNGREYwRTQ7XHJcbiRncmF5OiAjREJEQURGO1xyXG4kZ3JheTA4OiAjREJEQURGQzg7XHJcbiRicml0ZTA3OiAjRkRGMEU0Qzg7IiwiQHVzZSBcIm1peGluc1wiO1xyXG5AdXNlIFwidmFyaWFibGVzXCI7XHJcblxyXG5cclxuLnNvY2lhbCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgJl9fbGluayB7XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMuaWNvbi11aTtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXJ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlOyAgXHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDYyZGVnLHJnYmEoMTU0LCA2MiwgNzMsIDEpIDAlLCByZ2JhKDIwOSwgMTAwLCAxMTMsIDEpIDEwMCUpOyAgXHJcbiAgcGFkZGluZy10b3A6IDIycHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDIycHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgICAgXHJcbiAgfVxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMuY29udGFpbmVyO1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47ICBcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICBcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG4gICZfX2xvZ28ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAvLyBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICAmIHN2ZyB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICB3aWR0aDogNjBweDtcclxuICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICB9ICAgICAgXHJcbiAgICB9XHJcbiAgICAmX3RleHQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBmb250LWZhbWlseTogXCJMZW1vblwiO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGJyaXRlOyBcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAmX190b3duIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkp1cmFCb2xkXCI7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6IHZhcmlhYmxlcy4kYnJpdGU7ICAgICBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19jb250YWN0cyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuICAmX190ZWx7XHJcbiAgICBjb2xvcjogdmFyaWFibGVzLiR3aGl0ZTsgICAgXHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubWVudS11aTtcclxuICAgICZfdXAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7ICAgICAgXHJcbiAgICB9XHJcbiAgICAmX2Rvd24ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgfVxyXG4gICAgJl9iciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19idXJnZXItYnRuIHtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19saW5lIHtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJyaXRlO1xyXG4gIH0gIFxyXG4gICZfX3NvY2lhbCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3NlcGFyYXRvciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMHB4O1xyXG4gICAgYm9yZGVyLXRvcC13aWR0aDogMnB4O1xyXG4gICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItaW1hZ2U6IFxyXG4gICAgbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICB0byByaWdodCwgXHJcbiAgICAgIHRyYW5zcGFyZW50LFxyXG4gICAgICB2YXJpYWJsZXMuJGJyaXRlLCBcclxuICAgICAgdHJhbnNwYXJlbnRcclxuICAgICkgMSAzMCUgMTtcclxuICB9XHJcbn1cclxuXHJcbi5tZW51IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLy8gZmxleC1iYXNpczogNzgwcHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgd2lkdGg6IDUwJTtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAmX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogMTY4MHB4KSB7XHJcbiAgICAvLyAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIC8vIH1cclxuICB9XHJcbiAgJl9fbGluayB7XHJcbiAgICBjb2xvcjogdmFyaWFibGVzLiR3aGl0ZTsgICAgXHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubWVudS11aTtcclxuICAgIFxyXG4gIH1cclxuICAmX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgLy8gd2lkdGg6IDE4JTtcclxuICAgIC8vIGZsZXgtYmFzaXM6IDExMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgXHJcbiAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogMTg5MHB4KSB7XHJcbiAgICAvLyAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAvLyB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5idXJnZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogODdweDtcclxuICB3aWR0aDogMTAwJTtcclxuICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2MmRlZyxyZ2JhKDE1NCwgNjIsIDczLCAxKSAwJSwgcmdiYSgyMDksIDEwMCwgMTEzLCAxKSAxMDAlKTsgXHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNTAlKTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcclxuICAmX19jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgbWl4aW5zLmNvbnRhaW5lcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbiAgJl9fbWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcbiAgJl9fbWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICAmX19tbGluayB7XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubWVudS11aTtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGNvbG9yOiB2YXJpYWJsZXMuJHdoaXRlO1xyXG4gIH1cclxuICAmX19jbG9zZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC01MnB4O1xyXG4gICAgcmlnaHQ6IDMxcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dCxcclxuICAgIG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xyXG4gICAgfVxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGluZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJyaXRlO1xyXG4gICAgJl8xIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG4gICAgJl8yIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKC0ycHgpO1xyXG4gICAgfVxyXG4gIH0gIFxyXG59XHJcblxyXG4udmlzaWJsZSB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG59XHJcblxyXG4uaGFpZGUge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi8vIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuLy8gICAuYnVyZ2VyIHtcclxuLy8gICAgIGRpc3BsYXk6IGZsZXg7XHJcbi8vICAgfVxyXG4vLyB9IiwiQHVzZSAnLi92YXJpYWJsZXMnO1xyXG5cclxuQG1peGluIGNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDAgNTBweDtcclxuICAgIG1heC13aWR0aDogMTQ0MHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAzMnB4O1xyXG4gICAgfSAgICAgICAgXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAvLyBtYXgtd2lkdGg6IDc2OHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDsgICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnRuLXBpbmsge1xyXG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRicml0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJHBpbmsxO1xyXG4gICAgY29sb3I6IHZhcmlhYmxlcy4kd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAtNHB4IDRweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dCxcclxuICAgICAgICBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNik7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDYpO1xyXG4gICAgfVxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJ0bi13aGl0ZSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJyaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kd2hpdGU7XHJcbiAgICBjb2xvcjogdmFyaWFibGVzLiRwaW5rMTtcclxuICAgIGJveC1zaGFkb3c6IC00cHggNHB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0LFxyXG4gICAgICAgIG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA2KTtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNik7XHJcbiAgICB9XHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWVudS11aSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJHdoaXRlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gaWNvbi11aSB7XHJcbiAgICAmIHN2ZyB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQsXHJcbiAgICAgICAgICAgIG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDsgICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgJiBzdmcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7ICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgICYgc3ZnIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpOyAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgJiBzdmcge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7ICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufSIsIkB1c2UgXCJtaXhpbnNcIjtcclxuQHVzZSBcInZhcmlhYmxlc1wiO1xyXG5cclxuLmJhbm5lciB7XHJcbiAgICAvKiB3ZWJwYWNrSWdub3JlICovYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWcvYmctYmFubmVyLmpwZycpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDUzcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcclxuICAgICAgICAvKiB3ZWJwYWNrSWdub3JlICovYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWcvYmctYmFubmVyLTY1MC5qcGcnKTtcclxuICAgIH0gICAgXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5jb250YWluZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDsgICAgXHJcbiAgICAgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjsgICBcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IFxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19sZWZ0IHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19yaWdodCB7XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICB9XHJcbiAgICAmX19kZWNvciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTGVtb24nO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIC8vIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfdXAge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MHB4KTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxODBweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKSByb3RhdGUoLTguNzJkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMjklO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTI0LjQ1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDI0JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDYlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfZG93biB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMThweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTUwcHgpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMDVweCwgLTUwcHgpIHJvdGF0ZSgtOWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0MSU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAvLyByaWdodDogMjglO1xyXG4gICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCkgcm90YXRlKC0xNy44OWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDQyJTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMyU7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzNCU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMiU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcclxuICAgICAgICBmb250LWZhbWlseTogJ0xlbW9uJztcclxuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRwaW5rMTtcclxuICAgICAgICBmb250LXNpemU6IDE1MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcclxuICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgIC8vIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KSByb3RhdGUoLThkZWcpO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgbGVmdDogNTAlOyAgXHJcbiAgICAgICAgICAgIHdpZHRoOiA0NiU7ICBcclxuICAgICAgICAgICAgLy8gcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA5MHB4O1xyXG4gICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl91cCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfZmlnIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9zYWxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl93YXJyYW50eSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYWR2YW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRicml0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kcGluazE7XHJcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kd2hpdGU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogLTRweCA0cHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX193YXJyYW50eSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgICAgXHJcbiAgICAgICAgbWluLXdpZHRoOiAyMjBweDsgICAgXHJcbiAgICB9XHJcbiAgICAmX19idG5zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjRweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19yZWNvcmQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjJweDtcclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnRuLXBpbms7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzOCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjRweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY2FsbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJ0bi1waW5rO1xyXG4gICAgICAgIG1pbi13aWR0aDogMzglO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNhbG9uIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0OyAgICAgXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiA5MDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODguNDlkZWcsICNEMTY0NzEgLTUyLjI2JSwgIzlBM0U0OSAxMzUuOTElKTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJyaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7ICBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA1MDBweFxyXG4gICAgICAgIH0gICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTY0cHgpIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAzMjdweFxyXG4gICAgICAgIH0gICAgICAgICAgICAgICBcclxuICAgIH1cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICAgICZfX2FkcmVzcyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGJyaXRlO1xyXG4gICAgfVxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJ0bi13aGl0ZVxyXG4gICAgfVxyXG4gICAgJl9fcmFkaW8ge1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBhcHBlYXJhbmNlOiBub25lOyAgICBcclxuICAgICAgICB3aWR0aDogMzBweDsgICAgXHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYnJpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4OyBcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgICAgICAgXHJcbiAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAvKiB3ZWJwYWNrSWdub3JlOiB0cnVlICovXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9pbWcvcmFkaW8uc3ZnJyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSAndmFyaWFibGVzLnNjc3MnO1xyXG5AdXNlICdtaXhpbnMuc2Nzcyc7XHJcblxyXG5cclxuLm9mZmVycyB7XHJcbiAgICAvKiB3ZWJwYWNrSWdub3JlOiB0cnVlICovXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vaW1nL2JnLW9mZmVycy5qcGcnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcclxuICAgICAgICAvKiB3ZWJwYWNrSWdub3JlICovYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWcvYmctb2ZmZXJzLTY1MC5qcGcnKTtcclxuICAgIH0gICAgXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5jb250YWluZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAgICAgICAgXHJcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XHJcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kYnJpdGU7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZGVzY3Ige1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUm9zdG92JztcclxuICAgICAgICBmb250LXNpemU6IDkwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgICAgICAgICAgICBcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBmb250LWZhbWlseTogJ0xlbW9uJztcclxuICAgICAgICBmb250LXNpemU6IDE1MHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kZ3JheTtcclxuICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMHB4KTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2dyaWQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUzcHg7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzZnIgMWZyIDNmcjtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY2FyZCB7XHJcbiAgICAgICAgJl8xIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDEvMztcclxuICAgICAgICAgICAgJiAuY2FyZF9faW1nIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmXzIge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMi80O1xyXG4gICAgICAgICAgICBncmlkLXJvdzogMTtcclxuICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgJiAuY2FyZF9faW1nIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGVuZDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSAgICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfMyB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzM7XHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAzO1xyXG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAmIC5jYXJkX19pbWcge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZW5kO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfSAgICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgJl80IHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDMvNDtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDIvNDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgJiAuY2FyZF9faW1nIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgfSAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3N3aXBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4OyAgICAgIFxyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmNvbnRhaW5lcjtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICB9XHJcbiAgICAmX19wYWdpbmF0aW9uIHtcclxuICAgICAgICAvLyB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgJiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRwaW5rMTtcclxuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgdmFyaWFibGVzLiRicml0ZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXJpYWJsZXMuJHBpbmsxO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRicml0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbnN1bHRhdGlvbiB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJ0bi13aGl0ZTtcclxuICAgIH1cclxuICAgICZfX21vZGFsIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcclxuICAgIH1cclxufVxyXG5cclxuLmNhcmQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYnJpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgLy8gYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XHJcbiAgICBib3gtc2hhZG93OiA0cHggNHB4IDEwcHggMnB4ICMwMDAwMDA0RDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG4gICAgJl9fcG9pbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICB9ICAgICAgICBcclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDdweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgfVxyXG4gICAgLy8gJl9faW1nIHtcclxuICAgIC8vICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAvLyB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTFweDtcclxuICAgIH1cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmZvcm0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogNTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYnJpdGU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJHBpbmsxO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgIC8vIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcclxuICAgICZfX2Nsb3NlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dCxcclxuICAgICAgICBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saW5lIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJHBpbmsxO1xyXG4gICAgICAgICZfMSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmXzIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtMnB4KTtcclxuICAgICAgICB9XHJcbiAgICB9ICAgICAgICAgXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJSb3N0b3ZcIjtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTAuODhkZWcsICNEMTY0NzEgLTUuNjIlLCAjOUEzRTQ5IDc2LjE3JSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgIFxyXG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJHBpbmsxO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyAgICAgICAgXHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICB9XHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgd2lkdGg6IDgwMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MC44OGRlZywgcmdiYSgyMDksIDEwMCwgMTEzLCAwLjUpIC01LjYyJSwgcmdiYSgxNTQsIDYyLCA3MywgMC41KSA3Ni4xNyUpO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5QTNFNDk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBib3gtc2hhZG93OiA0cHggNHB4IDE1cHggMHB4ICMwMDAwMDAzMztcclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjg3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnRuLXBpbms7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50aGFua3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogNTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYnJpdGU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJHBpbmsxO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUm9zdG92JztcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTAuODhkZWcsICNEMTY0NzEgLTUuNjIlLCAjOUEzRTQ5IDc2LjE3JSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgIFxyXG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJHBpbmsxOyAgICAgICAgXHJcbiAgICB9ICAgIFxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kcGluazE7XHJcbiAgICB9XHJcbiAgICAmX19vayB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJ0bi1waW5rO1xyXG4gICAgfSAgICBcclxufVxyXG5cclxuLm1vZGFsLXZpc2libGUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbn1cclxuXHJcbi52aXNpYmxlLW5vbmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufSIsIkB1c2UgJy4vbWl4aW5zJztcclxuQHVzZSAnLi92YXJpYWJsZXMnO1xyXG5cclxuLnRydXN0IHtcclxuXHJcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gICAgLyogd2VicGFja0lnbm9yZTogdHJ1ZSAqL1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuL2ltZy9iZy10cnVzdC5qcGcnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAgICAgIC8qIHdlYnBhY2tJZ25vcmUgKi9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltZy9iZy10cnVzdC02NTAuanBnJyk7XHJcbiAgICB9ICAgICBcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmNvbnRhaW5lcjsgICAgICAgIFxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMZW1vbic7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMDBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJHBpbmsxO1xyXG4gICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTQ2cHgpO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY2FyZHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jYXJkIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDI4MHB4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgICZfX3N2ZyB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kcGluazQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTY0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY2hlY2sge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogLTQycHg7XHJcbiAgICAgICAgdG9wOiAtNTNweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ3cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzdweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jYXJkLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAvLyAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIC8vIH1cclxuICAgIH1cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAvLyAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIC8vIH1cclxuICAgIH1cclxufSIsIkB1c2UgJy4vbWl4aW5zJztcclxuQHVzZSAnLi92YXJpYWJsZXMnO1xyXG5cclxuLnNlcnZpY2VzIHtcclxuXHJcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgLyogd2VicGFja0lnbm9yZTogdHJ1ZSAqL1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuL2ltZy9iZy1zZXJ2aWNlcy5qcGcnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7ICAgIFxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XHJcbiAgICAgICAgLyogd2VicGFja0lnbm9yZSAqL2JhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1nL2JnLXNlcnZpY2VzLTY1MC5qcGcnKTtcclxuICAgIH0gICAgIFxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuY29udGFpbmVyOyAgICAgICAgXHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJ1Jvc3Rvdic7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDY0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xyXG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJHBpbmsxO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NhcmQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC8vIGZsZXgtYmFzaXM6IDQ1MHB4O1xyXG4gICAgICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgIC8vICAgICB3aWR0aDogMzQzcHg7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZERjBFNDtcclxuICAgICAgICBib3gtc2hhZG93OiA0cHggNHB4IDEwcHggMnB4ICMwMDAwMDA0RDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kcGluazQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJ0bi1waW5rO1xyXG4gICAgfVxyXG59IiwiQHVzZSAnLi9taXhpbnMnO1xyXG5AdXNlICcuL3ZhcmlhYmxlcyc7XHJcblxyXG4udGVhbSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcclxuICAgIC8qIHdlYnBhY2tJZ25vcmU6IHRydWUgKi9cclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9pbWcvYmctdGVhbS5qcGcnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAgICAgIC8qIHdlYnBhY2tJZ25vcmUgKi9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltZy9iZy10ZWFtLTY1MC5qcGcnKTtcclxuICAgIH0gICAgIFxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuY29udGFpbmVyOyAgIFxyXG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGJyaXRlOyAgICAgICAgICAgICBcclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUm9zdG92JztcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjRweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcGFkZGluZzogNTBweCA0MnB4IDUwcHggMTAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI1Ny45MmRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIC0yLjAyJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxNDIuMTElKTtcclxuICAgICAgICBib3gtc2hhZG93OiA0cHggNHB4IDEwcHggMnB4ICMwMDAwMDA0RDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NiU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTZweCA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDg0JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zd2lwZXItbmFtZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDUwdmg7IFxyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3N3aXBlci1kZXNjciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDQwcHgpO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc2Nyb2xsYmFyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRicml0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wYWdpbmF0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICAmIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJHBpbmsxO1xyXG4gICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCB2YXJpYWJsZXMuJGJyaXRlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcmlhYmxlcy4kcGluazE7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJyaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH0gXHJcbiAgICAmX19wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IC00MHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgICAgIH0gICAgICAgICBcclxuICAgIH1cclxuICAgICZfX2JnLXRpdGxlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogLTExO1xyXG4gICAgICAgIGJvdHRvbTogLTkwcHg7XHJcbiAgICAgICAgLy8gbGVmdDogLTE4JTtcclxuICAgICAgICAvLyB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LWZhbWlseTogJ0xlbW9uJztcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTQwcHg7XHJcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kd2hpdGU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNS43NmRlZyk7XHJcbiAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl8xNDQwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiBhdXRvO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZGVzY3Ige1xyXG4gICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMiU7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubXMtY2hvaWNlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgJl9fZm90byB7XHJcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5JTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkRGMEU0O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDRweCA0cHggMTBweCAycHggIzAwMDAwMDREO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tcy1jYXJkIHtcclxuICAgICZfX2ZvdG8ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZERjBFNDtcclxuICAgICAgICBib3gtc2hhZG93OiA0cHggNHB4IDEwcHggMnB4ICMwMDAwMDA0RDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiA0cHggNHB4IDEwcHggMHB4ICMwMDAwMDA0RDtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX25hbWUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgfVxyXG4gICAgJl9hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgLy8gd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl8xNDQwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICYgLm1zLWNhcmRfX2ZvdG8ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDlweDsgICAgXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyAgIFxyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IGF1dG87XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyAgICBcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDsgXHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLm1zLWNhcmRfX3RleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5tcy1jYXJkX19uYW1lIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kcGluazE7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRkRGMEU0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNjBweDtcclxufVxyXG5cclxuIiwiQHVzZSAnLi9taXhpbnMnO1xyXG5AdXNlICcuL3ZhcmlhYmxlcyc7XHJcblxyXG4uZ2FsbGVyeSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMjNweDtcclxuICAgIC8qIHdlYnBhY2tJZ25vcmU6IHRydWUgKi9cclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9pbWcvYmctZ2FsbGVyeS5qcGcnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAgICAgIC8qIHdlYnBhY2tJZ25vcmUgKi9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltZy9iZy1nYWxsZXJ5LTY1MC5qcGcnKTtcclxuICAgIH0gICAgIFxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5jb250YWluZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTdweDtcclxuICAgICAgICBmb250LWZhbWlseTogJ1Jvc3Rvdic7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDY0cHg7XHJcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kcGluazE7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2JnLXRleHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJ0xlbW9uJztcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjAwcHg7XHJcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kcGluazM7XHJcbiAgICAgICAgJl8xIHtcclxuICAgICAgICAgICAgbGVmdDogMTAlO1xyXG4gICAgICAgICAgICB0b3A6IDExMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1LjM2ZGVnKTtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMi41JTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMiU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgICAgICAvLyByaWdodDogYXV0bztcclxuICAgICAgICAgICAgfSAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAmXzIge1xyXG4gICAgICAgICAgICByaWdodDogMTAlO1xyXG4gICAgICAgICAgICB0b3A6IDk1cHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDguMzlkZWcpO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDQuNiU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTIuNDFkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH0gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgJl8zIHtcclxuICAgICAgICAgICAgbGVmdDogMzUlO1xyXG4gICAgICAgICAgICBib3R0b206IDExcHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDguMzlkZWcpO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA3JTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgICAgIC8vIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9ICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA1MTBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJHBpbmsxO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogNHB4IDRweCAxMHB4IDJweCAjMDAwMDAwNEQ7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zd2lwZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5jb250YWluZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtaW4taGVpZ2h0OiA3MDBweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1peGlucy5jb250YWluZXI7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODk2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xyXG4gICAgICAgICAgICAmIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9ICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgICZfX3BhZ2luYXRpb24ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTMwcHg7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgICYgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kcGluazE7XHJcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHZhcmlhYmxlcy4kYnJpdGU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyaWFibGVzLiRwaW5rMTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYnJpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9IFxyXG5cclxufVxyXG5cclxuLmRvd24ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDcwcHgpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ibHVyIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNDBweCkgIWltcG9ydGFudDtcclxuICAgIGZpbHRlcjogYmx1cig0cHgpO1xyXG59IiwiQHVzZSAndmFyaWFibGVzLnNjc3MnO1xyXG5AdXNlICdtaXhpbnMuc2Nzcyc7XHJcblxyXG4uc2Nob29sIHtcclxuXHJcbiAgICAvKiB3ZWJwYWNrSWdub3JlOiB0cnVlICovXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vaW1nL2JnLXNjaG9vbC5qcGcnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcclxuICAgICAgICAvKiB3ZWJwYWNrSWdub3JlICovYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWcvYmctc2Nob29sLTY1MC5qcGcnKTtcclxuICAgIH0gICAgIFxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuY29udGFpbmVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAxMDBweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAyLzM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICBmb250LWZhbWlseTogJ1Jvc3Rvdic7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDY0cHg7XHJcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kcGluazE7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcclxuICAgICAgICBncmlkLXJvdzogMS81O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGFxdWE7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNDBweDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzAwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzAwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM0M3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTA0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwNHB4OyAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwMHB4XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIvMztcclxuICAgICAgICBtaW4taGVpZ2h0OiA1ODVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19tb3JlIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMi8zO1xyXG4gICAgICAgIGdyaWQtcm93OiA0LzU7XHJcbiAgICAgICAgLy8gZGlzcGxheTogbm9uZTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIHN2ZyB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyOCU7XHJcbiAgICAgICAgICAgIH0gIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH0gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5idG4tcGluaztcclxuICAgIH1cclxuICAgICZfX2J0ZXh0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMjclO1xyXG4gICAgICAgIGJvdHRvbTogNzBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJ0xlbW9uJztcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjUwcHg7XHJcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kcGluazM7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtN2RlZyk7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDhweCAxMXB4IHJnYmEoMTU0LCA2MiwgNzMsIDAuNyk7XHJcbiAgICAgICAgJl9tYXJrIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kYnJpdGU7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kcGluazE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwMHB4O1xyXG4gICAgICAgICAgICBib3R0b206IDEwMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAzMyU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEuMzhkZWcpO1xyXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDNweCByZ2JhKDE1NCwgNjIsIDczLCAwLjQpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgICBsZWZ0OiAyOSU7XHJcbiAgICAgICAgICAgIHRvcDogODdweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtN2RlZyk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJHBpbmsxOyAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlICd2YXJpYWJsZXMuc2Nzcyc7XHJcbkB1c2UgJ21peGlucy5zY3NzJztcclxuXHJcbi5raW5kZXIge1xyXG5cclxuICAgIC8qIHdlYnBhY2tJZ25vcmU6IHRydWUgKi9cclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9pbWcvYmcta2luZGVyLmpwZycpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAgICAgIC8qIHdlYnBhY2tJZ25vcmUgKi9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltZy9iZy1raW5kZXItNjUwLmpwZycpO1xyXG4gICAgfSBcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmNvbnRhaW5lcjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9ICAgICAgICBcclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUm9zdG92JztcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjRweDtcclxuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRicml0ZTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgICAgXHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfSAgIFxyXG4gICAgfVxyXG4gICAgJl9fYmd0ZXh0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMZW1vbic7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDE0MHB4O1xyXG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGdyYXk7XHJcbiAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmXzEge1xyXG4gICAgICAgICAgICB0b3A6IC0xNzBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0yMzVweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOC4zOWRlZyk7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICAgICAgICAgIHRvcDogLTEwMHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0zMHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDMyJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE5Ljg3ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTQ0cHgpIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA5JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmXzIge1xyXG4gICAgICAgICAgICBsZWZ0OiAtMjIwcHg7XHJcbiAgICAgICAgICAgIHRvcDogNDAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMy41NmRlZyk7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0NSU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTMuNzZkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIHRvcDogMjYwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMjUlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTI2ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTQ0cHgpIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfMyB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMjM1cHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTQ1cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHRvcDogLTMwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyOCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0NHB4KSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA0JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNTBweCk7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMxNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xlZnQge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDUwcHgpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRicml0ZTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19tb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgc3ZnIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnRuLXdoaXRlO1xyXG4gICAgfVxyXG59IiwiQHVzZSAndmFyaWFibGVzLnNjc3MnO1xyXG5AdXNlICdtaXhpbnMuc2Nzcyc7XHJcblxyXG4uZmFxIHtcclxuXHJcbiAgICAvKiB3ZWJwYWNrSWdub3JlOiB0cnVlICovXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vaW1nL2JnLWZhcS5qcGcnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcclxuICAgICAgICAvKiB3ZWJwYWNrSWdub3JlICovYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWcvYmctZmFxLTY1MC5qcGcnKTtcclxuICAgIH0gXHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuY29udGFpbmVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfSAgICAgICAgICAgIFxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb3N0b3YnO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiA2NHB4O1xyXG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJHBpbmsxO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRwaW5rMTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19xdWVzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICB9XHJcbiAgICAmX19hbnN3ZXIge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJl9fYXNrIHtcclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnRuLXBpbms7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJl9fY3Jvc3Mge1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aWNrIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX3Zpc2libGUge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcbiAgICAmX3JvdGF0ZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG4gICAgJl9yb3RhdGUtdGljayB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIH0gICAgXHJcbiAgICAmX19tb2RhbCB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICB9ICAgIFxyXG59XHJcblxyXG4ubW9kYWwtdmlzaWJsZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxufVxyXG5cclxuLnZpc2libGUtbm9uZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udGhhbmtzX19va19mYXEge1xyXG4gICAgQGluY2x1ZGUgbWl4aW5zLmJ0bi1waW5rO1xyXG59XHJcblxyXG4iLCJAdXNlIFwibWl4aW5zXCI7XHJcbkB1c2UgXCJ2YXJpYWJsZXNcIjtcclxuXHJcbi5mb290ZXIge1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDYyZGVnLHJnYmEoMTU0LCA2MiwgNzMsIDEpIDAlLCByZ2JhKDIwOSwgMTAwLCAxMTMsIDEpIDEwMCUpO1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuY29udGFpbmVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cclxuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiR3aGl0ZTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19tYXAge1xyXG4gICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAmX19tYXJrZXIgc3ZnIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgfVxyXG4gICAgJl9fbmF2IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICZfX21lbnUge1xyXG4gICAgICAgIFxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiR3aGl0ZTtcclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMubWVudS11aTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTQ0cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3dvcmNrdGltZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb250YWN0cyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLy8gYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kd2hpdGU7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICAvLyAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIC8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAvLyB9XHJcbiAgICB9XHJcbiAgICAmX19hZHJlc3NlcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDsgIFxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47ICAgICAgXHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYWRyZXNzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9ICAgICAgICBcclxuICAgIH1cclxuICAgICZfX2FkcmVzcy1idG4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyAgIFxyXG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJHdoaXRlOyBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgIH0gICAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfSAgICAgICAgICBcclxuICAgIH1cclxuICAgICZfX3RlbCB7XHJcbiAgICAgICAgLy8gd2lkdGg6IDI3JTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiR3aGl0ZTtcclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMubWVudS11aTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9ICAgICAgICBcclxuICAgICAgICAmX3JlbW92ZSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3NvY2lhbCB7XHJcbiAgICAgICAgJiAuc29jaWFsX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICAgICZfX2RvY3MsICZfX21haWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiR3aGl0ZTtcclxuICAgIH1cclxuICAgICZfX2NvcHkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJHdoaXRlO1xyXG4gICAgfVxyXG4gICAgJl9fZWFycyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJHdoaXRlO1xyXG4gICAgfVxyXG4gICAgJl9fc2VwYXJhdG9yIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuIiwiLyoqXG4gKiBTd2lwZXIgMTEuMi42XG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDI1IFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IE1hcmNoIDE5LCAyMDI1XG4gKi9cblxuQHVzZSAnc3dpcGVyLXZhcnMuc2NzcycgYXMgdmFycztcbkBhdC1yb290IHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICAgIHNyYzogdXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpXG4gICAgICBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxufVxuQGF0LXJvb3Qge1xuICA6cm9vdCB7XG4gICAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICN7dmFycy4kdGhlbWVDb2xvcn07XG4gICAgLypcbiAgICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICAgLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaW5pdGlhbDtcbiAgICAqL1xuICB9XG59XG46aG9zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24sIGluaXRpYWwpO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1pb3MgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4uc3dpcGVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xuICAuc3dpcGVyLXNsaWRlLFxuICAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB9XG59XG5cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNzcy1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRm9yIEZpcmVmb3ggKi9cbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xuICB9XG4gICYuc3dpcGVyLWhvcml6b250YWwge1xuICAgID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICAgIH1cbiAgfVxuICAmLnN3aXBlci12ZXJ0aWNhbCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLWZyZWUtbW9kZSB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgc2Nyb2xsLXNuYXAtdHlwZTogbm9uZTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHNjcm9sbC1zbmFwLWFsaWduOiBub25lO1xuICAgIH1cbiAgfVxuICAmLnN3aXBlci1jZW50ZXJlZCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgb3JkZXI6IDk5OTk7XG4gICAgfVxuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIHNjcm9sbC1zbmFwLXN0b3A6IGFsd2F5cztcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwge1xuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG4gICAgfVxuICAgID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xuICAgIH1cbiAgfVxuICAmLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwge1xuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbiAgICB9XG4gIH1cbn1cblxuLyogU2xpZGUgc3R5bGVzIHN0YXJ0ICovXG4vKiAzRCBTaGFkb3dzICovXG4uc3dpcGVyLTNkIHtcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcyksXG4uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSB7XG4gIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICAgIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgfVxufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XG59XG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBTbGlkZSBzdHlsZXMgZW5kICovXG5cblxuXG4iLCJAdXNlICcuLi9zd2lwZXItdmFycy5zY3NzJyBhcyB2YXJzO1xuQGF0LXJvb3Qge1xuICA6cm9vdCB7XG4gICAgLypcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0OiBhdXRvO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0OiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tOiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wOiBhdXRvO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yOiBpbmhlcml0O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yOiByZ2JhKDAsMCwwLDAuMjUpO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemU6IDRweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZTogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aDogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQ6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eTogMC4yO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5OiAxO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcDogNHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXA6IDZweDtcbiAgKi9cbiAgfVxufVxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xuICAmLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQgPiAmLFxuICAmLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwge1xuICBib3R0b206IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbSwgOHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi10b3AsIGF1dG8pO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIH1cbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzLCA1MCUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsICMwMDApO1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgMC4yKTtcbiAgQGF0LXJvb3QgYnV0dG9uI3smfSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlICYge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6b25seS1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodCwgOHB4KTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdCwgYXV0byk7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG1hcmdpbjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCwgNnB4KSAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDhweDtcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRyYW5zaXRpb246XG4gICAgICAgIDIwMG1zIHRyYW5zZm9ybSxcbiAgICAgICAgMjAwbXMgdG9wO1xuICAgIH1cbiAgfVxufVxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgbWFyZ2luOiAwIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCwgNHB4KTtcbiAgfVxuICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgdHJhbnNpdGlvbjpcbiAgICAgICAgMjAwbXMgdHJhbnNmb3JtLFxuICAgICAgICAyMDBtcyBsZWZ0O1xuICAgIH1cbiAgfVxufVxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOlxuICAgIDIwMG1zIHRyYW5zZm9ybSxcbiAgICAyMDBtcyByaWdodDtcbn1cbi8qIEZyYWN0aW9uICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3IsIGluaGVyaXQpO1xufVxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgfVxuICAuc3dpcGVyLXJ0bCAmIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gIH1cbiAgLnN3aXBlci1ob3Jpem9udGFsID4gJixcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLFxuICAuc3dpcGVyLXZlcnRpY2FsID4gJi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5zd2lwZXItdmVydGljYWwgPiAmLFxuICAmLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLFxuICAuc3dpcGVyLWhvcml6b250YWwgPiAmLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLFxuICAmLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICAgIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxufVxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/