.crumbs{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:16px}.crumb{color:rgba(255,255,255,0.6);font-size:1.6rem}.crumb:hover{color:rgba(255,255,255,0.8)}.crumb_dash{display:block;height:1px;width:15px;background-color:rgba(255,255,255,0.6)}.hero{margin-bottom:-1px;position:relative;z-index:1;height:100vh;padding-top:160px}.hero_content-right{background-size:cover;background-position:center;justify-self:flex-end;padding:30px;border-radius:10px;text-align:left;width:385px;height:444px;backdrop-filter:blur(5px)}.video_bg{position:absolute;top:50%;left:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:translate(-50%, -50%);z-index:-2}.section{padding:160px 80px}.element-add{position:absolute;top:25px;right:25px;z-index:2;border-radius:50%;border:2px solid #FED20C;height:46px;width:46px;display:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:25px;font-weight:700}.element-add.active .icon-plus{display:none}.icon-minus{display:none;color:#1C1B26}.icon-minus.active{display:block}.tech-lead_contacts_link{font-size:16px;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:16px;transition:200ms linear}.tech-lead_contacts_link .icon-mail,.tech-lead_contacts_link .icon-tel{color:rgba(255,255,255,0.3);transition:200ms linear}.title{font-family:"avenirnex",arial,sans-serif;font-size:64px;font-weight:800;text-align:left;text-transform:uppercase;margin-bottom:48px;padding:0}.text{font-size:18px;padding:0}.slider_btns{display:-ms-flexbox;display:flex;gap:36px;-ms-flex-align:center;align-items:center;outline:1px solid rgba(28,27,38,0.2) !important;border-radius:50px;width:-moz-max-content;width:max-content}.slider-btn{height:56px;width:56px;border:2px solid rgba(28,27,38,0.2);border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:transparent;padding:30px;font-size:14px}@media screen and (min-width: 950px){.slider-btn:hover{background-color:#D6F305;border:2px solid #D6F305;color:#1C1B26}}@media screen and (max-width: 950px){.slider-btn:active{background-color:#D6F305;border:2px solid #D6F305}}.slider-next::after{content:"\e900";font-family:'icomoon';display:inline-block;transform:rotate(45deg)}.slider-prev::after{content:"\e900";font-family:'icomoon';display:inline-block;transform:rotate(-135deg)}.slider-count{color:#1C1B26;font-family:"avenirnex", arial, sans-serif;font-size:22px;display:-ms-flexbox;display:flex;gap:16px}.slider-count-total{color:#1C1B26}.box-img{overflow:hidden;border-radius:40px}.box-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;-o-object-position:center;object-position:center}@media screen and (max-width: 1650px){.section{padding:90px 40px}.hero{padding-top:160px}}@media screen and (max-width: 1250px){.hero{height:auto}}@media screen and (max-width: 925px){.hero_content-right{justify-self:center}}@media screen and (max-width: 767px){.section{padding:90px 24px}.hero{height:auto;padding-top:100px}.video_bg{top:0;right:0;left:auto;transform:none}.element-add{display:-ms-flexbox;display:flex;border-color:#1C1B26}.slider-btn{width:50px;height:50px;padding:15px}.slider-next::after,.slider-prev::after{font-size:10px}.slider-count{font-size:18px}}@media screen and (max-width: 560px){.hero_content-right{padding:25px;background-size:cover}.crumbs{font-size:14px}.crumb{font-size:14px}.title{font-size:36px;margin-bottom:35px}.text{font-size:16px}}@media (hover: hover) and (pointer: fine){.tech-lead_contacts_link:hover{color:#D6F305}.tech-lead_contacts_link:hover .icon-mail,.tech-lead_contacts_link:hover .icon-tel{color:#D6F305}.plant .tech-lead_contacts_link:hover{color:#FED20C}.plant .tech-lead_contacts_link:hover .icon-mail,.plant .tech-lead_contacts_link:hover .icon-tel{color:#FED20C}.plant .tech-lead_contacts_link .btn:hover span,.plant .tech-lead_contacts_link .btn:hover i{background:#FED20C;color:#1C1B26}.plant ~ .header .btn.header-btn:hover .icon-tel{color:#1C1B26;background-color:#FED20C}.plant ~ .footer .btn.header-btn:hover .icon-tel{color:#1C1B26;background-color:#FED20C}}@media (hover: none) and (pointer: coarse){.tech-lead_contacts_link:active{color:#D6F305}.tech-lead_contacts_link:active .icon-mail,.tech-lead_contacts_link:active .icon-tel{color:#D6F305}.plant .tech-lead_contacts_link:active{color:#FED20C}.plant .tech-lead_contacts_link:active .icon-mail,.plant .tech-lead_contacts_link:active .icon-tel{color:#FED20C}.plant .tech-lead_contacts_link .btn:active span,.plant .tech-lead_contacts_link .btn:active i{background:#FED20C;color:#1C1B26}.plant ~ .header .btn.header-btn:active .icon-tel{color:#1C1B26;background-color:#FED20C}.plant ~ .footer .btn.header-btn:active .icon-tel{color:#1C1B26;background-color:#FED20C}.btn:active span,.btn:active i{background:#D6F305;color:#1C1B26}}.icon-arrow:before{content:"\e900"}.icon-close:before{content:"\e901"}.icon-down:before{content:"\e902"}.icon-mail:before{content:"\e903"}.icon-pin:before{content:"\e904"}.icon-tel:before{content:"\e905"}.jq-file{width:100%;display:inline-block;position:relative;overflow:hidden}.jq-file input{cursor:pointer;height:auto;line-height:1em;width:128px;position:absolute;top:0px;right:0px;width:100%;height:100%;opacity:0;margin:0px;padding:0px}.jq-file__name{box-sizing:border-box;width:100%;height:30px;padding:6px 0 0 0;color:#333;font:12px/18px Arial,sans-serif;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-radius:4px;background:#FFF;position:absolute;left:146px;top:0;width:150px}.jq-file__browse{position:relative;padding:6px 0px;border:1px solid #9aa5a6;border-radius:2px;color:#5c6266;font:13px/18px Arial;height:30px;width:128px;display:block;text-align:center;cursor:pointer}.jq-file:hover .jq-file__browse{opacity:0.7}.jq-selectbox{vertical-align:middle;cursor:pointer;position:relative;width:100%;font-weight:500}.jq-selectbox__select{padding:1.6rem 7.2rem 7px 2.6rem;position:relative;height:8.2rem;border:1px solid  #daeee3;border-radius:2.4rem}.jq-selectbox select,.jq-select-multiple select{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;z-index:-100}.select_with-select-first .jq-selectbox__select{color:#5c6266}.jq-selectbox__select-text{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jq-selectbox__select-text.placeholder{color:#707070}.jq-selectbox__trigger{position:absolute;top:0;right:0;width:38px;height:100%}.jq-selectbox__trigger-arrow{position:absolute;top:22px;right:28px;width:7px;height:7px;overflow:hidden;border-bottom:1px solid #000;border-left:1px solid #000;transform:rotate(-45deg);transform-origin:center;transition:all .3s ease-in}.jq-selectbox__dropdown{top:100%;margin-top:-1px;width:100%;box-sizing:border-box;padding:0;overflow:hidden;position:absolute;z-index:100;position:relative;background:#daeee3}.select_number-persons .jq-selectbox__dropdown{top:29px;margin-top:0px}.jq-selectbox__search{margin:5px}.select_number-persons .jq-selectbox__search{display:none !important}.jq-selectbox__search input{box-sizing:border-box;width:100%;margin:0;padding:5px 27px 6px 8px;outline:none;border:1px solid #CCC;border-radius:3px;color:#333;-webkit-appearance:textfield}.jq-selectbox__search input[type=search]{display:none}.jq-selectbox__search input::-webkit-search-cancel-button,.jq-selectbox__search input::-webkit-search-decoration{-webkit-appearance:none}.jq-selectbox__not-found{margin:5px;padding:5px 8px 6px;background:#F0F0F0;font-size:13px}.jq-selectbox ul{margin:0;padding:11px 0 9px;max-height:25rem;list-style:none;overflow:hidden auto}.jq-selectbox li{padding:6px 26px 8px;transition:color .5s ease}.jq-selectbox li:hover{background:rgba(214,243,5,0.35);color:#fff}.jq-selectbox li.selected{background:rgba(214,243,5,0.55);color:#fff}.jq-selectbox li.optgroup{font-weight:bold}.jq-selectbox li.optgroup:hover{background:none;color:#231F20;cursor:default}.jq-selectbox li.option{padding-left:25px}.changed ~ .input-label,.opened ~ .input-label{font-size:75%;margin-top:-1.6rem}.jq-select-multiple{box-sizing:border-box;padding:1px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;box-shadow:inset 1px 1px #F1F1F1,0 1px 2px rgba(0,0,0,0.1);background:#FFF;color:#333;font:14px/18px Arial, sans-serif;cursor:default}.jq-select-multiple.focused{border:1px solid #5794BF}.jq-select-multiple.disabled{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}.jq-select-multiple ul{margin:0;padding:0}.jq-select-multiple li{padding:3px 9px 4px;list-style:none}.jq-select-multiple li:first-child{border-radius:3px 3px 0 0}.jq-select-multiple li:last-child{border-radius:0 0 3px 3px}.jq-select-multiple li.selected{background:#08C;color:#FFF}.jq-select-multiple li.disabled{color:#AAA}.jq-select-multiple.disabled li.selected,.jq-select-multiple li.selected.disabled{background:#CCC;color:#FFF}.jq-select-multiple li.optgroup{font-weight:bold}.jq-select-multiple li.option{padding-left:25px}@media screen and (max-width: 1023px){.jq-selectbox__select{height:5.9rem}.jq-selectbox__select{border-radius:1.6rem;padding-left:1.6rem}}body.compensate-for-scrollbar{overflow:hidden}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute !important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:rgba(0,0,0,0);transition-duration:inherit;transition-property:background;transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71)}.fancybox-is-open .fancybox-bg{opacity:.5;transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease, visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;transition:opacity .25s ease 0s, visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:40px;position:absolute;text-align:center;top:0;transition-property:transform, opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:'';display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:0}.fancybox-content{display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:40px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(0.5, 0, 0.14, 1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform, opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-swipe .fancybox-content,.fancybox-can-pan .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable='true']{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--iframe .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--video .fancybox-close-small{color:#fff;font-size:3rem;position:fixed}.fancybox-slide--video .fancybox-close-small:hover{color:#D6F305}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-video,.fancybox-iframe{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,0.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button--zoom{display:none}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:20px;overflow:visible;position:relative;width:20px}.fancybox-button:hover svg{fill:#D6F305}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--play svg:nth-child(2),.fancybox-button--fsenter svg:nth-child(2){display:none}.fancybox-button--pause svg:nth-child(1),.fancybox-button--fsexit svg:nth-child(1){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{border:0;text-align:center;color:#D6F305;cursor:pointer;padding:.5rem;position:absolute;background:transparent;border:0;right:8.2rem;top:5.6rem;display:-ms-flexbox;display:flex;width:5.6rem;height:5.6rem;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:10rem;border:2px solid #D6F305;color:#fff;z-index:401;font-size:1.4rem;transition:color .3s ease-in}.fancybox-close-small:hover{color:black;background-color:#D6F305;transition:200ms linear}.fancybox-slide--html .fancybox-content{padding:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-slide{opacity:0;transition:all 0.01s ease}.fancybox-slide.fancybox-slide--complete{opacity:1 !important;transition:all 0.4s ease;background-color:rgba(28,27,38,0.5)}.fancybox-loading{animation:fancybox-rotate 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0, 0, 0.25, 1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translate3d(0, 0, 0)}@media all and (max-height: 576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}}.fancybox-slide--html{min-width:320px}.fancybox-slide--video{transition:transform 2s ease-in;display:block}.fancybox-slide--video .fancybox-content{transform-origin:50% 50%}.fancybox-slide--video.fancybox-slide--complete .fancybox-content{transition:transform .5s ease-in !important}@media screen and (max-width: 767px){.fancybox-slide--html{padding:2rem}.fancybox-is-open .fancybox-bg{opacity:1}.fancybox-close-small{right:2.6rem;top:4.2rem;font-size:1.3rem;width:4.6rem;height:4.6rem}}.section-integrator-main{padding:12.3rem 0}.section-integrator-main .bg-section__item:before{content:'';display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:0;background:linear-gradient(270deg, rgba(28,27,38,0) 3.74%, #1C1B26 62.96%),linear-gradient(0deg, rgba(28,27,38,0.2) 0%, rgba(28,27,38,0.2) 100%) 64.348% 285.111% no-repeat}.section-integrator-main .h2{margin-bottom:3rem}.integrator-main{width:38%}.integrator-main__text-2{font-size:2.4rem}.integrator-main__desription{font-size:1.8rem}.integrator-main__btn{margin-top:3.7rem}.integrator-main__btn .btn span{min-width:35.6rem}.section-cogeneration{padding:15.8rem 0 16.1rem}.section-about-main{padding:0 0 13.7rem}.about-main-wrapper{padding-top:16rem;padding-bottom:6rem;background-size:15%;background-position:left 10% bottom;background-repeat:no-repeat}.about-main{padding:0 0 0 25.5%;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between}.about-main__desription{font-size:1.8rem;width:50%;padding-right:4rem;font-size:1.8rem;line-height:150%;max-width:57.6rem}.about-main__aside{width:45.5%;padding-left:4rem}.about-main__text{margin-top:8rem;color:rgba(255,255,255,0.6)}.about-main__text p{padding:2rem 0}.about-main__title{font-size:4rem;font-weight:700;line-height:120%;text-transform:uppercase}.about-main__btn{margin-top:7.7rem}.about-main__btn .btn span{min-width:35.6rem}.about-main-images-wrap{border-top:1px solid rgba(255,255,255,0.3);margin-top:4rem;padding-top:8rem}.about-main-images{margin:0 -2rem;display:-ms-flexbox;display:flex}.about-main-images img{border-radius:4rem;margin:2rem;opacity:.7;filter:grayscale(100%)}.about-main-col{width:33.333%;-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex}.about-main-col img{-ms-flex:1 1 100%;flex:1 1 100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.about-main-col_1{width:25%}.about-main-col_2{width:33.5%}.about-main-col_3{width:41.5%}.about-main-logo{margin-bottom:1.6rem}.about-main-logo img{height:2.4rem}.section-main-projects{border-top:0.8rem solid #D6F305;padding:15.1rem 0 15.8rem}.main-projects__head{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2rem}.main-projects__head .h2{margin-bottom:0}.filter-categories{margin-bottom:7.9rem;border-radius:10rem;overflow:auto;white-space:nowrap}.filter-categories-inner{border:1px solid rgba(28,27,38,0.2);border-radius:10rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.filter-cat{margin:0 .8rem;font-weight:800;font-size:1.6rem;text-transform:uppercase;text-align:center;display:block;color:inherit}.filter-cat:first-child{margin-left:0}.filter-cat:last-child{margin-right:0}.filter-cat span{display:block;padding:1.8rem 4.8rem;border-radius:10rem;transition:background .5s ease}.filter-cat:hover span{background:rgba(28,27,38,0.2)}.filter-cat.current{color:#fff;pointer-events:none}.filter-cat.current span{background:#1C1B26}.section-about-main-2{padding:12.7rem 0 11.5rem}.about-main-2{padding:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.about-main-2__image{width:51%;padding-right:3rem;font-size:1.8rem;line-height:150%}.about-main-2__image video{-webkit-mask-image:url(../img/decor-2.svg);mask-image:url(../img/decor-2.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:100%;height:86rem;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;z-index:2}.about-main-2__aside{width:49%;padding-left:6rem;max-width:76.5rem}.about-main-2__title{margin-bottom:2.2rem}.about-main-2__subitle{margin-bottom:3.6rem;font-family:"avenirnex",arial,sans-serif;font-size:3.2rem;font-weight:700;line-height:100%;letter-spacing:0.15px;text-transform:uppercase}.about-main-2__logo{margin-bottom:2rem;max-width:11.5rem}.about-main-2__text{font-size:1.8rem;line-height:150%}.about-main-2__btn{margin-top:3.3rem}.tab-projects{display:-ms-flexbox;display:flex}.main-project-images{width:50%;padding-right:4rem}.main-project__image{display:none;-ms-flex-direction:column;flex-direction:column}.main-project__image a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 1 100%;flex:1 1 100%}.main-project__image img{border-radius:4.5rem;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;min-height:73.6rem}.main-project__image.shown{display:-ms-flexbox;display:flex}.main-project__head{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}.main-project__info{color:rgba(28,27,38,0.2);font-size:1.6rem;font-weight:700;line-height:100%;margin-right:2rem}.main-project__item{border-top:1px solid rgba(28,27,38,0.2);padding:6.3rem 0}.main-project__item.shown .main-project__title i{background:#fff;color:#1C1B26;-ms-flex-negative:0;flex-shrink:0;border-width:2px}.main-project__item.shown:hover .main-project__title i{background:#1C1B26;color:#D6F305}.main-project__item:last-child{border-bottom:1px solid rgba(28,27,38,0.2)}.main-project__title{font-size:3.2rem;font-family:"avenirnex",arial,sans-serif;font-weight:700;line-height:100%;letter-spacing:0.15px;text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#1C1B26;-ms-flex-pack:justify;justify-content:space-between}.main-project__title i{font-size:1.4rem;margin-left:10px;width:5.6rem;height:5.6rem;border:2px solid #1C1B26;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-radius:50%;margin-left:20px;-ms-flex-pack:center;justify-content:center;transition:all .5s ease}.main-projects-slider{width:50%;padding-left:4rem}.list-numeration{list-style:initial}@media screen and (max-width: 1365px){.about-main{padding:0px 0 0 20.5%}.about-main-2__image video{height:60rem}.section-about-main-2{padding:10.7rem 0 8.5rem}.about-main-wrapper{padding-top:12rem;padding-bottom:3rem}.about-main__title{font-size:3.8rem}.main-project__title{font-size:3.2rem}.section-main-projects{padding:12.1rem 0 11.8rem}}@media screen and (max-width: 1023px){.section-cogeneration{padding:8.8rem 0 9.1rem}.integrator-main{width:51%}.integrator-main__text-2{font-size:1.8rem}.about-main-2{display:block}.about-main-2__image{width:100%;padding-right:0;max-width:65rem;margin:0 auto 5rem}.about-main-2__aside{width:100%;padding-left:0}.section-about-main{padding:0px 0 9.7rem}.about-main{display:block}.about-main__desription{width:100%;padding-right:0}.about-main__text{margin-top:5rem}.about-main__aside{margin-top:5rem;width:100%;padding-left:0}.about-main__title{font-size:3rem}.about-main-images{margin:0 -2rem}.about-main-images img{margin:1rem;border-radius:3rem}.main-project__item{padding:3rem 0}.main-projects-slider{padding-left:0}.main-project__title{font-size:2.4rem;padding-right:2px}.main-project__title i{font-size:1.4rem;margin-left:10px;width:4.6rem;height:4.6rem}.main-project__image img{border-radius:4rem;min-height:43.6rem}}@media screen and (max-width: 767px){.filter-categories{margin:0 0 3.9rem;border-radius:0;position:relative;overflow:visible;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.filters-head{display:-ms-inline-flexbox;display:inline-flex;height:4.6rem;color:#fff}.filters-head span{height:100%;-ms-flex-pack:center;justify-content:center;padding:0 4.6rem;border-radius:10rem;background:#1C1B26;font-size:1.4rem;font-weight:500;line-height:170%;text-transform:uppercase;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.filters-head i{width:4.6rem;height:4.6rem;color:#1C1B26;border-radius:50%;background:transparent;border:2px solid #1C1B26;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.active .icon-down{background-color:#1C1B26;color:#D6F305;transform:rotate(180deg);transition:200ms linear;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.filter-categories-inner{background:#fff;opacity:0;pointer-events:none;border-radius:3rem;z-index:100;left:0;right:0;top:100%;transition:opacity .5s ease;display:block;text-align:left;position:absolute}.filter-cat{text-align:left;margin:0}.filter-cat span{font-size:1.4rem}.active .filter-categories-inner{opacity:1;pointer-events:auto}.block-1__text{font-size:1.6rem}.block-1__btn{margin-top:6rem}.block-1__btn .btn span{min-width:30rem}.section-integrator-main{padding:8.3rem 0}.integrator-main{width:100%}.integrator-main__desription{font-size:1.6rem}.integrator-main__text-2{font-size:2rem}.integrator-main__btn .btn span{min-width:29.6rem}.section-about-main-2{padding:8.9rem 0 9.5rem}.about-main-2__image{margin:0 auto 6.5rem}.about-main-2__image video{height:32rem}.about-main-2__logo{margin-bottom:1.6rem}.about-main-2__text{font-size:1.6rem}.about-main-2__subitle{margin-bottom:2.6rem;font-size:2.4rem}.about-main-2__btn{margin-top:2.9rem}.about-main-2__btn .btn{width:100%}.about-main-2__btn .btn span{-ms-flex:1 1 100%;flex:1 1 100%}.about-main-2__btn .btn i{-ms-flex-negative:0;flex-shrink:0}.section-about-main{border-top:0.8rem solid #D6F305}.about-main-wrapper{padding-top:8rem;padding-bottom:6rem;background-size:55%;background-position:left -15% top 15%}.about-main{padding:0px 0 0 4rem}.about-main__desription{font-size:1.6rem;line-height:150%;padding-right:7%}.about-main__text{margin-top:4rem}.about-main__title{font-size:2.6rem}.about-main__aside{margin-top:3rem}.about-main__btn .btn span{min-width:23rem}.about-main__btn{margin-top:3.1rem}.about-main-images-wrap{margin-top:0}.about-main-images{display:block}.about-main-images-wrap{display:block}.about-main-images-wrap .slick-slide{display:-ms-flexbox !important;display:flex !important;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 1 100%;flex:1 1 100%}.about-main-images-wrap .slick-slide>div{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 1 100%;flex:1 1 100%}.about-main-col{display:-ms-flexbox !important;display:flex !important;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 1 100%;flex:1 1 100%}.section-about-main{padding:0px 0 7.9rem}.main-projects-slider{width:100%;padding-left:0}.main-project__image{display:block;margin-bottom:1.9rem}.main-project__image img{min-height:32.3rem;height:32.3rem;border-radius:4rem;width:100%}.main-project__head{display:block;margin-bottom:5.9rem;padding:1.5rem 0;border-top:1px solid rgba(28,27,38,0.2);border-bottom:1px solid rgba(28,27,38,0.2)}.main-projects-btn{margin-top:40px;text-align:center}.section-main-projects{padding:9.1rem 0 11.8rem}.filters-head{width:100%;max-width:45rem;margin:0 auto}.filters-head span{-ms-flex-positive:10;flex-grow:10}.main-project__item{padding:2rem 0;border-top-width:0}.main-project__item:last-child{border-bottom-width:0}.main-project__info{margin-bottom:10px;margin-right:0}.main-project__title i{margin:0}}.window-open{position:absolute;left:0;top:-200%;right:0;overflow:hidden;height:100%;pointer-events:none;opacity:0}.popup{max-width:84.2rem;border-radius:4rem;background:#282c37;width:100%}.popup .form-title{padding-right:11rem;font-size:4.8rem;font-family:"avenirnex",arial,sans-serif;font-weight:700;line-height:100%;letter-spacing:0.15px;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,0.3);padding-bottom:3.4rem;margin-bottom:3.9rem}.popup-text{border-bottom:1px solid rgba(255,255,255,0.3);margin-bottom:35px;padding:0 23rem 35px 0}.popup .title{border-bottom:none;margin-bottom:20px;padding-bottom:0}body:has(main.plant) .fancybox-container .popup{border-radius:1rem}body:has(main.plant) .fancybox-container .popup .btn span{background:#FED20C;border-top-left-radius:4px;border-top-right-radius:0;border-bottom-left-radius:4px;border-bottom-right-radius:0}body:has(main.plant) .fancybox-container .popup .btn i{border:2px solid #FED20C;border-top-left-radius:0;border-top-right-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:4px}@media (hover: hover){body:has(main.plant) .fancybox-container .popup .btn:hover span,body:has(main.plant) .fancybox-container .popup .btn:hover i{background:#FED20C}}body:has(main.plant) .fancybox-container .popup .success-field{color:#FED20C}body:has(main.plant) .fancybox-container .fancybox-close-small{border:2px solid #FED20C}body:has(main.plant) .fancybox-container .fancybox-close-small:hover{background:#FED20C}body:has(main.plant) .fancybox-container .box-field__input input:focus{border-color:#FED20C}body:has(main.plant) .fancybox-container [type="text"],body:has(main.plant) .fancybox-container [type="tel"],body:has(main.plant) .fancybox-container [type="email"],body:has(main.plant) .fancybox-container [type="password"],body:has(main.plant) .fancybox-container [type="search"] textarea{border-radius:1rem}.popup-form-2{max-width:92.1rem}.popup-content{padding:5.6rem 7.8rem;max-width:920px}.main-form__content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -2rem}.main-form__title{padding:0 2rem;margin-bottom:3.6rem;width:100%;font-size:3.2rem;font-family:"avenirnex",arial,sans-serif;font-weight:700;line-height:100%;letter-spacing:0.15px;text-transform:uppercase}.main-form__list{padding:0 2rem;width:100%;-moz-columns:2;columns:2;-moz-column-gap:20px;column-gap:20px}.main-form__item{display:inline-block;width:100%;padding-bottom:2.6rem;page-break-inside:avoid;break-inside:avoid}@media screen and (max-width: 767px){.popup .form-title{padding-right:7rem;font-size:2.8rem;padding-bottom:2.8rem;margin-bottom:2.9rem}.popup .title{margin-bottom:20px;padding-bottom:0}.popup-text{margin-bottom:20px;padding:0 0 20px 0}.main-form__title{font-size:2.4rem;margin-bottom:3.3rem}.main-form__list{padding:0;-moz-columns:1;columns:1}.popup{border-radius:3rem;max-width:34.6rem}.popup-content{padding:5.2rem 2.5rem}.main-form__content{margin:0}}.plant{overflow:hidden;background-color:#282c37}.plant .crumbs a{color:#FED20C}.plant ~ .header.fixed{background:rgba(255,255,255,0.9)}.plant ~ .header.fixed .nav-inner a,.plant ~ .header.fixed .btn.header-btn .icon-tel{color:#1C1B26}.plant ~ .header.fixed .nav-inner .header-menu-desk.active a{color:#fff}.plant ~ .header.fixed .header-menu-desk.active ~ .nav-inner a,.plant ~ .header.fixed .nav-inner:has(.header-menu-desk.active) a{color:#fff}.plant ~ .header.fixed .header-menu-desk.active ~ .nav-inner a:hover,.plant ~ .header.fixed .nav-inner:has(.header-menu-desk.active) a:hover{color:#FED20C}.plant ~ .header.fixed :has(.header-menu-desk.active) .btn.header-btn .icon-tel{color:#fff}.plant ~ .header.fixed .btn i{color:#1C1B26}.plant ~ .header.fixed .btn.mob-show i{color:#fff}.plant ~ .header.fixed .hamburger span{background-color:#1C1B26}.plant ~ .header.fixed .header-menu-desk.active .nav-inner a{color:#fff}.plant ~ .header .nav-inner a:hover{color:#FED20C}.plant ~ .header .nav-inner-item-mob{color:#FED20C}.plant ~ .header .btn.header-btn{background-color:transparent}.plant ~ .header .btn.header-btn span{border-radius:0;background-color:#FED20C;border-bottom-left-radius:4px;border-top-left-radius:4px}.plant ~ .header .btn.header-btn .icon-tel{border-radius:0;background-color:transparent;border-color:#FED20C;border-bottom-right-radius:4px;border-top-right-radius:4px}.plant ~ .header .btn.header-btn .btn.header-btn.mob-show.icon-tel{color:#fff}.plant ~ .header .menu-box.active .nav-inner a{color:#fff}.plant ~ .header .menu-box.active .btn.header-btn .icon-tel{color:#fff}.plant ~ .header .js-button-nav{border-color:#FED20C}.plant ~ .header .header-menu-desk{background-color:#282c37}.plant ~ .header .service-cycle__arrow i{border:2px solid #FED20C}.plant ~ .header .header-menu-desk-projects-link:hover{background-color:#FED20C}.plant ~ .header .header-menu-desk-projects-link:hover .service-cycle__arrow i{border-color:#1C1B26}.plant ~ .header .nav-inner-element.active{border-bottom-color:#FED20C}.plant ~ .header .nav-inner-element.active .nav-inner-item{color:#FED20C}.plant ~ .footer .btn.header-btn{background-color:transparent}.plant ~ .footer .btn.header-btn span{border-radius:0;background-color:#FED20C;border-bottom-left-radius:4px;border-top-left-radius:4px}.plant ~ .footer .btn.header-btn .icon-tel{border-radius:0;background-color:transparent;border-color:#FED20C;border-bottom-right-radius:4px;border-top-right-radius:4px}.plant ~ .footer{background-color:#282c37}.plant ~ .footer .footer-link:hover{color:#FED20C}.plant ~ .footer .header-menu-desk-link:hover{color:#FED20C}.plant ~ .footer .header-menu-desk-projects-link:hover{background-color:#FED20C}.plant ~ .footer .navigation-block-link:hover{color:#FED20C}.plant .btn_color-2:hover{background-color:#D6F305}.plant_white_section{margin-bottom:-1px;padding:0 80px}.plant_hero-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;height:100%}.plant .hero::before{content:'';position:absolute;inset:0;background:linear-gradient(to top, #fff 0%, rgba(255,255,255,0.2) 60%);z-index:-1;margin-bottom:-1px}.plant_hero__content-left{-ms-flex-item-align:end;align-self:flex-end}.plant_hero__title{text-transform:uppercase;font-size:11.2rem;font-weight:800;font-family:"avenirnex", arial, sans-serif;line-height:1;margin-bottom:48px;color:#1C1B26}.plant_hero__text{color:#1C1B26;font-weight:700;padding:0}.plant_hero__content{display:grid;grid-template-columns:1fr 1fr}.plant .hero_content-right{background:url("../img/plant/tech-lead-bg.svg") no-repeat}.plant_tech-lead-box{display:-ms-flexbox;display:flex;gap:15px;-ms-flex-align:center;align-items:center;margin-bottom:22px}.plant_tech-lead{border-radius:5px;max-height:157px}.plant_tech-lead_position{font-family:"avenirnex", arial, sans-serif;font-size:2rem;color:rgba(255,255,255,0.6);text-align:left;font-weight:500;padding:0}.plant_tech-lead_name{font-family:"avenirnex", arial, sans-serif;font-size:4rem;text-align:left;font-weight:500;padding:5px 0 0;line-height:1}.plant_tech-lead_exp{max-width:290px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,0.3)}.plant_icon-arrow{padding-top:5px;color:#FED20C;font-size:10px}.plant_tech-lead_exp_item{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:8px}.plant_tech-lead_exp_item:not(:last-child){margin-bottom:8px}.plant_tech-lead_exp_text{padding:0;line-height:1.5;font-size:14px}.plant_tech-lead_contacts{padding-top:18px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:14px}.plant_equip{font-weight:700;padding:160px 80px 0;margin-bottom:-1px;margin-top:-1px}.plant_equip .plant_hero__title{margin-bottom:0;-ms-flex-item-align:end;align-self:flex-end}.plant_equip_wrapper{border-bottom:3px solid rgba(28,27,38,0.2);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;padding-bottom:160px;gap:48px 190px}.plant_equip_content{max-height:220px}.plant_equip_box_img{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;grid-row:1/-1}.plant_equip_box_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.plant_equip_sub-title{text-align:left;font-weight:700}.plant_direct{margin-bottom:-1px}.plant_equip_text{color:#1C1B26}.plant_direct-title{margin-bottom:2.4rem}.plant_direct-text{margin-bottom:4.8rem;color:#1C1B26;font-weight:700}.plant_direct-box-imgs{display:-ms-flexbox;display:flex;gap:40px}.plant_direct-box-img{aspect-ratio:2 / 1;width:50%;padding:40px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;color:#fff;border-radius:4px}.plant_direct-box-img-left{background:linear-gradient(to top, #282c37 0%, rgba(40,44,55,0) 80%),url("../img/plant/direct_1.jpg");background-repeat:no-repeat}.plant_direct-box-img-right{background:linear-gradient(to top, #282c37 0%, rgba(40,44,55,0) 80%),url("../img/plant/direct_2.jpg");background-repeat:no-repeat}.plant_direct-box-img-title{text-transform:uppercase;font-size:32px;font-weight:700;font-family:"avenirnex"}.plant_product{background:url("../img/plant/entie-logo-bg.png") top right/1100px auto no-repeat,linear-gradient(#fff, #fff);background-size:60% auto, auto;background-position:top right;padding:0 80px 80px}.plant_product .btn span{padding:0 94px;border-bottom-left-radius:4px;border-top-left-radius:4px}.plant_product .btn .icon-arrow{color:#1C1B26;border-bottom-right-radius:4px;border-top-right-radius:4px}.plant_product-box{display:grid;grid-template-columns:1fr 1fr;gap:48px;max-width:1160px;color:#1C1B26;margin-bottom:48px}.plant_product-title{margin-bottom:48px;color:#1C1B26;margin-top:16px}.plant_product-sub-title{text-align:left;font-size:24px;font-weight:700}.plant_product-list{padding-left:30px;list-style:disc;font-size:24px;font-weight:700}.plant_product-text-right{-ms-flex-item-align:end;align-self:flex-end;font-size:18px;padding:0}.plant_slider{margin:100px 0}.plant_slide{opacity:0;display:none;margin-bottom:40px}.plant_slide.active{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px;opacity:1}.plant_sub-slide{height:500px;width:100%;opacity:0;transform:translateY(20px)}.plant_sub-slide-element{border:1px solid rgba(28,27,38,0.2);border-radius:4px;padding:40px;position:relative;overflow:hidden;height:100%;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:start;align-items:flex-start;font-family:"avenirnex", arial, sans-serif}.plant_sub-slide-element:hover .plant_sub-slide-title,.plant_sub-slide-element:hover .plant_sub-slide-text,.plant_sub-slide-element:hover .service-cycle__arrow{color:#1C1B26;z-index:1}.plant_sub-slide-element:hover .service-cycle__arrow i{border-color:#1C1B26}.plant_sub-slide-element::before{content:'';position:absolute;inset:0;background:linear-gradient(to top, rgba(254,210,12,0.9) 0%, rgba(254,210,12,0.4));opacity:0;transition:opacity 0.3s ease;pointer-events:none}.plant_sub-slide-element:hover::before{opacity:1}.plant_sub-slide-element img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.plant_sub-slide-element .service-cycle__arrow{position:absolute;top:40px;right:40px;color:#fff}.plant_sub-slide-element .service-cycle__arrow i{border-color:#FED20C}.plant_sub-duble-slide{display:grid;grid-template-rows:1fr 1fr;gap:40px}.plant_sub-slide-title{color:#FED20C;font-size:48px;margin-bottom:16px;padding:0;font-weight:700}.plant_sub-slide-text{text-transform:uppercase;font-size:32px;padding:0;font-weight:700;line-height:1;color:#fff}.plant_slider_btns{display:-ms-flexbox;display:flex;gap:36px;-ms-flex-align:center;align-items:center;outline:1px solid rgba(28,27,38,0.2) !important;border-radius:50px;width:-moz-max-content;width:max-content}.plant_slider-btn{height:56px;width:56px;border:2px solid rgba(28,27,38,0.2);border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:transparent}.plant_slider-btn:hover{background-color:#FED20C;border:2px solid #FED20C}.plant_slider-next::after{content:"\e900";font-family:'icomoon';display:inline-block;transform:rotate(45deg)}.plant_slider-prev::after{content:"\e900";font-family:'icomoon';display:inline-block;transform:rotate(-135deg)}.plant_slider-count{color:#1C1B26;font-family:"avenirnex", arial, sans-serif;font-size:22px;display:-ms-flexbox;display:flex;gap:16px}.plant_slider-count-total{color:#1C1B26}.plant_product-logos-title{max-width:690px;text-align:left;font-size:32px;font-weight:700;color:#1C1B26;margin-bottom:48px}.plant_product-logos-box{position:relative;width:100%}.plant_product-logos-box .slick-slide{display:-ms-flexbox !important;display:flex !important;-ms-flex-pack:center;justify-content:center}.plant_product-logos-box .slick-track{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:10px}.plant_product-logos-box img{max-width:140px;height:auto;-o-object-fit:contain;object-fit:contain}.plant_advant{overflow:hidden}.plant_slider-advant-wrapper{position:relative;height:720px}.plant_slider-advant{position:absolute;top:0;left:50%;transform:translateX(-50%);margin-bottom:35px;display:-ms-flexbox;display:flex;gap:40px;transition:transform 0.4s ease}.plant_slider-advant.left{transform:translateX(calc(-53% + 50vw - 50%))}.plant_slider-advant.right{transform:translateX(calc(-47% - (50vw - 50%)))}.plant_slider-advant .slick-list{overflow:visible !important;max-width:100%}.plant_slider-advant .slick-track{gap:40px}.plant_slide-advant{padding:55px 35px;position:relative;height:650px;width:530px;font-size:18px;line-height:1.5;display:-ms-flexbox !important;display:flex !important;-ms-flex-direction:column;flex-direction:column;border-radius:5px}.plant_slide-advant img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.plant_slide-advant .element-add{color:#fff;border-color:#FED20C}.plant_slide-advant .icon-minus{color:#fff}.plant_slide-advant.active .plant_slider-adv-content,.plant_slide-advant.active .plant_slide-blur-bg{opacity:1}.plant_slide-advant.active .plant_slider-adv-title{color:#FED20C}.plant_slider-adv-btn{height:56px;width:56px;border:2px solid #fff;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:transparent;color:#fff}.plant_slider-adv-btn:hover{background-color:#FED20C;border:2px solid #FED20C;color:#1C1B26}.plant_slider-adv-next::after{content:"\e900";font-family:'icomoon';display:inline-block;transform:rotate(45deg);font-size:13px}.plant_slider-adv-prev::after{content:"\e900";font-family:'icomoon';display:inline-block;transform:rotate(-135deg);font-size:13px}.plant_slider-adv-btns{display:-ms-flexbox;display:flex;gap:22px}.plant_slider-adv-title-box{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.plant_slider-adv-title{font-family:"avenirnex", arial, sans-serif;font-size:48px;margin:0 0 20px;padding:0;text-transform:uppercase;text-align:left;position:relative;z-index:2}.plant_slide-blur-bg{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(28,27,38,0.8);opacity:0;z-index:1;backdrop-filter:blur(5px)}.plant_slider-advant-item{display:-ms-flexbox;display:flex;gap:10px;-ms-flex-pack:start;justify-content:flex-start}.plant_slider-advant-item p{padding:0;margin:0}.plant_slider-advant-item i{margin-top:5px}.plant_slider-adv-content{position:relative;opacity:0;z-index:2;overflow-y:auto;padding-bottom:10px}.plant_slider-adv-content::-webkit-scrollbar{width:6px}.plant_slider-adv-content::-webkit-scrollbar-track{background:transparent}.plant_slider-adv-content::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.3);border-radius:10px}.plant_slider-adv-content::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0.5)}.plant_metal-work{padding:0 80px 160px}.plant_metal-work-dark{font-size:18px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:46px 160px}.plant_metal-work-dark-title{margin-bottom:0;-ms-flex-item-align:end;align-self:flex-end}.plant_metal-work-img{grid-row:1/-1}.plant_metal-work-content{-ms-flex-item-align:start;align-self:flex-start}.plant_light-equp{background-color:#fff;color:#1C1B26;position:relative}.plant_light-equp::before{content:'';position:absolute;right:0;top:-100px;background:url("../img/plant/entie-logo-bg-2.png") no-repeat center;background-size:contain;width:50%;height:50%;transform:rotate(-15deg)}.plant_light-equp-text{max-width:850px;text-align:left;font-size:18px;margin-bottom:24px}.plant_light-equp-sub-title{max-width:850px;text-transform:uppercase;color:rgba(28,27,38,0.7);margin-bottom:80px;font-weight:700;font-size:24px}.plant_light-equp-list-title{font-family:"avenirnex", arial, sans-serif;font-size:48px;font-weight:700;margin-bottom:40px;text-align:left;padding:0}.plant_light-equp-list{display:-ms-flexbox;display:flex;gap:40px;-ms-flex-wrap:wrap;flex-wrap:wrap}.plant_light-equp-item{position:relative;padding:40px;display:-ms-flexbox !important;display:flex !important;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;-ms-flex:0 0 calc(25% - 30px);flex:0 0 calc(25% - 30px);max-width:calc(25% - 30px);height:280px;background-color:transparent;z-index:1;color:#fff;border-radius:4px;overflow:hidden}.plant_light-equp-item img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.plant_light-equp-item p{padding:0;margin:24px 0 0;font-size:18px}.plant_light-equp-item-title{font-family:"avenirnex", arial, sans-serif;font-size:32px;color:#fff;font-weight:700;line-height:1.2}.plant_lamp{padding:0 80px 160px;background-color:#fff;gap:100px;display:grid;grid-template-columns:1fr 1fr 1fr;color:#1C1B26;margin-top:-1px}.plant_lamp h2,.plant_lamp h3,.plant_lamp h4{font-family:"avenirnex", arial, sans-serif;padding:0}.plant_lamp-content{max-width:560px}.plant_lamp-title{font-size:48px;font-weight:700;margin-bottom:32px}.plant_lamp-text{font-size:18px;line-height:1.5;font-weight:700;padding:0}.plant_lamp-sub-title{padding:0;font-size:35px;font-weight:700;margin:60px 0;text-align:left}.plant_lamp-list-title{margin:0 0 30px;color:rgba(28,27,38,0.7)}.plant_lamp-list{color:rgba(28,27,38,0.7);list-style:disc;line-height:2;font-size:18px;padding-left:25px}.plant_lamp-list span{color:#1C1B26}.plant_lamp-img{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center}.plant_lamp-img img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.plant_lamp-conditions{background:url("../img/plant/entie-logo-bg.png") no-repeat,linear-gradient(rgba(28,27,38,0.8), rgba(28,27,38,0.8));background-size:100%;background-position:bottom -100px right -100px;padding:70px 40px;color:#fff;border-radius:4px}.plant_lamp-list-title-conditions{font-size:32px;color:#fff;margin-bottom:30px}.plant_lamp-list-conditions{list-style:disc;padding-left:25px;line-height:1.8;font-size:24px}.plant_lamp-list-conditions li{max-width:80%}.plant_consult{position:relative;z-index:1;padding:240px 80px;display:grid;grid-template-columns:1fr 1fr;margin-top:-1px}.plant_consult .btn span{border-bottom-left-radius:4px;border-top-left-radius:4px}.plant_consult .icon-arrow{color:#fff;border-bottom-right-radius:4px;border-top-right-radius:4px}.plant_consult::before{content:'';position:absolute;inset:0;background:linear-gradient(to right, #282c37 0%, #282c37 20%, rgba(40,44,55,0) 100%);z-index:-1}.plant_consult-text{color:rgba(255,255,255,0.6);font-size:24px;line-height:1.5;padding:0;margin-bottom:60px}@media screen and (max-width: 1650px){.plant_equip{padding:80px 40px 0}.plant_equip_wrapper{padding-bottom:80px;gap:24px 80px}.plant_metal-work{padding:0 40px 80px}.plant_metal-work-dark{gap:80px;padding-bottom:80px}.plant_lamp{padding:0 40px 80px;gap:30px}.plant_lamp-title{font-size:36px}.plant_lamp-sub-title{margin:30px 0}.plant_lamp-img img{-o-object-fit:contain;object-fit:contain;max-height:550px}.plant_lamp-conditions{padding:35px 20px}.plant_lamp-sub-title{margin:15px 0}.plant_lamp-list,.plant_lamp-list-conditions{line-height:1.5}.plant_lamp-list-conditions{font-size:20px}.plant_slider-advant-wrapper{height:550px}.plant_slider-adv-title{font-size:36px}.plant_slide-advant{width:420px;height:500px;padding:30px 20px;line-height:1.2}.plant_light-equp-item{gap:20px;padding:20px;height:230px}}@media screen and (max-width: 1250px){.plant_sub-slide-element{padding:35px 25px}.plant_sub-slide-text{font-size:26px}.plant_metal-work-dark{gap:50px}.plant_slider-adv-title{font-size:30px}.plant_slider-advant-wrapper{height:600px}.plant_slide-advant{height:550px;width:400px}.plant_lamp{gap:48px}.plant_lamp-conditions{padding:35px 20px}.plant_lamp-list-conditions{font-size:20px}}@media screen and (max-width: 1023px){.plant ~ .header .menu-box{background-color:#282c37}}@media screen and (max-width: 925px){.plant .wrapper{max-height:100%}.plant_hero__title{font-size:5.6rem}.plant_white_section{padding:0 3rem}.plant_wrapper{padding:0 0 7rem}.plant_equip_sub-title{font-size:20px;padding:0;margin-bottom:24px}.plant_direct-box-imgs{-ms-flex-direction:column;flex-direction:column}.plant_direct-box-img{width:100%}.plant_direct{padding-top:8.8rem}.plant_product{padding:0 3rem 9rem}.plant_product-title{margin-bottom:2.4em}.plant_product-box{grid-template-columns:1fr}.plant_metal-work-dark{grid-template-columns:1fr}.plant_metal-work-img{grid-row:2}.plant_lamp{grid-template-columns:1fr;padding:0 24px 90px}.plant_lamp-title{font-size:28px;margin-bottom:25px}.plant_lamp-sub-title{font-size:24px;margin:35px 0 25px}.plant_lamp-img{-ms-flex-pack:center;justify-content:center}.plant_lamp-img img{max-width:600px}.plant_lamp-conditions{padding:50px 35px;background-position:bottom -50px right -150px}.plant_lamp-list-title-conditions{font-size:24px;padding:0;margin:0 0 30px;font-weight:400}.plant_lamp-list-conditions{font-size:18px}.plant_lamp-list-conditions li{max-width:100%}.plant_light-equp-item{-ms-flex:0 0 calc(50% - 30px);flex:0 0 calc(50% - 30px);max-width:calc(50% - 30px)}}@media screen and (min-width: 767px){.plant_slide-advant:hover .plant_slider-adv-content,.plant_slide-advant:hover .plant_slide-blur-bg{opacity:1}.plant_slide-advant:hover .plant_slider-adv-title{color:#FED20C}.plant_serv-accordion-btn:hover{background-color:#1C1B26;color:#D6F305}.plant_serv-accordion-btn:hover.active i{color:#D6F305}}@media screen and (max-width: 767px){.plant_hero__content{grid-template-columns:1fr;gap:94px}.plant .hero_content-right{background:url("../img/plant/tech-lead-bg-m.svg") no-repeat;background-size:cover;height:409px;width:319px;padding:25px 20px}.plant .hero::before{background:linear-gradient(to top, #fff 0%, #fff 50%, rgba(255,255,255,0.2) 75%)}.plant .hero .video_bg{top:-30%}.plant_hero__text{font-size:16px}.plant_hero-wrapper{gap:200px}.plant_equip_wrapper{gap:50px}.plant_equip_content{padding:0;max-height:100%}.plant_equip_text{padding:0;font-size:16px}.plant_tech-lead_position{font-size:18px}.plant_tech-lead_name{font-size:3rem}.plant_advant{padding-bottom:0}.plant_advant-title{font-size:36px;margin-bottom:60px}.plant_slider-adv-title{max-width:215px}.plant_slider-advant-wrapper{height:535px}.plant_slide-advant{height:500px;width:350px;-ms-flex-pack:start;justify-content:flex-start;gap:15px;line-height:1.5}.plant_slider-dots{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:8px;margin-top:20px}.plant_slider-dots span{width:8px;height:8px;border-radius:50%;background:#fff;cursor:pointer;transition:0.3s}.plant_slider-dots span.active{background:#FED20C}.plant_equip_wrapper{grid-template-columns:1fr}.plant_equip{padding:90px 24px 0}.plant_equip_box_img{grid-row:2}.plant_direct{padding:70px 24px 0}.plant_direct-box-img{padding:25px;background-size:cover}.plant_direct-box-img-title{padding:0;font-size:24px}.plant_direct-box-img-text{padding:0;font-weight:700}.plant_direct-title{font-size:34px}.plant_direct-text{padding:0;margin-bottom:35px;font-size:20px}.plant_product .btn span{padding:0 44px}.plant_slider-btn{width:50px;height:50px}.plant_slider-next::after,.plant_slider-prev::after{font-size:10px}.plant_light-equp-item{max-width:100%}.plant_product-title{font-size:36px;margin-bottom:35px}.plant_product-sub-title,.plant_product-list{text-transform:none;font-size:20px}.plant_product-box{gap:25px}.plant_product-text-right{font-size:16px}.plant_slider{margin:80px 0}.plant_slide{opacity:1;display:block}.plant_sub-duble-slide .plant_sub-slide-element{height:100%}.plant_slider_btns{margin:0 auto}.plant_sub-slide{height:400px}.plant_sub-slide-title{font-size:26px}.plant_sub-slide-text{font-size:24px}.plant_product-logos-title{margin-bottom:48px;font-size:20px;padding:0}.plant_product-logos-box .slick-dots{display:-ms-flexbox;display:flex;position:absolute;bottom:-20px;left:50%;transform:translateX(-50%)}.plant_product-logos-box .slick-dots .slick-active button{background-color:#1C1B26}.plant_product-logos-box .slick-track{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.plant_product-logos-box img{max-width:100%}.plant_slider-advant-wrapper{max-width:530px;margin:auto}.plant_slider-advant,.plant_slide-advant{position:absolute;width:100%;top:0;left:0;transform:translate(0)}.plant_slide-advant{opacity:0}.plant_slide-advant.visible{opacity:1;z-index:1}.plant_slider-advant{margin:0 0 35px}.plant_slider-advant .slick-track{gap:15px}.plant_slider-adv-btns{-ms-flex-pack:center;justify-content:center}.plant_metal-work{padding:90px 24px}.plant_metal-work-dark{padding-bottom:0}.plant_light-equp{padding-top:144px}.plant_light-equp::before{top:0;right:0;width:477px;max-height:500px}.plant_light-equp .slick-dots{margin:auto}.plant_light-equp .slick-dots .slick-active button{background-color:#1C1B26}.plant_light-equp-sub-title{font-size:20;margin-bottom:60px;padding:0}.plant_light-equp-list-title{font-size:28px}.plant_light-equp-item{margin-bottom:15px}.plant_light-equp-list{gap:20px}.plant_consult{padding:120px 25px;grid-template-columns:1fr}.plant_consult h2{font-size:36px}.plant_consult .video_bg{right:58%;left:auto;transform:translateX(50%);width:auto}.plant_consult-text{font-size:20px;font-weight:700}}@media screen and (max-width: 560px){.plant .plant_tech-lead{max-height:130px}.plant .plant_tech-lead_position{max-width:170px}.plant_light-equp-item{max-height:220px}.plant_consult .video_bg{right:90%}.plant_product{background-size:150%;background-position:right -200px top}}.cogen{color:white;font-size:18px}.cogen_hero{background-image:linear-gradient(to top, #1C1B26, rgba(28,27,38,0)),linear-gradient(rgba(28,27,38,0.4), rgba(28,27,38,0.4)),url("../img/cogen/cogen-hero-bg.jpg");background-size:cover;background-repeat:no-repeat;margin-bottom:-1px}.cogen_hero .hero_content-right{background:url("../img/cogen/tech-lead-bg-cogen.svg") no-repeat}.cogen .main-screen__title{margin-bottom:48px}.cogen .plant_hero__text{color:#fff;font-weight:400}.cogen .plant_icon-arrow{color:#D6F305}.cogen_solut{position:relative;background-color:#1C1B26;z-index:1}.cogen_solut-title{font-size:7.2rem;margin-bottom:10rem}.cogen_solut-list{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr 1fr;gap:100px 40px}.cogen_solut-item{padding:35px;border-radius:40px;background-color:rgba(255,255,255,0.1);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;gap:25px;position:relative}.cogen_solut-item.active{color:#1C1B26;background-color:#D6F305}.cogen_solut-item.active .colored,.cogen_solut-item.active .colored-60,.cogen_solut-item.active .cogen_solut-item-footer-sub-text{color:#1C1B26}.cogen_solut-item.active .cogen_solut-item-main{opacity:1}.cogen_solut-item p{padding:0}.cogen_solut-item-header{font-family:"avenirnex", arial, sans-serif;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;font-size:32px}.cogen_solut-item-header-title{padding:0;margin:0;text-align:left}.cogen_solut-item-main{opacity:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5px;color:rgba(28,27,38,0.7)}.cogen_solut-item-main strong{color:#1C1B26}.cogen_solut-item-footer{font-weight:700}.cogen_solut-item-footer .colored-60{font-family:"avenirnex", arial, sans-serif;font-size:22px}.cogen_solut-item-footer-sub-text{font-size:16px;font-weight:400;color:rgba(255,255,255,0.6)}.cogen_solut-item-footer-text{display:-ms-flexbox;display:flex;gap:5px;padding-bottom:10px}.cogen_solut-item-footer-text-span{padding-top:5px}.cogen_solut-btns{display:none}.cogen_util{display:grid;grid-template-columns:auto 1fr;background-color:#fff;gap:42px;color:#1C1B26}.cogen_util ul{list-style:disc;padding-left:25px}.cogen_util-content{padding:70px 300px 70px 150px;border-radius:40px;background:url("../img/cogen/util-bg.png") no-repeat,linear-gradient(#d4ef05, #D2EF05);background-size:30%;background-position:center right}.cogen_util-img-box{border-radius:40px;overflow:hidden;width:auto}.cogen_util-img-box img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cogen_util-title{margin-bottom:32px}.cogen_util-sub-title{font-family:"avenirnex", arial, sans-serif;font-size:32px;text-transform:uppercase;text-align:left;margin-bottom:60px;font-weight:700;padding:0}.cogen_util-content-percent-box{display:grid;grid-template-columns:auto auto;padding-bottom:25px;border-bottom:1px solid #1C1B2680;margin-bottom:12px;width:-moz-max-content;width:max-content;gap:0 100px}.cogen_util-content-percent,.cogen_util-content-percent-box-t{justify-self:center}.cogen_util-content-percent-box-t{font-weight:700;text-transform:uppercase;line-height:1.5}.cogen_util-content-percent{font-family:"avenirnex", arial, sans-serif;font-size:64px;font-weight:900}.cogen_how-work{display:grid;grid-template-columns:max-content max-content;gap:100px 250px;background:linear-gradient(to right, #1C1B26 45%, rgba(28,27,38,0.2)),url("../img/cogen/how_bg.jpg") no-repeat;background-position:right bottom -200px}.cogen_how-work-title{margin-bottom:0;grid-column:1/-1}.cogen_how-work-left{max-width:560px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:40px}.cogen_how-work-comm-t{max-width:560px;-ms-flex-item-align:end;align-self:flex-end}.cogen_how-work-solution-t{color:rgba(255,255,255,0.6);padding:0}.cogen_how-work-solution-t strong{color:#fff}.cogen_how-work-epc-t,.cogen_how-work-comm-t{font-weight:700;padding:0}.cogen_cooper{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;gap:100px 113px;background-color:#fff;color:#1C1B26;-ms-flex-align:start;align-items:start;background-image:url("../img/cogen/cooper-bg.png");background-repeat:no-repeat;background-size:auto 75%;background-position:top right;padding-bottom:60px}.cogen_cooper-scroll-box{grid-column:2;grid-row:1/-1;overflow-y:auto;position:relative;scrollbar-width:none;-ms-overflow-style:none}.cogen_cooper-scroll-box::-webkit-scrollbar{display:none}.cogen_cooper-scroll-inner{margin-bottom:55px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:29px}.cogen_cooper-title{margin-bottom:100px;padding:0;max-width:560px}.cogen_cooper-box-text{max-width:560px;position:sticky;top:160px}.cogen_cooper-scroll-item{border-radius:40px;padding:40px 52px;background-color:rgba(255,255,255,0.3);backdrop-filter:blur(2px);display:grid;grid-template-columns:auto 1fr;gap:55px 40px;border:1px solid #1c1b2617}.cogen_cooper-scroll-item img{grid-row:1/-1}.cogen_cooper-scroll-item:hover{background-color:#D6F305}.cogen_cooper-scroll-item:hover .cogen_cooper-scroll-title .colored{color:rgba(28,27,38,0.7)}.cogen_cooper-scroll-title{font-family:"avenirnex", arial, sans-serif;font-size:32px;text-align:left;padding:0;-ms-flex-item-align:center;align-self:center}.cogen_cooper-scroll-title .colored{margin-right:20px}.cogen_cooper-scroll-text{padding:0;margin-bottom:20px}.cogen_cooper-scroll-list{list-style:disc;padding-left:25px;margin-bottom:20px}.cogen_cooper-scroll-item-box{grid-column:1/-1}.cogen_cooper-item-footer-text span{font-family:"avenirnex", arial, sans-serif;font-size:22px;color:rgba(28,27,38,0.7);margin-right:7px}.cogen_cooper-scroll-sub-title{font-family:"avenirnex", arial, sans-serif;position:relative;font-size:32px;padding:0 20px;margin:0}.cogen_cooper-scroll-sub-title:before{content:'';background:#D6F305;position:absolute;left:0;top:0;bottom:0;width:.8rem}.cogen_serv{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto auto;background-color:#fff;margin-top:-1px;gap:40px;color:#1C1B26}.cogen_serv>:nth-child(2){-ms-flex-item-align:stretch;align-self:stretch}.cogen_serv>div{border-radius:40px}.cogen_serv-img{overflow:hidden;grid-column:6 / -1;width:100%;height:100%;background-image:url("../img/cogen/serv.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}.cogen_serv-sub-title{font-size:32px;font-family:"avenirnex", arial, sans-serif;text-align:left;display:-ms-flexbox;display:flex;gap:20px;-ms-flex-align:start;align-items:flex-start;line-height:1}.cogen_serv-sub-title-element{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:20px}.cogen_serv-unactive-box{padding:45px}.cogen_serv-unactive-box .cogen_serv-accordion-btn{display:none}.cogen_serv-unactive-box .cogen_serv-accord-item-text{max-height:800px;opacity:1}.cogen_serv-unactive-box h3{margin-bottom:35px}.cogen_serv-unactive-box p{padding:0;margin-bottom:15px}.cogen_serv-production{background-color:#D6F305;grid-column:1/6}.cogen_serv-building{grid-column:6/9}.cogen_serv-box-border{border:1px solid rgba(28,27,38,0.2)}.cogen_serv-expl{background-color:#1C1B26;color:#fff;height:100%;grid-column:9/-1}.cogen_serv-accordion{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px;grid-column:1/6}.cogen_serv-accord-item{border-radius:40px;padding:45px;cursor:pointer;overflow:hidden}.cogen_serv-accord-item .cogen_serv-sub-title{-ms-flex-align:center;align-items:center;padding:0;-ms-flex-pack:justify;justify-content:space-between}.cogen_serv-accordion-btn{width:56px;height:56px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:2px solid #1C1B26;padding:20px;border-radius:50%}.cogen_serv-accordion-btn.active i{color:#1C1B26}.cogen_serv-accordion-btn .icon-down{font-size:1.6rem}.cogen_serv-accordion-btn:active{background-color:#1C1B26;color:#D6F305}.cogen_serv-accord-item-text{max-height:0;overflow:hidden;transition:max-height 0.4s ease}.cogen_serv-accord-item-text-list{list-style:disc;padding-left:25px}.cogen_serv-accordion-btn.active i{transform:rotate(180deg)}.cogen .active .icon-down{background-color:initial}@media screen and (max-width: 1650px){.cogen_serv{gap:30px}.cogen_util-content{padding:50px 225px 50px 100px}.cogen_how-work{padding-top:100px;padding-bottom:100px;gap:60px 110px}.cogen_cooper{gap:50px 65px}.cogen_cooper-scroll-item{padding:30px 40px;gap:35px}.cogen_cooper-scroll-sub-title{font-size:24px}.cogen_serv-sub-title{font-size:24px}.cogen_serv-accord-item{padding:25px}}@media screen and (max-width: 1250px){.cogen_solut-list{gap:20px}.cogen_solut-item{padding:20px;gap:10px}.cogen_solut-item-header{-ms-flex-direction:column-reverse;flex-direction:column-reverse;font-size:24px}.cogen_solut-item-footer-sub-text{font-size:14px}.cogen_util{grid-template-columns:1fr}.cogen_util-content{padding:55px 25px}.cogen_how-work{grid-template-columns:1fr}.cogen_how-work-title{font-size:36px}.cogen_serv-unactive-box{padding:25px}.cogen_serv-img{background-position:center}}@media screen and (max-width: 925px){.cogen_serv{grid-template-columns:1fr;padding-top:5px}.cogen_serv-accordion,.cogen_serv-img,.cogen_serv-unactive-box{grid-column:1 / -1}.cogen_serv-unactive-box .cogen_serv-accordion-btn{display:-ms-flexbox;display:flex}.cogen_serv-img{height:550px}.cogen_serv-production,.cogen_serv-box-border,.cogen_serv-expl{grid-column:1}.cogen_serv-expl .cogen_serv-accordion-btn{border:2px solid #fff}.cogen_serv-expl .cogen_serv-accordion-btn:active{background-color:#D6F305}.cogen_serv-expl .cogen_serv-accordion-btn i{color:#fff}.cogen_serv-unactive-box .cogen_serv-accord-item-text{max-height:0;opacity:0}.cogen_serv-unactive-box h3{margin-bottom:0px}.cogen_serv-sub-title{font-size:20px}.cogen_serv-sub-title-element{gap:10px}.cogen_how-work{background-size:contain;background-position:top right}}@media screen and (min-width: 767px){.cogen_solut-item:hover:hover{color:#1C1B26;background-color:#D6F305}.cogen_solut-item:hover:hover .colored,.cogen_solut-item:hover:hover .colored-60,.cogen_solut-item:hover:hover .cogen_solut-item-footer-sub-text{color:#1C1B26}.cogen_solut-item:hover:hover .cogen_solut-item-main{opacity:1}.cogen_serv-accordion-btn:hover{background-color:#1C1B26;color:#D6F305}.cogen_serv-accordion-btn:hover.active i{color:#D6F305}}@media screen and (max-width: 767px){.cogen_hero{background-image:linear-gradient(to top, #1C1B26 40%, rgba(28,27,38,0)),linear-gradient(rgba(28,27,38,0.4), rgba(28,27,38,0.4)),url("../img/cogen/cogen-hero-m-bg.jpg");background-position:left top,center bottom;padding-bottom:0}.cogen_hero .hero_content-right{background:url("../img/cogen/tech-lead-bg-cogen-m.svg") no-repeat;background-size:cover;height:420px;width:311px;padding:25px 20px}.cogen_hero .hero_content-right .plant_tech-lead{max-height:130px}.cogen_solut{padding-bottom:90px}.cogen_solut-title{font-size:36px;margin-bottom:48px}.cogen_solut-wrapper{overflow:hidden;position:relative;width:100%}.cogen .element-add{border:2px solid #D6F305}.cogen .element-add.active{border:2px solid #1C1B26}.cogen_solut-list{display:-ms-flexbox;display:flex;transition:transform 0.4s ease;will-change:transform;padding:0;margin:0 0 30px;list-style:none;gap:0}.cogen_solut-item{min-width:100%;height:426px}.cogen_solut-item-main-text{line-height:1.2}.cogen_solut-btns{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:25px;-ms-flex-align:center;align-items:center;outline:1px solid #fff !important;border-radius:50px;width:-moz-max-content;width:max-content;margin:auto}.cogen_slider-btn{color:#fff;height:50px;width:50px;border:2px solid #fff;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:transparent}.cogen_slider-btn:active{background-color:#D6F305;color:#1C1B26}.cogen_slider-next::after{content:"\e900";font-family:'icomoon';display:inline-block;transform:rotate(45deg);font-size:10px}.cogen_slider-prev::after{content:"\e900";font-family:'icomoon';display:inline-block;transform:rotate(-135deg);font-size:10px}.cogen_slider-count{font-family:"avenirnex";font-size:18px;display:-ms-flexbox;display:flex;gap:15px}.cogen_util-title{font-size:36px}.cogen_util-sub-title{font-size:24px;margin-bottom:32px}.cogen_util-content-percent{font-size:36px}.cogen_util-content{background-size:75%;background-position:top 50px right}.cogen_util-content-percent-box{grid-template-columns:1fr;width:100%;padding:0}.cogen_util-content-percent-box-t{margin-bottom:25px}.cogen_util-content-percent-box span:nth-child(1){-ms-flex-order:1;order:1}.cogen_util-content-percent-box span:nth-child(2){-ms-flex-order:3;order:3}.cogen_util-content-percent-box span:nth-child(3){-ms-flex-order:2;order:2}.cogen_util-content-percent-box span:nth-child(4){-ms-flex-order:4;order:4}.cogen_cooper{grid-template-columns:1fr;gap:40px;padding-top:90px;background-position:center right -100px}.cogen_cooper-box-text{position:static}.cogen_cooper-scroll-box{grid-column:1;grid-row:3}.cogen_cooper-title{font-size:36px;margin-bottom:48px}.cogen_cooper-scroll-inner{background-size:70%;background-position:top right}.cogen_serv-accordion-btn{width:46px;height:46px}.cogen_cooper-scroll-item{grid-template-columns:auto 1fr;padding:25px}.cogen_cooper-scroll-item img{grid-row:1;width:60px}.cogen_cooper-scroll-title{-ms-flex-item-align:center;align-self:center;font-size:24px}.cogen_cooper-scroll-item-box{grid-column:1/-1}.cogen_cooper-scroll-sub-title{font-size:24px;padding-right:0}.cogen_serv-unactive-box .cogen_serv-sub-title{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-size:20px}}@media screen and (max-width: 560px){.cogen_how-work{background:linear-gradient(to right, #1C1B26 15%, rgba(28,27,38,0.2)),url("../img/cogen/how_bg.jpg") no-repeat;background-size:cover;background-position:center}.cogen_cooper{background-size:auto 35%;background-position:top 450px right -100px}}.design{color:white;font-size:18px}.design h2,.design h3,.design p{padding:0}.design_sub-title{font-family:"avenirnex", arial, sans-serif;font-size:32px;margin-bottom:48px;text-transform:uppercase;font-weight:700}.design_hero{background-image:linear-gradient(to top, #1C1B26, rgba(28,27,38,0.4)),url("../img/design/design_bg.jpg");background-size:cover;background-repeat:no-repeat;outline:2px solid #1C1B26}.design_hero .hero_content-right{background:url("../img/cogen/tech-lead-bg-cogen.svg") no-repeat}.design .main-screen__title{margin-bottom:48px}.design .plant_hero__text{color:#fff}.design .plant_icon-arrow{color:#D6F305}.design .plant_tech-lead_contacts_link:hover{color:#D6F305}.design .plant_tech-lead_contacts_link:hover .icon-tel,.design .plant_tech-lead_contacts_link:hover .icon-mail{color:#D6F305}.design_feature{padding:100px 80px 130px;background-color:#1C1B26;position:relative;z-index:1}.design_feature-content-top{max-width:1090px;margin:auto;display:grid;grid-template-columns:330px auto;gap:86px;padding:86px 0;background-image:url("../img/design/decor-d1.svg");background-repeat:no-repeat;background-position:left bottom;background-size:contain}.design_feature-content-top-box{background-image:url("../img/design/quote.svg");background-repeat:no-repeat;background-position:left bottom 20px;-ms-flex-item-align:center;align-self:center;padding-left:74px;grid-column:2}.design_feature-content-top-title{margin-bottom:48px;max-width:500px}.design_feature-content-top-sub-title{text-align:left}.design_feature-hr{background-color:rgba(255,255,255,0.3);height:1px;margin:100px 0}.design_feature-list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.design_feature-item{padding-left:17px;border-left:3px solid #D6F305}.design_spec{display:grid;grid-template-columns:minmax(0, 670px) 1fr;gap:80px;background-color:#fff;color:#1C1B26}.design_spec-box-right-title{font-family:"avenirnex", arial, sans-serif;font-size:64px;text-transform:uppercase;margin-bottom:48px}.design_spec-box-right-text{font-size:24px;margin-bottom:30px;font-weight:700}.design_spec-box-right-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:20px;margin-bottom:15px}.design_spec-box-right .icon-arrow{font-size:12px}.design_spec-box-left{padding:72px 82px;background-image:url(../img/cogen/util-bg.png);background-repeat:no-repeat;background-position:right 50px bottom -20px;background-size:contain;background-color:#D6F305;border-radius:40px}.design_spec-box-left-title{font-size:48px;margin-bottom:48px;font-family:"avenirnex", arial, sans-serif;text-align:left;line-height:1}.design_spec-box-left-sub-title{margin:20px 0;font-size:26px;text-transform:uppercase;padding:0}.design_spec-box-left-list{list-style:disc;padding-left:30px}@media screen and (min-width: 767px){.design_proj-content-accord-item:hover .design_proj-content-accord-item-title{color:#D6F305}.design_proj-content-accord-item:hover .design_proj-content-accord-item-box{max-width:260px}.design_proj-content-accord-item-list-electric:hover{color:#D6F305}.design_proj-content-accord-item-btn:hover{background-color:#D6F305}.design_proj-content-accord-item-btn:hover .icon-down{color:#1C1B26}}.design_proj-top-box{background-image:linear-gradient(to top, #1C1B26 0%, rgba(28,27,38,0.7) 100%),url(../img/design/proj-bg.jpg);background-repeat:no-repeat;background-size:cover;padding:120px 24px}.design_proj-top-box-title{font-family:"avenirnex", arial, sans-serif;font-size:48px;padding:33px 0 0 61px !important;margin:0 auto;max-width:1100px;font-weight:700;background-image:url("../img/design/quote-2.svg");background-repeat:no-repeat;background-position:left top;overflow:visible}.design_proj-content{margin-top:-2px;background-color:#1C1B26;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;gap:48px 0}.design_proj-content .btn{justify-self:flex-end}.design_proj-content .btn span{padding:20px 90px}.design_proj-content-title{font-family:"avenirnex", arial, sans-serif;font-size:64px;font-weight:700;justify-self:flex-start}.design_proj-content-accord{grid-column:1/-1}.design_proj-content-accord-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,0.3);cursor:pointer;min-height:205px;transition:500ms linear}.design_proj-content-accord-item-box{overflow:hidden;border-radius:40px;max-width:0;height:165px;transition:max-width 400ms linear, height 400ms linear;grid-row:1/-1}.design_proj-content-accord-item-box-img{width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;display:block}.design_proj-content-accord-item-title{font-family:"avenirnex", arial, sans-serif;font-size:48px;padding:0;grid-column:2;-ms-flex-item-align:center;align-self:center;line-height:1}.design_proj-content-accord-item-title span{margin-right:25px;color:#D6F305}.design_proj-content-accord-item-element{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto;gap:0 40px;width:100%}.design_proj-content-accord-item-btn{width:56px;height:56px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:start;align-self:flex-start;display:-ms-flexbox;display:flex;border-radius:50%;border:2px solid #D6F305;rotate:180deg;opacity:0;padding:18px;grid-column:3;grid-row:1/-1;font-size:13px;font-weight:400;justify-self:flex-end}.design_proj-content-accord-item-btn .icon-down::before{display:block;height:11px}.design_proj-content-accord-item-list{list-style:disc;padding:0 0 0 25px;grid-column:2;grid-row:2;height:0;overflow:hidden;transition:max-height 400ms ease}.design_proj-content-accord-item-list-item{margin-bottom:10px}.design_proj-content-accord-item-list-accord{list-style:none}.design_proj-content-accord-item-list-title{font-size:24px;text-transform:uppercase;margin:35px 0 25px;font-weight:bold}.design_proj-content-accord-item-list-electric{text-transform:uppercase;font-size:24px;margin-bottom:35px}.design_proj-content-accord-item-list-electric .icon-down{font-size:12px;margin-left:17px;color:#D6F305;display:inline-block}.design_proj-content-accord-item-list-electric-sub-list{padding-left:25px;list-style:disc;overflow:hidden;max-height:0;padding:0 0 0 25px;transition:max-height 500ms linear, padding 300ms linear}.design_proj-content-accord-item-list-electric-sub-item{text-transform:none;color:#fff;font-size:18px;margin-bottom:15px}.design_proj-content-accord-item-list-electric.active .icon-down{rotate:180deg}.design_proj-content-accord-item-list-electric.active .design_proj-content-accord-item-list-electric-sub-list{padding-top:35px;max-height:500px}.design_proj-content-accord-item.active .design_proj-content-accord-item-btn{opacity:1}.design_proj-content-accord-item.active .design_proj-content-accord-item-box{max-width:708px;height:440px}.design_proj-content-accord-item.active .design_proj-content-accord-item-element{grid-template-rows:auto 1fr;padding:35px 0;gap:45px 40px}.design_proj-content-accord-item.active .design_proj-content-accord-item-list{max-height:1500px;opacity:1}.design_proj-content-vision{display:grid;grid-template-columns:auto minmax(0, 710px);grid-column:1/-1;gap:100px;margin-top:115px}.design_proj-content-vision-box{border-radius:40px;overflow:hidden}.design_proj-content-vision-box-img{opacity:0.7;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.design_proj-content-vision-content-title{font-family:"avenirnex", arial, sans-serif;font-size:48px;margin-bottom:48px;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:25px}.design_for-whom{background-color:#fff;color:#1C1B26}.design_for-whom-title{padding:0;margin-bottom:48px;font-size:64px}.design_for-whom-top-box{padding-bottom:130px;border-bottom:1px solid rgba(28,27,38,0.2);display:-ms-flexbox;display:flex;gap:40px}.design_for-whom-top-box-img{border-radius:40px;overflow:hidden;padding:40px;width:100%;height:320px;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;background-repeat:no-repeat;background-size:cover}.design_for-whom-top-box-img.img1{background-image:linear-gradient(to top, rgba(28,27,38,0.72) 40%, rgba(28,27,38,0)),linear-gradient(rgba(28,27,38,0.4), rgba(28,27,38,0.4)),url("../img/design/whom1.jpg")}.design_for-whom-top-box-img.img2{background-image:linear-gradient(to top, rgba(28,27,38,0.72) 40%, rgba(28,27,38,0)),linear-gradient(rgba(28,27,38,0.4), rgba(28,27,38,0.4)),url("../img/design/whom2.jpg")}.design_for-whom-top-box-img.img3{background-image:linear-gradient(to top, rgba(28,27,38,0.72) 40%, rgba(28,27,38,0)),linear-gradient(rgba(28,27,38,0.4), rgba(28,27,38,0.4)),url("../img/design/whom3.jpg")}.design_for-whom-top-box-img.img4{background-image:linear-gradient(to top, rgba(28,27,38,0.72) 40%, rgba(28,27,38,0)),linear-gradient(rgba(28,27,38,0.4), rgba(28,27,38,0.4)),url("../img/design/whom4.jpg")}.design_for-whom-top-box-img img{display:block}.design_for-whom-top-box-img-text{font-family:"avenirnex", arial, sans-serif;font-size:32px;color:#fff;line-height:1;text-transform:uppercase}.design_for-whom-bottom{padding-top:130px}.design_for-whom-bottom-title{font-family:"avenirnex", arial, sans-serif;font-size:64px;font-weight:bold;text-align:left;margin-bottom:48px}.design_for-whom-bottom-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.design_for-whom-bottom-container-box{max-width:405px;padding:40px 0 0 40px;position:relative;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.design_for-whom-bottom-container-box-title{font-family:"avenirnex", arial, sans-serif;font-size:22px;margin-bottom:0;text-transform:uppercase;margin-bottom:11px;line-height:1}.design_for-whom-bottom-container-box-number{font-family:"avenirnex", arial, sans-serif;font-size:128px;color:#D6F305;position:absolute;top:-27px;left:11px;z-index:-1}.design_conceq{padding:124px 80px;background:linear-gradient(to right, #1C1B26 35%, rgba(28,27,38,0) 100%),linear-gradient(rgba(28,27,38,0.2), rgba(28,27,38,0.2)),url("../img/design/conseq_bg.jpg") no-repeat;background-size:cover;margin-bottom:-1px;background-position:right}.design_conceq-text{margin-bottom:20px;max-width:650px}.design_conceq-list{max-width:650px;font-size:24px;font-weight:bold}.design_conceq-item{margin-bottom:15px}.design_about{background-color:#fff;color:#1C1B26;grid-template-columns:25% 32% 38%;grid-template-rows:repeat(11, auto);display:grid;gap:40px}.design_about-box{border-radius:40px;padding:50px 30px}.design_about-box.img{overflow:hidden;padding:0}.design_about-box.img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.design_about-box-lite{border:1px solid rgba(28,27,38,0.2);display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.design_about-box-item:not(:last-child){margin-bottom:17px}.design_about-box-item-num{color:rgba(28,27,38,0.2);margin-right:20px}.design_about-box-item .icon-arrow{color:#D6F305;font-size:12px}.design_about-box-item.with-arrow{display:-ms-flexbox;display:flex;gap:20px;-ms-flex-align:center;align-items:center}.design_about-box-title{font-family:"avenirnex", arial, sans-serif;font-size:32px;margin-bottom:38px;padding:0}.design_about-box-dark{background-color:#1C1B26;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.design_about-box-dark-text{font-weight:900;margin-bottom:38px}.design_about-box-dark-container{padding-right:105px}.design_about-block1{grid-row:1/6}.design_about-block2{grid-row:1/5}.design_about-block3{grid-row:1/6}.design_about-block4{grid-row:6/-1}.design_about-block5{grid-row:5/-1}.design_about-block6{grid-row:6/-1}@media screen and (max-width: 1650px){.design_feature{padding:90px 40px}.design_spec{grid-template-columns:minmax(0, 570px) 1fr;gap:45px}.design_spec-box-right-title{margin-bottom:30px}.design_spec-box-right-item:not(:last-child){margin-bottom:5px}.design_spec-box-left{padding:55px 60px}.design_spec-box-left-title{margin-bottom:20px;font-size:40px}.design_proj-content-vision-content-title{font-size:45px}.design_proj-content-accord-item-title{font-size:36px}.design_proj-content-accord-item.active .design_proj-content-accord-item-box{max-width:600px}.design_for-whom-top-box-img{height:250px}.design_for-whom-top-box-img-text{font-size:24px}.design_about{gap:20px}.design_about-box{padding:50px 25px}.design_about-box-dark-container{padding-right:30px}.design_about-box-title{font-size:24px;margin-bottom:15px}.design_about-box-item:not(:last-child){margin-bottom:8px}}@media screen and (max-width: 1250px){.design_proj-content-accord-item.active .design_proj-content-accord-item-box{max-width:400px}.design_for-whom-top-box{-ms-flex-wrap:wrap;flex-wrap:wrap}.design_about{grid-template-columns:1fr;grid-template-rows:repeat(6, auto);padding:90px 24px}.design_about-block1{grid-row:2}.design_about-block2{grid-row:3}.design_about-block3{grid-row:4}.design_about-block4{grid-row:1}.design_about-block5{grid-row:5}.design_about-block6{grid-row:6}}@media screen and (max-width: 925px){.design_feature{background-image:url("../img/design/decor-d1.svg");background-repeat:no-repeat;background-position:right -150px top 20px;padding:90px 24px}.design_feature-list{-ms-flex-direction:column;flex-direction:column;gap:25px}.design_feature-content-top{grid-template-columns:1fr;background-image:none}.design_feature-content-top-title{font-size:36px}.design_spec{grid-template-columns:1fr;font-size:16px}.design_spec-box-right-title{font-size:36px;margin-bottom:35px}.design_spec-box-right-text{font-size:20px}.design_spec-box-left{padding:45px 25px;background-size:auto 90%;background-position:center right -50px}.design_spec-box-left-title{font-size:28px;margin-bottom:48px}.design_spec-box-left-sub-title{font-size:18px}.design_proj-top-box-title{font-size:28px}.design_proj-content{grid-template-columns:1fr;gap:0}.design_proj-content-title{font-size:36px}.design_proj-content .btn{margin-top:48px;grid-row:4;justify-self:center}.design_proj-content-vision{grid-template-columns:1fr;gap:48px}.design_proj-content-vision-content-title{margin-bottom:35px;font-size:24px}}@media screen and (max-width: 767px){.design_hero{background-image:linear-gradient(to top, #1C1B26 0%, #1C1B26 35%, rgba(28,27,38,0.4) 100%),url("../img/design/design_bg.jpg");background-position:center}.design_hero .hero_content-right{background:url("../img/cogen/tech-lead-bg-cogen-m.svg") no-repeat;background-size:cover;height:420px;width:311px;padding:25px 20px}.design_hero .hero_content-right .plant_tech-lead{max-height:130px}.design .main-screen__title{font-size:48px}.design_feature-hr{margin:90px 0}.design_feature-content-top{gap:0;padding-bottom:0}.design_feature-content-top-box{padding-left:60px}.design_feature-content-top-title{margin-bottom:24px}.design_feature-content-top-box-text{font-size:16px}.design_feature-sub-title{font-size:24px;text-align:left;margin-bottom:35px}.design_feature-content-top-sub-title{font-size:28px}.design_proj-content-accord-item{min-height:auto;gap:20px}.design_proj-content-accord-item:last-child{border:none}.design_proj-content-accord-item-element{grid-template-columns:1fr auto;grid-template-rows:minmax(50px, 150px) auto auto;padding-bottom:0}.design_proj-content-accord-item-title{grid-row:1;grid-column:1;font-size:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:20px;line-height:1}.design_proj-content-accord-item-title span{margin:0}.design_proj-content-accord-item-btn{opacity:1;rotate:0deg;width:46px;height:46px;-ms-flex-item-align:center;align-self:center;grid-row:1;grid-column:2}.design_proj-content-accord-item-box{max-width:750px;height:0;grid-row:2;grid-column:1/-1;margin-bottom:0}.design_proj-content-accord-item-list{grid-row:3;grid-column:1/-1;padding:0 25px;transition:600ms ease-out}.design_proj-content-accord-item-list-electric{font-size:16px}.design_proj-content-accord-item-list-electric-sub-item{font-size:16px}.design_proj-content-accord-item-list-accord{padding-left:0}.design_proj-content-accord-item.active .design_proj-content-accord-item-element{grid-template-rows:minmax(50px, 150px) auto auto;gap:0}.design_proj-content-accord-item.active .icon-down{background-color:transparent}.design_proj-content-accord-item.active .design_proj-content-accord-item-list-electric .icon-down{transform:rotate(0)}.design_proj-content-accord-item.active .design_proj-content-accord-item-box{height:230px;max-width:708px;margin-bottom:30px}.design_for-whom{padding-bottom:90px}.design_for-whom-top-box{padding-bottom:90px}.design_for-whom-title{font-size:36px}.design_for-whom-bottom{padding-top:90px}.design_for-whom-bottom-title{font-size:36px;margin-bottom:35px}.design_for-whom-bottom-container{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;gap:40px}.design_for-whom-bottom-container-box{max-width:100%}.design_for-whom-bottom-container-box-title{margin-bottom:15px}.design_conceq{padding:100px 24px}.design_conceq-title{font-size:36px;margin-bottom:35px}.design_conceq-list{font-size:20px}}@media screen and (max-width: 560px){.design{font-size:16px}.design_feature-content-top-box{background-position:left bottom 50px}.design_proj-top-box{background-position:top left, top center;background-size:auto 100%}.design_proj-content .btn span{padding:20px 50px}.design_proj-content-vision{margin-top:20px}.design_proj-content-vision-box{height:250px}.design_proj-content-accord-item-element{gap:0}.design_proj-content-accord-item.active .design_proj-content-accord-item-box{height:200px}.design_for-whom-top-box{padding-bottom:90px}.design_for-whom-top-box-img{height:190px}}.about_hero{height:100vh;padding-top:160px;background-image:linear-gradient(to top, #1C1B26, rgba(28,27,38,0)),linear-gradient(rgba(28,27,38,0.4), rgba(28,27,38,0.4)),url("../img/about/about-hero-bg.jpg");background-size:cover;background-position:center}.about_hero-content{display:grid;grid-template-columns:auto minmax(0, 560px);gap:112px}.about_hero-content-text{-ms-flex-item-align:end;align-self:flex-end}.about_structure{color:#fff;background-color:#1C1B26;margin-top:-1px;padding-top:100px}.about_structure-title{text-align:center;padding:0;margin:0 0 150px}.about_structure-box-arc{margin:auto;text-align:center;position:relative;z-index:1}.about_structure-box-timeline-svg{width:100%;height:auto;overflow:visible;cursor:pointer}@media screen and (min-width: 767px){.about_structure-box-timeline-svg{-webkit-mask-image:linear-gradient(to bottom, black 20%, transparent);mask-image:linear-gradient(to bottom, black 20%, transparent)}}.about_structure-box-circle-rotate{transform-origin:center;transition:transform .6s ease}.about_structure-box-dot{fill:#D6F305}.about_structure-box-dot-label{font-family:"avenirnex", arial, sans-serif;font-weight:700;font-size:32px;fill:rgba(255,255,255,0.3)}.about_structure-box-controls{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:55px}.about_structure-box-prev,.about_structure-box-next{color:#fff;border:2px solid #fff}.about_structure-box-bottom-text{font-family:"avenirnex", arial, sans-serif;font-weight:700;font-size:32px;line-height:1;text-transform:uppercase;text-align:left;border-radius:40px;padding:55px;background-color:rgba(255,255,255,0.05);width:470px;height:240px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:50%;transform:translateX(-50%);bottom:50px;z-index:1}.about_structure-box-top-title{font-family:"avenirnex", arial, sans-serif;font-weight:700;font-size:48px;line-height:1;text-transform:uppercase;padding:0}.about_exp{background-color:#fff;color:#1C1B26;display:grid;grid-template-columns:minmax(0, 560px) auto;gap:40px}.about_exp-box{border-radius:40px;overflow:hidden;max-height:760px}.about_exp-box video{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.about_exp-content{padding:85px 150px;background:url("../img/cogen/util-bg.png"),linear-gradient(#D6F305, #D6F305);background-size:auto 90%, contain;background-repeat:no-repeat;background-position:center right;border-radius:40px}.about_exp-content-title{margin-bottom:32px}.about_exp-content-sub-title{font-family:"avenirnex", arial, sans-serif;font-weight:700;text-align:left;font-weight:32px;margin:0;padding:0}.about_exp-content-list{font-size:24px;font-weight:700;margin:48px 0 40px}.about_exp-content-item{display:-ms-flexbox;display:flex;gap:30px;-ms-flex-align:start;align-items:flex-start}.about_exp-content-item .icon-arrow{color:#fff;font-size:12px;padding-top:15px}.about_exp-content .btn span{background-color:#1C1B26;color:#fff;padding:0 90px}.about_exp-content .btn .icon-arrow{border:2px solid #1C1B26;color:#1C1B26}.about_exp-content .btn:hover .icon-arrow{background-color:#1C1B26;color:#fff}.about_history{position:relative}.about_history-link{width:78px;height:78px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;border:1px solid #D6F305;color:#fff;position:sticky;bottom:80px;opacity:0;margin-left:auto;border-radius:50%;transition:200ms linear}.about_history-link.active{transition:500ms linear;opacity:1}.about_history-link:hover{background-color:#D6F305}.about_history-link:hover::before{color:#1C1B26}.about_history-link::before{content:"\e900";font-family:'icomoon';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(135deg);font-size:12px}.about_history-title{margin-bottom:118px}.about_history-container{position:relative}.about_history-container-line{height:2130px;width:4px;margin:0 auto 150px;position:relative;background:linear-gradient(to bottom, #D6F305, #D6F305 10%, #FED20C 18%, #D6F305 26%, #D6F305 100%)}.about_history-container-line-fill{position:absolute;bottom:0;left:0;width:100%;height:100%;background:#fff}.about_history-container-content{position:absolute;top:0;left:0;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(0, 350px);width:100%}.about_history-container-content-box{max-width:500px;opacity:0;position:relative;transform:translateY(40px);transition:500ms linear}.about_history-container-content-box.active{transform:translate(0);opacity:1}.about_history-container-content-box-year{font-family:"avenirnex", arial, sans-serif;font-weight:900;font-size:48px;color:rgba(255,255,255,0.3);margin-bottom:16px;line-height:1}.about_history-container-content-box-title{font-family:"avenirnex", arial, sans-serif;font-weight:700;font-size:22px;padding:0;text-transform:uppercase}.about_history-container-content-box-text{font-size:18px;color:rgba(255,255,255,0.6);padding:0;text-align:left}.about_history-container-content-box-text strong{color:#fff}.about_history-container-content-box-text .colored{font-weight:700}.about_history-container-content>*:nth-child(odd){justify-self:end;padding-right:110px;text-align:right}.about_history-container-content>*:nth-child(even){justify-self:start;padding-left:110px}.about_history-logo-entie1{position:absolute;top:-38px;left:50%;transform:translateX(-50%);color:#D6F305;background-color:#1C1B26}.about_history-logo-entie2{position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);background-color:#1C1B26}.about_history-logo-entie2.active{color:#D6F305}.about_history-logo-plant{position:absolute;top:350px;left:50%;transform:translateX(-50%);background-color:#1C1B26}.about_history-logo-plant.active{color:#FED20C}.about_history-logo-circle{width:40px;height:40px;background-color:#fff;position:absolute;left:50%;transform:translateX(-50%);border-radius:50%}.about_history-logo-circle.active{background-color:#D6F305}.about_history-logo-circle-1{top:700px}.about_history-logo-circle-2{top:1050px}.about_history-logo-circle-3{top:1400px}.about_history-logo-circle-4{top:1750px}.about_team{color:#1C1B26;background-color:#fff;overflow:hidden}.about_team-box{display:grid;grid-template-columns:minmax(0, 700px) minmax(0, 450px);grid-template-rows:auto auto;gap:30px 190px}.about_team-box-title{margin:0}.about_team-box-sub-title{font-family:"avenirnex", arial, sans-serif;text-align:left;font-size:32px;font-weight:bold;padding:0;grid-column:1;grid-row:2/-1}.about_team-box-text{padding:0}.about_team-slider{margin:80px 0 40px;height:760px;position:relative}.about_team-slider-box{position:absolute;inset:0;gap:40px;display:-ms-flexbox;display:flex;opacity:0;visibility:hidden;transition:opacity .4s ease}.about_team-slider-box.active{opacity:1;visibility:visible}.about_team-slider-box-last{display:-ms-flexbox;display:flex}.about_team-slider-box-last .about_team-slide-6{aspect-ratio:unset;-ms-flex:0 0 66%;flex:0 0 66%;max-width:100%}.about_team-slider-box-last .about_team-slide-7{aspect-ratio:unset;-ms-flex:1;flex:1}.about_team-slide{width:100%;height:700px;max-width:1000px;aspect-ratio:16 / 9;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:40px}.about_team-slide-litle{max-width:560px}.about_team-slide-1{background-image:url("../img/about/slider/slide1.jpg");grid-column:1/2}.about_team-slide-2{background-image:url("../img/about/slider/slide2.jpg");grid-column:2/4}.about_team-slide-3{background-image:url("../img/about/slider/slide3.jpg");grid-column:4/6}.about_team-slide-4{background-image:url("../img/about/slider/slide4.jpg");grid-column:6/7}.about_team-slide-5{background-image:url("../img/about/slider/slide5.jpg");grid-column:7/9}.about_team-slide-6{background-image:url("../img/about/slider/slide6.jpg");grid-column:9/11;width:100%;-ms-flex:0 0 65%;flex:0 0 65%}.about_team-slide-7{background-image:url("../img/about/slider/slide7.jpg");grid-column:11/-1;width:100%;-ms-flex:1;flex:1}.about_mission{border-bottom:8px solid #D6F305;border-top:8px solid #D6F305;background-image:url("../img/about/decor-6.svg");background-repeat:no-repeat;background-position:center left 80px;background-size:auto 70%}.about_mission-box{display:-ms-flexbox;display:flex;gap:190px;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.about_mission-box-title{margin:40px 0 120px}.about_mission-box-text{font-size:40px;font-weight:bold;text-transform:uppercase;padding:0}.about_mission-box-img{border-radius:40px;overflow:hidden}.about_mission-box-img img{opacity:0.7;display:block}.about_mission-sub-box{max-width:650px;padding-left:75px;background-image:url("../img/about/quote3.svg");background-repeat:no-repeat;background-position:center left;background-size:120px}.about_value{background-color:#fff;color:#1C1B26;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:50px}.about_value-title{margin:0;max-width:270px}.about_value-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;gap:60px}.about_value-item{padding:45px 0 0 45px;position:relative;z-index:1}.about_value-item-box{max-width:330px}.about_value-item-title{font-family:"avenirnex", arial, sans-serif;font-size:32px;font-weight:bold;margin-bottom:16px;text-align:left;padding:0}.about_value-item-text{padding:0}.about_value-item-num{font-family:"avenirnex", arial, sans-serif;font-size:128px;font-weight:900;color:#D6F305;position:absolute;top:-18px;left:8px;z-index:-1}.about_last{background-image:url("../img/about/decor-7.svg"),linear-gradient(to right, #1C1B26 30%, rgba(28,27,38,0)),url("../img/about/about-last-bg.jpg");background-position:left 80px top, left center, right center;background-repeat:no-repeat;background-size:auto 70%, contain, cover;margin-bottom:-2px}.about_last-box{max-width:1400px;margin-left:auto}.about_last-box-title{font-family:"avenirnex", arial, sans-serif;font-weight:bold;font-size:32px;color:#D6F305;margin-bottom:48px}.about_last-box-text{margin-bottom:48px;font-weight:900}.about_last-box .btn span{padding:0 90px}.about_last-sub-box{max-width:550px}@media screen and (max-width: 1650px){.about_hero-content{gap:35px}.about_structure-title{margin-bottom:100px}.about_structure-box-bottom-text{height:200px;padding:25px 55px}.about_exp{padding:90px 24px}.about_exp-box{max-height:560px}.about_exp-content{padding:40px 80px}.about_exp-content-list{margin:33px 0;font-size:20px}.about_exp-content-item{gap:12px}.about_team-box{gap:30px 100px}.about_team-slider{height:500px}.about_team-slide{height:500px;max-width:800px}.about_team-slide-litle{max-width:460px}.about_mission-box{gap:50px}.about_mission-box-title{margin-bottom:60px}.about_mission-box-text{font-size:30px}.about_mission-sub-box{max-width:500px;margin-left:200px}.about_value-list{gap:20px}.about_last-box{max-width:1100px}}@media screen and (max-width: 1250px){.about_structure-box-top-title,.about_structure-box-dot-label{font-size:28px}.about_structure-box-bottom-text{font-size:24px;padding:25px;height:160px;bottom:20px}.about_history-link{top:35%}.about_exp-content{padding:30px}.about_team-slider{height:550px}.about_team-slide{height:550px;max-width:600px}.about_team-slide-litle{max-width:400px}}@media screen and (max-width: 925px){.about_structure-box-arc{height:400px}.about_history-link{display:none}.about_team-slider{height:450px}.about_team-slider-box{gap:20px}.about_team-slide{height:400px;max-width:360px}.about_team-slide-litle{max-width:220px}.about_exp{grid-template-columns:auto;grid-template-rows:auto auto}.about_exp-box{max-height:530px}.about_exp-content{padding:55px 25px;background-size:auto 60%, contain}.about_exp-content-list{font-size:18px}.about_exp-content-item:not(:last-child){margin-bottom:20px}.about_exp-content-title{font-size:36px}.about_exp-content-sub-title{font-size:24px}.about_exp .btn{display:block;margin:auto}.about_exp .btn span{padding:0 40px}.about_mission{background-position:center right -100px;background-size:auto 60%}.about_mission-box{-ms-flex-direction:column;flex-direction:column;gap:76px}.about_mission-box-title{margin-bottom:105px;font-size:36px}.about_mission-box-text{font-size:24px}.about_mission-sub-box{margin-left:0;padding-left:30px}}@media screen and (max-width: 767px){.about_hero{padding-bottom:90px;padding-top:100px}.about_hero-content{grid-template-columns:1fr}.about_hero-content-text{font-size:16px}.about_structure{padding-top:90px;overflow:hidden}.about_structure-title{font-size:36px}.about_structure-box-timeline-svg{width:600px;position:absolute;top:40px;left:50%;transform:translate(-50%)}.about_structure-box-arc{height:360px}.about_structure-box-dot-label{font-size:38px}.about_structure-box-bottom-text{padding:50px;width:100%}.about_history-title{font-size:36px;margin-bottom:70px}.about_history-highlight{color:#FED20C}.about_history-logo-entie1{top:-25px}.about_history-container-line{margin:0 0 230px 20px;top:25px}.about_history-container-content{grid-template-columns:1fr;grid-template-rows:repeat(14, auto)}.about_history-container-content-box{height:250px}.about_history-container-content-box-main{height:100px}.about_history-container-content-box-text{margin-top:25px}.about_history-container-content-box:nth-child(3){-ms-flex-order:4;order:4}.about_history-container-content-box:nth-child(4){-ms-flex-order:3;order:3}.about_history-container-content-box:nth-child(5){-ms-flex-order:5;order:5}.about_history-container-content-box:nth-child(6){-ms-flex-order:6;order:6}.about_history-container-content-box:nth-child(7){-ms-flex-order:8;order:8}.about_history-container-content-box:nth-child(8){-ms-flex-order:7;order:7}.about_history-container-content-box:nth-child(9){-ms-flex-order:9;order:9}.about_history-container-content-box:nth-child(10){-ms-flex-order:10;order:10}.about_history-container-content-box:nth-child(11){-ms-flex-order:12;order:12}.about_history-container-content-box:nth-child(12){-ms-flex-order:11;order:11}.about_history-container-content-box:nth-child(13){-ms-flex-order:13;order:13}.about_history-container-content-box:nth-child(14){-ms-flex-order:14;order:14}.about_history-container-content>*:nth-child(odd),.about_history-container-content>*:nth-child(even){justify-self:unset;padding-left:80px;padding-right:0;text-align:left}.about_team-box{grid-template-columns:1fr;gap:0;margin-bottom:54px}.about_team-box-title{font-size:36px;margin-bottom:22px}.about_team-box-text1{margin-bottom:22px}.about_team-box-text{font-size:16px}.about_team-box-sub-title{font-size:24px;margin-bottom:54px}.about_team-slider{height:400px}.about_team-slider-box{position:static;display:block;gap:0;opacity:1;visibility:visible}.about_team-slide{width:100%;max-width:100%;aspect-ratio:unset;opacity:0;position:absolute;top:0;left:0;height:400px}.about_team-slide.active{opacity:1}.about_team .slider_btns{margin:35px auto 0}.about_value{display:block}.about_value-title{font-size:36px;margin-bottom:70px;max-width:200px}.about_value-list{-ms-flex-direction:column;flex-direction:column;gap:25px}.about_value-item{max-width:270px}.about_value-item-text{font-size:16px}.about_value-item:nth-child(even){-ms-flex-item-align:end;align-self:flex-end}.about_value-item-title{font-size:24px}.about_last{background-image:linear-gradient(to right, #1C1B26 30%, rgba(28,27,38,0.2)),url("../img/about/about-last-bg.jpg");background-position:left center, right center;background-repeat:no-repeat;background-size:contain, cover}.about_last-box-title{font-size:28px}.about_last-box-text{font-size:16px}.about_last-box .btn span{padding:0 40px}}@media screen and (max-width: 560px){.about_history-container-line{height:2300px}.about_history-container-content-box{height:283px}.about_history-container-content-box-main{height:100px}.about_history-container-content-box-year{font-size:36px;margin-bottom:10px}.about_history-container-content-box-title{line-height:1}.about_history-container-content-box-text{font-size:16px}.about_history-container-content>*:nth-child(odd),.about_history-container-content>*:nth-child(even){padding-left:60px}.about_history-container-content>*:nth-child(1),.about_history-container-content>*:nth-child(7),.about_history-container-content>*:nth-child(8),.about_history-container-content>*:nth-child(9),.about_history-container-content>*:nth-child(13){height:60px}.about_history-container-content>*:nth-child(2){height:342px}.about_history-container-content>*:nth-child(10){height:317px}.about_history-container-content>*:nth-child(7){height:321px}.about_history-container-content>*:nth-child(6){height:265px}.about_history-container-content>*:nth-child(11){height:305px}.about_history-container-content>*:nth-child(12){height:60px}.about_history-container-content>*:nth-child(14){height:326px}.about_history-logo-plant{top:383px}.about_history-logo-circle{width:27px;height:27px}.about_history-logo-circle-1{top:766px}.about_history-logo-circle-2{top:1149px}.about_history-logo-circle-3{top:1532px}.about_history-logo-circle-4{top:1915px}}.connect_icon-arrow{padding-top:5px;font-size:10px;color:#D6F305}.connect_hero{background-image:linear-gradient(to top, #fff, rgba(255,255,255,0) 50%),linear-gradient(rgba(0,0,0,0.1), rgba(0,0,0,0.1)),url("../img/connect/connect_bg.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.connect_hero .hero_content-right{background:url("../img/connect/tech-lead-bg.svg") no-repeat;height:458px}.connect_hero .main-screen__title{color:#1C1B26}.connect_hero-content{display:grid;grid-template-columns:auto 1fr;gap:94px}.connect_object{background:url("../img/connect/decor-1.svg") no-repeat;background-position:center right;background-size:auto 80%;background-color:#fff;color:#1C1B26;margin-top:-1px;position:relative;z-index:1}.connect_object-title{font-family:"avenirnex", arial, sans-serif;font-size:64px;margin-bottom:100px;font-weight:800;position:relative;padding-left:48px}.connect_object-title::before{content:"";width:8px;height:100%;background-color:#D6F305;position:absolute;top:0;left:0}.connect_object-content{display:grid;grid-template-columns:1fr 1fr;max-width:80%}.connect_object-content-left-text{text-transform:uppercase;font-size:40px;font-weight:700;line-height:1.5;padding:0}.connect_object-content-right{justify-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.connect_object-content-right-text{padding:0;font-size:18px;max-width:560px}.connect_features{background-color:#fff;position:sticky}.connect_features-title{margin-bottom:0}.connect_features-box{border-radius:40px;overflow:hidden;position:relative;padding:124px 80px}.connect_features-box::before{content:'';position:absolute;inset:0;background:linear-gradient(to right, #1C1B26, rgba(255,255,255,0) 80%),linear-gradient(rgba(28,27,38,0.08), rgba(28,27,38,0.08));z-index:2}.connect_features-box .video_bg{z-index:1}.connect_features-box-sub{position:relative;z-index:3;max-width:760px;display:-ms-flexbox;display:flex;gap:48px;-ms-flex-direction:column;flex-direction:column}.connect_features-box-sub-text{padding:0;font-size:18px}.connect_features-box-sub-text2{padding:0;font-size:24px}.connect_alter{padding-top:0;background-color:#fff;color:#1C1B26;position:relative;margin-top:-1px}.connect_alter-title{font-size:64px}.connect_alter-box{border-top:1px solid rgba(28,27,38,0.2);padding-top:160px}.connect_alter-block{display:grid;grid-template-columns:31fr 40fr 23fr;gap:40px}.connect_alter-block-el1,.connect_alter-block-el3{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;border-radius:40px}.connect_alter-block-el1{padding:60px 74px;border:1px solid rgba(28,27,38,0.2);gap:90px}.connect_alter-block-el1-text{font-size:24px;font-weight:700;line-height:1.5;padding:0}.connect_alter-block-el1-box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:52px;max-width:350px}.connect_alter-block-el1-text2{font-family:"avenirnex", arial, sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;line-height:1;padding:0 0 0 20px;position:relative}.connect_alter-block-el1-text2-colored{color:rgba(28,27,38,0.2)}.connect_alter-block-el1-text2:before{content:"";position:absolute;top:0;left:0;width:6px;height:100%;background-color:#D6F305}.connect_alter-block-el2{border-radius:40px;overflow:hidden;background:url("../img/connect/alter.jpg") no-repeat;background-position:center;background-size:cover}.connect_alter-block-el3{padding:60px 44px;background-color:#D6F305}.connect_alter-block-el3-title{font-family:"avenirnex", arial, sans-serif;font-size:28px;text-transform:uppercase;padding:0;text-align:left}.connect_alter-block-el3-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:27px}.connect_alter-block-el3-list-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:20px;font-size:18px}.connect_alter-block-el3-list-item-number{font-family:"avenirnex", arial, sans-serif;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;font-size:22px;color:rgba(28,27,38,0.2)}.connect_approach{background:url("../img/connect/decor-2.svg") no-repeat;background-position:center left 80px;background-size:auto 75%}.connect_approach-box{max-width:1310px;margin-left:auto;display:grid;grid-template-columns:1fr 1fr;gap:100px 0}.connect_approach-title{margin:24px 0 0}.connect_approach-header{grid-column:1/-1}.connect_approach-text-colored{font-weight:700;color:#fff}.connect_approach-left,.connect_approach-right{color:rgba(255,255,255,0.6);font-size:18px}.connect_approach-right{background:url("../img/about/quote3.svg") no-repeat;justify-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;padding-top:40px}.connect_approach-right .btn_more span{padding-left:74px;padding-right:74px}.connect_approach-right-text{font-size:28px;text-transform:uppercase;font-weight:700;max-width:560px;margin-bottom:40px;justify-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;padding:0 0 0 46px}.connect_approach-left{max-width:480px}.connect_approach-left-list{padding-left:20px;list-style:disc;line-height:1.5;color:#fff}.connect_approach-left-list li:not(:last-child){margin-bottom:10px}.connect_connect{border-bottom:6px solid #D6F305;border-top:6px solid #D6F305;overflow:hidden;padding-right:0;cursor:grab}.connect_connect.dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:grabbing}.connect_connect-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:170px;padding-right:80px}.connect_connect-header .btn_more span{padding-left:74px;padding-right:74px}.connect_connect-title{margin-bottom:0}.connect_connect-slider{display:grid;grid-template-columns:repeat(4, 1fr);gap:340px;transition:transform 0.2s ease-out;width:1880px;will-change:transform}.connect_connect-slider-progress{position:absolute;left:0;top:143px;height:5px;width:175%;background-color:rgba(255,255,255,0.3)}.connect_connect-slider-progress-bar{height:100%;width:0%;background:#D6F305;transition:width 0.1s linear}.connect_connect-slide{width:560px;font-size:18px;display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0, 96px) auto;gap:100px;-ms-flex:0 0 auto;flex:0 0 auto}.connect_connect-slide-title{font-family:"avenirnex", arial, sans-serif;font-size:48px;font-weight:700;text-transform:uppercase;padding:0;text-align:left;display:-ms-flexbox;display:flex;gap:27px;line-height:1}.connect_connect-slide-text{padding:0;line-height:1.5}.connect_connect-slide-list{display:grid;grid-template-columns:auto 1fr;margin:15px 0 48px;padding-left:20px;list-style:disc;gap:10px 80px}.connect_connect-slide-list.four{grid-template-columns:1fr}.connect_connect-slide-sub-title{text-transform:uppercase;padding:0;margin-bottom:22px}.connect_connect-slide-list2{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-bottom:15px}.connect_connect-slide-list2-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:20px}.connect_connect-box-controls{display:none}@media screen and (max-width: 1650px){.connect_object-title{max-width:700px;margin-bottom:100px}.connect_object-content-left-text{font-size:34px}.connect_object-content-right-text{max-width:400px}.connect_connect-header{margin-bottom:80px;padding-right:40px}.connect_connect-slider{gap:180px;width:1600px}.connect_connect-slider-progress{top:129px}.connect_connect-slide{gap:70px}.connect_features-title{font-size:64px}.connect_alter-title{font-size:64px}.connect_alter-box{padding-top:90px}.connect_alter-block-el1{padding:30px 36px;gap:40px}.connect_alter-block-el1-text{font-size:20px}.connect_alter-block-el1-text2{font-size:24px}.connect_alter-block-el1-box{gap:25px}.connect_alter-block-el3{padding:30px 25px;gap:40px}.connect_alter-block-el3-list{gap:15px}.connect_alter-block-el3-list-item{font-size:16px;gap:15px}.connect_alter-block-el3-list-item-number{font-size:18px}.connect_approach-box{max-width:1000px;gap:60px 120px}.connect_approach-right-text{font-size:24px}}@media screen and (max-width: 950px){.connect_approach-box{gap:60px 20px}}@media screen and (max-width: 767px){.connect_hero{background-image:linear-gradient(to top, #fff 50%, rgba(255,255,255,0) 70%),linear-gradient(rgba(0,0,0,0.1), rgba(0,0,0,0.1)),url("../img/connect/connect_bg.jpg");background-position:center, center, top right -600px}.connect_hero .hero_content-right{background:url("../img/connect/tech-lead-bg-m.svg") no-repeat;background-size:cover;height:421px;width:312px;padding:25px 20px}.connect_hero .hero_content-right .plant_tech-lead{max-height:130px}.connect_hero-content{grid-template-columns:1fr}.connect_connect{overflow:hidden;padding-right:24px;width:100%}.connect_connect-header{margin-bottom:0}.connect_connect-header .btn_more{display:none}.connect_connect-title{font-size:36px;margin-bottom:105px}.connect_connect-slider{display:-ms-flexbox;display:flex;width:100%;gap:0 !important;position:relative;height:575px}.connect_connect-slider-progress{top:90px;width:100%}.connect_connect-slide{grid-template-rows:minmax(0, 55px) auto;position:absolute;top:0;left:0;width:100%;opacity:0;transition:transform 0.5s ease, opacity 0.5s ease;z-index:1}.connect_connect-slide-title{font-size:28px}.connect_connect-slide-list{margin:15px 0 25px}.connect_connect-slide-text,.connect_connect-slide-list,.connect_connect-slide-list2,.connect_connect-slide-sub-title{font-size:16px}.connect_connect-slide.active{opacity:1;z-index:2;transform:translateX(0)}.connect_connect-box-controls{display:-ms-flexbox;display:flex;gap:35px;-ms-flex-pack:center;justify-content:center;margin-top:35px}.connect_connect-box-prev,.connect_connect-box-next{border:2px solid #fff;color:#fff}.connect_connect-box-prev:hover,.connect_connect-box-next:hover{background:inherit;border:2px solid #fff;color:inherit}.connect_connect-box-prev:active,.connect_connect-box-next:active{background:#D6F305;color:#fff;border-color:#D6F305}.connect_object{background-size:auto 55%;background-position:top right}.connect_object-title{font-size:36px;margin-bottom:50px}.connect_object-content{grid-template-columns:1fr;gap:35px;max-width:100%}.connect_object-content-left-text{font-size:24px}.connect_object-content-right{justify-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.connect_object-content-right-text{font-size:16px;max-width:100%}.connect_features-title{font-size:36px}.connect_features-box{padding:124px 25px}.connect_features-box-sub-text{font-size:16px}.connect_features-box-sub-text2{font-size:20px}.connect_alter-title{font-size:36px}.connect_alter-block{grid-template-columns:1fr;gap:30px}.connect_alter-block-el1-box{gap:52px}.connect_alter-block-el1,.connect_alter-block-el3{padding:60px 25px}.connect_alter-block-el2{height:333px}.connect_approach{background-image:none}.connect_approach-title{font-size:36px}.connect_approach-box{grid-template-columns:1fr;gap:48px}.connect_approach-left{font-size:16px}.connect_approach-right{background-size:auto 25%;padding-top:24px}.connect_approach-right-text{font-size:20px}.connect_approach-right .btn_more{display:block;margin:auto}.connect_approach-right .btn_more span{padding-left:50px;padding-right:50px}}.projects_hero{background-image:linear-gradient(to top, #1C1B26 25%, rgba(28,27,38,0) 100%),url("../img/projects/projects_bg.jpg");background-repeat:no-repeat;background-size:cover;height:100vh}.projects_hero-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;height:100%;gap:200px}.projects_hr{margin:0 80px;border:none;border-top:1px solid rgba(255,255,255,0.3)}.projects_list{padding-left:80px;background-color:#1C1B26;position:relative;z-index:2;overflow:hidden}.projects_list-header{margin:160px 80px 0 0}.projects_list-header-box{border:1px solid rgba(255,255,255,0.3);border-radius:100px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.projects_list-header-box-menu{display:contents}.projects_list-header .icon-down{display:none}.projects_list-header-link{padding:24px 45px;font-size:16px;text-transform:uppercase;color:#fff;border-radius:100px;font-weight:700;cursor:pointer}.projects_list-header-link-spare{display:none}.projects_list-header-link.active{color:#1C1B26;background-color:#D6F305}.projects_list-box{padding:100px 0 160px}.projects_list-box-middle{border-top:1px solid rgba(255,255,255,0.3);border-bottom:1px solid rgba(255,255,255,0.3)}.projects_list-box-title{font-family:"avenirnex", arial, sans-serif;font-size:64px;margin-bottom:100px;text-transform:uppercase;font-weight:900;text-align:left;padding:0}.projects_list-box-content{display:grid;grid-template-columns:655px 100%;gap:95px}.projects_list-box-content-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;padding-right:95px;border-right:1px solid rgba(255,255,255,0.3)}.projects_list-box-content-info-title{font-family:"avenirnex", arial, sans-serif;padding:0;text-align:left;font-size:48px;margin-bottom:10px;line-height:1}.projects_list-box-content-info-box,.projects_list-box-content-info-text{transition:opacity 0.25s ease, transform 0.25s ease}.projects_list-box-content-info-box.info-hidden,.projects_list-box-content-info-text.info-hidden{opacity:0;transform:translateY(10px)}.projects_list-box-content-info-text{font-weight:700;margin-bottom:20px;padding:0;min-height:57px}.projects_list-box-content-info-box{background-color:rgba(255,255,255,0.1);border-radius:40px;padding:35px 65px}.projects_list-box-content-info-box-regime,.projects_list-box-content-info-box-status{margin-bottom:20px}.projects_list-box-content-info-box-status,.projects_list-box-content-info-box-pow,.projects_list-box-content-info-box-regime,.projects_list-box-content-info-box-goal{padding:0;font-weight:700}.projects_list-box-content-info-box-status-info,.projects_list-box-content-info-box-pow-info,.projects_list-box-content-info-box-regime-info,.projects_list-box-content-info-box-goal-info{font-weight:400}.projects_list-box-content-info-box-goal-title{text-transform:uppercase}.projects_list-box-content-info-box-goal-info{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;background:linear-gradient(to bottom, #fff 0%, rgba(255,255,255,0) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.projects_list-box-content-info .btn_more{display:-ms-flexbox;display:flex}.projects_list-box-content-info .btn_more span{width:100%}.projects_list-box-content-info .btn_more .icon-arrow{-ms-flex-negative:0;flex-shrink:0}.projects_list-box-content-slider{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;height:100%}.projects_list-box-content-slider-block{overflow:hidden;padding-top:5px}.projects_list-box-content-slider-box{margin-bottom:57px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:482px;outline:1px solid white;gap:20px}.projects_list-box-content-slider-box-slide{width:335px;border-radius:40px;overflow:hidden;height:442px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;padding:45px 35px;position:relative}.projects_list-box-content-slider-box-slide::after{content:"";position:absolute;width:100%;height:100%;background-image:linear-gradient(to top, #1a1c25, rgba(26,28,37,0.498039) 65%);top:0;left:0;z-index:-1}.projects_list-box-content-slider-box-slide.active{height:486px}.projects_list-box-content-slider-box-slide.active .projects_list-box-content-slider-box-slide-title{color:#D6F305}.projects_list-box-content-slider-box-slide-bg{width:100%;height:482px;position:absolute;top:0;left:0;z-index:-1}.projects_list-box-content-slider-box-slide:hover .projects_list-box-content-slider-box-slide-title{color:#D6F305}.projects_list-box-content-slider-box-slide-title{font-family:"avenirnex", arial, sans-serif;font-size:22px;text-transform:uppercase;margin-bottom:10px;line-height:1;padding:0;scale:unset}.projects_list-box-content-slider-box-slide-text{font-size:16px;font-weight:700;color:rgba(255,255,255,0.6);padding:0;margin-bottom:20px;line-height:1}.projects_list-box-content-slider-box-slide-link{text-transform:uppercase;font-size:16px;color:#fff;font-weight:700;transition:200ms linear}.projects_list-box-content-slider-box-slide-link:hover{color:#D6F305}.projects_list-box-content-slider-box-slide-link .icon-arrow{margin-left:5px;font-size:12px}.projects_list-box-content-slider .slider_btns{border:1px solid rgba(255,255,255,0.3)}.projects_list-box-content-slider .slider-btn{border:2px solid #fff;color:#fff}@media screen and (min-width: 950px){.projects_list-box-content-slider .slider-btn:hover{border:2px solid #D6F305;color:#1C1B26}}@media screen and (max-width: 950px){.projects_list-box-content-slider .slider-btn:active{border:2px solid #D6F305;background-color:#D6F305;color:#1C1B26}}.projects_list-box-content-slider .slider-count-total,.projects_list-box-content-slider .slider-count{color:#fff}@media screen and (max-width: 1850px){.projects_list-box-content{grid-template-columns:500px 300%}}@media screen and (max-width: 1650px){.projects_list-box{padding:90px 0}.projects_list-box-content{gap:50px}.projects_list-box-content-slider-box{height:420px}.projects_list-box-content-slider-box-slide{height:380px}.projects_list-box-content-slider-box-slide.active{height:420px}.projects_list-box-content-info{padding-right:50px}}@media screen and (max-width: 1250px){.projects_list-box-content{grid-template-columns:400px 300%;gap:40px}.projects_list-box-content-info{padding-right:40px}}@media screen and (max-width: 950px){.projects_hr{margin:0 24px}.projects_list{padding:0 24px}.projects_list-header{margin-right:0;height:46px;border-color:rgba(255,255,255,0.6);max-width:600px;margin:90px auto 0}.projects_list-header-box{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;border:none;height:100%;border-radius:0px;height:46px;width:100%;-ms-flex-pack:start;justify-content:start;position:relative}.projects_list-header-box.open .projects_list-header-box-menu{height:160px;padding:20px;border:2px solid rgba(255,255,255,0.6);background-color:#1C1B26}.projects_list-header-box-menu{grid-column:1 / -1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-radius:40px;border:none;padding:0 20px;height:0;overflow:hidden;-ms-flex-pack:justify;justify-content:space-between}.projects_list-header-link{padding:14px;font-size:14px;line-height:1}.projects_list-header-link.active{color:#D6F305;background-color:transparent}.projects_list-header-link-spare{border-radius:50px;padding:14px;font-size:14px;line-height:1;text-align:center;margin-bottom:15px;text-transform:uppercase;color:#fff;background-color:#1C1B26;border:2px solid rgba(255,255,255,0.6);width:100%;display:block}.projects_list-header-link-spare.active{color:#fff;background-color:#1C1B26;border:2px solid rgba(255,255,255,0.6)}.projects_list-header .icon-down{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:2px solid rgba(255,255,255,0.6);padding:16px;border-radius:50%;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:46px;height:46px}.projects_list-header .icon-down::before{height:10px}.projects_list-header .icon-down.rotated{transform:rotate(180deg);background-color:#D6F305;color:#1C1B26}.projects_list-box{padding:90px 0 90px}.projects_list-box-title{margin-bottom:50px;font-size:36px}.projects_list-box-content{grid-template-columns:1fr;gap:0;max-width:600px;margin:auto}.projects_list-box-content-slider .slider_btns{margin:auto}.projects_list-box-content-slider-block{padding:0}.projects_list-box-content-slider-box{display:-ms-flexbox;display:flex;height:280px;gap:0;transition:transform 0.3s ease}.projects_list-box-content-slider-box-slide{height:280px;min-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}.projects_list-box-content-slider-box-slide.active{height:280px}.projects_list-box-content-slider-box-slide.active .projects_list-box-content-slider-box-slide-title{color:#fff}.projects_list-box-content-slider-box-slide-bg.slide1,.projects_list-box-content-slider-box-slide-bg.slide2,.projects_list-box-content-slider-box-slide-bg.slide3,.projects_list-box-content-slider-box-slide-bg.slide4,.projects_list-box-content-slider-box-slide-bg.slide5{background-size:cover;background-position:center}.projects_list-box-content-info{padding:0;border:none}.projects_list-box-content-info-title{font-size:28px}.projects_list-box-content-info-text{font-size:16px;height:60px}.projects_list-box-content-info-box{display:none;padding:35px 25px;margin-bottom:35px;overflow:hidden;height:270px}.projects_list-box-content-info .btn_more{display:none}}@media screen and (max-width: 560px){.projects_list{padding-right:24px}.projects_list-box-content-slider-box{margin-bottom:35px}.projects_list-box-content-slider-box-slide-title{font-size:18px}.projects_list-box-content-slider-box-slide-text{font-size:14px}.projects_list-box-content-slider-box-slide-link{font-size:14px}}.supply_hero{background-image:linear-gradient(to top, #fff, rgba(255,255,255,0) 80%),linear-gradient(rgba(28,27,38,0.1), rgba(28,27,38,0.1)),url("../img/supply/supply_hero_bg.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.supply_hero .main-screen__title{color:#1C1B26;margin-bottom:48px}.supply_hero-content-left{-ms-flex-item-align:end;align-self:flex-end;max-width:850px}.supply_hero-text{color:#1C1B26;line-height:1.5;padding:0}.supply_hero .hero_content-right{background:url("../img/supply/tech-lead-bg.svg") no-repeat}.supply_auto{background-color:#fff;color:#1C1B26;position:relative;margin-top:-1px;z-index:1}.supply_auto .slider-btn{color:#1C1B26;font-size:14px;padding:30px}.supply_auto-title{color:#1C1B26}.supply_auto-slide{border-radius:40px;overflow:hidden;background-position:center;background-size:cover;width:410px;height:485px;position:relative;margin-bottom:40px}.supply_auto-slide.slide1{background-image:linear-gradient(to top, rgba(28,27,38,0.7) 20%, rgba(28,27,38,0)),linear-gradient(rgba(28,27,38,0.3), rgba(28,27,38,0.3)),url("../img/supply/automatic/slide1.jpg")}.supply_auto-slide.slide2{background-image:linear-gradient(to top, rgba(28,27,38,0.7) 20%, rgba(28,27,38,0)),linear-gradient(rgba(28,27,38,0.3), rgba(28,27,38,0.3)),url("../img/supply/automatic/slide2.jpg")}.supply_auto-slide.slide3{background-image:linear-gradient(to top, rgba(28,27,38,0.7) 20%, rgba(28,27,38,0)),linear-gradient(rgba(28,27,38,0.3), rgba(28,27,38,0.3)),url("../img/supply/automatic/slide3.jpg")}.supply_auto-slide.slide4{background-image:linear-gradient(to top, rgba(28,27,38,0.7) 20%, rgba(28,27,38,0)),linear-gradient(rgba(28,27,38,0.3), rgba(28,27,38,0.3)),url("../img/supply/automatic/slide4.jpg")}.supply_auto-slide.slide5{background-image:linear-gradient(to top, rgba(28,27,38,0.7) 20%, rgba(28,27,38,0)),linear-gradient(rgba(28,27,38,0.3), rgba(28,27,38,0.3)),url("../img/supply/automatic/slide5.jpg")}.supply_auto-slide.slide6{background-image:linear-gradient(to top, rgba(28,27,38,0.7) 20%, rgba(28,27,38,0)),linear-gradient(rgba(28,27,38,0.3), rgba(28,27,38,0.3)),url("../img/supply/automatic/slide6.jpg")}.supply_auto-slide.slide7{background-image:linear-gradient(to top, rgba(28,27,38,0.7) 20%, rgba(28,27,38,0)),linear-gradient(rgba(28,27,38,0.3), rgba(28,27,38,0.3)),url("../img/supply/automatic/slide7.jpg")}.supply_auto-slide .element-add{display:none;position:absolute;top:30px;right:30px;border-color:#D6F305;color:#fff}.supply_auto-slide-box{background-color:rgba(28,27,38,0);height:100%;position:relative}.supply_auto-slide-box-title{color:#D6F305;font-size:48px;margin-bottom:16px;line-height:1}.supply_auto-slide-box-title-sub{color:#fff;font-size:22px;margin-bottom:16px;line-height:1;font-weight:600}.supply_auto-slide-box-text{transition:800ms ease-out;font-size:16px;color:#fff;opacity:0;padding:0;max-height:0}.supply_auto-slide-box-content{padding:52px 30px;position:absolute;left:0;bottom:0;transition:600ms ease-out}@media screen and (min-width: 950px){.supply_auto-slide:hover .supply_auto-slide-box{background-color:#1C1B26}.supply_auto-slide:hover .supply_auto-slide-box-title-sub{color:rgba(255,255,255,0.6)}.supply_auto-slide:hover .supply_auto-slide-box-content{bottom:0}.supply_auto-slide:hover .supply_auto-slide-box-text{opacity:1;max-height:400px}}.supply_auto-slider{margin:0 -20px}.supply_auto-slider .slick-slide{padding:0 20px}.supply_auto-slider-btns{display:-ms-flexbox;display:flex;gap:22px}.supply_auto .supply_system-slide-item{display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:red}.supply_system{display:grid;grid-template-columns:minmax(0, 710px) 1fr;gap:130px}.supply_system-title{margin:60px 0 130px}.supply_system-text,.supply_system-text2{font-size:24px;line-height:1.5;padding:0}.supply_system-text{margin-bottom:35px;text-transform:uppercase;font-weight:700}.supply_system-right{background-color:rgba(255,255,255,0.1);border-radius:40px;padding:48px;overflow:hidden}.supply_system-right-box{display:-ms-flexbox;display:flex;gap:50px;-ms-flex-align:center;align-items:center;margin-top:54px}.supply_system-right-box-line{height:1px;background-color:rgba(255,255,255,0.6);width:100%}.supply_system-right .slider-btn{color:#fff;border:2px solid #fff}@media screen and (min-width: 950px){.supply_system-right .slider-btn:hover{color:#1C1B26;border:2px solid #D6F305}}@media screen and (max-width: 950px){.supply_system-right .slider-btn:active{color:#1C1B26;border:2px solid #D6F305}}.supply_system-slider{width:100%;overflow:hidden}.supply_system-slide{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:35px;transition:transform 0.5s ease}.supply_system-slide-wrapper{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;transition:transform 0.5s ease}.supply_system-slide.slide-3{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:195px 195px}.supply_system-slide-title{font-size:32px;margin-bottom:0;line-height:1;font-weight:600}.supply_system-slide-element{display:-ms-flexbox !important;display:flex !important;-ms-flex-direction:column;flex-direction:column;gap:40px}.supply_system-slide .slick-list{margin:0 -20px}.supply_system-slide .slick-slide>div{padding:0 20px;box-sizing:border-box}.supply_system-slide-item{border-radius:40px;overflow:hidden;background-position:center;background-size:cover;height:195px;position:relative;padding:30px;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:end}.slide-3 .supply_system-slide-item.slide6,.slide-3 .supply_system-slide-item.slide8{width:auto}.slide-3 .supply_system-slide-item.slide9{width:auto}.supply_system-slide-item.slide1{background-image:linear-gradient(to top, #1C1B26, rgba(28,27,38,0)),url("../img/supply/system/slide1.jpg")}.supply_system-slide-item.slide2{background-image:linear-gradient(to top, #1C1B26, rgba(28,27,38,0)),url("../img/supply/system/slide2.jpg")}.supply_system-slide-item.slide3{background-image:linear-gradient(to top, #1C1B26, rgba(28,27,38,0)),url("../img/supply/system/slide3.jpg")}.supply_system-slide-item.slide4{background-image:linear-gradient(to top, #1C1B26, rgba(28,27,38,0)),url("../img/supply/system/slide4.jpg")}.supply_system-slide-item.slide5{background-image:linear-gradient(to top, #1C1B26, rgba(28,27,38,0)),url("../img/supply/system/slide5.jpg")}.supply_system-slide-item.slide6{background-image:linear-gradient(to top, #1C1B26, rgba(28,27,38,0)),url("../img/supply/system/slide6.jpg")}.supply_system-slide-item.slide7{background-image:linear-gradient(to top, #1C1B26, rgba(28,27,38,0)),url("../img/supply/system/slide7.jpg")}.supply_system-slide-item.slide8{background-image:linear-gradient(to top, #1C1B26, rgba(28,27,38,0)),url("../img/supply/system/slide8.jpg")}.supply_system-slide-item.slide9{background-image:linear-gradient(to top, #1C1B26, rgba(28,27,38,0)),url("../img/supply/system/slide9.jpg");transition:none;height:430px;display:-ms-flexbox !important;display:flex !important;-ms-flex-align:end;align-items:flex-end}.slide-3 .supply_system-slide-item.slide6{grid-column:1;grid-row:1}.slide-3 .supply_system-slide-item.slide8{grid-column:1;grid-row:2}.slide-3 .supply_system-slide-item.slide9{grid-column:2;grid-row:1 / span 2;height:100%}.supply_product{background-color:#fff;color:#1C1B26}.supply_product-title{max-width:860px}.supply_product-content{display:grid;grid-template-columns:minmax(0, 710px) 1fr;gap:90px 190px}.supply_product-content-item1{padding:64px 82px;border-radius:40px;background:url("../img/cogen/util-bg.png"),linear-gradient(#D6F305, #D6F305);background-size:auto 135%, contain;background-repeat:no-repeat;background-position:top right}.supply_product-content-item1-title{font-size:48px;margin-bottom:24px;line-height:1;font-weight:700}.supply_product-content-item1-text{text-transform:uppercase;font-size:24px;line-height:1.5;margin-bottom:48px;font-weight:700;padding:0}.supply_product-content-item1-text2{font-size:18px;line-height:1.5;padding:0}.supply_product-content-item2{font-size:18px;line-height:1.5}.supply_product-content-item2 p{padding:0}.supply_product-content-item2-title{font-size:32px}.supply_product-content-item2-list-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:20px}.supply_product-content-item2-list-item .connect_icon-arrow{font-size:10px}.supply_product-content-item2-list-item:not(:last-child){margin-bottom:15px}.supply_product-content-item2-text{margin-top:48px}.supply_product-content-item3{-ms-flex-item-align:center;align-self:center}.supply_product-content-item3-text{font-size:32px;text-transform:uppercase;line-height:1.5;padding:0;font-weight:700}.supply_product-content-item4{display:grid;grid-template-columns:auto auto;-ms-flex-pack:justify;justify-content:space-between;gap:55px;border-radius:40px;background-color:#1C1B26;padding:60px 85px;color:#fff}.supply_product-content-item4-el-price{font-size:32px;color:#fff;line-height:1;font-family:"avenirnex", arial, sans-serif;text-transform:uppercase;padding:0}.supply_product-content-item4-el-price-num{margin:0;display:inline-block}.supply_product-content-item4-el-text{padding:0;font-size:18px}.supply_light{background-image:linear-gradient(to top, #1C1B26, rgba(28,27,38,0)),linear-gradient(to right, #1C1B26, rgba(28,27,38,0)),url("../img/supply/supply_light_bg.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.supply_light-box{max-width:710px;margin-bottom:60px}.supply_light-box-text{font-size:24px;padding:0;line-height:1.5}.supply_light-list{display:-ms-flexbox;display:flex;gap:20px;-ms-flex-pack:justify;justify-content:space-between}.supply_light-list-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:20px}.supply_light-list-name{font-size:22px;margin-bottom:0}.supply_depart{display:grid;grid-template-columns:minmax(0, 760px) 1fr;background-color:#fff}.supply_depart-left{background-image:url("../img/supply/decor-1.svg");background-repeat:no-repeat;background-position:left bottom;background-size:contain;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#1C1B26}.supply_depart-left-box{max-width:560px;margin-left:auto}.supply_depart-left-text{font-size:24px;font-weight:700;line-height:1.5;padding:0}.supply_depart-right{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:22px 30px}.supply_depart-right-decor{grid-row:1/-1;-ms-flex-item-align:center;align-self:center}.supply_depart-right-top{grid-row:1;border-radius:40px;background-color:#D6F305;padding:40px 50px;color:#1C1B26}.supply_depart-right-top-list{display:grid;grid-template-columns:1fr 1fr;gap:15px 34px}.supply_depart-right-top-item{display:-ms-flexbox;display:flex;gap:20px;font-size:18px;line-height:1.5;-ms-flex-align:center;align-items:center;font-weight:700}.supply_depart-right-top-item .icon-arrow{color:#fff;font-size:14px}.supply_depart-right-top-title{font-size:32px;font-weight:600}.supply_depart-right-bottom{grid-row:2;border-radius:40px;background-color:#1C1B26;padding:40px 50px}.supply_depart-right-bottom-title{font-size:32px;font-weight:600}.supply_depart-right-bottom-item{display:-ms-flexbox;display:flex;gap:20px;font-size:18px;line-height:1.5;-ms-flex-align:center;align-items:center}.supply_depart-right-bottom-item:not(:last-child){margin-bottom:15px}.supply_depart-right-bottom-item .icon-arrow{font-size:14px}.supply_organiz{background-color:#fff;color:#1C1B26;position:relative;margin-top:-2px;padding-top:0}.supply_organiz .slider-btn{color:#1C1B26;font-size:14px;padding:30px}.supply_organiz-title{max-width:860px;margin-bottom:100px}.supply_organiz-box{display:grid;grid-template-columns:auto 560px;gap:190px}.supply_organiz-box-left{display:grid;grid-template-columns:55% auto;gap:40px;-ms-flex-align:center;align-items:center}.supply_organiz-box-left-img{border-radius:40px;overflow:hidden;height:100%}.supply_organiz-box-left-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%;display:block;transition:none}.supply_organiz-box-left-content-title{font-size:48px;padding-left:30px;font-weight:600;margin-bottom:30px}.supply_organiz-box-left-content-text1{padding:0;margin-bottom:20px}.supply_organiz-box-left-content-text2{padding:0}.supply_organiz-box-right{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;gap:120px}.supply_organiz-box-slider{overflow:hidden}.supply_organiz-box-slide{max-width:260px}.supply_organiz-box-slide-box{overflow:hidden;border-radius:40px;margin-bottom:27px}.supply_organiz-box-slide-box img{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.supply_organiz-box-slide-title{color:rgba(28,27,38,0.7);margin-bottom:0;font-size:22px;font-weight:600;line-height:1}.supply_last{background-image:url("../img/supply/decor-2.svg");background-position:left 40px center;background-size:auto 90%;background-repeat:no-repeat}.supply_last-title{font-size:32px;margin-bottom:30px;line-height:1;font-weight:600}.supply_last-box{max-width:1320px;margin-left:auto;display:grid;grid-template-columns:1fr 1fr;gap:295px}.supply_last-box-left{max-width:480px}.supply_last-box-left-text{font-weight:700;line-height:1.5;padding:0;text-transform:uppercase;margin-bottom:30px}.supply_last-box-left-text2{line-height:1.5;padding:0}.supply_last-box-right{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.supply_last-box-right-text{background:url("../img/about/quote3.svg") no-repeat;font-weight:700;line-height:1.2;font-size:28px;padding:38px 0 0 46px;text-transform:uppercase}.supply_last-box-right-text2{margin-bottom:23px;padding:0;font-size:18px}.supply_last-box-right .btn_more{-ms-flex-pack:justify;justify-content:space-between;width:100%}.supply_last-box-right .btn_more span{width:90%}.supply_last-box-right .btn_more .icon-arrow{padding:15px}@media screen and (max-width: 1650px){.supply_system{grid-template-columns:minmax(0, 610px) 1fr;gap:90px}.supply_system-title{margin:35px 0 70px}.supply_auto-slide-box-title{font-size:36px}.supply_auto-slide-box-title-sub{font-size:20px}.supply_auto-slide-box-content{padding:42px 25px}.supply_product-content{grid-template-columns:minmax(0, 610px) 1fr;gap:90px}.supply_light-box{max-width:610px}.supply_depart{grid-template-columns:minmax(0, 550px) 1fr}.supply_organiz-box{gap:90px}.supply_organiz-box-right{gap:80px}.supply_last-box{max-width:1100px;gap:200px}.supply_last-box-right-text{font-size:24px}}@media screen and (max-width: 1450px){.supply_system{grid-template-columns:1fr 1fr}.supply_system-slide-title{font-size:24px}.supply_organiz-box{grid-template-columns:auto 460px}.supply_organiz-box-left{gap:15px}.supply_organiz-box-left-content-title{font-size:28px}.supply_organiz-box-slider .slick-slide{padding:0 10px}}@media screen and (max-width: 1350px){.supply_auto-slide-box-title{font-size:36px}.supply_auto-slide-box-title-sub{font-size:18px}}@media screen and (max-width: 1250px){.supply_system{grid-template-columns:1fr;grid-template-rows:auto auto}.supply_system-title{font-size:28px}.supply_system-text,.supply_system-text2{font-size:20px}.supply_system-logo{width:163px}}@media screen and (max-width: 950px){.supply_auto-slider-btns{-ms-flex-pack:center;justify-content:center;gap:35px}.supply_auto-slide .element-add{display:-ms-flexbox;display:flex}.supply_auto-slide-box-title{font-size:28px}.supply_auto-slide.active .supply_auto-slide-box{background-color:#1C1B26}.supply_auto-slide.active .supply_auto-slide-box-title-sub{color:rgba(255,255,255,0.6)}.supply_auto-slide.active .supply_auto-slide-box-content{bottom:0}.supply_auto-slide.active .supply_auto-slide-box-text{opacity:1;max-height:270px}.supply_auto-slide.active .icon-plus{display:none}.supply_auto-slide.active .icon-minus{display:block;color:#fff}.supply_product-content{grid-template-columns:1fr;gap:0}.supply_product-content-item1{margin-bottom:60px}.supply_product-content-item2{margin-bottom:90px}.supply_product-content-item3{margin-bottom:40px}.supply_light{background-image:linear-gradient(to top, #1C1B26, rgba(28,27,38,0)),linear-gradient(to right, #1C1B26, rgba(28,27,38,0)),linear-gradient(rgba(28,27,38,0.5), rgba(28,27,38,0.5)),url("../img/supply/supply_light_bg.jpg");background-position:left top}.supply_light-box-text{font-size:20px}.supply_light-list{display:grid;gap:48px;grid-template-columns:1fr 1fr}.supply_light-list-item:nth-child(3),.supply_light-list-item:nth-child(6){grid-column:1 / -1}.supply_light-list-name{font-size:18px}.supply_depart{grid-template-columns:1fr;gap:60px}.supply_depart-left-text{font-size:20px}.supply_depart-right{grid-template-columns:1fr;gap:30px 0}.supply_depart-right-decor{display:none}.supply_depart-right-top{padding:40px 25px}.supply_depart-right-top-title{font-size:24px;margin-bottom:24px}.supply_depart-right-top-list{grid-template-columns:1fr;gap:15px}.supply_depart-right-top-item{font-size:16px}.supply_depart-right-top .icon-arrow{font-size:14px}.supply_depart-right-bottom{padding:40px 25px}.supply_depart-right-bottom-title{font-size:24px;margin-bottom:24px}.supply_depart-right-bottom-item{font-size:16px}.supply_depart-right-bottom .icon-arrow{font-size:14px}.supply_organiz-box{gap:46px;grid-template-columns:minmax(0, 900px);overflow:hidden}.supply_organiz-box-left{grid-template-columns:1fr;gap:40px}.supply_organiz-box-left-content{height:175px}.supply_organiz-box-slide{max-width:500px}}@media screen and (max-width: 767px){.supply_hero{background-image:linear-gradient(to top, #fff 50%, rgba(255,255,255,0) 80%),linear-gradient(rgba(28,27,38,0.1), rgba(28,27,38,0.1)),url("../img/supply/supply_hero_bg.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.supply_hero .plant_hero-wrapper{gap:375px}.supply_hero .main-screen__title{margin-bottom:0;font-size:56px}.supply_hero-text{display:none}.supply_hero .hero_content-right{background:url("../img/supply/tech-lead-bg-m.svg") no-repeat;background-size:cover;width:313px;height:422px}.supply_hero .hero_content-right .plant_tech-lead{max-height:130px}.supply_auto{padding-top:0}.supply_system-right{padding:25px}.supply_system-right-box{gap:20px}.supply_system-slide-element{gap:20px}.supply_product-content-item1{padding:25px 42px;background-size:auto 90%, contain}.supply_product-content-item1-title{font-size:28px}.supply_product-content-item1-text{font-size:20px}.supply_product-content-item1-text2{font-size:16px}.supply_product-content-item2{margin-bottom:90px;font-size:16px}.supply_product-content-item2-title{font-size:24px}.supply_product-content-item2-list-item .connect_icon-arrow{font-size:15px}.supply_product-content-item2-text{margin-top:35px}.supply_product-content-item3{margin-bottom:40px}.supply_product-content-item3-text{font-size:22px}.supply_product-content-item4{padding:60px 25px;grid-template-columns:1fr;text-align:center;gap:35px}.supply_product-content-item4-el-text{font-size:16px}.supply_last{background-position:left -40px top 40px;background-size:auto 50%}.supply_last-title{font-size:24px}.supply_last-box{grid-template-columns:1fr;gap:40px}.supply_last-box-left-text,.supply_last-box-left-text2{font-size:16px}.supply_last-box-right-text{background-size:87px 75px;font-size:22px;margin-bottom:33px}.supply_last-box-right .btn_more{max-width:300px;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width: 767px) and (max-width: 560px){.supply .slider-btn{padding:20px}.supply_depart-left-box{padding-top:80px;max-width:240px;margin:auto}.supply_organiz .slider_btns{margin:0 auto 1px}.supply_organiz .slider-btn{padding:20px}.supply_organiz-title{margin-bottom:35px}.supply_organiz-box-left-content{height:240px}.supply_organiz-box-left-content-title{font-size:28px}.supply_organiz-box-left-content-title-box{height:68px}.supply_organiz-box-left-content-text1,.supply_organiz-box-left-content-text2{font-size:16px}.supply_organiz-box-right{gap:30px}.supply_organiz-box-slide-title{font-size:18px}}.grain_hero{background:url("../img/grain/decor-1.svg") no-repeat;background-position:right 50px bottom 1px;height:100%;padding-bottom:90px}.grain_hero-sub-title{margin-bottom:0;font-size:48px}.grain_hero .projects_hero-wrapper{height:50%}.grain .main-screen__title{margin-bottom:15px}.grain_obj{color:#1C1B26;background-color:#fff;padding-left:220px;display:grid;grid-template-columns:1fr 1fr;gap:180px;position:relative;font-size:18px;line-height:1.5}.grain_obj-box{max-height:700px;position:sticky;top:98px}.grain_obj-descrip{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:45px}.grain_obj-descrip.margin{margin-bottom:100px}.grain_obj-descrip .icon-arrow{font-size:12px;color:#D6F305;margin-right:20px}.grain_obj-title{font-size:48px;padding-left:32px;font-weight:600;margin-bottom:0}.grain_obj-title-sub{font-size:22px;font-weight:600;margin-bottom:10px;line-height:1}.grain_obj-text{font-size:18px;padding:0}.grain_obj-text.h2-decor{padding-left:32px;margin-bottom:0}.grain_obj-list{list-style:disc;margin:10px 0;padding-left:20px}.grain_obj-list-icon li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.grain_obj-list-icon li:not(:last-child){margin-bottom:10px}.grain_obj-list.padding{padding-left:60px}.grain_obj-list li:not(:last-child){margin-bottom:10px}.grain_obj-num{font-family:"avenirnex", arial, sans-serif;color:rgba(28,27,38,0.2);margin-right:25px;font-size:22px;font-weight:800}.grain_gallery{border-bottom:8px solid #D6F305;border-top:8px solid #D6F305}.grain_gallery-slider-btns{display:-ms-flexbox;display:flex;gap:24px}.grain_gallery .slider-btn{color:#fff;border:2px solid #fff}@media screen and (min-width: 950px){.grain_gallery .slider-btn:hover{color:#1C1B26;border:2px solid #D6F305}}@media screen and (max-width: 950px){.grain_gallery .slider-btn:active{color:#1C1B26;border:2px solid #D6F305}}.grain_gallery-slider{margin-bottom:35px}.grain_gallery-slide{display:grid !important;gap:40px;grid-template-columns:auto 61%}.grain_gallery-slide.rev{grid-template-columns:61% auto}.grain_gallery-slide-sub{border-radius:40px;overflow:hidden;height:100%;height:700px}.grain_plant{background-color:#fff}.grain_plant-title{font-size:48px;margin-bottom:0;font-weight:600}.grain_plant-text{font-size:18px;padding:0}.grain_plant-box{border-radius:40px;background:url("../img/grain/decor-2.svg"),linear-gradient(#282c37, #282c37);background-repeat:no-repeat;background-position:right center;padding:80px;display:-ms-flexbox;display:flex;gap:40px}.grain_plant-box-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;max-width:850px;gap:20px}.grain_plant-box-content-btns{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:48px}.grain_plant-box-content-btns .icon-arrow{border-top-right-radius:4px;border-bottom-right-radius:4px}.grain_plant-box-content-btns span{border-top-left-radius:4px;border-bottom-left-radius:4px;color:#3B4050}.grain_recomendation{background-color:#fff;padding-top:0;position:relative;margin-top:-1px;color:#1C1B26;display:grid;grid-template-columns:1fr 1fr;gap:48px 43px}.grain_recomendation-title{margin-bottom:0}.grain_recomendation-header-link{text-transform:uppercase;font-size:16px;color:#1C1B26;font-weight:600;transition:200ms linear;-ms-flex-item-align:center;align-self:center;justify-self:flex-end}.grain_recomendation-header-link i{font-size:12px;margin-left:7px;transition:200ms linear}.grain_recomendation-header-link:hover{color:#D6F305}.grain_recomendation-content-card{display:grid;grid-template-columns:1fr 65%;gap:40px}.grain_recomendation-content-info{padding:40px 64px;border-radius:40px;border:1px solid rgba(28,27,38,0.2);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;gap:50px}.grain_recomendation-content-info-name{color:rgba(28,27,38,0.2);padding-left:15px;font-size:16px;text-transform:uppercase;position:relative;font-weight:600;line-height:1}.grain_recomendation-content-info-name::before{content:'';width:3px;height:100%;background-color:rgba(28,27,38,0.2);position:absolute;left:0;top:0}.grain_recomendation-content-info-title{font-size:32px;margin-bottom:12px;font-weight:600}.grain_recomendation-content-info-text{max-width:430px;font-weight:700;padding:0;margin-bottom:22px}.grain_recomendation-content-info-loc{color:rgba(28,27,38,0.2);padding:0;font-size:16px;font-weight:700}.grain_recomendation-content-info-loc .icon-pin{margin-right:5px}.grain_recomendation-content-info .btn span{width:100%}.grain_recomendation-content-info .btn i{color:#1C1B26;padding:20px}.grain_recomendation-content-info ul{list-style:disc;padding-left:20px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-weight:700}@media screen and (max-width: 1650px){.grain_obj{padding-left:160px;gap:100px}.grain_obj-box{max-height:550px}.grain_gallery-slide-sub{height:500px}.grain_plant-box{padding:50px}.grain_plant-box-content{max-width:650px}.grain_recomendation-content-info{padding:30px 42px;gap:25px}}@media screen and (max-width: 1250px){.grain_obj{padding-left:100px;gap:70px}}@media screen and (max-width: 1050px){.grain_plant-box{background:linear-gradient(#282c37, #282c37);padding:55px 25px;-ms-flex-direction:column;flex-direction:column}.grain_plant-box img{max-width:600px;display:block;margin:auto;width:100%}.grain_recomendation{grid-template-columns:1fr}.grain_recomendation-header-link{grid-row:4;justify-self:center}}@media screen and (max-width: 767px){.grain_hero{background-position:right center;background-size:auto 50%}.grain_hero-sub-title{font-size:28px}.grain .main-screen__title{margin-bottom:25px}.grain_obj{padding-left:24px;grid-template-columns:1fr;gap:60px}.grain_obj-box{max-height:406px;position:static}.grain_obj-descrip{gap:35px}.grain_obj-title{font-size:28px;margin-bottom:13px}.grain_obj-title-sub{font-size:18px;margin-bottom:13px}.grain_obj-text{font-size:16px}.grain_obj ul{font-size:16px;margin:10px 0}.grain_obj-num{font-size:18px}.grain_gallery-slider-btns{-ms-flex-pack:center;justify-content:center}.grain_gallery-slide{display:inline-block !important}.grain_gallery-slide-sub{height:467px}.grain_plant-title{font-size:28px}.grain_plant-text{font-size:16px}.grain_plant-box-content{gap:35px}.grain_plant-box-content-btns{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;gap:35px;max-width:600px;margin:auto}}@media screen and (max-width: 560px){.grain_recomendation-content-card{grid-template-columns:1fr;gap:10px}.grain_recomendation-content-card img{max-height:380px}.grain_recomendation-content-info{gap:33px;padding:40px 25px}.grain_recomendation-content-info-name{font-size:14px}.grain_recomendation-content-info-title{font-size:24px}.grain_recomendation-content-info-text{font-size:16px}.grain_recomendation-content-info-loc{font-size:14px}}.works .slider-btn{color:#fff;border:2px solid #fff}@media screen and (min-width: 950px){.works .slider-btn:hover{color:#1C1B26;border:2px solid #D6F305}}@media screen and (max-width: 950px){.works .slider-btn:active{color:#1C1B26;border:2px solid #D6F305}}.works_hero{background-image:linear-gradient(to top, #1C1B26, rgba(28,27,38,0)),url("../img/works/works_bg.jpg");background-size:cover;background-repeat:no-repeat}.works_hero .hero_content-right{background:url("../img/cogen/tech-lead-bg-cogen.svg") no-repeat}.works_hero .icon-arrow{color:#D6F305}.works_assembling{position:relative;margin-top:-1px;z-index:1;background-color:#1C1B26;display:grid;grid-template-columns:minmax(340px, 560px) 1fr;gap:190px}.works_assembling-info{position:sticky;top:120px;height:-moz-max-content;height:max-content}.works_assembling-text{margin-bottom:48px;font-size:1.5}.works_assembling .btn_more span{padding:0 70px}.works_assembling-active-item{display:grid;grid-template-columns:200px auto 1fr;grid-template-rows:auto auto;gap:40px;padding:20px 0 0px;transition:500ms linear}.works_assembling-active-item:not(:last-child){border-bottom:1px solid rgba(255,255,255,0.3)}.works_assembling-active-item:hover,.works_assembling-active-item.is-hover{padding:20px 0 40px}.works_assembling-active-item:hover .box-img,.works_assembling-active-item.is-hover .box-img{opacity:1}.works_assembling-active-item:hover .works_assembling-active-item-list,.works_assembling-active-item.is-hover .works_assembling-active-item-list{opacity:1;max-height:200px}.works_assembling-active-item:hover .works_assembling-active-item-arrow,.works_assembling-active-item.is-hover .works_assembling-active-item-arrow{transform:rotate(180deg)}.works_assembling-active-item .box-img{max-width:200px;opacity:0}.works_assembling-active-item .icon-down{border:2px solid #D6F305;padding:18px;border-radius:50%;line-height:1;font-size:16px}@media screen and (min-width: 950px){.works_assembling-active-item .icon-down:hover{background-color:#D6F305;color:#1C1B26}}.works_assembling-active-item-arrow{-ms-flex-item-align:center;align-self:center;justify-self:flex-end;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.works_assembling-active-item-list{grid-column:2;padding-left:40px;list-style:disc;font-size:18px;opacity:0;max-height:0;overflow:hidden;transition:500ms linear}.works_assembling-active-item-list li:not(:last-child){margin-bottom:10px}.works_assembling-active-title{margin-bottom:0;display:-ms-flexbox;display:flex;gap:20px;font-size:32px;-ms-flex-item-align:center;align-self:center}.works_team{background-color:#fff;color:#1C1B26;display:grid;gap:40px;grid-template-columns:minmax(200px, 560px) 1fr;-ms-flex-align:stretch;align-items:stretch}.works_team-video{border-radius:40px;overflow:hidden;position:relative}.works_team-video video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.works_team-content{padding:75px 150px;background:url("../img/works/decor-1.svg"),linear-gradient(#D6F305, #D6F305);background-repeat:no-repeat;background-size:contain;background-position:top right;border-radius:40px}.works_team-content-title{margin-bottom:30px}.works_team-content-title-sub{margin-bottom:50px;font-size:32px;font-weight:600}.works_team-content-item{line-height:1.5;display:-ms-flexbox;display:flex;gap:30px}.works_team-content-item .icon-arrow{font-size:12px;color:#fff;padding-top:10px}.works_team-content-item:not(:last-child){margin-bottom:20px}.works_works{background-color:#fff;display:grid;grid-template-columns:minmax(360px, 560px) 1fr 1fr 1fr;grid-template-rows:auto;position:relative;margin-top:-1px;padding-top:0;gap:40px}.works_works-title{margin-bottom:0;color:#1C1B26;-ms-flex-item-align:center;align-self:center;max-width:560px}.works_works-box{border-radius:40px;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;height:220px;padding:35px;width:360px}.works_works-box-title{margin-bottom:0;line-height:1;font-size:22px;font-weight:600}.works_works-box.box1{background:linear-gradient(rgba(28,27,38,0.2), rgba(28,27,38,0.2)),linear-gradient(to top, #1C1B26, rgba(28,27,38,0)),url("../img/works/work1.jpg") no-repeat;background-size:cover}.works_works-box.box2{background:linear-gradient(rgba(28,27,38,0.2), rgba(28,27,38,0.2)),linear-gradient(to top, #1C1B26, rgba(28,27,38,0)),url("../img/works/work2.jpg") no-repeat;background-size:cover}.works_works-box.box3{background:linear-gradient(rgba(28,27,38,0.2), rgba(28,27,38,0.2)),linear-gradient(to top, #1C1B26, rgba(28,27,38,0)),url("../img/works/work3.jpg") no-repeat;background-size:cover}.works_works-box.box4{background:linear-gradient(rgba(28,27,38,0.2), rgba(28,27,38,0.2)),linear-gradient(to top, #1C1B26, rgba(28,27,38,0)),url("../img/works/work4.jpg") no-repeat;background-size:cover;justify-self:flex-end}.works_works-box.box5{background:linear-gradient(rgba(28,27,38,0.2), rgba(28,27,38,0.2)),linear-gradient(to top, #1C1B26, rgba(28,27,38,0)),url("../img/works/work5.jpg") no-repeat;background-size:cover}.works_works-box.box6{background:linear-gradient(rgba(28,27,38,0.2), rgba(28,27,38,0.2)),linear-gradient(to top, #1C1B26, rgba(28,27,38,0)),url("../img/works/work6.jpg") no-repeat;background-size:cover}.works_resourses{background:url("../img/works/decor-2.svg"),url("../img/works/decor-3.svg");background-repeat:no-repeat;background-position:top 90px left 50px, bottom 90px right 50px;color:#fff;border-bottom:8px solid #D6F305;border-top:8px solid #D6F305}.works_resourses-box{max-width:1250px;margin:0 auto;position:relative;z-index:1}.works_resourses-title{text-align:center}.works_resourses-slider{margin-bottom:70px}.works_resourses-slider .slick-slide{opacity:0.5;transition:all 0.3s ease}.works_resourses-slider .slick-center{opacity:1}.works_resourses-slider .works_resourses-slide{filter:blur(3px);transform:scale(0.8);transition:all 0.3s ease;opacity:0.5}.works_resourses-slider .slick-center .works_resourses-slide{opacity:1;filter:blur(0);transform:scale(1)}.works_resourses-slider-btns{display:-ms-flexbox;display:flex;gap:22px;-ms-flex-pack:center;justify-content:center}.works_resourses-slide-title{font-size:48px;font-weight:600;margin-bottom:15px}.works_exp{background-color:#fff;color:#1C1B26}.works_exp-title{margin-bottom:35px;position:relative;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:55px}.works_exp-title::after,.works_exp-title::before{content:"";-ms-flex:1;flex:1;height:1px;background-color:rgba(28,27,38,0.2)}.works_exp-title-sub{font-size:24px;font-weight:600;text-align:center;padding:0;max-width:1140px;margin:0 auto 48px}.works_exp-box{display:-ms-flexbox;display:flex;gap:40px}.works_exp-box-el1,.works_exp-box-el2,.works_exp-box-el3{border-radius:40px;padding:40px 35px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex:1;flex:1;font-size:18px;line-height:1.5;gap:5px}.works_exp-box-el1{background-color:#D6F305;list-style:disc;padding-left:60px}.works_exp-box-el2{background:url("../img/works/works_exp.jpg") no-repeat;background-size:cover;background-position:center}.works_exp-box-el3{background-color:#1C1B26;color:#fff}.works_exp-box-el3 li{display:-ms-flexbox;display:flex;gap:20px;-ms-flex-align:center;align-items:center}.works_exp-box-el3 .icon-arrow{font-size:16px;color:#D6F305}.works_etaps-elements{margin-bottom:50px}.works_etaps-elements-list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:5px;margin-bottom:20px}.works_etaps-elements-list-item{font-size:16px;text-transform:uppercase;padding:15px 30px;border-radius:50px;border:1px solid #D6F305;font-weight:800;position:relative;line-height:1}.works_etaps-elements-list-item::after{content:"";width:19px;height:19px;background-color:#fff;position:absolute;right:50%;transform:translateX(50%);bottom:-32px;border-radius:50%}.works_etaps-elements-list-item.active{background-color:#D6F305;color:#1C1B26}.works_etaps-elements-list-item.passed::after{background-color:#D6F305}.works_etaps-elements-list-item:hover{background-color:#D6F305;color:#1C1B26}.works_etaps-elements-line{width:100%;height:3px;background-color:rgba(255,255,255,0.3)}.works_etaps-elements-line-progress{height:100%;background-color:#D6F305;width:0;transition:width 0.4s ease}.works_etaps-line-btns{display:none}.works_etaps-slider{padding:45px 75px;border-radius:40px;background-color:rgba(255,255,255,0.1);height:430px;max-width:1160px;-ms-flex:1;flex:1;min-width:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.works_etaps-slider-btns{gap:22px;-ms-flex-item-align:end;align-self:flex-end}.works_etaps-slider-box{display:grid;grid-template-columns:minmax(0, 170px) auto minmax(0, 170px);gap:20px;-ms-flex-pack:justify;justify-content:space-between}.works_etaps-slider .slick-slide{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.works_etaps-slide{display:grid !important;grid-template-columns:38% 51%;gap:110px;-ms-flex-align:center;align-items:center;padding-right:2px;max-height:340px}.works_etaps-slide-title{margin-bottom:0;font-size:48px;font-weight:600;padding-left:2px}.works_etaps-slide-box{max-height:340px;overflow-y:auto;padding-right:3px}.works_etaps-slide-box-content{position:relative}.works_etaps-slide-box-content::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:70px;background:linear-gradient(to top, #32313B, rgba(50,49,59,0))}.works_etaps-slide-box::-webkit-scrollbar{width:6px}.works_etaps-slide-box::-webkit-scrollbar-track{background:#46454E;border-radius:10px}.works_etaps-slide-box::-webkit-scrollbar-thumb{background:#D6F305;border-radius:10px}.works_etaps-slide-list{list-style:disc;padding-left:40px;font-size:18px}.works_etaps-slide-list.margin{margin-bottom:33px}.works_etaps-slide-list li:not(:last-child){margin-bottom:10px}.works_etaps-count{font-family:"avenirnex", arial, sans-serif;color:#fff;font-size:48px;line-height:1;-ms-flex-item-align:self-end;align-self:self-end;justify-self:center}.works_etaps-count.mobile{display:none}.works_etaps-total{color:rgba(255,255,255,0.3)}.works_guarantee{background:linear-gradient(rgba(28,27,38,0.73), rgba(28,27,38,0.73)),linear-gradient(to top, #1C1B26, rgba(28,27,38,0) 50%),url("../img/works/guarantee_bg.jpg") no-repeat;background-position:center}.works_guarantee-title{font-size:48px;font-weight:600;padding:30px 0 0 60px;background:url("../img/works/quote.svg") no-repeat;top:0;left:0;max-width:1100px;margin:0 auto 48px}.works_guarantee .btn_more{margin:0 auto;display:block}.works_guarantee .btn_more span{padding:0 70px}@media screen and (max-width: 1650px){.works_assembling{gap:100px}.works_assembling-title{font-size:46px}.works_team-content{padding:50px 100px}.works_works-box{width:300px}.works_etaps-slide{gap:50px}.works_etaps-slide-title{font-size:36px}}@media screen and (max-width: 1450px){.works_works-box{width:230px}}@media screen and (max-width: 1350px){.works_etaps-elements-list-item{font-size:14px}}@media screen and (max-width: 1250px){.works_assembling{gap:20px}.works_assembling-title{font-size:36px}.works_assembling-active-item{grid-template-columns:140px auto 1fr;gap:20px}.works_assembling-active-title{font-size:24px}.works_works{grid-template-columns:1fr 1fr;gap:20px}.works_works-title{grid-column:1/-1;margin-bottom:15px}.works_works-box{width:100%;padding:25px}.works_works-box-title{font-size:18px}.works_etaps{overflow:hidden}.works_etaps-slider{padding:30px 25px}.works_etaps-slide-title{font-size:28px}.works_etaps-elements{width:-moz-max-content;width:max-content}}@media screen and (max-width: 950px){.works_assembling{grid-template-columns:1fr;gap:90px}.works_assembling-info{position:static}.works_resourses{background-image:none;padding-left:0;padding-right:0}.works_resourses-title{padding:0 24px;text-align:left}.works_resourses-slide-title{font-size:28px}.works_exp-title{-ms-flex-pack:center;justify-content:center}.works_exp-title:before,.works_exp-title:after{display:none}.works_exp-title-sub{font-size:20px}.works_exp-box{-ms-flex-direction:column;flex-direction:column;gap:20px}.works_exp-box-el1,.works_exp-box-el2,.works_exp-box-el3{min-height:340px;padding:40px 25px;width:100%;font-size:16px}.works_exp-box-el1{padding-left:45px}.works_etaps-elements-line{margin-bottom:30px}.works_etaps-line-btns{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:80px}.works_etaps-slider{max-width:100%;height:500px;padding:45px 25px}.works_etaps-slider .slick-slide{-ms-flex-align:start;align-items:flex-start}.works_etaps-slider-box{grid-template-columns:1fr;gap:30px}.works_etaps-slider-box .slider_btns{border:1px solid #fff;border-radius:100px;justify-self:center}.works_etaps-slider-btns{display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;-ms-flex-align:center;align-items:center}.works_etaps-slide{grid-template-columns:1fr;gap:35px;max-height:500px}.works_etaps-slide-box-content::after{display:none}.works_etaps-slide-title{font-size:28px}.works_etaps-count.desktop{display:none}.works_etaps-count.mobile{display:-ms-flexbox;display:flex;font-size:18px;-ms-flex-item-align:center;align-self:center}.works_etaps-total{color:#fff}}@media screen and (max-width: 767px){.works_hero{background-image:linear-gradient(to top, #1C1B26 55%, rgba(28,27,38,0)),url("../img/works/works_bg_m.jpg");background-position:top center}.works_hero .hero_content-right{background:url("../img/cogen/tech-lead-bg-cogen-m.svg") no-repeat;background-size:cover;height:420px;width:311px;padding:25px 20px}.works_hero .hero_content-right .plant_tech-lead{max-height:130px}.works_hero .plant_hero-wrapper{gap:350px}.works_assembling-text,.works_assembling-title{margin-bottom:35px}.works_assembling-active-item{gap:10px}.works_team{grid-template-columns:1fr}.works_team-video{height:530px}.works_team-content{padding:60px 25px;background-size:auto 70%, contain;background-position:top right -100px, center}.works_team-content-title-sub{font-size:24px}.works_team-content-item{font-size:16px}.works_guarantee-title{font-size:28px}.works_guarantee .btn_more span{padding:0 50px}}@media screen and (max-width: 560px){.works_assembling-active-item{grid-template-columns:auto 1fr;gap:0 15px;padding:40px 0}.works_assembling-active-item:hover,.works_assembling-active-item.is-hover{gap:40px 15px}.works_assembling-active-item:hover .box-img,.works_assembling-active-item.is-hover .box-img{max-height:200px}.works_assembling-active-item-arrow{grid-row:1;grid-column:2}.works_assembling-active-item .box-img{grid-column:1/-1;grid-row:2;max-width:100%;max-height:0}.works_assembling-active-item .icon-down{padding:12px}.works_assembling-active-item-list{grid-column:1/-1;grid-row:3}.works_assembling-active-title{font-size:20px;grid-column:1;grid-row:1}.works_resurces-slider .slick-center{transform:scale(1.1)}.works_works{gap:10px}.works_works-title{margin-bottom:25px}.works_works-box{padding:15px;border-radius:25px;height:180px}.works_works-box-title{font-size:17px}.works_etaps-slider{-ms-flex-align:start;align-items:flex-start;height:530px}.works_etaps-slider .slick-slide{margin:0 5px}.works_etaps-slide{height:450px;grid-template-rows:auto 1fr;overflow-y:auto;padding-right:3px}.works_etaps-slide::-webkit-scrollbar{width:3px}.works_etaps-slide::-webkit-scrollbar-track{background:#46454E;border-radius:10px}.works_etaps-slide::-webkit-scrollbar-thumb{background:#D6F305;border-radius:10px}.works_etaps-slide-box{overflow:visible}.works_etaps-slide-list{font-size:16px}}.laboratory .slider-btn{color:#1C1B26;font-size:14px;padding:30px}.laboratory .element-add{display:none;position:absolute;top:30px;right:30px;border-color:#D6F305;color:#fff}.laboratory_hero{background-image:linear-gradient(to top, #1C1B26, rgba(28,27,38,0)),linear-gradient(rgba(28,27,38,0.4), rgba(28,27,38,0.4)),url("../img/laboratory/laboratory_bg.jpg");background-size:cover;background-repeat:no-repeat}.laboratory_hero .hero_content-right{background:url("../img/connect/tech-lead-bg.svg") no-repeat;height:458px}.laboratory_hero .plant_hero__content-left{display:-ms-flexbox;display:flex;gap:48px;-ms-flex-direction:column;flex-direction:column;max-width:840px}.laboratory_hero-sub-title{font-size:32px;font-weight:600;margin-bottom:26px}.laboratory_hero .btn span{padding:0 100px}.laboratory_incident{position:relative;margin-top:-1px;background-color:#1C1B26;z-index:1;display:grid;grid-template-columns:minmax(0, 710px) 1fr;gap:190px}.laboratory_incident-left{background-color:rgba(255,255,255,0.1);border-radius:40px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:48px;-ms-flex-pack:justify;justify-content:space-between;padding:60px}.laboratory_incident-left-text{text-transform:uppercase;line-height:1.5;font-size:24px;font-weight:600;padding:0}.laboratory_incident-title{font-size:48px;font-weight:600}.laboratory_incident-box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:33px}.laboratory_incident-list{display:grid;grid-template-columns:max-content max-content;-ms-flex-pack:justify;justify-content:space-between;gap:15px 160px;font-size:18px}.laboratory_incident-list .icon-arrow{color:#D6F305;font-size:10px;margin-right:15px}.laboratory_incident-right{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.laboratory_oppo{background-color:#fff;padding:160px 0;overflow:hidden}.laboratory_oppo .supply_auto-slider-btns{padding:0 80px}.laboratory_oppo-title{color:#1C1B26;padding:0 80px}.laboratory_oppo-slider{margin:0 auto 35px}.laboratory_oppo-slider .slick-slide{padding:0 20px}.laboratory_oppo-slide{border-radius:40px;height:528px;position:relative;overflow:hidden;padding:0 10px;background-repeat:no-repeat;background-size:cover}.laboratory_oppo-slide-box{position:absolute;top:0;left:0;height:100%;width:100%;padding:55px 35px 35px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;transition:0.4s linear}.laboratory_oppo-slide-title{font-size:32px;margin-bottom:0;padding-bottom:20px;line-height:1;transition:0.4s linear}.laboratory_oppo-slide-list{padding:0 0 0 20px;list-style:disc;font-size:18px;line-height:1.5;max-height:0;overflow:hidden;transition:0.4s linear}@media screen and (min-width: 950px){.laboratory_oppo-slide:hover .laboratory_oppo-slide-title{color:#D6F305;padding-bottom:20px}.laboratory_oppo-slide:hover .laboratory_oppo-slide-list{max-height:320px}.laboratory_oppo-slide:hover .laboratory_oppo-slide-box{background-color:rgba(28,27,38,0.6);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}}.laboratory_oppo-slide.slide1{background-image:linear-gradient(to top, #1C1B26, rgba(28,27,38,0)),url("../img/laboratory/slider/slide1.jpg")}.laboratory_oppo-slide.slide2{background-image:linear-gradient(to top, #1C1B26, rgba(28,27,38,0)),url("../img/laboratory/slider/slide2.jpg")}.laboratory_oppo-slide.slide3{background-image:linear-gradient(to top, #1C1B26, rgba(28,27,38,0)),url("../img/laboratory/slider/slide3.jpg")}.laboratory_oppo-slide.slide4{background-image:linear-gradient(to top, #1C1B26, rgba(28,27,38,0)),url("../img/laboratory/slider/slide4.jpg")}.laboratory_oppo-slide.slide5{background-image:linear-gradient(to top, #1C1B26, rgba(28,27,38,0)),url("../img/laboratory/slider/slide5.jpg")}.laboratory_pakets{max-width:1160px;margin:auto}.laboratory_pakets-header{margin-bottom:90px}.laboratory_pakets-title{margin-bottom:20px}.laboratory_pakets-title-sub{text-transform:none;font-size:24px;margin-bottom:40px;padding:0;text-align:left}.laboratory_pakets-accordion{color:rgba(255,255,255,0.6);margin-bottom:118px}.laboratory_pakets-accordion-title{color:#fff;margin-bottom:20px;font-size:48px;font-weight:600;display:-ms-flexbox;display:flex;gap:25px;-ms-flex-align:center;align-items:center}.laboratory_pakets-accordion-title-sub{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;max-width:910px}.laboratory_pakets-accordion-highlight{text-transform:uppercase;font-family:"avenirnex",arial,sans-serif;min-width:-moz-max-content;min-width:max-content}.laboratory_pakets-accordion-item{padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,0.3)}.laboratory_pakets-accordion-item:not(:first-child){padding-top:40px}.laboratory_pakets-accordion-item-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 950px){.laboratory_pakets-accordion-item-container:hover .laboratory_pakets-accordion-item-elements{opacity:1}.laboratory_pakets-accordion-item-container:hover .laboratory_pakets-accordion-item-box{left:20px}}.laboratory_pakets-accordion-item-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:15px;overflow:hidden;max-height:0}.laboratory_pakets-accordion-item-content-list{color:#fff;margin-bottom:25px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:15px}.laboratory_pakets-accordion-item-content-list .icon-arrow{color:#D6F305;font-size:10px}.laboratory_pakets-accordion-item-content-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:20px}.laboratory_pakets-accordion-item-content .text{color:#fff;margin-bottom:35px;font-weight:800}.laboratory_pakets-accordion-item-content .btn span{padding:0 110px}.laboratory_pakets-accordion-item-elements{opacity:0}.laboratory_pakets-accordion-item-elements .icon-close{display:none}.laboratory_pakets-accordion-item-box{position:relative;transition:200ms linear;left:0}.laboratory_pakets-accordion-item.active .laboratory_pakets-accordion-item-content{max-height:520px}.laboratory_pakets-accordion-item.active .laboratory_pakets-accordion-item-container{margin-bottom:40px}.laboratory_pakets-accordion-item.active .icon-close{display:-ms-flexbox;display:flex}.laboratory_pakets-accordion-item.active .laboratory_pakets-accordion-item-elements{opacity:1}.laboratory_pakets-accordion-item.active .laboratory_pakets-accordion-item-elements .icon-arrow{display:none}.laboratory_pakets-accordion-item.active .laboratory_pakets-accordion-item-box{left:0}.laboratory_pakets-footer{padding:72px 82px;background-color:rgba(255,255,255,0.1);border-radius:40px;background-image:url("../img/laboratory/decor-1.svg");background-size:auto 133%;background-repeat:no-repeat;background-position:right 40px top 10px}.laboratory_pakets-footer-box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:40px;max-width:615px}.laboratory_pakets-footer-title{font-size:32px;font-weight:600;margin-bottom:0}.laboratory_pakets-footer-list{padding-left:20px;list-style:disc;display:grid;grid-template-columns:max-content max-content;-ms-flex-pack:justify;justify-content:space-between;gap:15px 66px;font-size:18px}.laboratory_pakets-footer-text{line-height:1.5;font-weight:600;text-transform:uppercase;padding:0}.laboratory_professional{background-color:#fff;color:#1C1B26}.laboratory_professional-title{font-size:48px;margin-bottom:0;padding:33px 0 0 60px;background-image:url("../img/laboratory/quote.svg");background-position:top left;background-repeat:no-repeat;font-weight:600;line-height:1}.laboratory_professional-box{display:grid;grid-template-columns:auto minmax(200px, 710px);gap:40px;margin-bottom:90px}.laboratory_professional-box-el1{border-radius:40px;border:1px solid rgba(28,27,38,0.2);padding:60px}.laboratory_professional-box-el2{background-image:url("../img/laboratory/proff.jpg");background-position:top left;background-repeat:no-repeat;background-position:center;border-radius:40px;background-size:cover}.laboratory_professional-list{display:grid;gap:30px;grid-template-columns:repeat(2, minmax(0, 260px)) repeat(3, minmax(0, 335px));-ms-flex-pack:justify;justify-content:space-between}.laboratory_professional-item{-ms-flex-item-align:center;align-self:center}.laboratory_professional-item-title{font-family:"avenirnex",arial,sans-serif;font-size:22px;padding:0;text-transform:uppercase;position:relative;padding-left:38px;z-index:1}.laboratory_professional-item-title::before{color:#D6F305;font-weight:800;font-size:128px;position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:-1}.laboratory_professional-item-title.num1::before{content:'1'}.laboratory_professional-item-title.num2::before{content:'2'}.laboratory_professional-item-title.num3::before{content:'3'}.laboratory_professional-item-title.num4::before{content:'4'}.laboratory_professional-item-title.num5::before{content:'5'}.laboratory_lab{background:linear-gradient(to right, #1C1B26 35%, rgba(28,27,38,0) 90%);position:relative}.laboratory_lab-box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:48px;max-width:800px}.laboratory_lab-box .btn span{padding:0 60px}.laboratory_lab-title{margin-bottom:0}.laboratory_lab-title-sub{padding:0;margin:0;font-weight:600;font-size:24px;line-height:1.5}@media screen and (max-width: 1650px){.laboratory_incident{grid-template-columns:minmax(330px, 710px) auto;gap:80px}.laboratory_incident-left{padding:40px}.laboratory_incident-list{gap:15px 60px}.laboratory_oppo{padding:90px 0}.laboratory_oppo-title{padding:0 40px}.laboratory_oppo .supply_auto-slider-btns{padding:0 40px}}@media screen and (max-width: 1250px){.laboratory_incident{gap:30px}.laboratory_incident-left{-ms-flex-pack:center;justify-content:center;padding:50px 25px}.laboratory_incident-list{grid-template-columns:1fr}}@media screen and (max-width: 950px){.laboratory_hero .btn span{padding:0 50px}.laboratory .element-add{display:-ms-flexbox;display:flex}.laboratory_oppo-slide-box{padding:45px 25px}.laboratory_oppo-slide.active .laboratory_oppo-slide-title{color:#D6F305;padding-bottom:20px}.laboratory_oppo-slide.active .laboratory_oppo-slide-list{max-height:320px}.laboratory_oppo-slide.active .laboratory_oppo-slide-box{background:linear-gradient(rgba(28,27,38,0.6), rgba(28,27,38,0.6));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.laboratory_oppo-slide.active .icon-minus{display:block;color:#fff}.laboratory_oppo-slide.active .icon-plus{display:none}.laboratory_professional-title{font-size:28px}.laboratory_professional-box{display:grid;grid-template-columns:1fr;gap:30px;margin-bottom:30px}.laboratory_professional-box-el1{border-radius:40px;border:1px solid rgba(28,27,38,0.2);padding:30px}.laboratory_professional-box-el2{height:230px}.laboratory_professional-list{grid-template-columns:minmax(0, 215px);-ms-flex-pack:center;justify-content:center}.laboratory_professional-item{height:112px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.laboratory_professional-item-title{font-size:18px;padding-left:28px}.laboratory_professional-item-title::before{font-weight:800;font-size:112px}}@media screen and (max-width: 767px){.laboratory_hero{background-image:linear-gradient(to top, #1C1B26 50%, rgba(28,27,38,0)),linear-gradient(rgba(28,27,38,0.4), rgba(28,27,38,0.4)),url("../img/laboratory/laboratory_bg_m.jpg")}.laboratory_hero .hero_content-right{background:url("../img/cogen/tech-lead-bg-cogen-m.svg") no-repeat;background-size:cover;height:421px;width:312px;padding:25px 20px}.laboratory_hero .hero_content-right .plant_tech-lead{max-height:130px}.laboratory_hero .plant_hero__content-left{gap:33px}.laboratory_incident{padding-top:0;gap:90px;grid-template-columns:1fr}.laboratory_incident-left-text{font-size:20px}.laboratory_incident-list{grid-template-columns:1fr}.laboratory_pakets-title-sub{font-size:20px;margin-bottom:0}.laboratory_pakets-accordion{margin-bottom:48px}.laboratory_pakets-accordion-title{font-size:24px;line-height:1}.laboratory_pakets-accordion-title-sub{font-size:16px}.laboratory_pakets-accordion-highlight{font-size:18px}.laboratory_pakets-accordion-item-content-list{font-size:16px;gap:10px}.laboratory_pakets-accordion-item.active .laboratory_pakets-accordion-item-content{max-height:720px}.laboratory_pakets-accordion-item-container{-ms-flex-align:start;align-items:flex-start}.laboratory_pakets-accordion-item-content .btn{margin-top:0}.laboratory_pakets-accordion-item-content .btn span{padding:0 98px}.laboratory_pakets-accordion-item-elements{opacity:1}.laboratory_pakets-footer{padding:72px 25px;background-position:top 10px right -120px;background-size:auto 110%}.laboratory_pakets-footer-title{font-size:24px;line-height:1}.laboratory_pakets-footer-list{grid-template-columns:1fr;gap:10px}.laboratory_pakets-footer-box{gap:30px}.laboratory_pakets-footer-text{font-size:16px}.laboratory_professional-title{padding:25px 0 0 40px;font-size:24px}}@media screen and (max-width: 560px){.laboratory .slider-btn{padding:20px}.laboratory_lab{background:linear-gradient(to right, #1C1B26 30%, rgba(28,27,38,0) 100%);padding:180px 24px}.laboratory_lab-title-sub{font-size:20px}}.policy_title{max-width:1100px}.policy_section{background-color:white;color:#1C1B26}.policy_wrapper{max-width:1160px;margin:0 auto}.policy_wrapper p{line-height:1.5;padding:0;margin-bottom:20px}.policy_wrapper h4{font-family:"avenirnex",arial,sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;margin:55px 0 20px;padding:0}.policy_wrapper ul{margin-top:20px}.policy_wrapper li{display:-ms-flexbox;display:flex;gap:15px}.policy_wrapper li::before{content:"\e900";font-family:'icomoon';color:#D6F305;font-size:12px}.policy_wrapper li:not(:last-child){margin-bottom:24px}.policy_list .icon-arrow{font-size:12px;color:#D6F305;padding-top:5px}@media screen and (max-width: 768px){.policy_wrapper h4{font-size:24px}}@media screen and (max-width: 560px){.policy_title{font-size:36px}}@media screen and (min-width: 950px){.error_hero{background-image:url("../img/error/decor-1.svg"),url("../img/error/decor-2.svg");background-repeat:no-repeat, no-repeat;background-position:bottom left 5rem, bottom right 5rem;position:relative}}.error_hero{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.error_title{font-size:330px;color:#D6F305;margin:0;text-align:center;margin-bottom:-100px;line-height:1}.error_plate{padding:50px 110px;background-color:rgba(255,255,255,0.08);backdrop-filter:blur(30px);border-radius:40px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:30px;-ms-flex-align:center;align-items:center;width:100%;max-width:1160px;line-height:1;margin:0 auto}.error_plate-title{font-size:32px;font-weight:600;margin-bottom:0;text-align:center}.error_plate-text{font-size:24px;padding:0;text-align:center;line-height:1.5}.error_plate .service-cycle-btn{margin:0}.error_plate .service-cycle-btn span{min-width:25rem}@media screen and (max-width: 1610px){.error_title{line-height:1}.error_plate{bottom:10%}}@media screen and (max-width: 1250px){.error_plate{width:95%}}@media screen and (max-width: 768px){.error_hero{height:100vh}.error_title{font-size:200px;margin-bottom:-70px}.error_plate{padding:50px 35px}.error_plate-title{font-size:24px}.error_plate-text{font-size:20px}}@media screen and (max-width: 560px){.error_plate .service-cycle-btn span{min-width:21rem}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX290aGVycy5zY3NzIiwidXRpbHMvX3ZhcmlhYmxlcy5zY3NzIiwibGF5b3V0L19pY29ucy5zY3NzIiwiY29tcG9uZW50cy9fanF1ZXJ5LmZvcm1zdHlsZXIuc2NzcyIsImNvbXBvbmVudHMvX2ZhbmN5Ym94LnNjc3MiLCJsYXlvdXQvX21haW4uc2NzcyIsImxheW91dC9fcG9wdXBzLnNjc3MiLCJwYWdlcy9fcGxhbnQuc2NzcyIsInBhZ2VzL19jb2dlbmVyYXRpb24uc2NzcyIsInBhZ2VzL19kZXNpZ25pbmcuc2NzcyIsInBhZ2VzL19hYm91dC5zY3NzIiwicGFnZXMvX2Nvbm5lY3Rpb24uc2NzcyIsInBhZ2VzL19wcm9qZWN0cy5zY3NzIiwicGFnZXMvX3N1cHBseS5zY3NzIiwicGFnZXMvX2dyYWluLnNjc3MiLCJwYWdlcy9fd29ya3Muc2NzcyIsInBhZ2VzL19sYWJvcmF0b3J5LnNjc3MiLCJwYWdlcy9fcG9saWN5LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsUUFDSSxvQkFBQSxBQUNBLGFBQUEsc0JBQUEsQUFDQSxtQkFBQSxTQUNBLG1CQUFBLEFBQ0EsZUFBQSxjQUFlLENBR25CLE9BQ0ksNEJBQ0EsZ0JBQWlCLENBRWpCLGFBQ0ksMkJDQVMsQ0RHYixZQUNJLGNBQ0EsV0FDQSxXQUNBLHNDQ1BTLENEV2pCLE1BQ0ksbUJBQ0Esa0JBQ0EsVUFDQSxhQUNBLGlCQUFrQixDQUd0QixvQkFDSSxzQkFDQSwyQkFDQSxzQkFDQSxhQUNBLG1CQUNBLGdCQUNBLFlBQ0EsYUFDQSx5QkFBMEIsQ0FHOUIsVUFDSSxrQkFDQSxRQUNBLFNBQ0EsV0FDQSxZQUNBLG9CQUFBLEFBQ0EsaUJBQUEsZ0NBQ0EsVUFBVyxDQUdmLFNBQ0ksa0JBQW1CLENBR3ZCLGFBQ0ksa0JBQ0EsU0FDQSxXQUNBLFVBQ0Esa0JBQ0EseUJBQ0EsWUFDQSxXQUNBLGFBQ0Esc0JBQUEsQUFDQSxtQkFBQSxxQkFBQSxBQUNBLHVCQUFBLGVBQ0EsZUFBZ0IsQ0FF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QUNBLGVBQWdCLENBekJ2QixnQ0E2Qk8sUUFBUyxDQTdCaEIscUNBZ0NXLGVBQWdCLENBQ25CLHNDQU1MLGFBQ0ksYUFBYyxDQUdsQixhQUNJLFVBQVcsQ0FDZCxDQUdMLHNDQUNLLGFBQ0csU0FBVSxDQUNiLENBR0wscUNBQ0ksWUFDSSxZQUFhLENBR2pCLGFBQ0ksZ0JBQ0EsbUJBQW9CLENBR3hCLGFBQ0ksaUJBQWtCLENBRWpCLG1CQUNHLGNBQWUsQ0FHbkIsa0JBQ0ksY0FBZSxDQUNsQixDQUlULHFDQUNLLHFDQUVHLGVBQWdCLENBRW5CLENBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmNydW1icyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTBweDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLmNydW1iIHtcclxuICAgIGNvbG9yOiAkd2hpdGUtNjA7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogcmdiYSgkdGV4dC1jb2xvciwgMC44KTtcclxuICAgIH1cclxuXHJcbiAgICAmX2Rhc2gge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS02MDtcclxuICAgIH1cclxufVxyXG5cclxuLmhlcm8ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xyXG59XHJcblxyXG4uaGVyb19jb250ZW50LXJpZ2h0IHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgd2lkdGg6IDM4NXB4O1xyXG4gICAgaGVpZ2h0OiA0NDRweDtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG59XHJcblxyXG4udmlkZW9fYmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB6LWluZGV4OiAtMjtcclxufVxyXG5cclxuLnNlY3Rpb24ge1xyXG4gICAgcGFkZGluZzogMTYwcHggODBweDtcclxufVxyXG5cclxuLmVsZW1lbnQtYWRkIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMjVweDtcclxuICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1hY3RpdmUtMjtcclxuICAgIGhlaWdodDogNDZweDtcclxuICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgJi5hY3RpdmUgLmljb24tcGx1cyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmljb24tbWludXMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGNvbG9yOiAkZGFyay1ncmFwaGl0ZTtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4udGVjaC1sZWFkX2NvbnRhY3RzX2xpbmsge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDE2cHg7XHJcbiAgICB0cmFuc2l0aW9uOiAyMDBtcyBsaW5lYXI7XHJcblxyXG4gICAgJiAuaWNvbi1tYWlsLFxyXG4gICAgLmljb24tdGVsIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlLTMwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDIwMG1zIGxpbmVhcjtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi50aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJGN1c3RvbS1mb250LWZhbWlseTtcclxuICAgIGZvbnQtc2l6ZTogNjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4udGV4dCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uc2xpZGVyIHtcclxuXHJcbiAgICAmX2J0bnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAzNnB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkIHJnYmEoJGRhcmstZ3JhcGhpdGUsIDAuMikgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgIH1cclxuXHJcbiAgICAmLWJ0biB7XHJcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoJGRhcmstZ3JhcGhpdGUsIDAuMik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTUwcHgpIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWFjdGl2ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmFwaGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1hY3RpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1uZXh0OjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcXGU5MDBcIjtcclxuICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgJi1wcmV2OjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcXGU5MDBcIjtcclxuICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAmLWNvdW50IHtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYXZlbmlybmV4XCIsIGFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWNvdW50LXRvdGFsIHtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib3gtaW1nIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG5cclxuICAgICYgaW1ne1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY1MHB4KSB7XHJcbiAgICAuc2VjdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogOTBweCA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTYwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTBweCkge1xyXG5cclxuICAgIC5oZXJvIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyNXB4KSB7XHJcblxyXG4gICAgLmhlcm9fY29udGVudC1yaWdodCB7XHJcbiAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG4gICAgLnNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDkwcHggMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVybyB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAudmlkZW9fYmcge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZWxlbWVudC1hZGQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmFwaGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGVyIHtcclxuICAgICAgICAmLWJ0biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW5leHQ6OmFmdGVyLFxyXG4gICAgICAgICYtcHJldjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvdW50IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XHJcbiAgICAuaGVyb19jb250ZW50LXJpZ2h0IHtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmNydW1icyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgLmNydW1iIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiDQlNC10YHQutGC0L7QvyDigJMg0LfQsNC70LjRiNCw0ZTQvNC+INGF0L7QstC10YAgKi9cclxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xyXG5cclxuXHJcbiAgICAudGVjaC1sZWFkX2NvbnRhY3RzX2xpbmsge1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY3RpdmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIC5pY29uLW1haWwsXHJcbiAgICAgICAgJjpob3ZlciAuaWNvbi10ZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBsYW50IC50ZWNoLWxlYWRfY29udGFjdHNfbGluayB7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjdGl2ZS0yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciAuaWNvbi1tYWlsLFxyXG4gICAgICAgICY6aG92ZXIgLmljb24tdGVsIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY3RpdmUtMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmJ0bjpob3ZlciBzcGFuLFxyXG4gICAgICAgICYgLmJ0bjpob3ZlciBpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWFjdGl2ZS0yO1xyXG4gICAgICAgICAgICBjb2xvcjogIzFDMUIyNjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBsYW50fi5oZWFkZXIgLmJ0bi5oZWFkZXItYnRuOmhvdmVyIC5pY29uLXRlbCB7XHJcbiAgICAgICAgY29sb3I6ICMxQzFCMjY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjdGl2ZS0yO1xyXG4gICAgfVxyXG5cclxuICAgIC5wbGFudH4uZm9vdGVyIC5idG4uaGVhZGVyLWJ0bjpob3ZlciAuaWNvbi10ZWwge1xyXG4gICAgICAgIGNvbG9yOiAjMUMxQjI2O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY3RpdmUtMjtcclxuICAgIH1cclxuXHJcblxyXG59XHJcblxyXG4vKiDQnNC+0LHRltC70Ywg4oCTINCy0LjQutC+0YDQuNGB0YLQvtCy0YPRlNC80L4gYWN0aXZlINC30LDQvNGW0YHRgtGMIGhvdmVyICovXHJcbkBtZWRpYSAoaG92ZXI6IG5vbmUpIGFuZCAocG9pbnRlcjogY29hcnNlKSB7XHJcbiAgICAudGVjaC1sZWFkX2NvbnRhY3RzX2xpbmsge1xyXG5cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphY3RpdmUgLmljb24tbWFpbCxcclxuICAgICAgICAmOmFjdGl2ZSAuaWNvbi10ZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBsYW50IC50ZWNoLWxlYWRfY29udGFjdHNfbGluayB7XHJcblxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY3RpdmUtMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWN0aXZlIC5pY29uLW1haWwsXHJcbiAgICAgICAgJjphY3RpdmUgLmljb24tdGVsIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY3RpdmUtMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmJ0bjphY3RpdmUgc3BhbixcclxuICAgICAgICAmIC5idG46YWN0aXZlIGkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYWN0aXZlLTI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmFwaGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBsYW50fi5oZWFkZXIgLmJ0bi5oZWFkZXItYnRuOmFjdGl2ZSAuaWNvbi10ZWwge1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmFwaGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWN0aXZlLTI7XHJcbiAgICB9XHJcblxyXG4gICAgLnBsYW50fi5mb290ZXIgLmJ0bi5oZWFkZXItYnRuOmFjdGl2ZSAuaWNvbi10ZWwge1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmFwaGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWN0aXZlLTI7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bjphY3RpdmUgc3BhbixcclxuICAgIC5idG46YWN0aXZlIGkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1hY3RpdmU7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXBoaXRlO1xyXG4gICAgfVxyXG59IiwiLyogcmVzZXQgKi9cclxuJG1pbi13aWR0aDogMzIwcHg7IFxyXG4kbWF4LXdpZHRoOiAxOTJyZW07XHJcbiRiYXNlLWZvbnQtc2l6ZTogMnJlbTsgXHJcbiRiYXNlLWxpbmUtaGVpZ2h0OiAxLjQ0OyBcclxuJGJhc2UtZm9udC1mYW1pbHk6ICdOdW5pdG8nLCBhcmlhbCwgc2Fucy1zZXJpZjsgXHJcbiRjdXN0b20tZm9udC1mYW1pbHk6ICdhdmVuaXJuZXgnLCBhcmlhbCwgc2Fucy1zZXJpZjsgXHJcblxyXG4kZGVmYXVsdC10cmFuc2l0aW9uOmFsbCAwLjhzIGVhc2UtaW47XHJcblxyXG4vKiBtYWluIHZhcmlhYmxlcyAqL1xyXG5cclxuLy90ZXh0LCB0aXRsZXNcclxuJHRleHQtY29sb3I6ICNmZmY7XHJcbiRkYXJrLWJnOiAjMUQxRDFEO1xyXG4kdGl0bGUtY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4kdGl0bGUtZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xyXG4kb3B0aW1hLW1haW46ICR0ZXh0LWNvbG9yO1xyXG4kb3B0aW1hLXNlY29uZDogIzE1NEM4NztcclxuJGNvbG9yLWFjdGl2ZTogI0Q2RjMwNTtcclxuJGNvbG9yLWFjdGl2ZS0yOiAjRkVEMjBDO1xyXG4kY29sb3ItYWN0aXZlLWhvdmVyOiAkY29sb3ItYWN0aXZlLTI7XHJcbiRkYXJrLWdyYXBoaXRlOiAjMUMxQjI2O1xyXG4kd2hpdGUtMzA6IHJnYmEoJHRleHQtY29sb3IsIC4zKTtcclxuJHdoaXRlLTYwOiByZ2JhKCR0ZXh0LWNvbG9yLCAuNik7XHJcbiRwcm9kdWN0aW9uLWRhcms6ICMyODJjMzc7XHJcbiRsaW5lOiAjRDdEQUUwO1xyXG5cclxuJGNvbG9yMTogI0MwRTAyMTtcclxuJGNvbG9yMjogIzBEN0IzRTtcclxuJGRhcmstZ3JheTogIzU0NTQ1NDtcclxuJGxpbmstY29sb3I6ICRjb2xvci1hY3RpdmU7XHJcbiRzdHlsZS1jb2xvcjogIzg0ODg5MjtcclxuJGJnLWNvbG9yZWQ6ICNmMmY1Zjg7XHJcbiRiYXNlLWJnOiAkZGFyay1ncmFwaGl0ZTtcclxuJHBsYWNlaG9sZGVyOiAkd2hpdGUtNjA7XHJcblxyXG4kZm9udC1zaXplLWgxOiAzNnB4O1xyXG4kbGluZS1oZWlnaHQtaDE6IDQycHg7XHJcbiRmb250LXNpemUtaDI6IDMycHg7XHJcbiRsaW5lLWhlaWdodC1oMjogMzdweDtcclxuJGZvbnQtc2l6ZS1oMzogMjhweDtcclxuJGxpbmUtaGVpZ2h0LWgzOiAzMnB4O1xyXG5cclxuXHJcbiRvZmZzZXQxOiA4LjhyZW07XHJcbiRvZmZzZXQyOiAxNXJlbTtcclxuJG9mZnNldDM6IDVyZW07XHJcbiRvZmZzZXQ0OiAzcmVtO1xyXG4kb2Zmc2V0NTogMi40cmVtOyIsIi5pY29uLWFycm93OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDBcIjtcclxufVxyXG4uaWNvbi1jbG9zZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XHJcbn1cclxuLmljb24tZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XHJcbn1cclxuLmljb24tbWFpbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XHJcbn1cclxuLmljb24tcGluOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDRcIjtcclxufVxyXG4uaWNvbi10ZWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwNVwiO1xyXG59XHJcbiIsIlxyXG5cclxuLmpxLWZpbGUge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmpxLWZpbGUgaW5wdXQge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0bGluZS1oZWlnaHQ6IDFlbTtcclxuICAgIHdpZHRoOiAxMjhweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIHBhZGRpbmc6IDBweDtcclxufVxyXG5cclxuLmpxLWZpbGVfX25hbWUge1xyXG4tbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBwYWRkaW5nOiA2cHggMCAwIDA7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIGZvbnQ6IDEycHgvMThweCBBcmlhbCxzYW5zLXNlcmlmO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAxNDZweDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxNTBweDtcclxufVxyXG4uanEtZmlsZV9fYnJvd3NlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZzogNnB4IDBweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjOWFhNWE2O1xyXG5cdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHRjb2xvcjogIzVjNjI2NjtcclxuXHRmb250OiAxM3B4LzE4cHggQXJpYWw7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB3aWR0aDogMTI4cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uanEtZmlsZTpob3ZlciAuanEtZmlsZV9fYnJvd3NlIHtcclxuICAgIG9wYWNpdHk6IDAuNztcclxufVxyXG4uanEtZmlsZTphY3RpdmUgLmpxLWZpbGVfX2Jyb3dzZSB7XHJcbiAgICBcclxufVxyXG4uanEtZmlsZS5kaXNhYmxlZCAuanEtZmlsZV9fbmFtZSB7XHJcblx0XHJcbn1cclxuLmpxLWZpbGUuZGlzYWJsZWQsXHJcbi5qcS1maWxlLmRpc2FibGVkIC5qcS1maWxlX19icm93c2Uge1xyXG5cdFxyXG59XHJcblxyXG5cclxuLmpxLXNlbGVjdGJveCB7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG4uanEtc2VsZWN0Ym94X19zZWxlY3Qge1xyXG5cdHBhZGRpbmc6IDEuNnJlbSA3LjJyZW0gN3B4IDIuNnJlbTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgaGVpZ2h0OiA4LjJyZW07XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgICNkYWVlZTM7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMi40cmVtO1xyXG59XHJcblxyXG4uanEtc2VsZWN0Ym94IHNlbGVjdCwgLmpxLXNlbGVjdC1tdWx0aXBsZSBzZWxlY3Qge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB6LWluZGV4OiAtMTAwXHJcbn1cclxuLnNlbGVjdF93aXRoLXNlbGVjdC1maXJzdCAuanEtc2VsZWN0Ym94X19zZWxlY3R7XHJcbiAgICBjb2xvcjogIzVjNjI2NjtcclxufVxyXG5cclxuLmpxLXNlbGVjdGJveF9fc2VsZWN0LXRleHQge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHQmLnBsYWNlaG9sZGVyIHtcclxuXHRcdGNvbG9yOiAjNzA3MDcwO1xyXG5cdH1cclxufVxyXG4uanEtc2VsZWN0Ym94X190cmlnZ2VyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHdpZHRoOiAzOHB4O1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHJcbn1cclxuLmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvdyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMjJweDtcclxuXHRyaWdodDogMjhweDtcclxuXHR3aWR0aDogN3B4O1xyXG5cdGhlaWdodDogN3B4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XHJcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwO1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG5cdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pblxyXG59XHJcblxyXG5cclxuLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xyXG5cdHRvcDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IDEwMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdGJhY2tncm91bmQ6ICNkYWVlZTM7XHJcbn1cclxuLnNlbGVjdF9udW1iZXItcGVyc29ucyAuanEtc2VsZWN0Ym94X19kcm9wZG93biB7XHJcbiAgICB0b3A6MjlweDtcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxufVxyXG4uanEtc2VsZWN0Ym94X19zZWFyY2gge1xyXG5cdG1hcmdpbjogNXB4O1xyXG59XHJcbi5zZWxlY3RfbnVtYmVyLXBlcnNvbnMgLmpxLXNlbGVjdGJveF9fc2VhcmNoe1xyXG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbn1cclxuLmpxLXNlbGVjdGJveF9fc2VhcmNoIGlucHV0IHtcclxuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogNXB4IDI3cHggNnB4IDhweDtcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XHJcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdGNvbG9yOiAjMzMzO1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG59XHJcbi5qcS1zZWxlY3Rib3hfX3NlYXJjaCBpbnB1dFt0eXBlPXNlYXJjaF17ZGlzcGxheTpub25lO31cclxuLmpxLXNlbGVjdGJveF9fc2VhcmNoIGlucHV0Ojotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG4uanEtc2VsZWN0Ym94X19zZWFyY2ggaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG4uanEtc2VsZWN0Ym94X19ub3QtZm91bmQge1xyXG5cdG1hcmdpbjogNXB4O1xyXG5cdHBhZGRpbmc6IDVweCA4cHggNnB4O1xyXG5cdGJhY2tncm91bmQ6ICNGMEYwRjA7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG59XHJcbi5qcS1zZWxlY3Rib3ggdWwge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAxMXB4IDAgOXB4O1xyXG5cdG1heC1oZWlnaHQ6IDI1cmVtO1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbiBhdXRvO1xyXG59XHJcbi5qcS1zZWxlY3Rib3ggbGkge1xyXG5cdHBhZGRpbmc6IDZweCAyNnB4IDhweDtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAuNXMgZWFzZVxyXG59XHJcbi5qcS1zZWxlY3Rib3ggbGk6aG92ZXIge1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWFjdGl2ZSwgMC4zNSk7XHJcblx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xyXG59XHJcbi5qcS1zZWxlY3Rib3ggbGkuc2VsZWN0ZWQge1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWFjdGl2ZSwgMC41NSk7XHJcblx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xyXG59XHJcbi5qcS1zZWxlY3Rib3ggbGkuZGlzYWJsZWQge31cclxuLmpxLXNlbGVjdGJveCBsaS5kaXNhYmxlZDpob3ZlciB7fVxyXG4uanEtc2VsZWN0Ym94IGxpLm9wdGdyb3VwIHtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4uanEtc2VsZWN0Ym94IGxpLm9wdGdyb3VwOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdGNvbG9yOiAjMjMxRjIwO1xyXG5cdGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG4uanEtc2VsZWN0Ym94IGxpLm9wdGlvbiB7XHJcblx0cGFkZGluZy1sZWZ0OiAyNXB4O1xyXG59XHJcbi5jaGFuZ2VkLCAub3BlbmVkIHtcclxuXHQmIH4gLmlucHV0LWxhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogNzUlO1xyXG4gICAgbWFyZ2luLXRvcDogLTEuNnJlbTtcclxuXHR9XHJcbn1cclxuLmpxLXNlbGVjdC1tdWx0aXBsZSB7XHJcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0cGFkZGluZzogMXB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLDAsMCwwLjEpO1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0Y29sb3I6ICMzMzM7XHJcblx0Zm9udDogMTRweC8xOHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xyXG5cdGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG4uanEtc2VsZWN0LW11bHRpcGxlLmZvY3VzZWQge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICM1Nzk0QkY7XHJcbn1cclxuLmpxLXNlbGVjdC1tdWx0aXBsZS5kaXNhYmxlZCB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjQ0NDO1xyXG5cdGJhY2tncm91bmQ6ICNGNUY1RjU7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRjb2xvcjogIzg4ODtcclxufVxyXG4uanEtc2VsZWN0LW11bHRpcGxlIHVsIHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG4uanEtc2VsZWN0LW11bHRpcGxlIGxpIHtcclxuXHRwYWRkaW5nOiAzcHggOXB4IDRweDtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGk6Zmlyc3QtY2hpbGQge1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xyXG59XHJcbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGk6bGFzdC1jaGlsZCB7XHJcblx0Ym9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XHJcbn1cclxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaS5zZWxlY3RlZCB7XHJcblx0YmFja2dyb3VuZDogIzA4QztcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLmRpc2FibGVkIHtcclxuXHRjb2xvcjogI0FBQTtcclxufVxyXG4uanEtc2VsZWN0LW11bHRpcGxlLmRpc2FibGVkIGxpLnNlbGVjdGVkLFxyXG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLnNlbGVjdGVkLmRpc2FibGVkIHtcclxuXHRiYWNrZ3JvdW5kOiAjQ0NDO1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkub3B0Z3JvdXAge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkub3B0aW9uIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4uanEtc2VsZWN0Ym94X19zZWxlY3Qge1xyXG5cdGhlaWdodDogNS45cmVtXHJcbn1cclxuLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcclxuXHRib3JkZXItcmFkaXVzOiAxLjZyZW07XHJcblx0cGFkZGluZy1sZWZ0OiAxLjZyZW1cclxufVxyXG59XHJcblxyXG4iLCJib2R5LmNvbXBlbnNhdGUtZm9yLXNjcm9sbGJhciB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uZmFuY3lib3gtYWN0aXZlIHtcclxuICAgIC8vaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uZmFuY3lib3gtaXMtaGlkZGVuIHtcclxuICAgIGxlZnQ6IC05OTk5cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIHRvcDogLTk5OTlweDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLmZhbmN5Ym94LWNvbnRhaW5lciB7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHRvcDogMDtcclxuICAgIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA5OTk5MjtcclxufVxyXG5cclxuLmZhbmN5Ym94LWNvbnRhaW5lciAqIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1vdXRlcixcclxuLmZhbmN5Ym94LWlubmVyLFxyXG4uZmFuY3lib3gtYmcsXHJcbi5mYW5jeWJveC1zdGFnZSB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1vdXRlciB7XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcblxyXG4uZmFuY3lib3gtYmcge1xyXG4gICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBpbmhlcml0O1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZDtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjQ3LCAwLCAuNzQsIC43MSk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1iZyB7XHJcbiAgICBvcGFjaXR5Oi41O1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjIsIC42MSwgLjM2LCAxKTtcclxufVxyXG4uZmFuY3lib3gtaW5mb2JhcixcclxuLmZhbmN5Ym94LXRvb2xiYXIsXHJcbi5mYW5jeWJveC1jYXB0aW9uLFxyXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcclxuICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlLCB2aXNpYmlsaXR5IDBzIGVhc2UgLjI1cztcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHotaW5kZXg6IDk5OTk3O1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2hvdy1pbmZvYmFyIC5mYW5jeWJveC1pbmZvYmFyLFxyXG4uZmFuY3lib3gtc2hvdy10b29sYmFyIC5mYW5jeWJveC10b29sYmFyLFxyXG4uZmFuY3lib3gtc2hvdy1jYXB0aW9uIC5mYW5jeWJveC1jYXB0aW9uLFxyXG4uZmFuY3lib3gtc2hvdy1uYXYgLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UgMHMsIHZpc2liaWxpdHkgMHMgZWFzZSAwcztcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1pbmZvYmFyIHtcclxuICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICBtaW4td2lkdGg6IDQ0cHg7XHJcbiAgICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXRvb2xiYXIge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zdGFnZSB7XHJcbiAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgei1pbmRleDogOTk5OTQ7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1zdGFnZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUge1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IC8qIFVzaW5nIHdpdGhvdXQgcHJlZml4IHdvdWxkIGJyZWFrIElFMTEgKi9cclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgcGFkZGluZzogNDBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRvcDogMDtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5OTk0O1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGU6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aWR0aDogMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWlzLXNsaWRpbmcgLmZhbmN5Ym94LXNsaWRlLFxyXG4uZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxyXG4uZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQsXHJcbi5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogNDRweCAwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgcGFkZGluZzogNDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jb250ZW50IHtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNSwgMCwgLjE0LCAxKTtcclxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgei1pbmRleDogOTk5OTU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jYW4tem9vbU91dCAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBjdXJzb3I6IHpvb20tb3V0O1xyXG59XHJcblxyXG4uZmFuY3lib3gtY2FuLXpvb21JbiAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBjdXJzb3I6IHpvb20taW47XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jYW4tc3dpcGUgLmZhbmN5Ym94LWNvbnRlbnQsXHJcbi5mYW5jeWJveC1jYW4tcGFuIC5mYW5jeWJveC1jb250ZW50IHtcclxuICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xyXG4gICAgY3Vyc29yOiBncmFiO1xyXG59XHJcblxyXG4uZmFuY3lib3gtaXMtZ3JhYmJpbmcgLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gICAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xyXG4gICAgY3Vyc29yOiBncmFiYmluZztcclxufVxyXG5cclxuLmZhbmN5Ym94LWNvbnRhaW5lciBbZGF0YS1zZWxlY3RhYmxlPSd0cnVlJ10ge1xyXG4gICAgY3Vyc29yOiB0ZXh0O1xyXG59XHJcblxyXG4uZmFuY3lib3gtaW1hZ2UsXHJcbi5mYW5jeWJveC1zcGFjZWJhbGwge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zcGFjZWJhbGwge1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCxcclxuLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQsXHJcbi5mYW5jeWJveC1zbGlkZS0tcGRmIC5mYW5jeWJveC1jb250ZW50LFxyXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAge1xyXG4gICAgLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICB9XHJcbiAgICAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZDogI2U1ZTNkZjtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG5cclxuLmZhbmN5Ym94LXZpZGVvLFxyXG4uZmFuY3lib3gtaWZyYW1lIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKiBGaXggaU9TICovXHJcbi5mYW5jeWJveC1pZnJhbWUge1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWVycm9yIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgcGFkZGluZzogNDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZmFuY3lib3gtZXJyb3IgcCB7XHJcbiAgICBjb2xvcjogIzQ0NDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyogQnV0dG9ucyAqL1xyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCAzMCwgMzAsIC42KTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB2aXNpYmlsaXR5OiBpbmhlcml0O1xyXG4gICAgd2lkdGg6IDQ0cHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1idXR0b24tLXpvb20ge1xyXG4gICAgZGlzcGxheTogbm9uZVxyXG59XHJcbi5mYW5jeWJveC1idXR0b24sXHJcbi5mYW5jeWJveC1idXR0b246dmlzaXRlZCxcclxuLmZhbmN5Ym94LWJ1dHRvbjpsaW5rIHtcclxuICAgIGNvbG9yOiAjY2NjO1xyXG59XHJcblxyXG4uZmFuY3lib3gtYnV0dG9uOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uZmFuY3lib3gtYnV0dG9uOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1idXR0b24uZmFuY3lib3gtZm9jdXMge1xyXG4gICAgb3V0bGluZTogMXB4IGRvdHRlZDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF0sXHJcbi5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjODg4O1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLyogRml4IElFMTEgKi9cclxuLmZhbmN5Ym94LWJ1dHRvbiBkaXYge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbn1cclxuLmZhbmN5Ym94LWJ1dHRvbjpob3ZlciBzdmcge1xyXG4gICAgZmlsbDogJGNvbG9yLWFjdGl2ZVxyXG59XHJcbi5mYW5jeWJveC1idXR0b24gc3ZnIHBhdGgge1xyXG4gICAgZmlsbDogY3VycmVudENvbG9yO1xyXG4gICAgc3Ryb2tlLXdpZHRoOiAwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtYnV0dG9uLS1wbGF5IHN2ZzpudGgtY2hpbGQoMiksXHJcbi5mYW5jeWJveC1idXR0b24tLWZzZW50ZXIgc3ZnOm50aC1jaGlsZCgyKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZmFuY3lib3gtYnV0dG9uLS1wYXVzZSBzdmc6bnRoLWNoaWxkKDEpLFxyXG4uZmFuY3lib3gtYnV0dG9uLS1mc2V4aXQgc3ZnOm50aC1jaGlsZCgxKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZmFuY3lib3gtcHJvZ3Jlc3Mge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmNTI2ODtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gICAgei1pbmRleDogOTk5OTg7XHJcbn1cclxuLyogQ2xvc2UgYnV0dG9uIG9uIHRoZSB0b3AgcmlnaHQgY29ybmVyIG9mIGh0bWwgY29udGVudCAqL1xyXG5cclxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBhZGRpbmc6IC41cmVtO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbnJpZ2h0OiA4LjJyZW07XHJcbiAgICB0b3A6IDUuNnJlbTtcclxuZGlzcGxheTogZmxleDtcclxud2lkdGg6IDUuNnJlbTtcclxuaGVpZ2h0OiA1LjZyZW07XHJcbmp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5hbGlnbi1pdGVtczogY2VudGVyO1xyXG5ib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWFjdGl2ZTtcclxuY29sb3I6ICNmZmY7XHJcbiAgICB6LWluZGV4OiA0MDE7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLy8gY29sb3I6ICRjb2xvci1hY3RpdmUtaG92ZXJcclxuXHJcbiAgICAgICAgY29sb3I6IGJsYWNrIDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q2RjMwNTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMjAwbXMgbGluZWFyO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuXHJcblxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIC5mYW5jeWJveC1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDBcclxufVxyXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlLmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNsb3NlLXNtYWxsLFxyXG4uZmFuY3lib3gtaXMtem9vbWFibGUuZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogTmF2aWdhdGlvbiBhcnJvd3MgKi9cclxuXHJcbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiBjYWxjKDUwJSAtIDUwcHgpO1xyXG4gICAgd2lkdGg6IDcwcHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24gZGl2IHtcclxuICAgIHBhZGRpbmc6IDdweDtcclxufVxyXG5cclxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfbGVmdCB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbGVmdDogZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KTtcclxuICAgIHBhZGRpbmc6IDMxcHggMjZweCAzMXB4IDZweDtcclxufVxyXG5cclxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfcmlnaHQge1xyXG4gICAgcGFkZGluZzogMzFweCA2cHggMzFweCAyNnB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICByaWdodDogZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCk7XHJcbn1cclxuXHJcblxyXG4uZmFuY3lib3gtc2xpZGUge1xyXG5vcGFjaXR5OiAwO1xyXG50cmFuc2l0aW9uOiBhbGwgMC4wMXMgZWFzZTt9XHJcblxyXG4uZmFuY3lib3gtc2xpZGUuZmFuY3lib3gtc2xpZGUtLWNvbXBsZXRlIHtcclxub3BhY2l0eTogMSFpbXBvcnRhbnQ7XHJcbnRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcbmJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhcmstZ3JhcGhpdGUsIDAuNSk7XHJcbn1cclxuXHJcblxyXG4vKiBMb2FkaW5nIGluZGljYXRvciAqL1xyXG5cclxuLmZhbmN5Ym94LWxvYWRpbmcge1xyXG4gICAgYW5pbWF0aW9uOiBmYW5jeWJveC1yb3RhdGUgMXMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjODg4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbjogLTI1cHggMCAwIC0yNXB4O1xyXG4gICAgb3BhY2l0eTogLjc7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIHotaW5kZXg6IDk5OTk5O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LXJvdGF0ZSB7XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBUcmFuc2l0aW9uIGVmZmVjdHMgKi9cclxuXHJcbi5mYW5jeWJveC1hbmltYXRlZCB7XHJcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSk7XHJcbn1cclxuXHJcbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHNsaWRlICovXHJcblxyXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG59XHJcblxyXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcblxyXG5cclxuLyogU3R5bGluZyBmb3IgU21hbGwtU2NyZWVuIERldmljZXMgKi9cclxuQG1lZGlhIGFsbCBhbmQgKG1heC1oZWlnaHQ6IDU3NnB4KSB7XHJcbiAgICAuZmFuY3lib3gtc2xpZGUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmFuY3lib3gtc2xpZGUtLWltYWdlIHtcclxuICAgICAgICBwYWRkaW5nOiA2cHggMDtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNGU0ZTRlO1xyXG4gICAgICAgIGNvbG9yOiAjZjJmNGY2O1xyXG4gICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHBhZGRpbmc6IDZweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhbmN5Ym94LWNhcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi5mYW5jeWJveC1zbGlkZS0taHRtbCB7XHJcbiAgICBtaW4td2lkdGg6ICRtaW4td2lkdGhcclxufVxyXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMnMgZWFzZS1pbiA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG59XHJcbi5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gICAgLy90cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcclxuXHJcbn1cclxuICAgICAuZmFuY3lib3gtc2xpZGUtLXZpZGVvLmZhbmN5Ym94LXNsaWRlLS1jb21wbGV0ZSAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICAgIC8vdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2UtaW4gIWltcG9ydGFudFxyXG4gICAgfSBcclxuXHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgXHJcbiAgICAuZmFuY3lib3gtc2xpZGUtLWh0bWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LWJnIHtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kOiAkYmFzZS1iZztcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcbiAgICAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xyXG4gICAgICAgICAgICByaWdodDogMi42cmVtO1xyXG4gICAgICAgIHRvcDogNC4ycmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgIHdpZHRoOiA0LjZyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA0LjZyZW07XHJcbiAgICB9XHJcbn0iLCIuc2VjdGlvbi1pbnRlZ3JhdG9yLW1haW4ge1xyXG5cdHBhZGRpbmc6IDEyLjNyZW0gMDtcclxuXHJcblx0LmJnLXNlY3Rpb25fX2l0ZW0ge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHR6LWluZGV4OiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDI4LCAyNywgMzgsIDAuMDApIDMuNzQlLCAjMUMxQjI2IDYyLjk2JSksIGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI4LCAyNywgMzgsIDAuMjApIDAlLCByZ2JhKDI4LCAyNywgMzgsIDAuMjApIDEwMCUpIDY0LjM0OCUgMjg1LjExMSUgbm8tcmVwZWF0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmgyIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDNyZW1cclxuXHR9XHJcbn1cclxuXHJcbi5pbnRlZ3JhdG9yLW1haW4ge1xyXG5cdHdpZHRoOiAzOCU7XHJcblxyXG5cdCZfX3RleHQtMiB7XHJcblx0XHRmb250LXNpemU6IDIuNHJlbVxyXG5cdH1cclxuXHJcblx0Jl9fZGVzcmlwdGlvbiB7XHJcblx0XHRmb250LXNpemU6IDEuOHJlbVxyXG5cdH1cclxuXHJcblx0Jl9fYnRuIHtcclxuXHRcdG1hcmdpbi10b3A6IDMuN3JlbTtcclxuXHJcblx0XHQuYnRuIHNwYW4ge1xyXG5cdFx0XHRtaW4td2lkdGg6IDM1LjZyZW1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWNvZ2VuZXJhdGlvbiB7XHJcblx0cGFkZGluZzogMTUuOHJlbSAwIDE2LjFyZW07XHJcbn1cclxuXHJcbi5zZWN0aW9uLWFib3V0LW1haW4ge1xyXG5cdHBhZGRpbmc6IDAgMCAxMy43cmVtXHJcbn1cclxuXHJcbi5hYm91dC1tYWluLXdyYXBwZXIge1xyXG5cdHBhZGRpbmctdG9wOiAxNnJlbTtcclxuXHRwYWRkaW5nLWJvdHRvbTogNnJlbTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDE1JTtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDEwJSBib3R0b207XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmFib3V0LW1haW4ge1xyXG5cdHBhZGRpbmc6IDAgMCAwIDI1LjUlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblx0Jl9fZGVzcmlwdGlvbiB7XHJcblx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA0cmVtO1xyXG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMTUwJTtcclxuXHRcdG1heC13aWR0aDogNTcuNnJlbTtcclxuXHR9XHJcblxyXG5cdCZfX2FzaWRlIHtcclxuXHRcdHdpZHRoOiA0NS41JTtcclxuXHRcdHBhZGRpbmctbGVmdDogNHJlbTtcclxuXHR9XHJcblxyXG5cdCZfX3RleHQge1xyXG5cdFx0bWFyZ2luLXRvcDogOHJlbTtcclxuXHRcdGNvbG9yOiAkd2hpdGUtNjA7XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdHBhZGRpbmc6IDJyZW0gMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogNHJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMTIwJTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0fVxyXG5cclxuXHQmX19idG4ge1xyXG5cdFx0bWFyZ2luLXRvcDogNy43cmVtO1xyXG5cclxuXHRcdC5idG4gc3BhbiB7XHJcblx0XHRcdG1pbi13aWR0aDogMzUuNnJlbVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmFib3V0LW1haW4taW1hZ2VzLXdyYXAge1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzApO1xyXG5cdG1hcmdpbi10b3A6IDRyZW07XHJcblx0cGFkZGluZy10b3A6IDhyZW07XHJcbn1cclxuXHJcbi5hYm91dC1tYWluLWltYWdlcyB7XHJcblx0bWFyZ2luOiAwIC0ycmVtO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdGltZyB7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cmVtO1xyXG5cdFx0bWFyZ2luOiAycmVtO1xyXG5cdFx0b3BhY2l0eTogLjc7XHJcblx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuXHR9XHJcbn1cclxuXHJcbi5hYm91dC1tYWluLWNvbCB7XHJcblx0d2lkdGg6IDMzLjMzMyU7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRpbWcge1xyXG5cdFx0ZmxleDogMSAxIDEwMCU7XHJcblx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcclxuXHR9XHJcblxyXG5cdCZfMSB7XHJcblx0XHR3aWR0aDogMjUlXHJcblx0fVxyXG5cclxuXHQmXzIge1xyXG5cdFx0d2lkdGg6IDMzLjUlXHJcblx0fVxyXG5cclxuXHQmXzMge1xyXG5cdFx0d2lkdGg6IDQxLjUlXHJcblx0fVxyXG59XHJcblxyXG4uYWJvdXQtbWFpbi1sb2dvIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcblxyXG5cdGltZyB7XHJcblx0XHRoZWlnaHQ6IDIuNHJlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5zZWN0aW9uLW1haW4tcHJvamVjdHMge1xyXG5cdGJvcmRlci10b3A6IC44cmVtIHNvbGlkICRjb2xvci1hY3RpdmU7XHJcblx0cGFkZGluZzogMTUuMXJlbSAwIDE1LjhyZW07XHJcbn1cclxuXHJcbi5tYWluLXByb2plY3RzX19oZWFkIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG5cdC5oMiB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwXHJcblx0fVxyXG59XHJcblxyXG4uZmlsdGVyLWNhdGVnb3JpZXMge1xyXG5cdG1hcmdpbi1ib3R0b206IDcuOXJlbTtcclxuXHRib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuXHRvdmVyZmxvdzogYXV0bztcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuXHQmLWlubmVyIHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGRhcmstZ3JhcGhpdGUsIDAuMjApO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTByZW07XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxufVxyXG5cclxuLmZpbHRlci1jYXQge1xyXG5cdG1hcmdpbjogMCAuOHJlbTtcclxuXHRmb250LXdlaWdodDogODAwO1xyXG5cdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG5cclxuXHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdH1cclxuXHJcblx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHR9XHJcblxyXG5cdHNwYW4ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwYWRkaW5nOiAxLjhyZW0gNC44cmVtO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTByZW07XHJcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC41cyBlYXNlO1xyXG5cdH1cclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgkZGFyay1ncmFwaGl0ZSwgMC4yMCk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmN1cnJlbnQge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGRhcmstZ3JhcGhpdGU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2VjdGlvbi1hYm91dC1tYWluLTIge1xyXG5cdHBhZGRpbmc6IDEyLjdyZW0gMCAxMS41cmVtO1xyXG59XHJcblxyXG4uYWJvdXQtbWFpbi0yIHtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdCZfX2ltYWdlIHtcclxuXHRcdHdpZHRoOiA1MSU7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAzcmVtO1xyXG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMTUwJTtcclxuXHJcblx0XHR2aWRlbyB7XHJcblx0XHRcdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKC4uL2ltZy9kZWNvci0yLnN2Zyk7XHJcblx0XHRcdG1hc2staW1hZ2U6IHVybCguLi9pbWcvZGVjb3ItMi5zdmcpO1xyXG5cdFx0XHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRtYXNrLXNpemU6IDEwMCUgMTAwJTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogODZyZW07XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XHJcblx0XHRcdHotaW5kZXg6IDJcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2FzaWRlIHtcclxuXHRcdHdpZHRoOiA0OSU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDZyZW07XHJcblx0XHRtYXgtd2lkdGg6IDc2LjVyZW1cclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIuMnJlbVxyXG5cdH1cclxuXHJcblx0Jl9fc3ViaXRsZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzLjZyZW07XHJcblx0XHRmb250LWZhbWlseTogJGN1c3RvbS1mb250LWZhbWlseTtcclxuXHRcdGZvbnQtc2l6ZTogMy4ycmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0fVxyXG5cclxuXHQmX19sb2dvIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0XHRtYXgtd2lkdGg6IDExLjVyZW07XHJcblx0fVxyXG5cclxuXHQmX190ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE1MCU7XHJcblx0fVxyXG5cclxuXHQmX19idG4ge1xyXG5cdFx0bWFyZ2luLXRvcDogMy4zcmVtO1xyXG5cdH1cclxufVxyXG5cclxuLnRhYi1wcm9qZWN0cyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLm1haW4tcHJvamVjdC1pbWFnZXMge1xyXG5cdHdpZHRoOiA1MCU7XHJcblx0cGFkZGluZy1yaWdodDogNHJlbVxyXG59XHJcblxyXG4ubWFpbi1wcm9qZWN0X19pbWFnZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuXHRhIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0ZmxleDogMSAxIDEwMCU7XHJcblx0fVxyXG5cclxuXHRpbWcge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNC41cmVtO1xyXG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XHJcblx0XHRtaW4taGVpZ2h0OiA3My42cmVtXHJcblx0fVxyXG5cclxuXHQmLnNob3duIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG59XHJcblxyXG4ubWFpbi1wcm9qZWN0IHtcclxuXHJcblx0Jl9faGVhZCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcblxyXG5cdCZfX2luZm8ge1xyXG5cdFx0Y29sb3I6IHJnYmEoJGRhcmstZ3JhcGhpdGUsIC4yKTtcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAycmVtXHJcblx0fVxyXG5cclxuXHQmX19pdGVtIHtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRkYXJrLWdyYXBoaXRlLCAuMik7XHJcblxyXG5cdFx0cGFkZGluZzogNi4zcmVtIDA7XHJcblxyXG5cdFx0Ji5zaG93biB7XHJcblx0XHRcdC5tYWluLXByb2plY3RfX3RpdGxlIGkge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdFx0Y29sb3I6ICRkYXJrLWdyYXBoaXRlO1xyXG5cdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0XHRcdGJvcmRlci13aWR0aDogMnB4O1xyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlciAubWFpbi1wcm9qZWN0X190aXRsZSBpIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMUMxQjI2O1xyXG5cdFx0XHRcdGNvbG9yOiAjRDZGMzA1O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGRhcmstZ3JhcGhpdGUsIC4yKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMy4ycmVtO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRjdXN0b20tZm9udC1mYW1pbHk7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEwMCU7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICRkYXJrLWdyYXBoaXRlO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuXHRcdGkge1xyXG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHRcdHdpZHRoOiA1LjZyZW07XHJcblx0XHRcdGhlaWdodDogNS42cmVtO1xyXG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkZGFyay1ncmFwaGl0ZTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm1haW4tcHJvamVjdHMtc2xpZGVyIHtcclxuXHR3aWR0aDogNTAlO1xyXG5cdHBhZGRpbmctbGVmdDogNHJlbVxyXG59XHJcblxyXG4ubGlzdC1udW1lcmF0aW9uIHtcclxuXHRsaXN0LXN0eWxlOiBpbml0aWFsO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcclxuXHQuYWJvdXQtbWFpbiB7XHJcblx0XHRwYWRkaW5nOiAwcHggMCAwIDIwLjUlO1xyXG5cdH1cclxuXHJcblx0LmFib3V0LW1haW4tMl9faW1hZ2UgdmlkZW8ge1xyXG5cdFx0aGVpZ2h0OiA2MHJlbVxyXG5cdH1cclxuXHJcblx0LnNlY3Rpb24tYWJvdXQtbWFpbi0yIHtcclxuXHRcdHBhZGRpbmc6IDEwLjdyZW0gMCA4LjVyZW07XHJcblx0fVxyXG5cclxuXHQuYWJvdXQtbWFpbi13cmFwcGVyIHtcclxuXHRcdHBhZGRpbmctdG9wOiAxMnJlbTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG5cdH1cclxuXHJcblx0LmFib3V0LW1haW5fX3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMy44cmVtO1xyXG5cdH1cclxuXHJcblx0Lm1haW4tcHJvamVjdF9fdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAzLjJyZW1cclxuXHR9XHJcblxyXG5cdC5zZWN0aW9uLW1haW4tcHJvamVjdHMge1xyXG5cdFx0cGFkZGluZzogMTIuMXJlbSAwIDExLjhyZW07XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuXHQuc2VjdGlvbi1jb2dlbmVyYXRpb24ge1xyXG5cdFx0cGFkZGluZzogOC44cmVtIDAgOS4xcmVtO1xyXG5cdH1cclxuXHJcblx0LmludGVncmF0b3ItbWFpbiB7XHJcblx0XHR3aWR0aDogNTElO1xyXG5cdH1cclxuXHJcblx0LmludGVncmF0b3ItbWFpbl9fdGV4dC0yIHtcclxuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdH1cclxuXHJcblx0LmFib3V0LW1haW4tMiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHQmX19pbWFnZSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDY1cmVtO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0byA1cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2FzaWRlIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zZWN0aW9uLWFib3V0LW1haW4ge1xyXG5cdFx0cGFkZGluZzogMHB4IDAgOS43cmVtO1xyXG5cdH1cclxuXHJcblx0LmFib3V0LW1haW4ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdFx0Jl9fZGVzcmlwdGlvbiB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3RleHQge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2FzaWRlIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNXJlbTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuXHRcdH1cclxuXHJcblx0XHQmLWltYWdlcyB7XHJcblx0XHRcdG1hcmdpbjogMCAtMnJlbTtcclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0bWFyZ2luOiAxcmVtO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tYWluLXByb2plY3RfX2l0ZW0ge1xyXG5cdFx0cGFkZGluZzogM3JlbSAwXHJcblx0fVxyXG5cclxuXHQubWFpbi1wcm9qZWN0cy1zbGlkZXIge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwXHJcblx0fVxyXG5cclxuXHQubWFpbi1wcm9qZWN0X190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDIuNHJlbTtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDJweDtcclxuXHR9XHJcblxyXG5cdC5tYWluLXByb2plY3RfX3RpdGxlIGkge1xyXG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdHdpZHRoOiA0LjZyZW07XHJcblx0XHRoZWlnaHQ6IDQuNnJlbTtcclxuXHR9XHJcblxyXG5cdC5tYWluLXByb2plY3RfX2ltYWdlIGltZyB7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cmVtO1xyXG5cdFx0bWluLWhlaWdodDogNDMuNnJlbTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LmZpbHRlci1jYXRlZ29yaWVzIHtcclxuXHRcdG1hcmdpbjogMCAwIDMuOXJlbTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5maWx0ZXJzLWhlYWQge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRoZWlnaHQ6IDQuNnJlbTtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDQuNnJlbTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTByZW07XHJcblx0XHRcdGJhY2tncm91bmQ6ICRkYXJrLWdyYXBoaXRlO1xyXG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE3MCU7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHR9XHJcblxyXG5cdFx0aSB7XHJcblx0XHRcdHdpZHRoOiA0LjZyZW07XHJcblx0XHRcdGhlaWdodDogNC42cmVtO1xyXG5cdFx0XHRjb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRkYXJrLWdyYXBoaXRlO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYWN0aXZlIC5pY29uLWRvd24ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzFDMUIyNjtcclxuXHRcdGNvbG9yOiAjRDZGMzA1O1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHRcdHRyYW5zaXRpb246IDIwMG1zIGxpbmVhcjtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQuZmlsdGVyLWNhdGVnb3JpZXMtaW5uZXIge1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDNyZW07XHJcblx0XHR6LWluZGV4OiAxMDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDEwMCU7XHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdH1cclxuXHJcblx0LmZpbHRlci1jYXQge1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5hY3RpdmUge1xyXG5cdFx0LmZpbHRlci1jYXRlZ29yaWVzLWlubmVyIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IGF1dG9cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQuYmxvY2stMV9fdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHR9XHJcblxyXG5cdC5ibG9jay0xX19idG4ge1xyXG5cdFx0bWFyZ2luLXRvcDogNnJlbTtcclxuXHR9XHJcblxyXG5cdC5ibG9jay0xX19idG4gLmJ0biBzcGFuIHtcclxuXHRcdG1pbi13aWR0aDogMzByZW07XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbi1pbnRlZ3JhdG9yLW1haW4ge1xyXG5cdFx0cGFkZGluZzogOC4zcmVtIDA7XHJcblx0fVxyXG5cclxuXHQuaW50ZWdyYXRvci1tYWluIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LmludGVncmF0b3ItbWFpbl9fZGVzcmlwdGlvbiB7XHJcblx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHR9XHJcblxyXG5cdC5pbnRlZ3JhdG9yLW1haW5fX3RleHQtMiB7XHJcblx0XHRmb250LXNpemU6IDJyZW07XHJcblx0fVxyXG5cclxuXHQuaW50ZWdyYXRvci1tYWluX19idG4gLmJ0biBzcGFuIHtcclxuXHRcdG1pbi13aWR0aDogMjkuNnJlbTtcclxuXHR9XHJcblxyXG5cdC5zZWN0aW9uLWFib3V0LW1haW4tMiB7XHJcblx0XHRwYWRkaW5nOiA4LjlyZW0gMCA5LjVyZW07XHJcblx0fVxyXG5cclxuXHQuYWJvdXQtbWFpbi0yX19pbWFnZSB7XHJcblx0XHRtYXJnaW46IDAgYXV0byA2LjVyZW07XHJcblx0fVxyXG5cclxuXHQuYWJvdXQtbWFpbi0yX19pbWFnZSB2aWRlbyB7XHJcblx0XHRoZWlnaHQ6IDMycmVtO1xyXG5cdH1cclxuXHJcblx0LmFib3V0LW1haW4tMl9fbG9nbyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcblx0fVxyXG5cclxuXHQuYWJvdXQtbWFpbi0yX190ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdH1cclxuXHJcblx0LmFib3V0LW1haW4tMl9fc3ViaXRsZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyLjZyZW07XHJcblx0XHRmb250LXNpemU6IDIuNHJlbTtcclxuXHR9XHJcblxyXG5cdC5hYm91dC1tYWluLTJfX2J0biB7XHJcblx0XHRtYXJnaW4tdG9wOiAyLjlyZW07XHJcblxyXG5cdFx0LmJ0biB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0ZmxleDogMSAxIDEwMCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdGZsZXgtc2hyaW5rOiAwXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zZWN0aW9uLWFib3V0LW1haW4ge1xyXG5cdFx0Ym9yZGVyLXRvcDogLjhyZW0gc29saWQgJGNvbG9yLWFjdGl2ZVxyXG5cdH1cclxuXHJcblx0LmFib3V0LW1haW4td3JhcHBlciB7XHJcblx0XHRwYWRkaW5nLXRvcDogOHJlbTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA2cmVtO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiA1NSU7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IC0xNSUgdG9wIDE1JTtcclxuXHR9XHJcblxyXG5cdC5hYm91dC1tYWluIHtcclxuXHRcdHBhZGRpbmc6IDBweCAwIDAgNHJlbTtcclxuXHR9XHJcblxyXG5cdC5hYm91dC1tYWluX19kZXNyaXB0aW9uIHtcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE1MCU7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA3JTtcclxuXHR9XHJcblxyXG5cdC5hYm91dC1tYWluX190ZXh0IHtcclxuXHRcdG1hcmdpbi10b3A6IDRyZW07XHJcblx0fVxyXG5cclxuXHQuYWJvdXQtbWFpbl9fdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAyLjZyZW07XHJcblx0fVxyXG5cclxuXHQuYWJvdXQtbWFpbl9fYXNpZGUge1xyXG5cdFx0bWFyZ2luLXRvcDogM3JlbTtcclxuXHR9XHJcblxyXG5cdC5hYm91dC1tYWluX19idG4gLmJ0biBzcGFuIHtcclxuXHRcdG1pbi13aWR0aDogMjNyZW07XHJcblx0fVxyXG5cclxuXHQuYWJvdXQtbWFpbl9fYnRuIHtcclxuXHRcdG1hcmdpbi10b3A6IDMuMXJlbTtcclxuXHR9XHJcblxyXG5cdC5hYm91dC1tYWluLWltYWdlcy13cmFwIHtcclxuXHRcdG1hcmdpbi10b3A6IDBcclxuXHR9XHJcblxyXG5cdC5hYm91dC1tYWluLWltYWdlcyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC5hYm91dC1tYWluLWltYWdlcy13cmFwIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdC5zbGljay1zbGlkZSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0ZmxleDogMSAxIDEwMCU7XHJcblxyXG5cdFx0XHQmPmRpdiB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGZsZXg6IDEgMSAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYWJvdXQtbWFpbi1jb2wge1xyXG5cclxuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRmbGV4OiAxIDEgMTAwJTtcclxuXHR9XHJcblxyXG5cdC5zZWN0aW9uLWFib3V0LW1haW4ge1xyXG5cdFx0cGFkZGluZzogMHB4IDAgNy45cmVtO1xyXG5cdH1cclxuXHJcblx0Lm1haW4tcHJvamVjdHMtc2xpZGVyIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdH1cclxuXHJcblx0Lm1haW4tcHJvamVjdF9faW1hZ2Uge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxLjlyZW07XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0bWluLWhlaWdodDogMzIuM3JlbTtcclxuXHRcdFx0aGVpZ2h0OiAzMi4zcmVtO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cmVtO1xyXG5cdFx0XHR3aWR0aDogMTAwJVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm1haW4tcHJvamVjdF9faGVhZCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi1ib3R0b206IDUuOXJlbTtcclxuXHRcdHBhZGRpbmc6IDEuNXJlbSAwO1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGRhcmstZ3JhcGhpdGUsIDAuMjApO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGRhcmstZ3JhcGhpdGUsIDAuMjApO1xyXG5cdH1cclxuXHJcblx0Lm1haW4tcHJvamVjdHMtYnRuIHtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbi1tYWluLXByb2plY3RzIHtcclxuXHRcdHBhZGRpbmc6IDkuMXJlbSAwIDExLjhyZW07XHJcblx0fVxyXG5cclxuXHQuZmlsdGVycy1oZWFkIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiA0NXJlbTtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRmbGV4LWdyb3c6IDEwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm1haW4tcHJvamVjdF9faXRlbSB7XHJcblx0XHRwYWRkaW5nOiAycmVtIDA7XHJcblx0XHRib3JkZXItdG9wLXdpZHRoOiAwO1xyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDBcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tYWluLXByb2plY3RfX2luZm8ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMFxyXG5cdH1cclxuXHJcblx0Lm1haW4tcHJvamVjdF9fdGl0bGUgaSB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG59IiwiLndpbmRvdy1vcGVuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IC0yMDAlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5wb3B1cCB7XHJcbiAgbWF4LXdpZHRoOiA4NC4ycmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRyZW07XHJcbiAgYmFja2dyb3VuZDogJHByb2R1Y3Rpb24tZGFyaztcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgLmZvcm0tdGl0bGUge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTFyZW07XHJcbiAgICBmb250LXNpemU6IDQuOHJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkY3VzdG9tLWZvbnQtZmFtaWx5O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlLTMwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMuNHJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMuOXJlbTtcclxuXHJcbiAgfVxyXG5cclxuICAmLXRleHQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZS0zMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICBwYWRkaW5nOiAwIDIzcmVtIDM1cHggMDtcclxuICB9XHJcblxyXG4gIC50aXRsZSB7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuYm9keTpoYXMobWFpbi5wbGFudCkgLmZhbmN5Ym94LWNvbnRhaW5lciB7XHJcbiAgJiAucG9wdXAge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuXHJcbiAgICAmIC5idG4ge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYWN0aXZlLTI7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJiBpIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYWN0aXZlLTI7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XHJcblxyXG4gICAgICAuYnRuOmhvdmVyIHNwYW4sXHJcbiAgICAgIC5idG46aG92ZXIgaSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWFjdGl2ZS0yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Y2Nlc3MtZmllbGQge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWFjdGl2ZS0yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWFjdGl2ZS0yO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYWN0aXZlLTI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIC5ib3gtZmllbGRfX2lucHV0IGlucHV0OmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWFjdGl2ZS0yO1xyXG4gIH1cclxuXHJcbiAgJiBbdHlwZT1cInRleHRcIl0sXHJcbiAgW3R5cGU9XCJ0ZWxcIl0sXHJcbiAgW3R5cGU9XCJlbWFpbFwiXSxcclxuICBbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG4gIFt0eXBlPVwic2VhcmNoXCJdIHRleHRhcmVhIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcblxyXG4ucG9wdXAtZm9ybS0yIHtcclxuICBtYXgtd2lkdGg6IDkyLjFyZW1cclxufVxyXG5cclxuLnBvcHVwLWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDUuNnJlbSA3LjhyZW07XHJcbiAgbWF4LXdpZHRoOiA5MjBweDtcclxufVxyXG5cclxuLm1haW4tZm9ybV9fY29udGVudCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luOiAwIC0ycmVtO1xyXG59XHJcblxyXG4ubWFpbi1mb3JtX190aXRsZSB7XHJcbiAgcGFkZGluZzogMCAycmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDMuNnJlbTtcclxuICB3aWR0aDogMTAwJTtcclxuICBmb250LXNpemU6IDMuMnJlbTtcclxuICBmb250LWZhbWlseTogJGN1c3RvbS1mb250LWZhbWlseTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLm1haW4tZm9ybV9fbGlzdCB7XHJcbiAgcGFkZGluZzogMCAycmVtO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGNvbHVtbnM6IDI7XHJcbiAgY29sdW1uLWdhcDogMjBweDtcclxufVxyXG5cclxuLm1haW4tZm9ybV9faXRlbSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctYm90dG9tOiAyLjZyZW07XHJcbiAgYnJlYWstaW5zaWRlOiBhdm9pZDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAucG9wdXAgLmZvcm0tdGl0bGUge1xyXG4gICAgcGFkZGluZy1yaWdodDogN3JlbTtcclxuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIuOHJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuOXJlbTtcclxuXHJcbiAgfVxyXG5cclxuICAucG9wdXAgLnRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5wb3B1cC10ZXh0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xyXG4gIH1cclxuXHJcbiAgLm1haW4tZm9ybV9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzLjNyZW07XHJcbiAgfVxyXG5cclxuICAubWFpbi1mb3JtX19saXN0IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBjb2x1bW5zOiAxXHJcbiAgfVxyXG5cclxuICAucG9wdXAge1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3JlbTtcclxuICAgIG1heC13aWR0aDogMzQuNnJlbVxyXG4gIH1cclxuXHJcbiAgLnBvcHVwLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogNS4ycmVtIDIuNXJlbTtcclxuICB9XHJcblxyXG4gIC5tYWluLWZvcm1fX2NvbnRlbnQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxufSIsIi5wbGFudCB7XHJcbiAgICAmIC5jcnVtYnMgYSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1hY3RpdmUtMjtcclxuICAgIH1cclxuXHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2R1Y3Rpb24tZGFyaztcclxuXHJcbiAgICAmfi5oZWFkZXIuZml4ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHRleHQtY29sb3IsIDAuOSk7XHJcblxyXG4gICAgICAgICYgLm5hdi1pbm5lciBhLFxyXG4gICAgICAgIC5idG4uaGVhZGVyLWJ0biAuaWNvbi10ZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5uYXYtaW5uZXIgLmhlYWRlci1tZW51LWRlc2suYWN0aXZlIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5oZWFkZXItbWVudS1kZXNrLmFjdGl2ZX4ubmF2LWlubmVyIGEsXHJcbiAgICAgICAgLm5hdi1pbm5lcjpoYXMoLmhlYWRlci1tZW51LWRlc2suYWN0aXZlKSBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjdGl2ZS0yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA6aGFzKC5oZWFkZXItbWVudS1kZXNrLmFjdGl2ZSkgLmJ0bi5oZWFkZXItYnRuIC5pY29uLXRlbCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuYnRuIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5idG4ubW9iLXNob3cgaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmhhbWJ1cmdlciBzcGFuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5oZWFkZXItbWVudS1kZXNrLmFjdGl2ZSAubmF2LWlubmVyIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZ+LmhlYWRlciB7XHJcblxyXG4gICAgICAgICYgLm5hdi1pbm5lciBhIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjdGl2ZS0yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5uYXYtaW5uZXItaXRlbS1tb2Ige1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjdGl2ZS0yO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAuYnRuLmhlYWRlci1idG4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjdGl2ZS0yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIC5pY29uLXRlbCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1hY3RpdmUtMjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnRuLmhlYWRlci1idG4ubW9iLXNob3cuaWNvbi10ZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5tZW51LWJveC5hY3RpdmUge1xyXG4gICAgICAgICAgICAmIC5uYXYtaW5uZXIgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgLmJ0bi5oZWFkZXItYnRuIC5pY29uLXRlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmIC5qcy1idXR0b24tbmF2IHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYWN0aXZlLTI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5oZWFkZXItbWVudS1kZXNrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2R1Y3Rpb24tZGFyaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLnNlcnZpY2UtY3ljbGVfX2Fycm93IGkge1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYWN0aXZlLTI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5oZWFkZXItbWVudS1kZXNrLXByb2plY3RzLWxpbms6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWN0aXZlLTI7XHJcblxyXG4gICAgICAgICAgICAmIC5zZXJ2aWNlLWN5Y2xlX19hcnJvdyBpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXYtaW5uZXItZWxlbWVudC5hY3RpdmUge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItYWN0aXZlLTI7XHJcblxyXG4gICAgICAgICAgICAmIC5uYXYtaW5uZXItaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjdGl2ZS0yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZ+LmZvb3RlciB7XHJcbiAgICAgICAgLmJ0bi5oZWFkZXItYnRuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAmIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY3RpdmUtMjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiAuaWNvbi10ZWwge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYWN0aXZlLTI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgICZ+LmZvb3RlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2R1Y3Rpb24tZGFyaztcclxuXHJcbiAgICAgICAgJiAuZm9vdGVyLWxpbms6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjdGl2ZS0yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuaGVhZGVyLW1lbnUtZGVzay1saW5rOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY3RpdmUtMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmhlYWRlci1tZW51LWRlc2stcHJvamVjdHMtbGluazpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY3RpdmUtMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLm5hdmlnYXRpb24tYmxvY2stbGluazpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWN0aXZlLTI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLmJ0bl9jb2xvci0yOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX3doaXRlX3NlY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfaGVyby13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuaGVybzo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCxcclxuICAgICAgICAgICAgICAgICR0ZXh0LWNvbG9yIDAlLFxyXG4gICAgICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDYwJSk7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuICAgIH1cclxuXHJcbiAgICAmX2hlcm9fX2NvbnRlbnQtbGVmdCB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9oZXJvX190aXRsZSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXNpemU6IDExLjJyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJhdmVuaXJuZXhcIixcclxuICAgICAgICAgICAgYXJpYWwsXHJcbiAgICAgICAgICAgIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9oZXJvX190ZXh0IHtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfaGVyb19fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYgLmhlcm9fY29udGVudC1yaWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BsYW50L3RlY2gtbGVhZC1iZy5zdmdcIikgbm8tcmVwZWF0O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX3RlY2gtbGVhZC1ib3gge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICAmX3RlY2gtbGVhZCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDE1N3B4O1xyXG4gICAgfVxyXG5cclxuICAgICZfdGVjaC1sZWFkX3Bvc2l0aW9uIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJhdmVuaXJuZXhcIiwgYXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUtNjA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl90ZWNoLWxlYWRfbmFtZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYXZlbmlybmV4XCIsIGFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDAgMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmX3RlY2gtbGVhZF9leHAge1xyXG4gICAgICAgIG1heC13aWR0aDogMjkwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZS0zMDtcclxuICAgIH1cclxuXHJcbiAgICAmX2ljb24tYXJyb3cge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1hY3RpdmUtMjtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl90ZWNoLWxlYWRfZXhwX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcblxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl90ZWNoLWxlYWRfZXhwX3RleHQge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfdGVjaC1sZWFkX2NvbnRhY3RzIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfZXF1aXAge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgcGFkZGluZzogMTYwcHggODBweCAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcclxuXHJcbiAgICAgICAgJiAucGxhbnRfaGVyb19fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9lcXVpcF93cmFwcGVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSgkZGFyay1ncmFwaGl0ZSwgMC4yKTtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XHJcbiAgICAgICAgZ2FwOiA0OHB4IDE5MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfZXF1aXBfY29udGVudCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9lcXVpcF9ib3hfaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDEvLTE7XHJcblxyXG4gICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfZXF1aXBfc3ViLXRpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gZGlyZWN0aW9uXHJcblxyXG4gICAgJl9kaXJlY3Qge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9lcXVpcF90ZXh0IHtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9kaXJlY3QtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX2RpcmVjdC10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjhyZW07XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXBoaXRlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9kaXJlY3QtYm94LWltZ3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfZGlyZWN0LWJveC1pbWcge1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMiAvIDE7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfZGlyZWN0LWJveC1pbWctbGVmdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDpcclxuICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHRvcCxcclxuICAgICAgICAgICAgICAgICRwcm9kdWN0aW9uLWRhcmsgMCUsXHJcbiAgICAgICAgICAgICAgICByZ2JhKCRwcm9kdWN0aW9uLWRhcmssIDApIDgwJSksXHJcbiAgICAgICAgICAgIHVybCgnLi4vaW1nL3BsYW50L2RpcmVjdF8xLmpwZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfZGlyZWN0LWJveC1pbWctcmlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6XHJcbiAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byB0b3AsXHJcbiAgICAgICAgICAgICAgICAkcHJvZHVjdGlvbi1kYXJrIDAlLFxyXG4gICAgICAgICAgICAgICAgcmdiYSgkcHJvZHVjdGlvbi1kYXJrLCAwKSA4MCUpLFxyXG4gICAgICAgICAgICB1cmwoJy4uL2ltZy9wbGFudC9kaXJlY3RfMi5qcGcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9kaXJlY3QtYm94LWltZy10aXRsZSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJhdmVuaXJuZXhcIjtcclxuICAgIH1cclxuXHJcbiAgICAvLyBwcm9kdWN0XHJcblxyXG4gICAgJl9wcm9kdWN0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOlxyXG4gICAgICAgICAgICB1cmwoJy4uL2ltZy9wbGFudC9lbnRpZS1sb2dvLWJnLnBuZycpIHRvcCByaWdodCAvIDExMDBweCBhdXRvIG5vLXJlcGVhdCxcclxuICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KCR0ZXh0LWNvbG9yLCAkdGV4dC1jb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2MCUgYXV0bywgYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XHJcbiAgICAgICAgcGFkZGluZzogMCA4MHB4IDgwcHg7XHJcblxyXG4gICAgICAgIC5idG4gc3BhbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOTRweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuIC5pY29uLWFycm93IHtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXBoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX3Byb2R1Y3QtYm94IHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICBnYXA6IDQ4cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTYwcHg7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXBoaXRlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfcHJvZHVjdC10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX3Byb2R1Y3Qtc3ViLXRpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfcHJvZHVjdC1saXN0IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICAmX3Byb2R1Y3QtdGV4dC1yaWdodCB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9zbGlkZXIge1xyXG4gICAgICAgIG1hcmdpbjogMTAwcHggMDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9zbGlkZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9zbGlkZS5hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAmX3N1Yi1zbGlkZSB7XHJcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmX3N1Yi1zbGlkZS1lbGVtZW50IHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRkYXJrLWdyYXBoaXRlLCAwLjIpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImF2ZW5pcm5leFwiLCBhcmlhbCwgc2Fucy1zZXJpZjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcblxyXG4gICAgICAgICAgICAucGxhbnRfc3ViLXNsaWRlLXRpdGxlLFxyXG4gICAgICAgICAgICAucGxhbnRfc3ViLXNsaWRlLXRleHQsXHJcbiAgICAgICAgICAgIC5zZXJ2aWNlLWN5Y2xlX19hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VydmljZS1jeWNsZV9fYXJyb3cgaSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrLWdyYXBoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBpbnNldDogMDtcclxuXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsXHJcbiAgICAgICAgICAgICAgICAgICAgcmdiYSgkY29sb3ItYWN0aXZlLTIsIDAuOSkgMCUsXHJcbiAgICAgICAgICAgICAgICAgICAgcmdiYSgkY29sb3ItYWN0aXZlLTIsIDAuNCkpO1xyXG5cclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3Zlcjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZXJ2aWNlLWN5Y2xlX19hcnJvdyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICByaWdodDogNDBweDtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlcnZpY2UtY3ljbGVfX2Fycm93IGkge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1hY3RpdmUtMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9zdWItZHVibGUtc2xpZGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyO1xyXG4gICAgICAgIGdhcDogNDBweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9zdWItc2xpZGUtdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWN0aXZlLTI7XHJcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9zdWItc2xpZGUtdGV4dCB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX3NsaWRlcl9idG5zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMzZweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCByZ2JhKCRkYXJrLWdyYXBoaXRlLCAwLjIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9zbGlkZXItYnRuIHtcclxuICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgkZGFyay1ncmFwaGl0ZSwgMC4yKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjdGl2ZS0yO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYWN0aXZlLTI7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX3NsaWRlci1uZXh0OjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcXGU5MDBcIjtcclxuICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9zbGlkZXItcHJldjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9zbGlkZXItY291bnQge1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmFwaGl0ZTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJhdmVuaXJuZXhcIiwgYXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgIC8vIGNvbG9yOiByZ2JhKCRkYXJrLWdyYXBoaXRlLCAwLjIpO1xyXG4gICAgfVxyXG5cclxuICAgICZfc2xpZGVyLWNvdW50LXRvdGFsIHtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9wcm9kdWN0LWxvZ29zLXRpdGxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDY5MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXBoaXRlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9wcm9kdWN0LWxvZ29zLWJveCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJiAuc2xpY2stc2xpZGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuc2xpY2stdHJhY2sge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMTBweFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIGFkdmFudGFnZXNcclxuXHJcbiAgICAmX2FkdmFudCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX3NsaWRlci1hZHZhbnQtd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogNzIwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfc2xpZGVyLWFkdmFudCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDQwcHg7XHJcblxyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJl9zbGlkZXItYWR2YW50LmxlZnQge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC01MyUgKyA1MHZ3IC0gNTAlKSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9zbGlkZXItYWR2YW50LnJpZ2h0IHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtNDclIC0gKDUwdncgLSA1MCUpKSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9zbGlkZXItYWR2YW50IC5zbGljay1saXN0IHtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX3NsaWRlci1hZHZhbnQgLnNsaWNrLXRyYWNrIHtcclxuICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9zbGlkZS1hZHZhbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDU1cHggMzVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiA2NTBweDtcclxuICAgICAgICB3aWR0aDogNTMwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmVsZW1lbnQtYWRkIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1hY3RpdmUtMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmljb24tbWludXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcblxyXG4gICAgICAgICAgICAucGxhbnRfc2xpZGVyLWFkdi1jb250ZW50LFxyXG4gICAgICAgICAgICAucGxhbnRfc2xpZGUtYmx1ci1iZyB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGxhbnRfc2xpZGVyLWFkdi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjdGl2ZS0yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX3NsaWRlci1hZHYtYnRuIHtcclxuICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHRleHQtY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWN0aXZlLTI7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1hY3RpdmUtMjtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXBoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX3NsaWRlci1hZHYtbmV4dDo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuXHJcbiAgICAmX3NsaWRlci1hZHYtcHJldjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG5cclxuICAgICZfc2xpZGVyLWFkdi1idG5zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMjJweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9zbGlkZXItYWR2LXRpdGxlLWJveCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX3NsaWRlci1hZHYtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImF2ZW5pcm5leFwiLCBhcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuXHJcbiAgICAmX3NsaWRlLWJsdXItYmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFyay1ncmFwaGl0ZSwgMC44KTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9zbGlkZXItYWR2YW50LWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgJiBwIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiBpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX3NsaWRlci1hZHYtY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtMzA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9tZXRhbC13b3JrIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDgwcHggMTYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9tZXRhbC13b3JrLWRhcmsge1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XHJcbiAgICAgICAgZ2FwOiA0NnB4IDE2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfbWV0YWwtd29yay1kYXJrLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG5cclxuICAgICZfbWV0YWwtd29yay1pbWcge1xyXG4gICAgICAgIGdyaWQtcm93OiAxLy0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfbWV0YWwtd29yay1jb250ZW50IHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgICZfbGlnaHQtZXF1cCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXBoaXRlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogLTEwMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9wbGFudC9lbnRpZS1sb2dvLWJnLTIucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAmX2xpZ2h0LWVxdXAtdGV4dCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4NTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfbGlnaHQtZXF1cC1zdWItdGl0bGUge1xyXG4gICAgICAgIG1heC13aWR0aDogODUwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogcmdiYSgkZGFyay1ncmFwaGl0ZSwgMC43KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfbGlnaHQtZXF1cC1saXN0LXRpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJhdmVuaXJuZXhcIiwgYXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9saWdodC1lcXVwLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAmX2xpZ2h0LWVxdXAtaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBmbGV4OiAwIDAgY2FsYygyNSUgLSAzMHB4KTtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMjUlIC0gMzBweCk7XHJcbiAgICAgICAgaGVpZ2h0OiAyODBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiBwIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAyNHB4IDAgMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2xpZ2h0LWVxdXAtaXRlbS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYXZlbmlybmV4XCIsIGFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgfVxyXG5cclxuICAgICZfbGFtcCB7XHJcbiAgICAgICAgcGFkZGluZzogMCA4MHB4IDE2MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgIGdhcDogMTAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmFwaGl0ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG5cclxuICAgICAgICBoMixcclxuICAgICAgICBoMyxcclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImF2ZW5pcm5leFwiLCBhcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9sYW1wLWNvbnRlbnQge1xyXG4gICAgICAgIG1heC13aWR0aDogNTYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9sYW1wLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfbGFtcC10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9sYW1wLXN1Yi10aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBtYXJnaW46IDYwcHggMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICZfbGFtcC1saXN0LXRpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKCRkYXJrLWdyYXBoaXRlLCAwLjcpO1xyXG4gICAgfVxyXG5cclxuICAgICZfbGFtcC1saXN0IHtcclxuICAgICAgICBjb2xvcjogcmdiYSgkZGFyay1ncmFwaGl0ZSwgMC43KTtcclxuICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfbGFtcC1pbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfbGFtcC1jb25kaXRpb25zIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9wbGFudC9lbnRpZS1sb2dvLWJnLnBuZycpIG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KHJnYmEoJGRhcmstZ3JhcGhpdGUsIDAuOCksIHJnYmEoJGRhcmstZ3JhcGhpdGUsIDAuOCkpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gLTEwMHB4IHJpZ2h0IC0xMDBweDtcclxuICAgICAgICBwYWRkaW5nOiA3MHB4IDQwcHg7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX2xhbXAtbGlzdC10aXRsZS1jb25kaXRpb25zIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9sYW1wLWxpc3QtY29uZGl0aW9ucyB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9jb25zdWx0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBwYWRkaW5nOiAyNDBweCA4MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcblxyXG4gICAgICAgICYgLmJ0biBzcGFuIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuaWNvbi1hcnJvdyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9jb25zdWx0OjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBpbnNldDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsXHJcbiAgICAgICAgICAgICAgICAkcHJvZHVjdGlvbi1kYXJrIDAlLFxyXG4gICAgICAgICAgICAgICAgJHByb2R1Y3Rpb24tZGFyayAyMCUsXHJcbiAgICAgICAgICAgICAgICByZ2JhKDQwLCA0NCwgNTUsIDApIDEwMCUpO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfY29uc3VsdC10ZXh0IHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlLTYwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjUwcHgpIHtcclxuICAgICAgICAmX2VxdWlwIHtcclxuICAgICAgICAgICAgcGFkZGluZzogODBweCA0MHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2VxdWlwX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgICAgICAgICAgZ2FwOiAyNHB4IDgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX21ldGFsLXdvcmsge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHggODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfbWV0YWwtd29yay1kYXJrIHtcclxuICAgICAgICAgICAgZ2FwOiA4MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfbGFtcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweCA4MHB4O1xyXG4gICAgICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2xhbXAtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2xhbXAtc3ViLXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2xhbXAtaW1nIGltZyB7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9sYW1wLWNvbmRpdGlvbnMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2xhbXAtc3ViLXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2xhbXAtbGlzdCxcclxuICAgICAgICAmX2xhbXAtbGlzdC1jb25kaXRpb25zIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfbGFtcC1saXN0LWNvbmRpdGlvbnMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3NsaWRlci1hZHZhbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3NsaWRlci1hZHYtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3NsaWRlLWFkdmFudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9saWdodC1lcXVwLWl0ZW0ge1xyXG4gICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIHtcclxuXHJcbiAgICAgICAgJl9zdWItc2xpZGUtZWxlbWVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfc3ViLXNsaWRlLXRleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX21ldGFsLXdvcmstZGFyayB7XHJcbiAgICAgICAgICAgIGdhcDogNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfc2xpZGVyLWFkdi10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfc2xpZGVyLWFkdmFudC13cmFwcGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfc2xpZGUtYWR2YW50IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9sYW1wIHtcclxuICAgICAgICAgICAgZ2FwOiA0OHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9sYW1wLWNvbmRpdGlvbnMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2xhbXAtbGlzdC1jb25kaXRpb25zIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcblxyXG4gICAgICAgICZ+LmhlYWRlciAubWVudS1ib3gge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZHVjdGlvbi1kYXJrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTI1cHgpIHtcclxuXHJcbiAgICAgICAgLndyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9oZXJvX190aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNS42cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl93aGl0ZV9zZWN0aW9uIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl93cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDdyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2VxdWlwX3N1Yi10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfZGlyZWN0LWJveC1pbWdzIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfZGlyZWN0LWJveC1pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfZGlyZWN0IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDguOHJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfcHJvZHVjdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgM3JlbSA5cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9wcm9kdWN0LXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3Byb2R1Y3QtYm94IHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX21ldGFsLXdvcmstZGFyayB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9tZXRhbC13b3JrLWltZyB7XHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9sYW1wIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweCA5MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9sYW1wLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9sYW1wLXN1Yi10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAzNXB4IDAgMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfbGFtcC1pbWcge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfbGFtcC1jb25kaXRpb25zIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCAzNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gLTUwcHggcmlnaHQgLTE1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9sYW1wLWxpc3QtdGl0bGUtY29uZGl0aW9ucyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfbGFtcC1saXN0LWNvbmRpdGlvbnMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gICAgICAgICAgICAmIGxpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9saWdodC1lcXVwLWl0ZW0ge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAzMHB4KTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcclxuXHJcbiAgICAgICAgJl9zbGlkZS1hZHZhbnQge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAucGxhbnRfc2xpZGVyLWFkdi1jb250ZW50LFxyXG4gICAgICAgICAgICAgICAgLnBsYW50X3NsaWRlLWJsdXItYmcge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBsYW50X3NsaWRlci1hZHYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWN0aXZlLTI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfc2Vydi1hY2NvcmRpb24tYnRuIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmFwaGl0ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICZfaGVyb19fY29udGVudCB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgICAgICBnYXA6IDk0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5oZXJvX2NvbnRlbnQtcmlnaHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGxhbnQvdGVjaC1sZWFkLWJnLW0uc3ZnXCIpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MDlweDtcclxuICAgICAgICAgICAgd2lkdGg6IDMxOXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5oZXJvOjpiZWZvcmUge1xyXG5cclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCxcclxuICAgICAgICAgICAgICAgICAgICAkdGV4dC1jb2xvciAwJSxcclxuICAgICAgICAgICAgICAgICAgICAkdGV4dC1jb2xvciA1MCUsXHJcbiAgICAgICAgICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDc1JSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5oZXJvIC52aWRlb19iZyB7XHJcbiAgICAgICAgICAgIHRvcDogLTMwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfaGVyb19fdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfaGVyby13cmFwcGVyIHtcclxuICAgICAgICAgICAgZ2FwOiAyMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfZXF1aXBfd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGdhcDogNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfZXF1aXBfY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2VxdWlwX3RleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3RlY2gtbGVhZF9wb3NpdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfdGVjaC1sZWFkX25hbWUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2FkdmFudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3NsaWRlci1hZHYtdGl0bGUge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9zbGlkZXItYWR2YW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUzNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9zbGlkZS1hZHZhbnQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfc2xpZGVyLWRvdHMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1hY3RpdmUtMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9lcXVpcF93cmFwcGVyIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2VxdWlwIHtcclxuICAgICAgICAgICAgcGFkZGluZzogOTBweCAyNHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2VxdWlwX2JveF9pbWcge1xyXG4gICAgICAgICAgICBncmlkLXJvdzogMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfZGlyZWN0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogNzBweCAyNHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2RpcmVjdC1ib3gtaW1nIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfZGlyZWN0LWJveC1pbWctdGl0bGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2RpcmVjdC1ib3gtaW1nLXRleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9kaXJlY3QtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2RpcmVjdC10ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9wcm9kdWN0IC5idG4gc3BhbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfc2xpZGVyLWJ0biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3NsaWRlci1uZXh0OjphZnRlcixcclxuICAgICAgICAmX3NsaWRlci1wcmV2OjphZnRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfbGlnaHQtZXF1cC1pdGVtIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICZfcHJvZHVjdC10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfcHJvZHVjdC1zdWItdGl0bGUsXHJcbiAgICAgICAgJl9wcm9kdWN0LWxpc3Qge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9wcm9kdWN0LWJveCB7XHJcbiAgICAgICAgICAgIGdhcDogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfcHJvZHVjdC10ZXh0LXJpZ2h0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9zbGlkZXIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDgwcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfc2xpZGUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfc3ViLWR1YmxlLXNsaWRlICZfc3ViLXNsaWRlLWVsZW1lbnQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3NsaWRlcl9idG5zIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3N1Yi1zbGlkZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3N1Yi1zbGlkZS10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfc3ViLXNsaWRlLXRleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3Byb2R1Y3QtbG9nb3MtdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3Byb2R1Y3QtbG9nb3MtYm94IHtcclxuICAgICAgICAgICAgJiAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMjBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiAuc2xpY2stZG90cyAuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmFwaGl0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiAuc2xpY2stdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9zbGlkZXItYWR2YW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3NsaWRlci1hZHZhbnQsXHJcbiAgICAgICAgJl9zbGlkZS1hZHZhbnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9zbGlkZS1hZHZhbnQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9zbGlkZS1hZHZhbnQudmlzaWJsZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3NsaWRlci1hZHZhbnQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzNXB4XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3NsaWRlci1hZHZhbnQgLnNsaWNrLXRyYWNrIHtcclxuICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9zbGlkZXItYWR2LWJ0bnMge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfbWV0YWwtd29yayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDkwcHggMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfbWV0YWwtd29yay1kYXJrIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2xpZ2h0LWVxdXAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTQ0cHg7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDc3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgLnNsaWNrLWRvdHMgLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfbGlnaHQtZXF1cC1zdWItdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9saWdodC1lcXVwLWxpc3QtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2xpZ2h0LWVxdXAtaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2xpZ2h0LWVxdXAtbGlzdCB7XHJcbiAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfY29uc3VsdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEyMHB4IDI1cHg7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG5cclxuICAgICAgICAgICAgJiBoMiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgLnZpZGVvX2JnIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA1OCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9jb25zdWx0LXRleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xyXG5cclxuICAgICAgICAmIC5wbGFudF90ZWNoLWxlYWQge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMzBweDtcclxuXHJcbiAgICAgICAgICAgICZfcG9zaXRpb24ge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuXHJcbiAgICAgICAgJl9saWdodC1lcXVwLWl0ZW0ge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfY29uc3VsdCB7XHJcbiAgICAgICAgICAgICYgLnZpZGVvX2JnIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA5MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfcHJvZHVjdCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTIwMHB4IHRvcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxufSIsIi5jb2dlbiB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gICAgJl9oZXJvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAkZGFyay1ncmFwaGl0ZSwgcmdiYSgkZGFyay1ncmFwaGl0ZSwgMCkpLFxyXG4gICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQocmdiYSgkZGFyay1ncmFwaGl0ZSwgMC40KSwgcmdiYSgkZGFyay1ncmFwaGl0ZSwgMC40KSksXHJcbiAgICAgICAgICAgIHVybCgnLi4vaW1nL2NvZ2VuL2NvZ2VuLWhlcm8tYmcuanBnJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAgICAgICAmIC5oZXJvX2NvbnRlbnQtcmlnaHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY29nZW4vdGVjaC1sZWFkLWJnLWNvZ2VuLnN2Z1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgICYgLm1haW4tc2NyZWVuX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmIC5wbGFudF9oZXJvX190ZXh0IHtcclxuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuXHJcbiAgICAmIC5wbGFudF9pY29uLWFycm93IHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX3NvbHV0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmX3NvbHV0LXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDcuMnJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX3NvbHV0LWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnI7XHJcbiAgICAgICAgZ2FwOiAxMDBweCA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfc29sdXQtaXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogMzVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHRleHQtY29sb3IsIDAuMSk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBnYXA6IDI1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcblxyXG4gICAgICAgICAgICAmIC5jb2xvcmVkLFxyXG4gICAgICAgICAgICAmIC5jb2xvcmVkLTYwLFxyXG4gICAgICAgICAgICAmIC5jb2dlbl9zb2x1dC1pdGVtLWZvb3Rlci1zdWItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgLmNvZ2VuX3NvbHV0LWl0ZW0tbWFpbiB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY3RpdmU7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJiBwIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9zb2x1dC1pdGVtLWhlYWRlciB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYXZlbmlybmV4XCIsIGFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAmX3NvbHV0LWl0ZW0taGVhZGVyLXRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICZfc29sdXQtaXRlbS1tYWluIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICBjb2xvcjogcmdiYSgkZGFyay1ncmFwaGl0ZSwgMC43KTtcclxuXHJcbiAgICAgICAgJiBzdHJvbmcge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfc29sdXQtaXRlbS1mb290ZXIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgICYgLmNvbG9yZWQtNjAge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJhdmVuaXJuZXhcIiwgYXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9zb2x1dC1pdGVtLWZvb3Rlci1zdWItdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZS02MDtcclxuICAgIH1cclxuXHJcbiAgICAmX3NvbHV0LWl0ZW0tZm9vdGVyLXRleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9zb2x1dC1pdGVtLWZvb3Rlci10ZXh0LXNwYW4ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9zb2x1dC1idG5zIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfdXRpbCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgIGdhcDogNDJweDtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcblxyXG4gICAgICAgICYgdWwge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfdXRpbC1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiA3MHB4IDMwMHB4IDcwcHggMTUwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9jb2dlbi91dGlsLWJnLnBuZycpIG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KCNkNGVmMDUsICNEMkVGMDUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmX3V0aWwtaW1nLWJveCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl91dGlsLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfdXRpbC1zdWItdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImF2ZW5pcm5leFwiLCBhcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfdXRpbC1jb250ZW50LXBlcmNlbnQtYm94IHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMUMxQjI2ODA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgZ2FwOiAwIDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfdXRpbC1jb250ZW50LXBlcmNlbnQsXHJcbiAgICAmX3V0aWwtY29udGVudC1wZXJjZW50LWJveC10IHtcclxuICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX3V0aWwtY29udGVudC1wZXJjZW50LWJveC10IHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIH1cclxuXHJcbiAgICAmX3V0aWwtY29udGVudC1wZXJjZW50IHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJhdmVuaXJuZXhcIiwgYXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiA2NHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfaG93LXdvcmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCBtYXgtY29udGVudDtcclxuICAgICAgICBnYXA6IDEwMHB4IDI1MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzFDMUIyNiA0NSUsICMxYzFiMjYzMyksIHVybCgnLi4vaW1nL2NvZ2VuL2hvd19iZy5qcGcnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tIC0yMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX2hvdy13b3JrLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxLy0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfaG93LXdvcmstbGVmdCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NjBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfaG93LXdvcmstY29tbS10IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDU2MHB4O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG5cclxuICAgICZfaG93LXdvcmstc29sdXRpb24tdCB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZS02MDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAmIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9ob3ctd29yay1lcGMtdCxcclxuICAgICZfaG93LXdvcmstY29tbS10IHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfY29vcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcclxuICAgICAgICBnYXA6IDEwMHB4IDExM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmFwaGl0ZTtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY29nZW4vY29vcGVyLWJnLnBuZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDc1JTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9jb29wZXItc2Nyb2xsLWJveCB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDI7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDEvLTE7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9jb29wZXItc2Nyb2xsLWlubmVyIHtcclxuXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAyOXB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX2Nvb3Blci10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDU2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfY29vcGVyLWJveC10ZXh0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDU2MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgdG9wOiAxNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX2Nvb3Blci1zY3JvbGwtaXRlbSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDUycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLTMwO1xyXG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcclxuICAgICAgICBnYXA6IDU1cHggNDBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMWMxYjI2MTc7XHJcblxyXG4gICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDEvLTE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICYgLmNvZ2VuX2Nvb3Blci1zY3JvbGwtdGl0bGUgLmNvbG9yZWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGRhcmstZ3JhcGhpdGUsIDAuNyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfY29vcGVyLXNjcm9sbC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYXZlbmlybmV4XCIsIGFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG5cclxuICAgICAgICAmIC5jb2xvcmVkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2Nvb3Blci1zY3JvbGwtdGV4dCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfY29vcGVyLXNjcm9sbC1saXN0IHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfY29vcGVyLXNjcm9sbC1pdGVtLWJveCB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9jb29wZXItaXRlbS1mb290ZXItdGV4dCB7XHJcbiAgICAgICAgJiBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiYXZlbmlybmV4XCIsIGFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRkYXJrLWdyYXBoaXRlLCAwLjcpO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9jb29wZXItc2Nyb2xsLXN1Yi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYXZlbmlybmV4XCIsIGFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Q2RjMwNTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IC44cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX3NlcnYge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXBoaXRlO1xyXG5cclxuICAgICAgICAmPiA6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9zZXJ2LWltZyB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBncmlkLWNvbHVtbjogNiAvIC0xO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jb2dlbi9zZXJ2LmpwZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblxyXG5cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9zZXJ2LXN1Yi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImF2ZW5pcm5leFwiLCBhcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICZfc2Vydi1zdWItdGl0bGUtZWxlbWVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9zZXJ2LXVuYWN0aXZlLWJveCB7XHJcbiAgICAgICAgcGFkZGluZzogNDVweDtcclxuXHJcbiAgICAgICAgJiAuY29nZW5fc2Vydi1hY2NvcmRpb24tYnRuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmNvZ2VuX3NlcnYtYWNjb3JkLWl0ZW0tdGV4dCB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgwMHB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiBoMyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIHAge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX3NlcnYtcHJvZHVjdGlvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuICAgICAgICBncmlkLWNvbHVtbjogMS82O1xyXG4gICAgfVxyXG5cclxuICAgICZfc2Vydi1idWlsZGluZyB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDYvOTtcclxuICAgIH1cclxuXHJcbiAgICAmX3NlcnYtYm94LWJvcmRlciB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkZGFyay1ncmFwaGl0ZSwgMC4yKTtcclxuICAgIH1cclxuXHJcbiAgICAmX3NlcnYtZXhwbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBncmlkLWNvbHVtbjogOS8tMTtcclxuICAgIH1cclxuXHJcbiAgICAmX3NlcnYtYWNjb3JkaW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxLzY7XHJcbiAgICB9XHJcblxyXG4gICAgJl9zZXJ2LWFjY29yZC1pdGVtIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDQ1cHg7XHJcblxyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAmIC5jb2dlbl9zZXJ2LXN1Yi10aXRsZSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfc2Vydi1hY2NvcmRpb24tYnRuIHtcclxuICAgICAgICB3aWR0aDogNTZweDtcclxuICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRkYXJrLWdyYXBoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSBpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXBoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuaWNvbi1kb3duIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyYXBoaXRlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfc2Vydi1hY2NvcmQtaXRlbS10ZXh0IHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2U7XHJcblxyXG4gICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9zZXJ2LWFjY29yZGlvbi1idG4uYWN0aXZlIGkge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgJiAuYWN0aXZlIC5pY29uLWRvd24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjUwcHgpIHtcclxuICAgICAgICAmX3NlcnYge1xyXG4gICAgICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3V0aWwtY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMjI1cHggNTBweCAxMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfaG93LXdvcmsge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgICAgICAgICAgZ2FwOiA2MHB4IDExMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9jb29wZXIge1xyXG4gICAgICAgICAgICBnYXA6IDUwcHggNjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfY29vcGVyLXNjcm9sbC1pdGVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCA0MHB4O1xyXG4gICAgICAgICAgICBnYXA6IDM1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2Nvb3Blci1zY3JvbGwtc3ViLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9zZXJ2LXN1Yi10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfc2Vydi1hY2NvcmQtaXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XHJcbiAgICAgICAgJl9zb2x1dC1saXN0IHtcclxuICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9zb2x1dC1pdGVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9zb2x1dC1pdGVtLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9zb2x1dC1pdGVtLWZvb3Rlci1zdWItdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfdXRpbCB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl91dGlsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1NXB4IDI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2hvdy13b3JrIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2hvdy13b3JrLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9zZXJ2LXVuYWN0aXZlLWJveCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3NlcnYtaW1nIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTI1cHgpIHtcclxuICAgICAgICAmX3NlcnYge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfc2Vydi1hY2NvcmRpb24sXHJcbiAgICAgICAgJl9zZXJ2LWltZyxcclxuICAgICAgICAmX3NlcnYtdW5hY3RpdmUtYm94IHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfc2Vydi11bmFjdGl2ZS1ib3gge1xyXG4gICAgICAgICAgICAmIC5jb2dlbl9zZXJ2LWFjY29yZGlvbi1idG4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9zZXJ2LWltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3NlcnYtcHJvZHVjdGlvbixcclxuICAgICAgICAmX3NlcnYtYm94LWJvcmRlcixcclxuICAgICAgICAmX3NlcnYtZXhwbCB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9zZXJ2LWV4cGwge1xyXG4gICAgICAgICAgICAmIC5jb2dlbl9zZXJ2LWFjY29yZGlvbi1idG4ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHRleHQtY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiBpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfc2Vydi11bmFjdGl2ZS1ib3gge1xyXG5cclxuICAgICAgICAgICAgJiAuY29nZW5fc2Vydi1hY2NvcmQtaXRlbS10ZXh0IHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIGgzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9zZXJ2LXN1Yi10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfc2Vydi1zdWItdGl0bGUtZWxlbWVudCB7XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfaG93LXdvcmsge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcclxuXHJcbiAgICAgICAgJl9zb2x1dC1pdGVtOmhvdmVyIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgJiAuY29sb3JlZCxcclxuICAgICAgICAgICAgICAgICYgLmNvbG9yZWQtNjAsXHJcbiAgICAgICAgICAgICAgICAmIC5jb2dlbl9zb2x1dC1pdGVtLWZvb3Rlci1zdWItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXBoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgLmNvZ2VuX3NvbHV0LWl0ZW0tbWFpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3NlcnYtYWNjb3JkaW9uLWJ0biB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSBpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAmX2hlcm8ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAkZGFyay1ncmFwaGl0ZSA0MCUsIHJnYmEoJGRhcmstZ3JhcGhpdGUsIDApKSxcclxuICAgICAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudChyZ2JhKCRkYXJrLWdyYXBoaXRlLCAwLjQpLCByZ2JhKCRkYXJrLWdyYXBoaXRlLCAwLjQpKSxcclxuICAgICAgICAgICAgICAgIHVybCgnLi4vaW1nL2NvZ2VuL2NvZ2VuLWhlcm8tbS1iZy5qcGcnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3AsIGNlbnRlciBib3R0b20sIDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG5cclxuICAgICAgICAgICAgJiAuaGVyb19jb250ZW50LXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb2dlbi90ZWNoLWxlYWQtYmctY29nZW4tbS5zdmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDIwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzExcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJiAucGxhbnRfdGVjaC1sZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9zb2x1dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9zb2x1dC10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfc29sdXQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5lbGVtZW50LWFkZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1hY3RpdmU7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZGFyay1ncmFwaGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9zb2x1dC1saXN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZTtcclxuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9zb2x1dC1pdGVtIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQyNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9zb2x1dC1pdGVtLW1haW4tdGV4dCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3NvbHV0LWJ0bnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAyNXB4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgJHRleHQtY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3NsaWRlci1idG4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmFwaGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9zbGlkZXItbmV4dDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTkwMFwiO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9zbGlkZXItcHJldjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTkwMFwiO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3NsaWRlci1jb3VudCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImF2ZW5pcm5leFwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfdXRpbC10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfdXRpbC1zdWItdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3V0aWwtY29udGVudC1wZXJjZW50IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl91dGlsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDc1JTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDUwcHggcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3V0aWwtY29udGVudC1wZXJjZW50LWJveCB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfdXRpbC1jb250ZW50LXBlcmNlbnQtYm94LXQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl91dGlsLWNvbnRlbnQtcGVyY2VudC1ib3ggc3BhbjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfdXRpbC1jb250ZW50LXBlcmNlbnQtYm94IHNwYW46bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3V0aWwtY29udGVudC1wZXJjZW50LWJveCBzcGFuOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl91dGlsLWNvbnRlbnQtcGVyY2VudC1ib3ggc3BhbjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICBvcmRlcjogNDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfY29vcGVyIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgICAgIGdhcDogNDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAtMTAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2Nvb3Blci1ib3gtdGV4dCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2Nvb3Blci1zY3JvbGwtYm94IHtcclxuXHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xyXG4gICAgICAgICAgICBncmlkLXJvdzogMztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfY29vcGVyLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9jb29wZXItc2Nyb2xsLWlubmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfc2Vydi1hY2NvcmRpb24tYnRuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfY29vcGVyLXNjcm9sbC1pdGVtIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweDtcclxuXHJcbiAgICAgICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfY29vcGVyLXNjcm9sbC10aXRsZSB7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9jb29wZXItc2Nyb2xsLWl0ZW0tYm94IHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvLTE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2Nvb3Blci1zY3JvbGwtc3ViLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9zZXJ2LXVuYWN0aXZlLWJveCAmX3NlcnYtc3ViLXRpdGxlIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XHJcblxyXG4gICAgICAgICZfaG93LXdvcmsge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMxQzFCMjYgMTUlLCAjMWMxYjI2MzMpLCB1cmwoJy4uL2ltZy9jb2dlbi9ob3dfYmcuanBnJykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2Nvb3BlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAzNSU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCA0NTBweCByaWdodCAtMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmRlc2lnbiB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gICAgJiBoMixcclxuICAgIGgzLFxyXG4gICAgcCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX3N1Yi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYXZlbmlybmV4XCIsIGFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICAmX2hlcm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICRkYXJrLWdyYXBoaXRlLCByZ2JhKCRkYXJrLWdyYXBoaXRlLCAwLjQpKSwgdXJsKCcuLi9pbWcvZGVzaWduL2Rlc2lnbl9iZy5qcGcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRkYXJrLWdyYXBoaXRlO1xyXG5cclxuICAgICAgICAmIC5oZXJvX2NvbnRlbnQtcmlnaHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY29nZW4vdGVjaC1sZWFkLWJnLWNvZ2VuLnN2Z1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLm1haW4tc2NyZWVuX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmIC5wbGFudF9oZXJvX190ZXh0IHtcclxuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJiAucGxhbnRfaWNvbi1hcnJvdyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1hY3RpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJiAucGxhbnRfdGVjaC1sZWFkX2NvbnRhY3RzX2xpbms6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG5cclxuICAgICAgICAmIC5pY29uLXRlbCxcclxuICAgICAgICAmIC5pY29uLW1haWwge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9mZWF0dXJlIHtcclxuICAgICAgICBwYWRkaW5nOiAxMDBweCA4MHB4IDEzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyYXBoaXRlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAmLWNvbnRlbnQtdG9wIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDkwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMzBweCBhdXRvO1xyXG4gICAgICAgICAgICBnYXA6IDg2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDg2cHggMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvZGVzaWduL2RlY29yLWQxLnN2ZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxuICAgICAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvZGVzaWduL3F1b3RlLnN2ZycpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tIDIwcHg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDc0cHg7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1zdWItdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ociB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS0zMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTAwcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTdweDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkY29sb3ItYWN0aXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX3NwZWMge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgNjcwcHgpIDFmcjtcclxuICAgICAgICBnYXA6IDgwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXBoaXRlO1xyXG5cclxuICAgICAgICAmLWJveC1yaWdodCB7XHJcblxyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImF2ZW5pcm5leFwiLCBhcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjRweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgLmljb24tYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJveC1sZWZ0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogNzJweCA4MnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvZ2VuL3V0aWwtYmcucG5nKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgNTBweCBib3R0b20gLTIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuXHJcbiAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImF2ZW5pcm5leFwiLCBhcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1zdWItdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcclxuXHJcbiAgICAgICAgJl9wcm9qLWNvbnRlbnQtYWNjb3JkLWl0ZW0ge1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyICYtYm94IHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtbGlzdC1lbGVjdHJpYzpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfcHJvai1jb250ZW50LWFjY29yZC1pdGVtLWJ0biB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciAuaWNvbi1kb3duIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmFwaGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX3Byb2oge1xyXG4gICAgICAgICYtdG9wLWJveCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6XHJcbiAgICAgICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAkZGFyay1ncmFwaGl0ZSAwJSwgcmdiYSgkZGFyay1ncmFwaGl0ZSwgMC43KSAxMDAlKSwgdXJsKC4uL2ltZy9kZXNpZ24vcHJvai1iZy5qcGcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMjBweCAyNHB4O1xyXG5cclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJhdmVuaXJuZXhcIiwgYXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzM3B4IDAgMCA2MXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTEwMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2Rlc2lnbi9xdW90ZS0yLnN2ZycpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyYXBoaXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG87XHJcbiAgICAgICAgICAgIGdhcDogNDhweCAwO1xyXG5cclxuXHJcbiAgICAgICAgICAgICYgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA5MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImF2ZW5pcm5leFwiLCBhcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtYWNjb3JkIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLy0xO1xyXG5cclxuICAgICAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlLTMwO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDVweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiA1MDBtcyBsaW5lYXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtd2lkdGggNDAwbXMgbGluZWFyLCBoZWlnaHQgNDAwbXMgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMS8tMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiYXZlbmlybmV4XCIsIGFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAwIDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByb3RhdGU6IDE4MGRlZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxLy0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiAuaWNvbi1kb3duOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDUwMG1zIGVhc2UsIG9wYWNpdHkgMzAwbXMgZWFzZSwgcGFkZGluZyA1MDBtcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgNDAwbXMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLWFjY29yZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDM1cHggMCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtZWxlY3RyaWMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiAuaWNvbi1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtc3ViLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgNTAwbXMgbGluZWFyLCBwYWRkaW5nIDMwMG1zIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLXN1Yi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUgLmljb24tZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcm90YXRlOiAxODBkZWc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUgJi1zdWItbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZzogMzVweCAwIDAgMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUgJi1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUgJi1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUgJi1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDQ1cHggNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlICYtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE1MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdmlzaW9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gbWlubWF4KDAsIDcxMHB4KTtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLy0xO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDExNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtY29udGVudCB7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiYXZlbmlybmV4XCIsIGFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfZm9yLXdob20ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmFwaGl0ZTtcclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdG9wLWJveCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGRhcmstZ3JhcGhpdGUsIDAuMik7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogNDBweDtcclxuXHJcbiAgICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMjBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmltZzEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoJGRhcmstZ3JhcGhpdGUsIDAuNzIpIDQwJSwgcmdiYSgkZGFyay1ncmFwaGl0ZSwgMCkpLCBsaW5lYXItZ3JhZGllbnQocmdiYSgkZGFyay1ncmFwaGl0ZSwgMC40KSwgcmdiYSgkZGFyay1ncmFwaGl0ZSwgMC40KSksIHVybCgnLi4vaW1nL2Rlc2lnbi93aG9tMS5qcGcnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmltZzIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoJGRhcmstZ3JhcGhpdGUsIDAuNzIpIDQwJSwgcmdiYSgkZGFyay1ncmFwaGl0ZSwgMCkpLCBsaW5lYXItZ3JhZGllbnQocmdiYSgkZGFyay1ncmFwaGl0ZSwgMC40KSwgcmdiYSgkZGFyay1ncmFwaGl0ZSwgMC40KSksIHVybCgnLi4vaW1nL2Rlc2lnbi93aG9tMi5qcGcnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmltZzMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoJGRhcmstZ3JhcGhpdGUsIDAuNzIpIDQwJSwgcmdiYSgkZGFyay1ncmFwaGl0ZSwgMCkpLCBsaW5lYXItZ3JhZGllbnQocmdiYSgkZGFyay1ncmFwaGl0ZSwgMC40KSwgcmdiYSgkZGFyay1ncmFwaGl0ZSwgMC40KSksIHVybCgnLi4vaW1nL2Rlc2lnbi93aG9tMy5qcGcnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmltZzQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoJGRhcmstZ3JhcGhpdGUsIDAuNzIpIDQwJSwgcmdiYSgkZGFyay1ncmFwaGl0ZSwgMCkpLCBsaW5lYXItZ3JhZGllbnQocmdiYSgkZGFyay1ncmFwaGl0ZSwgMC40KSwgcmdiYSgkZGFyay1ncmFwaGl0ZSwgMC40KSksIHVybCgnLi4vaW1nL2Rlc2lnbi93aG9tNC5qcGcnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJhdmVuaXJuZXhcIiwgYXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ib3R0b20ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTMwcHg7XHJcblxyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImF2ZW5pcm5leFwiLCBhcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAwIDAgNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiYXZlbmlybmV4XCIsIGFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJhdmVuaXJuZXhcIiwgYXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfY29uY2VxIHtcclxuICAgICAgICBwYWRkaW5nOiAxMjRweCA4MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGRhcmstZ3JhcGhpdGUgMzUlLCByZ2JhKCRkYXJrLWdyYXBoaXRlLCAwKSAxMDAlKSwgbGluZWFyLWdyYWRpZW50KHJnYmEoJGRhcmstZ3JhcGhpdGUsIDAuMiksIHJnYmEoJGRhcmstZ3JhcGhpdGUsIDAuMikpLCB1cmwoJy4uL2ltZy9kZXNpZ24vY29uc2VxX2JnLmpwZycpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9hYm91dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXBoaXRlO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjUlIDMyJSAzOCU7XHJcbiAgICAgICAgLy8gZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgNDUwcHgpIG1pbm1heCgwLCA1NjBweCkgYXV0bztcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMSwgYXV0byk7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBnYXA6IDQwcHg7XHJcblxyXG4gICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCAzMHB4O1xyXG5cclxuICAgICAgICAgICAgJi5pbWcge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1saXRlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGRhcmstZ3JhcGhpdGUsIDAuMik7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1pdGVtIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1udW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRkYXJrLWdyYXBoaXRlLCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmIC5pY29uLWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi53aXRoLWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImF2ZW5pcm5leFwiLCBhcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWRhcmsge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYmxvY2sxIHtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDEvNjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYmxvY2syIHtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDEvNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYmxvY2szIHtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDEvNjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYmxvY2s0IHtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDYvLTE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJsb2NrNSB7XHJcbiAgICAgICAgICAgIGdyaWQtcm93OiA1Ly0xO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ibG9jazYge1xyXG4gICAgICAgICAgICBncmlkLXJvdzogNi8tMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2NTBweCkge1xyXG4gICAgICAgICZfZmVhdHVyZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDkwcHggNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfc3BlYyB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDU3MHB4KSAxZnI7XHJcbiAgICAgICAgICAgIGdhcDogNDVweDtcclxuXHJcbiAgICAgICAgICAgICYtYm94LXJpZ2h0IHtcclxuXHJcbiAgICAgICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtYm94LWxlZnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTVweCA2MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3Byb2otY29udGVudC12aXNpb24tY29udGVudC10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfcHJvai1jb250ZW50LWFjY29yZC1pdGVtIHtcclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSAmLWJveCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2Zvci13aG9tIHtcclxuXHJcbiAgICAgICAgICAgICYtdG9wLWJveCB7XHJcblxyXG4gICAgICAgICAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2Fib3V0IHtcclxuICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAyNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYtZGFyay1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1pdGVtIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XHJcblxyXG4gICAgICAgICZfcHJvai1jb250ZW50LWFjY29yZC1pdGVtIHtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlICYtYm94IHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfZm9yLXdob20ge1xyXG4gICAgICAgICAgICAmLXRvcC1ib3gge1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2Fib3V0IHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIGF1dG8pO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA5MHB4IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAmLWJsb2NrMSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1ibG9jazIge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtYmxvY2szIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93OiA0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWJsb2NrNCB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1ibG9jazUge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtYmxvY2s2IHtcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93OiA2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyNXB4KSB7XHJcblxyXG4gICAgICAgICZfZmVhdHVyZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2Rlc2lnbi9kZWNvci1kMS5zdmcnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTE1MHB4IHRvcCAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA5MHB4IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGdhcDogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9mZWF0dXJlLWNvbnRlbnQtdG9wIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9zcGVjIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgICAgICYtYm94LXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWJveC1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHggMjVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA5MCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgLTUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1zdWItdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9wcm9qLXRvcC1ib3gtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3Byb2otY29udGVudCB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgICAgICBnYXA6IDA7XHJcblxyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiAuYnRuIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogNDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyOyAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdmlzaW9uIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA0OHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYtY29udGVudC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcbiAgICAgICAgJl9oZXJvIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTpcclxuICAgICAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byB0b3AsXHJcbiAgICAgICAgICAgICAgICAgICAgIzFDMUIyNiAwJSxcclxuICAgICAgICAgICAgICAgICAgICAjMUMxQjI2IDM1JSxcclxuICAgICAgICAgICAgICAgICAgICByZ2JhKDI4LCAyNywgMzgsIDAuNCkgMTAwJSksXHJcbiAgICAgICAgICAgICAgICB1cmwoJy4uL2ltZy9kZXNpZ24vZGVzaWduX2JnLmpwZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmIC5oZXJvX2NvbnRlbnQtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NvZ2VuL3RlY2gtbGVhZC1iZy1jb2dlbi1tLnN2Z1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMTFweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmIC5wbGFudF90ZWNoLWxlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5tYWluLXNjcmVlbl9fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2ZlYXR1cmUtaHIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDkwcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfZmVhdHVyZS1jb250ZW50LXRvcCB7XHJcbiAgICAgICAgICAgIGdhcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAmLWJveCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1ib3gtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfZmVhdHVyZS1zdWItdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2ZlYXR1cmUtY29udGVudC10b3Atc3ViLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9wcm9qLWNvbnRlbnQtYWNjb3JkLWl0ZW0ge1xyXG5cclxuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbm1heCg1MHB4LCAxNTBweCkgYXV0byBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAmIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1idG4ge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHJvdGF0ZTogMGRlZztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3NTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAyO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvLTE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDM7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMS8tMTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDYwMG1zIGVhc2Utb3V0O1xyXG5cclxuICAgICAgICAgICAgICAgICYtZWxlY3RyaWMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1zdWItaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1hY2NvcmQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlICYtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbm1heCg1MHB4LCAxNTBweCkgYXV0byBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSAuaWNvbi1kb3duIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSAmLWxpc3QtZWxlY3RyaWMgLmljb24tZG93biB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUgJi1ib3gge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzA4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9mb3Itd2hvbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xyXG5cclxuICAgICAgICAgICAgJi10b3AtYm94IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2NvbmNlcSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XHJcbiAgICAgICAgJiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfZmVhdHVyZS1jb250ZW50LXRvcCB7XHJcbiAgICAgICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tIDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfcHJvai10b3AtYm94IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQsIHRvcCBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9wcm9qLWNvbnRlbnQgLmJ0biBzcGFuIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9wcm9qLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAmLXZpc2lvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWFjY29yZC1pdGVtLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3Byb2otY29udGVudC1hY2NvcmQtaXRlbSB7XHJcbiAgICAgICAgICAgICYuYWN0aXZlICYtYm94IHtcclxuXHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2Zvci13aG9tIHtcclxuXHJcbiAgICAgICAgICAgICYtdG9wLWJveCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYWJvdXQge1xyXG4gICAgJl9oZXJvIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAkZGFyay1ncmFwaGl0ZSwgcmdiYSgkZGFyay1ncmFwaGl0ZSwgMCkpLFxyXG4gICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQocmdiYSgkZGFyay1ncmFwaGl0ZSwgMC40KSwgcmdiYSgkZGFyay1ncmFwaGl0ZSwgMC40KSksXHJcbiAgICAgICAgICAgIHVybCgnLi4vaW1nL2Fib3V0L2Fib3V0LWhlcm8tYmcuanBnJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBtaW5tYXgoMCwgNTYwcHgpO1xyXG4gICAgICAgICAgICBnYXA6IDExMnB4O1xyXG5cclxuICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfc3RydWN0dXJlIHtcclxuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgICAmLWFyYyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXRpbWVsaW5lLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCBibGFjayAyMCUsIHRyYW5zcGFyZW50KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCBibGFjayAyMCUsIHRyYW5zcGFyZW50KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1jaXJjbGUtcm90YXRlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNnMgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1kb3Qge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWFjdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJhdmVuaXJuZXhcIiwgYXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlLTMwO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1jb250cm9scyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDU1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtcHJldixcclxuICAgICAgICAgICAgJi1uZXh0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWJvdHRvbS10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImF2ZW5pcm5leFwiLCBhcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR0ZXh0LWNvbG9yLCAwLjA1KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10b3AtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiYXZlbmlybmV4XCIsIGFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfZXhwIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCA1NjBweCkgYXV0bztcclxuICAgICAgICBnYXA6IDQwcHg7XHJcblxyXG4gICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNzYwcHg7XHJcblxyXG4gICAgICAgICAgICAmIHZpZGVvIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4NXB4IDE1MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9jb2dlbi91dGlsLWJnLnBuZycpLCBsaW5lYXItZ3JhZGllbnQoJGNvbG9yLWFjdGl2ZSwgJGNvbG9yLWFjdGl2ZSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA5MCUsIGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuXHJcbiAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1zdWItdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiYXZlbmlybmV4XCIsIGFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0OHB4IDAgNDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAmIC5pY29uLWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgJiAuYnRuIHtcclxuICAgICAgICAgICAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmIC5pY29uLWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZGFyay1ncmFwaGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiAuaWNvbi1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyYXBoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfaGlzdG9yeSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICB3aWR0aDogNzhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3OHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYWN0aXZlO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgIGJvdHRvbTogODBweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMjAwbXMgbGluZWFyO1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogNTAwbXMgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXBoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTkwMFwiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMThweDtcclxuICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmLWxpbmUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMTMwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTUwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAkY29sb3ItYWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAkY29sb3ItYWN0aXZlIDEwJSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJGNvbG9yLWFjdGl2ZS0yIDE4JSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJGNvbG9yLWFjdGl2ZSAyNiUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICRjb2xvci1hY3RpdmUgMTAwJSk7XHJcblxyXG4gICAgICAgICAgICAgICAgJi1maWxsIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAgICAgICAgICBncmlkLWF1dG8tcm93czogbWlubWF4KDAsIDM1MHB4KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiA1MDBtcyBsaW5lYXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLXllYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJhdmVuaXJuZXhcIiwgYXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS0zMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiYXZlbmlybmV4XCIsIGFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtNjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgLmNvbG9yZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPio6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY+KjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1sb2dvLWVudGllMSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtMzhweDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmFwaGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbG9nby1lbnRpZTIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmFwaGl0ZTtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxvZ28tcGxhbnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMzUwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmFwaGl0ZTtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWN0aXZlLTI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbG9nby1jaXJjbGUge1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgIHRvcDogNzAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwNTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0zIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMTQwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLTQge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxNzUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX3RlYW0ge1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmFwaGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAmLWJveCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDcwMHB4KSBtaW5tYXgoMCwgNDUwcHgpO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcclxuICAgICAgICAgICAgZ2FwOiAzMHB4IDE5MHB4O1xyXG5cclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtc3ViLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImF2ZW5pcm5leFwiLCBhcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAyLy0xO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zbGlkZXIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDgwcHggMCA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDc2MHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmLWJveCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBpbnNldDogMDtcclxuICAgICAgICAgICAgICAgIGdhcDogNDBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1sYXN0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYWJvdXRfdGVhbS1zbGlkZS02IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDY2JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmFib3V0X3RlYW0tc2xpZGUtNyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXNsaWRlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzAwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgJi1saXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU2MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYWJvdXQvc2xpZGVyL3NsaWRlMS5qcGcnKTtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9hYm91dC9zbGlkZXIvc2xpZGUyLmpwZycpO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIvNDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0zIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2Fib3V0L3NsaWRlci9zbGlkZTMuanBnJyk7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNC82O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLTQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYWJvdXQvc2xpZGVyL3NsaWRlNC5qcGcnKTtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA2Lzc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtNSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9hYm91dC9zbGlkZXIvc2xpZGU1LmpwZycpO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDcvOTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi02IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2Fib3V0L3NsaWRlci9zbGlkZTYuanBnJyk7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogOS8xMTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDY1JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi03IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2Fib3V0L3NsaWRlci9zbGlkZTcuanBnJyk7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMTEvLTE7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfbWlzc2lvbiB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICRjb2xvci1hY3RpdmU7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICRjb2xvci1hY3RpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYWJvdXQvZGVjb3ItNi5zdmcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0IDgwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDcwJTtcclxuXHJcbiAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDE5MHB4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDQwcHggMCAxMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc3ViLWJveCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYWJvdXQvcXVvdGUzLnN2ZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl92YWx1ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXBoaXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDUwcHg7XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjcwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDAgMCA0NXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAmLWJveCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImF2ZW5pcm5leFwiLCBhcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1udW0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiYXZlbmlybmV4XCIsIGFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMjhweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTE4cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2xhc3Qge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2Fib3V0L2RlY29yLTcuc3ZnJyksIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGRhcmstZ3JhcGhpdGUgMzAlLCByZ2JhKCRkYXJrLWdyYXBoaXRlLCAwKSksIHVybCgnLi4vaW1nL2Fib3V0L2Fib3V0LWxhc3QtYmcuanBnJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA4MHB4IHRvcCwgbGVmdCBjZW50ZXIsIHJpZ2h0IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA3MCUsIGNvbnRhaW4sIGNvdmVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XHJcblxyXG4gICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJhdmVuaXJuZXhcIiwgYXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIC5idG4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDkwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc3ViLWJveCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY1MHB4KSB7XHJcbiAgICAgICAgJl9oZXJvLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBnYXA6IDM1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgICAgICYtYm90dG9tLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCA1NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2V4cCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDkwcHggMjRweDtcclxuXHJcbiAgICAgICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU2MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCA4MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzM3B4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl90ZWFtIHtcclxuXHJcbiAgICAgICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgICAgIGdhcDogMzBweCAxMDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1zbGlkZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLWxpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX21pc3Npb24ge1xyXG5cclxuICAgICAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtc3ViLWJveCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3ZhbHVlIHtcclxuICAgICAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9sYXN0IHtcclxuXHJcbiAgICAgICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTBweCkge1xyXG5cclxuICAgICAgICAmX3N0cnVjdHVyZSB7XHJcblxyXG4gICAgICAgICAgICAmLWJveCB7XHJcblxyXG4gICAgICAgICAgICAgICAgJi10b3AtdGl0bGUsXHJcbiAgICAgICAgICAgICAgICAmLWRvdC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtYm90dG9tLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2hpc3Rvcnkge1xyXG4gICAgICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzNSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfZXhwLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl90ZWFtIHtcclxuXHJcblxyXG4gICAgICAgICAgICAmLXNsaWRlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYtbGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjVweCkge1xyXG5cclxuICAgICAgICAmX3N0cnVjdHVyZSB7XHJcblxyXG4gICAgICAgICAgICAmLWJveCB7XHJcbiAgICAgICAgICAgICAgICAmLWFyYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9oaXN0b3J5IHtcclxuICAgICAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfdGVhbSB7XHJcblxyXG4gICAgICAgICAgICAmLXNsaWRlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzYwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi1saXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9leHAge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xyXG5cclxuICAgICAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1NXB4IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNjAlLCBjb250YWluO1xyXG5cclxuICAgICAgICAgICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLXN1Yi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgJiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX21pc3Npb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgLTEwMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNjAlO1xyXG5cclxuICAgICAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGdhcDogNzZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtc3ViLWJveCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAmX2hlcm8ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG5cclxuICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG5cclxuICAgICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtYm94IHtcclxuXHJcbiAgICAgICAgICAgICAgICAmLXRpbWVsaW5lLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWFyYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWRvdC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtYm90dG9tLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfaGlzdG9yeSB7XHJcblxyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtaGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWN0aXZlLTI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtbG9nby1lbnRpZTEge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMjVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgJi1saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMzBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWNvbnRlbnQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxNCwgYXV0byk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtbWFpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib3g6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWJveDpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtYm94Om50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiA1O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib3g6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWJveDpudGgtY2hpbGQoNykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogODtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtYm94Om50aC1jaGlsZCg4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiA3O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib3g6bnRoLWNoaWxkKDkpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWJveDpudGgtY2hpbGQoMTApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDEwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib3g6bnRoLWNoaWxkKDExKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxMjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtYm94Om50aC1jaGlsZCgxMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWJveDpudGgtY2hpbGQoMTMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDEzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib3g6bnRoLWNoaWxkKDE0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxNDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+KjpudGgtY2hpbGQob2RkKSxcclxuICAgICAgICAgICAgICAgICAgICAmPio6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1zZWxmOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl90ZWFtIHtcclxuXHJcbiAgICAgICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLXRleHQxIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtc3ViLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1zbGlkZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICYgLnNsaWRlcl9idG5zIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMzVweCBhdXRvIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfdmFsdWUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGdhcDogMjVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjcwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfbGFzdCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGRhcmstZ3JhcGhpdGUgMzAlLCByZ2JhKCRkYXJrLWdyYXBoaXRlLCAwLjIpKSwgdXJsKCcuLi9pbWcvYWJvdXQvYWJvdXQtbGFzdC1iZy5qcGcnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXIsIHJpZ2h0IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluLCBjb3ZlcjtcclxuXHJcbiAgICAgICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmIC5idG4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcclxuICAgICAgICAmX2hpc3Rvcnkge1xyXG4gICAgICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAmLWxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjMwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4M3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi1tYWluIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYteWVhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4qOm50aC1jaGlsZChvZGQpLFxyXG4gICAgICAgICAgICAgICAgICAgICY+KjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPio6bnRoLWNoaWxkKDEpLFxyXG4gICAgICAgICAgICAgICAgICAgICY+KjpudGgtY2hpbGQoNyksXHJcbiAgICAgICAgICAgICAgICAgICAgJj4qOm50aC1jaGlsZCg4KSxcclxuICAgICAgICAgICAgICAgICAgICAmPio6bnRoLWNoaWxkKDkpLFxyXG4gICAgICAgICAgICAgICAgICAgICY+KjpudGgtY2hpbGQoMTMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4qOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzQycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPio6bnRoLWNoaWxkKDEwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPio6bnRoLWNoaWxkKDcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMjFweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+KjpudGgtY2hpbGQoNikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4qOm50aC1jaGlsZCgxMSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4qOm50aC1jaGlsZCgxMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPio6bnRoLWNoaWxkKDE0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWxvZ28ge1xyXG4gICAgICAgICAgICAgICAgJi1wbGFudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzODNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDc2NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMTQ5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE1MzJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTkxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5jb25uZWN0IHtcclxuXHJcbiAgICAmX2ljb24tYXJyb3cge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjRDZGMzA1O1xyXG4gICAgfVxyXG5cclxuICAgICZfaGVybyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgJHRleHQtY29sb3IsIHJnYmEoJHRleHQtY29sb3IsIDApIDUwJSksXHJcbiAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMSksIHJnYmEoMCwgMCwgMCwgMC4xKSksXHJcbiAgICAgICAgICAgIHVybCgnLi4vaW1nL2Nvbm5lY3QvY29ubmVjdF9iZy5qcGcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAgICAgICAmIC5oZXJvX2NvbnRlbnQtcmlnaHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY29ubmVjdC90ZWNoLWxlYWQtYmcuc3ZnXCIpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NThweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLm1haW4tc2NyZWVuX190aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmFwaGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XHJcbiAgICAgICAgICAgIGdhcDogOTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9vYmplY3Qge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb25uZWN0L2RlY29yLTEuc3ZnXCIpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDgwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImF2ZW5pcm5leFwiLCBhcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA2NHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuXHJcbiAgICAgICAgICAgICYtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTYwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9mZWF0dXJlcyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJveCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTI0cHggODBweDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGluc2V0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGRhcmstZ3JhcGhpdGUsIHJnYmEoJHRleHQtY29sb3IsIDApIDgwJSksXHJcbiAgICAgICAgICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KHJnYmEoJGRhcmstZ3JhcGhpdGUsIDAuMDgpLCByZ2JhKCRkYXJrLWdyYXBoaXRlLCAwLjA4KSk7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIC52aWRlb19iZyB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXN1YiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3NjBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi10ZXh0MiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9hbHRlciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXBoaXRlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA2NHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkZGFyay1ncmFwaGl0ZSwgMC4yKTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ibG9jayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzFmciA0MGZyIDIzZnI7XHJcbiAgICAgICAgICAgIGdhcDogNDBweDtcclxuXHJcbiAgICAgICAgICAgICYtZWwxLFxyXG4gICAgICAgICAgICAmLWVsMyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmLWVsMSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDc0cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRkYXJrLWdyYXBoaXRlLCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA5MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi10ZXh0MiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiYXZlbmlybmV4XCIsIGFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtY29sb3JlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRkYXJrLWdyYXBoaXRlLCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1lbDIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY29ubmVjdC9hbHRlci5qcGdcIikgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1lbDMge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCA0NHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJhdmVuaXJuZXhcIiwgYXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMjdweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLW51bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJhdmVuaXJuZXhcIiwgYXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkZGFyay1ncmFwaGl0ZSwgMC4yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfYXBwcm9hY2gge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb25uZWN0L2RlY29yLTIuc3ZnXCIpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdCA4MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA3NSU7XHJcblxyXG4gICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAgICAgIGdhcDogMTAwcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDI0cHggMCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1oZWFkZXIge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMS8tMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dC1jb2xvcmVkIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1sZWZ0LFxyXG4gICAgICAgICYtcmlnaHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLTYwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXJpZ2h0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Fib3V0L3F1b3RlMy5zdmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAmIC5idG5fbW9yZSBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzRweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDc0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcmlnaHQtdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDQ2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxlZnQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xyXG5cclxuICAgICAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICYgbGk6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2Nvbm5lY3Qge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAkY29sb3ItYWN0aXZlO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAkY29sb3ItYWN0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBjdXJzb3I6IGdyYWI7XHJcblxyXG4gICAgICAgICYuZHJhZ2dpbmcge1xyXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBncmFiYmluZztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaW5uZXItc2xpZGVyIHt9XHJcblxyXG4gICAgICAgICYtaGVhZGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcclxuXHJcbiAgICAgICAgICAgICYgLmJ0bl9tb3JlIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3NHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXNsaWRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgICAgICAgICAgIGdhcDogMzQwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTg4MHB4O1xyXG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG5cclxuICAgICAgICAgICAgJi1wcm9ncmVzcyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxNDNweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3NSU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtMzA7XHJcblxyXG4gICAgICAgICAgICAgICAgJi1iYXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWFjdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjFzIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zbGlkZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NjBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW5tYXgoMCwgOTZweCkgYXV0bztcclxuICAgICAgICAgICAgZ2FwOiAxMDBweDtcclxuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcblxyXG5cclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJhdmVuaXJuZXhcIiwgYXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGdhcDogMjdweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4IDgwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5mb3VyIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1zdWItdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWxpc3QyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJveC1jb250cm9scyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY1MHB4KSB7XHJcbiAgICAgICAgJl9vYmplY3Qge1xyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICYtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9jb25uZWN0IHtcclxuICAgICAgICAgICAgJi1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtc2xpZGVyIHtcclxuICAgICAgICAgICAgICAgIGdhcDogMTgwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTYwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYtcHJvZ3Jlc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTI5cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA3MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2ZlYXR1cmVzLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA2NHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9hbHRlciB7XHJcblxyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgJi1lbDEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzZweDtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtdGV4dDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1lbDMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfYXBwcm9hY2gge1xyXG5cclxuICAgICAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDYwcHggMTIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtcmlnaHQtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XHJcbiAgICAgICAgJl9hcHByb2FjaCB7XHJcbiAgICAgICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgICAgIGdhcDogNjBweCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICZfaGVybyB7XHJcblxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAkdGV4dC1jb2xvciA1MCUsIHJnYmEoJHRleHQtY29sb3IsIDApIDcwJSksXHJcbiAgICAgICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjEpLCByZ2JhKDAsIDAsIDAsIDAuMSkpLFxyXG4gICAgICAgICAgICAgICAgdXJsKCcuLi9pbWcvY29ubmVjdC9jb25uZWN0X2JnLmpwZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIsIGNlbnRlciwgdG9wIHJpZ2h0IC02MDBweDtcclxuXHJcbiAgICAgICAgICAgICYgLmhlcm9fY29udGVudC1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY29ubmVjdC90ZWNoLWxlYWQtYmctbS5zdmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDIxcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzEycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJiAucGxhbnRfdGVjaC1sZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfY29ubmVjdCB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJi1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmIC5idG5fbW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1zbGlkZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU3NXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYtcHJvZ3Jlc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogOTBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbm1heCgwLCA1NXB4KSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UsIG9wYWNpdHkgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtdGV4dCxcclxuICAgICAgICAgICAgICAgICYtbGlzdCxcclxuICAgICAgICAgICAgICAgICYtbGlzdDIsXHJcbiAgICAgICAgICAgICAgICAmLXN1Yi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWJveCB7XHJcbiAgICAgICAgICAgICAgICAmLWNvbnRyb2xzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtcHJldixcclxuICAgICAgICAgICAgICAgICYtbmV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX29iamVjdCB7XHJcblxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNTUlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICAgICAgICAgIGdhcDogMzVweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfZmVhdHVyZXMge1xyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTI0cHggMjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLXN1YiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi10ZXh0MiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfYWx0ZXIge1xyXG5cclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi1lbDEge1xyXG4gICAgICAgICAgICAgICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWVsMSxcclxuICAgICAgICAgICAgICAgICYtZWwzIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1lbDIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzMzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfYXBwcm9hY2gge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA0OHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAyNSU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmIC5idG5fbW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnByb2plY3RzIHtcclxuICAgICZfaGVybyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgJGRhcmstZ3JhcGhpdGUgMjUlLCByZ2JhKCRkYXJrLWdyYXBoaXRlLCAwKSAxMDAlKSwgdXJsKCcuLi9pbWcvcHJvamVjdHMvcHJvamVjdHNfYmcuanBnJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcblxyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZ2FwOiAyMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9ociB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDgwcHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2hpdGUtMzA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9saXN0IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgJi1oZWFkZXIge1xyXG4gICAgICAgICAgICAmLWJveCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGUtMzA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgJi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbWFyZ2luOiAxNjBweCA4MHB4IDAgMDtcclxuXHJcbiAgICAgICAgICAgICYgLmljb24tZG93biB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCA0NXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLXNwYXJlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDE2MHB4O1xyXG5cclxuICAgICAgICAgICAgJi1taWRkbGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR3aGl0ZS0zMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGUtMzA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiYXZlbmlybmV4XCIsIGFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2NHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjU1cHggMTAwJTtcclxuICAgICAgICAgICAgICAgIGdhcDogOTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOTVweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkd2hpdGUtMzA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJhdmVuaXJuZXhcIiwgYXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWJveCxcclxuICAgICAgICAgICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UsIHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pbmZvLWhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR0ZXh0LWNvbG9yLCAwLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDY1cHg7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi1yZWdpbWUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtc3RhdHVzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLXBvdyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi1yZWdpbWUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtZ29hbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtZ29hbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkdGV4dC1jb2xvciwgMSkgMCUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCR0ZXh0LWNvbG9yLCAwKSAxMDAlKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmIC5idG5fbW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtc2xpZGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0ODJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHggMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMxYTFjMjUsICMxYTFjMjU3ZiA2NSUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4NnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmIC5wcm9qZWN0c19saXN0LWJveC1jb250ZW50LXNsaWRlci1ib3gtc2xpZGUtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1iZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0ODJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciAucHJvamVjdHNfbGlzdC1ib3gtY29udGVudC1zbGlkZXItYm94LXNsaWRlLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJhdmVuaXJuZXhcIiwgYXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNjYWxlOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtNjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMjAwbXMgbGluZWFyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmIC5pY29uLWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiAuc2xpZGVyX2J0bnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGUtMzA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmIC5zbGlkZXItYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk1MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmFwaGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXBoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmIC5zbGlkZXItY291bnQtdG90YWwsXHJcbiAgICAgICAgICAgICAgICAgICAgJiAuc2xpZGVyLWNvdW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTg1MHB4KSB7XHJcbiAgICAgICAgJl9saXN0LWJveC1jb250ZW50IHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MDBweCAzMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjUwcHgpIHtcclxuICAgICAgICAmX2xpc3Qge1xyXG5cclxuICAgICAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOTBweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLXNsaWRlci1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XHJcbiAgICAgICAgJl9saXN0IHtcclxuXHJcbiAgICAgICAgICAgICYtYm94IHtcclxuXHJcbiAgICAgICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDAwcHggMzAwJTtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xyXG5cclxuICAgICAgICAmX2hyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2xpc3Qge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcblxyXG4gICAgICAgICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZS02MDtcclxuXHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA5MHB4IGF1dG8gMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5vcGVuIC5wcm9qZWN0c19saXN0LWhlYWRlci1ib3gtbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZS02MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1zcGFyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmFwaGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlLTYwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGUtNjA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgLmljb24tZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZS02MDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnJvdGF0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWJveCB7XHJcblxyXG4gICAgICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOTBweCAwIDkwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtc2xpZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiAuc2xpZGVyX2J0bnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtc2xpZGVyLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmIC5wcm9qZWN0c19saXN0LWJveC1jb250ZW50LXNsaWRlci1ib3gtc2xpZGUtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtYmcuc2xpZGUxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1iZy5zbGlkZTIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWJnLnNsaWRlMyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtYmcuc2xpZGU0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1iZy5zbGlkZTUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzVweCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1ib3gtY29udGVudC1pbmZvIC5idG5fbW9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xyXG4gICAgICAgICZfbGlzdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAmLWJveC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICYtc2xpZGVyLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi5zdXBwbHkge1xyXG5cclxuICAgICZfaGVybyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgJHRleHQtY29sb3IsIHJnYmEoJHRleHQtY29sb3IsIDApIDgwJSksXHJcbiAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudChyZ2JhKCRkYXJrLWdyYXBoaXRlLCAwLjEpLCByZ2JhKCRkYXJrLWdyYXBoaXRlLCAwLjEpKSxcclxuICAgICAgICAgICAgdXJsKCcuLi9pbWcvc3VwcGx5L3N1cHBseV9oZXJvX2JnLmpwZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAgIC5tYWluLXNjcmVlbl9fdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQtbGVmdCB7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXBoaXRlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuaGVyb19jb250ZW50LXJpZ2h0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3N1cHBseS90ZWNoLWxlYWQtYmcuc3ZnXCIpIG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfYXV0byB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXBoaXRlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICYgLnNsaWRlci1idG4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXNsaWRlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICB3aWR0aDogNDEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDg1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgICAgICYuc2xpZGUxIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoJGRhcmstZ3JhcGhpdGUsIDAuNykgMjAlLCByZ2JhKCRkYXJrLWdyYXBoaXRlLCAwKSksXHJcbiAgICAgICAgICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KHJnYmEoJGRhcmstZ3JhcGhpdGUsIDAuMyksIHJnYmEoJGRhcmstZ3JhcGhpdGUsIDAuMykpLFxyXG4gICAgICAgICAgICAgICAgICAgIHVybCgnLi4vaW1nL3N1cHBseS9hdXRvbWF0aWMvc2xpZGUxLmpwZycpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNsaWRlMiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKCRkYXJrLWdyYXBoaXRlLCAwLjcpIDIwJSwgcmdiYSgkZGFyay1ncmFwaGl0ZSwgMCkpLFxyXG4gICAgICAgICAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudChyZ2JhKCRkYXJrLWdyYXBoaXRlLCAwLjMpLCByZ2JhKCRkYXJrLWdyYXBoaXRlLCAwLjMpKSxcclxuICAgICAgICAgICAgICAgICAgICB1cmwoJy4uL2ltZy9zdXBwbHkvYXV0b21hdGljL3NsaWRlMi5qcGcnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zbGlkZTMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgkZGFyay1ncmFwaGl0ZSwgMC43KSAyMCUsIHJnYmEoJGRhcmstZ3JhcGhpdGUsIDApKSxcclxuICAgICAgICAgICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQocmdiYSgkZGFyay1ncmFwaGl0ZSwgMC4zKSwgcmdiYSgkZGFyay1ncmFwaGl0ZSwgMC4zKSksXHJcbiAgICAgICAgICAgICAgICAgICAgdXJsKCcuLi9pbWcvc3VwcGx5L2F1dG9tYXRpYy9zbGlkZTMuanBnJyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc2xpZGU0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoJGRhcmstZ3JhcGhpdGUsIDAuNykgMjAlLCByZ2JhKCRkYXJrLWdyYXBoaXRlLCAwKSksXHJcbiAgICAgICAgICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KHJnYmEoJGRhcmstZ3JhcGhpdGUsIDAuMyksIHJnYmEoJGRhcmstZ3JhcGhpdGUsIDAuMykpLFxyXG4gICAgICAgICAgICAgICAgICAgIHVybCgnLi4vaW1nL3N1cHBseS9hdXRvbWF0aWMvc2xpZGU0LmpwZycpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNsaWRlNSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKCRkYXJrLWdyYXBoaXRlLCAwLjcpIDIwJSwgcmdiYSgkZGFyay1ncmFwaGl0ZSwgMCkpLFxyXG4gICAgICAgICAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudChyZ2JhKCRkYXJrLWdyYXBoaXRlLCAwLjMpLCByZ2JhKCRkYXJrLWdyYXBoaXRlLCAwLjMpKSxcclxuICAgICAgICAgICAgICAgICAgICB1cmwoJy4uL2ltZy9zdXBwbHkvYXV0b21hdGljL3NsaWRlNS5qcGcnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zbGlkZTYge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgkZGFyay1ncmFwaGl0ZSwgMC43KSAyMCUsIHJnYmEoJGRhcmstZ3JhcGhpdGUsIDApKSxcclxuICAgICAgICAgICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQocmdiYSgkZGFyay1ncmFwaGl0ZSwgMC4zKSwgcmdiYSgkZGFyay1ncmFwaGl0ZSwgMC4zKSksXHJcbiAgICAgICAgICAgICAgICAgICAgdXJsKCcuLi9pbWcvc3VwcGx5L2F1dG9tYXRpYy9zbGlkZTYuanBnJyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc2xpZGU3IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoJGRhcmstZ3JhcGhpdGUsIDAuNykgMjAlLCByZ2JhKCRkYXJrLWdyYXBoaXRlLCAwKSksXHJcbiAgICAgICAgICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KHJnYmEoJGRhcmstZ3JhcGhpdGUsIDAuMyksIHJnYmEoJGRhcmstZ3JhcGhpdGUsIDAuMykpLFxyXG4gICAgICAgICAgICAgICAgICAgIHVybCgnLi4vaW1nL3N1cHBseS9hdXRvbWF0aWMvc2xpZGU3LmpwZycpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIC5lbGVtZW50LWFkZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhcmstZ3JhcGhpdGUsIDApO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1zdWIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDgwMG1zIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MnB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDYwMG1zIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NTBweCkge1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zdXBwbHlfYXV0by1zbGlkZS1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmFwaGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zdXBwbHlfYXV0by1zbGlkZS1ib3gtdGl0bGUtc3ViIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS02MDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zdXBwbHlfYXV0by1zbGlkZS1ib3gtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zdXBwbHlfYXV0by1zbGlkZS1ib3gtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc2xpZGVyIHtcclxuXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMjBweDtcclxuXHJcbiAgICAgICAgICAgICYgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1idG5zIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDIycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLnN1cHBseV9zeXN0ZW0tc2xpZGUtaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX3N5c3RlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCA3MTBweCkgMWZyO1xyXG4gICAgICAgIGdhcDogMTMwcHg7XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDYwcHggMCAxMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCxcclxuICAgICAgICAmLXRleHQyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcmlnaHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR0ZXh0LWNvbG9yLCAwLjEpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0OHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGdhcDogNTBweDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1NHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYtbGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLTYwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIC5zbGlkZXItYnRuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR0ZXh0LWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk1MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmFwaGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWFjdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmFwaGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWFjdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zbGlkZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc2xpZGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGdhcDogMzVweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNsaWRlLTMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMTk1cHggMTk1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIC5zbGljay1saXN0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiAuc2xpY2stc2xpZGU+ZGl2IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5NXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAuc2xpZGUtMyAmLnNsaWRlNixcclxuICAgICAgICAgICAgICAgIC5zbGlkZS0zICYuc2xpZGU4IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2xpZGUtMyAmLnNsaWRlOSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5zbGlkZTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICRkYXJrLWdyYXBoaXRlLCByZ2JhKCRkYXJrLWdyYXBoaXRlLCAwKSksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVybCgnLi4vaW1nL3N1cHBseS9zeXN0ZW0vc2xpZGUxLmpwZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuc2xpZGUyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAkZGFyay1ncmFwaGl0ZSwgcmdiYSgkZGFyay1ncmFwaGl0ZSwgMCkpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB1cmwoJy4uL2ltZy9zdXBwbHkvc3lzdGVtL3NsaWRlMi5qcGcnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnNsaWRlMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgJGRhcmstZ3JhcGhpdGUsIHJnYmEoJGRhcmstZ3JhcGhpdGUsIDApKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdXJsKCcuLi9pbWcvc3VwcGx5L3N5c3RlbS9zbGlkZTMuanBnJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5zbGlkZTQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICRkYXJrLWdyYXBoaXRlLCByZ2JhKCRkYXJrLWdyYXBoaXRlLCAwKSksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVybCgnLi4vaW1nL3N1cHBseS9zeXN0ZW0vc2xpZGU0LmpwZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuc2xpZGU1IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAkZGFyay1ncmFwaGl0ZSwgcmdiYSgkZGFyay1ncmFwaGl0ZSwgMCkpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB1cmwoJy4uL2ltZy9zdXBwbHkvc3lzdGVtL3NsaWRlNS5qcGcnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnNsaWRlNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgJGRhcmstZ3JhcGhpdGUsIHJnYmEoJGRhcmstZ3JhcGhpdGUsIDApKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdXJsKCcuLi9pbWcvc3VwcGx5L3N5c3RlbS9zbGlkZTYuanBnJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5zbGlkZTcge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICRkYXJrLWdyYXBoaXRlLCByZ2JhKCRkYXJrLWdyYXBoaXRlLCAwKSksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVybCgnLi4vaW1nL3N1cHBseS9zeXN0ZW0vc2xpZGU3LmpwZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuc2xpZGU4IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAkZGFyay1ncmFwaGl0ZSwgcmdiYSgkZGFyay1ncmFwaGl0ZSwgMCkpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB1cmwoJy4uL2ltZy9zdXBwbHkvc3lzdGVtL3NsaWRlOC5qcGcnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnNsaWRlOSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgJGRhcmstZ3JhcGhpdGUsIHJnYmEoJGRhcmstZ3JhcGhpdGUsIDApKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdXJsKCcuLi9pbWcvc3VwcGx5L3N5c3RlbS9zbGlkZTkuanBnJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNsaWRlLTMgJi5zbGlkZTYge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zbGlkZS0zICYuc2xpZGU4IHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2xpZGUtMyAmLnNsaWRlOSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDI7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfcHJvZHVjdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXBoaXRlO1xyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4NjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDcxMHB4KSAxZnI7XHJcbiAgICAgICAgICAgIGdhcDogOTBweCAxOTBweDtcclxuXHJcbiAgICAgICAgICAgICYtaXRlbTEge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNjRweCA4MnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2NvZ2VuL3V0aWwtYmcucG5nJyksIGxpbmVhci1ncmFkaWVudCgkY29sb3ItYWN0aXZlLCAkY29sb3ItYWN0aXZlKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMzUlLCBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1pdGVtMiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICAgICAgICAgICAgICAgICYgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgLmNvbm5lY3RfaWNvbi1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1pdGVtMyB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1pdGVtNCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBnYXA6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDg1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgJi1lbCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImF2ZW5pcm5leFwiLCBhcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtbnVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfbGlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICRkYXJrLWdyYXBoaXRlLCByZ2JhKCRkYXJrLWdyYXBoaXRlLCAwKSksXHJcbiAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGRhcmstZ3JhcGhpdGUsIHJnYmEoJGRhcmstZ3JhcGhpdGUsIDApKSxcclxuICAgICAgICAgICAgdXJsKCcuLi9pbWcvc3VwcGx5L3N1cHBseV9saWdodF9iZy5qcGcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAgICAgICAmLWJveCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1uYW1lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9kZXBhcnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgNzYwcHgpIDFmcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHJcbiAgICAgICAgJi1sZWZ0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3VwcGx5L2RlY29yLTEuc3ZnJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmFwaGl0ZTtcclxuXHJcbiAgICAgICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTYwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1yaWdodCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xyXG4gICAgICAgICAgICBnYXA6IDIycHggMzBweDtcclxuXHJcbiAgICAgICAgICAgICYtZGVjb3Ige1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEvLTE7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdG9wIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDE1cHggMzRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiAuaWNvbi1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiAuaWNvbi1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9vcmdhbml6IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgICAgICYgLnNsaWRlci1idG4ge1xyXG4gICAgICAgICAgICBjb2xvcjogIzFDMUIyNjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODYwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gNTYwcHg7XHJcbiAgICAgICAgICAgIGdhcDogMTkwcHg7XHJcblxyXG4gICAgICAgICAgICAmLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTUlIGF1dG87XHJcbiAgICAgICAgICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtdGV4dDEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi10ZXh0MiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1zbGlkZXIge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkZGFyay1ncmFwaGl0ZSwgMC43KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfbGFzdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3VwcGx5L2RlY29yLTIuc3ZnJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA0MHB4IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gOTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAgICAgIGdhcDogMjk1cHg7XHJcblxyXG4gICAgICAgICAgICAmLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLXRleHQyIHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Fib3V0L3F1b3RlMy5zdmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzhweCAwIDAgNDZweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtdGV4dDIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiAuYnRuX21vcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pY29uLWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjUwcHgpIHtcclxuICAgICAgICAmX3N5c3RlbSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDYxMHB4KSAxZnI7XHJcbiAgICAgICAgICAgIGdhcDogOTBweDtcclxuXHJcbiAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzNXB4IDAgNzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9hdXRvIHtcclxuICAgICAgICAgICAgJi1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICAmLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtc3ViIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDJweCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9wcm9kdWN0IHtcclxuICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDYxMHB4KSAxZnI7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDkwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfbGlnaHQge1xyXG5cclxuICAgICAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9kZXBhcnQge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCA1NTBweCkgMWZyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9vcmdhbml6LWJveCB7XHJcbiAgICAgICAgICAgIGdhcDogOTBweDtcclxuXHJcbiAgICAgICAgICAgICYtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA4MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9sYXN0IHtcclxuXHJcbiAgICAgICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTEwMHB4O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAyMDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLXJpZ2h0IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDUwcHgpIHtcclxuICAgICAgICAmX3N5c3RlbSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuXHJcbiAgICAgICAgICAgICYtc2xpZGUtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX29yZ2FuaXotYm94IHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDQ2MHB4O1xyXG5cclxuICAgICAgICAgICAgJi1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1sZWZ0LWNvbnRlbnQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXNsaWRlciAuc2xpY2stc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNTBweCkge1xyXG4gICAgICAgICZfYXV0byB7XHJcbiAgICAgICAgICAgICYtc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLXN1YiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XHJcbiAgICAgICAgJl9zeXN0ZW0ge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XHJcblxyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10ZXh0LFxyXG4gICAgICAgICAgICAmLXRleHQyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1sb2dvIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNjNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xyXG5cclxuICAgICAgICAmX2F1dG8ge1xyXG5cclxuICAgICAgICAgICAgJi1zbGlkZXIge1xyXG4gICAgICAgICAgICAgICAgJi1idG5zIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgJi1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICAmIC5lbGVtZW50LWFkZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zdXBwbHlfYXV0by1zbGlkZS1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmFwaGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zdXBwbHlfYXV0by1zbGlkZS1ib3gtdGl0bGUtc3ViIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS02MDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zdXBwbHlfYXV0by1zbGlkZS1ib3gtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zdXBwbHlfYXV0by1zbGlkZS1ib3gtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmljb24tcGx1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaWNvbi1taW51cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3Byb2R1Y3Qge1xyXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAmMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2xpZ2h0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgJGRhcmstZ3JhcGhpdGUsIHJnYmEoJGRhcmstZ3JhcGhpdGUsIDApKSxcclxuICAgICAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGRhcmstZ3JhcGhpdGUsIHJnYmEoJGRhcmstZ3JhcGhpdGUsIDApKSxcclxuICAgICAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudChyZ2JhKCRkYXJrLWdyYXBoaXRlLCAwLjUpLCByZ2JhKCRkYXJrLWdyYXBoaXRlLCAwLjUpKSxcclxuICAgICAgICAgICAgICAgIHVybCgnLi4vaW1nL3N1cHBseS9zdXBwbHlfbGlnaHRfYmcuanBnJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xyXG5cclxuICAgICAgICAgICAgJi1ib3gtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG5cclxuICAgICAgICAgICAgICAgICYtaXRlbTpudGgtY2hpbGQoMyksXHJcbiAgICAgICAgICAgICAgICAmLWl0ZW06bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2RlcGFydCB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgICAgICBnYXA6IDYwcHg7XHJcblxyXG4gICAgICAgICAgICAmLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAzMHB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJi1kZWNvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLXRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAyNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgLmljb24tYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtYm90dG9tIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmIC5pY29uLWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9vcmdhbml6LWJveCB7XHJcbiAgICAgICAgICAgIGdhcDogNDZweDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgOTAwcHgpO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgJi1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAmX2hlcm8ge1xyXG5cclxuICAgICAgICAgICAgJiAucGxhbnRfaGVyby13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGdhcDogMzc1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICR0ZXh0LWNvbG9yIDUwJSwgcmdiYSgkdGV4dC1jb2xvciwgMCkgODAlKSxcclxuICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KHJnYmEoJGRhcmstZ3JhcGhpdGUsIDAuMSksIHJnYmEoJGRhcmstZ3JhcGhpdGUsIDAuMSkpLFxyXG4gICAgICAgICAgICB1cmwoJy4uL2ltZy9zdXBwbHkvc3VwcGx5X2hlcm9fYmcuanBnJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcbiAgICAgICAgICAgIC5tYWluLXNjcmVlbl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgLmhlcm9fY29udGVudC1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc3VwcGx5L3RlY2gtbGVhZC1iZy1tLnN2Z1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMxM3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MjJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiAuaGVyb19jb250ZW50LXJpZ2h0IC5wbGFudF90ZWNoLWxlYWQge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfYXV0byB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9zeXN0ZW0ge1xyXG4gICAgICAgICAgICAmLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1zbGlkZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgJi1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfcHJvZHVjdCB7XHJcbiAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICYxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCA0MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gOTAlLCBjb250YWluO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtbGlzdC1pdGVtIC5jb25uZWN0X2ljb24tYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi10ZXh0IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDM1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLWVsLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2xhc3Qge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IC00MHB4IHRvcCA0MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNTAlO1xyXG5cclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYtbGVmdCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtdGV4dCxcclxuICAgICAgICAgICAgICAgICAgICAmLXRleHQyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDg3cHggNzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiAuYnRuX21vcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xyXG4gICAgICAgICAgICAmIC5zbGlkZXItYnRuIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfZGVwYXJ0IHtcclxuXHJcbiAgICAgICAgICAgICAgICAmLWxlZnQtYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9vcmdhbml6IHtcclxuXHJcbiAgICAgICAgICAgICAgICAmIC5zbGlkZXJfYnRucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgLnNsaWRlci1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi10ZXh0MSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtdGV4dDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZ3JhaW4ge1xyXG5cclxuICAgICZfaGVybyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZ3JhaW4vZGVjb3ItMS5zdmcnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgNTBweCBib3R0b20gMXB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcclxuXHJcbiAgICAgICAgJi1zdWItdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5wcm9qZWN0c19oZXJvLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAubWFpbi1zY3JlZW5fX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfb2JqIHtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICBnYXA6IDE4MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3MDBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgdG9wOiA5OHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kZXNjcmlwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiA0NXB4O1xyXG5cclxuICAgICAgICAgICAgJi5tYXJnaW4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgLmljb24tYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICYtc3ViIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICYuaDItZGVjb3Ige1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAmIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnBhZGRpbmcge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1udW0ge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJhdmVuaXJuZXhcIiwgYXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRkYXJrLWdyYXBoaXRlLCAwLjIpO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9nYWxsZXJ5IHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgJGNvbG9yLWFjdGl2ZTtcclxuICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgJGNvbG9yLWFjdGl2ZTtcclxuXHJcbiAgICAgICAgJi1zbGlkZXItYnRucyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLnNsaWRlci1idG4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR0ZXh0LWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTUwcHgpIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmFwaGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xyXG4gICAgICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmFwaGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXNsaWRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXNsaWRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byA2MSU7XHJcblxyXG4gICAgICAgICAgICAmLnJldiB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYxJSBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXN1YiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzAwcHg7ICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX3BsYW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2dyYWluL2RlY29yLTIuc3ZnXCIpLCBsaW5lYXItZ3JhZGllbnQoJHByb2R1Y3Rpb24tZGFyaywgJHByb2R1Y3Rpb24tZGFyayk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDgwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogNDBweDtcclxuXHJcbiAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODUwcHg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi1idG5zIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDQ4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgLmljb24tYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzNCNDA1MDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9yZWNvbWVuZGF0aW9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAgZ2FwOiA0OHB4IDQzcHg7XHJcblxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaGVhZGVyIHtcclxuXHJcbiAgICAgICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXBoaXRlO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDIwMG1zIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJiBpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAyMDBtcyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcblxyXG4gICAgICAgICAgICAmLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDY1JTtcclxuICAgICAgICAgICAgICAgIGdhcDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1pbmZvIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggNjRweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRkYXJrLWdyYXBoaXRlLCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBnYXA6IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkZGFyay1ncmFwaGl0ZSwgMC4yKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhcmstZ3JhcGhpdGUsIDAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MzBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWxvYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGRhcmstZ3JhcGhpdGUsIDAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiAuaWNvbi1waW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiAuYnRuIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY1MHB4KSB7XHJcbiAgICAgICAgJl9vYmoge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xyXG4gICAgICAgICAgICBnYXA6IDEwMHB4O1xyXG5cclxuICAgICAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfZ2FsbGVyeSB7XHJcblxyXG4gICAgICAgICAgICAmLXNsaWRlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmLXN1YiB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9wbGFudCB7XHJcbiAgICAgICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3JlY29tZW5kYXRpb24tY29udGVudC1pbmZvIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCA0MnB4O1xyXG4gICAgICAgICAgICBnYXA6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTBweCkge1xyXG4gICAgICAgICZfb2JqIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcclxuICAgICAgICAgICAgZ2FwOiA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIHtcclxuICAgICAgICAmX3BsYW50IHtcclxuICAgICAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRwcm9kdWN0aW9uLWRhcmssICRwcm9kdWN0aW9uLWRhcmspO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTVweCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfcmVjb21lbmRhdGlvbiB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG5cclxuICAgICAgICAgICAgJi1oZWFkZXItbGluayB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogNDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgJl9oZXJvIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNTAlO1xyXG5cclxuICAgICAgICAgICAgJi1zdWItdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5tYWluLXNjcmVlbl9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9vYmoge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgICAgICBnYXA6IDYwcHg7XHJcblxyXG4gICAgICAgICAgICAmLWJveCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDZweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtZGVzY3JpcCB7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDM1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLXN1YiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgdWwge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtbnVtIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9nYWxsZXJ5IHtcclxuICAgICAgICAgICAgJi1zbGlkZXItYnRucyB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJi1zdWIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDY3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfcGxhbnQge1xyXG5cclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAzNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWJ0bnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xyXG5cclxuICAgICAgICAmX3JlY29tZW5kYXRpb24ge1xyXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgJi1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAzM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtbG9jIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi53b3JrcyB7XHJcblxyXG4gICAgJiAuc2xpZGVyLWJ0biB7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR0ZXh0LWNvbG9yO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NTBweCkge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmFwaGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1hY3RpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XHJcbiAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmFwaGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1hY3RpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9oZXJvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAkZGFyay1ncmFwaGl0ZSwgcmdiYSgkZGFyay1ncmFwaGl0ZSwgMCkpLCB1cmwoJy4uL2ltZy93b3Jrcy93b3Jrc19iZy5qcGcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG5cclxuICAgICAgICAmIC5oZXJvX2NvbnRlbnQtcmlnaHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY29nZW4vdGVjaC1sZWFkLWJnLWNvZ2VuLnN2Z1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5pY29uLWFycm93IHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY3RpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfYXNzZW1ibGluZyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmFwaGl0ZTtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDM0MHB4LCA1NjBweCkgMWZyO1xyXG4gICAgICAgIGdhcDogMTkwcHg7XHJcblxyXG4gICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgIHRvcDogMTIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmJ0bl9tb3JlIHNwYW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDcwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMDBweCBhdXRvIDFmcjtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDUwMG1zIGxpbmVhcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGUtMzA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICYuaXMtaG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmIC5ib3gtaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgLndvcmtzX2Fzc2VtYmxpbmctYWN0aXZlLWl0ZW0tbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiAud29ya3NfYXNzZW1ibGluZy1hY3RpdmUtaXRlbS1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgLmJveC1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmIC5pY29uLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NTBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogNTAwbXMgbGluZWFyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX3RlYW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmFwaGl0ZTtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdhcDogNDBweDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgyMDBweCwgNTYwcHgpIDFmcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHJcbiAgICAgICAgJi12aWRlbyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICYgdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3NXB4IDE1MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvd29ya3MvZGVjb3ItMS5zdmdcIiksIGxpbmVhci1ncmFkaWVudCgkY29sb3ItYWN0aXZlLCAkY29sb3ItYWN0aXZlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi1zdWIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGdhcDogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmIC5pY29uLWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX3dvcmtzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDM2MHB4LCA1NjBweCkgMWZyIDFmciAxZnI7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgICAgICBnYXA6IDQwcHg7XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzYwcHg7XHJcblxyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYm94MSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgkZGFyay1ncmFwaGl0ZSwgMC4yKSwgcmdiYSgkZGFyay1ncmFwaGl0ZSwgMC4yKSksXHJcbiAgICAgICAgICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgJGRhcmstZ3JhcGhpdGUsIHJnYmEoJGRhcmstZ3JhcGhpdGUsIDApKSxcclxuICAgICAgICAgICAgICAgICAgICB1cmwoXCIuLi9pbWcvd29ya3Mvd29yazEuanBnXCIpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYm94MiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgkZGFyay1ncmFwaGl0ZSwgMC4yKSwgcmdiYSgkZGFyay1ncmFwaGl0ZSwgMC4yKSksXHJcbiAgICAgICAgICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgJGRhcmstZ3JhcGhpdGUsIHJnYmEoJGRhcmstZ3JhcGhpdGUsIDApKSwgdXJsKFwiLi4vaW1nL3dvcmtzL3dvcmsyLmpwZ1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmJveDMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoJGRhcmstZ3JhcGhpdGUsIDAuMiksIHJnYmEoJGRhcmstZ3JhcGhpdGUsIDAuMikpLFxyXG4gICAgICAgICAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byB0b3AsICRkYXJrLWdyYXBoaXRlLCByZ2JhKCRkYXJrLWdyYXBoaXRlLCAwKSksIHVybChcIi4uL2ltZy93b3Jrcy93b3JrMy5qcGdcIikgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5ib3g0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKCRkYXJrLWdyYXBoaXRlLCAwLjIpLCByZ2JhKCRkYXJrLWdyYXBoaXRlLCAwLjIpKSxcclxuICAgICAgICAgICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAkZGFyay1ncmFwaGl0ZSwgcmdiYSgkZGFyay1ncmFwaGl0ZSwgMCkpLCB1cmwoXCIuLi9pbWcvd29ya3Mvd29yazQuanBnXCIpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmJveDUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoJGRhcmstZ3JhcGhpdGUsIDAuMiksIHJnYmEoJGRhcmstZ3JhcGhpdGUsIDAuMikpLFxyXG4gICAgICAgICAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byB0b3AsICRkYXJrLWdyYXBoaXRlLCByZ2JhKCRkYXJrLWdyYXBoaXRlLCAwKSksIHVybChcIi4uL2ltZy93b3Jrcy93b3JrNS5qcGdcIikgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5ib3g2IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKCRkYXJrLWdyYXBoaXRlLCAwLjIpLCByZ2JhKCRkYXJrLWdyYXBoaXRlLCAwLjIpKSxcclxuICAgICAgICAgICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAkZGFyay1ncmFwaGl0ZSwgcmdiYSgkZGFyay1ncmFwaGl0ZSwgMCkpLCB1cmwoXCIuLi9pbWcvd29ya3Mvd29yazYuanBnXCIpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9yZXNvdXJzZXMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy93b3Jrcy9kZWNvci0yLnN2Z1wiKSwgdXJsKFwiLi4vaW1nL3dvcmtzL2RlY29yLTMuc3ZnXCIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDkwcHggbGVmdCA1MHB4LCBib3R0b20gOTBweCByaWdodCA1MHB4O1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgJGNvbG9yLWFjdGl2ZTtcclxuICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgJGNvbG9yLWFjdGl2ZTtcclxuXHJcbiAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyNTBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJi1zbGlkZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG5cclxuICAgICAgICAgICAgJiAuc2xpY2stc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiAuc2xpY2stY2VudGVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgLndvcmtzX3Jlc291cnNlcy1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJsdXIoM3B4KTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgLnNsaWNrLWNlbnRlciAud29ya3NfcmVzb3Vyc2VzLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMCk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWJ0bnMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGdhcDogMjJweDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXNsaWRlIHtcclxuXHJcbiAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfZXhwIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBnYXA6IDU1cHg7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlcixcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkYXJrLWdyYXBoaXRlLCAwLjIpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXN1YiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTE0MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAmLWVsMSxcclxuICAgICAgICAgICAgJi1lbDIsXHJcbiAgICAgICAgICAgICYtZWwzIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtZWwxIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWVsMiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvd29ya3Mvd29ya3NfZXhwLmpwZ1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWVsMyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmFwaGl0ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgLmljb24tYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9ldGFwcyB7XHJcbiAgICAgICAgJi1lbGVtZW50cyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXBoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5wYXNzZWQ6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtbGluZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLTMwO1xyXG5cclxuICAgICAgICAgICAgICAgICYtcHJvZ3Jlc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNHMgZWFzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5lLWJ0bnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zbGlkZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDc1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHRleHQtY29sb3IsIDAuMSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDMwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTE2MHB4O1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmLWJ0bnMge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxNzBweCkgYXV0byBtaW5tYXgoMCwgMTcwcHgpO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIC5zbGljay1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zbGlkZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzOCUgNTElO1xyXG4gICAgICAgICAgICBnYXA6IDExMHB4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XHJcblxyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNDBweDtcclxuXHJcblxyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM0MHB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZWQsIHJnYmEocmVkLCAwKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMzMjMxM0IsIHJnYmEoIzMyMzEzQiwgMCkpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0NjQ1NEU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWFjdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLm1hcmdpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY291bnQge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJhdmVuaXJuZXhcIiwgYXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogc2VsZi1lbmQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJi5tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYtdG90YWwge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLTMwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICZfZ3VhcmFudGVlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgkZGFyay1ncmFwaGl0ZSwgMC43MyksIHJnYmEoJGRhcmstZ3JhcGhpdGUsIDAuNzMpKSxcclxuICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgJGRhcmstZ3JhcGhpdGUsIHJnYmEoJGRhcmstZ3JhcGhpdGUsIDApIDUwJSksXHJcbiAgICAgICAgICAgIHVybChcIi4uL2ltZy93b3Jrcy9ndWFyYW50ZWVfYmcuanBnXCIpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAwIDYwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy93b3Jrcy9xdW90ZS5zdmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTEwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byA0OHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuYnRuX21vcmUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAmIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA3MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2NTBweCkge1xyXG4gICAgICAgICZfYXNzZW1ibGluZyB7XHJcbiAgICAgICAgICAgIGdhcDogMTAwcHg7XHJcblxyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl90ZWFtIHtcclxuICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfd29ya3Mge1xyXG4gICAgICAgICAgICAmLWJveCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfZXRhcHMge1xyXG4gICAgICAgICAgICAmLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgIGdhcDogNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ1MHB4KSB7XHJcbiAgICAgICAgJl93b3JrcyB7XHJcbiAgICAgICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpIHtcclxuICAgICAgICAmX2V0YXBzLWVsZW1lbnRzLWxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTBweCkge1xyXG4gICAgICAgICZfYXNzZW1ibGluZyB7XHJcbiAgICAgICAgICAgIGdhcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTQwcHggYXV0byAxZnI7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl93b3JrcyB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMS8tMTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfZXRhcHMge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgJi1zbGlkZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXNsaWRlLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1lbGVtZW50cyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcclxuICAgICAgICAmX2Fzc2VtYmxpbmcge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICAgICAgZ2FwOiA5MHB4O1xyXG5cclxuICAgICAgICAgICAgJi1pbmZvIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfcmVzb3Vyc2VzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXNsaWRlLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9leHAge1xyXG5cclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1zdWIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGdhcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLWVsMSxcclxuICAgICAgICAgICAgICAgICYtZWwyLFxyXG4gICAgICAgICAgICAgICAgJi1lbDMge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjVweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1lbDEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9ldGFwcyB7XHJcbiAgICAgICAgICAgICYtZWxlbWVudHMge1xyXG4gICAgICAgICAgICAgICAgJi1saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWxpbmUtYnRucyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXNsaWRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDVweCAyNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiAuc2xpZGVyX2J0bnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWJ0bnMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLWJveC1jb250ZW50OjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWNvdW50IHtcclxuICAgICAgICAgICAgICAgICYuZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLm1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXRvdGFsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcbiAgICAgICAgJl9oZXJvIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgJGRhcmstZ3JhcGhpdGUgNTUlLCByZ2JhKCRkYXJrLWdyYXBoaXRlLCAwKSksIHVybCgnLi4vaW1nL3dvcmtzL3dvcmtzX2JnX20uanBnJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmIC5oZXJvX2NvbnRlbnQtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NvZ2VuL3RlY2gtbGVhZC1iZy1jb2dlbi1tLnN2Z1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMTFweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmIC5wbGFudF90ZWNoLWxlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIC5wbGFudF9oZXJvLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAzNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9hc3NlbWJsaW5nIHtcclxuXHJcbiAgICAgICAgICAgICYtdGV4dCxcclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWFjdGl2ZS1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl90ZWFtIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcblxyXG4gICAgICAgICAgICAmLXZpZGVvIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNzAlLCBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0IC0xMDBweCwgY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICYtdGl0bGUtc3ViIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfZ3VhcmFudGVlIHtcclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgLmJ0bl9tb3JlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xyXG4gICAgICAgICZfYXNzZW1ibGluZyB7XHJcbiAgICAgICAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJi5pcy1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogNDBweCAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiAuYm94LWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgLmJveC1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMS8tMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgLmljb24tZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMS8tMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3Jlc3VyY2VzLXNsaWRlciB7XHJcbiAgICAgICAgICAgICYgLnNsaWNrLWNlbnRlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3dvcmtzIHtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWJveCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2V0YXBzIHtcclxuXHJcblxyXG4gICAgICAgICAgICAmLXNsaWRlciB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJiAuc2xpY2stc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDY0NTRFO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIubGFib3JhdG9yeSB7XHJcblxyXG4gICAgJiAuc2xpZGVyLWJ0biB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXBoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYgLmVsZW1lbnQtYWRkIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX2hlcm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICRkYXJrLWdyYXBoaXRlLCByZ2JhKCRkYXJrLWdyYXBoaXRlLCAwKSksXHJcbiAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudChyZ2JhKCRkYXJrLWdyYXBoaXRlLCAwLjQpLCByZ2JhKCRkYXJrLWdyYXBoaXRlLCAwLjQpKSxcclxuICAgICAgICAgICAgdXJsKCcuLi9pbWcvbGFib3JhdG9yeS9sYWJvcmF0b3J5X2JnLmpwZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcbiAgICAgICAgJiAuaGVyb19jb250ZW50LXJpZ2h0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Nvbm5lY3QvdGVjaC1sZWFkLWJnLnN2Z1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDU4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5wbGFudF9oZXJvX19jb250ZW50LWxlZnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDQ4cHg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXN1Yi10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmJ0biBzcGFuIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9pbmNpZGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JhcGhpdGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDcxMHB4KSAxZnI7XHJcbiAgICAgICAgZ2FwOiAxOTBweDtcclxuXHJcbiAgICAgICAgJi1sZWZ0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkdGV4dC1jb2xvciwgMC4xKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiA0OHB4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHg7XHJcblxyXG4gICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiAzM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCBtYXgtY29udGVudDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBnYXA6IDE1cHggMTYwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHJcbiAgICAgICAgICAgICYgLmljb24tYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcmlnaHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9vcHBvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICBwYWRkaW5nOiAxNjBweCAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICYgLnN1cHBseV9hdXRvLXNsaWRlci1idG5zIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA4MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmFwaGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA4MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zbGlkZXIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzNXB4O1xyXG5cclxuICAgICAgICAgICAgJiAuc2xpY2stc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zbGlkZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTI4cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgICAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTVweCAzNXB4IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzIGxpbmVhcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgbGluZWFyO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cyBsaW5lYXI7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NTBweCkge1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICYgLmxhYm9yYXRvcnlfb3Bwby1zbGlkZS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgLmxhYm9yYXRvcnlfb3Bwby1zbGlkZS1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmIC5sYWJvcmF0b3J5X29wcG8tc2xpZGUtYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFyay1ncmFwaGl0ZSwgMC42KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDNweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDNweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgJi5zbGlkZTEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgJGRhcmstZ3JhcGhpdGUsIHJnYmEoJGRhcmstZ3JhcGhpdGUsIDApKSxcclxuICAgICAgICAgICAgICAgICAgICB1cmwoJy4uL2ltZy9sYWJvcmF0b3J5L3NsaWRlci9zbGlkZTEuanBnJyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc2xpZGUyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICRkYXJrLWdyYXBoaXRlLCByZ2JhKCRkYXJrLWdyYXBoaXRlLCAwKSksXHJcbiAgICAgICAgICAgICAgICAgICAgdXJsKCcuLi9pbWcvbGFib3JhdG9yeS9zbGlkZXIvc2xpZGUyLmpwZycpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNsaWRlMyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAkZGFyay1ncmFwaGl0ZSwgcmdiYSgkZGFyay1ncmFwaGl0ZSwgMCkpLFxyXG4gICAgICAgICAgICAgICAgICAgIHVybCgnLi4vaW1nL2xhYm9yYXRvcnkvc2xpZGVyL3NsaWRlMy5qcGcnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zbGlkZTQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgJGRhcmstZ3JhcGhpdGUsIHJnYmEoJGRhcmstZ3JhcGhpdGUsIDApKSxcclxuICAgICAgICAgICAgICAgICAgICB1cmwoJy4uL2ltZy9sYWJvcmF0b3J5L3NsaWRlci9zbGlkZTQuanBnJyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc2xpZGU1IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICRkYXJrLWdyYXBoaXRlLCByZ2JhKCRkYXJrLWdyYXBoaXRlLCAwKSksXHJcbiAgICAgICAgICAgICAgICAgICAgdXJsKCcuLi9pbWcvbGFib3JhdG9yeS9zbGlkZXIvc2xpZGU1LmpwZycpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfcGFrZXRzIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDExNjBweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICYtaGVhZGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgJi1zdWIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYWNjb3JkaW9uIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS02MDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTE4cHg7XHJcblxyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGdhcDogMjVweDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJi1zdWIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1oaWdobGlnaHQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY3VzdG9tLWZvbnQtZmFtaWx5O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZS0zMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk1MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiAubGFib3JhdG9yeV9wYWtldHMtYWNjb3JkaW9uLWl0ZW0tZWxlbWVudHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiAubGFib3JhdG9yeV9wYWtldHMtYWNjb3JkaW9uLWl0ZW0tYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgLmljb24tYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmIC5idG4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtZWxlbWVudHMge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgLmljb24tY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDIwMG1zIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICYgLmxhYm9yYXRvcnlfcGFrZXRzLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgLmxhYm9yYXRvcnlfcGFrZXRzLWFjY29yZGlvbi1pdGVtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmIC5pY29uLWNsb3NlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgLmxhYm9yYXRvcnlfcGFrZXRzLWFjY29yZGlvbi1pdGVtLWVsZW1lbnRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgLmljb24tYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiAubGFib3JhdG9yeV9wYWtldHMtYWNjb3JkaW9uLWl0ZW0tYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZm9vdGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNzJweCA4MnB4O1xyXG5cclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkdGV4dC1jb2xvciwgMC4xKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvbGFib3JhdG9yeS9kZWNvci0xLnN2ZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTMzJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgNDBweCB0b3AgMTBweDtcclxuXHJcbiAgICAgICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGdhcDogMTVweCA2NnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9wcm9mZXNzaW9uYWwge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmFwaGl0ZTtcclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMzNweCAwIDAgNjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvbGFib3JhdG9yeS9xdW90ZS5zdmcnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gbWlubWF4KDIwMHB4LCA3MTBweCk7XHJcbiAgICAgICAgICAgIGdhcDogNDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcclxuXHJcbiAgICAgICAgICAgICYtZWwxIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRkYXJrLWdyYXBoaXRlLCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1lbDIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvbGFib3JhdG9yeS9wcm9mZi5qcGcnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6XHJcbiAgICAgICAgICAgICAgICByZXBlYXQoMiwgbWlubWF4KDAsIDI2MHB4KSkgcmVwZWF0KDMsIG1pbm1heCgwLCAzMzVweCkpO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY3VzdG9tLWZvbnQtZmFtaWx5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLm51bTE6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJzEnO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYubnVtMjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnMic7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5udW0zOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICczJztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLm51bTQ6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJzQnO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYubnVtNTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnNSc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9sYWIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGRhcmstZ3JhcGhpdGUgMzUlLCByZ2JhKCRkYXJrLWdyYXBoaXRlLCAwKSA5MCUpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblxyXG4gICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiA0OHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG5cclxuICAgICAgICAgICAgJiAuYnRuIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAmLXN1YiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2NTBweCkge1xyXG4gICAgICAgICZfaW5jaWRlbnQge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgzMzBweCwgNzEwcHgpIGF1dG87XHJcbiAgICAgICAgICAgIGdhcDogODBweDtcclxuXHJcbiAgICAgICAgICAgICYtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxNXB4IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfb3BwbyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDkwcHggMDtcclxuXHJcbiAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIC5zdXBwbHlfYXV0by1zbGlkZXItYnRucyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTBweCkge1xyXG4gICAgICAgICZfaW5jaWRlbnQge1xyXG4gICAgICAgICAgICBnYXA6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAmLWxlZnQge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xyXG5cclxuICAgICAgICAmX2hlcm8ge1xyXG4gICAgICAgICAgICAmIC5idG4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmVsZW1lbnQtYWRkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfb3BwbyB7XHJcbiAgICAgICAgICAgICYtc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHggMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiAubGFib3JhdG9yeV9vcHBvLXNsaWRlLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiAubGFib3JhdG9yeV9vcHBvLXNsaWRlLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgLmxhYm9yYXRvcnlfb3Bwby1zbGlkZS1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgkZGFyay1ncmFwaGl0ZSwgMC42KSwgcmdiYSgkZGFyay1ncmFwaGl0ZSwgMC42KSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmIC5pY29uLW1pbnVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgLmljb24tcGx1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3Byb2Zlc3Npb25hbCB7XHJcblxyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLWVsMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRkYXJrLWdyYXBoaXRlLCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1lbDIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMjE1cHgpO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExMnB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxuICAgICAgICAmX2hlcm8ge1xyXG5cclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgJGRhcmstZ3JhcGhpdGUgNTAlLCByZ2JhKCRkYXJrLWdyYXBoaXRlLCAwKSksXHJcbiAgICAgICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQocmdiYSgkZGFyay1ncmFwaGl0ZSwgMC40KSwgcmdiYSgkZGFyay1ncmFwaGl0ZSwgMC40KSksXHJcbiAgICAgICAgICAgICAgICB1cmwoJy4uL2ltZy9sYWJvcmF0b3J5L2xhYm9yYXRvcnlfYmdfbS5qcGcnKTtcclxuXHJcbiAgICAgICAgICAgICYgLmhlcm9fY29udGVudC1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY29nZW4vdGVjaC1sZWFkLWJnLWNvZ2VuLW0uc3ZnXCIpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQyMXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMxMnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYgLnBsYW50X3RlY2gtbGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgLnBsYW50X2hlcm9fX2NvbnRlbnQtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDMzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfaW5jaWRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgZ2FwOiA5MHB4O1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuXHJcbiAgICAgICAgICAgICYtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9wYWtldHMge1xyXG4gICAgICAgICAgICAmLXRpdGxlLXN1YiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWFjY29yZGlvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1zdWIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWhpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtaXRlbS1jb250ZW50LWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmIC5sYWJvcmF0b3J5X3Bha2V0cy1hY2NvcmRpb24taXRlbS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDcyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDk4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtZWxlbWVudHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1mb290ZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNzJweCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDEwcHggcmlnaHQgLTEyMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDExMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfcHJvZmVzc2lvbmFsLXRpdGxlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweCAwIDAgNDBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcclxuICAgICAgICAmIC5zbGlkZXItYnRuIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfbGFiIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkZGFyay1ncmFwaGl0ZSAzMCUsIHJnYmEoJGRhcmstZ3JhcGhpdGUsIDApIDEwMCUpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxODBweCAyNHB4O1xyXG5cclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgJi1zdWIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIucG9saWN5IHtcclxuICAgICZfdGl0bGUge1xyXG4gICAgICAgIG1heC13aWR0aDogMTEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfc2VjdGlvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXBoaXRlO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTE2MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRjdXN0b20tZm9udC1mYW1pbHk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbWFyZ2luOiA1NXB4IDAgMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfbGlzdCAuaWNvbi1hcnJvdyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICZfd3JhcHBlciBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcclxuXHJcbiAgICAgICAgJl90aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lcnJvciB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NTBweCkge1xyXG4gICAgICAgICZfaGVybyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2Vycm9yL2RlY29yLTEuc3ZnJyksXHJcbiAgICAgICAgICAgICAgICB1cmwoJy4uL2ltZy9lcnJvci9kZWNvci0yLnN2ZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0IDVyZW0sIGJvdHRvbSByaWdodCA1cmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfaGVybyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDMzMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX3BsYXRlIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDExMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEod2hpdGUsIDAuMDgpO1xyXG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzMHB4KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDExNjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5zZXJ2aWNlLWN5Y2xlLWJ0biB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MTBweCkge1xyXG5cclxuICAgICAgICAmX3RpdGxlIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3BsYXRlIHtcclxuICAgICAgICAgICAgYm90dG9tOiAxMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTBweCkge1xyXG4gICAgICAgICZfcGxhdGUge1xyXG4gICAgICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICZfaGVybyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3RpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTcwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3BsYXRlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCAzNXB4O1xyXG5cclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcclxuICAgICAgICAmX3BsYXRlIC5zZXJ2aWNlLWN5Y2xlLWJ0biBzcGFuIHtcclxuXHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjFyZW07XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSJdfQ== */
