body.overflow-hidden,html.overflow-hidden{height:100dvh;overflow:hidden}.img-holder img,.img-holder picture,.img-holder svg{display:block;height:auto;width:100%}.img-holder.bg-mode{overflow:hidden}.img-holder.bg-mode img,.img-holder.bg-mode picture{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.container{margin:0 auto;max-width:1472px;padding:0 50px;width:100%}.container.sm{max-width:1382px}@media only screen and (max-width:1080px){.container{padding:0 20px}}.section{position:relative}.section .section-head{align-items:center;color:#fff;display:flex;gap:20px;justify-content:center;margin-bottom:24px;text-align:right;text-transform:uppercase}.section .section-head .section-decor{background:#f15426;height:158px;width:158px}@media only screen and (max-width:1080px){.section .section-head .section-decor{height:60px;width:60px}}.section .section-head .section-title{font-size:42px;line-height:1.25}@media only screen and (max-width:1080px){.section .section-head .section-title{font-size:24px}}.d-grid{display:grid;width:100%}.d-grid.col-d-1{grid-template-columns:repeat(1,1fr)}.d-grid.gap-d-1{gap:10px}.d-grid.col-d-2{grid-template-columns:repeat(2,1fr)}.d-grid.gap-d-2{gap:20px}.d-grid.col-d-3{grid-template-columns:repeat(3,1fr)}.d-grid.gap-d-3{gap:30px}.d-grid.col-d-4{grid-template-columns:repeat(4,1fr)}.d-grid.gap-d-4{gap:40px}@media only screen and (max-width:1080px){.d-grid.col-d-1-tab{grid-template-columns:repeat(1,1fr)}.d-grid.col-d-2-tab{grid-template-columns:repeat(2,1fr)}.d-grid.col-d-3-tab{grid-template-columns:repeat(3,1fr)}.d-grid.col-d-4-tab{grid-template-columns:repeat(4,1fr)}}.btn{background:transparent;border:2px solid #f15426;color:#f15426;display:block;font-size:18px;font-weight:700;line-height:1;padding:10px 20px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.btn:hover{color:#f15426;opacity:.7}.btn.btn-solid{background-color:#f15426;border-radius:0;color:#fff;font-size:16px;font-weight:500;min-width:132px;padding:10px 12px;text-transform:none}.btn.btn-solid:hover{filter:brightness(.9)}@media only screen and (max-width:1080px){.tablet-hide{display:none!important}}.tablet-show{display:none!important}@media only screen and (max-width:1080px){.tablet-show{display:block!important}.tablet-show.row{display:flex!important}.tablet-show.inline{display:inline!important}}.mb-show{display:none!important}@media only screen and (max-width:668px){.mb-show{display:block!important}.mb-show.webkit-box{display:-webkit-box!important}.mb-show.row{display:flex!important}}.mb-hide.webkit-box{display:-webkit-box!important}@media only screen and (max-width:668px){.mb-hide,.mb-hide.webkit-box{display:none!important}}.section-home-banner#block-content1.block-content-1 .block-child-1{padding-bottom:130px!important}@media only screen and (max-width:1080px){.section-home-banner#block-content1.block-content-1 .block-child-1{padding-top:100px}.section-home-banner#block-content1.block-content-1 .mask{padding:0}.section-home-banner#block-content1.block-content-1 .mask .bg{background:url(../img/111.png)!important;background-size:cover!important;height:calc(100% + 34px);top:-16px}}.section-home-banner#block-content1 .hero-slider{height:31vw!important;max-height:500px}.section-home-banner#block-content1 .hero-slider iframe{height:100%!important}@media only screen and (max-width:1080px){.section-home-banner#block-content1 .hero-slider{height:33.33vw!important;padding:0 20px}.section-home-banner#block-content1 .hero-slider iframe{height:100%!important}}.section-home-banner#block-content1 .hero-slider .flickity-page-dots{bottom:-80px}@media only screen and (max-width:1080px){.section-home-banner#block-content1 .hero-slider .flickity-page-dots{padding-left:0!important;width:60%}}.section-home-banner#block-content1 .hero-slider .flickity-page-dots .dot{height:2px;margin-right:32px;width:46px}@media only screen and (max-width:1080px){.section-home-banner#block-content1 .hero-slider .flickity-page-dots .dot{margin-right:12px;width:38px}}.section-home-banner#block-content1 .hero-slider .flickity-page-dots .dot:after{font-size:36px!important;top:-45px}@media only screen and (max-width:1080px){.section-home-banner#block-content1 .hero-slider .flickity-page-dots .dot:after{font-size:24px!important;top:-35px}}.section-home-banner#block-content1 .hero-slider .flickity-page-dots .dot.is-selected:after{transform:scale(1)}.section-home-banner#block-content1 .hero-slider .flickity-prev-next-button{background:#f24b22;border-radius:0!important;top:calc(100% + 57px)}@media only screen and (max-width:1080px){.section-home-banner#block-content1 .hero-slider .flickity-prev-next-button{height:36px!important;width:36px!important}}.section-home-banner#block-content1 .hero-slider .flickity-prev-next-button[disabled]{background:#c2c1c1;cursor:not-allowed;opacity:1;pointer-events:none}.section-home-banner#block-content1 .hero-slider .flickity-prev-next-button.next{right:-20px}.section-home-banner#block-content1 .hero-slider .flickity-prev-next-button.next .flickity-button-icon{transform:translate(-60%,-50%)}@media only screen and (max-width:1080px){.section-home-banner#block-content1 .hero-slider .flickity-prev-next-button.next{right:20px}}.section-home-banner#block-content1 .hero-slider .flickity-prev-next-button.previous{left:auto;right:48px}.section-home-banner#block-content1 .hero-slider .flickity-prev-next-button.previous .flickity-button-icon{transform:translate(-40%,-50%)}@media only screen and (max-width:1080px){.section-home-banner#block-content1 .hero-slider .flickity-prev-next-button.previous{right:68px}}.section-home-banner#block-content1 .hero-slider .flickity-prev-next-button .flickity-button-icon{height:40%;left:50%;top:50%;width:40%}@media only screen and (max-width:1080px){.section-home-banner#block-content1 .hero-slider .flickity-button{display:block}}.section-home-why-choose-us{padding-top:40px}.section-home-why-choose-us .bg-layer{filter:brightness(.2);height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.section-home-why-choose-us>*{position:relative;z-index:2}.section-home-why-choose-us .section-head{align-items:center;color:#fff;display:flex;gap:20px;justify-content:center;margin-bottom:0;padding-bottom:24px;text-align:right;text-transform:uppercase}.section-home-why-choose-us .section-head .section-decor{background:#f15426;height:158px;width:158px}@media only screen and (max-width:1080px){.section-home-why-choose-us .section-head .section-decor{height:60px;width:60px}}.section-home-why-choose-us .section-head .section-title{font-size:42px;line-height:1.25}@media only screen and (max-width:1080px){.section-home-why-choose-us .section-head .section-title{font-size:24px}.section-home-why-choose-us .section-body .why-slider .slick-list{height:auto!important}}.section-home-why-choose-us .section-body .why-slider .why-item{aspect-ratio:1608/573;height:auto;margin:0!important;width:1072px}@media only screen and (max-width:1080px){.section-home-why-choose-us .section-body .why-slider .why-item{aspect-ratio:auto;height:35.7vw;width:100%}}.section-home-why-choose-us .section-body .why-slider .slick-next,.section-home-why-choose-us .section-body .why-slider .slick-prev{align-items:center;background:none;border:1.5px solid #f24b22;display:flex;height:44px;justify-content:center;transform:translateY(-70%);width:44px}.section-home-why-choose-us .section-body .why-slider .slick-next svg,.section-home-why-choose-us .section-body .why-slider .slick-prev svg{height:30%;width:30%}.section-home-why-choose-us .section-body .why-slider .slick-next svg path,.section-home-why-choose-us .section-body .why-slider .slick-prev svg path{fill:#f24b22;stroke:#f24b22}.section-home-why-choose-us .section-body .why-slider .slick-prev{left:50px}@media only screen and (max-width:1280px){.section-home-why-choose-us .section-body .why-slider .slick-prev{left:20px}}.section-home-why-choose-us .section-body .why-slider .slick-next{right:50px}@media only screen and (max-width:1280px){.section-home-why-choose-us .section-body .why-slider .slick-next{right:20px}}.section-home-why-choose-us .section-body .why-video{height:46.3vw}.section-home-technology{background-color:#000;padding:80px 0}.section-home-technology.section .section-head{flex-wrap:wrap;justify-content:center;text-align:center}.section-home-technology.section .section-head .desc{font-weight:500;text-transform:none;width:100%}@media only screen and (max-width:1080px){.section-home-technology.section .section-body{margin-right:-20px}.section-home-technology.section .section-body .tech-list{flex-wrap:nowrap!important;overflow-x:scroll;overflow-y:hidden;width:100%}}.section-home-technology.section .section-body .tech-list .tech-item{border-bottom:4px solid #f15426;cursor:pointer;padding:40px;position:relative}.section-home-technology.section .section-body .tech-list .tech-item:hover .bg-layer{filter:brightness(.3)}.section-home-technology.section .section-body .tech-list .tech-item:hover .bg-layer img{transform:scale(1.1)}@media only screen and (max-width:1080px){.section-home-technology.section .section-body .tech-list .tech-item{margin-right:0;padding:35px 26px;width:66.7vw}}.section-home-technology.section .section-body .tech-list .tech-item .bg-layer{filter:brightness(.2);height:100%;left:0;overflow:hidden;position:absolute;top:0;transition:transform .3s;width:100%;z-index:1}.section-home-technology.section .section-body .tech-list .tech-item .bg-layer img{transition:transform .3s}.section-home-technology.section .section-body .tech-list .tech-item>*{position:relative;z-index:2}.section-home-technology.section .section-body .tech-list .tech-item .tech-item-icon{height:64px;margin-bottom:24px;width:64px}.section-home-technology.section .section-body .tech-list .tech-item .tech-item-content .tech-item-title{color:#fff;font-size:24px;font-weight:700;line-height:1.25}@media only screen and (max-width:1080px){.section-home-technology.section .section-body .tech-list .tech-item .tech-item-content .tech-item-title{font-size:18px!important}}.section-home-technology.section .section-body .btn{margin:40px auto 0}.section-home-feature-project{padding:40px 0 0}.section-home-feature-project .bg-layer{filter:brightness(.2);height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.section-home-feature-project>*{position:relative;z-index:2}.section-home-feature-project .section-body .banner-item{height:46.3vw}@media only screen and (max-width:1080px){.section-home-feature-project .section-body .banner-item{height:50vw}.section-home-feature-project .section-body.feature-project-banner-holder .slick-list{height:auto!important}}.section-home-feature-project .section-body.feature-project-banner-holder .slick-next,.section-home-feature-project .section-body.feature-project-banner-holder .slick-prev{align-items:center;background:none;border:1.5px solid #f24b22;display:flex;height:44px;justify-content:center;transform:translateY(-70%);width:44px}.section-home-feature-project .section-body.feature-project-banner-holder .slick-next svg,.section-home-feature-project .section-body.feature-project-banner-holder .slick-prev svg{height:30%;width:30%}.section-home-feature-project .section-body.feature-project-banner-holder .slick-next svg path,.section-home-feature-project .section-body.feature-project-banner-holder .slick-prev svg path{fill:#f24b22;stroke:#f24b22}.section-home-feature-project .section-body.feature-project-banner-holder .slick-prev{left:50px}@media only screen and (max-width:1280px){.section-home-feature-project .section-body.feature-project-banner-holder .slick-prev{left:20px}}.section-home-feature-project .section-body.feature-project-banner-holder .slick-next{right:50px}@media only screen and (max-width:1280px){.section-home-feature-project .section-body.feature-project-banner-holder .slick-next{right:20px}}#home .section-bonclub.block-content-2{background:#000;padding:60px 0}#home .section-bonclub.block-content-2 .block-child-2{margin-right:-20px;padding:0}#home .section-bonclub.block-content-2 .block-child-2 .about-bondclub a{transform:scale(2)}@media only screen and (max-width:1080px){#home .section-bonclub.block-content-2 .block-child-2 .about-bondclub a{transform:scale(1.5)}}#home .section-bonclub.block-content-2 .block-child-2 .list-item{gap:24px;grid-template-columns:4fr}@media only screen and (max-width:1080px){#home .section-bonclub.block-content-2 .block-child-2 .list-item{flex-wrap:nowrap!important;justify-content:flex-start;overflow-x:scroll;overflow-y:hidden;width:100%}}#home .section-bonclub.block-content-2 .block-child-2 .list-item .item{filter:grayscale(100%);margin:0;max-width:300px;transition:all .3s;width:auto}#home .section-bonclub.block-content-2 .block-child-2 .list-item .item a{overflow:hidden}#home .section-bonclub.block-content-2 .block-child-2 .list-item .item a img{transition:transform .3s}#home .section-bonclub.block-content-2 .block-child-2 .list-item .item:hover{filter:grayscale(0)}@media only screen and (max-width:1080px){#home .section-bonclub.block-content-2 .block-child-2 .list-item .item{flex-shrink:0;width:calc(100vw - 71px)}#home .section-bonclub.block-content-2 .block-child-2 .list-item .item a{max-height:none}}#home .section-bonclub.block-content-2 .block-child-2 .list-item .item .box-title{background:#f24b2280;height:auto!important;padding:10px}#home .section-bonclub.block-content-2 .block-child-2 .list-item .item .box-title a{align-items:center;display:flex;justify-content:space-between}#home .section-bonclub.block-content-2 .block-child-2 .list-item .item .box-title .heading-box-title{font-weight:600;width:200px}#home .section-bonclub.block-content-2 .block-child-2 .list-item .item .box-title .icon-arrow{display:block;height:80px;width:80px}#home .section-bonclub.block-content-2 .block-child-2 .list-item .item1{flex-grow:inherit!important}#home .section-bonclub.block-content-2 .about-bondclub{margin-bottom:50px}#home .section-bonclub.block-content-2 .about-bondclub a{background-color:#000;border:2px solid #f15426;color:#f15426;display:block;font-size:18px;font-weight:700;line-height:1;margin:0 auto;padding:10px 20px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}#home .section-home-news.block-content-3 .main-news-events .group-title{align-items:center}#home .section-home-news.block-content-3 .main-news-events .group-title .nummber{height:158px;width:158px}@media only screen and (max-width:1080px){#home .section-home-news.block-content-3 .main-news-events .group-title .nummber{height:60px;width:60px}}#home .section-home-news.block-content-3 .main-news-events .group-title .group-heading .heading{font-size:45px!important}@media only screen and (max-width:1080px){#home .section-home-news.block-content-3 .main-news-events .group-title .group-heading .heading{font-size:20px!important}}#home .section-home-news.block-content-3 .main-news-events .group-item{display:grid;gap:24px;grid-template-columns:1fr 1fr 1fr}@media only screen and (max-width:1080px){#home .section-home-news.block-content-3 .main-news-events .group-item{grid-template-columns:1fr}}#home .section-home-news.block-content-3 .main-news-events .group-item .item-col{padding:0;width:auto}@media only screen and (max-width:1080px){#home .section-home-news.block-content-3 .main-news-events .group-item .item-col .img-box{height:37.8vw!important;max-height:37.8vw!important}}#home .section-home-news.block-content-3 .main-news-events .group-item .item-col .img-box img{filter:grayscale(0)}#home .section-home-news.block-content-3 .main-news-events .group-item .item-col .item-txt .title{font-size:18px!important;height:auto}#home .section-home-news.block-content-3 .main-news-events .view-more-title{background:transparent;margin:40px auto 0}#home .section-home-news.block-content-3 .main-news-events .view-more-title:hover{opacity:.6}#home .section-home-news.block-content-3 .main-news-events .view-more-title a{color:#f15426}@media only screen and (max-width:1080px){#home .section-home-products.block-content-5{padding:60px 0}#home .section-home-products.block-content-5 .group-title .nummber{height:60px!important;width:60px!important}}#home .section-home-products.block-content-5 .group-title .group-heading{font-size:24px!important}.feature-project{margin-bottom:0!important;position:relative}@media only screen and (max-width:1080px){.feature-project .slick-list{height:auto!important}}.feature-project .slick-arrow{background:#f24b22;border-radius:0!important;bottom:12px;height:60px;top:inherit;width:60px}@media only screen and (max-width:1080px){.feature-project .slick-arrow{bottom:35px;height:36px;width:36px}}.feature-project .slick-arrow.slick-disabled{background:#c2c1c1;pointer-events:none}.feature-project .slick-arrow svg{height:40%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40%}.feature-project .slick-arrow svg path{stroke:#fff;fill:#fff}.feature-project .slick-arrow.slick-prev{left:auto;right:calc(50vw - 618px);transform:translateY(-50%)}.feature-project .slick-arrow.slick-prev:hover{background:#f24b22}@media only screen and (max-width:1368px){.feature-project .slick-arrow.slick-prev{right:115px}}@media only screen and (max-width:1080px){.feature-project .slick-arrow.slick-prev{right:65px}}.feature-project .slick-arrow.slick-next{right:calc(50vw - 686px)}@media only screen and (max-width:1368px){.feature-project .slick-arrow.slick-next{right:50px}}@media only screen and (max-width:1080px){.feature-project .slick-arrow.slick-next{right:20px}}.feature-project .slick-dots{bottom:30px;padding-left:calc(50vw - 686px);width:-moz-fit-content;width:fit-content}@media only screen and (max-width:1440px){.feature-project .slick-dots{padding-left:50px}}@media only screen and (max-width:1368px){.feature-project .slick-dots{padding-left:50px}}@media only screen and (max-width:1080px){.feature-project .slick-dots{bottom:40px;padding-left:20px}}.feature-project .slick-dots li{background-color:#fff;margin-right:32px}@media only screen and (max-width:1368px){.feature-project .slick-dots li{margin-right:12px;width:40px}}.feature-project .slick-dots li button{color:#fff;font-size:36px;font-weight:700;height:auto;transform:translateY(-30px)}@media only screen and (max-width:1368px){.feature-project .slick-dots li button{font-size:24px;transform:translateY(-24px)}}.feature-project .slick-dots li.slick-active{background-color:#f15426}.feature-project .slick-dots li.slick-active button{color:#f15426}.feature-project .project-item{align-items:flex-end;display:flex;height:33.1vw;justify-content:flex-start;margin:0;position:relative}@media only screen and (max-width:1280px){.feature-project .project-item{height:70vw}}@media only screen and (max-width:668px){.feature-project .project-item{height:133vw;justify-content:flex-end}}.feature-project .project-item>*{position:relative;z-index:2}.feature-project .project-item .project-banner{height:100%;height:33.1vw;left:0;position:absolute;top:0;width:100%;z-index:1}@media only screen and (max-width:1280px){.feature-project .project-item .project-banner{height:70vw}.feature-project .project-item .project-banner img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}}@media only screen and (max-width:668px){.feature-project .project-item .project-banner{height:133vw;justify-content:flex-end}}.feature-project .project-item .content-holder{background:linear-gradient(180deg,transparent 0,#000);width:100%}.feature-project .project-item .content-holder .container{padding-bottom:92px;padding-top:40px}.feature-project .project-item .content-holder .container .title{color:#fff;font-size:36px;font-weight:700;line-height:1.25;margin-bottom:24px}@media only screen and (max-width:1080px){.feature-project .project-item .content-holder .container .title{font-size:24px}}.project-list-title{color:#f24b22;font-size:36px;font-weight:700;line-height:1.25;margin-bottom:32px;text-transform:uppercase}.project-section-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}@media only screen and (max-width:1080px){.project-section-head{border-bottom:1px solid #d6d6d6;margin-bottom:24px;padding-bottom:20px}}.project-section-head .label{align-items:center;display:flex;gap:8px;margin:0}@media only screen and (max-width:1080px){.project-section-head .label{border:1px solid #393837;border-radius:12px;padding:8px}}.project-section-head .label .counter{background:#f15426;border-radius:999px;color:#fdfdfd;font-size:14px;font-weight:700;line-height:21px;padding:0 8px}.project-section-head .view-type{align-items:center;color:#393837;display:flex;font-size:14px;font-weight:500;gap:20px;line-height:1}.project-section-head .view-type .btn-view-type{align-items:center;cursor:pointer;display:flex;filter:grayscale(100%);gap:8px}.project-section-head .view-type .btn-view-type:hover{opacity:.7}.project-section-head .view-type .btn-view-type .ico{height:20px;width:20px}.project-section-head .view-type .btn-view-type.active{filter:grayscale(0)}.filter-block{border-bottom:1px solid #d6d6d6;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px;padding-bottom:20px;position:relative;z-index:5}@media only screen and (max-width:1080px){.filter-block{background-color:#fff;display:none;height:100dvh;left:0;padding:119px 20px 40px;position:fixed;top:0;width:100vw;z-index:1000}.filter-block .dropdown-block{margin-bottom:16px}.filter-block.active{display:block}.filter-block .close-popup-btn{height:24px;position:absolute;right:20px;top:95px;width:24px;z-index:2}}.filter-block .label{align-items:center;border-bottom:1px solid #d6d6d6;gap:8px;margin:0 0 20px!important;padding-bottom:12px;width:100%}.filter-block .label .counter{background:#f15426;border-radius:999px;color:#fdfdfd;font-size:14px;font-weight:700;line-height:21px;padding:0 8px}.filter-block .dropdown-block{cursor:pointer;position:relative}@media only screen and (max-width:1080px){.filter-block .dropdown-block{width:100%}}.filter-block .dropdown-block.active .FilterForm{display:grid}.filter-block .dropdown-block.active .custom-dropdown-input{border:1px solid #393837}.filter-block .dropdown-block.active .custom-dropdown-input:after{transform:translateY(-25%) rotate(-135deg)}.filter-block .dropdown-block .custom-dropdown-input{border:1px solid #d6d6d6;border-radius:4px;height:40px;padding:0 56px 0 16px;position:relative;width:-moz-fit-content;width:fit-content;width:100%}@media only screen and (max-width:1080px){.filter-block .dropdown-block .custom-dropdown-input{height:48px}}.filter-block .dropdown-block .custom-dropdown-input:after{border-bottom:1px solid #181817;border-right:1px solid #181817;content:"";height:7px;position:absolute;right:16px;top:50%;transform:translateY(-75%) rotate(45deg);width:7px}.filter-block .dropdown-block .custom-dropdown-input h2{color:#393837;font-size:16px;font-weight:500;line-height:40px;margin:0}@media only screen and (max-width:1080px){.filter-block .dropdown-block .custom-dropdown-input h2{line-height:48px}}.filter-block .dropdown-block .FilterForm{background-color:#fff;border-radius:6px;box-shadow:0 9px 28px 8px rgba(0,0,0,.05),0 3px 6px -4px rgba(0,0,0,.12);display:none;gap:8px;grid-template-columns:180px 300px;padding:4px;position:absolute;top:calc(100% + 10px);z-index:2}@media only screen and (max-width:1080px){.filter-block .dropdown-block .FilterForm{box-shadow:none;gap:0;grid-template-columns:1fr;position:static}}.filter-block .dropdown-block .FilterForm:not(:has(.parent-tabs)){grid-template-columns:300px}@media only screen and (max-width:1080px){.filter-block .dropdown-block .FilterForm:not(:has(.parent-tabs)){grid-template-columns:1fr}.filter-block .dropdown-block .FilterForm:not(:has(.parent-tabs)) .child-tabs{padding-left:0}}.filter-block .dropdown-block .FilterForm:has(.parent-tabs) .child-tabs{display:none}.filter-block .dropdown-block .FilterForm:has(.parent-tabs) .child-tabs.tablet-show{display:none!important}.filter-block .dropdown-block .FilterForm:has(.parent-tabs) .child-tabs.active{display:block}.filter-block .dropdown-block .FilterForm:has(.parent-tabs) .child-tabs.active.tablet-show{display:block!important}.filter-block .dropdown-block .FilterForm .parent-tabs .parent-tab{color:#181817;cursor:pointer;font-size:14px;font-weight:500;line-height:1.4;padding:8px 12px;position:relative}.filter-block .dropdown-block .FilterForm .parent-tabs .parent-tab.active{background-color:#feede9}@media only screen and (max-width:1080px){.filter-block .dropdown-block .FilterForm .parent-tabs .parent-tab.active{background-color:transparent}.filter-block .dropdown-block .FilterForm .parent-tabs .parent-tab.active:after{transform:translateY(-75%) rotate(45deg)}}.filter-block .dropdown-block .FilterForm .parent-tabs .parent-tab:after{border-bottom:1px solid #181817;border-right:1px solid #181817;content:"";height:7px;position:absolute;right:16px;top:50%;transform:translateY(-75%) rotate(-45deg);width:7px}.filter-block .dropdown-block .FilterForm .child-tabs{max-height:312px;overflow-x:hidden;overflow-y:auto}@media only screen and (max-width:1080px){.filter-block .dropdown-block .FilterForm .child-tabs{padding-left:16px}}.filter-block .dropdown-block .FilterForm .child-tabs>*{align-items:flex-start;display:flex;gap:8px;margin-bottom:0;padding:12px}.filter-block .dropdown-block .FilterForm .child-tabs>* input{border:1px solid #c2c1c1;height:16px;width:16px}.filter-block .dropdown-block .FilterForm .child-tabs .clear-item{cursor:pointer;padding-left:35px;position:relative}.filter-block .dropdown-block .FilterForm .child-tabs .clear-item:before{border:1px solid #c2c1c1;border-radius:2px;content:"";height:16px;left:12px;position:absolute;top:50%;transform:translateY(-50%);width:16px;z-index:1}.filter-block .dropdown-block .FilterForm .child-tabs .clear-item:after{align-items:center;border:solid #fff;border-width:0 2px 2px 0;content:"";display:none;font-weight:700;height:10px;justify-content:center;left:14px;position:absolute;top:45%;transform:rotate(45deg) translateY(-50%);width:5px;z-index:2}.filter-block .dropdown-block .FilterForm .child-tabs .clear-item.active:before{background-color:#f24b22;border-color:#f24b22}.filter-block .dropdown-block .FilterForm .child-tabs .clear-item.active:after{display:flex}.filter-block .dropdown-block .FilterForm .child-tabs .clear-item:hover:before{border-color:#f24b22}.filter-block .dropdown-block .FilterForm .child-tabs label{position:relative}.filter-block .dropdown-block .FilterForm .child-tabs label .checkmark{border:1px solid #c2c1c1;border-radius:2px;height:16px;left:12px;position:absolute;top:14px;width:16px}.filter-block .dropdown-block .FilterForm .child-tabs label .checkmark:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:none;height:10px;left:4px;position:absolute;top:1px;transform:rotate(45deg);width:5px}.filter-block .dropdown-block .FilterForm .child-tabs label input:checked~.checkmark{background-color:#f24b22;border-color:#f24b22}.filter-block .dropdown-block .FilterForm .child-tabs label input:checked~.checkmark:after{display:block}.filter-block .dropdown-block .FilterForm .child-tabs label input{opacity:0}@media only screen and (max-width:1080px){.cta-holder{background-color:#fff;bottom:0;box-shadow:0 -4px 6px 0 rgba(0,0,0,.08);flex-wrap:nowrap;gap:24px;left:0;margin:0;padding:16px 20px;position:absolute;width:100%}.cta-holder>*{flex-grow:1;flex-shrink:0;width:45%}.cta-holder .clear-all-filter{border:1px solid #181817;color:#181817;font-size:16px;line-height:44px;text-align:center}}.current-filter-tag-list{display:none;flex-wrap:wrap;gap:8px;padding:0}@media only screen and (max-width:1080px){.current-filter-tag-list{padding:0 16px}}.current-filter-tag-list.active{display:flex}.current-filter-tag-list li ul{display:flex;flex-wrap:wrap;gap:8px;padding:0}.current-filter-tag-list .clear-all-filter{color:#f24b22;cursor:pointer;font-size:16px;font-style:normal;font-weight:400;line-height:1.4;text-decoration:underline!important}.current-filter-tag-list .filter-tag{background-color:#feede9;border-radius:2px;color:#f24b22;cursor:pointer;font-size:14px;line-height:25px;padding:0 32px 0 8px;position:relative;width:-moz-fit-content;width:fit-content}.current-filter-tag-list .filter-tag:after{transform:translateY(-100%) rotate(45deg)}.current-filter-tag-list .filter-tag:after,.current-filter-tag-list .filter-tag:before{background-color:#f9ac99;content:"";height:1.5px;position:absolute;right:12px;top:50%;width:12px}.current-filter-tag-list .filter-tag:before{transform:translateY(-100%) rotate(-45deg)}.action-block{align-items:center;display:flex;justify-content:space-between}.action-block .count-item{color:#a4a3a3;font-size:14px;font-weight:500;line-height:1.5}.action-block .count-item .value{background-color:#f6f6f6;color:#f24b22;padding:0 8px}.action-block .sort-order-form{position:relative}.action-block .sort-order-form.active .dropdown-sort-order{display:block}.action-block .sort-order-form.active .dropdown-sort-order .ico-arr{transform:translateY(-50%) rotate(-135deg)}.action-block .sort-order-form.active .dropdown-label .ico-arr{transform:translateY(0) rotate(-135deg)}.action-block .sort-order-form .dropdown-label{align-items:center;cursor:pointer;display:flex;gap:8px}.action-block .sort-order-form .dropdown-label:hover{opacity:.7}.action-block .sort-order-form .dropdown-label .ico-arr{border-bottom:1px solid #181817;border-right:1px solid #181817;display:block;height:6px;transform:translateY(-50%) rotate(45deg);width:6px}.action-block .sort-order-form .dropdown-sort-order{background-color:#fff;border-radius:4px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);display:none;padding:4px;position:absolute;right:0;top:calc(100% + 10px);width:200px;z-index:1000}.action-block .sort-order-form .dropdown-sort-order .order-block{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:8px 12px;position:relative}.action-block .sort-order-form .dropdown-sort-order .order-block:hover{background-color:#f6f6f6}.action-block .sort-order-form .dropdown-sort-order .order-block.active .icon-check{display:block}.action-block .sort-order-form .dropdown-sort-order .order-block .icon-check{display:none}.action-block .sort-order-form .dropdown-sort-order .order-block label{margin:0}.action-block .sort-order-form .dropdown-sort-order .order-block input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.show_list_post.view-type-list{display:grid;gap:20px;grid-template-columns:repeat(1,1fr)}@media only screen and (max-width:1080px){.show_list_post.view-type-list{margin-left:0!important;margin-right:0!important}.show_list_post.view-type-list .col-sm-1{padding-left:0!important;padding-right:0!important}}.show_list_post.view-type-list>*{max-width:100%!important;padding-left:0!important;padding-right:0!important}.show_list_post.view-type-list .box-items-img{display:flex;gap:24px;margin:0 auto;max-width:1000px;position:relative}.show_list_post.view-type-list .box-items-img .country-tag{background-color:#f24b22;border-radius:99px;color:#fff;padding:4px 8px;position:absolute;right:5px;top:5px}@media only screen and (max-width:1080px){.show_list_post.view-type-list .box-items-img{gap:16px;width:calc(100vw - 40px)}}@media only screen and (max-width:668px){.show_list_post.view-type-list .box-items-img .txt-details{display:none}}.show_list_post.view-type-list .box-items-img .title-details.cat-name{margin:0!important}@media only screen and (max-width:1080px){.show_list_post.view-type-list .box-items-img .title-details.project-title{font-size:14px;margin:12px 0 0}}.show_list_post.view-type-list .box-items-img .content-block{display:flex;flex-direction:column;justify-content:space-around}@media only screen and (max-width:1080px){.show_list_post.view-type-list .box-items-img .content-block{width:calc(100% - 176px)}}.show_list_post.view-type-list .box-items-img .img-items{flex-shrink:0;width:400px}@media only screen and (max-width:1080px){.show_list_post.view-type-list .box-items-img .img-items{width:260px}}@media only screen and (max-width:668px){.show_list_post.view-type-list .box-items-img .img-items{width:160px}}.show_list_post.view-type-list .box-items-img .img-items a{aspect-ratio:400/247}.show_list_post .box-items-img .country-tag{background-color:#f24b22;border-radius:99px;color:#fff;font-weight:500;padding:4px 8px;position:absolute;right:20px;top:5px;z-index:3}.show_list_post .box-items-img:hover .img-items a img{transform:scale(1.1)}.show_list_post .box-items-img .img-items a{aspect-ratio:300/185;overflow:hidden}.show_list_post .box-items-img .img-items a img{transition:transform .3s}.show_list_post .box-items-img .title-details.cat-name{border:1px solid #f24b22;border-radius:99px;font-size:12px;margin:20px 0 12px!important;padding:4px 16px;width:-moz-fit-content;width:fit-content}.show_list_post .box-items-img .title-details.project-title{font-size:18px;margin-bottom:8px}.show_list_post .box-items-img .title-details .color-primary-main{margin:0}.show_list_post .box-items-img .view-more-details{margin-top:20px!important}.show_list_post .box-items-img .view-more-details a{align-items:center;display:flex;gap:8px;padding:10px 12px!important;width:-moz-fit-content;width:fit-content}.show_list_post .box-items-img .view-more-details a:hover{filter:brightness(.9)}.show_list_post .box-items-img .view-more-details .arrow{border-bottom:2px solid #fff;border-right:2px solid #fff;display:block;height:8px;transform:rotate(-45deg);width:8px}.tech-pjshowcase{padding:22px 0!important}.tech-pjshowcase .pagination .page-numbers.prev:first-child{border-left:none!important}.tech-pjshowcase .pagination{gap:8px;position:relative}.tech-pjshowcase .pagination .page-numbers{align-items:center;border:1px solid transparent;display:flex;font-size:14px;height:32px;justify-content:center;padding:0;width:32px}.tech-pjshowcase .pagination .page-numbers.prev{left:-40px;position:absolute}.tech-pjshowcase .pagination .page-numbers.next{position:absolute;right:-40px}.tech-pjshowcase .pagination .page-numbers.current{background-color:transparent;border:1px solid #f15426;border-radius:4px;color:#f15426}#home .tech-project-colours{padding-bottom:84px!important;padding-top:130px!important}@media only screen and (max-width:668px){#home .tech-project-colours{padding-top:100px!important}}#home .tech-project-colours .main-detail-content{padding-left:24px;padding-right:0}@media only screen and (max-width:668px){#home .tech-project-colours .main-detail-content{padding-left:0}}#home .tech-project-colours .main-left .heading-details{color:#f24b22;font-size:36px;font-weight:700;margin-bottom:20px;margin-top:0!important}@media only screen and (max-width:668px){#home .tech-project-colours .main-left .heading-details{font-size:24px}}#home .tech-project-colours .main-left .content .wrapper-news .gallery_silder .form-row{flex-wrap:nowrap;gap:20px;margin:0!important;overflow-x:auto;overflow-y:hidden;width:100%}#home .tech-project-colours .main-left .content .wrapper-news .gallery_silder .form-row img{aspect-ratio:192/97}#home .tech-project-colours .main-left .content .wrapper-news .gallery_silder .form-row>[class*=col-]{padding-left:10px;padding-right:10px}#home .tech-project-colours .main-left .content .wrapper-news .gallery_silder .form-row .gallery-item.img-holder{cursor:pointer;flex-shrink:0;position:relative;width:192px}#home .tech-project-colours .main-left .content .wrapper-news .gallery_silder .form-row .gallery-item.img-holder img{filter:brightness(.5)}#home .tech-project-colours .main-left .content .wrapper-news .gallery_silder .form-row .gallery-item.img-holder.active img{filter:brightness(1)}#home .tech-project-colours .main-left .content .wrapper-news .gallery_silder .form-row .gallery-item.img-holder .play-btn{height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}#home .tech-project-colours .main-left .content .wrapper-news .gallery_silder .form-row .gallery-item.img-holder .play-btn img{filter:brightness(1)}#home .tech-project-colours .main-left .content .wrapper-news .owl-carousel{margin-bottom:18px}#home .tech-project-colours .main-left .content .wrapper-news .owl-carousel .img-active{position:relative}#home .tech-project-colours .main-left .content .wrapper-news .owl-carousel .img-active img{aspect-ratio:950/480}#home .tech-project-colours .main-left .content .wrapper-news .owl-carousel .img-active .play-btn{height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}#home .tech-project-colours .main-left .content .wrapper-news .owl-carousel .img-active iframe{aspect-ratio:1005/507}#home .tech-project-colours .main-left .content .wrapper-news #owl-project-showcase .owl-nav button{background:transparent;background-position:50%;background-size:contain;cursor:pointer;outline:none}#home .tech-project-colours .main-left .content .wrapper-news #owl-project-showcase .owl-nav button.owl-next,#home .tech-project-colours .main-left .content .wrapper-news #owl-project-showcase .owl-nav button.owl-prev{height:48px;width:48px}#home .tech-project-colours .main-left .content .wrapper-news #owl-project-showcase .owl-nav button span{opacity:0}#home .tech-project-colours .main-left .content .wrapper-news #owl-project-showcase .owl-nav button.owl-prev{background-image:url(../../assets-new/img/arrow-left.svg)}#home .tech-project-colours .main-left .content .wrapper-news #owl-project-showcase .owl-nav button.owl-next{background-image:url(../../assets-new/img/arrow-right.svg)}#home .tech-project-colours .main-right .tech-project-block{padding:0}#home .tech-project-colours .main-right .tech-project-block.owner-info{border-bottom:2px solid #f15426;margin-bottom:16px;padding-bottom:16px}#home .tech-project-colours .main-right .tech-project-block.owner-info .owner-logo{margin-bottom:16px;max-width:232px}@media only screen and (max-width:668px){#home .tech-project-colours .main-right .tech-project-block.owner-info .owner-logo{max-width:40%}}#home .tech-project-colours .main-right .tech-project-block.owner-info .tech-project-label{color:#61605f;font-size:16px;font-weight:600;margin-bottom:4px;text-transform:uppercase}#home .tech-project-colours .main-right .tech-project-block.owner-info .tech-project-title{color:#181817;font-size:20px;font-weight:700;margin:0;text-transform:uppercase}#home .tech-project-colours .main-right .tech-project-block .block-item:not(:last-child){border-bottom:1px solid #ebebeb;margin-bottom:8px;padding-bottom:8px}#home .tech-project-colours .main-right .tech-project-block .block-item .block-head{align-items:center;display:flex;gap:8px}#home .tech-project-colours .main-right .tech-project-block .block-item .block-head .ico{height:20px;width:20px}#home .tech-project-colours .main-right .tech-project-block .block-item .block-head .label{color:#61605f;font-size:16px;font-weight:400}#home .tech-project-colours .main-right .tech-project-block .block-item .block-content{color:#181817;font-size:16px;font-weight:600;text-transform:uppercase}#home .tech-project-colours .main-right .tech-project-block .block-item .block-content:not(:has(ul)){padding-left:28px}#home .tech-project-colours .main-right .tech-project-block .block-item .block-content ul{list-style:disc;padding-left:40px}#home .tech-project-colours .related-project{padding-top:16px}@media only screen and (max-width:1080px){#home .tech-project-colours .related-project{padding-left:0;padding-right:0}}#home .tech-project-colours .related-project .slick-list{height:auto!important}#home .tech-project-colours .related-project .slick-list .slick-track{margin-left:0!important}#home .tech-project-colours .related-project .slick-arrow{background:none;background:#feede980;border:2px solid #f24b22;border-radius:50%;bottom:-10px;cursor:pointer;height:40px;position:absolute;top:inherit;transform:none;width:40px;z-index:2}#home .tech-project-colours .related-project .slick-arrow:hover{opacity:.8}#home .tech-project-colours .related-project .slick-arrow svg{height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}#home .tech-project-colours .related-project .slick-arrow svg path{stroke:#f24b22}#home .tech-project-colours .related-project .slick-arrow.slick-prev{left:inherit;right:60px}#home .tech-project-colours .related-project .slick-arrow.slick-next{right:10px}#home .tech-project-colours .related-project .heading-details{border-top:1px solid #7a7a79;color:#f24b22;font-size:18px;font-weight:700;margin:0 0 26px;padding-top:16px}#home .tech-project-colours .related-project .project-list{margin:0 -12px;padding:0 0 20px!important}#home .tech-project-colours .related-project .project-list .slick-dots{bottom:0;padding:0 10px;text-align:left}#home .tech-project-colours .related-project .project-list .slick-dots li{border-radius:50%;height:12px;margin:0 2px;overflow:hidden;width:12px}#home .tech-project-colours .related-project .project-list .slick-dots li button{height:100%;width:100%}#home .tech-project-colours .related-project .project-list .project-item .project-img{aspect-ratio:3/2;margin-bottom:8px}#home .tech-project-colours .related-project .project-list .project-item .project-title{color:#181817;font-size:16px;font-weight:700;margin:0}@media only screen and (max-width:1080px){.menu-group .menu-app .button-mob .logo-mobile{max-width:150px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi9fZWxlbWVudHMuc2NzcyIsInBhZ2VzL2hvbWUvX2Jhbm5lci5zY3NzIiwicGFnZXMvaG9tZS9fd2h5LWNob29zZS11cy5zY3NzIiwicGFnZXMvaG9tZS9fdGVjaG5vbG9neS5zY3NzIiwicGFnZXMvaG9tZS9fZmVhdHVyZS1wai5zY3NzIiwicGFnZXMvaG9tZS9fYm9uY2x1Yi5zY3NzIiwicGFnZXMvaG9tZS9fbmV3cy5zY3NzIiwicGFnZXMvaG9tZS9fcHJvZHVjdHMuc2NzcyIsInBhZ2VzL3Byb2plY3QvX2Jhbm5lci5zY3NzIiwicGFnZXMvcHJvamVjdC9fZmlsdGVyLnNjc3MiLCJwYWdlcy9wcm9qZWN0L19saXN0LnNjc3MiLCJwYWdlcy9wcm9qZWN0L19kZXRhaWwuc2NzcyIsInBhZ2VzL19pbmRleC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDBDQUdJLGFBQWMsQ0FEZCxlQUNjLENBSWxCLG9EQVVJLGFBQWMsQ0FFZCxXQUFZLENBRFosVUFDWSxDQVpoQixvQkFnQkksZUFBZ0IsQ0FoQnBCLG9EQW9CTSxXQUFZLENBQ1osbUJBQWlCLENBQWpCLGdCQUFpQixDQUNqQix5QkFBdUIsQ0FBdkIsc0JBQXVCLENBSzdCLFdBSUUsYUFBYyxDQUhkLGdCQUFpQixDQUVqQixjQUFlLENBRGYsVUFFYyxDQUpoQixjQU9JLGdCQUFpQixDQUduQiwwQ0FWRixXQVdJLGNBQWUsQ0FFbEIsQ0FFRCxTQUNFLGlCQUFrQixDQURwQix1QkFLSSxrQkFBbUIsQ0FHbkIsVUFBVyxDQUpYLFlBQWEsQ0FHYixRQUFTLENBRFQsc0JBQXVCLENBS3ZCLGtCQUFtQixDQUZuQixnQkFBaUIsQ0FDakIsd0JBQ21CLENBWHZCLHNDQWdCTSxrQkFBbUIsQ0FEbkIsWUFBYSxDQURiLFdBRW1CLENBRW5CLDBDQWxCTixzQ0FvQlEsV0FBWSxDQURaLFVBQ1ksQ0FFZixDQXRCTCxzQ0F5Qk0sY0FBZSxDQUNmLGdCQUFpQixDQUVqQiwwQ0E1Qk4sc0NBNkJR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YixVQUNhLENBN1FqQyxxRUFpUm9CLFVBQVcsQ0FqUi9CLDhEQTJSZ0IsNEJBQTZCLENBSjdCLGFBQWMsQ0FEZCxjQUFlLENBRWYsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsZ0JBQzZCLENBM1I3QywyREErUmdCLGNBQWUsQ0FDZiwwQkFBNEIsQ0FoUzVDLHVFQXFTb0IsUUFBUyxDQURULGNBQWUsQ0FEZixlQUVTLENBclM3QiwwRUEyU3dCLGlCQUFrQixDQUZsQixXQUFZLENBQ1osWUFBYSxDQUViLGVBQWdCLENBSmhCLFVBSWdCLENBNVN4QyxpRkFnVDRCLFdBQVksQ0FEWixVQUNZLENBaFR4QyxzRkF1VHdCLGdCQUFpQixDQUNqQixpQkFBa0IsQ0F4VDFDLHdGQThUd0IsYUFBYyxDQUZkLGNBQWUsQ0FDZixlQUFnQixDQUVoQixRQUFTLENDeFQ3QiwwQ0FESiwrQ0FFUSxlQUFnQixDQUV2QiIsImZpbGUiOiJzdHlsZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaHRtbCwgYm9keSB7XHJcbiAgJi5vdmVyZmxvdy1oaWRkZW4ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGhlaWdodDogMTAwZHZoO1xyXG4gIH1cclxufVxyXG5cclxuLmltZy1ob2xkZXIge1xyXG5cclxuICBpbWcsXHJcbiAgcGljdHVyZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgc3ZnIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAmLmJnLW1vZGUge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBpbWcsXHJcbiAgICBwaWN0dXJlIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICBtYXgtd2lkdGg6IDE0NzJweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAwIDUwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICYuc20ge1xyXG4gICAgbWF4LXdpZHRoOiAxMzgycHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGctdGFibGV0fSB7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAuc2VjdGlvbi1oZWFkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgLnNlY3Rpb24tZGVjb3Ige1xyXG4gICAgICB3aWR0aDogMTU4cHg7XHJcbiAgICAgIGhlaWdodDogMTU4cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGMTU0MjY7XHJcblxyXG4gICAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGctdGFibGV0fSB7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG5cclxuICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmQtZ3JpZCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA0IHtcclxuICAgICYuY29sLWQtI3skaX0ge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgkaSwgMWZyKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmdhcC1kLSN7JGl9IHtcclxuICAgICAgZ2FwOiAxMHB4ICogJGk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGctdGFibGV0fSB7XHJcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDQge1xyXG4gICAgICAmLmNvbC1kLSN7JGl9LXRhYiB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoJGksIDFmcik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5idG4ge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjRjE1NDI2O1xyXG4gIGNvbG9yOiAjRjE1NDI2O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6IDAuNztcclxuICAgIGNvbG9yOiAjRjE1NDI2O1xyXG4gIH1cclxuXHJcbiAgJi5idG4tc29saWQge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YxNTQyNjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbWluLXdpZHRoOiAxMzJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjkpO1xyXG4gICAgICAvLyBjb2xvcjogI0YxNTQyNjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50YWJsZXQtaGlkZSB7XHJcbiAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnRhYmxldC1zaG93IHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy10YWJsZXR9IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJi5yb3cge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pbmxpbmUge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tYi1zaG93IHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy1waG9uZX0ge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHJcbiAgICAmLndlYmtpdC1ib3gge1xyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICYucm93IHtcclxuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1iLWhpZGUge1xyXG4gICYud2Via2l0LWJveCB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXBob25lfSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJi53ZWJraXQtYm94IHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5zZWN0aW9uLWhvbWUtYmFubmVyI2Jsb2NrLWNvbnRlbnQxIHtcclxuICAmLmJsb2NrLWNvbnRlbnQtMSB7XHJcbiAgICAuYmxvY2stY2hpbGQtMSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYXNrIHtcclxuICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5iZyB7XHJcbiAgICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAzNHB4KTtcclxuICAgICAgICAgIHRvcDogLTE2cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi8uLi9pbWcvMTExLnBuZykgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy1waG9uZX0ge1xyXG4gICAgICAgICAgLy8gaGVpZ2h0OiAxMjIlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuaGVyby1zbGlkZXIge1xyXG4gICAgaGVpZ2h0OiAzMXZ3ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuXHJcbiAgICBpZnJhbWUge1xyXG4gICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGctdGFibGV0fSB7XHJcbiAgICAgIGhlaWdodDogMzMuMzN2dyAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcblxyXG4gICAgICBpZnJhbWUge1xyXG4gICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZsaWNraXR5LXBhZ2UtZG90cyB7XHJcbiAgICAgIGJvdHRvbTogLTgwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGctdGFibGV0fSB7XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRvdCB7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgd2lkdGg6IDQ2cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGctdGFibGV0fSB7XHJcbiAgICAgICAgICB3aWR0aDogMzhweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgdG9wOiAtNDVweDtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGctdGFibGV0fSB7XHJcbiAgICAgICAgICAgIHRvcDogLTM1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pcy1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRvcDogY2FsYygxMDAlICsgNTdweCk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGMjRCMjI7XHJcblxyXG4gICAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGctdGFibGV0fSB7XHJcbiAgICAgICAgd2lkdGg6IDM2cHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjQzJDMUMxO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmLm5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAtMjBweDtcclxuICAgICAgICBcclxuICAgICAgICAuZmxpY2tpdHktYnV0dG9uLWljb24ge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTYwJSwgLTUwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGctdGFibGV0fSB7XHJcbiAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYucHJldmlvdXMge1xyXG4gICAgICAgIHJpZ2h0OiA0OHB4O1xyXG4gICAgICAgIGxlZnQ6IGluaXRpYWw7XHJcblxyXG4gICAgICAgIC5mbGlja2l0eS1idXR0b24taWNvbiB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDAlLCAtNTAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy10YWJsZXR9IHtcclxuICAgICAgICAgIHJpZ2h0OiA2OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZsaWNraXR5LWJ1dHRvbi1pY29uIHtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIGhlaWdodDogNDAlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mbGlja2l0eS1idXR0b24ge1xyXG4gICAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGctdGFibGV0fSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuc2VjdGlvbi1ob21lLXdoeS1jaG9vc2UtdXMge1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcblxyXG4gICAgLmJnLWxheWVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjIpO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgPiAqIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1oZWFkIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgLnNlY3Rpb24tZGVjb3Ige1xyXG4gICAgICAgICAgICB3aWR0aDogMTU4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTU4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMTU0MjY7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGctdGFibGV0fSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWJvZHkge1xyXG4gICAgICAgIC53aHktc2xpZGVyIHtcclxuICAgICAgICAgICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud2h5LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwNzJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYwOC81NzM7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGctdGFibGV0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzUuN3Z3O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2xpY2stcHJldiwgLnNsaWNrLW5leHQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMS41cHggc29saWQgI0YyNEIyMjtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC03MCUpO1xyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNGMjRCMjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogI0YyNEIyMjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zbGljay1wcmV2IHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gQG1lZGlhICN7JGluZm9ybWF0aW9uLW1kLXNjcmVlbn0ge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGxlZnQ6IDUuNnZ3O1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1zbS1sYXB0b3B9IHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAvLyBAbWVkaWEgI3skaW5mb3JtYXRpb24tbWQtc2NyZWVufSB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgcmlnaHQ6IDUuNnZ3O1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1zbS1sYXB0b3B9IHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndoeS12aWRlbyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDYuM3Z3O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zZWN0aW9uLWhvbWUtdGVjaG5vbG9neSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuICAgIHBhZGRpbmc6IDgwcHggMDtcclxuXHJcbiAgICAmLnNlY3Rpb24ge1xyXG4gICAgICAgIC5zZWN0aW9uLWhlYWQge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlY3Rpb24tYm9keSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy10YWJsZXR9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZWNoLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGVjaC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI0YxNTQyNjtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYmctbGF5ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuMyk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy10YWJsZXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzVweCAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjYuN3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmctbGF5ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICA+KiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZWNoLWl0ZW0taWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGVjaC1pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGVjaC1pdGVtLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy10YWJsZXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDQwcHggYXV0byAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnNlY3Rpb24taG9tZS1mZWF0dXJlLXByb2plY3Qge1xyXG4gICAgcGFkZGluZzogNDBweCAwIDA7XHJcblxyXG4gICAgLmJnLWxheWVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjIpO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgPiAqIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1ib2R5IHtcclxuICAgICAgICAuYmFubmVyLWl0ZW17XHJcbiAgICAgICAgICAgIGhlaWdodDogNDYuM3Z3O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHZ3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZlYXR1cmUtcHJvamVjdC1iYW5uZXItaG9sZGVyIHtcclxuICAgICAgICAgICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuc2xpY2stcHJldiwgLnNsaWNrLW5leHQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMS41cHggc29saWQgI0YyNEIyMjtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC03MCUpO1xyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNGMjRCMjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogI0YyNEIyMjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zbGljay1wcmV2IHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gQG1lZGlhICN7JGluZm9ybWF0aW9uLW1kLXNjcmVlbn0ge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGxlZnQ6IDUuNnZ3O1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1zbS1sYXB0b3B9IHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAvLyBAbWVkaWEgI3skaW5mb3JtYXRpb24tbWQtc2NyZWVufSB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgcmlnaHQ6IDUuNnZ3O1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1zbS1sYXB0b3B9IHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiNob21lIHtcclxuICAgIC5zZWN0aW9uLWJvbmNsdWIge1xyXG4gICAgICAgICYuYmxvY2stY29udGVudC0yIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICAgICAgcGFkZGluZzogNjBweCAwO1xyXG5cclxuICAgICAgICAgICAgLmJsb2NrLWNoaWxkLTIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmFib3V0LWJvbmRjbHViIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy10YWJsZXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGlzdC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDRmcjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy10YWJsZXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gZmxleC1zaHJpbms6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSA3MXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYm94LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMjRCMjI4MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5oZWFkaW5nLWJveC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb24tYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC5hYm91dC1ib25kY2x1YiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0YxNTQyNjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0YxNTQyNjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiNob21lIHtcclxuICAgIC5zZWN0aW9uLWhvbWUtbmV3cyB7XHJcbiAgICAgICAgJi5ibG9jay1jb250ZW50LTMge1xyXG4gICAgICAgICAgICAubWFpbi1uZXdzLWV2ZW50cyB7XHJcbiAgICAgICAgICAgICAgICAuZ3JvdXAtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5udW1tYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1OHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ncm91cC1oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ncm91cC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGctdGFibGV0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0tY29sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW1nLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGctdGFibGV0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzcuOHZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNy44dncgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS10eHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZpZXctbW9yZS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0YxNTQyNjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIjaG9tZSB7XHJcbiAgICAuc2VjdGlvbi1ob21lLXByb2R1Y3RzIHtcclxuICAgICAgICAmLmJsb2NrLWNvbnRlbnQtNSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy10YWJsZXR9IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmdyb3VwLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC5udW1tYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGctdGFibGV0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZ3JvdXAtaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZmVhdHVyZS1wcm9qZWN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgIGJvdHRvbTogMTJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRjI0QjIyO1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICBib3R0b206IDM1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNsaWNrLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0MyQzFDMTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDAlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zbGljay1wcmV2IHtcclxuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTQ3MnB4KS8yICsgNTBweCArIDY4cHgpO1xyXG4gICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0YyNEIyMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxhcHRvcH0ge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDExNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGctdGFibGV0fSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zbGljay1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTQ3MnB4KS8yICsgNTBweCk7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGFwdG9wfSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICBib3R0b206IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDB2dyAtIDE0NzJweCkvMiArIDUwcHgpO1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tc20tc2NyZWVufSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sYXB0b3B9IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxhcHRvcH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sYXB0b3B9IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zbGljay1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxNTQyNjtcclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRjE1NDI2O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9qZWN0LWl0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDMzLjF2dztcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tc20tbGFwdG9wfSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzB2dztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy1waG9uZX0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEzM3Z3O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPioge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvamVjdC1iYW5uZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMy4xdnc7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tc20tbGFwdG9wfSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwdnc7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy1waG9uZX0ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMzN2dztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZW50LWhvbGRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLFxyXG4gICAgICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgMCUsXHJcbiAgICAgICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAxKSAxMDAlKTtcclxuXHJcbiAgICAgICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy10YWJsZXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wcm9qZWN0LWxpc3QtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICBjb2xvcjogI0YyNEIyMjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxufVxyXG5cclxuLnByb2plY3Qtc2VjdGlvbi1oZWFkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGctdGFibGV0fSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q2RDZENjtcclxuICAgIH1cclxuXHJcbiAgICAubGFiZWwge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy10YWJsZXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzkzODM3O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvdW50ZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZERkRGRDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMTU0MjY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmlldy10eXBlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgY29sb3I6ICMzOTM4Mzc7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgICAgICAuYnRuLXZpZXctdHlwZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pY28ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZmlsdGVyLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDE2cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q2RDZENjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDU7XHJcblxyXG4gICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMTE5cHggMjBweCA0MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBkdmg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG5cclxuICAgICAgICAuZHJvcGRvd24tYmxvY2sge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jbG9zZS1wb3B1cC1idG4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogOTVweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sYWJlbCB7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgMCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENkQ2RDY7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5jb3VudGVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgY29sb3I6ICNGREZERkQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjE1NDI2O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5kcm9wZG93bi1ibG9jayB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgLkZpbHRlckZvcm0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmN1c3RvbS1kcm9wZG93bi1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzkzODM3O1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1JSkgcm90YXRlKC0xMzVkZWcpOyBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmN1c3RvbS1kcm9wZG93bi1pbnB1dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNTZweCAwIDE2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNENkQ2RDY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGctdGFibGV0fSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTc1JSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMTgxODE3O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxODE4MTc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM5MzgzNztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy10YWJsZXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5GaWx0ZXJGb3JtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcGFkZGluZzogNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzpcclxuICAgICAgICAgICAgICAgIDBweCA5cHggMjhweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA1KSxcclxuICAgICAgICAgICAgICAgIDBweCAzcHggNnB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgLy8gZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxODBweCAzMDBweDtcclxuICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGctdGFibGV0fSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDA7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6aGFzKC5wYXJlbnQtdGFicykpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2hpbGQtdGFicyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aGFzKC5wYXJlbnQtdGFicykge1xyXG4gICAgICAgICAgICAgICAgLmNoaWxkLXRhYnMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYudGFibGV0LXNob3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi50YWJsZXQtc2hvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGFyZW50LXRhYnMge1xyXG4gICAgICAgICAgICAgICAgLnBhcmVudC10YWIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE3O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVFREU5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGctdGFibGV0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03NSUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTc1JSkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzE4MTgxNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxODE4MTc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoaWxkLXRhYnMge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzEycHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy10YWJsZXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAvLyBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDMkMxQzE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jbGVhci1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDMkMxQzE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDQ1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNGMjRCMjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI0QjIyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRjI0QjIyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jaGVja21hcmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzJjMWMxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMjRCMjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0YyNEIyMjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY3RhLWhvbGRlciB7XHJcbiAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGctdGFibGV0fSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IC00cHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG5cclxuICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2xlYXItYWxsLWZpbHRlciB7XHJcbiAgICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgICAgICAgICBjb2xvcjogIzE4MTgxNztcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE4MTgxNztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmN1cnJlbnQtZmlsdGVyLXRhZy1saXN0IHtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2xlYXItYWxsLWZpbHRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6ICNGMjRCMjI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbHRlci10YWcge1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVFREU5O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzJweCAwIDhweDtcclxuICAgICAgICBjb2xvcjogI0YyNEIyMjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMS41cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUFDOTk7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxLjVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5QUM5OTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYWN0aW9uLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIC5jb3VudC1pdGVtIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAjQTRBM0EzO1xyXG5cclxuICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICBjb2xvcjogI0YyNEIyMjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zb3J0LW9yZGVyLWZvcm0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAuZHJvcGRvd24tc29ydC1vcmRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvLWFyciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRyb3Bkb3duLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIC5pY28tYXJyIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKC0xMzVkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHJvcGRvd24tbGFiZWwge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogOHB4O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pY28tYXJyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzE4MTgxNztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTgxODE3O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcm9wZG93bi1zb3J0LW9yZGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcGFkZGluZzogNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcblxyXG4gICAgICAgICAgICAub3JkZXItYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAuaWNvbi1jaGVjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbi1jaGVjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zaG93X2xpc3RfcG9zdCB7XHJcbiAgICAmLnZpZXctdHlwZS1saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGctdGFibGV0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLmNvbC1zbS0xIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib3gtaXRlbXMtaW1nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgICAgIC5jb3VudHJ5LXRhZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI0QjIyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTlweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSA0MHB4KTtcclxuICAgICAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXBob25lfSB7XHJcbiAgICAgICAgICAgICAgICAudHh0LWRldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZS1kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgICYuY2F0LW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYucHJvamVjdC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTJweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGVudC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy10YWJsZXR9IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTYwcHggLSAxNnB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmltZy1pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGctdGFibGV0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy1waG9uZX0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDQwMCAvIDI0N1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib3gtaXRlbXMtaW1nIHtcclxuICAgICAgICAuY291bnRyeS10YWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyNEIyMjtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5cHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmltZy1pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWctaXRlbXMge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMzAwIC8gMTg1O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUtZGV0YWlscyB7XHJcbiAgICAgICAgICAgICYuY2F0LW5hbWUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTlweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0YyNEIyMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5wcm9qZWN0LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbG9yLXByaW1hcnktbWFpbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52aWV3LW1vcmUtZGV0YWlscyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGVjaC1wanNob3djYXNlIHtcclxuICAgIHBhZGRpbmc6IDIycHggMCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMucHJldjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGFnaW5hdGlvbiB7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAucGFnZS1udW1iZXJzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmLnByZXYge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5uZXh0IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5jdXJyZW50IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGMTU0MjY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0YxNTQyNjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiI2hvbWUge1xyXG4gICAgLnRlY2gtcHJvamVjdC1jb2xvdXJzIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTMwcHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODRweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGctcGhvbmV9IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLm1haW4tZGV0YWlsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBcclxuICAgICAgICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXBob25lfSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAubWFpbi1sZWZ0IHtcclxuICAgICAgICAgICAgLmhlYWRpbmctZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGMjRCMjI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy1waG9uZX0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC53cmFwcGVyLW5ld3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIC5nYWxsZXJ5X3NpbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLXJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTkyIC8gOTc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+W2NsYXNzKj1jb2wtXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nYWxsZXJ5LWl0ZW0uaW1nLWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC41KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGxheS1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAub3dsLWNhcm91c2VsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW1nLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA5NTAgLyA0ODA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wbGF5LWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxMDA1LzUwNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICNvd2wtcHJvamVjdC1zaG93Y2FzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5vd2wtbmF2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm93bC1wcmV2LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3dsLW5leHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3dsLXByZXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy1uZXcvaW1nL2Fycm93LWxlZnQuc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vd2wtbmV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzLW5ldy9pbWcvYXJyb3ctcmlnaHQuc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLm1haW4tcmlnaHQge1xyXG4gICAgICAgICAgICAudGVjaC1wcm9qZWN0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICYub3duZXItaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0YxNTQyNjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5vd25lci1sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy1waG9uZX0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAudGVjaC1wcm9qZWN0LWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzYxNjA1RjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC50ZWNoLXByb2plY3QtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAuYmxvY2staXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VCRUJFQjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAuYmxvY2staGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY28ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjE2MDVGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmJsb2NrLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpoYXModWwpKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLnJlbGF0ZWQtcHJvamVjdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy10YWJsZXR9IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc2xpY2stdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0YyNEIyMjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRUVERTk4MDtcclxuICAgICAgICAgICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBmaWxsOiAjRjI0QjIyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICNGMjRCMjI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAmLnNsaWNrLXByZXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICYuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAuaGVhZGluZy1kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRjI0QjIyO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDI2cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjN0E3QTc5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgLnByb2plY3QtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTEycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMjBweCAhaW1wb3J0YW50O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAucHJvamVjdC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAucHJvamVjdC1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDMvMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5wcm9qZWN0LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiY29tbW9uL3ZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwiY29tbW9uL2VsZW1lbnRzXCI7XHJcblxyXG5AaW1wb3J0IFwiaG9tZVwiO1xyXG5AaW1wb3J0IFwicHJvamVjdFwiO1xyXG5cclxuLm1lbnUtZ3JvdXAgLm1lbnUtYXBwIC5idXR0b24tbW9iIC5sb2dvLW1vYmlsZSB7XHJcbiAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGctdGFibGV0fSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgIH1cclxufVxyXG4iXX0= */
