a{color:rgba(0,0,0,0.5)}a:hover{color:inherit;text-decoration:none}*,body,html{margin:0;padding:0}html{font-size:16px;color-scheme:light only !important}body{color:#fff;position:relative;font-family:"Inter",sans-serif;direction:rtl}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{-webkit-font-smoothing:antialiased}.color-yellow{color:#fb0}.opacity-8{opacity:0.8}.blur-up{filter:blur(5px);transition:filter 400ms}.blur-up.lazyloaded{filter:blur(0)}.intl-tel-input{width:100%}.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container{width:90px}.intl-tel-input.allow-dropdown .selected-flag,.intl-tel-input.separate-dial-code .selected-flag{width:100% !important}.iti-flag.xx{display:none}.iti-flag.xx+.selected-dial-code{padding:0 !important}.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type="tel"],.intl-tel-input.allow-dropdown input[type="text"],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type="tel"],.intl-tel-input.separate-dial-code input[type="text"]{padding-left:92px}.intl-tel-input .country-list{direction:ltr;left:0;top:40px;width:265px !important;max-height:200px !important;overflow-x:hidden}.intl-tel-input .country-list::-webkit-scrollbar{width:3px}.intl-tel-input .country-list::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,0.5);margin:1rem 0}.intl-tel-input .country-list::-webkit-scrollbar-thumb{background:#fb0}.intl-tel-input .selected-flag .iti-flag{left:10px !important}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag:focus{box-shadow:none;outline:none;border:none}.intl-tel-input.separate-dial-code .selected-dial-code{display:table-cell;vertical-align:middle;padding-left:16px;font-size:13px}.intl-tel-input .country-list .country .dial-code{color:#000}.intl-tel-input .country-list .country-name{order:2;color:#000}.intl-tel-input .country-list .country{font-size:12px;display:flex;align-items:center}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type="tel"]{padding-left:100px !important}.white-border{background:#fff 0% 0% no-repeat padding-box;box-shadow:0px 0px 3px #fff;border:1px solid #fff;position:absolute;left:0;right:0;bottom:0;z-index:0}.fw-600{font-weight:600 !important}.fw-500{font-weight:500 !important}.fw-400{font-weight:400 !important}.fs-20{font-size:20px !important}.nav-item{margin-top:40px}.contact-form{direction:ltr}.contact-form .title{font-size:25px;font-weight:bolder}.contact-form .form-group .custom-input,.contact-form .form-group textarea{background:rgba(255,255,255,0.22);color:#fff;padding:0.3rem 0.7rem;margin:0.5rem 0;border:0;width:100%;opacity:0.8;font-size:0.8rem}.contact-form .form-group .custom-input::placeholder,.contact-form .form-group textarea::placeholder{color:#fff;font-weight:lighter}.contact-form .form-group .custom-input:focus,.contact-form .form-group textarea:focus{box-shadow:none;outline:none}.contact-form .form-group textarea{height:60px}.contact-form .form-group .form-btn{display:block;background:#fb0;color:#000;border:1px solid transparent;padding:0.3rem 0;text-align:center;width:100%;border-bottom:5px solid #fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.contact-form .form-group .form-btn:hover,.contact-form .form-group .form-btn:focus{outline:0;box-shadow:none}.services .box{min-width:55px}.services .box img{max-width:100%;width:auto;height:auto;max-height:60px}.services .box .name{font-size:14px;font-weight:500;text-align:center;color:#00eeff;margin-top:0.6rem;max-width:120px;word-wrap:break-word;direction:ltr}.services .box .name:lang(ar){direction:rtl}.services .box .name.color-light{color:#fff}@media (min-width: 576px){.services .box .name.d-none{display:block !important}}@media (max-width: 576px){.services .box.d-none{display:none !important}}@media (min-width: 992px) and (max-width: 1199.98px){.services .services-boxes{flex-wrap:wrap}.services .services-boxes .box{width:20%;margin-top:1.5rem;height:85px}}@media (min-width: 992px){.services .services-boxes{gap:15px}}.sidebar{position:fixed;top:0;bottom:0;left:0;width:280px;height:100vh;background:#351832;flex-wrap:nowrap;justify-content:space-evenly}.sidebar .sidebar-nav{list-style:none}.sidebar .sidebar-nav .small{max-width:100%;height:100px;display:block}.sidebar .sidebar-nav .nav-link.active{background:#48283e;border-radius:0}.main-slider{width:calc(100% - 280px)}.main-slider .image{width:100%}.main-slider .image img{max-width:100%;width:100%;object-fit:cover}@media (min-width: 1500px){.main-slider .image img{height:100vh}}@media (min-width: 992px) and (max-width: 1499px){.main-slider .image img{height:700px}}@media (min-width: 768px) and (max-width: 991.98px){.main-slider .image img{object-fit:fill}}.main-slider .info{position:absolute;top:0;margin:0 auto;justify-content:flex-end;padding-bottom:0;margin-top:55px}.main-slider .info .head{z-index:1}.main-slider .info .title{font-size:23px;z-index:1}.main-slider .info .background-opacity{background:linear-gradient(180deg, rgba(60,40,67,0) 0%, #3a2242 100%);border-radius:12px;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.main-slider .info .slider-label{display:inline-block;width:max-content;padding:6px 20px;border-radius:0px 0px 8px 8px;margin-bottom:-55px;background:linear-gradient(180deg, rgba(177,7,91,0) 0%, #651640 100%);font-size:21px}.main-slider .logo{position:absolute;top:15px;right:3%}.main-slider .logo img{max-width:185px;height:60px}.main-slider .logo img:lang(ru){max-width:215px;height:94px}@media (max-width: 1300px){.main-slider .logo{right:2%}}.main-slider .logo:lang(ru){top:0}.main-page{background:linear-gradient(180deg, #381932 0%, #5a2b50 50%, #381932 100%),#fff;width:calc(100% - 280px);height:auto}.main-page .slider{margin:0 auto}.main-page .slider .title{opacity:1;display:inline-flex;flex-direction:column;padding:1rem;width:fit-content;margin:auto;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.main-page .slider .title .head{font-size:33px;direction:ltr}.main-page .slider .title .head .vip{background:#fb0;color:#41203b;border-radius:10px;display:inline-flex;align-items:center;margin-top:5px;padding:0rem 0.5rem;font-size:32px;height:38px;letter-spacing:1.2px;font-weight:bolder}.main-page .slider .title.other-gradient{background:transparent linear-gradient(180deg, rgba(76,39,69,0) 0%, #331a36 100%) 0% 0% no-repeat padding-box !important}.main-page .slider .slider-border{align-items:center;background:linear-gradient(180deg, rgba(76,39,69,0) 0%, #593052 100%);filter:drop-shadow(0px 4px 16px #41253b);border-radius:20px;opacity:1}.main-page .slider .slider-border .img-video{z-index:2}.main-page .slider .slider-border .img-video>img{width:80%;margin:auto;display:block}.main-page .slider .slider-border .img-video .video{max-width:40%;position:absolute;right:18%;top:30px;width:auto;height:auto;padding:0.75rem 0 0;border-radius:14px;border:1px solid #fff;overflow:hidden}@media (min-width: 992px) and (max-width: 1199.98px){.main-page .slider .slider-border .img-video .video{right:5% !important}}.main-page .slider .slider-border .img-video .video a{text-decoration:none;display:block;text-align:center}.main-page .slider .slider-border .img-video .video a img{max-width:100%}.main-page .slider .slider-border .img-video .video a .fa-play{width:40px;height:40px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:0.8rem;background:transparent;border-radius:50%;border:1px solid #fff;margin:auto}.main-page .slider .slider-border .img-video .video a .btn-video{margin:0.5rem auto;color:#fff;width:100%;font-size:0.8rem;display:flex;justify-content:center;padding:0.2rem 0.5rem}.main-page .slider .slider-border .img-video .video a .youtube-icon{background:#fff;width:100%;padding:0.4rem 0.8rem;text-align:center}.main-page .slider .slider-border .project-services{width:100%}.main-page .slider .slider-border .project-services .info{width:85%}.main-page .slider .slider-border .project-services .info:before{content:"";background:#fb0;width:4px;height:80%;display:flex;top:11px;left:-20px;position:absolute}.main-page .slider .slider-border .project-services .info p{direction:ltr}.main-page .slider .slider-border .project-services .services{max-width:90%}@media (max-width: 992px){.main-page .slider .slider-border .project-services .services .services-boxes{text-align:right}}.main-page .slider .slider-border .background-image{position:absolute;width:74%;height:auto;z-index:0;margin:0 auto}.main-page .slider .slider-border .background-image img{max-width:100%;width:100%}.main-page .slider .slider-border .background-image-1{top:85px}.main-page .slider .slider-border .background-image-2{top:15%}.main-page .slider .slider-border .background-image-3{top:10%}.main-page .testimonial .say-container{margin-right:5rem;margin-left:0;flex-direction:row}@media (min-width: 992px) and (max-width: 1199.98px){.main-page .testimonial .say-container{flex-wrap:wrap;justify-content:center !important}}.main-page .testimonial .say-container .image{width:auto;z-index:1}@media (min-width: 992px) and (max-width: 1199.98px){.main-page .testimonial .say-container .image{width:auto;margin-bottom:1.5rem}}.main-page .testimonial .say-container .image .main-img{max-width:100%;width:250px;height:auto}.main-page .testimonial .say-container .image .img-info{position:absolute;bottom:37%;right:-35px;text-align:center}.main-page .testimonial .say-container .image .img-info:lang(ru){bottom:41%}.main-page .testimonial .say-container .image .img-info .head{font-size:10px}.main-page .testimonial .say-container .image .img-info .info{font-size:9px;font-weight:bolder;max-width:100px}.main-page .testimonial .say-container .image .img-info .arrow-img{position:absolute;top:27px;right:-35px;transform:rotate(-130deg)}.main-page .testimonial .say-container .testimonial-info{width:60%}@media (min-width: 992px) and (max-width: 1199.98px){.main-page .testimonial .say-container .testimonial-info{width:80%}}.main-page .testimonial .say-container .testimonial-info .testimonial-carousel .head{direction:ltr}.main-page .testimonial .say-container .testimonial-info .testimonial-carousel .desc{direction:ltr}.main-page .testimonial .say-container .testimonial-info .testimonial-carousel .name{font-size:13px;color:#fff}.main-page .testimonial .say-container .testimonial-info .testimonial-carousel .desc{font-size:14px;line-height:1.8;opacity:0.7}.main-page .testimonial .say-container .testimonial-info .testimonial-carousel .arrow-left{position:absolute;top:-20px;left:0;width:auto !important;transform:rotate(90deg)}.main-page .testimonial .say-container .testimonial-info .testimonial-carousel .arrow-right{position:absolute;bottom:45px;right:10px;width:auto !important;transform:rotate(-94deg)}.main-page .testimonial .say-container .testimonial-info .testimonial-carousel .show-video{display:inline-flex;align-items:center;margin-left:auto;margin-right:-10px;margin-top:40px;color:#fff}.main-page .testimonial .say-container .testimonial-info .testimonial-carousel .show-video span{font-size:11px}.main-page .testimonial .say-container .testimonial-info .testimonial-carousel .show-video .fa-play{border:2px solid #fff;border-radius:50%;padding:0.5rem;font-size:8px;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.main-page .testimonial .say-container .testimonial-info .owl-theme .owl-dots .owl-dot.active span{background:#fb0}.main-page .testimonial .say-container .testimonial-info .owl-theme .owl-dots .owl-dot.active:focus{outline:none;border:none;box-shadow:none}@media (min-width: 992px) and (max-width: 1199.98px){.main-page .testimonial .services-boxes{flex-wrap:wrap}.main-page .testimonial .services-boxes .box{width:30%;margin-top:1.5rem}}.main-page .container>.footer{margin-top:200px;background:#000;width:fit-content;padding:0.7rem 1.2rem;font-size:16px;opacity:0.5;border-top-left-radius:10px;border-top-right-radius:10px}.fixed-bottom{position:fixed;z-index:3;bottom:0;width:100%}.fixed-bottom .whatsapp{width:50px;height:50px;border-radius:50%;font-size:30px;display:flex;justify-content:center;align-items:center;background-color:#25d366;color:#fff;position:absolute;left:300px;bottom:25px}@media (min-width: 992px) and (max-width: 1550px){.main-slider .info .head{font-size:25px}.main-slider .info .title{font-size:20px}.main-slider .info .slider-label{font-size:18px}.main-page .slider{padding-top:0 !important}.main-page .slider .title{margin-bottom:1rem !important}.main-page .slider .title .head{font-size:26px}.main-page .slider .title .head .vip{padding:0rem 0.3rem;font-size:22px;height:28px}.main-page .slider .title .h4,.main-page .slider .title .h5{font-size:20px}.main-page .slider .slider-border .img-video{margin:0 auto !important;margin-bottom:1rem !important}.main-page .slider .slider-border .img-video .video{right:18%}.main-page .slider .slider-border .project-services .services>.h5{margin-bottom:2rem !important}.sidebar{padding:1rem 0}.sidebar>div{margin-top:15px;padding-top:0 !important;padding-top:0 !important}.sidebar>div>h4{margin-bottom:0.2rem !important}.sidebar .contact-form>.h6{font-size:19px;margin-bottom:0.2rem !important}.sidebar .contact-form .title{font-size:21px;margin-bottom:0.5rem !important}.sidebar .contact-form .form-group{margin:0 auto !important}}@media (max-width: 1200px){.main-slider{height:600px;text-align:center}.main-slider .image{position:absolute;bottom:0;left:0;width:100%;height:100%}.main-slider .image img{height:100%;object-position:bottom}.main-slider .info{position:relative}.main-slider .info .head{font-size:22px}.main-slider .info .title{font-size:17px;word-spacing:1.2px;opacity:0.8}}@media (max-width: 992px){html{font-size:15px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input{padding-left:100px}.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container{right:auto;left:10%}.contact-form{background:rgba(0,0,0,0.26);border-radius:10px;padding-top:2rem;margin-bottom:4rem}.contact-form .form-group .custom-input,.contact-form .form-group textarea{padding:0.7rem;margin:0.5rem 0;border:0;width:80%;opacity:0.8}.contact-form .form-group textarea{height:100px}.contact-form .form-group .form-btn{border-radius:0px 0px 10px 10px}}@media (max-width: 992px) and (max-width: 450px){.services{width:65%}}@media (max-width: 992px){.services .box{height:auto;align-items:center;justify-content:center;margin-bottom:0.7rem}.services .box img{max-width:100%;width:30px;height:auto}.services .box .name{font-size:12px;margin:0.5rem 0}}@media (max-width: 992px) and (min-width: 768px) and (max-width: 991.98px){.services .box{width:28%}.services .box img{max-width:50px;width:auto}}@media (max-width: 992px) and (min-width: 576px) and (max-width: 767.98px){.services .box{width:29%}.services .box img{max-width:50px;width:auto}}@media (max-width: 992px) and (max-width: 576px){.services .services-boxes{display:flex;flex-wrap:wrap}.services .box{flex:30%}.services .box img{max-width:35px;width:auto}}@media (max-width: 992px){.sidebar{display:none !important}.main-slider{width:100%;background:transparent linear-gradient(180deg, #2d1431 26%, #4b1f3b 100%, #2d1431 100%) 0% 0% no-repeat padding-box;opacity:1;flex-direction:column;justify-content:unset !important}.main-slider .image{height:100%}.main-slider .image img{height:100%;object-position:bottom}.main-slider .info{height:auto;padding:0}}@media (max-width: 992px) and (max-width: 576px){.main-slider .info .head{font-size:19px;margin-bottom:0.5rem !important}.main-slider .info .title{font-size:15px}}@media (max-width: 992px){.main-slider .logo{position:relative;top:unset;height:auto;left:unset !important;right:unset !important;justify-content:flex-start;padding:0.75rem 0.5rem;justify-content:flex-end}.main-slider .logo img{height:auto}.main-page{width:100%}.main-page .slider{margin:0 auto;background:transparent;position:relative}.main-page .slider .title{background:transparent;padding-inline:25px;margin:auto}.main-page .slider .title .head{font-size:20px;word-spacing:1.3px;margin-bottom:0.3rem !important}.main-page .slider .title .head .vip{border-radius:2px;font-size:14px;height:20px}.main-page .slider .title p{font-size:16px;opacity:0.8}.main-page .slider .slider-border{align-items:center;background:transparent linear-gradient(180deg, rgba(76,39,69,0) 0%, rgba(68,36,62,0.588235) 100%) 0% 0% no-repeat padding-box;box-shadow:0px 3px 5px #00000022;border-radius:13px;opacity:1}.main-page .slider .slider-border .img-video{z-index:2}.main-page .slider .slider-border .img-video>img{width:90%}.main-page .slider .slider-border .img-video>img:nth-of-type(2){width:80%}.main-page .slider .slider-border .img-video .slider-img{max-width:100%}.main-page .slider .slider-border .img-video .video{left:20px;right:unset;bottom:35px;top:unset;height:auto;width:100%;max-width:90%}.main-page .slider .slider-border .img-video .video a .video-mobile{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;gap:10px;padding-bottom:10px}.main-page .slider .slider-border .img-video .video a .fa-play{margin:unset}.main-page .slider .slider-border .img-video .video a .btn-video{font-size:14px;border-radius:0 0 6px 6px;margin:unset;width:initial}.main-page .slider .slider-border .project-services{width:85%}.main-page .slider .slider-border .project-services .info .h5{font-size:16px}.main-page .slider .slider-border .project-services .info p{font-size:14px;line-height:1.9;opacity:0.8}.main-page .slider .slider-border .project-services .info:before{width:2px;height:100%;top:0;left:-13px}.main-page .slider .slider-border .project-services .services{width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:100%;padding-bottom:150px;position:relative}}@media (max-width: 992px) and (min-width: 768px) and (max-width: 991.98px){.main-page .slider .slider-border .project-services .services{width:80%}}@media (max-width: 992px){.main-page .slider .slider-border .background-image{display:none}.main-page .slider .mobile-background-opacity{position:absolute;top:0;left:0;width:100%;height:85%;background:linear-gradient(180deg, rgba(255,255,255,0.15) 0%, rgba(58,26,51,0.15) 100%);border-radius:10px;z-index:0}.main-page .slider .arrow-mobile{position:absolute;top:0;left:0;width:100%;height:20%}.main-page .slider .arrow-mobile .arrow-right{width:110px;transform:rotate(90deg);position:absolute;top:-8px;left:-16px}.main-page .slider .arrow-mobile .arrow-left{width:110px;transform:rotate(180deg);position:absolute;top:-11px;right:-13px}.main-page .slider .arrow-mobile-1{position:absolute;top:0;left:0;width:100%;height:20%}.main-page .slider .arrow-mobile-1 .arrow-bottom-left{width:110px;transform:rotate(0deg);position:absolute;top:268px;left:-13px}.main-page .slider .arrow-mobile-1 .arrow-bottom-left:lang(ar){top:215px}.main-page .slider .arrow-mobile-1 .arrow-bottom-left:lang(en){top:237px}.main-page .slider .arrow-mobile-1 .arrow-bottom-left-1{top:278px}.main-page .slider .arrow-mobile-1 .arrow-bottom-left-1:lang(ar){top:225px}.main-page .slider .arrow-mobile-1 .arrow-bottom-left-1:lang(en){top:242px !important}.main-page .slider .arrow-mobile-1 .arrow-bottom-left-2{top:288px}.main-page .slider .arrow-mobile-1 .arrow-bottom-left-2:lang(ar){top:218px !important}.main-page .slider .arrow-mobile-1 .arrow-bottom-left-2:lang(en){top:264px}.main-page .slider .arrow-mobile-1 .arrow-bottom-right{width:110px;transform:rotate(270deg);position:absolute;top:264px;right:-13px}.main-page .slider .arrow-mobile-1 .arrow-bottom-right:lang(ar){top:215px}.main-page .slider .arrow-mobile-1 .arrow-bottom-right:lang(en){top:231px}.main-page .slider .arrow-bottom-right-1{top:275px !important}.main-page .slider .arrow-bottom-right-1:lang(ar){top:225px !important}.main-page .slider .arrow-bottom-right-1:lang(en){top:242px !important}.main-page .slider .arrow-bottom-right-2{top:288px !important}.main-page .slider .arrow-bottom-right-2:lang(ar){top:218px !important}.main-page .slider .arrow-bottom-right-2:lang(en){top:263px !important}}@media (max-width: 992px) and (min-width: 408px){.main-page .slider .arrow-bottom-right{top:245px !important}.main-page .slider .arrow-bottom-right:lang(ar){top:219px !important}.main-page .slider .arrow-bottom-right:lang(en){top:215px !important}.main-page .slider .arrow-bottom-right-1{top:263px !important}.main-page .slider .arrow-bottom-right-1:lang(en){top:240px !important}.main-page .slider .arrow-bottom-right-2{top:270px !important}.main-page .slider .arrow-bottom-right-2:lang(en){top:253px !important}.main-page .slider .arrow-bottom-left{top:250px !important}.main-page .slider .arrow-bottom-left:lang(ar){top:223px !important}.main-page .slider .arrow-bottom-left:lang(en){top:220px !important}.main-page .slider .arrow-bottom-left-1{top:267px !important}.main-page .slider .arrow-bottom-left-2{top:274px !important}.main-page .slider .arrow-bottom-left-2:lang(en){top:253px !important}}@media (max-width: 992px) and (min-width: 576px){.main-page .slider .arrow-mobile-1{display:none}}@media (max-width: 992px){.main-page .slider:nth-child(4) .box{flex:22%}.main-page .testimonial .say-container{flex-wrap:wrap;margin-right:0 !important;margin-left:0 !important;justify-content:center !important}.main-page .testimonial .say-container .image{width:auto;text-align:center;margin:2rem auto;margin-inline-end:0}.main-page .testimonial .say-container .image .img-info{right:-26px;bottom:41%}.main-page .testimonial .say-container .image .img-info:lang(en){right:-39px;bottom:37%}.main-page .testimonial .say-container .image .img-info .check-img{width:37px;height:auto;margin-bottom:0.4rem}.main-page .testimonial .say-container .image .img-info .head{font-size:10px}.main-page .testimonial .say-container .image .img-info .info{font-size:9px}.main-page .testimonial .say-container .image .img-info .arrow-img{top:22px;left:-26px;width:55px}.main-page .testimonial .say-container .testimonial-info{width:100%}.main-page .testimonial .say-container .testimonial-info .testimonial-carousel .head{direction:ltr}.main-page .testimonial .say-container .testimonial-info .testimonial-carousel .name{font-size:13px;color:#fff}.main-page .testimonial .say-container .testimonial-info .testimonial-carousel .desc{font-size:14px;line-height:1.8;opacity:0.7}.main-page .testimonial .say-container .testimonial-info .testimonial-carousel .arrow-right{bottom:25px}.main-page .testimonial .say-container .testimonial-info .testimonial-carousel .show-video{margin-top:25px}.main-page .testimonial .say-container .testimonial-info .testimonial-carousel .show-video span{font-size:11px}.main-page .testimonial .say-container .testimonial-info .testimonial-carousel .show-video .fa-play{border:1px solid #fff;border-radius:50%;padding:0;width:22px;height:22px;font-size:8px}.main-page .testimonial .say-container .testimonial-info .owl-theme .owl-dots{z-index:2;margin:0}.main-page .testimonial .services{width:100%;margin:auto}.main-page .testimonial .services .box{height:auto;width:25%;margin-bottom:1rem;flex:initial}.main-page .testimonial .services .box img{max-width:100%;max-width:40px;width:auto;height:auto;margin-bottom:1rem}.main-page .testimonial .services .box .name{font-size:10px;margin:0.5rem 0}.main-page footer{margin-top:30px;background:#432d47;width:100%;text-align:center;padding:0.7rem 1.2rem;font-size:14px;opacity:0.5}.fixed-bottom .whatsapp{left:10px;bottom:10px}}@media (max-width: 576px){.main-slider{height:420px}.main-slider .image img{height:420px;position:absolute;bottom:0;left:0;width:100%}.main-slider .info .slider-label{font-size:15px}.main-slider .logo img{width:160px}.main-page .slider .slider-border .project-services{width:100%}.image-moving{height:550px;background:linear-gradient(180deg, #381932 0%, #5a2b50 50%, #381932 100%),#fff;text-align:center;position:relative;display:flex;flex-direction:column}.image-moving:lang(ru){height:615px}.image-moving .image-1{position:absolute;bottom:0;left:0;width:100%;z-index:0}.image-moving .image-1 .main-slider-img{height:auto;width:100%;object-fit:cover;z-index:0}.image-moving .img-group img{max-width:100%;width:100%;height:100px}.image-moving .img-group .moving{display:none}.image-moving .info-1{position:absolute;top:80px;left:0;width:100%;z-index:1}.image-moving .info-1:lang(ru){top:80px;padding-inline:30px}.image-moving .info-1 .head{font-size:19px;z-index:2}.image-moving .info-1 .title{font-size:15px;z-index:2}.image-moving .info-1 .slider-label{display:inline-block;width:max-content;padding:8px 16px;border-radius:0px 0px 4px 4px;margin-bottom:-40px;background:linear-gradient(180deg, rgba(177,7,91,0) 0%, #651640 100%);font-size:16px;z-index:1}.image-moving .logo-1{position:absolute;top:0;left:0;width:100%;z-index:1;text-align:center;padding:1.5rem;padding-bottom:0.5rem}.image-moving .logo-1 img{z-index:2;width:160px}.image-moving .logo-1:lang(ru){padding:0 !important}.fancybox-slide{padding:0}.fancybox-slide--video .fancybox-content{width:100% !important;height:210px !important}}@media (max-width: 350px){.services .box .name{font-size:9px !important}html{font-size:13px}.container{padding-right:15px;padding-left:15px}.main-page .testimonial .say-container{display:block !important}.main-page .testimonial .say-container .image{width:90%}.main-page .testimonial .say-container .image .main-img{max-width:100%;width:100%;height:auto;object-fit:cover}.main-page .testimonial .say-container .image .img-info{left:3%;bottom:42%}.main-page .testimonial .say-container .image .img-info .check-img{width:27px;height:auto}.main-page .testimonial .say-container .image .img-info .head{font-size:12px}.main-page .testimonial .say-container .image .img-info .info{font-size:7px}.main-page .testimonial .say-container .image .img-info .arrow-img{top:30px;width:25px}.main-page .testimonial .say-container .testimonial-info .testimonial-carousel .h4{font-size:14px}.main-page .testimonial .say-container .testimonial-info .testimonial-carousel .name{font-size:10px}.main-page .testimonial .say-container .testimonial-info .testimonial-carousel .arrow-left{top:-16px}}:lang(fr) .main-slider .logo{justify-content:flex-end}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJfdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsQ0FBQyxBQUFDLENBQ0UsS0FBSyxDQ0ZLLGVBQU8sQ0RDckIsQUFHSSxBQUlILENBUEEsQUFHSSxNQUFNLEFBQUMsQ0FDSixLQUFLLENBQUUsT0FBTyxDQUNkLGVBQWUsQ0FBRSxJQUFJLENBQ3hCLEFBR0wsQ0FBQyxDQUNELElBQUksQ0FDSixJQUFJLEFBQUMsQ0FDRCxNQUFNLENBQUUsQ0FBQyxDQUNULE9BQU8sQ0FBRSxDQUFDLENBQ2IsQUFFRCxJQUFJLEFBQUMsQ0FDRCxTQUFTLENBQUUsSUFBSSxDQUNmLFlBQVksQ0FBRSxxQkFBcUIsQ0FDdEMsQUFFRCxJQUFJLEFBQUMsQ0FDRCxLQUFLLENDeEJLLElBQU8sQ0R5QmpCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFdBQVcsQ0N0QkEsT0FBTyxDQUFFLFVBQVUsQ0R1QjlCLFNBQVMsQ0FBRSxHQUFHLENBQ2pCLEFBRUQsRUFBRSxDQUNGLEVBQUUsQ0FDRixFQUFFLENBQ0YsRUFBRSxDQUNGLEVBQUUsQ0FDRixFQUFFLENBQ0YsR0FBRyxDQUNILEdBQUcsQ0FDSCxHQUFHLENBQ0gsR0FBRyxDQUNILEdBQUcsQ0FDSCxHQUFHLEFBQUMsQ0FDQSxzQkFBc0IsQ0FBRSxXQUFXLENBQ3RDLEFBRUQsYUFBYSxBQUFDLENBQ1YsS0FBSyxDQzVDTSxJQUFPLENENkNyQixBQUVELFVBQVUsQUFBQyxDQUNQLE9BQU8sQ0FBRSxHQUFHLENBQ2YsQUFFRCxRQUFRLEFBQUMsQ0FDTCxNQUFNLENBQUUsU0FBUyxDQUNqQixVQUFVLENBQUUsWUFBWSxDQUMzQixBQUVELFFBQVEsV0FBVyxBQUFDLENBQ2hCLE1BQU0sQ0FBRSxPQUFPLENBQ2xCLEFBR0QsZUFBZSxBQUFDLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDZCxBQUVELGVBQWUsZUFBZSxDQUFDLGVBQWUsQ0FDOUMsZUFBZSxtQkFBbUIsQ0FBQyxlQUFlLEFBQUMs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IiwiZmlsZSI6InN0eWxlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwidmFyaWFibGVzXCI7XHJcblxyXG5hIHtcclxuICAgIGNvbG9yOiByZ2JhKCRibGFjay1jb2xvciwgMC41KTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbiosXHJcbmJvZHksXHJcbmh0bWwge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBjb2xvci1zY2hlbWU6IGxpZ2h0IG9ubHkgIWltcG9ydGFudDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWVuZ2xpc2g7XHJcbiAgICBkaXJlY3Rpb246IHJ0bDtcclxufVxyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNixcclxuLmgxLFxyXG4uaDIsXHJcbi5oMyxcclxuLmg0LFxyXG4uaDUsXHJcbi5oNiB7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxufVxyXG5cclxuLmNvbG9yLXllbGxvdyB7XHJcbiAgICBjb2xvcjogJHllbGxvdy1jb2xvcjtcclxufVxyXG5cclxuLm9wYWNpdHktOCB7XHJcbiAgICBvcGFjaXR5OiAwLjg7XHJcbn1cclxuXHJcbi5ibHVyLXVwIHtcclxuICAgIGZpbHRlcjogYmx1cig1cHgpO1xyXG4gICAgdHJhbnNpdGlvbjogZmlsdGVyIDQwMG1zO1xyXG59XHJcblxyXG4uYmx1ci11cC5sYXp5bG9hZGVkIHtcclxuICAgIGZpbHRlcjogYmx1cigwKTtcclxufVxyXG5cclxuLypzdGFydCBpbnB1dCB0ZWwqL1xyXG4uaW50bC10ZWwtaW5wdXQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biAuZmxhZy1jb250YWluZXIsXHJcbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgLmZsYWctY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiA5MHB4O1xyXG59XHJcblxyXG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gLnNlbGVjdGVkLWZsYWcsXHJcbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgLnNlbGVjdGVkLWZsYWcge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLml0aS1mbGFnLnh4IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5pdGktZmxhZy54eCArIC5zZWxlY3RlZC1kaWFsLWNvZGUge1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXQsXHJcbi5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biBpbnB1dFt0eXBlPVwidGVsXCJdLFxyXG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXQsXHJcbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXRbdHlwZT1cInRlbFwiXSxcclxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDkycHg7XHJcbn1cclxuXHJcbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IHtcclxuICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogNDBweDtcclxuICAgIHdpZHRoOiAyNjVweCAhaW1wb3J0YW50O1xyXG4gICAgbWF4LWhlaWdodDogMjAwcHggIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgd2lkdGg6IDNweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKCRibGFjay1jb2xvciwgMC41KTtcclxuICAgICAgICBtYXJnaW46IDFyZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHllbGxvdy1jb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuLmludGwtdGVsLWlucHV0IC5zZWxlY3RlZC1mbGFnIC5pdGktZmxhZyB7XHJcbiAgICBsZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy0zXHJcbi5zZWxlY3RlZC1mbGFnOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlIC5zZWxlY3RlZC1kaWFsLWNvZGUge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5jb3VudHJ5IC5kaWFsLWNvZGUge1xyXG4gICAgY29sb3I6ICRibGFjay1jb2xvcjtcclxufVxyXG5cclxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmNvdW50cnktbmFtZSB7XHJcbiAgICBvcmRlcjogMjtcclxuICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XHJcbn1cclxuXHJcbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5jb3VudHJ5IHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtMyBpbnB1dFt0eXBlPVwidGVsXCJdIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLyplbmQgaW5wdXQgdGVsKi9cclxuXHJcbi53aGl0ZS1ib3JkZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LWNvbG9yIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggM3B4ICRsaWdodC1jb2xvcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1jb2xvcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHotaW5kZXg6IDA7XHJcbn1cclxuXHJcbi5mdy02MDAge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZnctNTAwIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZ3LTQwMCB7XHJcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mcy0yMCB7XHJcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm5hdi1pdGVtIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuXHJcbi5jb250YWN0LWZvcm0ge1xyXG4gICAgZGlyZWN0aW9uOiBsdHI7XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgLmN1c3RvbS1pbnB1dCxcclxuICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGxpZ2h0LWNvbG9yLCAwLjIyKTtcclxuICAgICAgICAgICAgY29sb3I6ICRsaWdodC1jb2xvcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMC4zcmVtIDAuN3JlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW0gMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuXHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1idG4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHllbGxvdy1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjay1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuM3JlbSAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VydmljZXMge1xyXG4gICAgLmJveCB7XHJcbiAgICAgICAgbWluLXdpZHRoOiA1NXB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwZWVmZjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC42cmVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgIGRpcmVjdGlvbjogbHRyO1xyXG5cclxuICAgICAgICAgICAgJjpsYW5nKGFyKSB7XHJcbiAgICAgICAgICAgICAgICBkaXJlY3Rpb246IHJ0bDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5jb2xvci1saWdodCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmQtbm9uZSB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmQtbm9uZSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xyXG4gICAgICAgIC5zZXJ2aWNlcy1ib3hlcyB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgIC5ib3gge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogODVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIC5zZXJ2aWNlcy1ib3hlcyB7XHJcbiAgICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaWRlYmFyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMjgwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgYmFja2dyb3VuZDogIzM1MTgzMjtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcblxyXG4gICAgLnNpZGViYXItbmF2IHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgICAuc21hbGwge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdi1saW5rLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0ODI4M2U7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubWFpbi1zbGlkZXIge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI4MHB4KTtcclxuXHJcbiAgICAuaW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGZpbGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmluZm8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1NXB4O1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcclxuICAgICAgICAgICAgLy8gaGVpZ2h0OiAyMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZCB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmFja2dyb3VuZC1vcGFjaXR5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICAgIDE4MGRlZyxcclxuICAgICAgICAgICAgICAgICAgICByZ2JhKDYwLCA0MCwgNjcsIDApIDAlLFxyXG4gICAgICAgICAgICAgICAgICAgICMzYTIyNDIgMTAwJVxyXG4gICAgICAgICAgICApO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpZGVyLWxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDhweCA4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC01NXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgICAgICAgMTgwZGVnLFxyXG4gICAgICAgICAgICAgICAgICAgIHJnYmEoMTc3LCA3LCA5MSwgMCkgMCUsXHJcbiAgICAgICAgICAgICAgICAgICAgIzY1MTY0MCAxMDAlXHJcbiAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG9nbyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICByaWdodDogMyU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTg1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuXHJcbiAgICAgICAgICAgICY6bGFuZyhydSkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xyXG4gICAgICAgICAgICByaWdodDogMiU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhbmcocnUpIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1haW4tcGFnZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMzgxOTMyIDAlLCAjNWEyYjUwIDUwJSwgIzM4MTkzMiAxMDAlKSxcclxuICAgICNmZmZmZmY7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjgwcHgpO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIC5zbGlkZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxyXG4gICAgICAgICAgICAvLyAgICAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzRjMjc0NTAwIDAlLCAjMzkxYTMzIDEwMCUpIDAlIDAlXHJcbiAgICAgICAgICAgIC8vICAgICBuby1yZXBlYXQgcGFkZGluZy1ib3g7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAuaGVhZCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMzcHg7XHJcbiAgICAgICAgICAgICAgICBkaXJlY3Rpb246IGx0cjtcclxuXHJcbiAgICAgICAgICAgICAgICAudmlwIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDEyMDNiO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHJlbSAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5vdGhlci1ncmFkaWVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDE4MGRlZyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSg3NiwgMzksIDY5LCAwKSAwJSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgIzMzMWEzNiAxMDAlXHJcbiAgICAgICAgICAgICAgICApIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpZGVyLWJvcmRlciB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgICAgICAxODBkZWcsXHJcbiAgICAgICAgICAgICAgICAgICAgcmdiYSg3NiwgMzksIDY5LCAwKSAwJSxcclxuICAgICAgICAgICAgICAgICAgICAjNTkzMDUyIDEwMCVcclxuICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggNHB4IDE2cHggIzQxMjUzYik7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICAuaW1nLXZpZGVvIHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgICAgICAgICAgPiBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC52aWRlbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxOCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNSUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmEtcGxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi12aWRlbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAuNXJlbSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMnJlbSAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC55b3V0dWJlLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjRyZW0gMC44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvamVjdC1zZXJ2aWNlcyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg1JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmIwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2VydmljZXMge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VydmljZXMtYm94ZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5iYWNrZ3JvdW5kLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzQlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmFja2dyb3VuZC1pbWFnZS0xIHtcclxuICAgICAgICAgICAgICAgIHRvcDogODVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJhY2tncm91bmQtaW1hZ2UtMiB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE1JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJhY2tncm91bmQtaW1hZ2UtMyB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGVzdGltb25pYWwge1xyXG4gICAgICAgIC5zYXktY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5tYWluLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmltZy1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAzNyU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0zNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYW5nKHJ1KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNDElO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmhlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvdy1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0zNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXN0aW1vbmlhbC1pbmZvIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50ZXN0aW1vbmlhbC1jYXJvdXNlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmhlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYXJyb3ctbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmFycm93LXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTRkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNob3ctdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZhLXBsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGxpZ2h0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm93bC10aGVtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm93bC1kb3RzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm93bC1kb3QuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3ctY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLy8gLmJhY2tncm91bmQtaW1hZ2Uge1xyXG4gICAgICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAvLyAgICAgdG9wOiAyMiU7XHJcbiAgICAgICAgICAgIC8vICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAvLyAgICAgd2lkdGg6IDEyMCU7XHJcbiAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIC8vICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAvLyAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIC8vICAgICBpbWcge1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLy8gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLy8gICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xyXG4gICAgICAgICAgICAuc2VydmljZXMtYm94ZXMge1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIgPiAuZm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2stY29sb3I7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDAuN3JlbSAxLjJyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZml4ZWQtYm90dG9tIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAud2hhdHNhcHAge1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjVkMzY2O1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDMwMHB4O1xyXG4gICAgICAgIGJvdHRvbTogMjVweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTU1MHB4KSB7XHJcbiAgICAubWFpbi1zbGlkZXIge1xyXG4gICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgLmhlYWQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2xpZGVyLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1wYWdlIHtcclxuICAgICAgICAuc2xpZGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLmhlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnZpcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDByZW0gMC4zcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmg0LFxyXG4gICAgICAgICAgICAgICAgLmg1IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zbGlkZXItYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIC5pbWctdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTglO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucHJvamVjdC1zZXJ2aWNlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNlcnZpY2VzID4gLmg1IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2lkZWJhciB7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG5cclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICA+IGg0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFjdC1mb3JtIHtcclxuICAgICAgICAgICAgPiAuaDYge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4ycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgLm1haW4tc2xpZGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b207XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgLmhlYWQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgd29yZC1zcGFjaW5nOiAxLjJweDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICBodG1sIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTMgaW5wdXQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIC5mbGFnLWNvbnRhaW5lcixcclxuICAgIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgLmZsYWctY29udGFpbmVyIHtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICBsZWZ0OiAxMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3QtZm9ybSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2stY29sb3IsIDAuMjYpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuXHJcbiAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAuY3VzdG9tLWlucHV0LFxyXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjdyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAuNXJlbSAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm0tYnRuIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMTBweCAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZXJ2aWNlcyB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYm94IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAvLyB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcclxuICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAzNSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuN3JlbTtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW0gMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcclxuICAgICAgICAgICAgLmJveCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjglO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgICAgICAgICAuYm94IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyOSU7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICAuc2VydmljZXMtYm94ZXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYm94IHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDMwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2lkZWJhciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLXNsaWRlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzJkMTQzMSAyNiUsICM0YjFmM2IgMTAwJSwgIzJkMTQzMSAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogdW5zZXQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgICAgICAgICAuaGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IHVuc2V0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMC41cmVtO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1wYWdlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLnNsaWRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgLmhlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB3b3JkLXNwYWNpbmc6IDEuM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuM3JlbSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudmlwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNsaWRlci1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM0YzI3NDUwMCAwJSwgIzQ0MjQzZTk2IDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggNXB4ICMwMDAwMDAyMjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pbWctdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID4gaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNsaWRlci1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmlkZW8tbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmEtcGxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnRuLXZpZGVvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucHJvamVjdC1zZXJ2aWNlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg1JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaDUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNlcnZpY2VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5iYWNrZ3JvdW5kLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubW9iaWxlLWJhY2tncm91bmQtb3BhY2l0eSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDg1JTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgICAgICAgICAgMTgwZGVnLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDAlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDU4LCAyNiwgNTEsIDAuMTUpIDEwMCVcclxuICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93LW1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAuYXJyb3ctcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXJyb3ctbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3ctbW9iaWxlLTEge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMCU7XHJcbiAgICAgICAgICAgICAgICAvLyBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAuYXJyb3ctYm90dG9tLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyNjhweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTNweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYW5nKGFyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhbmcoZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyMzdweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFycm93LWJvdHRvbS1sZWZ0LTEge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjc4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFuZyhhcikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYW5nKGVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjQycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFycm93LWJvdHRvbS1sZWZ0LTIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjg4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFuZyhhcikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhbmcoZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyNjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFycm93LWJvdHRvbS1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjY0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhbmcoYXIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFuZyhlbikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIzMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93LWJvdHRvbS1yaWdodC0xIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMjc1cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhbmcoYXIpIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDIyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYW5nKGVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyNDJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3ctYm90dG9tLXJpZ2h0LTIge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyODhweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFuZyhhcikge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjE4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhbmcoZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDI2M3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MDhweCkge1xyXG4gICAgICAgICAgICAgICAgLmFycm93LWJvdHRvbS1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyNDVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhbmcoYXIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyMTlweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYW5nKGVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYXJyb3ctYm90dG9tLXJpZ2h0LTEge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjYzcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYW5nKGVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjQwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYXJyb3ctYm90dG9tLXJpZ2h0LTIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjcwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYW5nKGVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjUzcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYXJyb3ctYm90dG9tLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjUwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYW5nKGFyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjIzcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFuZyhlbikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmFycm93LWJvdHRvbS1sZWZ0LTEge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjY3cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXJyb3ctYm90dG9tLWxlZnQtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyNzRweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhbmcoZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyNTNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgICAgIC5hcnJvdy1tb2JpbGUtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgLmJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMjIlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGVzdGltb25pYWwge1xyXG4gICAgICAgICAgICAuc2F5LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMnJlbSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW1nLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNDElO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYW5nKGVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTM5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDM3JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmhlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93LWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50ZXN0aW1vbmlhbC1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRlc3RpbW9uaWFsLWNhcm91c2VsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmhlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvdy1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zaG93LXZpZGVvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYS1wbGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAub3dsLXRoZW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm93bC1kb3RzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZXJ2aWNlcyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAuYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IGluaXRpYWw7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMC41cmVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmb290ZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDMyZDQ3O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjdyZW0gMS4ycmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZpeGVkLWJvdHRvbSB7XHJcbiAgICAgICAgLndoYXRzYXBwIHtcclxuICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgICAubWFpbi1zbGlkZXIge1xyXG4gICAgICAgIGhlaWdodDogNDIwcHg7XHJcblxyXG4gICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQyMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgIC5zbGlkZXItbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9nbyBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLXBhZ2Uge1xyXG4gICAgICAgIC5zbGlkZXIge1xyXG4gICAgICAgICAgICAuc2xpZGVyLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAucHJvamVjdC1zZXJ2aWNlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLW1vdmluZyB7XHJcbiAgICAgICAgaGVpZ2h0OiA1NTBweDtcclxuXHJcbiAgICAgICAgJjpsYW5nKHJ1KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgICAxODBkZWcsXHJcbiAgICAgICAgICAgICAgICAjMzgxOTMyIDAlLFxyXG4gICAgICAgICAgICAgICAgIzVhMmI1MCA1MCUsXHJcbiAgICAgICAgICAgICAgICAjMzgxOTMyIDEwMCVcclxuICAgICAgICApLFxyXG4gICAgICAgICNmZmZmZmY7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIC5pbWFnZS0xIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICAgICAgICAgLm1haW4tc2xpZGVyLWltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmltZy1ncm91cCB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tb3Zpbmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluZm8tMSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA4MHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgICY6bGFuZyhydSkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oZWFkIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2xpZGVyLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA0cHggNHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDE4MGRlZyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgxNzcsIDcsIDkxLCAwKSAwJSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgIzY1MTY0MCAxMDAlXHJcbiAgICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvZ28tMSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYW5nKHJ1KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZhbmN5Ym94LXNsaWRlIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAyMTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcclxuICAgIC5zZXJ2aWNlcyAuYm94IC5uYW1lIHtcclxuICAgICAgICBmb250LXNpemU6IDlweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgaHRtbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAubWFpbi1wYWdlIHtcclxuICAgICAgICAudGVzdGltb25pYWwge1xyXG4gICAgICAgICAgICAuc2F5LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1haW4taW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pbWctaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDMlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDQyJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jaGVjay1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5oZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvdy1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRlc3RpbW9uaWFsLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIC50ZXN0aW1vbmlhbC1jYXJvdXNlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5oNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93LWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuOmxhbmcoZnIpIHtcclxuICAgIC5tYWluLXNsaWRlciB7XHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIkbGlnaHQtY29sb3I6ICNGRkZGRkY7XHJcbiRibGFjay1jb2xvcjogIzAwMDAwMDtcclxuJHllbGxvdy1jb2xvcjogI0ZGQkIwMDtcclxuJGZvbnQtYXJhYmljIDogJ0NhaXJvJywgc2Fucy1zZXJpZjtcclxuJGZvbnQtZW5nbGlzaCA6J0ludGVyJywgc2Fucy1zZXJpZlxyXG4iXX0= */
