﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy/Gilroy-Regular.eot");src:url("../fonts/Gilroy/Gilroy-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy/Gilroy-Regular.woff2") format("woff2"),url("../fonts/Gilroy/Gilroy-Regular.woff") format("woff"),url("../fonts/Gilroy/Gilroy-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy/Gilroy-Bold.eot");src:url("../fonts/Gilroy/Gilroy-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy/Gilroy-Bold.woff2") format("woff2"),url("../fonts/Gilroy/Gilroy-Bold.woff") format("woff"),url("../fonts/Gilroy/Gilroy-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy/Gilroy-Semibold.eot");src:url("../fonts/Gilroy/Gilroy-Semibold.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy/Gilroy-Semibold.woff2") format("woff2"),url("../fonts/Gilroy/Gilroy-Semibold.woff") format("woff"),url("../fonts/Gilroy/Gilroy-Semibold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy/Gilroy-SemiboldItalic.eot");src:url("../fonts/Gilroy/Gilroy-SemiboldItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Gilroy/Gilroy-SemiboldItalic.woff2") format("woff2"),url("../fonts/Gilroy/Gilroy-SemiboldItalic.woff") format("woff"),url("../fonts/Gilroy/Gilroy-SemiboldItalic.ttf") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:"Work Sans";src:url("../fonts/WorkSans/WorkSans-Regular.eot");src:url("../fonts/WorkSans/WorkSans-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/WorkSans/WorkSans-Regular.woff2") format("woff2"),url("../fonts/WorkSans/WorkSans-Regular.woff") format("woff"),url("../fonts/WorkSans/WorkSans-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Work Sans";src:url("../fonts/WorkSans/WorkSans-Bold.eot");src:url("../fonts/WorkSans/WorkSans-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/WorkSans/WorkSans-Bold.woff2") format("woff2"),url("../fonts/WorkSans/WorkSans-Bold.woff") format("woff"),url("../fonts/WorkSans/WorkSans-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Work Sans";src:url("../fonts/WorkSans/WorkSans-Medium.eot");src:url("../fonts/WorkSans/WorkSans-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/WorkSans/WorkSans-Medium.woff2") format("woff2"),url("../fonts/WorkSans/WorkSans-Medium.woff") format("woff"),url("../fonts/WorkSans/WorkSans-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Work Sans";src:url("../fonts/WorkSans/WorkSans-SemiBold.eot");src:url("../fonts/WorkSans/WorkSans-SemiBold.eot?#iefix") format("embedded-opentype"),url("../fonts/WorkSans/WorkSans-SemiBold.woff2") format("woff2"),url("../fonts/WorkSans/WorkSans-SemiBold.woff") format("woff"),url("../fonts/WorkSans/WorkSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Work Sans";src:url("../fonts/WorkSans/WorkSans-Light.eot");src:url("../fonts/WorkSans/WorkSans-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/WorkSans/WorkSans-Light.woff2") format("woff2"),url("../fonts/WorkSans/WorkSans-Light.woff") format("woff"),url("../fonts/WorkSans/WorkSans-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"icomoon";src:url("../fonts/IconsFont/icomoon.eot?bg6zeh");src:url("../fonts/IconsFont/icomoon.eot?bg6zeh#iefix") format("embedded-opentype"),url("../fonts/IconsFont/icomoon.ttf?bg6zeh") format("truetype"),url("../fonts/IconsFont/icomoon.woff?bg6zeh") format("woff"),url("../fonts/IconsFont/icomoon.svg?bg6zeh#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook:before{content:""}.icon-instagram:before{content:""}.icon-twitter:before{content:""}.icon-youtube:before{content:""}.icon-linkedin:before{content:""}:root{--container-width-main: 1830px;--container-padding-main: 15px;--container-width-mini: 1140px;--container-padding-mini: 15px;--container-width-small: 760px;--container-padding-small: 15px;--font-main: "Gilroy", sans-serif;--font-size-main: 18px;--font-weight-main: 400;--line-height-main: 1.6;--page-bg: #272727;--text-color: #E8E8E8;--accent-color: #FCD54C}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:var(--page-bg);font-family:var(--font-main);font-weight:var(--font-weight-main);color:var(--text-color);font-size:var(--font-size-main);line-height:var(--line-height-main)}a{text-decoration:none;color:inherit}.none{display:none !important}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.disable-scroll{width:100vw;height:100vh;overflow:hidden}.padding-top{padding-top:clamp(3.125rem,1.75rem + 6.88vw,10rem)}.container-big{max-width:var(--container-width-main);padding:0 var(--container-padding-main);margin:0 auto}.container-mini{max-width:var(--container-width-mini);padding:0 var(--container-padding-mini);margin:0 auto}.container-small{max-width:var(--container-width-small);padding:0 var(--container-padding-small);margin:0 auto}.accordion__item{border-bottom:1px solid #929292}.accordion__header{line-height:1}.accordion__trigger{position:relative;padding:20px 10% 20px 0;margin:0;width:100%;border:none;outline:none;background-color:rgba(0,0,0,0);text-align:left;font-family:"Work Sans";font-size:clamp(.75rem,.675rem + .38vw,1.125rem);line-height:1.3;color:#fff;cursor:pointer}.accordion__trigger::after{position:absolute;right:0;top:50%;content:"";width:12px;height:20px;background:url("../icons/accordion/arrow.png") center center/cover no-repeat;transform:translateY(-50%);transition:transform .3s ease-in-out}.accordion__trigger.active::after{transform:rotateZ(90deg)}.accordion__panel{padding:0 5.8%;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.accordion__panel-text{margin:clamp(.313rem,.131rem + .91vw,.813rem) 0 clamp(.938rem,.369rem + 2.84vw,2.5rem) 0}.accordion__panel p{font-family:"Work Sans";font-size:clamp(.75rem,.675rem + .38vw,1.125rem);line-height:1.6}.apartement-card-big{display:flex;flex-direction:column;max-width:426px;height:100%}@media(max-width: 1350px){.apartement-card-big{justify-self:center}}.apartement-card-big__image{width:100%;height:580px;flex-shrink:0}.apartement-card-big__image img{vertical-align:top;width:100%;height:100%;object-fit:cover}.apartement-card-big__content{display:flex;flex-direction:column;flex-grow:1;min-height:297px;width:100%;gap:10px;padding:37px clamp(2.313rem,-5.083rem + 9.86vw,6.75rem) 27px 37px;border:1px solid #fcd54c;transition:background-color .3s linear}.apartement-card-big__type{font-family:"Work Sans";font-size:16px;transition:color .3s linear}.apartement-card-big__title{margin-top:17px;font-size:25px;line-height:35px;font-weight:700;color:#fff;transition:color .3s linear}.apartement-card-big__descr{margin-top:23px;font-family:"Work Sans";font-size:16px;line-height:26px;color:#929292;transition:color .3s linear}.apartement-card-big__link{display:flex;gap:20px;align-items:center;margin-top:auto}.apartement-card-big__link span{font-family:"Work Sans";font-size:16px;line-height:1.5;font-weight:600;color:#fff;transition:color .3s linear}.apartement-card-big__link svg path{transition:stroke .3s linear}.apartement-card-big:hover .apartement-card-big__content{background-color:#fcd54c}.apartement-card-big:hover .apartement-card-big__type,.apartement-card-big:hover .apartement-card-big__title,.apartement-card-big:hover .apartement-card-big__descr{color:var(--page-bg)}.apartement-card-big:hover .apartement-card-big__link span{color:var(--page-bg)}.apartement-card-big:hover .apartement-card-big__link svg path{stroke:var(--page-bg)}.apartement-card-big:hover .apartement-card-big__link:hover span{color:#fff}.apartement-card-big:hover .apartement-card-big__link:hover svg path{stroke:#fff}.apartement-card{display:flex;flex-direction:column;max-width:350px}@media(max-width: 991px){.apartement-card{justify-self:center}}.apartement-card__image{flex-shrink:0;width:100%;height:330px}.apartement-card__image img{vertical-align:top;width:100%;height:100%;object-fit:cover}.apartement-card__content{display:flex;flex-direction:column;gap:10px;width:100%;flex-grow:1;padding:20px;border:1px solid #fcd54c;transition:background-color .3s linear}.apartement-card__title{font-size:25px;line-height:35px;font-weight:700;color:#fff;transition:color .3s linear}.apartement-card__descr{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;margin-top:13px;font-size:16px;line-height:26px;color:#929292;transition:color .3s linear}.apartement-card__link{display:flex;gap:20px;align-items:center;margin-top:auto}.apartement-card__link span{font-family:"Work Sans";font-size:16px;line-height:1.5;font-weight:600;color:#fff;transition:color .3s linear}.apartement-card__link svg path{transition:stroke .3s linear}.apartement-card:hover .apartement-card__content{background-color:#fcd54c}.apartement-card:hover .apartement-card__title,.apartement-card:hover .apartement-card__descr{color:var(--page-bg)}.apartement-card:hover .apartement-card__link span{color:var(--page-bg)}.apartement-card:hover .apartement-card__link svg path{stroke:var(--page-bg)}.apartement-card:hover .apartement-card__link:hover span{color:#fff}.apartement-card:hover .apartement-card__link:hover svg path{stroke:#fff}.apartements-category{padding-top:clamp(3.125rem,2.188rem + 4.69vw,7.813rem)}.apartements-category__title{font-size:clamp(1.875rem,1.193rem + 3.41vw,3.75rem);color:#fff;line-height:normal;text-align:center;font-weight:700}.apartements-hero__wrapper{position:relative;height:clamp(20.313rem,14.775rem + 27.69vw,48rem);background:url("./../img/apartements-page/hero/bg.jpg") center/cover no-repeat}.apartements-hero__title{position:absolute;bottom:10%;left:50%;font-size:clamp(1.875rem,1.5rem + 1.88vw,3.75rem);color:#fff;text-align:center;font-weight:700;line-height:normal;transform:translateX(-50%)}.apartements-hero__title span{color:var(--accent-color)}.apartements-info{padding-bottom:clamp(3.125rem,1.75rem + 6.88vw,10rem)}.apartements-info__container{max-width:910px;padding:0 15px;margin:0 auto}.apartements-info__title{font-size:clamp(1.875rem,1.5rem + 1.88vw,3.75rem);line-height:normal;color:#fff;font-weight:700}.apartements-info__text{margin-top:clamp(1.25rem,.875rem + 1.88vw,3.125rem);font-family:"Work Sans";font-size:16px;line-height:1.6;color:#929292}.apartements-info__subtitle{margin-top:clamp(1.875rem,1.25rem + 3.13vw,5rem);color:#fff;font-weight:700;font-size:clamp(1.125rem,1.038rem + .44vw,1.563rem)}.apartements-offers{padding-top:clamp(3.125rem,1.938rem + 5.94vw,9.063rem);padding-bottom:clamp(3.125rem,2.25rem + 4.38vw,7.5rem)}.apartements-offers__title{font-size:clamp(1.875rem,1.5rem + 1.88vw,3.75rem);line-height:normal;color:#fff;text-align:center;font-weight:700}.apartements-offers__grid{margin-top:clamp(1.25rem,1rem + 1.25vw,2.5rem);display:grid;gap:40px 30px;grid-template-columns:repeat(4, minmax(288px, 1fr));grid-template-rows:auto;grid-auto-rows:auto}@media(max-width: 1350px){.apartements-offers__grid{grid-template-columns:repeat(3, minmax(288px, 1fr))}}@media(max-width: 991px){.apartements-offers__grid{grid-template-columns:repeat(2, minmax(288px, 1fr))}}@media(max-width: 767px){.apartements-offers__grid{grid-template-columns:1fr}}.apartements-offers__pagination{display:flex;justify-content:center;margin-top:clamp(1.875rem,1.563rem + 1.56vw,3.438rem)}.articles{padding:clamp(4.375rem,1.458rem + 6.08vw,8.75rem) 0 clamp(5.125rem,1.458rem + 7.64vw,10.625rem) 0}.articles__header{display:flex;justify-content:space-between;align-items:center}@media(max-width: 767px){.articles{padding:clamp(2.688rem,1.479rem + 6.04vw,4.375rem) 0}}.articles__title{font-size:clamp(1.875rem,.208rem + 3.47vw,4.375rem);line-height:normal;color:#fff;font-weight:700}@media(max-width: 767px){.articles__title{font-size:clamp(1.5rem,1.232rem + 1.34vw,1.875rem)}}.articles__showall{display:flex;gap:clamp(.875rem,.458rem + .87vw,1.5rem);align-items:center;color:#929292;font-size:clamp(.75rem,.583rem + .35vw,1rem);line-height:normal;transition:color .3s linear}.articles__showall svg{height:clamp(.938rem,.646rem + .61vw,1.375rem)}.articles__showall svg path{transition:stroke .3s linear}.articles__showall:hover{color:var(--accent-color)}.articles__showall:hover svg path{stroke:var(--accent-color)}.articles__grid{margin-top:clamp(2.5rem,.417rem + 4.34vw,5.625rem);display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;grid-auto-rows:auto;gap:30px}@media(max-width: 767px){.articles__grid{grid-template-columns:1fr;gap:clamp(1.25rem,.803rem + 2.24vw,1.875rem);padding:0 clamp(0rem,-18.848rem + 52.36vw,6.25rem)}}.articles__card{position:relative;width:100%;height:clamp(13.75rem,8.25rem + 11.46vw,22rem)}.articles__card img{width:100%;height:100%;object-fit:cover}@media(max-width: 767px){.articles__card{height:clamp(13.75rem,-0.568rem + 71.59vw,33.75rem)}}.articles__card-title{position:absolute;left:38px;bottom:53px;font-size:25px;line-height:35px;color:#fff;font-weight:700}@media(max-width: 992px){.articles__card-title{display:none}}.articles__card-info{position:absolute;top:0;left:0;display:flex;flex-direction:column;width:100%;height:100%;padding:clamp(1.938rem,1.521rem + .87vw,2.563rem) clamp(2rem,1.833rem + .35vw,2.25rem) 23px clamp(1.938rem,1.729rem + .43vw,2.25rem);border:1px solid var(--accent-color);background-color:var(--page-bg);transform:rotateY(90deg);opacity:0;pointer-events:none;transition:transform .3s ease-in-out,opacity .3s ease-in-out}@media(max-width: 767px){.articles__card-info{justify-content:space-between}}.articles__card-info-date{font-family:"Work Sans";font-size:clamp(.75rem,.583rem + .35vw,1rem);line-height:normal;color:#fff}@media(max-width: 767px){.articles__card-info-date{font-size:clamp(.75rem,.482rem + 1.34vw,1.125rem)}}.articles__card-info-title{margin-top:clamp(.813rem,.729rem + .17vw,.938rem);font-size:clamp(1.125rem,.833rem + .61vw,1.563rem);line-height:clamp(1.375rem,.833rem + 1.13vw,2.188rem);font-weight:700;color:#fff}@media(max-width: 767px){.articles__card-info-title{font-size:clamp(1.125rem,-0.083rem + 6.04vw,2.813rem)}}.articles__card-info-text{margin-top:clamp(.813rem,.188rem + 1.3vw,1.75rem);font-family:"Work Sans";font-size:clamp(.75rem,.583rem + .35vw,1rem);line-height:clamp(.875rem,.375rem + 1.04vw,1.625rem);color:#929292}@media(max-width: 767px){.articles__card-info-text{font-size:clamp(.75rem,.303rem + 2.24vw,1.375rem);line-height:normal}}.articles__card-info-link{display:flex;align-items:center;margin-top:auto;gap:clamp(.438rem,-0.104rem + 1.13vw,1.25rem);font-size:clamp(.75rem,.583rem + .35vw,1rem);line-height:1.5;color:var(--accent-color);font-weight:600;transition:color .3s linear}@media(max-width: 767px){.articles__card-info-link{margin-top:unset;font-size:clamp(.75rem,.303rem + 2.24vw,1.375rem);line-height:normal}}.articles__card-info-link svg{height:clamp(.5rem,-0.083rem + 1.22vw,1.375rem)}.articles__card-info-link svg path{transition:stroke .3s linear}@media(max-width: 767px){.articles__card-info-link svg{height:clamp(.5rem,-0.126rem + 3.13vw,1.375rem)}}.articles__card-info-link:hover{color:#fff}.articles__card-info-link:hover svg path{stroke:#fff}.articles__card:hover .articles__card-info{transform:rotateY(0);opacity:1;pointer-events:all}.blog-content{padding-top:clamp(1.875rem,1.313rem + 2.81vw,4.688rem);padding-bottom:clamp(7.313rem,6.563rem + 3.75vw,11.063rem)}.blog-content__grid{display:grid;gap:30px;grid-template-columns:repeat(3, minmax(288px, 1fr));grid-template-rows:auto;grid-auto-rows:auto}@media(max-width: 991px){.blog-content__grid{grid-template-columns:repeat(2, minmax(288px, 1fr))}}@media(max-width: 767px){.blog-content__grid{grid-template-columns:1fr}}.blog-content__pagination{margin:30px;display:flex;justify-content:center}.blog-search{padding-top:clamp(1.875rem,1.5rem + 1.88vw,3.75rem)}.blog-search__row{display:flex;justify-content:space-between;align-items:center}@media(max-width: 575px){.blog-search__row{flex-direction:column;justify-content:unset;align-items:start;gap:20px}}.blog-search__title{font-size:clamp(1.875rem,1.5rem + 1.88vw,3.75rem);font-weight:700;line-height:normal}.blog-search__form{position:relative}@media(max-width: 575px){.blog-search__form{width:100%}}.blog-search__form-input{padding:0 60px 0 20px;width:clamp(21.875rem,9.42rem + 34.6vw,50.938rem);height:clamp(2.5rem,2.063rem + 2.19vw,4.688rem);border:1px solid #929292;font-size:16px;color:#fff;background-color:rgba(0,0,0,0);outline:none}.blog-search__form-input::placeholder{color:#929292;font-size:16px}.blog-search__form-input:active,.blog-search__form-input:focus{border:1px solid var(--accent-color)}@media(max-width: 575px){.blog-search__form-input{width:100%}}.blog-search__form-submit{position:absolute;top:50%;right:25px;padding:0;margin:0;background-color:rgba(0,0,0,0);border:none;transform:translateY(-50%);cursor:pointer}.blog-search__form-submit img{width:30px;height:30px;object-fit:contain;vertical-align:top}.button{padding:12px 14px 13px 14px;border:none;outline:none;background-color:var(--accent-color);cursor:pointer;color:#000;font-family:"Work Sans";font-size:14px;font-weight:600;line-height:16px;transition:box-shadow .3s linear}.button:hover{box-shadow:0px 0px 7px 2px rgba(252,213,76,.8)}.contact{padding:clamp(3.125rem,2.663rem + 2.31vw,5.438rem) 0 clamp(3.125rem,2.688rem + 2.19vw,5.313rem) 0;background:url("../img/contact/bg.png") center center/cover no-repeat;color:var(--page-bg)}.contact__question{font-family:"Work Sans";text-align:center;font-weight:600;font-size:clamp(.75rem,.5rem + .52vw,1.125rem);line-height:1}.contact__title{font-size:clamp(3.125rem,2.25rem + 4.38vw,7.5rem);text-align:center;font-weight:700;line-height:normal}.contact__form{margin:clamp(1.875rem,1.625rem + 1.25vw,3.125rem) auto 0 auto;display:flex;max-width:clamp(28.125rem,27.208rem + 1.91vw,29.5rem)}@media(max-width: 767px){.contact__form{max-width:clamp(18rem,10.752rem + 36.24vw,28.125rem)}}.contact__form-input{padding:clamp(.813rem,.313rem + 1.04vw,1.563rem) 5px clamp(.875rem,.542rem + .69vw,1.375rem) clamp(1.75rem,1.167rem + 1.22vw,2.625rem);border:none;outline:none;flex-grow:1;background-color:#fff;font-size:12px;font-family:"Work Sans";color:#000;font-weight:700}.contact__form-input::placeholder{color:var(--page-bg);font-weight:400}.contact__form-input:active,.contact__form-input:focus{box-shadow:0px 0px 4px 4px rgba(39,39,39,.66)}@media(max-width: 576px){.contact__form-input{width:100%}}.contact__form-btn{padding:clamp(.75rem,.292rem + .95vw,1.438rem) clamp(2.188rem,.845rem + 6.71vw,4.063rem) clamp(.813rem,.438rem + .78vw,1.375rem) clamp(2.188rem,.845rem + 6.71vw,4.063rem);border:none;outline:none;background-color:var(--page-bg);font-family:"Work Sans";font-weight:600;font-size:14px;color:#fff}.contact__form-btn:active,.contact__form-btn:focus,.contact__form-btn:hover{box-shadow:0px 0px 4px 4px rgba(39,39,39,.66)}.contacts-map{position:relative;padding-bottom:clamp(4.375rem,-1.667rem + 12.59vw,13.438rem)}@media(max-width: 767px){.contacts-map{padding-bottom:clamp(3.25rem,2.445rem + 4.03vw,4.375rem)}}.contacts-map__info{position:absolute;left:clamp(2rem,-11.042rem + 27.17vw,21.563rem);top:82px;max-width:clamp(17.063rem,5.771rem + 23.52vw,34rem);padding:clamp(1.875rem,-0.417rem + 4.77vw,5.313rem);background-color:var(--page-bg)}@media(max-width: 868px){.contacts-map__info{top:120px}}@media(max-width: 630px){.contacts-map__info{position:static;max-width:450px;padding-left:0;padding-top:0}}.contacts-map__title{font-size:clamp(1.25rem,.75rem + 1.04vw,2rem);font-weight:700;line-height:normal;color:#fff}.contacts-map__title span{color:var(--accent-color)}.contacts-map__address{margin-top:clamp(1.25rem,.708rem + 1.13vw,2.063rem);font-family:"Work Sans";font-size:clamp(.875rem,.792rem + .17vw,1rem);color:#929292;line-height:normal}.contacts-map__tel{display:inline-block;margin-top:clamp(1.25rem,-0.417rem + 3.47vw,3.75rem);font-size:clamp(1.25rem,.75rem + 1.04vw,2rem);font-weight:700;line-height:normal;color:#fff;transition:color .3s linear}.contacts-map__tel:hover{color:var(--accent-color)}.contacts-map__email,.contacts-map__follow,.contacts-map__works{display:flex;gap:4px;font-family:"Work Sans";font-size:clamp(.875rem,.792rem + .17vw,1rem);color:#fff}.contacts-map__email a,.contacts-map__email span,.contacts-map__follow a,.contacts-map__follow span,.contacts-map__works a,.contacts-map__works span{color:#929292;font-weight:400;text-wrap:balance}.contacts-map__email a,.contacts-map__follow a,.contacts-map__works a{transition:color .3s linear}.contacts-map__email a:hover,.contacts-map__follow a:hover,.contacts-map__works a:hover{color:var(--accent-color)}.contacts-map__email strong,.contacts-map__follow strong,.contacts-map__works strong{flex-shrink:0;font-weight:700}.contacts-map__email{margin-top:clamp(1.25rem,-1.667rem + 6.08vw,5.625rem)}.contacts-map__follow{margin-top:30px}.contacts-map__works{margin-top:clamp(.875rem,1.82vw,2.188rem)}.contacts-map__location{height:clamp(37.25rem,30.083rem + 14.93vw,48rem);background-color:#3bcef3}@media(max-width: 767px){.contacts-map__location{height:clamp(21.938rem,10.976rem + 54.81vw,37.25rem)}}.contacts-title{padding-top:clamp(1.875rem,-1.458rem + 6.94vw,6.875rem);padding-bottom:clamp(1.875rem,-0.625rem + 5.21vw,5.625rem);font-size:clamp(1.875rem,1.5rem + 1.88vw,3.75rem);font-weight:700;color:#fff}@media(max-width: 767px){.contacts-title{padding-top:clamp(1.25rem,.803rem + 2.24vw,1.875rem)}}.contacts-touch{padding-bottom:clamp(4.375rem,.75rem + 7.55vw,9.813rem)}.contacts-touch__title{font-size:clamp(1.5rem,1.167rem + .69vw,2rem);line-height:normal;font-weight:700;color:var(--accent-color);padding-bottom:clamp(1.875rem,.167rem + 3.56vw,4.438rem)}.contacts-touch__title span{color:#fff}.contacts-touch__form{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:50px 220px auto;gap:30px}@media(max-width: 767px){.contacts-touch__form{grid-template-columns:1fr;grid-template-rows:repeat(3, 50px) 220px auto;gap:clamp(1.25rem,.803rem + 2.24vw,1.875rem)}}.contacts-touch__input{width:100%;height:100%;border:1px solid #c9c9c9;outline:none;background-color:rgba(0,0,0,0);color:#fff;font-size:16px}.contacts-touch__input::placeholder{font-family:"Work Sans";font-size:16px;color:#929292}.contacts-touch__input-name{padding:0 20px;grid-column:1/2;grid-row:1/2}@media(max-width: 767px){.contacts-touch__input-name{grid-column:1/2;grid-row:1/2}}.contacts-touch__input-email{padding:0 20px;grid-column:2/3;grid-row:1/2}@media(max-width: 767px){.contacts-touch__input-email{grid-column:1/2;grid-row:2/3}}.contacts-touch__input-subject{padding:0 20px;grid-column:3/4;grid-row:1/2}@media(max-width: 767px){.contacts-touch__input-subject{grid-column:1/2;grid-row:3/4}}.contacts-touch__input-message{padding:20px 30px;grid-column:1/4;grid-row:2/3;resize:none;overflow-y:auto}@media(max-width: 767px){.contacts-touch__input-message{grid-column:1/2;grid-row:4/5}}.contacts-touch__input-submit{grid-column:1/4;grid-row:3/4;color:#272727;font-size:16px;font-weight:500;justify-self:self-start;padding:14px 42px}@media(max-width: 767px){.contacts-touch__input-submit{grid-column:1/2;grid-row:5/6;justify-self:stretch}}.expertise{padding-bottom:clamp(4.375rem,3.542rem + 1.74vw,5.625rem)}.expertise__title{font-family:"Work Sans";font-weight:600;font-size:clamp(.875rem,.696rem + .89vw,1.125rem);line-height:1.6;color:var(--accent-color)}.expertise__subtitle{margin-top:clamp(.875rem,-0.208rem + 2.26vw,2.5rem);font-size:clamp(.875rem,.175rem + 3.5vw,4.375rem);font-weight:700;line-height:1;max-width:clamp(28.125rem,16.484rem + 24.28vw,45.625rem)}@media(max-width: 576px){.expertise__subtitle{font-size:24px}}.expertise__text{margin-top:clamp(.625rem,.102rem + 2.61vw,2.063rem)}.expertise__text p{font-family:"Work Sans";font-size:clamp(.875rem,.708rem + .35vw,1.125rem)}@media(max-width: 767px){.expertise{padding-bottom:clamp(2.5rem,1.158rem + 6.71vw,4.375rem)}}.faq{padding-bottom:clamp(3.125rem,1.489rem + 8.18vw,7.625rem)}.faq__title{font-size:clamp(1.5rem,.607rem + 4.47vw,4.375rem);font-weight:700;color:#fff;line-height:1}.faq__wrapper{margin-top:20px}.faq__accordion{border-top:1px solid #929292}.footer__mobile{display:none;margin-top:clamp(2.5rem,2.306rem + .97vw,3.125rem);padding-bottom:clamp(3.75rem,3.07rem + 3.4vw,5.938rem)}@media(max-width: 1350px){.footer__mobile{display:block}}.footer__mobile-contact{display:flex;justify-content:space-between;margin-top:15px}@media(max-width: 450px){.footer__mobile-contact{flex-direction:column}}.footer__mobile-title{font-size:18px;font-weight:600}.footer__mobile-address{display:block;margin-top:15px;font-size:18px;font-weight:100}.footer__mobile-email{display:block;margin-top:15px;font-size:18px;font-weight:400}.footer__mobile-button{align-self:flex-end}@media(max-width: 450px){.footer__mobile-button{align-self:unset;margin-top:50px;font-size:18px;padding:23px 0}}.footer__mobile-accordion .accordion__item{border-bottom:1px solid #3a3a3a}.footer__mobile-accordion .accordion__trigger{font-size:18px;font-weight:600}.footer__mobile-accordion .accordion__panel{padding:0}.footer{padding-top:clamp(2.5rem,1.818rem + 3.41vw,4.375rem);border-top:1px solid rgba(255,255,255,.3)}.footer__link-wrapper{display:flex;justify-content:center;align-items:center}.footer__wrapper{display:flex;justify-content:space-between;gap:20px;margin-top:50px;padding-bottom:95px}@media(max-width: 1350px){.footer__wrapper{display:none}}.footer__title{font-family:"Work Sans";font-size:18px;line-height:21px}.footer__list{margin-top:40px}.footer__list .menu-item{font-family:"Work Sans";font-weight:100;line-height:21px}.footer__list .menu-item a{transition:color .3s linear}.footer__list .menu-item a:hover{color:var(--accent-color)}.footer__list .menu-item+.menu-item{margin-top:20px}.footer__address{margin-top:40px;max-width:192px;font-family:"Work Sans";font-size:18px;line-height:1.6;font-weight:100}.footer__email{display:inline-block;margin-top:23px;line-height:22px;transition:color .3s linear}.footer__email:hover{color:var(--accent-color)}.footer__button{display:block;margin-top:78px}.footer__copyright{padding:clamp(1.25rem,1.023rem + 1.14vw,1.875rem) 0;border-top:1px solid rgba(255,255,255,.3)}.footer__copyright-wrapper{display:flex;justify-content:space-between;align-items:center}@media(max-width: 576px){.footer__copyright-wrapper{flex-direction:column;gap:15px}}.footer__copyright-text{font-size:clamp(.75rem,.614rem + .68vw,1.125rem);font-weight:100}@media(max-width: 576px){.footer__copyright-text{order:2}}.footer__copyright-social{display:flex;gap:29px;font-size:15px;line-height:18px}.footer__copyright-social-link{transition:color .3s linear}.footer__copyright-social-link:hover{color:var(--accent-color)}@media(max-width: 576px){.footer__copyright-social{order:1;gap:31px;font-size:16px}}.general{padding-bottom:clamp(4.375rem,2.5rem + 3.91vw,7.188rem)}@media(max-width: 767px){.general{padding-bottom:clamp(2.5rem,1.158rem + 6.71vw,4.375rem)}}.general__info{border:1px solid var(--accent-color);padding:clamp(2.313rem,.938rem + 2.86vw,4.375rem) clamp(3.75rem,2.292rem + 3.04vw,5.938rem)}@media(max-width: 767px){.general__info{padding:clamp(1.375rem,.704rem + 3.36vw,2.313rem) clamp(1.563rem,-0.003rem + 7.83vw,3.75rem)}}.general__info p{font-size:clamp(1.125rem,.625rem + 1.04vw,1.875rem);color:#fff;line-height:1.6}@media(max-width: 767px){.general__info p{font-size:clamp(1rem,.911rem + .45vw,1.125rem)}}.general__info p span{color:var(--accent-color)}.general__grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;grid-auto-rows:auto;column-gap:23px;margin-top:65px}@media(max-width: 992px){.general__grid{column-gap:30px}}@media(max-width: 767px){.general__grid{margin-top:clamp(2.5rem,1.381rem + 5.59vw,4.063rem)}}@media(max-width: 576px){.general__grid{grid-template-columns:1fr;gap:20px}}.general__img{width:100%;aspect-ratio:543/312}.general__img img{width:100%;height:100%;object-fit:cover}.general__text{margin-top:clamp(1.875rem,.208rem + 3.47vw,4.375rem);font-family:"Work Sans"}@media(max-width: 767px){.general__text{margin-top:clamp(1.25rem,-0.635rem + 5.24vw,1.875rem)}}.general__text p{font-size:clamp(.875rem,.708rem + .35vw,1.125rem);line-height:160%}.hamburger{--time: .1s;--width: 16px;--height: 12px;--line-height: 2px;--spacing: 3px;--color: #FFF;--radius: 2px;height:calc(var(--line-height)*3 + var(--spacing)*2);width:var(--width);display:flex;justify-content:center;align-items:center;border:none;background-color:rgba(0,0,0,0);padding:0;margin:0}.hamburger__icon{display:block;position:relative;width:var(--width);height:var(--line-height);background-color:var(--color);border-radius:var(--radius)}.hamburger__icon::before,.hamburger__icon::after{content:"";display:block;position:absolute;left:0;width:var(--width);height:var(--line-height);border-radius:var(--radius);background-color:var(--color);transition:transform var(--time) ease-in,top var(--time) linear var(--time)}.hamburger__icon::before{top:calc(-1*var(--line-height) - var(--spacing))}.hamburger__icon::after{top:calc(var(--spacing) + var(--line-height))}.hamburger__icon.hamburger__icon--active{background-color:rgba(0,0,0,0)}.hamburger__icon.hamburger__icon--active::before,.hamburger__icon.hamburger__icon--active::after{top:0;transition:top var(--time) linear,transform var(--time) ease-in var(--time)}.hamburger__icon.hamburger__icon--active::before{transform:rotate(45deg)}.hamburger__icon.hamburger__icon--active::after{transform:rotate(-45deg)}.hamburger{z-index:999}.header{padding:clamp(.938rem,.729rem + .43vw,1.25rem) 0 clamp(1.25rem,1rem + .52vw,1.625rem) 0}.header__row{display:flex;align-items:center}.header__contact{margin-left:auto;display:flex}@media(max-width: 576px){.header__contact{display:none}}@media(max-width: 992px){.header__contact{position:relative;z-index:12}}.header__contact>*+*{margin-left:clamp(1.875rem,-1.875rem + 7.81vw,7.5rem)}.header .button{padding:clamp(.625rem,.542rem + .17vw,.75rem) clamp(.75rem,.667rem + .17vw,.875rem) clamp(.688rem,.604rem + .17vw,.813rem) clamp(.75rem,.667rem + .17vw,.875rem);font-size:clamp(.75rem,.667rem + .17vw,.875rem);line-height:clamp(.75rem,.667rem + .17vw,.875rem)}.header .tel{display:block;margin-top:9px;font-size:clamp(1rem,.917rem + .17vw,1.125rem);transition:color .3s linear}.header .tel:hover{color:var(--accent-color)}.header__hamburger{margin-left:31px;display:none}@media(max-width: 992px){.header__hamburger{display:flex}}@media(max-width: 576px){.header__hamburger{margin-left:auto}}@media(max-width: 992px){.header__logo-link{position:relative;z-index:12}}.info-card{position:relative;max-width:430px;aspect-ratio:430/572}.info-card img{width:100%;height:100%;object-fit:cover;vertical-align:top}.info-card__title{position:absolute;left:clamp(.938rem,-0.104rem + 2.17vw,2.5rem);bottom:clamp(2rem,-0.417rem + 5.03vw,5.625rem);color:#fff;font-size:clamp(1.125rem,.542rem + 1.22vw,2rem);font-weight:700;line-height:normal}@media(max-width: 767px){.info-card__title{left:clamp(.75rem,-0.5rem + 6.25vw,2.5rem);bottom:clamp(1.75rem,-1.018rem + 13.84vw,5.625rem);font-size:clamp(1.125rem,.5rem + 3.13vw,2rem)}}.info-card__hide{position:absolute;top:0;left:0;z-index:12;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:clamp(1.063rem,-0.146rem + 2.52vw,2.875rem) clamp(1.5rem,3.13vw,3.75rem) clamp(.813rem,-0.479rem + 2.69vw,2.75rem) clamp(.688rem,-0.104rem + 1.65vw,1.875rem);background-color:var(--accent-color);opacity:0;pointer-events:none;transform-origin:center;transform:rotateY(90deg);transition:transform .2s linear,opacity .3s linear}@media(max-width: 767px){.info-card__hide{padding:clamp(.875rem,-0.557rem + 7.16vw,2.875rem) clamp(.5rem,-1.827rem + 11.63vw,3.75rem) clamp(.563rem,-1.003rem + 7.83vw,2.75rem) clamp(.563rem,-0.377rem + 4.7vw,1.875rem)}}.info-card__hide-title{color:#272727;font-size:clamp(1.125rem,.542rem + 1.22vw,2rem);font-weight:700;line-height:normal}@media(max-width: 767px){.info-card__hide-title{font-size:clamp(1.125rem,.499rem + 3.13vw,2rem)}}.info-card__hide-descr{color:#272727;font-family:"Work Sans";font-size:clamp(.75rem,.333rem + .87vw,1.375rem);line-height:normal}@media(max-width: 767px){.info-card__hide-descr{font-size:clamp(.625rem,.088rem + 2.68vw,1.375rem)}}.info-card__hide-link{display:flex;align-items:center;gap:clamp(.375rem,-0.083rem + .95vw,1.063rem)}.info-card__hide-link span{color:#272727;font-family:"Work Sans";font-size:clamp(.75rem,.417rem + .69vw,1.25rem);font-weight:700;transition:color .3s linear}@media(max-width: 767px){.info-card__hide-link span{font-size:clamp(.75rem,.392rem + 1.79vw,1.25rem)}}.info-card__hide-link svg{height:clamp(.75rem,.417rem + .69vw,1.25rem)}.info-card__hide-link svg path{transition:stroke .3s linear}@media(max-width: 767px){.info-card__hide-link svg{height:clamp(.75rem,.392rem + 1.79vw,1.25rem)}}@media(max-width: 767px){.info-card__hide-link{gap:clamp(.188rem,-0.439rem + 3.13vw,1.063rem)}}.info-card__hide-link:hover span{color:#fff}.info-card__hide-link:hover svg path{stroke:#fff}.info-card:hover .info-card__hide{transform:rotateY(0);opacity:1;pointer-events:all}.latest{padding:124px 0 70px 0}.latest__title{color:#fff;font-size:clamp(1.875rem,1.125rem + 1.56vw,3rem);font-weight:700;line-height:normal}@media(max-width: 767px){.latest__title{font-size:clamp(1.5rem,1.232rem + 1.34vw,1.875rem)}}.latest__slider{margin-top:clamp(1.563rem,-0.729rem + 4.77vw,5rem)}@media(max-width: 767px){.latest__slider{margin-top:clamp(1.25rem,-0.089rem + 6.7vw,3.125rem);height:calc(1.33*(50vw - 15px)*2)}}.latest__slider-pagination{display:flex;justify-content:center;margin-top:clamp(1.25rem,-2rem + 6.77vw,6.125rem)}.latest__slider-pagination .swiper-pagination-bullet{width:13px;height:13px;background-color:#929292;opacity:1}.latest__slider-pagination .swiper-pagination-bullet-active{background-color:var(--accent-color)}.latest__slider-pagination.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{margin:0}.latest__slider-pagination.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet:not(:first-child){margin-left:17px}.logo{display:inline-block;position:relative;padding:7px 7px 15px 15px;border-left:2px solid var(--accent-color)}.logo__title{color:#fff;font-family:"Gilroy";font-size:28px;font-weight:700;line-height:28px}.logo__text{margin-top:4px;color:rgba(255,255,255,.6);font-family:"Work Sans";font-size:11px;font-style:normal;font-weight:400;line-height:9px}.logo::before,.logo::after{position:absolute;left:0;content:"";display:block;width:40px;height:2px;background-color:#fcd54c}.logo::before{top:0}.logo::after{bottom:0}.logo.logo--header{padding:clamp(.313rem,.287rem + .13vw,.438rem) clamp(0rem,-0.088rem + .44vw,.438rem) clamp(.5rem,.412rem + .44vw,.938rem) clamp(.625rem,.563rem + .31vw,.938rem)}.logo.logo--header .logo__title{font-size:clamp(1.125rem,1rem + .63vw,1.75rem);line-height:clamp(1.5rem,1.45rem + .25vw,1.75rem)}.logo.logo--header .logo__text{margin-top:clamp(.125rem,.1rem + .13vw,.25rem);font-size:clamp(.625rem,.613rem + .06vw,.688rem)}.mobile-menu{position:fixed;top:-100%;left:0;display:none;width:100%;height:100vh;padding:clamp(7.188rem,5.193rem + 9.97vw,11.375rem) 15px 0 15px;z-index:10;background-color:var(--page-bg);transition:top .3s ease-in;overflow-y:auto}@media(max-width: 992px){.mobile-menu{display:block}}.mobile-menu.open{top:0}.mobile-menu.open::before{position:fixed;top:0;left:0;z-index:11;width:100%;height:clamp(5.188rem,4.92rem + 1.34vw,5.75rem);content:"";display:block;background-color:var(--page-bg)}.mobile-menu__contact{display:flex;flex-direction:column;gap:38px;padding:40px 0 12px 0}.mobile-menu__button,.mobile-menu__tel{align-self:center}.mobile-nav{display:flex;justify-content:center;padding-bottom:68px}.mobile-nav__list{font-size:36px;font-weight:600;text-transform:uppercase;line-height:1.22}@media(max-width: 576px){.mobile-nav{border-bottom:1px solid var(--accent-color)}}.mobile-nav__item{padding:10px 0}.mobile-nav__item.active .mobile-nav__drop-menu-wrapper{opacity:1;transform:translateX(0);pointer-events:all}.mobile-nav__item.active .mobile-nav__link-dropdown::after{border-top:6px solid var(--accent-color);transform-origin:center;transform:rotateX(180deg) translateY(2px)}.mobile-nav__item.active .mobile-nav__link{color:var(--accent-color)}.mobile-nav__link{position:relative}.mobile-nav__link-dropdown{padding-right:30px}.mobile-nav__link-dropdown::after{position:absolute;top:50%;transform:translateY(-50%);right:0;content:"";display:block;width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid #fff;transition:border-top 0s linear,transform .3s linear}.mobile-nav__drop-menu-wrapper{padding-left:20px;padding-top:10px;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.mobile-nav__drop-menu{font-size:14px;text-transform:lowercase}.mobile-nav__drop-menu-item{padding:7px 0}.mobile-nav__drop-menu-item::first-letter{text-transform:uppercase}.nav{margin-left:clamp(3.125rem,-3.704rem + 11vw,9.5rem)}.nav>.nav__list{display:flex;gap:clamp(2.188rem,1.049rem + 1.83vw,3.25rem);color:#fff;font-size:14px;font-weight:600;line-height:1;text-transform:uppercase;text-transform:uppercase}.nav>.nav__list>.menu-item{position:relative}.nav>.nav__list>.menu-item::before{position:absolute;bottom:-3px;left:0;z-index:101;content:"";display:block;width:100%;height:2px;background-color:var(--accent-color);transform-origin:right;transform:scale(0);transition:transform .3s linear}.nav>.nav__list>.menu-item:hover>a{color:var(--accent-color)}.nav>.nav__list>.menu-item:hover::before{transform-origin:left;transform:scale(100%)}.nav>.nav__list>.menu-item:hover::after{border-top:6px solid var(--accent-color);transform-origin:center;transform:rotateX(180deg) translateY(2px)}.nav>.nav__list>.menu-item>a{transition:color .3s linear}.nav>.nav__list>.menu-item .sub-menu{position:absolute;z-index:100;top:100%;width:250px;padding-top:15px;text-transform:none;background:#272727;transform:translateX(-30px);opacity:0;pointer-events:none;transition:opacity,transform .3s linear}.nav>.nav__list>.menu-item .sub-menu .menu-item{padding:10px 0 10px 20px;transition:background-color .3s linear,color .3s linear;border-left:1px solid #979797;border-right:1px solid #979797}.nav>.nav__list>.menu-item .sub-menu .menu-item:hover{background-color:var(--accent-color);color:var(--page-bg)}.nav>.nav__list>.menu-item .sub-menu .menu-item:first-child{border-top:1px solid #979797}.nav>.nav__list>.menu-item .sub-menu .menu-item:last-child{border-bottom:1px solid #979797}.nav>.nav__list .menu-item-has-children{padding-right:15px}.nav>.nav__list .menu-item-has-children::after{position:absolute;top:50%;transform:translateY(-50%);right:0;content:"";display:block;width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid #fff;transition:border-top 0s linear,transform .3s linear}.nav>.nav__list .menu-item-has-children:hover .sub-menu{opacity:1;transform:translateX(0);pointer-events:all}@media(max-width: 992px){.nav{display:none}}.pagination{display:flex}.pagination ul.page-numbers{display:flex}.pagination a.page-numbers,.pagination span.page-numbers,.pagination .prev-btn>a,.pagination .next-btn>a,.pagination .prev-btn>span,.pagination .next-btn>span{display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;color:#fff}.pagination a.page-numbers.dots,.pagination a.page-numbers.disabled,.pagination span.page-numbers.dots,.pagination span.page-numbers.disabled,.pagination .prev-btn>a.dots,.pagination .prev-btn>a.disabled,.pagination .next-btn>a.dots,.pagination .next-btn>a.disabled,.pagination .prev-btn>span.dots,.pagination .prev-btn>span.disabled,.pagination .next-btn>span.dots,.pagination .next-btn>span.disabled{pointer-events:none;color:#929292}.pagination a.page-numbers.dots svg path,.pagination a.page-numbers.disabled svg path,.pagination span.page-numbers.dots svg path,.pagination span.page-numbers.disabled svg path,.pagination .prev-btn>a.dots svg path,.pagination .prev-btn>a.disabled svg path,.pagination .next-btn>a.dots svg path,.pagination .next-btn>a.disabled svg path,.pagination .prev-btn>span.dots svg path,.pagination .prev-btn>span.disabled svg path,.pagination .next-btn>span.dots svg path,.pagination .next-btn>span.disabled svg path{fill:#929292}.pagination a.page-numbers.current,.pagination span.page-numbers.current,.pagination .prev-btn>a.current,.pagination .next-btn>a.current,.pagination .prev-btn>span.current,.pagination .next-btn>span.current{background-color:var(--accent-color);pointer-events:none}.pagination a.page-numbers:hover,.pagination span.page-numbers:hover,.pagination .prev-btn>a:hover,.pagination .next-btn>a:hover,.pagination .prev-btn>span:hover,.pagination .next-btn>span:hover{background-color:var(--accent-color)}.popup{position:fixed;width:100%;height:100%;top:0;left:0;z-index:99;background-color:rgba(0,0,0,.5568627451);overflow-y:auto;overflow-x:hidden;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .8s ease,visibility .8s ease}.popup.active{opacity:1;visibility:visible;pointer-events:all}.popup__body{min-height:100%;display:flex;align-items:center;justify-content:center;padding:70px 15px}.popup__content{position:relative;background-color:#fff;color:#000;max-width:730px;padding:67px clamp(1.25rem,-4.018rem + 26.34vw,8.625rem) 44px clamp(1.25rem,-4.018rem + 26.34vw,8.625rem);opacity:0;transform:scale(0);transition:opacity .8s ease,transform .8s ease}.popup.active .popup__content{opacity:1;transform:scale(100%)}.popup__close{position:absolute;top:-56px;right:-70px;background-color:rgba(0,0,0,0);border:none;padding:0;margin:0;cursor:pointer}@media(max-width: 992px){.popup__close{top:20px;right:20px}}.popup__close-img{position:relative;width:30px;height:30px}.popup__close-img::before,.popup__close-img::after{position:absolute;top:50%;left:0;display:block;content:"";width:100%;height:2px;background-color:var(--accent-color);border-radius:1px;transform:translateY(-50%)}@media(max-width: 992px){.popup__close-img::before,.popup__close-img::after{background-color:#000}}.popup__close-img::before{transform:rotate(45deg)}.popup__close-img::after{transform:rotate(-45deg)}.popup__title{font-size:clamp(1.5rem,.786rem + 3.57vw,3rem);font-weight:700;line-height:60px;text-align:center}@media(max-width: 992px){.popup__title{line-height:normal}}.popup__label{font-size:clamp(.75rem,.512rem + 1.19vw,1.25rem);font-family:"Work Sans";text-align:center;font-weight:400;line-height:23px;margin-top:7px}@media(max-width: 992px){.popup__label{line-height:normal}}.popup__form{display:flex;flex-direction:column;margin-top:clamp(1.25rem,.506rem + 3.72vw,2.813rem)}.popup__input{width:100%;padding:15px 0;font-family:"Gilroy";font-size:16px;line-height:20px;color:#000;border:none;border-bottom:1px solid #929292;outline:none}.popup__input:active,.popup__input:focus{background-color:rgba(185,168,13,.144)}.popup__input::placeholder{color:#000}.popup__input+.popup__input{margin-top:5px}.popup__button{margin-top:clamp(2.188rem,1.592rem + 2.98vw,3.438rem);padding:16px 85px 17px 85px;font-size:18px;line-height:21px;align-self:center}.promo__wrapper{position:relative;height:clamp(23.25rem,-1.667rem + 51.91vw,60.625rem);cursor:grab}@media(max-width: 767px){.promo__wrapper{height:clamp(20.125rem,17.888rem + 11.19vw,23.25rem)}}.promo__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;pointer-events:none}.promo__social{position:absolute;top:clamp(1.25rem,.417rem + 1.74vw,2.5rem);right:clamp(.813rem,.521rem + .61vw,1.25rem);z-index:10;pointer-events:all}.promo__social-list{display:flex;flex-direction:column;gap:clamp(.813rem,.521rem + .61vw,1.25rem);font-size:clamp(.625rem,.375rem + .52vw,1rem);line-height:1}.promo__social-link{transition:color .3s linear}.promo__social-link:hover{color:var(--accent-color)}@media(max-width: 576px){.promo__social{display:none}}.promo__thumbs{position:absolute;right:0;bottom:0;z-index:10;width:clamp(33.75rem,11.25rem + 46.88vw,67.5rem);pointer-events:all;background-color:var(--page-bg);padding:clamp(1.063rem,-0.646rem + 3.56vw,3.625rem) clamp(.688rem,-0.438rem + 2.34vw,2.375rem) clamp(1.375rem,.417rem + 2vw,2.813rem) clamp(1.875rem,.625rem + 2.6vw,3.75rem);cursor:auto}.promo__thumbs .swiper-slide.swiper-slide-thumb-active .promo__thumb-number{color:var(--accent-color)}@media(max-width: 767px){.promo__thumbs{transform:translateY(100%);width:100%;border-bottom:1px solid var(--accent-color);padding:20px 0 6px 0}}.promo__thumb{display:flex;gap:clamp(.625rem,-0.625rem + 2.6vw,2.5rem);max-width:clamp(8.75rem,5.25rem + 7.29vw,14rem);cursor:pointer;align-items:center}.promo__thumb-number{color:#fff;font-family:Gilroy;font-size:clamp(1.875rem,1.125rem + 1.56vw,3rem);font-weight:700;line-height:1}.promo__thumb-text{color:#fff;font-family:"Work Sans";font-size:clamp(.75rem,.583rem + .35vw,1rem);font-weight:600;line-height:clamp(.875rem,.458rem + .87vw,1.5rem)}@media(max-width: 576px){.promo__thumb-text{font-size:clamp(.625rem,.469rem + .78vw,.75rem)}}@media(max-width: 576px){.promo__thumb{flex-direction:column;gap:14px 0}}.promo__buttons{position:absolute;bottom:clamp(1.25rem,2.6vw,3.125rem);left:clamp(1.938rem,-16.354rem + 38.11vw,29.375rem);z-index:10;display:flex;gap:clamp(.625rem,.208rem + .87vw,1.25rem);font-size:clamp(.625rem,.208rem + .87vw,1.25rem);line-height:1;color:rgba(255,255,255,.5);align-items:center;pointer-events:all}.promo__buttons-prew,.promo__buttons-next{border:none;outline:none;padding:0;margin:0;background-color:rgba(0,0,0,0);color:#fff;opacity:.5;font-size:clamp(.625rem,.208rem + .87vw,1.25rem);font-weight:700;line-height:1;letter-spacing:4px;cursor:pointer;transition:opacity .3s linear}.promo__buttons-prew:hover,.promo__buttons-next:hover{opacity:1}.promo__slider{height:100%;width:100%}.promo__slide{padding:clamp(1.875rem,-8.542rem + 21.7vw,17.5rem) 0 0 clamp(1.875rem,-11.708rem + 28.3vw,22.25rem);position:relative;width:100%;height:100%}.promo__slide img{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover}@media(max-width: 767px){.promo__slide{padding:clamp(1.625rem,1.446rem + .89vw,1.875rem) 0 0 clamp(1.438rem,1.124rem + 1.57vw,1.875rem)}}.promo__header{position:relative;padding:clamp(2.125rem,1.708rem + .87vw,2.75rem) 0 clamp(1rem,-0.458rem + 3.04vw,3.188rem) clamp(1.563rem,1.438rem + .26vw,1.75rem);border-left:4px solid var(--accent-color)}@media(max-width: 767px){.promo__header{padding:clamp(.875rem,-0.02rem + 4.47vw,2.125rem) 0 clamp(.688rem,.464rem + 1.12vw,1rem) clamp(.938rem,.49rem + 2.24vw,1.563rem)}}.promo__header>span{color:#fff;font-family:"Work Sans";font-size:clamp(.625rem,.375rem + .52vw,1rem);font-weight:400;line-height:1;text-transform:uppercase}.promo__header h2{max-width:clamp(23.75rem,9.833rem + 28.99vw,44.625rem);color:#fff;font-family:"Space Grotesk";font-size:clamp(3.125rem,1.208rem + 3.99vw,6rem);font-weight:700;line-height:1.04;text-transform:capitalize}.promo__header h2>span{color:var(--accent-color);font-family:"Space Grotesk";font-size:clamp(3.125rem,1.208rem + 3.99vw,6rem);font-weight:700;line-height:1.04;text-transform:capitalize}@media(max-width: 767px){.promo__header h2>span{font-size:clamp(1.875rem,.98rem + 4.47vw,3.125rem)}}@media(max-width: 767px){.promo__header h2{font-size:clamp(1.875rem,.98rem + 4.47vw,3.125rem);max-width:clamp(13.75rem,6.591rem + 35.79vw,23.75rem)}}.promo__header button{display:flex;align-items:center;gap:6px;margin-top:clamp(.5rem,-0.917rem + 2.95vw,2.625rem);border:none;outline:none;padding:0;background-color:rgba(0,0,0,0);cursor:pointer}@media(max-width: 767px){.promo__header button{margin-top:60px}}.promo__header button>span{color:#fff;font-family:"Work Sans";font-size:clamp(1rem,.833rem + .35vw,1.25rem);font-weight:700;line-height:clamp(1.188rem,.979rem + .43vw,1.5rem);transition:color .3s linear}@media(max-width: 767px){.promo__header button>span{font-size:clamp(.75rem,.571rem + .89vw,1rem)}}.promo__header button>svg{width:clamp(.5rem,.292rem + .43vw,.813rem);height:clamp(.875rem,.542rem + .69vw,1.375rem)}.promo__header button>svg path{transition:stroke .3s linear}.promo__header button:hover>span{color:var(--accent-color)}.promo__header button:hover>svg path{stroke:var(--accent-color)}.promo__header::before,.promo__header::after{position:absolute;left:0;content:"";display:block;width:124px;height:4px;background-color:var(--accent-color)}.promo__header::before{top:0}.promo__header::after{bottom:0}.reviews{padding-bottom:clamp(4.375rem,3.875rem + 2.5vw,6.875rem)}.reviews__slide{position:relative;max-width:525px;margin-top:62px;padding:clamp(3.125rem,.833rem + 4.77vw,6.563rem) clamp(1.625rem,.833rem + 1.65vw,2.813rem) clamp(.938rem,.313rem + 1.3vw,1.875rem) 30px;border:1px solid var(--accent-color)}.reviews__slide-avatar{position:absolute;top:0;left:31px;width:clamp(4.25rem,2.417rem + 3.82vw,7rem);height:clamp(4.25rem,2.417rem + 3.82vw,7rem);border-radius:50%;object-fit:cover;transform:translateY(-50%)}.reviews__slide-decoration{position:absolute;top:clamp(1.125rem,-1.042rem + 4.51vw,4.375rem);right:clamp(2.063rem,1.646rem + .87vw,2.688rem)}.reviews__slide-title{font-size:25px;line-height:26px;font-weight:700;color:#fff}.reviews__slide-label{margin-top:clamp(.813rem,.563rem + .52vw,1.188rem);font-family:"Work Sans";font-size:clamp(.75rem,.583rem + .35vw,1rem);line-height:1;color:#fff}.reviews__slide-label span{color:var(--accent-color)}.reviews__slide-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;margin-top:clamp(.5rem,-0.583rem + 2.26vw,2.125rem);font-family:"Work Sans";font-size:clamp(.75rem,.583rem + .35vw,1rem);line-height:normal;color:#929292}.reviews__slide-text:hover{display:block;overflow:visible}.reviews__slider-pagination{display:flex;justify-content:center;margin-top:clamp(1.25rem,.355rem + 4.47vw,2.5rem)}.reviews__slider-pagination .swiper-pagination-bullet{width:13px;height:13px;background-color:#929292;opacity:1}.reviews__slider-pagination .swiper-pagination-bullet-active{background-color:var(--accent-color)}.reviews__slider-pagination.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{margin:0}.reviews__slider-pagination.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet:not(:first-child){margin-left:17px}.video{padding-bottom:clamp(2.5rem,1.5rem + 5vw,7.5rem)}.video__wrapper{position:relative;display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:1800/921;overflow:hidden}.video__wrapper video{width:100%;height:100%;object-fit:cover}.video__fullscreen{position:absolute;bottom:20px;right:20px;display:flex;justify-content:center;align-items:center;width:40px;height:40px;background-color:rgba(0,0,0,0);padding:0;border:0;opacity:0;cursor:pointer}.video__fullscreen.visible{opacity:1}.video__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.1);opacity:1;transition:opacity .3s ease}.video__overlay.hidden{opacity:0}.video__controls{position:absolute;left:50%;top:50%;display:flex;justify-content:center;align-items:center;width:122px;height:122px;padding:0;border:none;border-radius:50%;background:var(--accent-color);transform:translate(-50%, -50%);cursor:pointer}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL19mb250cy5zY3NzIiwiYmFzZS9fdmFycy5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiYmFzZS9fdXRpbGxzLnNjc3MiLCJiYXNlL19jb250YWluZXJzLnNjc3MiLCJibG9ja3MvX2FjY29yZGlvbi5zY3NzIiwiYmxvY2tzL19hcGFydGVtZW50LWNhcmQtYmlnLnNjc3MiLCJiYXNlL19taXhpbnMuc2NzcyIsImJsb2Nrcy9fYXBhcnRlbWVudC1jYXJkLnNjc3MiLCJibG9ja3MvX2FwYXJ0ZW1lbnRzLWNhdGVnb3J5LnNjc3MiLCJibG9ja3MvX2FwYXJ0ZW1lbnRzLWhlcm8uc2NzcyIsImJsb2Nrcy9fYXBhcnRlbWVudHMtaW5mby5zY3NzIiwiYmxvY2tzL19hcGFydGVtZW50cy1vZmZlcnMuc2NzcyIsImJsb2Nrcy9fYXJ0aWNsZXMuc2NzcyIsImJsb2Nrcy9fYmxvZy1jb250ZW50LnNjc3MiLCJibG9ja3MvX2Jsb2ctc2VhcmNoLnNjc3MiLCJibG9ja3MvX2J1dHRvbi5zY3NzIiwiYmxvY2tzL19jb250YWN0LnNjc3MiLCJibG9ja3MvX2NvbnRhY3RzLW1hcC5zY3NzIiwiYmxvY2tzL19jb250YWN0cy10aXRsZS5zY3NzIiwiYmxvY2tzL19jb250YWN0cy10b3VjaC5zY3NzIiwiYmxvY2tzL19leHBlcnRpc2Uuc2NzcyIsImJsb2Nrcy9fZmFxLnNjc3MiLCJibG9ja3MvX2Zvb3Rlci1tb2JpbGUtbmF2LnNjc3MiLCJibG9ja3MvX2Zvb3Rlci5zY3NzIiwiYmxvY2tzL19nZW5lcmFsLnNjc3MiLCJibG9ja3MvX2hhbWJ1cmdlci5zY3NzIiwiYmxvY2tzL19oZWFkZXIuc2NzcyIsImJsb2Nrcy9faW5mby1jYXJkLnNjc3MiLCJibG9ja3MvX2xhdGVzdC5zY3NzIiwiYmxvY2tzL19sb2dvLnNjc3MiLCJibG9ja3MvX21vYmlsZS1tZW51LnNjc3MiLCJibG9ja3MvX25hdi5zY3NzIiwiYmxvY2tzL19wYWdpbmF0aW9uLnNjc3MiLCJibG9ja3MvX3BvcHVwLnNjc3MiLCJibG9ja3MvX3Byb21vLnNjc3MiLCJibG9ja3MvX3Jldmlld3Muc2NzcyIsImJsb2Nrcy9fdmlkZW8uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQ0FBQSwyWkFhQyxTQUNBLFVBQ0EsU0FDQSxlQUNBLGFBQ0Esd0JBR0QsOEVBRUMsY0FFRCxLQUNDLGNBRUQsTUFDQyxnQkFFRCxhQUNDLFlBRUQsb0RBRUMsV0FDQSxhQUVELE1BQ0MseUJBQ0EsaUJDekNELFdBQ0kscUJBQ0EsOENBQ0Esb1FBSUEsZ0JBQ0Esa0JBR0osV0FDSSxxQkFDQSwyQ0FDQSx3UEFJQSxnQkFDQSxrQkFHSixXQUNJLHFCQUNBLCtDQUNBLHdRQUlBLGdCQUNBLGtCQUdKLFdBQ0kscUJBQ0EscURBQ0EsZ1NBSUEsZ0JBQ0Esa0JBR0osV0FDSSx3QkFDQSxrREFDQSxvUkFJQSxnQkFDQSxrQkFJSixXQUNJLHdCQUNBLCtDQUNBLHdRQUlBLGdCQUNBLGtCQUlKLFdBQ0ksd0JBQ0EsaURBQ0EsZ1JBSUEsZ0JBQ0Esa0JBR0osV0FDSSx3QkFDQSxtREFDQSx3UkFJQSxnQkFDQSxrQkFJSixXQUNJLHdCQUNBLGdEQUNBLDRRQUlBLGdCQUNBLGtCQUdKLFdBQ0ksc0JBQ0EsaURBQ0EsbVJBSUEsbUJBQ0Esa0JBQ0EsbUJBR0YsaUNBRUUsaUNBQ0EsWUFDQSxrQkFDQSxtQkFDQSxvQkFDQSxvQkFDQSxjQUdBLG1DQUNBLGtDQUdGLHNCQUNFLFlBRUYsdUJBQ0UsWUFFRixxQkFDRSxZQUVGLHFCQUNFLFlBRUYsc0JBQ0UsWUM5SUosTUFDSSwrQkFDQSwrQkFFQSwrQkFDQSwrQkFFQSwrQkFDQSxnQ0FFQSxrQ0FDQSx1QkFDQSx3QkFDQSx3QkFFQSxtQkFDQSxzQkFDQSx3QkNqQkoscUJBR0ksc0JBR0osS0FDSSx1QkFHSixLQUNJLGdDQUNBLDZCQUNBLG9DQUNBLHdCQUNBLGdDQUNBLG9DQUdKLEVBQ0kscUJBQ0EsY0NyQkosTUFDSSx3QkFJSixpQkFDSSxrQkFDQSxVQUNBLFdB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eURBQ0EsZ0JBQ0ksa0JBQ0EsZ0JBQ0EsZ0JBQ0EseUlBQ0EscUNBQ0EsdUJBQ0ksa0JBQ0EsTUFDQSxVQUVBLDRDQUNBLDZDQUNBLGtCQUNBLGlCQUNBLDJCQUVKLDJCQUNJLGtCQUNBLGdEQUNBLGdEQUVKLHNCQUNJLGVBQ0EsaUJBQ0EsZ0JBQ0EsV0FFSixzQkFDSSxtREFDQSx3QkFDQSw2Q0FDQSxjQUNBLFdBQ0EsMkJBQ0ksMEJBR1IscUJBQ0ksb0JBQ0EsNEJBQ0EscUJBQ0EsZ0JBQ0EsdUJBR0Esb0RBQ0Esd0JBQ0EsNkNBQ0EsbUJBQ0EsY0FDQSwyQkFDSSxjQUNBLGlCQUlaLDRCQUNJLGFBQ0EsdUJBQ0Esa0RBQ0Esc0RBQ0ksV0FDQSxZQUNBLHlCQUNBLFVBRUosNkRBQ0kscUNBRUosNkdBQ0ksU0FFSiwrSEFDSSxpQkM1RVosT0FDSSxpREFDQSxnQkFDSSxrQkFDQSxhQUNBLHVCQUNBLG1CQUVBLFdBQ0Esc0JBQ0EsZ0JBRUEsc0JBQ0ksV0FDQSxZQUNBLGlCQUdSLG1CQUNJLGtCQUNBLFlBQ0EsV0FDQSxhQUNBLHVCQUNBLG1CQUNBLFdBQ0EsWUFDQSwrQkFDQSxVQUNBLFNBQ0EsVUFDQSxlQUNBLDJCQUNJLFVBR1IsZ0JBQ0ksa0JBQ0EsTUFDQSxPQUNBLFdBQ0EsWUFDQSxzQ0FDQSxVQUNBLDRCQUVBLHVCQUNJLFVBR1IsaUJBQ0ksa0JBQ0EsU0FDQSxRQUNBLGFBQ0EsdUJBQ0EsbUJBQ0EsWUFDQSxhQUNBLFVBQ0EsWUFDQSxrQkFHQSwrQkFFQSxnQ0FFQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJodG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcclxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxyXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXHJcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXHJcbmIsIHUsIGksIGNlbnRlcixcclxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcclxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXHJcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxyXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCwgXHJcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgXHJcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxyXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogMDtcclxuXHRmb250LXNpemU6IDEwMCU7XHJcblx0Zm9udDogaW5oZXJpdDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xyXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBcclxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5ib2R5IHtcclxuXHRsaW5lLWhlaWdodDogMTtcclxufVxyXG5vbCwgdWwge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuYmxvY2txdW90ZSwgcSB7XHJcblx0cXVvdGVzOiBub25lO1xyXG59XHJcbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxyXG5xOmJlZm9yZSwgcTphZnRlciB7XHJcblx0Y29udGVudDogJyc7XHJcblx0Y29udGVudDogbm9uZTtcclxufVxyXG50YWJsZSB7XHJcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHRib3JkZXItc3BhY2luZzogMDtcclxufSIsIkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdHaWxyb3knO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dpbHJveS9HaWxyb3ktUmVndWxhci5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9HaWxyb3kvR2lscm95LVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0dpbHJveS9HaWxyb3ktUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0dpbHJveS9HaWxyb3ktUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9HaWxyb3kvR2lscm95LVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dpbHJveSc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvR2lscm95L0dpbHJveS1Cb2xkLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dpbHJveS9HaWxyb3ktQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvR2lscm95L0dpbHJveS1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvR2lscm95L0dpbHJveS1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0dpbHJveS9HaWxyb3ktQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR2lscm95JztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9HaWxyb3kvR2lscm95LVNlbWlib2xkLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dpbHJveS9HaWxyb3ktU2VtaWJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0dpbHJveS9HaWxyb3ktU2VtaWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9HaWxyb3kvR2lscm95LVNlbWlib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0dpbHJveS9HaWxyb3ktU2VtaWJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dpbHJveSc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvR2lscm95L0dpbHJveS1TZW1pYm9sZEl0YWxpYy5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9HaWxyb3kvR2lscm95LVNlbWlib2xkSXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9HaWxyb3kvR2lscm95LVNlbWlib2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvR2lscm95L0dpbHJveS1TZW1pYm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9HaWxyb3kvR2lscm95LVNlbWlib2xkSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1dvcmtTYW5zL1dvcmtTYW5zLVJlZ3VsYXIuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvV29ya1NhbnMvV29ya1NhbnMtUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvV29ya1NhbnMvV29ya1NhbnMtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1dvcmtTYW5zL1dvcmtTYW5zLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvV29ya1NhbnMvV29ya1NhbnMtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1dvcmsgU2Fucyc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvV29ya1NhbnMvV29ya1NhbnMtQm9sZC5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Xb3JrU2Fucy9Xb3JrU2Fucy1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Xb3JrU2Fucy9Xb3JrU2Fucy1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvV29ya1NhbnMvV29ya1NhbnMtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Xb3JrU2Fucy9Xb3JrU2Fucy1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Xb3JrU2Fucy9Xb3JrU2Fucy1NZWRpdW0uZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvV29ya1NhbnMvV29ya1NhbnMtTWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Xb3JrU2Fucy9Xb3JrU2Fucy1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Xb3JrU2Fucy9Xb3JrU2Fucy1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvV29ya1NhbnMvV29ya1NhbnMtTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1dvcmtTYW5zL1dvcmtTYW5zLVNlbWlCb2xkLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1dvcmtTYW5zL1dvcmtTYW5zLVNlbWlCb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Xb3JrU2Fucy9Xb3JrU2Fucy1TZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1dvcmtTYW5zL1dvcmtTYW5zLVNlbWlCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1dvcmtTYW5zL1dvcmtTYW5zLVNlbWlCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Xb3JrU2Fucy9Xb3JrU2Fucy1MaWdodC5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Xb3JrU2Fucy9Xb3JrU2Fucy1MaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvV29ya1NhbnMvV29ya1NhbnMtTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Xb3JrU2Fucy9Xb3JrU2Fucy1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Xb3JrU2Fucy9Xb3JrU2Fucy1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XHJcbiAgICBzcmM6ICB1cmwoJy4uL2ZvbnRzL0ljb25zRm9udC9pY29tb29uLmVvdD9iZzZ6ZWgnKTtcclxuICAgIHNyYzogIHVybCgnLi4vZm9udHMvSWNvbnNGb250L2ljb21vb24uZW90P2JnNnplaCNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgdXJsKCcuLi9mb250cy9JY29uc0ZvbnQvaWNvbW9vbi50dGY/Ymc2emVoJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICB1cmwoJy4uL2ZvbnRzL0ljb25zRm9udC9pY29tb29uLndvZmY/Ymc2emVoJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgIHVybCgnLi4vZm9udHMvSWNvbnNGb250L2ljb21vb24uc3ZnP2JnNnplaCNpY29tb29uJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICBcclxuICBbY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xyXG4gICAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cclxuICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcclxuICAgIHNwZWFrOiBuZXZlcjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgXHJcbiAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICB9XHJcbiAgXHJcbiAgLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTkwXCI7XHJcbiAgfVxyXG4gIC5pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhOTJcIjtcclxuICB9XHJcbiAgLmljb24tdHdpdHRlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhOTZcIjtcclxuICB9XHJcbiAgLmljb24teW91dHViZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhOWRcIjtcclxuICB9XHJcbiAgLmljb24tbGlua2VkaW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWM5XCI7XHJcbiAgfVxyXG4gICIsIjpyb290IHtcclxuICAgIC0tY29udGFpbmVyLXdpZHRoLW1haW46IDE4MzBweDtcclxuICAgIC0tY29udGFpbmVyLXBhZGRpbmctbWFpbjogMTVweDtcclxuXHJcbiAgICAtLWNvbnRhaW5lci13aWR0aC1taW5pOiAxMTQwcHg7XHJcbiAgICAtLWNvbnRhaW5lci1wYWRkaW5nLW1pbmk6IDE1cHg7XHJcblxyXG4gICAgLS1jb250YWluZXItd2lkdGgtc21hbGw6IDc2MHB4O1xyXG4gICAgLS1jb250YWluZXItcGFkZGluZy1zbWFsbDogMTVweDtcclxuXHJcbiAgICAtLWZvbnQtbWFpbjogJ0dpbHJveScsIHNhbnMtc2VyaWY7XHJcbiAgICAtLWZvbnQtc2l6ZS1tYWluOiAxOHB4O1xyXG4gICAgLS1mb250LXdlaWdodC1tYWluOiA0MDA7XHJcbiAgICAtLWxpbmUtaGVpZ2h0LW1haW46IDEuNjtcclxuXHJcbiAgICAtLXBhZ2UtYmc6ICMyNzI3Mjc7XHJcbiAgICAtLXRleHQtY29sb3I6ICNFOEU4RTg7XHJcbiAgICAtLWFjY2VudC1jb2xvcjogI0ZDRDU0QztcclxufSIsIiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlLWJnKTtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xyXG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1haW4pO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbWFpbik7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbWFpbik7XHJcbn1cclxuXHJcbmEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuIiwiLm5vbmUge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBoaWRkZW4gY29udGVudFxyXG4udmlzdWFsbHktaGlkZGVuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIG1hcmdpbjogLTFweDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcclxuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uZGlzYWJsZS1zY3JvbGwge1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5wYWRkaW5nLXRvcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogY2xhbXAoMy4xMjVyZW0sIDEuNzVyZW0gKyA2Ljg4dncsIDEwcmVtKTtcclxufSIsIi5jb250YWluZXItYmlnIHtcclxuICAgIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXdpZHRoLW1haW4pO1xyXG4gICAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZy1tYWluKTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uY29udGFpbmVyLW1pbmkge1xyXG4gICAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItd2lkdGgtbWluaSk7XHJcbiAgICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nLW1pbmkpO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5jb250YWluZXItc21hbGwge1xyXG4gICAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItd2lkdGgtc21hbGwpO1xyXG4gICAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZy1zbWFsbCk7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufSIsIi5hY2NvcmRpb24ge1xyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5MjkyOTI7XHJcbiAgICB9XHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG4gICAgJl9fdHJpZ2dlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTAlIDIwcHggMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmb250LWZhbWlseTogJ1dvcmsgU2Fucyc7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgwLjc1cmVtLCAwLjY3NXJlbSArIDAuMzh2dywgMS4xMjVyZW0pO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaWNvbnMvYWNjb3JkaW9uL2Fycm93LnBuZycpIGNlbnRlciBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDkwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3BhbmVsIHtcclxuICAgICAgICAvLyBwYWRkaW5nOiAwIDYzcHggMCA2NXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNS44JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiBjbGFtcCgwLjMxM3JlbSwgMC4xMzFyZW0gKyAwLjkxdncsIDAuODEzcmVtKSAwIGNsYW1wKDAuOTM4cmVtLCAwLjM2OXJlbSArIDIuODR2dywgMi41cmVtKSAwO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJztcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgwLjc1cmVtLCAwLjY3NXJlbSArIDAuMzh2dywgMS4xMjVyZW0pO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5hcGFydGVtZW50LWNhcmQtYmlnIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWF4LXdpZHRoOiA0MjZweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTM1MHB4KSB7XHJcbiAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbiAgICB9IFxyXG4gICAgJl9faW1hZ2UgeyBcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDU4MHB4O1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjk3cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDM3cHggY2xhbXAoMi4zMTNyZW0sIC01LjA4M3JlbSArIDkuODZ2dywgNi43NXJlbSkgMjdweCAzN3B4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGQ0Q1NEM7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgbGluZWFyO1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgJl9fdHlwZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgbGluZWFyO1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE3cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGxpbmVhcjtcclxuICAgIH1cclxuICAgICZfX2Rlc2NyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyM3B4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJztcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgY29sb3I6ICM5MjkyOTI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGxpbmVhcjtcclxuICAgIH1cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgbGluZWFyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHN0cm9rZSAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmFwYXJ0ZW1lbnQtY2FyZC1iaWdfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNENTRDO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXBhcnRlbWVudC1jYXJkLWJpZ19fdHlwZSxcclxuICAgICAgICAuYXBhcnRlbWVudC1jYXJkLWJpZ19fdGl0bGUsXHJcbiAgICAgICAgLmFwYXJ0ZW1lbnQtY2FyZC1iaWdfX2Rlc2NyIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXBhZ2UtYmcpO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5hcGFydGVtZW50LWNhcmQtYmlnX19saW5rIHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcGFnZS1iZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogdmFyKC0tcGFnZS1iZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gQG1peGluIHRhYmxldFhMIHtcclxuLy8gICAgIEBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4vLyAgICAgICAgIEBjb250ZW50XHJcbi8vICAgICB9XHJcbi8vIH1cclxuXHJcbi8vIEBtaXhpbiB0YWJsZXQge1xyXG4vLyAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcclxuLy8gICAgICAgICBAY29udGVudFxyXG4vLyAgICAgfVxyXG4vLyB9XHJcblxyXG4vLyBAbWl4aW4gcGhvbmVYTCB7XHJcbi8vICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4vLyAgICAgICAgIEBjb250ZW50XHJcbi8vICAgICB9XHJcbi8vIH1cclxuXHJcbi8vIEBtaXhpbiBwaG9uZSB7XHJcbi8vICAgICBAbWVkaWEobWF4LXdpZHRoOiA1NzZweCkge1xyXG4vLyAgICAgICAgIEBjb250ZW50XHJcbi8vICAgICB9XHJcbi8vIH1cclxuXHJcbkBtaXhpbiBicmVha3BvaW50KCRiaykge1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJGJrKSB7XHJcbiAgICAgICAgQGNvbnRlbnRcclxuICAgIH1cclxufSIsIi5hcGFydGVtZW50LWNhcmQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCg5OTFweCkge1xyXG4gICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG4gICAgfSBcclxuICAgICZfX2ltYWdlIHsgXHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAzMzBweDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGQ0Q1NEM7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgbGluZWFyO1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBsaW5lYXI7XHJcbiAgICB9XHJcbiAgICAmX19kZXNjciB7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7IFxyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IFxyXG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMzsgXHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgXHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IFxyXG5cclxuICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICBjb2xvcjogIzkyOTI5MjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgbGluZWFyO1xyXG4gICAgfVxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1dvcmsgU2Fucyc7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBsaW5lYXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlIC4zcyBsaW5lYXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAuYXBhcnRlbWVudC1jYXJkX19jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRDU0QztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFwYXJ0ZW1lbnQtY2FyZF9fdGl0bGUsIFxyXG4gICAgICAgIC5hcGFydGVtZW50LWNhcmRfX2Rlc2NyIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXBhZ2UtYmcpO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5hcGFydGVtZW50LWNhcmRfX2xpbmsge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wYWdlLWJnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1wYWdlLWJnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYXBhcnRlbWVudHMtY2F0ZWdvcnkge1xyXG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDMuMTI1cmVtLCAyLjE4OHJlbSArIDQuNjl2dywgNy44MTNyZW0pO1xyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS44NzVyZW0sIDEuMTkzcmVtICsgMy40MXZ3LCAzLjc1cmVtKTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gICAgJV9fc2xpZGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcCgxLjg3NXJlbSwgMC42MjVyZW0gKyA2LjI1dncsIDUuMzEzcmVtKTtcclxuICAgIH1cclxufSIsIi5hcGFydGVtZW50cy1oZXJvIHtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IGNsYW1wKDIwLjMxM3JlbSwgMTQuNzc1cmVtICsgMjcuNjl2dywgNDhyZW0pO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi8uLi9pbWcvYXBhcnRlbWVudHMtcGFnZS9oZXJvL2JnLmpwZycpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuODc1cmVtLCAxLjVyZW0gKyAxLjg4dncsIDMuNzVyZW0pO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYXBhcnRlbWVudHMtaW5mbyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMy4xMjVyZW0sIDEuNzVyZW0gKyA2Ljg4dncsIDEwcmVtKTtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MTBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjg3NXJlbSwgMS41cmVtICsgMS44OHZ3LCAzLjc1cmVtKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcCgxLjI1cmVtLCAwLjg3NXJlbSArIDEuODh2dywgMy4xMjVyZW0pO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJztcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICBjb2xvcjogIzkyOTI5MjtcclxuICAgIH1cclxuICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcCgxLjg3NXJlbSwgMS4yNXJlbSArIDMuMTN2dywgNXJlbSk7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuMTI1cmVtLCAxLjAzOHJlbSArIDAuNDR2dywgMS41NjNyZW0pO1xyXG4gICAgfVxyXG59IiwiLmFwYXJ0ZW1lbnRzLW9mZmVycyB7XHJcbiAgICBwYWRkaW5nLXRvcDogY2xhbXAoMy4xMjVyZW0sIDEuOTM4cmVtICsgNS45NHZ3LCA5LjA2M3JlbSk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMy4xMjVyZW0sIDIuMjVyZW0gKyA0LjM4dncsIDcuNXJlbSk7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjg3NXJlbSwgMS41cmVtICsgMS44OHZ3LCAzLjc1cmVtKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gICAgJl9fZ3JpZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXAoMS4yNXJlbSwgMXJlbSArIDEuMjV2dywgMi41cmVtKTtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdhcDogNDBweCAzMHB4O1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgyODhweCwgMWZyKSk7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xyXG4gICAgICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTM1MHB4KSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgyODhweCwgMWZyKSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTkxcHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDI4OHB4LCAxZnIpKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG4gICAgJl9fcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcCgxLjg3NXJlbSwgMS41NjNyZW0gKyAxLjU2dncsIDMuNDM4cmVtKTtcclxuICAgIH1cclxufSIsIi5hcnRpY2xlcyB7XHJcbiAgICBwYWRkaW5nOiBjbGFtcCg0LjM3NXJlbSwgMS40NThyZW0gKyA2LjA4dncsIDguNzVyZW0pIDAgY2xhbXAoNS4xMjVyZW0sIDEuNDU4cmVtICsgNy42NHZ3LCAxMC42MjVyZW0pIDA7XHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XHJcbiAgICAgICAgcGFkZGluZzogY2xhbXAoMi42ODhyZW0sIDEuNDc5cmVtICsgNi4wNHZ3LCA0LjM3NXJlbSkgMDtcclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuODc1cmVtLCAwLjIwOHJlbSArIDMuNDd2dywgNC4zNzVyZW0pO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDEuMjMycmVtICsgMS4zNHZ3LCAxLjg3NXJlbSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc2hvd2FsbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IGNsYW1wKDAuODc1cmVtLCAwLjQ1OHJlbSArIDAuODd2dywgMS41cmVtKTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjOTI5MjkyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMC43NXJlbSwgMC41ODNyZW0gKyAwLjM1dncsIDFyZW0pO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBsaW5lYXI7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcCgwLjkzOHJlbSwgMC42NDZyZW0gKyAwLjYxdncsIDEuMzc1cmVtKTtcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBzdHJva2UgLjNzIGxpbmVhcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ncmlkIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcCgyLjVyZW0sIDAuNDE3cmVtICsgNC4zNHZ3LCA1LjYyNXJlbSk7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcclxuICAgICAgICBncmlkLWF1dG8tcm93czogYXV0bztcclxuICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICAgICAgZ2FwOiBjbGFtcCgxLjI1cmVtLCAwLjgwM3JlbSArIDIuMjR2dywgMS44NzVyZW0pO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIGNsYW1wKDByZW0sIC0xOC44NDhyZW0gKyA1Mi4zNnZ3LCA2LjI1cmVtKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jYXJkIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBjbGFtcCgxMy43NXJlbSwgOC4yNXJlbSArIDExLjQ2dncsIDIycmVtKTtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNsYW1wKDEzLjc1cmVtLCAtMC41NjhyZW0gKyA3MS41OXZ3LCAzMy43NXJlbSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDM4cHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNTNweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pbmZvIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IGNsYW1wKDEuOTM4cmVtLCAxLjUyMXJlbSArIDAuODd2dywgMi41NjNyZW0pIGNsYW1wKDJyZW0sIDEuODMzcmVtICsgMC4zNXZ3LCAyLjI1cmVtKSAyM3B4IGNsYW1wKDEuOTM4cmVtLCAxLjcyOXJlbSArIDAuNDN2dywgMi4yNXJlbSk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWFjY2VudC1jb2xvcik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtYmcpO1xyXG5cclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDkwZGVnKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1dvcmsgU2Fucyc7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDAuNzVyZW0sIDAuNTgzcmVtICsgMC4zNXZ3LCAxcmVtKTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDAuNzVyZW0sIDAuNDgycmVtICsgMS4zNHZ3LCAxLjEyNXJlbSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcCgwLjgxM3JlbSwgMC43MjlyZW0gKyAwLjE3dncsIDAuOTM4cmVtKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4xMjVyZW0sIDAuODMzcmVtICsgMC42MXZ3LCAxLjU2M3JlbSk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXAoMS4zNzVyZW0sIDAuODMzcmVtICsgMS4xM3Z3LCAyLjE4OHJlbSk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjEyNXJlbSwgLTAuMDgzcmVtICsgNi4wNHZ3LCAyLjgxM3JlbSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXAoMC44MTNyZW0sIDAuMTg4cmVtICsgMS4zdncsIDEuNzVyZW0pO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgwLjc1cmVtLCAwLjU4M3JlbSArIDAuMzV2dywgMXJlbSk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXAoMC44NzVyZW0sIDAuMzc1cmVtICsgMS4wNHZ3LCAxLjYyNXJlbSk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzkyOTI5MjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDAuNzVyZW0sIDAuMzAzcmVtICsgMi4yNHZ3LCAxLjM3NXJlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiBjbGFtcCgwLjQzOHJlbSwgLTAuMTA0cmVtICsgMS4xM3Z3LCAxLjI1cmVtKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMC43NXJlbSwgMC41ODNyZW0gKyAwLjM1dncsIDFyZW0pO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgwLjc1cmVtLCAwLjMwM3JlbSArIDIuMjR2dywgMS4zNzVyZW0pO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXAoMC41cmVtLCAtMC4wODNyZW0gKyAxLjIydncsIDEuMzc1cmVtKTtcclxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlIC4zcyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcCgwLjVyZW0sIC0wLjEyNnJlbSArIDMuMTN2dywgMS4zNzVyZW0pO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuYXJ0aWNsZXNfX2NhcmQtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMCk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5ibG9nLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDEuODc1cmVtLCAxLjMxM3JlbSArIDIuODF2dywgNC42ODhyZW0pO1xyXG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDcuMzEzcmVtLCA2LjU2M3JlbSArIDMuNzV2dywgMTEuMDYzcmVtKTtcclxuICAgICZfX2dyaWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgyODhweCwgMWZyKSk7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xyXG4gICAgICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTkxcHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDI4OHB4LCAxZnIpKTtcclxuICAgICAgICB9IFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxuICAgICZfX3BhZ2luYXRpb24ge1xyXG4gICAgICAgIG1hcmdpbjogMzBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG59IiwiLmJsb2ctc2VhcmNoIHtcclxuICAgIHBhZGRpbmctdG9wOiBjbGFtcCgxLjg3NXJlbSwgMS41cmVtICsgMS44OHZ3LCAzLjc1cmVtKTtcclxuICAgICZfX3JvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDU3NXB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuODc1cmVtLCAxLjVyZW0gKyAxLjg4dncsIDMuNzVyZW0pO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDU3NXB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWlucHV0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA2MHB4IDAgMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IGNsYW1wKDIxLjg3NXJlbSwgOS40MnJlbSArIDM0LjZ2dywgNTAuOTM4cmVtKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcCgyLjVyZW0sIDIuMDYzcmVtICsgMi4xOXZ3LCA0LjY4OHJlbSk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MjkyOTI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzkyOTI5MjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFjdGl2ZSwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1hY2NlbnQtY29sb3IpXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg1NzVweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1zdWJtaXQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59IiwiLmJ1dHRvbiB7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDE0cHggMTNweCAxNHB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuXHJcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcyBsaW5lYXI7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiAtMHB4IC0wcHggN3B4IDJweCByZ2JhKDI1MiwyMTMsNzYsIC44KTtcclxuICAgIH1cclxufSIsIi5jb250YWN0IHtcclxuICAgIHBhZGRpbmc6IGNsYW1wKDMuMTI1cmVtLCAyLjY2M3JlbSArIDIuMzF2dywgNS40MzhyZW0pIDAgY2xhbXAoMy4xMjVyZW0sIDIuNjg4cmVtICsgMi4xOXZ3LCA1LjMxM3JlbSkgMDtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2NvbnRhY3QvYmcucG5nJykgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XHJcbiAgICBjb2xvcjogdmFyKC0tcGFnZS1iZyk7XHJcbiAgICAmX19xdWVzdGlvbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMC43NXJlbSwgMC41cmVtICsgMC41MnZ3LCAxLjEyNXJlbSk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLy8gbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDMuMTI1cmVtLCAyLjI1cmVtICsgNC4zOHZ3LCA3LjVyZW0pO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgICBtYXJnaW46IGNsYW1wKDEuODc1cmVtLCAxLjYyNXJlbSArIDEuMjV2dywgMy4xMjVyZW0pIGF1dG8gMCBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjbGFtcCgyOC4xMjVyZW0sIDI3LjIwOHJlbSArIDEuOTF2dywgMjkuNXJlbSk7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNsYW1wKDE4cmVtLCAxMC43NTJyZW0gKyAzNi4yNHZ3LCAyOC4xMjVyZW0pO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWlucHV0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogY2xhbXAoMC44MTNyZW0sIDAuMzEzcmVtICsgMS4wNHZ3LCAxLjU2M3JlbSkgNXB4IGNsYW1wKDAuODc1cmVtLCAwLjU0MnJlbSArIDAuNjl2dywgMS4zNzVyZW0pIGNsYW1wKDEuNzVyZW0sIDEuMTY3cmVtICsgMS4yMnZ3LCAyLjYyNXJlbSk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJztcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wYWdlLWJnKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphY3RpdmUsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggNHB4IHJnYmEoMzksMzksMzksMC42Nik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg1NzZweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1idG4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBjbGFtcCgwLjc1cmVtLCAwLjI5MnJlbSArIDAuOTV2dywgMS40MzhyZW0pIGNsYW1wKDIuMTg4cmVtLCAwLjg0NXJlbSArIDYuNzF2dywgNC4wNjNyZW0pIGNsYW1wKDAuODEzcmVtLCAwLjQzOHJlbSArIDAuNzh2dywgMS4zNzVyZW0pIGNsYW1wKDIuMTg4cmVtLCAwLjg0NXJlbSArIDYuNzF2dywgNC4wNjNyZW0pO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtYmcpO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1dvcmsgU2Fucyc7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgICY6YWN0aXZlLCAmOmZvY3VzLCAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNHB4IDRweCByZ2JhKDM5LDM5LDM5LDAuNjYpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59IiwiLmNvbnRhY3RzLW1hcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNC4zNzVyZW0sIC0xLjY2N3JlbSArIDEyLjU5dncsIDEzLjQzOHJlbSk7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDMuMjVyZW0sIDIuNDQ1cmVtICsgNC4wM3Z3LCA0LjM3NXJlbSk7XHJcbiAgICB9XHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogY2xhbXAoMnJlbSwgLTExLjA0MnJlbSArIDI3LjE3dncsIDIxLjU2M3JlbSk7XHJcbiAgICAgICAgdG9wOiA4MnB4O1xyXG4gICAgICAgIG1heC13aWR0aDogY2xhbXAoMTcuMDYzcmVtLCA1Ljc3MXJlbSArIDIzLjUydncsIDM0cmVtKTtcclxuICAgICAgICBwYWRkaW5nOiBjbGFtcCgxLjg3NXJlbSwgLTAuNDE3cmVtICsgNC43N3Z3LCA1LjMxM3JlbSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZS1iZyk7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg4NjhweCkge1xyXG4gICAgICAgICAgICB0b3A6IDEyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDYzMHB4KSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcclxuICAgICAgICAvLyAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgIC8vIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDAuNzVyZW0gKyAxLjA0dncsIDJyZW0pO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYWRkcmVzcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXAoMS4yNXJlbSwgMC43MDhyZW0gKyAxLjEzdncsIDIuMDYzcmVtKTtcclxuICAgICAgICBmb250LWZhbWlseTogJ1dvcmsgU2Fucyc7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgwLjg3NXJlbSwgMC43OTJyZW0gKyAwLjE3dncsIDFyZW0pO1xyXG4gICAgICAgIGNvbG9yOiAjOTI5MjkyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbiAgICAmX190ZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcCgxLjI1cmVtLCAtMC40MTdyZW0gKyAzLjQ3dncsIDMuNzVyZW0pO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMC43NXJlbSArIDEuMDR2dywgMnJlbSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgbGluZWFyO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZW1haWwsXHJcbiAgICAmX19mb2xsb3csXHJcbiAgICAmX193b3JrcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDRweDtcclxuICAgICAgICBmb250LWZhbWlseTogJ1dvcmsgU2Fucyc7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgwLjg3NXJlbSwgMC43OTJyZW0gKyAwLjE3dncsIDFyZW0pO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGEsIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogIzkyOTI5MjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgdGV4dC13cmFwOiBiYWxhbmNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGxpbmVhcjtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19lbWFpbCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXAoMS4yNXJlbSwgLTEuNjY3cmVtICsgNi4wOHZ3LCA1LjYyNXJlbSk7XHJcbiAgICB9XHJcbiAgICAmX19mb2xsb3cge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAmX193b3JrcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXAoMC44NzVyZW0sIDEuODJ2dywgMi4xODhyZW0pO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xvY2F0aW9uIHtcclxuICAgICAgICBoZWlnaHQ6IGNsYW1wKDM3LjI1cmVtLCAzMC4wODNyZW0gKyAxNC45M3Z3LCA0OHJlbSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNiY2VmMztcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2xhbXAoMjEuOTM4cmVtLCAxMC45NzZyZW0gKyA1NC44MXZ3LCAzNy4yNXJlbSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmNvbnRhY3RzLXRpdGxlIHtcclxuICAgIHBhZGRpbmctdG9wOiBjbGFtcCgxLjg3NXJlbSwgLTEuNDU4cmVtICsgNi45NHZ3LCA2Ljg3NXJlbSk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMS44NzVyZW0sIC0wLjYyNXJlbSArIDUuMjF2dywgNS42MjVyZW0pO1xyXG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjg3NXJlbSwgMS41cmVtICsgMS44OHZ3LCAzLjc1cmVtKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXAoMS4yNXJlbSwgMC44MDNyZW0gKyAyLjI0dncsIDEuODc1cmVtKTtcclxuICAgIH1cclxufSIsIi5jb250YWN0cy10b3VjaCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNC4zNzVyZW0sIDAuNzVyZW0gKyA3LjU1dncsIDkuODEzcmVtKTtcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMS4xNjdyZW0gKyAwLjY5dncsIDJyZW0pO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMS44NzVyZW0sIDAuMTY3cmVtICsgMy41NnZ3LCA0LjQzOHJlbSk7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDUwcHggMjIwcHggYXV0bztcclxuICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgNTBweCkgMjIwcHggYXV0bztcclxuICAgICAgICAgICAgZ2FwOiBjbGFtcCgxLjI1cmVtLCAwLjgwM3JlbSArIDIuMjR2dywgMS44NzVyZW0pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0M5QzlDOTtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzkyOTI5MjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1uYW1lIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMS8yO1xyXG4gICAgICAgICAgICBncmlkLXJvdzogMS8yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMS8yO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEvMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWVtYWlsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMi8zO1xyXG4gICAgICAgICAgICBncmlkLXJvdzogMS8yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMS8yO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDIvMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXN1YmplY3Qge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzLzQ7XHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAxLzI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzI7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMy80O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbWVzc2FnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvNDtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDIvMztcclxuICAgICAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMS8yO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDQvNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXN1Ym1pdCB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzQ7XHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAzLzQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjcyNzI3O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktc2VsZjogc2VsZi1zdGFydDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTRweCA0MnB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMS8yO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDUvNjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogc3RyZXRjaDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5leHBlcnRpc2Uge1xyXG4gICAgLy8gcGFkZGluZy1ib3R0b206IDkwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNC4zNzVyZW0sIDMuNTQycmVtICsgMS43NHZ3LCA1LjYyNXJlbSk7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgwLjg3NXJlbSwgMC42OTZyZW0gKyAwLjg5dncsIDEuMTI1cmVtKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG4gICAgfVxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wKDAuODc1cmVtLCAtMC4yMDhyZW0gKyAyLjI2dncsIDIuNXJlbSk7XHJcbiAgICAgICAgLy8gZm9udC1zaXplOiA3MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMC44NzVyZW0sIDAuMTc1cmVtICsgMy41dncsIDQuMzc1cmVtKTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIG1heC13aWR0aDogY2xhbXAoMjguMTI1cmVtLCAxNi40ODRyZW0gKyAyNC4yOHZ3LCA0NS42MjVyZW0pO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNTc2cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wKDAuNjI1cmVtLCAwLjEwMnJlbSArIDIuNjF2dywgMi4wNjNyZW0pO1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1dvcmsgU2Fucyc7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMC44NzVyZW0sIDAuNzA4cmVtICsgMC4zNXZ3LCAxLjEyNXJlbSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCgyLjVyZW0sIDEuMTU4cmVtICsgNi43MXZ3LCA0LjM3NXJlbSk7XHJcbiAgICB9XHJcbn0iLCIuZmFxIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCgzLjEyNXJlbSwgMS40ODlyZW0gKyA4LjE4dncsIDcuNjI1cmVtKTtcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMC42MDdyZW0gKyA0LjQ3dncsIDQuMzc1cmVtKTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICAgICZfX2FjY29yZGlvbiB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5MjkyOTI7XHJcbiAgICB9XHJcbn0iLCIuZm9vdGVyX19tb2JpbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1hcmdpbi10b3A6IGNsYW1wKDIuNXJlbSwgMi4zMDZyZW0gKyAwLjk3dncsIDMuMTI1cmVtKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCgzLjc1cmVtLCAzLjA3cmVtICsgMy40dncsIDUuOTM4cmVtKTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTM1MHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmLWNvbnRhY3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0NTBweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gICAgJi1hZGRyZXNzIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgfVxyXG4gICAgJi1lbWFpbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuICAgICYtYnV0dG9uIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ1MHB4KSB7XHJcbiAgICAgICAgICAgYWxpZ24tc2VsZjogdW5zZXQ7XHJcbiAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgcGFkZGluZzogMjNweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtYWNjb3JkaW9uIHtcclxuICAgICAgICAuYWNjb3JkaW9uX19pdGVtIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzQTNBM0E7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hY2NvcmRpb25fX3RyaWdnZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYWNjb3JkaW9uX19wYW5lbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmZvb3RlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogY2xhbXAoMi41cmVtLCAxLjgxOHJlbSArIDMuNDF2dywgNC4zNzVyZW0pO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjMpO1xyXG4gICAgJl9fbGluay13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTVweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEzNTBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ1dvcmsgU2Fucyc7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgfVxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAubWVudS1pdGVtIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1lbnUtaXRlbSsubWVudS1pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgIFxyXG4gICAgJl9fYWRkcmVzcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDE5MnB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJztcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgfVxyXG4gICAgJl9fZW1haWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAyM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBsaW5lYXI7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNzhweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb3B5cmlnaHQge1xyXG4gICAgICAgIHBhZGRpbmc6IGNsYW1wKDEuMjVyZW0sIDEuMDIzcmVtICsgMS4xNHZ3LCAxLjg3NXJlbSkgMDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMyk7XHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDU3NnB4KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxNXB4XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgwLjc1cmVtLCAwLjYxNHJlbSArIDAuNjh2dywgMS4xMjVyZW0pO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDU3NnB4KSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXNvY2lhbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogMjlweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDU3NnB4KSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgICAgIGdhcDogMzFweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5nZW5lcmFsIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCg0LjM3NXJlbSwgMi41cmVtICsgMy45MXZ3LCA3LjE4OHJlbSk7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDIuNXJlbSwgMS4xNThyZW0gKyA2LjcxdncsIDQuMzc1cmVtKTtcclxuICAgIH1cclxuICAgICZfX2luZm8ge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWFjY2VudC1jb2xvcik7XHJcbiAgICAgICAgcGFkZGluZzogY2xhbXAoMi4zMTNyZW0sIDAuOTM4cmVtICsgMi44NnZ3LCA0LjM3NXJlbSkgY2xhbXAoMy43NXJlbSwgMi4yOTJyZW0gKyAzLjA0dncsIDUuOTM4cmVtKTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XHJcbiAgICAgICAgICAgcGFkZGluZzogY2xhbXAoMS4zNzVyZW0sIDAuNzA0cmVtICsgMy4zNnZ3LCAyLjMxM3JlbSkgY2xhbXAoMS41NjNyZW0sIC0wLjAwM3JlbSArIDcuODN2dywgMy43NXJlbSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuMTI1cmVtLCAwLjYyNXJlbSArIDEuMDR2dywgMS44NzVyZW0pO1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAwLjkxMXJlbSArIDAuNDV2dywgMS4xMjVyZW0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcilcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2dyaWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XHJcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XHJcbiAgICAgICAgY29sdW1uLWdhcDogMjNweDtcclxuXHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjVweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXAoMi41cmVtLCAxLjM4MXJlbSArIDUuNTl2dywgNC4wNjNyZW0pO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDU3NnB4KSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgICAgICBnYXA6IDIwcHhcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogNTQzLzMxMjtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcCgxLjg3NXJlbSwgMC4yMDhyZW0gKyAzLjQ3dncsIDQuMzc1cmVtKTtcclxuICAgICAgICBmb250LWZhbWlseTogJ1dvcmsgU2Fucyc7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcCgxLjI1cmVtLCAtMC42MzVyZW0gKyA1LjI0dncsIDEuODc1cmVtKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMC44NzVyZW0sIDAuNzA4cmVtICsgMC4zNXZ3LCAxLjEyNXJlbSk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5oYW1idXJnZXIge1xyXG4gICAgLS10aW1lOiAuMXM7XHJcblxyXG4gICAgLS13aWR0aDogMTZweDtcclxuICAgIC0taGVpZ2h0OiAxMnB4O1xyXG5cclxuICAgIC0tbGluZS1oZWlnaHQ6IDJweDtcclxuICAgIC0tc3BhY2luZzogM3B4O1xyXG5cclxuICAgIC0tY29sb3I6ICNGRkY7XHJcbiAgICAtLXJhZGl1czogMnB4O1xyXG5cclxuICAgIGhlaWdodDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKiAzICsgdmFyKC0tc3BhY2luZykgKiAyKTtcclxuICAgIHdpZHRoOiB2YXIoLS13aWR0aCk7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiB2YXIoLS13aWR0aCk7XHJcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XHJcbiAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS13aWR0aCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQpO1xyXG5cclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xyXG5cclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLXRpbWUpIGVhc2UtaW4sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcCB2YXIoLS10aW1lKSBsaW5lYXIgdmFyKC0tdGltZSk7IFxyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoLTEgKiB2YXIoLS1saW5lLWhlaWdodCkgLSB2YXIoLS1zcGFjaW5nKSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICsgdmFyKC0tbGluZS1oZWlnaHQpKVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmhhbWJ1cmdlcl9faWNvbi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaGFtYnVyZ2VyX19pY29uLS1hY3RpdmU6OmJlZm9yZSxcclxuICAgICAgICAmLmhhbWJ1cmdlcl9faWNvbi0tYWN0aXZlOjphZnRlciB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdG9wIHZhcigtLXRpbWUpIGxpbmVhcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIHZhcigtLXRpbWUpIGVhc2UtaW4gdmFyKC0tdGltZSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaGFtYnVyZ2VyX19pY29uLS1hY3RpdmU6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5oYW1idXJnZXJfX2ljb24tLWFjdGl2ZTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhhbWJ1cmdlciB7XHJcblx0ei1pbmRleDogOTk5O1xyXG5cdC8vIGRpc3BsYXk6IG5vbmU7XHJcbn0iLCIuaGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IGNsYW1wKDAuOTM4cmVtLCAwLjcyOXJlbSArIDAuNDN2dywgMS4yNXJlbSkgMCBjbGFtcCgxLjI1cmVtLCAxcmVtICsgMC41MnZ3LCAxLjYyNXJlbSkgMDtcclxuICAgICZfX3JvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJl9fY29udGFjdCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDU3NnB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTkycHgpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJj4qKyoge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXAoMS44NzVyZW0sIC0xLjg3NXJlbSArIDcuODF2dywgNy41cmVtKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgICBwYWRkaW5nOiBjbGFtcCgwLjYyNXJlbSwgMC41NDJyZW0gKyAwLjE3dncsIDAuNzVyZW0pIGNsYW1wKDAuNzVyZW0sIDAuNjY3cmVtICsgMC4xN3Z3LCAwLjg3NXJlbSkgY2xhbXAoMC42ODhyZW0sIDAuNjA0cmVtICsgMC4xN3Z3LCAwLjgxM3JlbSkgY2xhbXAoMC43NXJlbSwgMC42NjdyZW0gKyAwLjE3dncsIDAuODc1cmVtKTtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDAuNzVyZW0sIDAuNjY3cmVtICsgMC4xN3Z3LCAwLjg3NXJlbSk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wKDAuNzVyZW0sIDAuNjY3cmVtICsgMC4xN3Z3LCAwLjg3NXJlbSk7XHJcblxyXG4gICAgfVxyXG4gICAgLnRlbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgMC45MTdyZW0gKyAwLjE3dncsIDEuMTI1cmVtKTtcclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGxpbmVhcjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2hhbWJ1cmdlciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMxcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNTc2cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbG9nby1saW5rIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmluZm8tY2FyZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXgtd2lkdGg6IDQzMHB4O1xyXG4gICAgLy8gaGVpZ2h0OiA1NzJweDtcclxuICAgIGFzcGVjdC1yYXRpbzogNDMwLzU3MjtcclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IGNsYW1wKDAuOTM4cmVtLCAtMC4xMDRyZW0gKyAyLjE3dncsIDIuNXJlbSk7XHJcbiAgICAgICAgLy8gbGVmdDogNDBweDtcclxuICAgICAgICAvLyBib3R0b206IDkwcHg7XHJcbiAgICAgICAgYm90dG9tOiBjbGFtcCgycmVtLCAtMC40MTdyZW0gKyA1LjAzdncsIDUuNjI1cmVtKTtcclxuICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuMTI1cmVtLCAwLjU0MnJlbSArIDEuMjJ2dywgMnJlbSk7XHJcbiAgICAgICAgLy8gZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xyXG4gICAgICAgICAgICBsZWZ0OiBjbGFtcCgwLjc1cmVtLCAtMC41cmVtICsgNi4yNXZ3LCAyLjVyZW0pO1xyXG4gICAgICAgICAgICBib3R0b206IGNsYW1wKDEuNzVyZW0sIC0xLjAxOHJlbSArIDEzLjg0dncsIDUuNjI1cmVtKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjEyNXJlbSwgMC41cmVtICsgMy4xM3Z3LCAycmVtKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19oaWRlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLy8gcGFkZGluZzogNDZweCA2MHB4IDQ0cHggMzBweDtcclxuICAgICAgICBwYWRkaW5nOiBjbGFtcCgxLjA2M3JlbSwgLTAuMTQ2cmVtICsgMi41MnZ3LCAyLjg3NXJlbSkgY2xhbXAoMS41cmVtLCAzLjEzdncsIDMuNzVyZW0pIGNsYW1wKDAuODEzcmVtLCAtMC40NzlyZW0gKyAyLjY5dncsIDIuNzVyZW0pIGNsYW1wKDAuNjg4cmVtLCAtMC4xMDRyZW0gKyAxLjY1dncsIDEuODc1cmVtKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSg5MGRlZyk7XHJcblxyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgbGluZWFyLCBvcGFjaXR5IC4zcyBsaW5lYXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBjbGFtcCgwLjg3NXJlbSwgLTAuNTU3cmVtICsgNy4xNnZ3LCAyLjg3NXJlbSkgY2xhbXAoMC41cmVtLCAtMS44MjdyZW0gKyAxMS42M3Z3LCAzLjc1cmVtKSBjbGFtcCgwLjU2M3JlbSwgLTEuMDAzcmVtICsgNy44M3Z3LCAyLjc1cmVtKSBjbGFtcCgwLjU2M3JlbSwgLTAuMzc3cmVtICsgNC43dncsIDEuODc1cmVtKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjcyNzI3O1xyXG4gICAgICAgICAgICAvLyBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4xMjVyZW0sIDAuNTQycmVtICsgMS4yMnZ3LCAycmVtKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjEyNXJlbSwgMC40OTlyZW0gKyAzLjEzdncsIDJyZW0pO1xyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWRlc2NyIHtcclxuICAgICAgICAgICAgY29sb3I6ICMyNzI3Mjc7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiO1xyXG4gICAgICAgICAgICAvLyBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMC43NXJlbSwgMC4zMzNyZW0gKyAwLjg3dncsIDEuMzc1cmVtKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgwLjYyNXJlbSwgMC4wODhyZW0gKyAyLjY4dncsIDEuMzc1cmVtKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAvLyBnYXA6IDE3cHg7XHJcbiAgICAgICAgICAgIGdhcDogY2xhbXAoMC4zNzVyZW0sIC0wLjA4M3JlbSArIDAuOTV2dywgMS4wNjNyZW0pO1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjcyNzI3O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCI7XHJcbiAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDAuNzVyZW0sIDAuNDE3cmVtICsgMC42OXZ3LCAxLjI1cmVtKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMC43NXJlbSwgMC4zOTJyZW0gKyAxLjc5dncsIDEuMjVyZW0pO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNsYW1wKDAuNzVyZW0sIDAuNDE3cmVtICsgMC42OXZ3LCAxLjI1cmVtKTtcclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHN0cm9rZSAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXAoMC43NXJlbSwgMC4zOTJyZW0gKyAxLjc5dncsIDEuMjVyZW0pO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIGdhcDogY2xhbXAoMC4xODhyZW0sIC0wLjQzOXJlbSArIDMuMTN2dywgMS4wNjNyZW0pXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmluZm8tY2FyZF9faGlkZSB7XHJcbiAgICAgICAgICAgIC8vIHRvcDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDApO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5sYXRlc3Qge1xyXG4gICAgcGFkZGluZzogMTI0cHggMCA3MHB4IDA7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjg3NXJlbSwgMS4xMjVyZW0gKyAxLjU2dncsIDNyZW0pO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAxLjIzMnJlbSArIDEuMzR2dywgMS44NzVyZW0pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3NsaWRlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXAoMS41NjNyZW0sIC0wLjcyOXJlbSArIDQuNzd2dywgNXJlbSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXAoMS4yNXJlbSwgLTAuMDg5cmVtICsgNi43dncsIDMuMTI1cmVtKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEuMzMgKiAoMTAwdncgLyAyIC0gMTVweCkgKiAyKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wKDEuMjVyZW0sIC0ycmVtICsgNi43N3Z3LCA2LjEyNXJlbSk7XHJcbiAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTI5MjkyO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuIiwiLmxvZ28ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogN3B4IDdweCAxNXB4IDE1cHg7XHJcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLWFjY2VudC1jb2xvcik7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR2lscm95JztcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIH1cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNik7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA5cHg7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0Q1NEM7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5sb2dvLS1oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IGNsYW1wKDAuMzEzcmVtLCAwLjI4N3JlbSArIDAuMTN2dywgMC40MzhyZW0pIGNsYW1wKDByZW0sIC0wLjA4OHJlbSArIDAuNDR2dywgMC40MzhyZW0pIGNsYW1wKDAuNXJlbSwgMC40MTJyZW0gKyAwLjQ0dncsIDAuOTM4cmVtKSBjbGFtcCgwLjYyNXJlbSwgMC41NjNyZW0gKyAwLjMxdncsIDAuOTM4cmVtKTtcclxuICAgICAgICAubG9nb19fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuMTI1cmVtLCAxcmVtICsgMC42M3Z3LCAxLjc1cmVtKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wKDEuNXJlbSwgMS40NXJlbSArIDAuMjV2dywgMS43NXJlbSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2dvX190ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXAoMC4xMjVyZW0sIDAuMXJlbSArIDAuMTN2dywgMC4yNXJlbSk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMC42MjVyZW0sIDAuNjEzcmVtICsgMC4wNnZ3LCAwLjY4OHJlbSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLm1vYmlsZS1tZW51IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogLTEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHBhZGRpbmc6IGNsYW1wKDcuMTg4cmVtLCA1LjE5M3JlbSArIDkuOTd2dywgMTEuMzc1cmVtKSAxNXB4IDAgMTVweDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZS1iZyk7XHJcbiAgICB0cmFuc2l0aW9uOiB0b3AgLjNzIGVhc2UtaW47XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDk5MnB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgJi5vcGVuIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDExO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcCg1LjE4OHJlbSwgNC45MnJlbSArIDEuMzR2dywgNS43NXJlbSk7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlLWJnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb250YWN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAzOHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCAxMnB4IDA7XHJcbiAgICB9XHJcbiAgICAmX19idXR0b24sICZfX3RlbCB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9iaWxlLW5hdiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjhweDtcclxuICAgIFxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yMjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNTc2cHgpIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIC5tb2JpbGUtbmF2X19kcm9wLW1lbnUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubW9iaWxlLW5hdl9fbGluay1kcm9wZG93bjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHZhcigtLWFjY2VudC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKSB0cmFuc2xhdGVZKDJweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1vYmlsZS1uYXZfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJi1kcm9wZG93biB7ICAgXHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItdG9wIDBzIGxpbmVhciwgdHJhbnNmb3JtIC4zcyBsaW5lYXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19kcm9wLW1lbnUtd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4zcyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuICAgICZfX2Ryb3AtbWVudSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogN3B4IDA7XHJcbiAgICAgICAgICAgICY6OmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLm5hdiB7XHJcbiAgICBtYXJnaW4tbGVmdDogY2xhbXAoMy4xMjVyZW0sIC0zLjcwNHJlbSArIDExdncsIDkuNXJlbSk7XHJcbiAgICAmPi5uYXZfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiBjbGFtcCgyLjE4OHJlbSwgMS4wNDlyZW0gKyAxLjgzdncsIDMuMjVyZW0pO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAmPi5tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0zcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAxO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBsaW5lYXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKSB0cmFuc2xhdGVZKDJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHZhcigtLWFjY2VudC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBsaW5lYXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjcyNzI3O1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHksIHRyYW5zZm9ybSAuM3MgbGluZWFyO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLm1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBsaW5lYXIsIGNvbG9yIC4zcyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOTc5Nzk3O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5Nzk3OTc7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wYWdlLWJnKVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5Nzk3OTc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTc5Nzk3O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci10b3AgMHMgbGluZWFyLCB0cmFuc2Zvcm0gLjNzIGxpbmVhcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTkycHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59IiwiLnBhZ2luYXRpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHVsLnBhZ2UtbnVtYmVycyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICAgIGEucGFnZS1udW1iZXJzLCBcclxuICAgIHNwYW4ucGFnZS1udW1iZXJzLCBcclxuICAgIC5wcmV2LWJ0bj5hLFxyXG4gICAgLm5leHQtYnRuPmEsXHJcbiAgICAucHJldi1idG4+c3BhbixcclxuICAgIC5uZXh0LWJ0bj5zcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzMnB4O1xyXG4gICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAmLmRvdHMsICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICM5MjkyOTI7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAjOTI5MjkyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY3VycmVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucG9wdXAge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOGU7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC44cyBlYXNlLCB2aXNpYmlsaXR5IC44cyBlYXNlO1xyXG59XHJcbi5wb3B1cC5hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG59XHJcbi5wb3B1cF9fYm9keSB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDcwcHggMTVweDtcclxufVxyXG4ucG9wdXBfX2NvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgbWF4LXdpZHRoOiA3MzBweDtcclxuICAgIC8vIG1pbi1oZWlnaHQ6IDQ0NXB4O1xyXG4gICAgcGFkZGluZzogNjdweCBjbGFtcCgxLjI1cmVtLCAtNC4wMThyZW0gKyAyNi4zNHZ3LCA4LjYyNXJlbSkgNDRweCBjbGFtcCgxLjI1cmVtLCAtNC4wMThyZW0gKyAyNi4zNHZ3LCA4LjYyNXJlbSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjhzIGVhc2UsIHRyYW5zZm9ybSAuOHMgZWFzZTtcclxufVxyXG4ucG9wdXAuYWN0aXZlIC5wb3B1cF9fY29udGVudCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxMDAlKTtcclxufVxyXG4ucG9wdXBfX2Nsb3NlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTU2cHg7XHJcbiAgICByaWdodDogLTcwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDk5MnB4KSB7XHJcbiAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG59XHJcbi5wb3B1cF9fY2xvc2UtaW1nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG59XHJcbi5wb3B1cF9fY2xvc2UtaW1nOjpiZWZvcmUsIFxyXG4ucG9wdXBfX2Nsb3NlLWltZzo6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCg5OTJweCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcbn1cclxuLnBvcHVwX19jbG9zZS1pbWc6OmJlZm9yZSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbn1cclxuLnBvcHVwX19jbG9zZS1pbWc6OmFmdGVyIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbn1cclxuLnBvcHVwX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMC43ODZyZW0gKyAzLjU3dncsIDNyZW0pO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCg5OTJweCkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wb3B1cF9fbGFiZWwge1xyXG4gICAgZm9udC1zaXplOiBjbGFtcCgwLjc1cmVtLCAwLjUxMnJlbSArIDEuMTl2dywgMS4yNXJlbSk7XHJcbiAgICBmb250LWZhbWlseTogJ1dvcmsgU2Fucyc7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDk5MnB4KSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxufVxyXG5cclxuLnBvcHVwX19mb3JtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWFyZ2luLXRvcDogY2xhbXAoMS4yNXJlbSwgMC41MDZyZW0gKyAzLjcydncsIDIuODEzcmVtKTtcclxufVxyXG4ucG9wdXBfX2lucHV0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICdHaWxyb3knO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTI5MjkyO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG4ucG9wdXBfX2lucHV0OmFjdGl2ZSwgLnBvcHVwX19pbnB1dDpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4NSwgMTY4LCAxMywgMC4xNDQpO1xyXG59XHJcbi5wb3B1cF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG59XHJcbi5wb3B1cF9faW5wdXQgKyAucG9wdXBfX2lucHV0IHtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuLnBvcHVwX19idXR0b24ge1xyXG4gICAgbWFyZ2luLXRvcDogY2xhbXAoMi4xODhyZW0sIDEuNTkycmVtICsgMi45OHZ3LCAzLjQzOHJlbSk7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDg1cHggMTdweCA4NXB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbn0iLCIucHJvbW8ge1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC8vIGhlaWdodDogOTcwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBjbGFtcCgyMy4yNXJlbSwgLTEuNjY3cmVtICsgNTEuOTF2dywgNjAuNjI1cmVtKTtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1OSwgMTU5LCA1LCAwLjQ4MSk7XHJcbiAgICAgICAgY3Vyc29yOiBncmFiO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcclxuICAgICAgICAgICBoZWlnaHQ6IGNsYW1wKDIwLjEyNXJlbSwgMTcuODg4cmVtICsgMTEuMTl2dywgMjMuMjVyZW0pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICAgICZfX3NvY2lhbCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogY2xhbXAoMS4yNXJlbSwgMC40MTdyZW0gKyAxLjc0dncsIDIuNXJlbSk7XHJcbiAgICAgICAgLy8gdG9wOiA0MHB4O1xyXG4gICAgICAgIHJpZ2h0OiBjbGFtcCgwLjgxM3JlbSwgMC41MjFyZW0gKyAwLjYxdncsIDEuMjVyZW0pO1xyXG4gICAgICAgIC8vIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiBjbGFtcCgwLjgxM3JlbSwgMC41MjFyZW0gKyAwLjYxdncsIDEuMjVyZW0pO1xyXG4gICAgICAgICAgICAvLyBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMC42MjVyZW0sIDAuMzc1cmVtICsgMC41MnZ3LCAxcmVtKTtcclxuICAgICAgICAgICAgLy8gZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGxpbmVhcjtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg1NzZweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RodW1icyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAvLyB3aWR0aDogNjAlO1xyXG4gICAgICAgIHdpZHRoOiBjbGFtcCgzMy43NXJlbSwgMTEuMjVyZW0gKyA0Ni44OHZ3LCA2Ny41cmVtKTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtYmcpO1xyXG4gICAgICAgIC8vIHBhZGRpbmc6IDU4cHggMzhweCA0NXB4IDYwcHg7XHJcbiAgICAgICAgcGFkZGluZzogY2xhbXAoMS4wNjNyZW0sIC0wLjY0NnJlbSArIDMuNTZ2dywgMy42MjVyZW0pIGNsYW1wKDAuNjg4cmVtLCAtMC40MzhyZW0gKyAyLjM0dncsIDIuMzc1cmVtKSBjbGFtcCgxLjM3NXJlbSwgMC40MTdyZW0gKyAydncsIDIuODEzcmVtKSBjbGFtcCgxLjg3NXJlbSwgMC42MjVyZW0gKyAyLjZ2dywgMy43NXJlbSk7XHJcbiAgICAgICAgY3Vyc29yOmF1dG87XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcclxuICAgICAgICAgICAgLnByb21vX190aHVtYi1udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWFjY2VudC1jb2xvcik7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCA2cHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aHVtYiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAvLyBnYXA6IDQwcHg7XHJcbiAgICAgICAgZ2FwOiBjbGFtcCgwLjYyNXJlbSwgLTAuNjI1cmVtICsgMi42dncsIDIuNXJlbSk7XHJcbiAgICAgICAgLy8gbWF4LXdpZHRoOiAyMjRweDtcclxuICAgICAgICBtYXgtd2lkdGg6IGNsYW1wKDguNzVyZW0sIDUuMjVyZW0gKyA3LjI5dncsIDE0cmVtKTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAmLW51bWJlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogR2lscm95O1xyXG4gICAgICAgICAgICAvLyBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS44NzVyZW0sIDEuMTI1cmVtICsgMS41NnZ3LCAzcmVtKTtcclxuXHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCI7XHJcbiAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgwLjc1cmVtLCAwLjU4M3JlbSArIDAuMzV2dywgMXJlbSk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXAoMC44NzVyZW0sIDAuNDU4cmVtICsgMC44N3Z3LCAxLjVyZW0pO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDU3NnB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDAuNjI1cmVtLCAwLjQ2OXJlbSArIDAuNzh2dywgMC43NXJlbSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gJi5hY3RpdmUge1xyXG4gICAgICAgIC8vICAgICAucHJvbW9fX3RodW1iLW51bWJlciB7XHJcbiAgICAgICAgLy8gICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIC8vIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDU3NnB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogMTRweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2J1dHRvbnMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IGNsYW1wKDEuMjVyZW0sIDIuNnZ3LCAzLjEyNXJlbSk7XHJcbiAgICAgICAgLy8gYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIC8vIGxlZnQ6IDI2JTtcclxuICAgICAgICBsZWZ0OiBjbGFtcCgxLjkzOHJlbSwgLTE2LjM1NHJlbSArIDM4LjExdncsIDI5LjM3NXJlbSk7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IGNsYW1wKDAuNjI1cmVtLCAwLjIwOHJlbSArIDAuODd2dywgMS4yNXJlbSk7XHJcbiAgICAgICAgLy8gZ2FwOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMC42MjVyZW0sIDAuMjA4cmVtICsgMC44N3Z3LCAxLjI1cmVtKTtcclxuICAgICAgICAvLyBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICAmLXByZXcsICYtbmV4dCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG5cclxuICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDAuNjI1cmVtLCAwLjIwOHJlbSArIDAuODd2dywgMS4yNXJlbSk7XHJcblxyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zbGlkZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICZfX3NsaWRlIHtcclxuICAgICAgICAvLyBwYWRkaW5nOiAyODBweCAwIDAgMzU2cHg7XHJcbiAgICAgICAgcGFkZGluZzogY2xhbXAoMS44NzVyZW0sIC04LjU0MnJlbSArIDIxLjd2dywgMTcuNXJlbSkgMCAwIGNsYW1wKDEuODc1cmVtLCAtMTEuNzA4cmVtICsgMjguM3Z3LCAyMi4yNXJlbSk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IGNsYW1wKDEuNjI1cmVtLCAxLjQ0NnJlbSArIDAuODl2dywgMS44NzVyZW0pIDAgMCBjbGFtcCgxLjQzOHJlbSwgMS4xMjRyZW0gKyAxLjU3dncsIDEuODc1cmVtKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAvLyB6LWluZGV4OiAxO1xyXG4gICAgICAgIHBhZGRpbmc6IGNsYW1wKDIuMTI1cmVtLCAxLjcwOHJlbSArIDAuODd2dywgMi43NXJlbSkgMCBjbGFtcCgxcmVtLCAtMC40NThyZW0gKyAzLjA0dncsIDMuMTg4cmVtKSBjbGFtcCgxLjU2M3JlbSwgMS40MzhyZW0gKyAwLjI2dncsIDEuNzVyZW0pO1xyXG4gICAgICAgIC8vIHBhZGRpbmc6IDQ0cHggMCA1MXB4IDI4cHg7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogY2xhbXAoMC44NzVyZW0sIC0wLjAycmVtICsgNC40N3Z3LCAyLjEyNXJlbSkgMCBjbGFtcCgwLjY4OHJlbSwgMC40NjRyZW0gKyAxLjEydncsIDFyZW0pIGNsYW1wKDAuOTM4cmVtLCAwLjQ5cmVtICsgMi4yNHZ3LCAxLjU2M3JlbSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCI7XHJcbiAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgwLjYyNXJlbSwgMC4zNzVyZW0gKyAwLjUydncsIDFyZW0pO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDcxNHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNsYW1wKDIzLjc1cmVtLCA5LjgzM3JlbSArIDI4Ljk5dncsIDQ0LjYyNXJlbSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJTcGFjZSBHcm90ZXNrXCI7XHJcbiAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogOTZweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgzLjEyNXJlbSwgMS4yMDhyZW0gKyAzLjk5dncsIDZyZW0pO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4wNDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNwYWNlIEdyb3Rlc2tcIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMy4xMjVyZW0sIDEuMjA4cmVtICsgMy45OXZ3LCA2cmVtKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4wNDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS44NzVyZW0sIDAuOThyZW0gKyA0LjQ3dncsIDMuMTI1cmVtKTtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuODc1cmVtLCAwLjk4cmVtICsgNC40N3Z3LCAzLjEyNXJlbSk7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNsYW1wKDEzLjc1cmVtLCA2LjU5MXJlbSArIDM1Ljc5dncsIDIzLjc1cmVtKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDZweDtcclxuICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogNDJweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXAoMC41cmVtLCAtMC45MTdyZW0gKyAyLjk1dncsIDIuNjI1cmVtKTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAwLjgzM3JlbSArIDAuMzV2dywgMS4yNXJlbSk7XHJcbiAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXAoMS4xODhyZW0sIDAuOTc5cmVtICsgMC40M3Z3LCAxLjVyZW0pO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDAuNzVyZW0sIDAuNTcxcmVtICsgMC44OXZ3LCAxcmVtKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmPnN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2xhbXAoMC41cmVtLCAwLjI5MnJlbSArIDAuNDN2dywgMC44MTNyZW0pO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcCgwLjg3NXJlbSwgMC41NDJyZW0gKyAwLjY5dncsIDEuMzc1cmVtKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmPnN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHN0cm9rZSAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY+c3ZnIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnJldmlld3Mge1xyXG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDQuMzc1cmVtLCAzLjg3NXJlbSArIDIuNXZ3LCA2Ljg3NXJlbSk7XHJcbiAgICAmX19zbGlkZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1heC13aWR0aDogNTI1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjJweDtcclxuICAgICAgICBwYWRkaW5nOiBjbGFtcCgzLjEyNXJlbSwgMC44MzNyZW0gKyA0Ljc3dncsIDYuNTYzcmVtKSBjbGFtcCgxLjYyNXJlbSwgMC44MzNyZW0gKyAxLjY1dncsIDIuODEzcmVtKSBjbGFtcCgwLjkzOHJlbSwgMC4zMTNyZW0gKyAxLjN2dywgMS44NzVyZW0pIDMwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuICAgICAgICAmLWF2YXRhciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAzMXB4O1xyXG5cclxuICAgICAgICAgICAgd2lkdGg6IGNsYW1wKDQuMjVyZW0sIDIuNDE3cmVtICsgMy44MnZ3LCA3cmVtKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcCg0LjI1cmVtLCAyLjQxN3JlbSArIDMuODJ2dywgN3JlbSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1kZWNvcmF0aW9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IGNsYW1wKDEuMTI1cmVtLCAtMS4wNDJyZW0gKyA0LjUxdncsIDQuMzc1cmVtKTtcclxuICAgICAgICAgICAgcmlnaHQ6IGNsYW1wKDIuMDYzcmVtLCAxLjY0NnJlbSArIDAuODd2dywgMi42ODhyZW0pO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcCgwLjgxM3JlbSwgMC41NjNyZW0gKyAwLjUydncsIDEuMTg4cmVtKTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDAuNzVyZW0sIDAuNTgzcmVtICsgMC4zNXZ3LCAxcmVtKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94OyBcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgXHJcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMzsgXHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IFxyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgXHJcblxyXG5cclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXAoMC41cmVtLCAtMC41ODNyZW0gKyAyLjI2dncsIDIuMTI1cmVtKTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDAuNzVyZW0sIDAuNTgzcmVtICsgMC4zNXZ3LCAxcmVtKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgY29sb3I6IzkyOTI5MjtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc2xpZGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXAoMS4yNXJlbSwgMC4zNTVyZW0gKyA0LjQ3dncsIDIuNXJlbSk7XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5MjkyOTI7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxN3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi52aWRlbyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMi41cmVtLCAxLjVyZW0gKyA1dncsIDcuNXJlbSk7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC8vIGhlaWdodDogOTIxcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxODAwLzkyMTs7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBcclxuICAgICAgICB2aWRlbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Z1bGxzY3JlZW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAmLnZpc2libGUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX292ZXJsYXkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbnRyb2xzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTIycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjJweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgXHJcblxyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcblxyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgXHJcbiAgIFxyXG4gICAgfVxyXG59Il19 */
