@font-face{font-family:'Noor';src:url(../fonts/NoorBold.ttf);font-weight:bold}@font-face{font-family:'Noor';src:url(../fonts/NoorRegular.ttf);font-weight:normal}a{text-decoration:none}a:focus,a:hover{text-decoration:none}*,body,html{margin:0;padding:0}html{color-scheme:light only !important;font-size:16px}body{color:#000;position:relative;font-family:"Noor",sans-serif;direction:ltr;text-align:left;background-color:#fff}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.5}.w-80{width:95%;margin:auto}.color-primary{color:#CE4B4B}.background-red{background-color:#CE4B4B}.next-section{margin:15px auto 40px;width:50px;height:50px;border-radius:50%;font-size:1.5rem;background:#CE4B4B;color:#fff;justify-content:center;align-items:center;transition:all 0.4s ease-in-out;cursor:pointer;z-index:3}.next-section:hover{color:#fff;transform:translateY(15px)}.open-modal{background:#CE4B4B;border:1px solid #CE4B4B;border-radius:9px;color:#fff;padding:0.4rem 1.5rem;font-size:19px}.open-modal:focus{outline:none;border:0}.open-modal:hover{opacity:0.8;transition:all 0.4s ease-in-out}.play-icon{position:absolute;top:58%;left:50%;transform:translate(-50%, -50%);display:flex;align-items:center;flex-direction:column;transition:all 0.3s ease-out}.play-icon i{font-size:1.5rem;color:#CE4B4B;background:#fff;width:55px;height:55px;display:flex;justify-content:center;align-items:center;border-radius:50%}.play-icon i::before{transform:translate(0.15rem)}.play-icon:hover{opacity:0.7}.contact-form{background:transparent}.contact-form .title{font-size:35px;color:#CE4B4B}.contact-form .info{font-size:35px;color:#000}.contact-form .form-group{margin-bottom:0.8rem}.contact-form .form-group label{font-size:15px;padding:0 1rem;display:none}.contact-form .form-group .form-control{background:#EEEEEE;box-shadow:0px 0px 3px #0000000D;display:flex;align-items:center;height:48px;border-radius:12px;color:#000;font-size:15px;border:0;margin:0.8rem 0}.contact-form .form-group .form-control::placeholder{color:#000;font-size:15px}.contact-form .form-group .form-control:focus{box-shadow:none;border:0}.contact-form .form-group textarea.form-control{height:125px}.contact-form .form-group textarea.form-control::placeholder{visibility:visible;color:#6E6E6E}.contact-form .btn-send{background:#CE4B4B;color:#fff;border:1px solid #CE4B4B;margin-top:15px;height:47px;text-align:center;border-radius:12px}.contact-form .btn-send:hover,.contact-form .btn-send:focus{opacity:0.8;color:#000;transition:all 0.4s ease-in-out;outline:none;box-shadow:none}nav{position:absolute;top:0px;right:5%;left:5%;justify-content:space-between;flex-direction:row-reverse}nav .logo{z-index:10}nav .logo img{max-width:190px;width:190px}@media (min-width: 992px) and (max-width: 1199.98px){nav .logo img{max-width:170px;width:170px}}header{position:relative}header .header-image img{max-width:100%;width:100%;object-fit:cover}header .contain{position:absolute;top:0;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;justify-content:center;align-items:center}header .contain .head{font-size:54px;text-align:center;background-color:#CE4B4B;border-bottom-left-radius:29px;border-bottom-right-radius:29px;color:#fff}header .contain .info{font-size:27px;background:rgba(36,36,36,0.6);margin-top:1rem;padding:0.5rem 1rem;border-radius:10px;color:#fff}header .contact-header-modal{display:none;position:absolute;top:0;left:50%;bottom:0;transform:translateX(-50%);max-width:830px;padding:0 2.5rem}header .contact-header-modal .modal-contain .background-filter{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;filter:brightness(0.41);backdrop-filter:blur(30px);z-index:-1}header .contact-header-modal .modal-contain .contact-form{margin-top:10%}header .contact-header-modal .modal-contain .contact-form .title{font-size:35px;color:#fff}header .contact-header-modal .modal-contain .contact-form .info{font-size:35px;color:#fff}header .contact-header-modal .modal-contain .contact-form .form-group .form-control{background:#fff}header .contact-header-modal .modal-contain .close-header-modal{margin:auto;width:57px;height:57px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;font-size:2rem;color:#949494;cursor:pointer}.resones-why-buy{background-color:#F0F0F0}.resones-why-buy .contain{position:relative;margin:auto;display:flex;justify-content:center;align-items:center;max-width:90%}.resones-why-buy .contain .head{font-size:52px;font-weight:bold;color:#CE4B4B}.resones-why-buy .contain .resones .items .item{font-weight:bold;font-size:20px}.resones-why-buy .contain .resones .items .item svg{margin-right:0.8rem}.projects .project .proj-name .head{font-size:35px;padding:0 0.5rem}.projects .project .proj-name .desc{font-size:25px;padding:0 0.5rem}.projects .project .contain{max-width:889px;margin:auto}.projects .project .contain .svg-decor .svg-1,.projects .project .contain .svg-decor .svg-2{position:absolute;z-index:0}.projects .project .contain .svg-decor .svg-1{top:0;left:-25px}.projects .project .contain .svg-decor .svg-2{bottom:25px;left:-20px;transform:scaleY(-1)}@media (min-width: 992px){.projects .project .contain .proj-video a{clip-path:polygon(0% 0%, 0% 92%, 100% 100%, 100% 0%, 0% 8%);border-radius:8px;overflow:hidden}}.projects .project .contain .proj-video img{max-width:100%;object-fit:cover}.projects .project .contain .proj-video iframe{width:100%;height:357px}@media (max-width: 992px){.projects .project .contain .proj-video iframe{width:100%;height:400px;margin:0.4rem 0;border-radius:8px}}.projects .project .contain .proj-info-photo{justify-content:space-between;flex-flow:row-reverse}.projects .project .contain .proj-info-photo .proj-info{width:52%;margin-top:1rem;transform:translateY(-15px)}.projects .project .contain .proj-info-photo .proj-info ul{position:relative;border-left:8px solid #d0cfcc;padding-left:20px}.projects .project .contain .proj-info-photo .proj-info ul li{position:relative;font-size:15px;margin-bottom:1.4rem}.projects .project .contain .proj-info-photo .proj-info ul li::after{width:18px;height:18px;display:block;position:absolute;top:-1px;left:-33px;border-radius:10px;content:"";border:4px solid #d0cfcc;background:#CE4B4B}.projects .project .contain .proj-info-photo .proj-info ul li p{margin:0;font-weight:bold}.projects .project .contain .proj-info-photo .proj-info ul li p:nth-child(1){font-size:20px;transform:translateY(-5px);color:#CE4B4B}.projects .project .contain .proj-info-photo .proj-photos{width:46%;transform:translateY(-30px)}.projects .project .contain .proj-info-photo .proj-photos .owl-carousel .owl-item a{display:block}.projects .project .contain .proj-info-photo .proj-photos .owl-carousel .owl-item a img{position:relative;object-fit:cover;border-radius:9px;border-top-right-radius:30px;clip-path:polygon(0 0, 0 100%, 100% 100%, 100% 8%, 0% 0)}.projects .project .contain .proj-info-photo .proj-photos .owl-carousel .owl-item a:before{position:absolute;content:'';top:7px;right:-6px;border-radius:54px;background:#fff;border:6px solid #fff;z-index:1}.projects .project .contain .proj-info-photo .proj-photos .owl-carousel .owl-dots{margin-top:0.5rem}.projects .project .contain .proj-info-photo .proj-photos .owl-carousel .owl-dots .owl-dot{background:#fff}.projects .project .contain .proj-info-photo .proj-photos .owl-carousel .owl-dots .owl-dot span{background:#771D1D}.projects .project .contain .proj-info-photo .proj-photos .owl-carousel .owl-dots .owl-dot:focus{background:#fff;outline:none;border:0}.projects .project .contain .proj-info-photo .proj-photos .owl-carousel .owl-dots .owl-dot .active span{background:#000}.projects .project .contain .contact-project-modal{display:none;position:absolute;top:-125px;left:-100px;bottom:0;right:-100px;padding:0 14rem;z-index:2}.projects .project .contain .contact-project-modal .modal-contain .background-filter{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border-radius:8px;filter:brightness(0.41);backdrop-filter:blur(3px);z-index:-1}.projects .project .contain .contact-project-modal .modal-contain .contact-form{margin-top:10%}.projects .project .contain .contact-project-modal .modal-contain .contact-form .title{font-size:35px;color:#fff}.projects .project .contain .contact-project-modal .modal-contain .contact-form .info{font-size:35px;color:#fff}.projects .project .contain .contact-project-modal .modal-contain .contact-form .form-group .form-control{background:#fff}.projects .project .contain .contact-project-modal .modal-contain .close-header-modal{margin:auto;width:57px;height:57px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;font-size:2rem;color:#949494;cursor:pointer}.projects .project:nth-of-type(even){background:#F0F0F0;clip-path:polygon(0 0, 0 100%, 100% 92%, 100% 8%, 0% 0);padding-bottom:5rem !important;padding-top:6rem !important}.projects .project:nth-of-type(even) .contain .svg-decor .svg-1{left:unset;right:-25px;transform:scaleX(-1)}.projects .project:nth-of-type(even) .contain .svg-decor .svg-2{left:unset;right:-25px;transform:scale(-1)}.projects .project:nth-of-type(even) .contain .proj-info-photo{flex-flow:row}.projects .project:nth-of-type(even) .contain .proj-info-photo .proj-photos .owl-carousel .owl-item a img{border-top-right-radius:30px;clip-path:polygon(0 0, 0 100%, 100% 100%, 100% 8%, 0% 0);transform:scaleX(-1)}.projects .project:nth-of-type(even) .contain .proj-info-photo .proj-photos .owl-carousel .owl-item a:before{top:7px;right:unset;left:-6px;background:#F0F0F0;border:6px solid #F0F0F0}.projects .project:nth-of-type(even) .contain .proj-info-photo .proj-photos .owl-carousel .owl-dots .owl-dot{background:#F0F0F0}.projects .project:nth-of-type(even) .contain .proj-info-photo .proj-photos .owl-carousel .owl-dots .owl-dot:focus{background:#F0F0F0}@media (min-width: 992px){.projects .project:nth-of-type(even) .contain .proj-video a{clip-path:polygon(0 0, 0 100%, 100% 92%, 100% 8%, 0% 0)}}.projects .project:last-child .contain .proj-video a{clip-path:none}.other-options .image img{max-width:100%;object-fit:cover}.other-options .contain{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;justify-content:center;align-items:center;width:max-content;max-width:100%}.other-options .contain .box{background:rgba(0,0,0,0.7)}.other-options .contain .box .head{font-size:58px;text-align:center;color:#fff}.other-options .contain .box .head .title{color:#FFA044}.other-options .contain .box .info{font-size:30px;color:#fff}.other-options .contain .other-open-modal{background:transparent linear-gradient(180deg, #FFA044 0%, #A85D16 100%) 0% 0% no-repeat padding-box;border-radius:9px;color:#fff;padding:0.4rem 1.5rem;font-size:28px;border:0}.other-options .contain .other-open-modal:focus{outline:none;border:0}.other-options .contain .other-open-modal:hover{opacity:0.8;transition:all 0.4s ease-in-out}.contact-section .contain{width:685px;margin:auto;margin-bottom:70px}.contact-section .contain .bg-form-image{position:absolute;max-width:75%;top:35px;left:50%;transform:translateX(-50%);z-index:-1}.imtilak{padding-block:80px}.imtilak-title{text-align:center;margin-bottom:40px;color:#CE4B4B;font-size:44px;font-weight:500}.imtilak_services{display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap;max-width:740px;margin-inline:auto}.imtilak_services_service{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;max-width:222px;text-align:center}.imtilak_services_service-info{color:#000}.map-section{overflow:hidden}.map-section .city{display:none}.map-section .addresses-wrapper{height:25px;max-width:542px;text-align:center}.map-section .contain{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:20px}.map-section .head{font-size:35px;letter-spacing:-1px}.map-section .title{font-size:21px}.map-section .map{position:relative;direction:rtl}.map-section .map .location{position:absolute}.map-section .map .location .info{color:#000;font-size:12px;opacity:0;width:0;height:0;z-index:-10;position:absolute}.map-section .map .location .image img{width:25px}.map-section .map .location .map-indicator{opacity:0}.map-section .map .location:hover .info{opacity:1;height:initial;z-index:inherit;top:-60px;left:50%;transform:translateX(-50%);width:max-content;margin-right:auto;margin-left:auto;transition:all ease-in-out 1s}.map-section .map .location:hover .map-indicator{opacity:1;transition:all ease-in-out 1s}.map-section .map .location:hover .map-indicator::before{position:absolute;content:"";top:-40px;width:3px;height:30px;left:50%;transform:translateX(-50%);background:#c64840;border-radius:5px}.map-section .map .location7:hover .info,.map-section .map .location2:hover .info,.map-section .map .location8:hover .info{top:initial;bottom:-60px}.map-section .map .location7:hover .map-indicator,.map-section .map .location2:hover .map-indicator,.map-section .map .location8:hover .map-indicator{opacity:1;transition:all ease-in-out 1s}.map-section .map .location7:hover .map-indicator::before,.map-section .map .location2:hover .map-indicator::before,.map-section .map .location8:hover .map-indicator::before{bottom:-40px;top:initial}.map-section .map .location:nth-of-type(1){right:17%;top:-11px}.map-section .map .location:nth-of-type(1):hover ~ .adress{display:block}.map-section .map .location:nth-of-type(2){left:21%;bottom:13px}.map-section .map .location:nth-of-type(3){left:15%;top:-12px}.map-section .map .location:nth-of-type(4){left:22%;top:-5px}.map-section .map .location:nth-of-type(5){left:18%;top:12px}footer{overflow:hidden;position:relative;height:105px;display:flex;justify-content:center}footer .decoration-box{position:absolute;left:100px;width:150px;height:250px;transform:matrix(0.71, 0.71, -0.71, 0.71, 0, 0);border-radius:20px;opacity:1;top:auto;bottom:-190px}footer .decoration-box.bg-grey{left:180px}@media (min-width: 992px) and (max-width: 1250px){footer .decoration-box{left:30px;width:100px;height:250px}footer .decoration-box.bg-grey{left:100px}}footer .bg-grey{box-shadow:0px 0px 30px #00000029;background:#E2E2E2}footer .copy-rights{height:100%;background-color:#E2E2E2;font-size:16px;width:100%;display:flex;align-items:center;justify-content:center;margin:0}.fixed-bottom{position:fixed;z-index:3;bottom:0;width:100%}.fixed-bottom a{font-size:35px}.fixed-bottom .whatsapp{position:absolute;background-color:#25D366;color:#fff;display:flex;justify-content:center;align-items:center;width:53px;height:53px;border-radius:50%}@media (min-width: 992px){.fixed-bottom .whatsapp{left:50px;bottom:50px}}@media (max-width: 992px){.fixed-bottom .whatsapp{padding:5px 16px;left:20px;bottom:20px}}.bottun-to-show-modal{position:fixed;z-index:3;bottom:-150px;left:50%;width:max-content;transition:all 0.5s ease-in;transform:translateX(-50%);display:inline-flex;background:#760F94;box-shadow:0 0 15px rgba(0,0,0,0.5);color:#fff;padding:0.5rem 2rem 1rem;display:inline-block;border-radius:10px;text-align:center;cursor:pointer}@media (max-width: 992px){.bottun-to-show-modal{padding:0.5rem 1rem 1rem}}.bottun-to-show-modal p:first-child{font-size:20px}.bottun-to-show-modal p:last-child{font-weight:100}.bottun-to-show-modal i{position:absolute;bottom:-20px;right:50%;transform:translateX(50%);background:#760F94;padding:10px 1rem 8px 1rem;border-bottom-right-radius:50%;border-bottom-left-radius:50%;cursor:pointer}.intl-tel-input{width:100%;margin:0.8rem 0}.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container{width:80px}.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;top:50px;left:0;right:unset;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.9);margin:1rem 0}.intl-tel-input .country-list::-webkit-scrollbar-thumb{background:#327a17}.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:0 10px;font-size:13px;padding-left:28px}.intl-tel-input .country-list .dial-code{color:rgba(0,0,0,0.9) !important}.intl-tel-input .country-list .country-name{order:2;color:rgba(0,0,0,0.9)}.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}.intl-tel-input .selected-flag .iti-arrow{right:2px}@media (min-width: 992px){.contact-modal{display:none !important}.modal-backdrop{display:none !important}}@media (max-width: 991.98px){.open-modal{padding:0.4rem 0.5rem;font-size:16px;max-width:97%}nav{position:relative;top:unset;right:unset;left:unset;justify-content:center;align-items:center;height:60px}nav .logo img{max-width:130px;width:130px}nav .lang-switcher .lang-list{font-size:1rem}nav .lang-switcher.show{height:150px}nav .lang-switcher.show .lang-list{height:115px}header .contain{min-width:250px;width:100%}header .contain .head{font-size:23px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}}@media (max-width: 991.98px) and (max-width: 575.98px){header .contain .head{font-size:18px}}@media (max-width: 991.98px){header .contain .info{font-size:14px}header .contact-header-modal{display:none !important}}@media (max-width: 991.98px) and (max-width: 768px){header .header-image .new-image-header{height:407px;object-position:0%;animation:move 5s linear infinite;animation-direction:alternate}@keyframes move{0%{object-position:0%}2%{object-position:2%}4%{object-position:4%}6%{object-position:6%}8%{object-position:8%}10%{object-position:10%}12%{object-position:12%}14%{object-position:14%}16%{object-position:16%}18%{object-position:18%}20%{object-position:20%}22%{object-position:22%}24%{object-position:24%}26%{object-position:26%}28%{object-position:28%}30%{object-position:30%}32%{object-position:32%}34%{object-position:34%}36%{object-position:36%}38%{object-position:38%}40%{object-position:40%}42%{object-position:42%}44%{object-position:44%}46%{object-position:46%}48%{object-position:48%}50%{object-position:50%}52%{object-position:52%}54%{object-position:54%}56%{object-position:56%}58%{object-position:58%}60%{object-position:60%}62%{object-position:62%}64%{object-position:64%}66%{object-position:66%}68%{object-position:68%}70%{object-position:70%}72%{object-position:72%}74%{object-position:74%}76%{object-position:76%}78%{object-position:78%}80%{object-position:80%}82%{object-position:82%}84%{object-position:84%}86%{object-position:86%}88%{object-position:88%}90%{object-position:90%}92%{object-position:92%}94%{object-position:94%}96%{object-position:96%}98%{object-position:98%}100%{object-position:100%}}}@media (max-width: 991.98px) and (min-width: 576px) and (max-width: 991.98px){header .header-image img{max-height:400px}}@media (max-width: 991.98px){.resones-why-buy{background:#fff}.resones-why-buy .contain{max-width:95%;margin:auto}.resones-why-buy .contain .head{font-size:21px}.resones-why-buy .contain .resones .items .item{font-size:18px}}@media (max-width: 991.98px) and (max-width: 575.98px){.resones-why-buy .contain .resones .items .item>div{max-width:calc(100% - 45px)}}@media (max-width: 991.98px){.projects{background:#fff}.projects .project{padding-bottom:2rem !important}.projects .project .proj-name{z-index:1;position:relative}.projects .project .proj-name .head{font-size:25px}.projects .project .proj-name .desc{font-size:20px;margin-bottom:2rem}.projects .project .contain{z-index:1;max-width:400px}.projects .project .contain .proj-video{text-align:center;margin-bottom:2.5rem !important}.projects .project .contain .proj-video a{justify-content:center;max-width:93%}.projects .project .contain .proj-video a img{max-width:100%}.projects .project .contain .proj-video a .svg-decor .svg-1{top:-20px;left:-8px}.projects .project .contain .proj-video a .svg-decor .svg-2{right:-7px;bottom:-20px;left:unset;transform:scale(-1)}.projects .project .contain .proj-info-photo .proj-info{width:92%;margin:auto}.projects .project .contain .proj-info-photo .proj-info ul li p:nth-child(1){font-size:18px}.projects .project .contain .proj-info-photo .proj-photos{width:95%;margin:auto;transform:none}.projects .project .contain .proj-info-photo .proj-photos .owl-carousel .owl-item a img{max-height:195px;max-width:377px;width:auto;margin:auto;border-top-right-radius:25px}.projects .project .contain .proj-info-photo .proj-photos .owl-carousel .owl-item a:before{display:none}.projects .project .contain .proj-info-photo .proj-photos .owl-carousel .owl-dots{margin-top:1rem}.projects .project .contain .contact-project-modal{display:none !important}.projects .project:nth-of-type(even){position:relative;background:transparent;clip-path:none;padding-bottom:2rem !important;padding-top:5rem !important}}@media (max-width: 991.98px) and (min-width: 576px) and (max-width: 991.98px){.projects .project:nth-of-type(even){padding-top:8rem !important}}@media (max-width: 991.98px){.projects .project:nth-of-type(even) .contain .proj-video a .svg-decor .svg-1{top:-20px;left:-8px;right:unset;transform:none}.projects .project:nth-of-type(even) .contain .proj-video a .svg-decor .svg-2{right:-7px;bottom:-19px;left:unset;transform:scale(-1)}.projects .project:nth-of-type(even) .contain .proj-info-photo .proj-photos .owl-carousel .owl-item a img{border-top-right-radius:25px;border-top-right-radius:25px;transform:none}.projects .project:nth-of-type(even) .contain .proj-info-photo .proj-photos .owl-carousel .owl-item a:before{display:none}.projects .project:nth-of-type(even) .background-image{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:0}.projects .project:nth-of-type(even) .background-image img{height:100%;width:100%;max-width:100%;object-position:top;object-fit:cover}.other-options .image img{max-height:400px}}@media (max-width: 991.98px) and (min-width: 576px) and (max-width: 991.98px){.other-options .image img{height:300px}}@media (max-width: 991.98px) and (max-width: 575.98px){.other-options .contain{top:0;left:0;right:0;bottom:0;transform:none;background:rgba(0,0,0,0.5);width:auto}.other-options .contain .box{background:transparent}}@media (max-width: 991.98px){.other-options .contain .box .head{font-size:25px}.other-options .contain .box .info{font-size:20px}.other-options .contain .other-open-modal{font-size:18px}.contact-section{padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}}@media (max-width: 991.98px) and (min-width: 576px){.contact-section{max-width:540px}}@media (max-width: 991.98px) and (min-width: 768px){.contact-section{max-width:720px}}@media (max-width: 991.98px){.contact-section .contain{width:100%;height:auto;background-color:#FCF8F3;box-shadow:0px 0px 10px #0000001C;padding:30px 20px 40px;position:relative;margin:0 auto}.contact-section .contain .title{font-size:19px}.contact-section .contain .info{font-size:19px}.contact-section .contain .contact-form{padding:0;background:transparent;box-shadow:none;font-size:14px}.contact-section .contain .contact-form .form-group label{display:none}.contact-section .contain .contact-form .form-group .form-control{font-size:12px;height:30px;border-radius:0;margin:0.2rem 0}.contact-section .contain .contact-form .form-group .form-control::placeholder{font-size:12px;visibility:visible}.contact-section .contain .contact-form .form-group .intl-tel-input{margin:0.2rem 0}.contact-section .contain .contact-form .form-group textarea.form-control{height:100px}.contact-section .contain .contact-form .btn-send{height:30px;border-radius:0;margin-top:5px}.services-section{position:relative}.services-section .head{font-size:26px}.services-section .mobile-deco{width:175px}.services-section .name{font-size:12px}.services-section .img-container img{height:40px}.services-section .image{position:absolute;top:-25px;left:0;right:0;width:100%;display:flex;flex-direction:column;align-items:center}.services-section .image img{max-width:100%;object-fit:cover}.services-section .bg-form-image{position:absolute;max-width:100%;top:60%;left:50%;transform:translate(-50%, -50%);z-index:-1}}@media (max-width: 991.98px) and (min-width: 576px) and (max-width: 991.98px){.services-section .bg-form-image{max-width:70%}}@media (max-width: 991.98px){.map-section .container{padding:0 !important}.map-section .contain{width:100% !important}.map-section .head{font-size:22px}.map-section .title{font-size:15px}.map-section .map{margin-left:20px}.map-section .map .map-bg{max-width:100%;width:100%;height:60px}.map-section .map .location{word-wrap:break-word}.map-section .map .location .info{color:#000;font-size:12px;opacity:0}.map-section .map .location .image img{width:15px}.map-section .map .location:hover .info{opacity:1;transition:all ease-in-out 1s;max-width:150px}.map-section .map .location:hover .info{top:-50px}.map-section .map .location:hover .map-indicator::before{top:-30px}.map-section .map .location7:hover .info,.map-section .map .location2:hover .info,.map-section .map .location8:hover .info{bottom:-50px !important;top:initial}.map-section .map .location7:hover .map-indicator,.map-section .map .location2:hover .map-indicator,.map-section .map .location8:hover .map-indicator{opacity:1;transition:all ease-in-out 1s}.map-section .map .location7:hover .map-indicator::before,.map-section .map .location2:hover .map-indicator::before,.map-section .map .location8:hover .map-indicator::before{bottom:-32px !important;top:initial !important}.map-section .map .location:nth-of-type(1){right:17%;top:-12px}.map-section .map .location:nth-of-type(2){left:21%;bottom:8px}.map-section .map .location:nth-of-type(3){left:25%;bottom:unset;top:-9px}.map-section .map .location:nth-of-type(4){left:29%;bottom:34px}.map-section .map .location:nth-of-type(5){left:15%;top:-13px}.map-section .map .location:nth-of-type(6){left:21%;bottom:46px}.map-section .map .location:nth-of-type(7){left:17.7%;top:-3px}.map-section .map .location:nth-of-type(8){left:30%;top:28px}.imtilak{padding-block:16px;display:flex;flex-direction:column;align-items:center}.imtilak-title{font-size:24px;margin-bottom:30px}.imtilak_services{padding-inline:20px;gap:8px}.imtilak_services_service{max-width:155px}.imtilak_services_service-img{width:142px}.imtilak .contact{padding:16px 16px 24px 16px;margin-top:32px;margin-inline:16px;gap:0}.imtilak .contact .form-inputs{gap:8px}.imtilak .contact .custom-textarea{margin-bottom:12px}.imtilak .contact .custom-input:first-child{margin-top:16px}footer{height:95px;background:#e3e3e3}footer .decoration-box{left:100px;width:150px;height:275px;bottom:-250px}footer .decoration-box.bg-grey{left:150px;bottom:-250px}footer .copy-rights{font-size:14px;align-self:flex-start;padding:0 1rem}.contact-modal{padding:0 !important}.contact-modal .modal-dialog{position:relative}.contact-modal .modal-dialog .modal-content{background:transparent;box-shadow:0px 0px 10px #0000001C;border:0;border-radius:13px}.contact-modal .modal-dialog .modal-content .contact-form{max-width:300px;padding-top:1.5rem;margin:auto}.contact-modal .modal-dialog .modal-content .contact-form .title{font-size:19px;color:#fff}.contact-modal .modal-dialog .modal-content .contact-form .info{font-size:19px;color:#fff}.contact-modal .modal-dialog .modal-content .contact-form .form-group label{display:none}.contact-modal .modal-dialog .modal-content .contact-form .form-group .form-control{font-size:12px;height:33px;border-radius:8px;margin:0.2rem 0;background:#fff}.contact-modal .modal-dialog .modal-content .contact-form .form-group .form-control::placeholder{font-size:12px;visibility:visible}.contact-modal .modal-dialog .modal-content .contact-form .form-group .intl-tel-input{margin:0.2rem 0}.contact-modal .modal-dialog .modal-content .contact-form .form-group textarea.form-control{height:100px}.contact-modal .modal-dialog .modal-content .contact-form .btn-send{height:auto;padding:0.4rem;border-radius:0;margin-top:5px}.contact-modal .modal-dialog .modal-content .close-modal-btn{margin:25px auto;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;font-size:1.8rem;color:#949494;cursor:pointer}.contact-modal .modal-dialog .background-filter{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;filter:brightness(0.61);backdrop-filter:blur(30px);z-index:-1;border-radius:13px}.fancybox-slide.fancybox-slide--video{padding:0 !important}.fancybox-slide.fancybox-slide--video .fancybox-content{width:100% !important}}@media (min-width: 992px){.sakura-video{margin-top:36px}}@media (min-width: 992px) and (max-width: 1600px){.open-modal{font-size:19px}.contact-form .title{font-size:28px}.contact-form .info{font-size:28px}header .contain .head{font-size:39px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}header .contain .info{font-size:20px}header .contact-header-modal{max-width:700px;padding:0 2rem}header .contact-header-modal .modal-contain .contact-form{margin-top:4%}header .contact-header-modal .modal-contain .contact-form .title{font-size:25px}header .contact-header-modal .modal-contain .contact-form .info{font-size:25px}header .contact-header-modal .modal-contain .contact-form .form-group{margin-bottom:0.5rem}header .contact-header-modal .modal-contain .contact-form .form-group .form-control{height:40px;margin:0.5rem 0}header .contact-header-modal .modal-contain .contact-form .form-group .intl-tel-input{margin:0.5rem 0}header .contact-header-modal .modal-contain .contact-form .form-group textarea.form-control{height:100px}header .contact-header-modal .modal-contain .contact-form .btn-send{margin-top:10px;height:40px}header .contact-header-modal .modal-contain .close-header-modal{width:45px;height:45px;font-size:1.5rem}}@media (min-width: 992px) and (max-width: 1600px) and (min-width: 992px) and (max-width: 1199.98px){header .contact-header-modal .modal-contain .contact-form .title{font-size:22px}header .contact-header-modal .modal-contain .contact-form .info{font-size:22px}header .contact-header-modal .modal-contain .contact-form .form-group .form-control{height:35px;margin:0.3rem 0}header .contact-header-modal .modal-contain .contact-form .form-group .intl-tel-input{margin:0.3rem 0}header .contact-header-modal .modal-contain .contact-form .form-group textarea.form-control{height:80px}header .contact-header-modal .modal-contain .contact-form .btn-send{height:35px}header .contact-header-modal .modal-contain .close-header-modal{width:40px;height:40px;font-size:1.3rem}}@media (min-width: 992px) and (max-width: 1600px){.resones-why-buy .contain .head{font-size:32px}.resones-why-buy .contain .resones .items .item{font-size:18px}.projects .project .proj-name .head{font-size:30px;color:#CE4B4B}.projects .project .proj-name .desc{font-size:20px}.projects .project .contain .svg-decor .svg-2{bottom:45px}.projects .project .contain .proj-video{transform:translateY(-20px)}.projects .project .contain .proj-info-photo{transform:translateY(-20px)}.projects .project .contain .proj-info-photo .proj-info{width:50%}.projects .project .contain .proj-info-photo .proj-info ul{margin-bottom:0.5rem}.projects .project .contain .proj-info-photo .proj-info ul li{font-size:15px;margin-bottom:0.5rem}.projects .project .contain .proj-info-photo .proj-info ul li p:nth-child(1){font-size:18px;color:#CE4B4B}.projects .project .contain .proj-info-photo .proj-photos{width:46%}.projects .project .contain .contact-project-modal{top:-100px;bottom:20px}.projects .project .contain .contact-project-modal .modal-contain .contact-form .title{font-size:30px}.projects .project .contain .contact-project-modal .modal-contain .contact-form .info{font-size:30px}.projects .project .contain .contact-project-modal .modal-contain .close-header-modal{margin-top:40px}.projects .project:nth-of-type(even){background:#F0F0F0;clip-path:none;padding-bottom:1rem !important;padding-top:1rem !important}.other-options .contain .box .head{font-size:35px}.other-options .contain .box .info{font-size:23px}.services-section .head{font-size:35px}.map-section .head{font-size:30px}.map-section .title{font-size:19px}}html:lang(fr) .proj-info .open-modal,html:lang(en) .proj-info .open-modal{font-size:18px}@media (min-width: 992px) and (max-width: 1600px){html:lang(fr) header .contain .head,html:lang(en) header .contain .head{font-size:26px}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,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LEdBQVcsQ0FEaEMsR0FBRyxDQUNDLGVBQWUsQ0FBRSxHQUFXLENBRGhDLEdBQUcsQ0FDQyxlQUFlLENBQUUsR0FBVyxDQURoQyxHQUFHLENBQ0MsZUFBZSxDQUFFLEdBQVcsQ0FEaEMsR0FBRyxDQUNDLGVBQWUsQ0FBRSxHQUFXLENBRGhDLEdBQUcsQ0FDQyxlQUFlLENBQUUsR0FBVyxDQURoQyxHQUFHLENBQ0MsZUFBZSxDQUFFLEdBQVcsQ0FEaEMsR0FBRyxDQUNDLGVBQWUsQ0FBRSxHQUFXLENBRGhDLEdBQUcsQ0FDQyxlQUFlLENBQUUsR0FBVyxDQURoQyxHQUFHLENBQ0MsZUFBZSxDQUFFLEdBQVcsQ0FEaEMsR0FBRyxDQUNDLGVBQWUsQ0FBRSxHQUFXLENBRGhDLEdBQUcsQ0FDQyxlQUFlLENBQUUsR0FBVyxDQURoQyxHQUFHLENBQ0MsZUFBZSxDQUFFLEdBQVcsQ0FEaEMsR0FBRyxDQUNDLGVBQWUsQ0FBRSxHQUFXLENBRGhDLEdBQUcsQ0FDQyxlQUFlLENBQUUsR0FBVyxDQURoQyxHQUFHLENBQ0MsZUFBZSxDQUFFLEdBQVcsQ0FEaEMsR0FBRyxDQUNDLGVBQWUsQ0FBRSxHQUFXLENBRGhDLEdBQUcsQ0FDQyxlQUFlLENBQUUsR0FBVyxDQURoQyxHQUFHLENBQ0MsZUFBZSxDQUFFLEdBQVcsQ0FEaEMsR0FBRyxDQUNDLGVBQWUsQ0FBRSxHQUFXLENBRGhDLEdBQUcsQ0FDQyxlQUFlLENBQUUsR0FBVyxDQURoQyxHQUFHLENBQ0MsZUFBZSxDQUFFLEdBQVcsQ0FEaEMsR0FBRyxDQUNDLGVBQWUsQ0FBRSxHQUFXLENBRGhDLEdBQUcsQ0FDQyxlQUFlLENBQUUsR0FBVyxDQURoQyxHQUFHLENBQ0MsZUFBZSxDQUFFLEdBQVcsQ0FEaEMsR0FBRyxDQUNDLGVBQWUsQ0FBRSxHQUFXLENBRGhDLEdBQUcsQ0FDQyxlQUFlLENBQUUsR0FBVyxDQURoQyxHQUFHLENBQ0MsZUFBZSxDQUFFLEdBQVcsQ0FEaEMsR0FBRyxDQUNDLGVBQWUsQ0FBRSxHQUFXLENBRGhDLEdBQUcsQ0FDQyxlQUFlLENBQUUs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LEFBQUMsQ0FDaEIsVUFBVSxDQUFFLElBQUksQ0FsRXhDLEFBbUVxQixBQUtiLFNBeEVDLENBQ0wsUUFBUSxBQXVFSCxZQUFhLENBQUEsSUFBSSxDQUFFLENBQ2hCLFVBQVUsQ0FBRSxPQUFPLENBQ25CLFNBQVMsQ0FBRSxJQUFJLENBQ2YsY0FBYyxDQUFFLGVBQWUsQ0FDL0IsV0FBVyxDQUFFLGVBQWUsQ0FDL0IsQUFJVCxBQUdZLGNBSEUsQ0FDVixRQUFRLENBQ0osSUFBSSxDQUNBLEtBQUssQUFBQyxDQUNGLFNBQVMsQ0FBRSxJQUFJLENBSi9CLEFBS2EsQUFFRCxjQVBFLENBQ1YsUUFBUSxDQUNKLElBQUksQ0FLQSxLQUFLLEFBQUMsQ0FDRixTQUFTLENBQUUsSUFBSSxDQUNsQixBQUtiLEFBQ0ksaUJBRGEsQ0FDYixLQUFLLEFBQUMsQ0FDRixTQUFTLENBQUUsSUFBSSxDQUNsQixBQUdMLEFBQ0ksWUFEUSxDQUNSLEtBQUssQUFBQyxDQUNGLFNBQVMsQ0FBRSxJQUFJLENBRnZCLEFBR0ssQUFFRCxZQUxRLENBS1IsTUFBTSxBQUFDLENBQ0gsU0FBUyxDQUFFLElBQUksQ0FDbEIsQ0FJVCxBQUdRLElBSEosS0FBTSxDQUFBLEVBQUUsRUFFUixVQUFVLENBQ04sV0FBVyxDQUZuQixJQUFJLEtBQU0sQ0FBQSxFQUFFLEVBQ1IsVUFBVSxDQUNOLFdBQVcsQUFBQyxDQUNSLFNBQVMsQ0FBRSxJQUFJLENBQ2xCLEFBR0wsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLE1BQU0sRUFScEQsQUFTUSxJQVRKLEtBQU0sQ0FBQSxFQUFFLEVBU0osTUFBTSxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBUjdCLElBQUksS0FBTSxDQUFBLEVBQUUsRUFRSixNQUFNLENBQUMsUUFBUSxDQUFDLEtBQUssQUFBQyxDQUNsQixTQUFTLENBQUUsSUFBSSxDQUNsQiIsImZpbGUiOiJzdHlsZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiJGxpZ2h0LWNvbG9yOiAjZmZmZmZmO1xyXG4kcHJpbWFyeS1jb2xvcjogIzMyN2ExNztcclxuJHNlY29uZGFyeS1jb2xvcjogIzAwMDtcclxuJHJlZC1jb2xvcjogI0NFNEI0QjtcclxuJGZvbnQtZmFtaWx5OiAnTm9vcicsIHNhbnMtc2VyaWY7XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTm9vcic7XHJcbiAgICBzcmM6IHVybCguLi9mb250cy9Ob29yQm9sZC50dGYpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdOb29yJztcclxuICAgIHNyYzogdXJsKC4uL2ZvbnRzL05vb3JSZWd1bGFyLnR0Zik7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG5hIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4qLFxyXG5ib2R5LFxyXG5odG1sIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmh0bWwge1xyXG4gICAgY29sb3Itc2NoZW1lOiBsaWdodCBvbmx5ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xyXG4gICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWNvbG9yO1xyXG59XHJcblxyXG4uaDEsXHJcbi5oMixcclxuLmgzLFxyXG4uaDQsXHJcbi5oNSxcclxuLmg2LFxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuXHJcbi53LTgwIHtcclxuICAgIHdpZHRoOiA5NSU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbn1cclxuXHJcbi5jb2xvci1wcmltYXJ5IHtcclxuICAgIGNvbG9yOiAkcmVkLWNvbG9yO1xyXG59XHJcblxyXG4uYmFja2dyb3VuZC1yZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZC1jb2xvcjtcclxufVxyXG5cclxuLm5leHQtc2VjdGlvbiB7XHJcbiAgICBtYXJnaW46IDE1cHggYXV0byA0MHB4O1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGJhY2tncm91bmQ6ICRyZWQtY29sb3I7XHJcbiAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB6LWluZGV4OiAzO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1cHgpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ub3Blbi1tb2RhbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcmVkLWNvbG9yO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHJlZC1jb2xvcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDlweDtcclxuICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XHJcbiAgICBwYWRkaW5nOiAwLjRyZW0gMS41cmVtO1xyXG4gICAgZm9udC1zaXplOiAxOXB4O1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcclxuICAgIH1cclxufVxyXG5cclxuLnBsYXktaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDU4JTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcblxyXG4gICAgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgY29sb3I6ICRyZWQtY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWNvbG9yO1xyXG4gICAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLjE1cmVtKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFjdC1mb3JtIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkcmVkLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvIHtcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUVFRUVFO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDNweCAjMDAwMDAwMEQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAuOHJlbSAwO1xyXG5cclxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMjVweDtcclxuXHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzZFNkU2RTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXNlbmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRyZWQtY29sb3I7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodC1jb2xvcjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcmVkLWNvbG9yO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0N3B4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbm5hdiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIHJpZ2h0OiA1JTtcclxuICAgIGxlZnQ6IDUlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cclxuICAgIC5sb2dvIHtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxOTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE5MHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmhlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmhlYWRlci1pbWFnZSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5oZWFkIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1NHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQtY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI5cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyOXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWNvbG9yXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgzNiwgMzYsIDM2LCAwLjYwKTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3QtaGVhZGVyLW1vZGFsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MzBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDIuNXJlbTtcclxuXHJcbiAgICAgICAgLm1vZGFsLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAuYmFja2dyb3VuZC1maWx0ZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC40MSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMzBweCk7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRhY3QtZm9ybSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2xvc2UtaGVhZGVyLW1vZGFsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1N3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1N3B4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTQ5NDk0O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmVzb25lcy13aHktYnV5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjA7XHJcblxyXG4gICAgLmNvbnRhaW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogOTAlO1xyXG5cclxuICAgICAgICAuaGVhZCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkLWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlc29uZXMge1xyXG4gICAgICAgICAgICAuaXRlbXMge1xyXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvamVjdHMge1xyXG4gICAgLnByb2plY3Qge1xyXG4gICAgICAgIC5wcm9qLW5hbWUge1xyXG4gICAgICAgICAgICAuaGVhZCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWluIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4ODlweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgLnN2Zy1kZWNvciB7XHJcblxyXG4gICAgICAgICAgICAgICAgLnN2Zy0xLFxyXG4gICAgICAgICAgICAgICAgLnN2Zy0yIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN2Zy0xIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN2Zy0yIHtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvai12aWRlbyB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAwJSA5MiUsIDEwMCUgMTAwJSwgMTAwJSAwJSwgMCUgOCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwLjRyZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByb2otaW5mby1waG90byB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdy1yZXZlcnNlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5wcm9qLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MiU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjZDBjZmNjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0zM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAjZDBjZmNjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHA6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wcm9qLXBob3RvcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ2JTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAub3dsLWNhcm91c2VsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm93bC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSA4JSwgMCUgMCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC02cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDU0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogNnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAub3dsLWRvdHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vd2wtZG90IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzcxRDFEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRhY3QtcHJvamVjdC1tb2RhbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMTI1cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTEwMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNHJlbTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5iYWNrZ3JvdW5kLWZpbHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjQxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDNweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRhY3QtZm9ybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jbG9zZS1oZWFkZXItbW9kYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk0OTQ5NDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMEYwRjA7XHJcbiAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAgMTAwJSwgMTAwJSA5MiUsIDEwMCUgOCUsIDAlIDApO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLmNvbnRhaW4ge1xyXG4gICAgICAgICAgICAgICAgLnN2Zy1kZWNvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnN2Zy0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN2Zy0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wcm9qLWluZm8tcGhvdG8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAucHJvai1waG90b3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAub3dsLWNhcm91c2VsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vd2wtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAgMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDglLCAwJSAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0YwRjBGMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogNnB4IHNvbGlkICNGMEYwRjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm93bC1kb3RzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub3dsLWRvdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMEYwRjA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMEYwRjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnByb2otdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAgMTAwJSwgMTAwJSA5MiUsIDEwMCUgOCUsIDAlIDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAuY29udGFpbiB7XHJcbiAgICAgICAgICAgICAgICAucHJvai12aWRlbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vdGhlci1vcHRpb25zIHtcclxuICAgIC5pbWFnZSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLmJveCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHNlY29uZGFyeS1jb2xvciwgMC43KTtcclxuXHJcbiAgICAgICAgICAgIC5oZWFkIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNThweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGQTA0NDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodC1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm90aGVyLW9wZW4tbW9kYWwge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkZBMDQ0IDAlLCAjQTg1RDE2IDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjRyZW0gMS41cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhY3Qtc2VjdGlvbiB7XHJcbiAgICAuY29udGFpbiB7XHJcbiAgICAgICAgd2lkdGg6IDY4NXB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG5cclxuICAgICAgICAuYmctZm9ybS1pbWFnZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NSU7XHJcbiAgICAgICAgICAgIHRvcDogMzVweDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmltdGlsYWsge1xyXG4gICAgcGFkZGluZy1ibG9jazogODBweDtcclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBjb2xvcjogJHJlZC1jb2xvcjtcclxuICAgICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuXHJcbiAgICAmX3NlcnZpY2VzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGdhcDogNDBweDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3NDBweDtcclxuICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG5cclxuICAgICAgICAmX3NlcnZpY2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiA3cHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjIycHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIE1BUCBEZXNrdG9wXHJcbi5tYXAtc2VjdGlvbiB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHJcbiAgICAuY2l0eSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuYWRkcmVzc2VzLXdyYXBwZXIge1xyXG4gICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDU0MnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmhlYWQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuXHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5tYXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXJlY3Rpb246IHJ0bDtcclxuXHJcbiAgICAgICAgLmxvY2F0aW9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWFwLWluZGljYXRvciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtNjBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDFzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIC5tYXAtaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMXM7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC00MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2M2NDg0MDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sb2NhdGlvbjcsXHJcbiAgICAgICAgLmxvY2F0aW9uMixcclxuICAgICAgICAubG9jYXRpb244IHtcclxuICAgICAgICAgICAgJjpob3ZlciAuaW5mbyB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC02MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIC5tYXAtaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMXM7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IC00MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvY2F0aW9uOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDE3JTtcclxuICAgICAgICAgICAgdG9wOiAtMTFweDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIgfiAuYWRyZXNzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9jYXRpb246bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgICBsZWZ0OiAyMSU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sb2NhdGlvbjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDE1JTtcclxuICAgICAgICAgICAgdG9wOiAtMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sb2NhdGlvbjpudGgtb2YtdHlwZSg0KSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDIyJTtcclxuICAgICAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvY2F0aW9uOm50aC1vZi10eXBlKDUpIHtcclxuICAgICAgICAgICAgbGVmdDogMTglO1xyXG4gICAgICAgICAgICB0b3A6IDEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLy5sb2NhdGlvbjpudGgtb2YtdHlwZSg2KSB7XHJcbiAgICAgICAgLy8gICAgbGVmdDogMjMlO1xyXG4gICAgICAgIC8vICAgIGJvdHRvbTogOTFweDtcclxuICAgICAgICAvL31cclxuICAgICAgICAvL1xyXG4gICAgICAgIC8vLmxvY2F0aW9uOm50aC1vZi10eXBlKDcpIHtcclxuICAgICAgICAvLyAgICBsZWZ0OiAxNyU7XHJcbiAgICAgICAgLy8gICAgdG9wOiAxMnB4O1xyXG4gICAgICAgIC8vfVxyXG4gICAgICAgIC8vXHJcbiAgICAgICAgLy8ubG9jYXRpb246bnRoLW9mLXR5cGUoOCkge1xyXG4gICAgICAgIC8vICAgIGxlZnQ6IDMwJTtcclxuICAgICAgICAvLyAgICB0b3A6IDY1cHg7XHJcbiAgICAgICAgLy99XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEVORCBNQVAgREVTS1RPUFxyXG5cclxuXHJcbmZvb3RlciB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAuZGVjb3JhdGlvbi1ib3gge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAxMDBweDtcclxuICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IG1hdHJpeCgwLjcxLCAwLjcxLCAtMC43MSwgMC43MSwgMCwgMCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICBib3R0b206IC0xOTBweDtcclxuXHJcbiAgICAgICAgJi5iZy1ncmV5IHtcclxuICAgICAgICAgICAgbGVmdDogMTgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZChtYXgtd2lkdGg6IDEyNTBweCkge1xyXG4gICAgICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcblxyXG4gICAgICAgICAgICAmLmJnLWdyZXkge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJnLWdyZXkge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCAjMDAwMDAwMjk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0UyRTJFMjtcclxuICAgIH1cclxuXHJcbiAgICAuY29weS1yaWdodHMge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJFMkUyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBzdGFydCB3aGF0c2FwcCBtb2RhbFxyXG4uZml4ZWQtYm90dG9tIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndoYXRzYXBwIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI1RDM2NjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDUzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1M3B4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYm90dHVuLXRvLXNob3ctbW9kYWwge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogMztcclxuICAgIGJvdHRvbTogLTE1MHB4O1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYmFja2dyb3VuZDogIzc2MEY5NDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoIzAwMCwgMC41KTtcclxuICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMnJlbSAxcmVtO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtIDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBwOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgcDpsYXN0LWNoaWxkIHtcclxuICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgfVxyXG5cclxuICAgIGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC0yMHB4O1xyXG4gICAgICAgIHJpZ2h0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzc2MEY5NDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDFyZW0gOHB4IDFyZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJTtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKnN0YXJ0IGlucHV0IHRlbCovXHJcbi5pbnRsLXRlbC1pbnB1dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMC44cmVtIDA7XHJcbn1cclxuXHJcbi5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biAuZmxhZy1jb250YWluZXIsXHJcbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgLmZsYWctY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG59XHJcblxyXG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gLnNlbGVjdGVkLWZsYWcsXHJcbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgLnNlbGVjdGVkLWZsYWcge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLml0aS1mbGFnLnh4IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5pdGktZmxhZy54eCArIC5zZWxlY3RlZC1kaWFsLWNvZGUge1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXQsXHJcbi5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biBpbnB1dFt0eXBlPVwidGVsXCJdLFxyXG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXQsXHJcbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXRbdHlwZT1cInRlbFwiXSxcclxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDkycHg7XHJcbn1cclxuXHJcbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IHtcclxuICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgdG9wOiA1MHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiB1bnNldDtcclxuXHJcbiAgICB3aWR0aDogMjY1cHggIWltcG9ydGFudDtcclxuICAgIG1heC1oZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgjMDAwLCAwLjkpO1xyXG4gICAgICAgIG1hcmdpbjogMXJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuLmludGwtdGVsLWlucHV0IC5zZWxlY3RlZC1mbGFnIC5pdGktZmxhZyB7XHJcbiAgICBsZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy0zIC5zZWxlY3RlZC1mbGFnOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlIC5zZWxlY3RlZC1kaWFsLWNvZGUge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcbn1cclxuXHJcbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5kaWFsLWNvZGUge1xyXG4gICAgY29sb3I6IHJnYmEoIzAwMCwgMC45KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuY291bnRyeS1uYW1lIHtcclxuICAgIG9yZGVyOiAyO1xyXG4gICAgY29sb3I6IHJnYmEoIzAwMCwgMC45KTtcclxufVxyXG5cclxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmNvdW50cnkge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy0zIGlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaW50bC10ZWwtaW5wdXQgLnNlbGVjdGVkLWZsYWcgLml0aS1hcnJvdyB7XHJcbiAgICByaWdodDogMnB4O1xyXG59XHJcblxyXG4vKmVuZCBpbnB1dCB0ZWwqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5jb250YWN0LW1vZGFsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWJhY2tkcm9wIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xyXG4gICAgLm9wZW4tbW9kYWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNHJlbSAwLjVyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIG1heC13aWR0aDogOTclO1xyXG4gICAgfVxyXG5cclxuICAgIG5hdiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG5cclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGFuZy1zd2l0Y2hlciB7XHJcbiAgICAgICAgICAgIC5sYW5nLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNob3cge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAubGFuZy1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGhlYWRlciB7XHJcbiAgICAgICAgLmNvbnRhaW4ge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5oZWFkIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWN0LWhlYWRlci1tb2RhbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXItaW1hZ2Uge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIC5uZXctaW1hZ2UtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBtb3ZlIDVzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgbW92ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggNTAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgI3syKiRpICsgJyUnfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiAjezIqJGkrJyUnfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgLmhlYWRlci1pbWFnZSBpbWcge1xyXG4gICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAzOTRweDtcclxuICAgICAgICAgICAgICAgIC8vIG9iamVjdC1wb3NpdGlvbjogMzAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xyXG4gICAgICAgICAgICAuaGVhZGVyLWltYWdlIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVzb25lcy13aHktYnV5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtY29sb3I7XHJcblxyXG4gICAgICAgIC5jb250YWluIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgIC5oZWFkIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJlc29uZXMge1xyXG4gICAgICAgICAgICAgICAgLml0ZW1zIHtcclxuICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2plY3RzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtY29sb3I7XHJcblxyXG4gICAgICAgIC5wcm9qZWN0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIC5wcm9qLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuaGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRhaW4ge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnByb2otdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkzJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdmctZGVjb3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN2Zy0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC04cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN2Zy0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wcm9qLWluZm8tcGhvdG8ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5wcm9qLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTIlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bCBsaSBwOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5wcm9qLXBob3RvcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm93bC1jYXJvdXNlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAub3dsLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTk1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM3N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAub3dsLWRvdHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRhY3QtcHJvamVjdC1tb2RhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgY2xpcC1wYXRoOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb250YWluIHtcclxuICAgICAgICAgICAgICAgICAgICAucHJvai12aWRlbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN2Zy1kZWNvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN2Zy0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3ZnLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnByb2otaW5mby1waG90byB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9qLXBob3RvcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAub3dsLWNhcm91c2VsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub3dsLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5iYWNrZ3JvdW5kLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm90aGVyLW9wdGlvbnMge1xyXG4gICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWluIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRzZWNvbmRhcnktY29sb3IsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAuYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJveCB7XHJcbiAgICAgICAgICAgICAgICAuaGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5vdGhlci1vcGVuLW1vZGFsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdC1zZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFpbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0Y4RjM7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAjMDAwMDAwMUM7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCA0MHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGFjdC1mb3JtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwLjJyZW0gMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pbnRsLXRlbC1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMC4ycmVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnRuLXNlbmQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VydmljZXMtc2VjdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuaGVhZCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2JpbGUtZGVjbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNzVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmltZy1jb250YWluZXIge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTI1cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJnLWZvcm0taW1hZ2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdG9wOiA2MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL01BUCBNT0JJTEVcclxuICAgIC5tYXAtc2VjdGlvbiB7XHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWluIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgLm1hcC1iZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxvY2F0aW9uIHtcclxuICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuXHJcbiAgICAgICAgICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciAuaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMXM7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC01MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIgLm1hcC1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubG9jYXRpb243LFxyXG4gICAgICAgICAgICAubG9jYXRpb24yLFxyXG4gICAgICAgICAgICAubG9jYXRpb244IHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIgLmluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTUwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciAubWFwLWluZGljYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTMycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubG9jYXRpb246bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE3JTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTEycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sb2NhdGlvbjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMSU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxvY2F0aW9uOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDI1JTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC05cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sb2NhdGlvbjpudGgtb2YtdHlwZSg0KSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyOSU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDM0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sb2NhdGlvbjpudGgtb2YtdHlwZSg1KSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNSU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xM3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubG9jYXRpb246bnRoLW9mLXR5cGUoNikge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMjElO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiA0NnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubG9jYXRpb246bnRoLW9mLXR5cGUoNykge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTcuNyU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0zcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sb2NhdGlvbjpudGgtb2YtdHlwZSg4KSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy9FTkQgTUFQIE1PQklMRVxyXG5cclxuICAgIC5pbXRpbGFrIHtcclxuICAgICAgICBwYWRkaW5nLWJsb2NrOiAxNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfc2VydmljZXMge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMjBweDtcclxuICAgICAgICAgICAgZ2FwOiA4cHg7XHJcblxyXG4gICAgICAgICAgICAmX3NlcnZpY2Uge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0MnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFjdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTZweCAyNHB4IDE2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IDE2cHg7XHJcbiAgICAgICAgICAgIGdhcDogMDtcclxuXHJcbiAgICAgICAgICAgIC5mb3JtLWlucHV0cyB7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmN1c3RvbS10ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY3VzdG9tLWlucHV0OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZm9vdGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDk1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2UzZTNlMztcclxuXHJcbiAgICAgICAgLmRlY29yYXRpb24tYm94IHtcclxuICAgICAgICAgICAgbGVmdDogMTAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNzVweDtcclxuICAgICAgICAgICAgYm90dG9tOiAtMjUwcHg7XHJcblxyXG4gICAgICAgICAgICAmLmJnLWdyZXkge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0yNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvcHktcmlnaHRzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0LW1vZGFsIHtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAjMDAwMDAwMUM7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb250YWN0LWZvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMC4ycmVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW50bC10ZWwtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwLjJyZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idG4tc2VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jbG9zZS1tb2RhbC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjVweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk0OTQ5NDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5iYWNrZ3JvdW5kLWZpbHRlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjYxKTtcclxuICAgICAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzMHB4KTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmFuY3lib3gtc2xpZGUuZmFuY3lib3gtc2xpZGUtLXZpZGVvIHtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5mYW5jeWJveC1jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zYWt1cmEtdmlkZW8ge1xyXG4gICAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgIC5vcGVuLW1vZGFsIHtcclxuICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3QtZm9ybSB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGhlYWRlciB7XHJcbiAgICAgICAgLmNvbnRhaW4ge1xyXG4gICAgICAgICAgICAuaGVhZCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM5cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRhY3QtaGVhZGVyLW1vZGFsIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAycmVtO1xyXG5cclxuICAgICAgICAgICAgLm1vZGFsLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAgICAgLmNvbnRhY3QtZm9ybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMC41cmVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbnRsLXRlbC1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAuNXJlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0bi1zZW5kIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2xvc2UtaGVhZGVyLW1vZGFsIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRhY3QtZm9ybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMC4zcmVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmludGwtdGVsLWlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAuM3JlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuLXNlbmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2xvc2UtaGVhZGVyLW1vZGFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZXNvbmVzLXdoeS1idXkge1xyXG4gICAgICAgIC5jb250YWluIHtcclxuICAgICAgICAgICAgLmhlYWQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmVzb25lcyB7XHJcbiAgICAgICAgICAgICAgICAuaXRlbXMge1xyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvamVjdHMge1xyXG4gICAgICAgIC5wcm9qZWN0IHtcclxuICAgICAgICAgICAgLnByb2otbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAuaGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250YWluIHtcclxuICAgICAgICAgICAgICAgIC5zdmctZGVjb3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIC5zdmctMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnByb2otdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnByb2otaW5mby1waG90byB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnByb2otaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHA6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5wcm9qLXBob3RvcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NiU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb250YWN0LXByb2plY3QtbW9kYWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1vZGFsLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29udGFjdC1mb3JtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jbG9zZS1oZWFkZXItbW9kYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xyXG4gICAgICAgICAgICAgICAgY2xpcC1wYXRoOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm90aGVyLW9wdGlvbnMge1xyXG4gICAgICAgIC5jb250YWluIHtcclxuICAgICAgICAgICAgLmJveCB7XHJcbiAgICAgICAgICAgICAgICAuaGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlcnZpY2VzLXNlY3Rpb24ge1xyXG4gICAgICAgIC5oZWFkIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFwLXNlY3Rpb24ge1xyXG4gICAgICAgIC5oZWFkIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuaHRtbDpsYW5nKGZyKSxcclxuaHRtbDpsYW5nKGVuKSB7XHJcbiAgICAucHJvai1pbmZvIHtcclxuICAgICAgICAub3Blbi1tb2RhbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgaGVhZGVyIC5jb250YWluIC5oZWFkIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIGJvZHkuYXJhYmlje1xyXG4vLyAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5OTNweCkge1xyXG4vLyAgICAgLmR0LWJnLWltZy1hcnsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTMzcHgpIHNjYWxlKDAuOCk7O1xyXG4vLyAgICAgICAgIGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcclxuLy8gICAgICAgICB9XHJcbi8vICAgICAgICAgLmR0LWJnLWltZy1lbntcclxuLy8gICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gfVxyXG4iXX0= */
