body,p,ul,ol,form,input,button,select,h1,h2,h3,h4,h5,h6,dl,dt,dd,blockquote,address,pre{margin:0;padding:0}ul,ol{list-style:none}button{border:none;background:none;outline:none}body,input,button,textarea{font-family:'Exo 2', sans-serif;line-height:1.6;color:#000}img{max-width:100%}*{-webkit-box-sizing:border-box;box-sizing:border-box}[type=submit]{cursor:pointer}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#a5a5a5}input::-moz-placeholder,textarea::-moz-placeholder{color:#a5a5a5}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a5a5a5}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#a5a5a5}input::placeholder,textarea::placeholder{color:#a5a5a5}.page-wrapper{max-width:1200px;padding:0 50px;margin:auto}.page-wrapper-inner{width:80%;margin:0 auto}#page{overflow:hidden}.hidden{display:none}p{margin-bottom:25px;font-size:16px;font-weight:300;line-height:2;color:#000}p:last-child{margin-bottom:0}.link{text-decoration:none;color:#0091b8;-webkit-transition:all .3s;transition:all .3s}.link:hover{color:#006985}.title-1{font-size:48px;font-weight:800;line-height:2;color:#0091b8;text-transform:uppercase}.title-1.is-underlined:after{content:"";display:block;width:100%;max-width:100px;height:1px;margin:0 auto;margin-top:15px;background:#0091b8}.title-2{font-size:38px;font-weight:700;line-height:1.5;color:#0091b8}.title-2 strong{font-size:52px;line-height:1}.title-3{margin-bottom:45px;font-size:22px;font-weight:500;line-height:2.59;color:#000;text-align:center}.title-3 .is-blue{color:#0091b8}.title-4{font-size:19px;font-weight:500;line-height:1.5;color:#0091b8}.btn-1{display:inline-block;padding:15px 25px;border-radius:5px;background-color:transparent;border:solid 2px #ffffff;font-size:20px;font-weight:500;line-height:1;text-align:center;color:#fff;text-decoration:none;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s;outline:none}.btn-1:hover{background:#fff;color:#0091b8}.btn-2{display:inline-block;padding:15px 25px;border-radius:5px;background-color:#0091b8;border:solid 2px #0091b8;font-size:20px;font-weight:500;line-height:1;text-align:center;color:#fff;text-decoration:none;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s;outline:none}.btn-2:hover{-webkit-box-shadow:0px 3px 15px rgba(0,0,0,0.15);box-shadow:0px 3px 15px rgba(0,0,0,0.15)}.btn-2 img{display:inline-block;vertical-align:text-bottom;height:22px;margin-left:15px}.btn-2 .fa{margin-right:5px}.btn-2-seethrough{display:inline-block;padding:15px 25px;border-radius:5px;background-color:#fff;border:solid 2px #0091b8;font-size:20px;font-weight:500;line-height:1;text-align:center;color:#0091b8;text-decoration:none;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s;outline:none}.btn-2-seethrough:hover{background-color:#0091b8;color:#fff;-webkit-box-shadow:0px 3px 15px rgba(0,0,0,0.15);box-shadow:0px 3px 15px rgba(0,0,0,0.15)}.btn-2-seethrough img{display:inline-block;vertical-align:text-bottom;height:22px;margin-left:15px}.btn-2-seethrough .fa{margin-right:5px}.btn-3{display:inline-block;padding:15px 20px;border-radius:5px;background-color:#0091b8;border:solid 2px #0091b8;font-size:17px;font-weight:500;line-height:1;text-align:center;color:#fff;text-decoration:none;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s;outline:none}.btn-3:hover{-webkit-box-shadow:0px 3px 15px rgba(0,0,0,0.15);box-shadow:0px 3px 15px rgba(0,0,0,0.15)}.btn-3.is-seethrough{background-color:#fff;color:#0091b8}.btn-3 .fa{margin-right:5px}.btn-4{display:inline-block;padding:20px 45px;border-radius:5px;background-color:#026681;border:solid 2px #026681;font-size:20px;font-weight:400;line-height:1;text-align:center;color:#fff;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;outline:none}.btn-4:hover{-webkit-box-shadow:0px 3px 15px rgba(0,0,0,0.15);box-shadow:0px 3px 15px rgba(0,0,0,0.15)}.upload-btn-1 span{font-size:14px;font-weight:500;line-height:2;color:#0091b8;cursor:pointer;padding:5px}.upload-btn-1 span img{display:inline-block;height:16px;vertical-align:text-bottom;margin-left:5px}.upload-btn-1 input{display:none}.upload-btn-2{display:inline-block;padding:15px 25px;border-radius:5px;background-color:#0091b8;border:solid 2px #0091b8;font-size:20px;font-weight:500;line-height:1;text-align:center;color:#fff;text-decoration:none;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s}.upload-btn-2:hover{-webkit-box-shadow:0px 3px 15px rgba(0,0,0,0.15);box-shadow:0px 3px 15px rgba(0,0,0,0.15)}.upload-btn-2 img{display:inline-block;width:25px;vertical-align:text-bottom;height:25px;margin-left:15px}.navigation{position:fixed;top:0;left:0;right:0;display:block;width:100%;padding:15px 0;background:#fff;-webkit-transition:all .3s;transition:all .3s;z-index:999;-webkit-box-shadow:0 4px 15px rgba(0,0,0,0.04);box-shadow:0 4px 15px rgba(0,0,0,0.04)}.navigation-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navigation-grid .sub-column-1{width:40%}.navigation-grid .sub-column-3{text-align:right;width:40%}.navigation-tabs li{display:inline-block}.navigation-tabs li .sub-link-1 a{padding:10px 10px;font-size:14px;font-weight:400;color:#a6a5a5;-webkit-transition:all .3s;transition:all .3s}.navigation-tabs li .sub-link-1 a .is-current{color:#0091b8;font-weight:600}.navigation-tabs li .sub-link-1.is-current a{font-weight:600}.navigation-tabs li .sub-link-1.is-current a,.navigation-tabs li .sub-link-1:hover a{color:#0091b8}.navigation-tabs li>.lang-switcher>li:not(:first-child):before{content:'|';color:#a6a5a5}.navigation-tabs li>.lang-switcher>li .sub-link-1 a{padding:2.5px !important}.navigation-logo{position:relative;display:block;width:135px;height:42px}.navigation-logo img{display:block;width:100%;position:absolute;max-width:none;-webkit-transition:all .5s;transition:all .5s}.navigation-logo .logo--white{opacity:0}.navigation-logo .logo--color{opacity:1}.navigation-spotted{display:block;opacity:1;text-decoration:none;-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition:all .3s;transition:all .3s}.navigation-spotted img{display:block;width:50px;margin:0 auto}.navigation-spotted span{font-size:15px;font-weight:800;font-style:normal;line-height:1;text-align:center;color:#0091b8;text-transform:uppercase;text-decoration:none}.navigation.is-top{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.45)), to(rgba(0,0,0,0)));background:linear-gradient(to bottom, rgba(0,0,0,0.45) 0%, rgba(0,0,0,0) 100%);-webkit-box-shadow:none;box-shadow:none}.navigation.is-top .navigation-logo .logo--white{opacity:1}.navigation.is-top .navigation-logo .logo--color{opacity:0}.navigation.is-top .navigation-tabs li{display:inline-block}.navigation.is-top .navigation-tabs li .sub-link-1 a{color:#fff}.navigation.is-top .navigation-tabs li .sub-link-1 a .is-current{color:#fff}.navigation.is-top .navigation-tabs li .sub-link-1.is-current a,.navigation.is-top .navigation-tabs li .sub-link-1:hover a{color:#fff}.navigation.is-top .navigation-spotted{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}.navigation-mobile{position:fixed;top:0;left:0;right:0;display:none;width:100%;z-index:999}.navigation-mobile-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:60px;padding:10px 15px;background:#fff;-webkit-box-shadow:0 5px 8px rgba(0,0,0,0.08);box-shadow:0 5px 8px rgba(0,0,0,0.08);z-index:2}.navigation-mobile-container .logo{width:33.33%}.navigation-mobile-container .logo img{height:30px;vertical-align:middle}.navigation-mobile-container .spotted{width:33.33%;text-align:center}.navigation-mobile-container .spotted img{height:40px;vertical-align:middle}.navigation-mobile-container .burger{width:33.33%;text-align:right}.navigation-mobile-container .burger img{height:30px;vertical-align:middle}.navigation-mobile-container .burger .closed{display:inline-block}.navigation-mobile-container .burger .opened{display:none}.navigation-mobile-container .burger.is-open .closed{display:none}.navigation-mobile-container .burger.is-open .opened{display:inline-block}.navigation-mobile .navigation-tabs{position:absolute;top:-100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100vh;width:100%;background:#fff;padding:0 20px;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .5s;transition:all .5s;z-index:1}.navigation-mobile .navigation-tabs.is-open{-webkit-transform:translateY(100vh);transform:translateY(100vh)}.navigation-mobile .navigation-tabs li{display:block;text-align:center;margin-bottom:25px}.navigation-mobile .navigation-tabs li .sub-link-1 a{font-size:22px}.navigation-mobile .navigation-tabs li>.lang-switcher{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navigation-mobile .navigation-tabs li>.lang-switcher>li:not(:first-child):before{content:'|';color:#a6a5a5}.navigation-mobile .navigation-tabs li>.lang-switcher>li{margin-bottom:0}.navigation-mobile .navigation-tabs li>.lang-switcher>li .sub-link-1 a{padding:2.5px !important}.navigation-landing{position:fixed;top:0;left:0;right:0;display:block;width:100%;padding:15px 0;background:#fff;-webkit-transition:all .3s;transition:all .3s;z-index:999;-webkit-box-shadow:0 4px 15px rgba(0,0,0,0.04);box-shadow:0 4px 15px rgba(0,0,0,0.04);text-align:center}.navigation-landing .navigation-spotted{display:inline-block;opacity:1;text-decoration:none;-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition:all .3s;transition:all .3s}.navigation-landing .navigation-spotted img{display:block;width:50px;margin:0 auto}.navigation-landing .navigation-spotted span{font-size:15px;font-weight:800;font-style:normal;line-height:1;text-align:center;color:#0091b8;text-transform:uppercase;text-decoration:none}@media (max-width: 1035px){.navigation-grid .sub-column-1{width:auto}.navigation-grid .sub-column-3{width:auto}}@media (max-width: 850px){.navigation{display:none}.navigation-mobile{display:block}.navigation-landing{padding:10px 0}.navigation-landing img{height:30px;width:auto}.navigation-landing span{display:none}}.is-white section{background:#fff}.section-hero{position:relative;display:block;width:100%;height:100vh;background:url("../img/visual-hero.jpg") no-repeat center;background-size:cover;overflow:hidden;z-index:1}.section-hero video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:url("../video/intro.jpg") no-repeat center;background-size:cover;-webkit-transition:1s opacity;transition:1s opacity}.section-hero .page-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.section-hero .page-wrapper .logo{display:block;width:200px;height:auto;margin-bottom:100px}.section-hero .page-wrapper .title-1{color:#fff;text-shadow:0px 3px 16px rgba(0,0,0,0.25);margin-bottom:50px}.section-hero .page-wrapper .btn-container{text-align:center;margin-bottom:35px}.section-hero .page-wrapper .btn-container .btn-2,.section-hero .page-wrapper .btn-container .btn-1{margin:10px}.section-hero .page-wrapper .btn-1{text-shadow:0px 4px 24.3px rgba(0,0,0,0.35);margin-bottom:15px;margin-left:15px}.section-hero .page-wrapper .btn-1:hover{text-shadow:none}.section-hero .page-wrapper .scroller{display:block;width:53px;height:28px;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .3s;transition:all .3s}.section-hero .page-wrapper .scroller:hover{-webkit-transform:translateY(12px);transform:translateY(12px)}.section-hero .frame{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none;width:100%;height:100%;z-index:999}.section-hero .frame>div{display:block;width:65px;height:65px;position:absolute}.section-hero .frame-1{top:140px;left:50px}.section-hero .frame-2{top:140px;right:50px}.section-hero .frame-3{bottom:100px;left:50px}.section-hero .frame-4{bottom:100px;right:50px}.section-calltoact{background:#e8f7fa;padding:45px 0;overflow:hidden}.section-calltoact .page-wrapper{text-align:center}.section-calltoact .calltoact-intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-calltoact .calltoact-intro .logo{display:block;width:125px;margin-right:60px}.section-calltoact .calltoact-intro .title-2{text-align:left;text-transform:uppercase}.section-calltoact .btn-2{margin-top:40px}.section-quesaco{padding:75px 0;overflow:hidden;border-bottom:7px solid #e8f7fa}.section-quesaco p{text-align:center}.section-commentcamarche{padding:100px 0}.section-commentcamarche-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;margin-left:-50px;text-align:center}.section-commentcamarche-list>li{position:relative;width:25%;padding-left:50px}.section-commentcamarche-list>li:before,.section-commentcamarche-list>li:after{content:'';position:absolute;top:25px;height:3px;background-color:#ededed;border-radius:10px}.section-commentcamarche-list>li:before{right:50%;left:0;margin-right:25px}.section-commentcamarche-list>li:after{left:50%;right:-50px;margin-left:75px}.section-commentcamarche-list>li:first-child:before,.section-commentcamarche-list>li:last-child:after{display:none}.section-commentcamarche-list .icone{display:inline-block;width:55px;height:55px;text-align:center}.section-commentcamarche-list .sub-title{display:block;margin:20px 0;color:#0091b8;font-size:15px;font-weight:600;text-transform:uppercase}.section-commentcamarche-list .sub-description{color:#666}.section-slider{padding:75px 0 100px 0;background:#e8f7fa}.section-slider--simple{padding:0 0 75px}.section-slider--simple .flickity-page-dots{bottom:-44px}.section-slider-container{max-width:1400px;margin:0 auto}.section-slider .flickity-viewport{padding:50px 0}.section-slider .flickity-prev-next-button{display:none}.section-slider .flickity-page-dots .dot{display:inline-block;width:13px;height:13px;margin:0 8px;background:#0091b8;border-radius:50%;opacity:.25;cursor:pointer}.section-slider .flickity-page-dots .dot.is-selected{opacity:1}.section-slider .title-3{font-size:26px;font-weight:600;line-height:2;text-align:center;color:#0091b8;text-transform:uppercase;margin-bottom:0}.section-slider .cta{margin-top:70px;text-align:center}.section-slider .cta .btn-2{text-align:center}.section-slider .slider.is-hidden{opacity:0}.section-slider .slider .slider-item{margin:50px 0;width:33.33%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;cursor:pointer;text-decoration:none}.section-slider .slider .slider-item .item-photo{width:100%;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s, -webkit-box-shadow .3s}.section-slider .slider .slider-item .form-likephoto .btn-nblikephoto{position:absolute;right:50px;bottom:125px;background:none;font-size:18px;font-weight:700;line-height:1.5;letter-spacing:-1px;color:#fff;text-shadow:0 0 7.4px rgba(0,0,0,0.27);text-decoration:none}.section-slider .slider .slider-item .form-likephoto .btn-nblikephoto img{width:22px;margin-right:8px;vertical-align:middle;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.section-slider .slider .slider-item .form-likephoto .btn-nblikephoto:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.section-slider .slider .slider-item .form-likephoto .btn-nblikephoto .like{display:inline}.section-slider .slider .slider-item .form-likephoto .btn-nblikephoto .liked{display:none}.section-slider .slider .slider-item .form-likephoto .btn-nblikephoto.is-liked .like{display:none}.section-slider .slider .slider-item .form-likephoto .btn-nblikephoto.is-liked .liked{display:inline}.section-slider .slider .slider-item .item-title{width:80%;padding:5px;margin:0 auto;background:#fff;-webkit-box-shadow:0px 3px 9px 0 rgba(0,27,23,0.15);box-shadow:0px 3px 9px 0 rgba(0,27,23,0.15);text-align:center;font-size:18px;font-weight:600;text-align:center;color:#0091b8;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s, -webkit-box-shadow .3s}.section-slider .slider .slider-item .item-title span{font-weight:500;font-style:italic}.section-slider .slider .slider-item.is-selected{-webkit-transform:scale(1.08);transform:scale(1.08);z-index:5}.section-slider .slider .slider-item.is-selected .item-photo{-webkit-box-shadow:0px 3px 15px rgba(0,0,0,0.36);box-shadow:0px 3px 15px rgba(0,0,0,0.36)}.section-slider .slider .slider-item.is-selected .item-title{-webkit-box-shadow:0px 3px 15px 0 rgba(0,27,23,0.25);box-shadow:0px 3px 15px 0 rgba(0,27,23,0.25)}.jquery-modal.ambassadors{display:none}.blocker{z-index:9999}.blocker.ambassadors:before{content:none}.blocker.ambassadors .modal{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 1000px){.blocker.ambassadors .modal{top:0;-webkit-transform:none;transform:none}}.blocker.uploadtips:before{content:none}.blocker.uploadtips .modal{width:100%;max-width:1200px;top:30px}.blocker .modal{vertical-align:middle;position:relative;max-width:1400px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;background:transparent;padding:15px 30px;border-radius:none;-webkit-box-shadow:none;box-shadow:none}.blocker .modal-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blocker .modal-photo{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%;position:relative;margin-right:15px}.blocker .modal-photo.ambassadors{margin-right:0}.blocker .modal-photo.ambassadors .flipper{position:relative;-webkit-transition-duration:0.5s;transition-duration:0.5s;max-height:600px}.blocker .modal-photo.ambassadors .flipper,.blocker .modal-photo.ambassadors .flip-item{width:100%;height:500px}@media (max-width: 600px){.blocker .modal-photo.ambassadors .flipper,.blocker .modal-photo.ambassadors .flip-item{height:350px}}.blocker .modal-photo.ambassadors .flip-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0;font-size:10rem;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;overflow:hidden;background-position:center;background-size:cover}.blocker .modal-photo.ambassadors .flip-item.filter:before{content:'';background-color:#000;top:0;left:0;width:100%;height:100%;opacity:0.2}.blocker .modal-photo.ambassadors .flip-item .icon-1{position:absolute;top:75px;left:50px;width:30px;height:30px}@media (max-width: 600px){.blocker .modal-photo.ambassadors .flip-item .icon-1{top:50px;left:25px;width:25px;height:25px}}.blocker .modal-photo.ambassadors .flip-item .icon-2{position:absolute;top:75px;right:50px;width:30px;height:30px}@media (max-width: 600px){.blocker .modal-photo.ambassadors .flip-item .icon-2{top:50px;right:25px;width:25px;height:25px}}.blocker .modal-photo.ambassadors .flip-item .icon-3{position:absolute;bottom:75px;left:50px;width:30px;height:30px}@media (max-width: 600px){.blocker .modal-photo.ambassadors .flip-item .icon-3{bottom:50px;left:25px;width:25px;height:25px}}.blocker .modal-photo.ambassadors .flip-item .icon-4{position:absolute;bottom:75px;right:50px;width:30px;height:30px}@media (max-width: 600px){.blocker .modal-photo.ambassadors .flip-item .icon-4{bottom:50px;right:25px;width:25px;height:25px}}.blocker .modal-photo.ambassadors .flip-item .icon-5{position:absolute;top:40px;right:50%;width:293px;height:115px;background-size:contain;background-repeat:no-repeat;-webkit-transform:translateX(50%);transform:translateX(50%)}@media (max-width: 600px){.blocker .modal-photo.ambassadors .flip-item .icon-5{width:229px;height:90px}}.blocker .modal-photo.ambassadors .turnToRight{-webkit-transform:translateZ(-400px) rotateY(180deg);transform:translateZ(-400px) rotateY(180deg)}.blocker .modal-photo.ambassadors .turnToLeft{-webkit-transform:translateZ(-400px) rotateY(-180deg);transform:translateZ(-400px) rotateY(-180deg)}.blocker .modal-photo.ambassadors .is-active{-webkit-transform:rotateY(0);transform:rotateY(0)}.blocker .modal-photo .photo{display:block;width:100%;-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.25);box-shadow:0 5px 15px rgba(0,0,0,0.25)}.blocker .modal-photo .form-likephoto{width:0;height:0}.blocker .modal-photo .form-likephoto .btn-nblikephoto{position:absolute;right:50px;bottom:50px;background:transparent;font-size:18px;font-weight:700;line-height:1.5;letter-spacing:-1px;color:#fff;text-shadow:0 0 7.4px rgba(0,0,0,0.27);text-decoration:none}.blocker .modal-photo .form-likephoto .btn-nblikephoto img{width:22px;margin-right:8px;vertical-align:middle;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.blocker .modal-photo .form-likephoto .btn-nblikephoto:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.blocker .modal-photo .form-likephoto .btn-nblikephoto .like{display:inline}.blocker .modal-photo .form-likephoto .btn-nblikephoto .liked{display:none}.blocker .modal-photo .form-likephoto .btn-nblikephoto.is-liked .like{display:none}.blocker .modal-photo .form-likephoto .btn-nblikephoto.is-liked .liked{display:inline}.blocker .modal-description{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%;padding:35px 35px 35px 35px;background:#fff;position:relative}.blocker .modal-description.ambassadors{padding:30px}.blocker .modal-description.ambassadors .title-1{font-size:32px;font-weight:600;text-align:center}@media (max-width: 600px){.blocker .modal-description.ambassadors .title-1{line-height:1.2;margin-bottom:15px}}.blocker .modal-description.ambassadors .sub-title{font-size:20px;text-align:center;color:#0091b8;line-height:1;text-transform:uppercase;margin-bottom:50px}@media (max-width: 600px){.blocker .modal-description.ambassadors .sub-title{margin-bottom:25px}}.blocker .modal-description.ambassadors .description-box{padding:70px 40px;background-color:#e7f7f7;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 1050px){.blocker .modal-description.ambassadors .description-box{padding:50px 40px}}@media (max-width: 600px){.blocker .modal-description.ambassadors .description-box{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:25px}}.blocker .modal-description.ambassadors .description-box p{line-height:1.4;color:#0091b8;padding-left:25px}@media (max-width: 600px){.blocker .modal-description.ambassadors .description-box p{padding-left:0}}.blocker .modal-description.ambassadors .description-box svg{width:80px;fill:#0091b8;height:80px;display:block;-ms-flex-negative:0;flex-shrink:0;margin:auto 0}@media (max-width: 600px){.blocker .modal-description.ambassadors .description-box svg{margin:0 auto 15px auto;width:60px;height:60px}}.blocker .modal-description.ambassadors .box-btn{text-align:center;margin-top:-25px}.blocker .modal-description.uploadtips{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.blocker .modal-description .title-4{margin-bottom:5px}.blocker .modal-description .title-4 img{display:inline-block;height:20px;margin-right:10px;vertical-align:middle}.blocker .modal-description .spotter{display:inline-block;margin-bottom:10px;font-size:14px;line-height:1.6;text-align:left;color:#3b3b3b}.blocker .modal-description .stats{margin-bottom:25px}.blocker .modal-description .stats span{margin-right:15px;font-size:14px;line-height:2.14;text-align:left;color:#7e7e7e}.blocker .modal-description .stats span img{display:inline-block;width:16px;margin-right:5px;vertical-align:text-bottom}.blocker .modal-description .stats span:last-child{margin-right:0}.blocker .modal-description .find{margin-bottom:40px;font-size:14px;line-height:1.4;text-align:left;color:#7e7e7e}.blocker .modal-description .go{font-size:14px;font-weight:300;line-height:1.4;text-align:left;color:#959595}.blocker .modal-description hr{margin-bottom:25px;border-style:solid;border-width:1px;border-color:#cccccc}.blocker .modal-description .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.blocker .modal-description .actions button[type="submit"],.blocker .modal-description .actions a.url-booking{display:inline-block;padding:5px 12px;margin-right:10px;border:1px solid black;border-radius:20px;font-size:14px;line-height:2.14;text-align:left;text-decoration:none;color:#7e7e7e}.blocker .modal-description .actions button[type="submit"] img,.blocker .modal-description .actions a.url-booking img{display:inline-block;width:16px;margin-right:5px;vertical-align:text-bottom}.blocker .modal-description .actions .form-alreadygone button[type="submit"]{border:1px solid #6ac259}.blocker .modal-description .actions .form-alreadygone button[type="submit"].is-gone{background:#6ac259;color:#fff}.blocker .modal-description .actions .form-wanttogo button[type="submit"]{border:1px solid #ffb300}.blocker .modal-description .actions .form-wanttogo button[type="submit"].is-go{background:#ffb300;color:#fff}.blocker .modal-description .actions a.url-booking{background-color:#0091b8;color:#fff;border:1px solid #0091b8}.blocker .modal-description .actions a.url-booking.is-go{background:#0091b8;color:#fff}.modal a.close-modal.ambassadors{top:0;right:12px}@media (max-width: 600px){.modal a.close-modal.ambassadors{right:-15px;top:-15px}}.modal a.close-modal.uploadtips{top:0;right:12px}@media (max-width: 600px){.modal a.close-modal.uploadtips{right:-15px;top:-15px}}.modal-description.uploadtips .description-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 800px){.modal-description.uploadtips .description-box{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.modal-description.uploadtips .description-box>img{max-width:280px}}.modal-uploadtips-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#e7f7f7;padding:35px;margin:-35px -35px 35px}@media (max-width: 800px){.modal-uploadtips-header{padding:17.5px 35px}}.modal-uploadtips-header svg{width:48px;fill:#0091b8;height:48px;display:block;-ms-flex-negative:0;flex-shrink:0;margin:auto 0}.modal-uploadtips-header .title-1{font-size:24px;line-height:1;font-weight:600;text-align:center;margin-top:15px;margin-bottom:15px}@media (max-width: 800px){.modal-uploadtips-header .title-1{margin-bottom:0}}.modal-uploadtips-header .sub-title{text-align:center;line-height:1.3}@media (max-width: 800px){.modal-uploadtips-header .sub-title{display:none}}.list-uploadtips{color:#0091b8;font-weight:lighter;font-size:16px;line-height:1.3;padding-left:40px}@media (max-width: 800px){.list-uploadtips{padding-left:0}}.list-uploadtips li{margin-bottom:20px;padding-left:24px}.list-uploadtips-item--do,.list-uploadtips-item--dont{position:relative}.list-uploadtips-item--do:before,.list-uploadtips-item--dont:before{font-family:'Font Awesome 5 Pro';position:absolute;left:0}.list-uploadtips-item--dont:before{color:#f74361;content:'\f057'}.list-uploadtips-item--do:before{content:'\f058'}.form-consil{color:#0091b8;max-width:800px;text-align:center;margin:auto;font-size:20px;font-weight:300}@media (max-width: 600px){.form-consil{font-size:16px}}.section-highlight{padding:calc(123px + 75px) 0 75px 0;background:#fff}.section-highlight .section-header{margin-bottom:25px;text-align:center}.section-highlight .logo{display:block;width:90px;margin:0 auto}.section-highlight .title-1{font-size:26.5px;font-weight:600}.section-highlight .sub-title{margin-bottom:0;font-size:14px;font-weight:400;color:#727272}.section-description,.section-exhibition{padding:75px 0;background:#e8f7fa}.section-description.is-hidden,.section-exhibition.is-hidden{display:none}.section-description .section-header,.section-exhibition .section-header{margin-bottom:25px;text-align:center}.section-description .logo,.section-exhibition .logo{display:block;width:90px;margin:0 auto}.section-description .title-1,.section-exhibition .title-1{font-size:26.5px;font-weight:600}.section-description .sub-title,.section-exhibition .sub-title{margin-bottom:0;font-size:14px;font-weight:400;color:#727272}.section-description .form-box:last-child,.section-exhibition .form-box:last-child{margin-bottom:0}.section-description .form-box-title,.section-exhibition .form-box-title{margin-bottom:15px;font-size:20px;font-weight:300;text-align:center;color:#0091b8;text-transform:uppercase}.section-description .form-box hr,.section-exhibition .form-box hr{margin-bottom:15px;border-style:solid;border-width:0.5px;border-color:#0091b8}.section-description .form-box hr.white,.section-exhibition .form-box hr.white{border-width:2px;border-color:#fff}.section-description .form-box-input,.section-exhibition .form-box-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section-description .form-box-input .input,.section-exhibition .form-box-input .input{width:100%;margin-right:20px;margin-bottom:26px}.section-description .form-box-input .input input,.section-description .form-box-input .input select,.section-exhibition .form-box-input .input input,.section-exhibition .form-box-input .input select{width:100%;height:55px;padding:15px;background-color:#fff;border-radius:5px;font-size:16px;border:none}.section-description .form-box-input .input input.error,.section-description .form-box-input .input select.error,.section-exhibition .form-box-input .input input.error,.section-exhibition .form-box-input .input select.error{border:1px solid red;outline:none}.section-description .form-box-input .input:last-child,.section-exhibition .form-box-input .input:last-child{margin-right:0}.section-description .form-box-input .input label.error,.section-exhibition .form-box-input .input label.error{font-size:14px;padding:5px 0;color:red}.section-description .form-box .textarea,.section-exhibition .form-box .textarea{margin-bottom:26px}.section-description .form-box .textarea textarea,.section-exhibition .form-box .textarea textarea{width:100%;min-height:150px;padding:15px;background-color:#fff;border-radius:5px;font-size:16px;border:none;resize:vertical}.section-description .form-box .textarea textarea.error,.section-exhibition .form-box .textarea textarea.error{border:1px solid red;outline:none}.section-description .form-box .textarea label.error,.section-exhibition .form-box .textarea label.error{font-size:14px;padding:5px 0;color:red}.section-description .form-box .textarea .status,.section-exhibition .form-box .textarea .status{color:#0091b8}.section-description .form-box-radio.is-flex,.section-exhibition .form-box-radio.is-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.section-description .form-box-radio.is-flex .col:last-child,.section-exhibition .form-box-radio.is-flex .col:last-child{-ms-flex-preferred-size:100%;flex-basis:100%}.section-description .form-box-radio .radio-img,.section-exhibition .form-box-radio .radio-img{display:block;height:80px;width:80px;max-width:none;margin:50px}.section-description .form-box-radio .radio,.section-exhibition .form-box-radio .radio{margin-bottom:35px}.section-description .form-box-radio .radio:last-child,.section-exhibition .form-box-radio .radio:last-child{margin-bottom:0}.section-description .form-box-radio .radio-button,.section-exhibition .form-box-radio .radio-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;cursor:pointer}.section-description .form-box-radio .radio-button .checker,.section-exhibition .form-box-radio .radio-button .checker{-ms-flex-preferred-size:20px;flex-basis:20px;position:relative;top:2px;display:inline-block;vertical-align:middle;width:20px;min-width:20px;height:20px;margin-right:10px;border-radius:10px !important;border:solid 1px #a3c9d9;background:#fff}.section-description .form-box-radio .radio-button .checker:after,.section-exhibition .form-box-radio .radio-button .checker:after{content:"";display:none;position:absolute;top:4px;left:4px;width:10px;height:10px;border-radius:7.5px;background:#a3c9d9}.section-description .form-box-radio .radio-button p,.section-exhibition .form-box-radio .radio-button p{display:inline-block;font-size:17px;color:#565656;line-height:20px}.section-description .form-box-radio .radio-button p b,.section-exhibition .form-box-radio .radio-button p b{font-weight:600}.section-description .form-box-radio .radio-button p b.blue,.section-exhibition .form-box-radio .radio-button p b.blue{color:#0091b8}.section-description .form-box-radio .radio input[type="radio"],.section-exhibition .form-box-radio .radio input[type="radio"]{display:none}.section-description .form-box-radio .radio input[type="radio"]:checked+label .checker,.section-exhibition .form-box-radio .radio input[type="radio"]:checked+label .checker{border:solid 1px #a3c9d9}.section-description .form-box-radio .radio input[type="radio"]:checked+label .checker:after,.section-exhibition .form-box-radio .radio input[type="radio"]:checked+label .checker:after{display:block}.section-description .form-box-radio .radio input[type="radio"]:checked+label p,.section-exhibition .form-box-radio .radio input[type="radio"]:checked+label p{color:#0091b8}.section-description .form-box.center,.section-exhibition .form-box.center{text-align:center}.section-description .form-box .btn-2,.section-exhibition .form-box .btn-2{margin-top:45px}.section-description .checkbox label,.section-exhibition .checkbox label{color:#727272}.section-description .checkbox label a,.section-exhibition .checkbox label a{color:#727272;-webkit-transition:all .3s;transition:all .3s}.section-description .checkbox label a:hover,.section-exhibition .checkbox label a:hover{color:#0091b8}.section-description .checkbox label.error,.section-exhibition .checkbox label.error{font-size:14px;padding:5px 10px;color:red}.section-description .required,.section-exhibition .required{font-size:14px;color:#a6a5a5;margin-bottom:15px}.section-description .required span,.section-exhibition .required span{font-size:18px;color:red}.section-exhibition{padding:calc(123px + 75px) 0 0 0}.section-exhibition-validate{padding:50px;background:#fff}.section-exhibition-lang{text-align:center}.section-exhibition-lang a{font-size:14px;color:#78787a}.section-spotted{padding:calc(123px + 75px) 0 75px 0;background:#fff}.section-spotted .section-header{margin-bottom:25px;text-align:center}.section-spotted .logo{display:block;width:90px;margin:0 auto}.section-spotted .title-1{font-size:26.5px;font-weight:600}.section-spotted .sub-title{margin-bottom:0;font-size:14px;font-weight:400;color:#727272}.section-spotted .photo{display:block;max-width:800px;width:90%;margin:0 auto;-webkit-box-shadow:0 3px 45px rgba(0,0,0,0.2);box-shadow:0 3px 45px rgba(0,0,0,0.2)}.section-spotted .btn-container{margin-top:45px;text-align:center}.section-spotted .btn-container .btn-2,.section-spotted .btn-container .btn-2-seethrough{font-size:17px;margin:10px 10px}.section-gallery{padding:calc(123px + 75px) 0 75px 0;background:#e8f7fa;text-align:center}.section-gallery .logo{display:block;width:90px;margin:0 auto}.section-gallery .title-1{font-size:26.5px;font-weight:600}.section-gallery .sub-title{font-size:14px;font-weight:400;color:#727272}.section-masonry{width:100%}.section-masonry .grid{max-width:1440px;margin:0 auto;padding:20px 0}.section-masonry .grid:after{content:'';display:block;clear:both}.section-masonry .grid .grid-sizer,.section-masonry .grid .grid-item{width:33.3%}.section-masonry .grid .grid-item{height:auto;float:left;border-radius:5px;padding:10px;cursor:pointer}.section-masonry .grid .grid-item.is-hidden{display:none}.section-masonry .grid .grid-item a{text-decoration:none}.section-masonry .grid .grid-item .grid-item-content{width:100%;height:100%}.section-masonry .grid .grid-item .item-title{width:80%;padding:5px;margin:0 auto;margin-bottom:-20px;background:#fff;-webkit-box-shadow:0px 3px 9px 0 rgba(0,27,23,0.15);box-shadow:0px 3px 9px 0 rgba(0,27,23,0.15);text-align:center;font-size:18px;font-weight:600;text-align:center;color:#0091b8;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s, -webkit-box-shadow .3s}.section-masonry .grid .grid-item .item-title span{font-weight:500;font-style:italic}.section-masonry .grid .grid-item .item-author{font-size:17px;line-height:1.5;color:#0091b8;text-align:center}.section-masonry .grid .grid-item img{display:block;width:100%}.section-masonry .grid .grid-item--width2{width:66.66%}.section-masonry--pro{background-color:#c0e9f1}.section-conditions{padding:50px 0;background:#fff}.section-conditions:first-child{padding:calc(123px + 50px) 0 50px 0}.section-conditions .title-1{margin-bottom:36px;font-size:36px;line-height:1.5}.section-conditions .title-2{margin-bottom:25px;font-size:30px;line-height:1.5;color:#707070}.section-conditions .title-3{margin-bottom:25px;font-size:25px;line-height:1.5;color:#707070;text-align:left}.section-conditions a{font-weight:500;color:#000;-webkit-transition:all .3s;transition:all .3s}.section-conditions a:hover{color:#0091b8}.section-conditions ul{list-style:initial;margin-left:20px;color:#707070}.page-footer{background-color:#0091b8;color:#fff;font-size:13px;line-height:1.5;text-align:center;padding:50px 0px}.page-footer a{color:#fff;text-decoration:none}.page-footer .socials a{display:inline-block;padding:0 40px 25px 40px}.page-footer .socials a .fa,.page-footer .socials a .fab{padding-right:5px;font-size:30px;vertical-align:middle}.page-footer .copy,.page-footer .legal{padding:5px 0}.page-footer .copy a,.page-footer .legal a{opacity:0.65;-webkit-transition:all .3s;transition:all .3s}.page-footer .copy a:hover,.page-footer .legal a:hover{opacity:1}.page-footer .copy{opacity:0.65}@media (max-width: 1000px){.section-hero .page-wrapper .logo{width:120px;margin-bottom:50px}.section-hero .frame>div{width:50px;height:50px}.blocker .modal-container{display:block;width:80%;margin:0 auto}.blocker .modal-photo{width:100%;margin-right:0}.blocker .modal-photo .photo{-webkit-box-shadow:none;box-shadow:none}.blocker .modal-description{width:100%;margin-right:0}.blocker.uploadtips .modal-container{width:100%}.section-masonry .grid .grid-sizer,.section-masonry .grid .grid-item{width:50%}}.blocker .expo{max-width:750px;padding:3%;background:#FFFFFF;text-align:center}.blocker .expo .logo{width:50px;margin-bottom:25px}.blocker .expo .title-3{font-size:24px;line-height:1.5;color:#0091b8}.blocker .expo p{font-size:17px}.blocker .expo p a{color:#000;-webkit-transition:all .3s;transition:all .3s}.blocker .expo p a:hover{color:#0091b8}@media (max-width: 850px){.title-1{font-size:40px}.title-2{font-size:25px}.title-2 strong{font-size:45px}.section-highlight,.section-spotted,.section-gallery,.section-conditions:first-child{padding:calc(70px + 60px) 0 70px 0}.section-exhibition{padding:70px 0 0 0}section .title-1{font-size:20px !important}.section-conditions .title-1{font-size:30px !important}section .logo{width:75px !important}.section-hero .frame-1{top:110px;left:50px}.section-hero .frame-2{top:110px;right:50px}.section-hero .frame-3{bottom:50px;left:50px}.section-hero .frame-4{bottom:50px;right:50px}.section-calltoact .calltoact-intro .logo{width:100px;margin-right:40px}.section-commentcamarche-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.section-commentcamarche-list>li{width:50%;margin-bottom:35px}.section-commentcamarche-list>li:before,.section-commentcamarche-list>li:after{display:none}.section-slider .slider .slider-item{width:60%}.cr-boundary-default .boundary-upload .upload-btn-2{width:90%;max-width:400px}.section-description .form-box-input,.section-exhibition .form-box-input{display:block}.section-description .form-box .btn-2,.section-exhibition .form-box .btn-2{margin-top:30px}.page-footer .legal{margin-top:15px}.page-footer .legal a{display:block;text-align:center}}@media (max-width: 768px){.btn-1{padding:15px 20px;font-size:18px}.btn-2{padding:15px 20px;font-size:18px}.btn-2 img{display:inline-block;height:21px}.section-hero video{display:none}.page-wrapper{padding:0 25px}.page-wrapper-inner{width:100%}.blocker .modal-container{width:100%}.section-exhibition .form-box-radio.is-flex{display:block;margin:50px 0}.section-exhibition .form-box-radio.is-flex .radio-img{margin:0 auto;margin-bottom:50px}}@media (max-height: 700px){.section-hero .page-wrapper .logo{width:80px;margin-bottom:35px}.section-hero .page-wrapper .title-1{margin-bottom:35px}}@media (max-width: 600px){.section-quesaco,.section-commentcamarche,.section-slider,.section-description{padding:50px 0}.section-highlight,.section-spotted,.section-gallery{padding:calc(60px + 50px) 0 50px 0}.section-hero .title-1{font-size:25px}.section-hero .frame-1{top:90px;left:30px}.section-hero .frame-2{top:90px;right:30px}.section-hero .frame-3{bottom:30px;left:30px}.section-hero .frame-4{bottom:30px;right:30px}.section-calltoact .calltoact-intro{display:block}.section-calltoact .calltoact-intro .logo{width:80px;margin:0 auto;padding-bottom:35px}.section-calltoact .calltoact-intro .title-2{text-align:center}.section-commentcamarche-list{display:block;margin-left:0px}.section-commentcamarche-list>li{width:100%;padding-left:0}.section-commentcamarche-list>li:last-child{margin-bottom:0}.section-slider .title-3{font-size:20px}.section-slider .slider .slider-item{width:80%;margin:40px 0}.section-slider .flickity-viewport{padding-top:20px}.blocker .modal{padding:0px}.blocker .modal-container{width:100%}.blocker .modal-description .actions{display:block}.blocker .modal-description .actions form{margin-bottom:15px}.blocker .expo{padding:25px}.blocker .expo .title-3{font-size:20px}.blocker .expo p{font-size:16px}.section-masonry .grid .grid-sizer,.section-masonry .grid .grid-item{width:100%}.section-spotted .btn-container .btn-2{font-size:13px}}[data-scrollto]{cursor:pointer}.cr-boundary,.cr-slider-wrap{display:none}.upload-demo{position:relative}.upload-demo.ready .cr-boundary,.upload-demo.ready .cr-slider-wrap{display:block}.upload-demo .buttons{text-align:center;padding-top:20px}.upload-demo .buttons.is-hidden{display:none}.cr-slider-wrap{padding:20px 0 27px 0}.cr-viewport:before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background:url(../img/feels-good-template.png) no-repeat;background-size:cover;opacity:0.9}.croppie-container .cr-viewport{-webkit-box-shadow:0 0 2000px 2000px rgba(0,0,0,0.65);box-shadow:0 0 2000px 2000px rgba(0,0,0,0.65)}.cr-slider::-ms-thumb,.cr-slider::-webkit-slider-thumb,.cr-slider::-moz-range-thumb{background:#0091b8}.cr-boundary-default .boundary-upload{display:block;position:relative;overflow:hidden;height:auto;width:auto;cursor:pointer}.cr-boundary-default .boundary-upload>img{display:block;max-width:100%}.cr-boundary-default .boundary-upload .upload-btn-2{position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.cr-boundary-default input{display:none}#return-to-top{position:fixed;bottom:20px;right:20px;background:white;width:50px;height:50px;display:block;text-decoration:none;border-radius:35px;display:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;z-index:2;-webkit-box-shadow:0px 0px 4px rgba(0,27,23,0.3);box-shadow:0px 0px 4px rgba(0,27,23,0.3)}#return-to-top i{color:#0091b8;margin:0;position:relative;left:16px;top:13px;font-size:19px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}#return-to-top:hover{background:white}#return-to-top:hover i{color:#0091b8;top:5px}@media (max-width: 768px){.upload-demo.ready .cr-slider-wrap{display:none}}.box-search{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.box-search input,.box-search select,.box-search textarea,.box-search button{font-family:inherit;font-size:14px;line-height:inherit;border:none}.box-search input[type=text],.box-search input[type=password],.box-search textarea,.box-search select{padding:15px;background:#fff;border-radius:3px}.box-search input[type=text],.box-search input[type=password],.box-search textarea{width:100%}.box-search input[type=submit],.box-search input[type=radio],.box-search input[type=checkbox],.box-search select,.box-search button{cursor:pointer}.box-search input[type=text]:focus,.box-search input[type=password]:focus,.box-search textarea:focus,.box-search select:focus{background-color:#fff}.box-search .sub-item{width:100%}@media (min-width: 735px){.box-search .sub-item:first-child{width:50%}.box-search .sub-item:last-child{width:auto}}.form-after{position:relative;display:block}.form-after button{position:absolute;top:0;right:0;bottom:0;width:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;color:#a6a5a5}.form-select{display:block;position:relative}.form-select:after{content:'\f107';font-family:'FontAwesome';position:absolute;top:50%;right:20px;margin-top:-4px;font-size:16px;line-height:8px;font-weight:400;color:#0091b8}.form-select select{padding-right:40px;width:100%;-webkit-appearance:none;-moz-appearance:none;background-color:#c0e9f1;color:#0091b8}.form-select select::-ms-expand{display:none}.grid-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:-40px 0 0 -40px}.grid-inline>*{margin:40px 0 0 40px}.section-gallery--pb-0{padding-bottom:0}.nav-social-buttons{position:absolute;right:30px}.nav-social-buttons:last-child{margin-bottom:0}.nav-social-buttons>li{display:block;margin-bottom:7px}.nav-social-buttons>li a{display:block;width:30px;text-align:center;border-radius:50px;color:#7e7e7e;text-decoration:none;font-size:14px;line-height:2.14;border:1px solid transparent;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.nav-social-buttons>li a .fa{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.nav-social-buttons .nav-social-button-facebook{border-color:#4a67ad}.nav-social-buttons .nav-social-button-facebook .fa{color:#4a67ad}.nav-social-buttons .nav-social-button-facebook:hover{color:#ffffff;background-color:#4a67ad}.nav-social-buttons .nav-social-button-facebook:hover .fa{color:#ffffff}.nav-social-buttons .nav-social-button-twitter{border-color:#569bec}.nav-social-buttons .nav-social-button-twitter .fa{color:#569bec}.nav-social-buttons .nav-social-button-twitter:hover{color:#ffffff;background-color:#569bec}.nav-social-buttons .nav-social-button-twitter:hover .fa{color:#ffffff}.nav-social-buttons .nav-social-button-email{border-color:#7d7d7d}.nav-social-buttons .nav-social-button-email .fa{color:#7d7d7d}.nav-social-buttons .nav-social-button-email:hover{color:#ffffff;background-color:#7d7d7d}.nav-social-buttons .nav-social-button-email:hover .fa{color:#ffffff}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJfY29tcG9uZW50cy9fc2VhcmNoLWZvcm0uc2NzcyIsIl9jb21wb25lbnRzL19zb2NpYWxidG4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFXQSx3RkFDSSxRQUFTLENBQ1QsU0FBVSxDQUNiLE1BR0csZUFBZ0IsQ0FDbkIsT0FHRyxXQUFZLENBQ1osZUFBZ0IsQ0FDaEIsWUFBYSxDQUNoQiwyQkFLRywrQkFBZ0MsQ0FDaEMsZUFBZ0IsQ0FDaEIsVUFBVyxDQUNkLElBR0csY0FBZSxDQUNsQixFQUdHLDZCQUFZLENBQVoscUJBQXNCLENBQ3pCLGNBR0csY0FBZSxDQUNsQixxRUFHRyxhQUFjLENBSGpCLG1EQUdHLGFBQWMsQ0FIakIsMkRBR0csYUFBYyxDQUhqQiw2REFHRyxhQUFjLENBSGpCLHlDQUdHLGFBQWMsQ0FDakIsY0FLRyxnQkFBaUIsQ0FDakIsY0FBZSxDQUNmLFdBQVksQ0FFWixvQkFDSSxTQUFVLENBQ1YsYUFBYyxDQUNqQixNQUlELGVBQWdCLENBQ25CLFFBR0csWUFBYSxDQUNoQixFQUdHLGtCQUFtQixDQUNuQixjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsYUFBYyxDQUNkLFVBMUVVLENBcUVkLGFBT1EsZUFBZ0IsQ0FDbkIsTUFJRCxvQkFBcUIsQ0FDckIsYUEvRVUsQ0FnRlYsMEJBQVksQ0FBWixrQkFBbUIsQ0FIdkIsWUFLUSxhQUF3QixDQUMzQixTQUlELGNBQWUsQ0FDZixlQUFnQixDQUNoQixhQUFjLENBQ2QsYUExRlUsQ0EyRlYsd0JBQXlCLENBTDdCLDZCQVNZLFVBQVUsQ0FDVixhQUFjLENBQ2QsVUFBVyxDQUNYLGVBQWdCLENBQ2hCLFVBQVcsQ0FDWCxhQUFjLENBQ2QsZUFBZ0IsQ0FDaEIsa0JBdEdFLENBdUdMLFNBS0wsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLGVBQWdCLENBQ2hCLGFBL0dVLENBMkdkLGdCQU9RLGNBQWUsQ0FDZixhQUFjLENBQ2pCLFNBSUQsa0JBQW1CLENBQ25CLGNBQWUs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Q2xCLE9BQVEsQ0FDUixVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLGVBQWdCLENBQ2hCLGFEdEZNLENDd0VkLG9CQWtCUSxrQkFBbUIsQ0FDbkIsVUFBVyxDQUNYLHVCQUF3QixDQUN4QixvQkFBcUIsQ0FDckIsd0JBQTJELENBQzNELGFEL0ZNLENDd0VkLGdDQTBCWSxZQUFhLENBQ2hCLGFBSUwsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixrQkFBZSxDQUFmLGNBQWUsQ0FDZix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FKM0IsZUFPUSxvQkFBcUIsQ0FDeEIsdUJBSUQsZ0JBQWlCLENBQ3BCLG9CQ3ZIRyxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNkLCtCQUdHLGVBQWdCLENBQ25CLHVCQUdHLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDckIseUJBR0csYUFBYyxDQUNkLFVBQVcsQ0FDWCxpQkFBa0IsQ0FFbEIsa0JBQW1CLENBQ25CLGFBQWMsQ0FDZCxvQkFBcUIsQ0FDckIsY0FBZSxDQUNmLGdCQUFpQixDQUNqQiw0QkFBNkIsQ0FDN0Isd0NBQVksQ0FBWixnQ0FBaUMsQ0FYckMsNkJBYVUsd0NBQVksQ0FBWixnQ0FBaUMsQ0FBSSxnREFNdkMsb0JBQXFCLENBRjdCLG9EQUlZLGFBQWMsQ0FKMUIsc0RBUVksYUFBYyxDQUNkLHdCQUF5QixDQVRyQywwREFXa0IsYUFBYyxDQVhoQywrQ0FnQlEsb0JBQXFCLENBaEI3QixtREFrQlksYUFBYyxDQWxCMUIscURBc0JZLGFBQWMsQ0FDZCx3QkFBeUIsQ0F2QnJDLHlEQXlCa0IsYUFBYyxDQXpCaEMsNkNBOEJRLG9CQUFxQixDQTlCN0IsaURBZ0NZLGFBQWMsQ0FoQzFCLG1EQW9DWSxhQUFjLENBQ2Qsd0JBQXlCLENBckNyQyx1REF1Q2tCLGFBQWMiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogVmFyaWFibGVzICovXHJcblxyXG4kZGFyazogIzAwMDAwMDtcclxuJHdoaXRlOiAjRkZGRkZGO1xyXG4kZ3JleTogI2E2YTVhNTtcclxuJGJsdWU6ICMwMDkxYjg7XHJcbiRsaWdodGJsdWU6ICNlOGY3ZmE7XHJcblxyXG5cclxuLyogcmVzZXQgKi9cclxuXHJcbmJvZHkscCx1bCxvbCxmb3JtLGlucHV0LGJ1dHRvbixzZWxlY3QsaDEsaDIsaDMsaDQsaDUsaDYsZGwsZHQsZGQsYmxvY2txdW90ZSxhZGRyZXNzLHByZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG51bCxvbCB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5idXR0b24ge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIHRhZ3MgKi9cclxuXHJcbmJvZHksaW5wdXQsYnV0dG9uLHRleHRhcmVhIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnRXhvIDInLCBzYW5zLXNlcmlmO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG5pbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4qIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcblt0eXBlPXN1Ym1pdF0ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5pbnB1dDo6cGxhY2Vob2xkZXIsIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogI2E1YTVhNTtcclxufVxyXG5cclxuLyogR0VORVJBTCAqL1xyXG5cclxuLnBhZ2Utd3JhcHBlciB7XHJcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgIHBhZGRpbmc6IDAgNTBweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIFxyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuI3BhZ2Uge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5wIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICBjb2xvcjogJGRhcms7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saW5rIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjpkYXJrZW4oJGJsdWUsIDEwJSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50aXRsZS0xIHtcclxuICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjtcclxuICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBcclxuICAgICYuaXMtdW5kZXJsaW5lZCB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRpdGxlLTJ7XHJcbiAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgIFxyXG4gICAgc3Ryb25nIHtcclxuICAgICAgICBmb250LXNpemU6IDUycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50aXRsZS0zIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuNTk7XHJcbiAgICBjb2xvcjogJGRhcms7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBcclxuICAgIC5pcy1ibHVlIHtcclxuICAgICAgICBjb2xvcjogJGJsdWU7ICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG4udGl0bGUtNCB7XHJcbiAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGNvbG9yOiAkYmx1ZTtcclxufVxyXG5cclxuLmJ0bi0xIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiBzb2xpZCAycHggI2ZmZmZmZjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tMiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MWI4O1xyXG4gICAgYm9yZGVyOiBzb2xpZCAycHggIzAwOTFiODtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCAxNXB4IHJnYmEoMCwwLDAsMC4xNSk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcclxuICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5mYSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tMi1zZWV0aHJvdWdoIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXI6IHNvbGlkIDJweCAjMDA5MWI4O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICMwMDkxYjg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggMTVweCByZ2JhKDAsMCwwLDAuMTUpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XHJcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZmEge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLTMge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICBib3JkZXI6IHNvbGlkIDJweCAkYmx1ZTtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggMTVweCByZ2JhKDAsMCwwLDAuMTUpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLmlzLXNlZXRocm91Z2gge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5mYSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tNCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDQ1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI2NjgxO1xyXG4gICAgYm9yZGVyOiBzb2xpZCAycHggIzAyNjY4MTtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCAxNXB4IHJnYmEoMCwwLDAsMC4xNSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi51cGxvYWQtYnRuLTEge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLnVwbG9hZC1idG4tMiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgIGJvcmRlcjogc29saWQgMnB4ICRibHVlO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCAxNXB4IHJnYmEoMCwwLDAsMC4xNSk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcclxuICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiBIRUFERVIgKi9cclxuXHJcbi5uYXZpZ2F0aW9uIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIGJveC1zaGFkb3c6IDAgNHB4IDE1cHggcmdiYSgwLDAsMCwwLjA0KTtcclxuICAgIFxyXG4gICAgJi1ncmlkIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgLnN1Yi1jb2x1bW4tMSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdWItY29sdW1uLTMge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYtdGFicyBsaXtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnN1Yi1saW5rLTEge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmV5O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmlzLWN1cnJlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLmlzLWN1cnJlbnQgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLmlzLWN1cnJlbnQgYSwgJjpob3ZlciBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJiA+IC5sYW5nLXN3aXRjaGVyID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ3wnO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmV5O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAubGFuZy1zd2l0Y2hlciA+IGxpIHtcclxuICAgICAgICAgICAgLnN1Yi1saW5rLTEgYSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLWxvZ297XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMzVweDtcclxuICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxvZ28tLXdoaXRlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxvZ28tLWNvbG9yIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYtc3BvdHRlZCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICBcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJi5pcy10b3Age1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwwLDAsMC40NSkgMCUscmdiYSgwLDAsMCwwKSAxMDAlKTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5uYXZpZ2F0aW9uLWxvZ28ge1xyXG4gICAgICAgICAgICAubG9nby0td2hpdGUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubG9nby0tY29sb3Ige1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gXHJcbiAgICAgICAgXHJcbiAgICAgICAgLm5hdmlnYXRpb24tdGFicyBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgIC5zdWItbGluay0xIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pcy1jdXJyZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmlzLWN1cnJlbnQgYSwgJjpob3ZlciBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5uYXZpZ2F0aW9uLXNwb3R0ZWQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5uYXZpZ2F0aW9uLW1vYmlsZSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBcclxuICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDhweCByZ2JhKDAsMCwwLDAuMDgpO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3BvdHRlZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1cmdlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2xvc2VkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAub3BlbmVkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYuaXMtb3BlbiB7XHJcbiAgICAgICAgICAgICAgICAuY2xvc2VkIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm9wZW5lZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubmF2aWdhdGlvbi10YWJzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMTAwdmg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5pcy1vcGVuIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHZoKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zdWItbGluay0xIGF7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiAubGFuZy1zd2l0Y2hlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICYgPiAubGFuZy1zd2l0Y2hlciA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICd8JztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICYgPiAubGFuZy1zd2l0Y2hlciA+IGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAuc3ViLWxpbmstMSBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG4ubmF2aWdhdGlvbi1sYW5kaW5nIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIGJveC1zaGFkb3c6IDAgNHB4IDE1cHggcmdiYSgwLDAsMCwwLjA0KTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIFxyXG4gICAgLm5hdmlnYXRpb24tc3BvdHRlZCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDM1cHgpe1xyXG4gICAgLm5hdmlnYXRpb24ge1xyXG4gICAgICAgICYtZ3JpZCB7XHJcbiAgICAgICAgICAgIC5zdWItY29sdW1uLTEge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIC5zdWItY29sdW1uLTMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpe1xyXG4gICAgLm5hdmlnYXRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAubmF2aWdhdGlvbi1tb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLm5hdmlnYXRpb24tbGFuZGluZyB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qIFNFQ1RJT05TICovXHJcblxyXG4uaXMtd2hpdGUge1xyXG4gICAgc2VjdGlvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1oZXJvIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvdmlzdWFsLWhlcm8uanBnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIFxyXG4gICAgdmlkZW8geyBcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB6LWluZGV4OiAtMTAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vdmlkZW8vaW50cm8uanBnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDFzIG9wYWNpdHk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wYWdlLXdyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAudGl0bGUtMSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwcHggM3B4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmJ0bi1jb250YWluZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuYnRuLTIsIC5idG4tMSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmJ0bi0xIHtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDBweCA0cHggMjQuM3B4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuc2Nyb2xsZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDUzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTJweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5mcmFtZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgIFxyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgdG9wOiAxNDBweDtcclxuICAgICAgICAgICAgbGVmdDogNTBweDsgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgIHRvcDogMTQwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA1MHB4OyBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi0zIHtcclxuICAgICAgICAgICAgYm90dG9tOiAxMDBweDtcclxuICAgICAgICAgICAgbGVmdDogNTBweDsgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYtNCB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA1MHB4OyBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWNhbGx0b2FjdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHRibHVlO1xyXG4gICAgcGFkZGluZzogNDVweCAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIFxyXG4gICAgLnBhZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuY2FsbHRvYWN0LWludHJvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBcclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTI1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnRpdGxlLTIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmJ0bi0yIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbi5zZWN0aW9uLXF1ZXNhY28ge1xyXG4gICAgcGFkZGluZzogNzVweCAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAkbGlnaHRibHVlO1xyXG4gICAgXHJcbiAgICBwIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWNvbW1lbnRjYW1hcmNoZSB7XHJcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xyXG4gICAgXHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMjVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkOmJlZm9yZSxcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmljb25lIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdWItdGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3ViLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1zbGlkZXIge1xyXG4gICAgcGFkZGluZzogNzVweCAwIDEwMHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHRibHVlO1xyXG5cclxuICAgICYtLXNpbXBsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDc1cHg7XHJcblxyXG4gICAgICAgIC5mbGlja2l0eS1wYWdlLWRvdHMge1xyXG4gICAgICAgICAgICBib3R0b206IC00NHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJi1jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTQwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZmxpY2tpdHktdmlld3BvcnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7ICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgIG1hcmdpbjogMCA4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIG9wYWNpdHk6IC4yNTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5pcy1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC50aXRsZS0zIHtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmN0YSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmJ0bi0yIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnNsaWRlciB7ICAgIFxyXG4gICAgICAgIFxyXG4gICAgICAgICYuaXMtaGlkZGVuIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnNsaWRlci1pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA1MHB4IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLml0ZW0tcGhvdG8ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmZvcm0tbGlrZXBob3RvIC5idG4tbmJsaWtlcGhvdG8ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDEyNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCA3LjRweCByZ2JhKDAsIDAsIDAsIDAuMjcpO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6aG92ZXIgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmxpa2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5saWtlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJi5pcy1saWtlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxpa2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAubGlrZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuaXRlbS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggM3B4IDlweCAwIHJnYmEoMCwgMjcsIDIzLCAwLjE1KTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcztcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLmlzLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wOCk7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgICAgICAgICAgLml0ZW0tcGhvdG8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggMTVweCByZ2JhKDAsMCwwLDAuMzYpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLml0ZW0tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggMTVweCAwIHJnYmEoMCwgMjcsIDIzLCAwLjI1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmpxdWVyeS1tb2RhbC5hbWJhc3NhZG9yc3tcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmJsb2NrZXIge1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuXHJcbiAgICAmLmFtYmFzc2Fkb3JzIHtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vZGFse1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi51cGxvYWR0aXBzICB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubW9kYWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5tb2RhbCB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogbm9uZTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIFxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1waG90byB7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICYuYW1iYXNzYWRvcnN7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLmZsaXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mbGlwcGVyLFxyXG4gICAgICAgICAgICAgICAgLmZsaXAtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mbGlwLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTByZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC40cztcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZmlsdGVyOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmljb24tMXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5pY29uLTJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaWNvbi0ze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmljb24tNHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmljb24tNXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjI5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudHVyblRvUmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigtNDAwcHgpIHJvdGF0ZVkoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudHVyblRvTGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC00MDBweCkgcm90YXRlWSgtMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaXMtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5waG90byB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsMCwwLDAuMjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuZm9ybS1saWtlcGhvdG8ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5mb3JtLWxpa2VwaG90byAuYnRuLW5ibGlrZXBob3RvIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgNy40cHggcmdiYSgwLCAwLCAwLCAwLjI3KTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5saWtlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubGlrZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICYuaXMtbGlrZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5saWtlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmxpa2VkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDM1cHggMzVweCAzNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJi5hbWJhc3NhZG9yc3tcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC50aXRsZS0xe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3ViLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDkxYjg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb24tYm94e1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdmN2Y3O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA5MWI4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjMDA5MWI4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHggYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ib3gtYnRue1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi51cGxvYWR0aXBzIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLnRpdGxlLTQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5zcG90dGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjM2IzYjNiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuc3RhdHMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4xNDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjN2U3ZTdlO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5maW5kIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjN2U3ZTdlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuZ28ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM5NTk1OTU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGhyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNjY2NjY2M7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuYWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLCBhLnVybC1ib29raW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjE0O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjN2U3ZTdlO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuZm9ybS1hbHJlYWR5Z29uZSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzZhYzI1OTtcclxuICAgICAgICAgICAgICAgICAgICAmLmlzLWdvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNmFjMjU5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmZvcm0td2FudHRvZ28gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmIzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5pcy1nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmIzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBhLnVybC1ib29raW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDkxYjg7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5pcy1nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDkxYjg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG4ubW9kYWwgYS5jbG9zZS1tb2RhbC5hbWJhc3NhZG9ycyB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMTJweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgIHJpZ2h0OiAtMTVweDtcclxuICAgICAgICB0b3A6IC0xNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWwgYS5jbG9zZS1tb2RhbC51cGxvYWR0aXBzIHtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAxMnB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgIHJpZ2h0OiAtMTVweDtcclxuICAgICAgICB0b3A6IC0xNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWwtZGVzY3JpcHRpb24udXBsb2FkdGlwcyAuZGVzY3JpcHRpb24tYm94IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHJcbiAgICAgICAgJiA+IGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubW9kYWwtdXBsb2FkdGlwcy1oZWFkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZjdmNztcclxuICAgIHBhZGRpbmc6IDM1cHg7XHJcbiAgICBtYXJnaW46IC0zNXB4IC0zNXB4IDM1cHg7XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDE3LjVweCAzNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAubW9kYWwtdXBsb2FkdGlwcy1oZWFkZXIgc3ZnIHtcclxuICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgZmlsbDogIzAwOTFiODtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIG1hcmdpbjogYXV0byAwO1xyXG4gIH1cclxuICBcclxuICAubW9kYWwtdXBsb2FkdGlwcy1oZWFkZXIgLnRpdGxlLTEge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbC11cGxvYWR0aXBzLWhlYWRlciAuc3ViLXRpdGxlIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5saXN0LXVwbG9hZHRpcHMge1xyXG4gICAgY29sb3I6ICMwMDkxYjg7XHJcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5saXN0LXVwbG9hZHRpcHMgbGkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICB9XHJcblxyXG4gIC5saXN0LXVwbG9hZHRpcHMtaXRlbS0tZG8sXHJcbiAgLmxpc3QtdXBsb2FkdGlwcy1pdGVtLS1kb250IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gIH1cclxuXHJcbiAgLmxpc3QtdXBsb2FkdGlwcy1pdGVtLS1kb250OmJlZm9yZSB7XHJcbiAgICAgIGNvbG9yOiAjZjc0MzYxO1xyXG4gICAgICBjb250ZW50OiAnXFxmMDU3JztcclxuICB9XHJcblxyXG4gIC5saXN0LXVwbG9hZHRpcHMtaXRlbS0tZG86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGYwNTgnO1xyXG59XHJcblxyXG4uZm9ybS1jb25zaWx7XHJcbiAgICBjb2xvcjojMDA5MWI4O1xyXG4gICAgbWF4LXdpZHRoOjgwMHB4O1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwOyBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24taGlnaGxpZ2h0IHtcclxuICAgIHBhZGRpbmc6IGNhbGMoMTIzcHggKyA3NXB4KSAwIDc1cHggMDtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIFxyXG4gICAgLnNlY3Rpb24taGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmxvZ28ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudGl0bGUtMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNi41cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnN1Yi10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBjb2xvcjogIzcyNzI3MjtcclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4uc2VjdGlvbi1kZXNjcmlwdGlvbiwgLnNlY3Rpb24tZXhoaWJpdGlvbiB7XHJcbiAgICBwYWRkaW5nOiA3NXB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHRibHVlO1xyXG4gICAgXHJcbiAgICAmLmlzLWhpZGRlbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnNlY3Rpb24taGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmxvZ28ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudGl0bGUtMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNi41cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnN1Yi10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBjb2xvcjogIzcyNzI3MjtcclxuICAgIH1cclxuICAgIC5mb3JtLWJveCB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGhyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjVweDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYud2hpdGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLWlucHV0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGlucHV0LCBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTsgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJi5lcnJvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBsYWJlbC5lcnJvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC50ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHJlc2l6ZTogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICAmLmVycm9yIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGFiZWwuZXJyb3Ige1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLXJhZGlvIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYuaXMtZmxleCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAuY29sOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5yYWRpby1pbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLnJhZGlvIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJi1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5jaGVja2VyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjYTNjOWQ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDcuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2EzYzlkOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTY1NjU2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5ibHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNhM2M5ZDk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYuY2VudGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuYnRuLTIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmNoZWNrYm94IHtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzI3MjcyO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNzI3MjcyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBsYWJlbC5lcnJvciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucmVxdWlyZWQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4uc2VjdGlvbi1leGhpYml0aW9uIHtcclxuICAgIHBhZGRpbmc6IGNhbGMoMTIzcHggKyA3NXB4KSAwIDAgMDtcclxuICAgIFxyXG4gICAgJi12YWxpZGF0ZSB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYtbGFuZyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzg3ODdhO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5zZWN0aW9uLXNwb3R0ZWQge1xyXG4gICAgcGFkZGluZzogY2FsYygxMjNweCArIDc1cHgpIDAgNzVweCAwO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgXHJcbiAgICAuc2VjdGlvbi1oZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubG9nbyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC50aXRsZS0xIHtcclxuICAgICAgICBmb250LXNpemU6IDI2LjVweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc3ViLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGNvbG9yOiAjNzI3MjcyO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucGhvdG8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBib3gtc2hhZG93OiAwIDNweCA0NXB4IHJnYmEoMCwwLDAsMC4yMClcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmJ0bi1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5idG4tMiwgLmJ0bi0yLXNlZXRocm91Z2gge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tZ2FsbGVyeSB7XHJcbiAgICBwYWRkaW5nOiBjYWxjKDEyM3B4ICsgNzVweCkgMCA3NXB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHRibHVlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgXHJcbiAgICAubG9nbyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC50aXRsZS0xIHtcclxuICAgICAgICBmb250LXNpemU6IDI2LjVweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc3ViLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBjb2xvcjogIzcyNzI3MjtcclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tbWFzb25yeSB7XHJcbiAgICBcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgXHJcbiAgICAuZ3JpZCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ncmlkLXNpemVyLFxyXG4gICAgICAgIC5ncmlkLWl0ZW0ge1xyXG4gICAgICAgICAgd2lkdGg6IDMzLjMlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdyaWQtaXRlbSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgJi5pcy1oaWRkZW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ncmlkLWl0ZW0tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW0tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggM3B4IDlweCAwIHJnYmEoMCwgMjcsIDIzLCAwLjE1KTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcztcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuaXRlbS1hdXRob3Ige1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXdpZHRoMiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogIDY2LjY2JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcHJvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzY2FsZS1jb2xvcigkbGlnaHRibHVlLCAkbGlnaHRuZXNzOiAtMTAlKTtcclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tY29uZGl0aW9ucyB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBcclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmc6IGNhbGMoMTIzcHggKyA1MHB4KSAwIDUwcHggMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnRpdGxlLTEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC50aXRsZS0yIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIGNvbG9yOiAjNzA3MDcwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudGl0bGUtMyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBjb2xvcjogIzcwNzA3MDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBhIHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogaW5pdGlhbDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBjb2xvcjogIzcwNzA3MDtcclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDBweDtcclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc29jaWFscyB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4IDI1cHggNDBweDtcclxuICAgICAgICAgICAgLmZhLCAuZmFiIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jb3B5LCAubGVnYWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY1OyBcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuY29weSB7XHJcbiAgICAgICAgb3BhY2l0eTogMC42NTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gICAgXHJcbiAgICAuc2VjdGlvbi1oZXJvIHtcclxuICAgICAgICAucGFnZS13cmFwcGVyIC5sb2dvIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZnJhbWU+ZGl2IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5ibG9ja2VyIHtcclxuICAgICAgICAubW9kYWwge1xyXG4gICAgICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1waG90byB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIC5waG90byB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi51cGxvYWR0aXBzIC5tb2RhbC1jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zZWN0aW9uLW1hc29ucnkge1xyXG4gICAgICAgIC5ncmlkIHtcclxuICAgICAgICAgICAgLmdyaWQtc2l6ZXIsXHJcbiAgICAgICAgICAgIC5ncmlkLWl0ZW0ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ibG9ja2VyIC5leHBvIHtcclxuICAgIG1heC13aWR0aDogNzUwcHg7XHJcbiAgICBwYWRkaW5nOiAzJTtcclxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBcclxuICAgIC5sb2dvIHtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudGl0bGUtMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XHJcbiAgICAudGl0bGUtMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudGl0bGUtMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zZWN0aW9uLWhpZ2hsaWdodCwgLnNlY3Rpb24tc3BvdHRlZCwgLnNlY3Rpb24tZ2FsbGVyeSwgLnNlY3Rpb24tY29uZGl0aW9uczpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZzogY2FsYyg3MHB4ICsgNjBweCkgMCA3MHB4IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zZWN0aW9uLWV4aGliaXRpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggMCAwIDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIHNlY3Rpb24gLnRpdGxlLTEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc2VjdGlvbi1jb25kaXRpb25zIC50aXRsZS0xe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBzZWN0aW9uIC5sb2dvIHtcclxuICAgICAgICB3aWR0aDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc2VjdGlvbi1oZXJvIHtcclxuICAgICAgICAuZnJhbWUge1xyXG4gICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMTBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwcHg7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDUwcHg7IFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLTMge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTBweDsgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtNCB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNTBweDsgXHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc2VjdGlvbi1jYWxsdG9hY3Qge1xyXG4gICAgICAgIC5jYWxsdG9hY3QtaW50cm8gLmxvZ28ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zZWN0aW9uLWNvbW1lbnRjYW1hcmNoZSB7XHJcbiAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICA+bGkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zZWN0aW9uLXNsaWRlciB7XHJcbiAgICAgICAgLnNsaWRlciB7XHJcbiAgICAgICAgICAgIC5zbGlkZXItaXRlbSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuY3ItYm91bmRhcnktZGVmYXVsdCAuYm91bmRhcnktdXBsb2FkIC51cGxvYWQtYnRuLTIge1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnNlY3Rpb24tZGVzY3JpcHRpb24sIC5zZWN0aW9uLWV4aGliaXRpb24ge1xyXG4gICAgICAgIC5mb3JtLWJveC1pbnB1dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuZm9ybS1ib3ggLmJ0bi0yIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wYWdlLWZvb3RlciB7XHJcbiAgICAgICAgLmxlZ2FsIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICBcclxuICAgIC5idG4tMSB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmJ0bi0yIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnNlY3Rpb24taGVybyB7XHJcbiAgICAgICAgdmlkZW8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnBhZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgICYtaW5uZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5ibG9ja2VyIHtcclxuICAgICAgICAubW9kYWwge1xyXG4gICAgICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnNlY3Rpb24tZXhoaWJpdGlvbiB7XHJcbiAgICAgICAgLmZvcm0tYm94LXJhZGlvLmlzLWZsZXgge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiA1MHB4IDA7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAucmFkaW8taW1nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtaGVpZ2h0OiA3MDBweCkge1xyXG4gICAgLnNlY3Rpb24taGVybyB7XHJcbiAgICAgICAgLnBhZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGUtMSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgXHJcbiAgICAuc2VjdGlvbi1xdWVzYWNvLC5zZWN0aW9uLWNvbW1lbnRjYW1hcmNoZSwgLnNlY3Rpb24tc2xpZGVyLCAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc2VjdGlvbi1oaWdobGlnaHQsIC5zZWN0aW9uLXNwb3R0ZWQsIC5zZWN0aW9uLWdhbGxlcnkge1xyXG4gICAgICAgIHBhZGRpbmc6IGNhbGMoNjBweCArIDUwcHgpIDAgNTBweCAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc2VjdGlvbi1oZXJvIHtcclxuICAgICAgICAudGl0bGUtMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZyYW1lIHtcclxuICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgIHRvcDogOTBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDMwcHg7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMzBweDsgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtMyB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4OyBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi00IHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAzMHB4OyBcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zZWN0aW9uLWNhbGx0b2FjdCB7XHJcbiAgICAgICAgLmNhbGx0b2FjdC1pbnRybyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlLTIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc2VjdGlvbi1jb21tZW50Y2FtYXJjaGUge1xyXG4gICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICA+bGkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zZWN0aW9uLXNsaWRlciB7XHJcbiAgICAgICAgLnRpdGxlLTMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGlkZXIge1xyXG4gICAgICAgICAgICAuc2xpZGVyLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mbGlja2l0eS12aWV3cG9ydCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmJsb2NrZXIge1xyXG4gICAgICAgIC5tb2RhbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgLmFjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuYmxvY2tlciAuZXhwbyB7XHJcbiAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICBcclxuICAgICAgICAudGl0bGUtMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zZWN0aW9uLW1hc29ucnkge1xyXG4gICAgICAgIC5ncmlkIHtcclxuICAgICAgICAgICAgLmdyaWQtc2l6ZXIsXHJcbiAgICAgICAgICAgIC5ncmlkLWl0ZW0ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc2VjdGlvbi1zcG90dGVkIHtcclxuICAgICAgICAuYnRuLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5idG4tMiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIGZvcm0gKi9cclxuXHJcbi8qIGphdmFzY3JpcHQ6IHNjcm9sbCBhbmltw6kgKi9cclxuXHJcbltkYXRhLXNjcm9sbHRvXSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi8qIGphdmFzY3JpcHQ6IGNyb3BwaWUgKi9cclxuXHJcbi5jci1ib3VuZGFyeSxcclxuLmNyLXNsaWRlci13cmFwIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi51cGxvYWQtZGVtbyB7XHJcbiAgICAmLnJlYWR5IHtcclxuICAgICAgICAuY3ItYm91bmRhcnksXHJcbiAgICAgICAgLmNyLXNsaWRlci13cmFwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHJcbiAgICAuYnV0dG9ucyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICYuaXMtaGlkZGVuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jci1zbGlkZXItd3JhcCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDAgMjdweCAwO1xyXG4gICAgXHJcbn1cclxuXHJcbi5jci12aWV3cG9ydDpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ZlZWxzLWdvb2QtdGVtcGxhdGUucG5nKSBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgb3BhY2l0eTogMC45O1xyXG59XHJcblxyXG4uY3JvcHBpZS1jb250YWluZXIgLmNyLXZpZXdwb3J0IHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAyMDAwcHggMjAwMHB4IHJnYmEoMCwgMCwgMCwgMC42NSk7XHJcbn1cclxuXHJcbi5jci1zbGlkZXIge1xyXG4gICAgJjo6LW1zLXRodW1iLFxyXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIsXHJcbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5MWI4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY3ItYm91bmRhcnktZGVmYXVsdCB7ICBcclxuICAgIC5ib3VuZGFyeS11cGxvYWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgPiBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudXBsb2FkLWJ0bi0yIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGlucHV0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyogYnRuIGJhY2sgdG8gdG9wICovXHJcbiNyZXR1cm4tdG8tdG9wIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMjBweDtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzVweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNHB4IHJnYmEoMCwyNywyMywwLjMpO1xyXG4gIH1cclxuICAjcmV0dXJuLXRvLXRvcCBpIHtcclxuICAgIGNvbG9yOiAjMDA5MWI4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogMTZweDtcclxuICAgIHRvcDogMTNweDtcclxuICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgfVxyXG4gICNyZXR1cm4tdG8tdG9wOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIH1cclxuICAjcmV0dXJuLXRvLXRvcDpob3ZlciBpIHtcclxuICAgIGNvbG9yOiAjMDA5MWI4O1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgfVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAudXBsb2FkLWRlbW8ucmVhZHkgLmNyLXNsaWRlci13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvc2VhcmNoLWZvcm1cIjtcclxuQGltcG9ydCBcIl9jb21wb25lbnRzL3NvY2lhbGJ0blwiOyIsIi5ib3gtc2VhcmNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIGlucHV0LFxuICAgIHNlbGVjdCxcbiAgICB0ZXh0YXJlYSxcbiAgICBidXR0b24ge1xuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4gICAgdGV4dGFyZWEsXG4gICAgc2VsZWN0IHtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxuXG5cblxuICAgIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4gICAgdGV4dGFyZWEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gICAgaW5wdXRbdHlwZT1yYWRpb10sXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4gICAgc2VsZWN0LFxuICAgIGJ1dHRvbiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuICAgIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLFxuICAgIHRleHRhcmVhOmZvY3VzLFxuICAgIHNlbGVjdDpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLnN1Yi1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDczNXB4KSB7XG4gICAgICAgIC5zdWItaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICAgIC5zdWItaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybS1hZnRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgfVxufVxuXG4uZm9ybS1zZWxlY3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnXFxmMTA3JztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB9XG5cbiAgICBzZWxlY3Qge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHNjYWxlLWNvbG9yKCRsaWdodGJsdWUsICRsaWdodG5lc3M6IC0xMCUpO1xuICAgICAgICBjb2xvcjogJGJsdWU7XG5cbiAgICAgICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuLmdyaWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogLTQwcHggMCAwIC00MHB4O1xuICAgIFxuICAgID4gKiB7XG4gICAgICAgIG1hcmdpbjogNDBweCAwIDAgNDBweDtcbiAgICB9XG59XG5cbi5zZWN0aW9uLWdhbGxlcnktLXBiLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xufSIsIi5uYXYtc29jaWFsLWJ1dHRvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzBweDtcbn1cblxuLm5hdi1zb2NpYWwtYnV0dG9uczpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubmF2LXNvY2lhbC1idXR0b25zPmxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi5uYXYtc29jaWFsLWJ1dHRvbnM+bGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBjb2xvcjogIzdlN2U3ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcblxuICAgIC5mYSB7IHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDsgfVxuICAgIFxufVxuXG4ubmF2LXNvY2lhbC1idXR0b25zIC5uYXYtc29jaWFsLWJ1dHRvbiB7XG4gICAgJi1mYWNlYm9vayB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzRhNjdhZDtcbiAgICAgICAgLmZhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNGE2N2FkO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0YTY3YWQ7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5mYSB7IGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXR3aXR0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICM1NjliZWM7XG4gICAgICAgIC5mYSB7XG4gICAgICAgICAgICBjb2xvcjogIzU2OWJlYztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY5YmVjO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAuZmEgeyBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1lbWFpbCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzdkN2Q3ZDtcbiAgICAgICAgLmZhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjN2Q3ZDdkO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZDdkN2Q7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5mYSB7IGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIH1cbiAgICB9XG59Il19 */
