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: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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi9fZWxlbWVudHMuc2NzcyIsInBhZ2VzL2hvbWUvX2Jhbm5lci5zY3NzIiwicGFnZXMvaG9tZS9fd2h5LWNob29zZS11cy5zY3NzIiwicGFnZXMvaG9tZS9fdGVjaG5vbG9neS5zY3NzIiwicGFnZXMvaG9tZS9fZmVhdHVyZS1wai5zY3NzIiwicGFnZXMvaG9tZS9fYm9uY2x1Yi5zY3NzIiwicGFnZXMvaG9tZS9fbmV3cy5zY3NzIiwicGFnZXMvaG9tZS9fcHJvZHVjdHMuc2NzcyIsInBhZ2VzL3Byb2plY3QvX2Jhbm5lci5zY3NzIiwicGFnZXMvcHJvamVjdC9fZmlsdGVyLnNjc3MiLCJwYWdlcy9wcm9qZWN0L19saXN0LnNjc3MiLCJwYWdlcy9wcm9qZWN0L19kZXRhaWwuc2NzcyIsInBhZ2VzL19pbmRleC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDBDQUdJLGFBQWMsQ0FEZCxlQUNjLENBSWxCLG9EQVVJLGFBQWMsQ0FFZCxXQUFZLENBRFosVUFDWSxDQVpoQixvQkFnQkksZUFBZ0IsQ0FoQnBCLG9EQW9CTSxXQUFZLENBQ1osbUJBQWlCLENBQWpCLGdCQUFpQixDQUNqQix5QkFBdUIsQ0FBdkIsc0JBQXVCLENBSzdCLFdBSUUsYUFBYyxDQUhkLGdCQUFpQixDQUVqQixjQUFlLENBRGYsVUFFYyxDQUpoQixjQU9JLGdCQUFpQixDQUduQiwwQ0FWRixXQVdJLGNBQWUsQ0FFbEIsQ0FFRCxTQUNFLGlCQUFrQixDQURwQix1QkFLSSxrQkFBbUIsQ0FHbkIsVUFBVyxDQUpYLFlBQWEsQ0FHYixRQUFTLENBRFQsc0JBQXVCLENBS3ZCLGtCQUFtQixDQUZuQixnQkFBaUIsQ0FDakIsd0JBQ21CLENBWHZCLHNDQWdCTSxrQkFBbUIsQ0FEbkIsWUFBYSxDQURiLFdBRW1CLENBRW5CLDBDQWxCTixzQ0FvQlEsV0FBWSxDQURaLFVBQ1ksQ0FFZixDQXRCTCxzQ0F5Qk0sY0FBZSxDQUNmLGdCQUFpQixDQUVqQiwwQ0E1Qk4sc0NBNkJRLGNBQWUsQ0FFbEIsQ0FJTCxRQUNFLFlBQWEsQ0FDYixVQUFXLENBRmIsZ0JBTU0sbUNBQXNDLENBTjVDLGdCQVVNLFFBQWMsQ0FWcEIsZ0JBTU0sbUNBQXNDLENBTjVDLGdCQVVNLFFBQWMsQ0FWcEIsZ0JBTU0sbUNBQXNDLENBTjVDLGdCQVVNLFFBQWMsQ0FWcEIsZ0JBTU0sbUNBQXNDLENBTjVDLGdCQVVNLFFBQWMsQ0FJbEIsMENBZEYsb0JBaUJRLG1DQUFzQyxDQWpCOUMsb0JBaUJRLG1DQUFzQyxDQWpCOUMsb0JBaUJRLG1DQUFzQyxDQWpCOUMsb0JBaUJRLG1DQUFzQyxDQUN2QyxDQUtQLEtBVUUsc0JBQXVCLENBTHZCLHdCQUF5QixDQUN6QixhQUFjLENBQ2QsYUFBYyxDQU5kLGNBQWUsQ0FFZixlQUFnQixDQURoQixhQUFjLENBRWQsaUJBQWtCLENBSWxCLHdCQUF5QixDQUN6QixzQkFBa0IsQ0FBbEIsaUJBQ3VCLENBVnpCLFdBY0ksYUFBYyxDQURkLFVBQ2MsQ0FkbEIsZUFtQkksd0JBQXlCLENBTXpCLGVBQWdCLENBTGhCLFVBQVcsQ0FGWCxjQUFlLENBSWYsZUFBZ0IsQ0FFaEIsZUFBZ0IsQ0FIaEIsaUJBQWtCLENBRWxCLG1CQUVnQixDQXpCcEIscUJBNEJNLHFCQUF1QixDQU8zQiwwQ0FERixhQUVJLHNCQUF3QixDQUUzQixDQUVELGFBQ0Usc0JBQXdCLENBRXhCLDBDQUhGLGFBSUksdUJBQXlCLENBSjdCLGlCQU9NLHNCQUF3QixDQVA5QixvQkFXTSx3QkFBMEIsQ0FDM0IsQ0FJTCxTQUNFLHNCQUF3QixDQUV4Qix5Q0FIRixTQUlJLHVCQUF5QixDQUo3QixvQkFPTSw2QkFBK0IsQ0FQckMsYUFXTSxzQkFBd0IsQ0FDekIsQ0FJTCxvQkFFSSw2QkFBK0IsQ0FHakMseUNBTEYsNkJBU00sc0JBQXdCLENBQ3pCLENDN0xMLG1FQUdNLDhCQUFnQyxDQUVoQywwQ0FMTixtRUFNUSxpQkFBa0IsQ0FOMUIsMERBWVEsU0FBVSxDQVpsQiw4REFtQlUsd0NBQTRDLENBQzVDLCtCQUFpQyxDQUhqQyx3QkFBeUIsQ0FDekIsU0FFaUMsQ0FadEMsQ0FSTCxpREErQkkscUJBQXVCLENBQ3ZCLGdCQUFpQixDQWhDckIsd0RBbUNNLHFCQUF1QixDQUd6QiwwQ0F0Q0osaURBdUNNLHdCQUEwQixDQUMxQixjQUFlLENBeENyQix3REEyQ1EscUJBQXVCLENBQ3hCLENBNUNQLHFFQWdETSxZQUFhLENBRWIsMENBbEROLHFFQW9EUSx3QkFBMEIsQ0FEMUIsU0FDMEIsQ0E2QjdCLENBakZMLDBFQXdEUSxVQUFXLENBRVgsaUJBQWtCLENBRGxCLFVBQ2tCLENBRWxCLDBDQTVEUiwwRUE4RFUsaUJBQWtCLENBRGxCLFVBQ2tCLENBa0JyQixDQWhGUCxnRkFrRVUsd0JBQTBCLENBQzFCLFNBQVUsQ0FFViwwQ0FyRVYsZ0ZBdUVZLHdCQUEwQixDQUQxQixTQUMwQixDQUU3QixDQXpFVCw0RkE2RVksa0JBQW1CLENBN0UvQiw0RUFzRk0sa0JBQW1CLENBRm5CLHlCQUEyQixDQUMzQixxQkFDbUIsQ0FFbkIsMENBeEZOLDRFQTBGUSxxQkFBdUIsQ0FEdkIsb0JBQ3VCLENBMEMxQixDQXBJTCxzRkFpR1Esa0JBQW1CLENBRG5CLGtCQUFtQixDQUZuQixTQUFVLENBQ1YsbUJBRW1CLENBakczQixpRkFxR1EsV0FBWSxDQXJHcEIsdUdBd0dVLDhCQUFnQyxDQUdsQywwQ0EzR1IsaUZBNEdVLFVBQVcsQ0FFZCxDQTlHUCxxRkFrSFEsU0FBYSxDQURiLFVBQ2EsQ0FsSHJCLDJHQXFIVSw4QkFBZ0MsQ0FHbEMsMENBeEhSLHFGQXlIVSxVQUFXLENBRWQsQ0EzSFAsa0dBK0hRLFVBQVcsQ0FFWCxRQUFTLENBRFQsT0FBUSxDQUZSLFNBR1MsQ0FNWCwwQ0F2SU4sa0VBd0lRLGFBQWMsQ0FFakIsQ0MxSUwsNEJBQ0ksZ0JBQWlCLENBRHJCLHNDQVVRLHFCQUF1QixDQUZ2QixXQUFZLENBRlosTUFBTyxDQUdQLG1CQUFpQixDQUFqQixnQkFBaUIsQ0FMakIsaUJBQWtCLENBQ2xCLEtBQU0sQ0FFTixVQUFXLENBSVgsU0FBVSxDQVhsQiw4QkFlUSxpQkFBa0IsQ0FDbEIsU0FBVSxDQWhCbEIsMENBcUJRLGtCQUFtQixDQUduQixVQUFXLENBSlgsWUFBYSxDQUdiLFFBQVMsQ0FEVCxzQkFBdUIsQ0FNdkIsZUFBZ0IsQ0FEaEIsbUJBQW9CLENBRnBCLGdCQUFpQixDQUNqQix3QkFFZ0IsQ0E1QnhCLHlEQWlDWSxrQkFBbUIsQ0FEbkIsWUFBYSxDQURiLFdBRW1CLENBRW5CLDBDQW5DWix5REFxQ2dCLFdBQVksQ0FEWixVQUNZLENBRW5CLENBdkNULHlEQTBDWSxjQUFlLENBQ2YsZ0JBQWlCLENBRWpCLDBDQTdDWix5REE4Q2dCLGNBQWUsQ0E5Qy9CLGtFQXVEb0IscUJBQXVCLENBUGxDLENBaERULGdFQThEZ0IscUJBQXNCLENBRHRCLFdBQVksQ0FFWixrQkFBb0IsQ0FIcEIsWUFHb0IsQ0FFcEIsMENBakVoQixnRUFrRW9CLGlCQUFxQixDQUVyQixhQUFjLENBRGQsVUFDYyxDQUVyQixDQXRFYixvSUE2RWdCLGtCQUFtQixDQUpuQixlQUFnQixDQU1oQiwwQkFBMkIsQ0FIM0IsWUFBYSxDQURiLFdBQVksQ0FHWixzQkFBdUIsQ0FFdkIsMEJBQTZCLENBTjdCLFVBTTZCLENBaEY3Qyw0SUFvRm9CLFVBQVcsQ0FEWCxTQUNXLENBcEYvQixzSkF1RndCLFlBQWEsQ0FDYixjQUFlLENBeEZ2QyxrRUE4RmdCLFNBQVUsQ0FNViwwQ0FwR2hCLGtFQXFHb0IsU0FBVSxDQUVqQixDQXZHYixrRUEwR2dCLFVBQVcsQ0FNWCwwQ0FoSGhCLGtFQWlIb0IsVUFBVyxDQUVsQixDQW5IYixxREF1SFksYUFBYyxDQ3ZIMUIseUJBQ0kscUJBQXVCLENBQ3ZCLGNBQWUsQ0FGbkIsK0NBTVksY0FBZSxDQUNmLHNCQUF1QixDQUN2QixpQkFBa0IsQ0FSOUIscURBWWdCLGVBQWdCLENBRGhCLG1CQUFvQixDQUVwQixVQUFXLENBS2YsMENBbEJaLCtDQW1CZ0Isa0JBQW1CLENBbkJuQywwREF3Qm9CLDBCQUE0QixDQUU1QixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBRmxCLFVBRWtCLENBc0U3QixDQWpHVCxxRUFpQ29CLCtCQUFnQyxDQUNoQyxjQUFlLENBRmYsWUFBYSxDQURiLGlCQUdlLENBbENuQyxxRkFzQzRCLHFCQUF1QixDQXRDbkQseUZBeUNnQyxvQkFBcUIsQ0FLakMsMENBOUNwQixxRUFpRHdCLGNBQWUsQ0FGZixpQkFBa0IsQ0FDbEIsWUFDZSxDQTBDdEIsQ0EzRmpCLCtFQTJEd0IscUJBQXVCLENBRnZCLFdBQVksQ0FGWixNQUFPLENBS1AsZUFBZ0IsQ0FQaEIsaUJBQWtCLENBQ2xCLEtBQU0sQ0FPTix3QkFBMEIsQ0FMMUIsVUFBVyxDQUVYLFNBRzBCLENBN0RsRCxtRkFnRTRCLHdCQUEwQixDQWhFdEQsdUVBcUV3QixpQkFBa0IsQ0FDbEIsU0FBVSxDQXRFbEMscUZBMkV3QixXQUFZLENBQ1osa0JBQW1CLENBRm5CLFVBRW1CLENBNUUzQyx5R0FvRjRCLFVBQVcsQ0FIWCxjQUFlLENBRWYsZUFBZ0IsQ0FEaEIsZ0JBRVcsQ0FFWCwwQ0F0RjVCLHlHQXVGZ0Msd0JBQTBCLENBRWpDLENBekZ6QixvREErRmdCLGtCQUFtQixDQy9GbkMsOEJBQ0ksZ0JBQWlCLENBRHJCLHdDQVVRLHFCQUF1QixDQUZ2QixXQUFZLENBRlosTUFBTyxDQUdQLG1CQUFpQixDQUFqQixnQkFBaUIsQ0FMakIsaUJBQWtCLENBQ2xCLEtBQU0sQ0FFTixVQUFXLENBSVgsU0FBVSxDQVhsQixnQ0FlUSxpQkFBa0IsQ0FDbEIsU0FBVSxDQWhCbEIseURBcUJZLGFBQWMsQ0FFZCwwQ0F2QloseURBd0JnQixXQUFZLENBeEI1QixzRkErQm9CLHFCQUF1QixDQUxsQyxDQTFCVCw0S0F3Q2dCLGtCQUFtQixDQUpuQixlQUFnQixDQU1oQiwwQkFBMkIsQ0FIM0IsWUFBYSxDQURiLFdBQVksQ0FHWixzQkFBdUIsQ0FFdkIsMEJBQTZCLENBTjdCLFVBTTZCLENBM0M3QyxvTEErQ29CLFVBQVcsQ0FEWCxTQUNXLENBL0MvQiw4TEFrRHdCLFlBQWEsQ0FDYixjQUFlLENBbkR2QyxzRkF5RGdCLFNBQVUsQ0FNViwwQ0EvRGhCLHNGQWdFb0IsU0FBVSxDQUVqQixDQWxFYixzRkFxRWdCLFVBQVcsQ0FNWCwwQ0EzRWhCLHNGQTRFb0IsVUFBVyxDQUVsQixDQzlFYix1Q0FHWSxlQUFnQixDQUNoQixjQUFlLENBSjNCLHNEQVFnQixrQkFBbUIsQ0FEbkIsU0FDbUIsQ0FSbkMsd0VBWXdCLGtCQUFtQixDQUVuQiwwQ0FkeEIsd0VBZTRCLG9CQUFxQixDQUU1QixDQWpCckIsaUVBc0JvQixRQUFTLENBRFQseUJBQ1MsQ0FFVCwwQ0F4QnBCLGlFQTBCd0IsMEJBQTRCLENBRDVCLDBCQUEyQixDQUczQixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBRmxCLFVBRWtCLENBa0V6QixDQS9GakIsdUVBb0N3QixzQkFBdUIsQ0FIdkIsUUFBUyxDQUVULGVBQWdCLENBRWhCLGtCQUFtQixDQUhuQixVQUdtQixDQXJDM0MseUVBeUM0QixlQUFnQixDQXpDNUMsNkVBNENnQyx3QkFBMEIsQ0E1QzFELDZFQWlENEIsbUJBQW9CLENBU3hCLDBDQTFEeEIsdUVBNkQ0QixhQUFjLENBRGQsd0JBQ2MsQ0E3RDFDLHlFQWdFZ0MsZUFBZ0IsQ0FDbkIsQ0FqRTdCLGtGQXFFNEIsb0JBQXFCLENBRXJCLHFCQUF1QixDQUR2QixZQUN1QixDQXZFbkQsb0ZBMkVnQyxrQkFBbUIsQ0FEbkIsWUFBYSxDQUViLDZCQUE4QixDQTVFOUQscUdBaUZnQyxlQUFnQixDQURoQixXQUNnQixDQWpGaEQsOEZBcUZnQyxhQUFjLENBRWQsV0FBWSxDQURaLFVBQ1ksQ0F2RjVDLHdFQTZGd0IsMkJBQTZCLENBN0ZyRCx1REFtR2dCLGtCQUFtQixDQW5HbkMseURBK0dvQixxQkFBc0IsQ0FMdEIsd0JBQXlCLENBQ3pCLGFBQWMsQ0FDZCxhQUFjLENBTmQsY0FBZSxDQUVmLGVBQWdCLENBRGhCLGFBQWMsQ0FTZCxhQUFjLENBUGQsaUJBQWtCLENBSWxCLHdCQUF5QixDQUN6QixzQkFBa0IsQ0FBbEIsaUJBRWMsQ0NoSGxDLHdFQUtvQixrQkFBbUIsQ0FMdkMsaUZBU3dCLFlBQWEsQ0FEYixXQUNhLENBRWIsMENBWHhCLGlGQWE0QixXQUFZLENBRFosVUFDWSxDQUVuQixDQWZyQixnR0FtQjRCLHdCQUEwQixDQUUxQiwwQ0FyQjVCLGdHQXNCZ0Msd0JBQTBCLENBRWpDLENBeEJ6Qix1RUE4Qm9CLFlBQWEsQ0FEYixRQUFTLENBRVQsaUNBQWtDLENBRWxDLDBDQWpDcEIsdUVBa0N3Qix5QkFBMEIsQ0F5QmpDLENBM0RqQixpRkFzQ3dCLFNBQVUsQ0FDVixVQUFjLENBR1YsMENBMUM1QiwwRkE0Q2dDLHVCQUF5QixDQUR6QiwyQkFDeUIsQ0FNaEMsQ0FsRHpCLDhGQWdEZ0MsbUJBQW9CLENBaERwRCxrR0FzRGdDLHdCQUEwQixDQUMxQixXQUFZLENBdkQ1Qyw0RUErRG9CLHNCQUF1QixDQUR2QixrQkFDdUIsQ0EvRDNDLGtGQWtFd0IsVUFBWSxDQWxFcEMsOEVBc0V3QixhQUFjLENDbkUxQiwwQ0FIWiw2Q0FJZ0IsY0FBZSxDQUovQixtRUFXd0IscUJBQXVCLENBRHZCLG9CQUN1QixDQVF0QyxDQW5CVCx5RUFnQm9CLHdCQUEwQixDQ2hCOUMsaUJBRUkseUJBQTJCLENBRDNCLGlCQUMyQixDQUd2QiwwQ0FMUiw2QkFNWSxxQkFBdUIsQ0FFOUIsQ0FSTCw4QkFjUSxrQkFBbUIsQ0FIbkIseUJBQTJCLENBRTNCLFdBQVksQ0FHWixXQUFZLENBSlosV0FBWSxDQUdaLFVBQ1ksQ0FFWiwwQ0FsQlIsOEJBcUJZLFdBQVksQ0FEWixXQUFZLENBRFosVUFFWSxDQW1EbkIsQ0F4RUwsNkNBeUJZLGtCQUFtQixDQUNuQixtQkFBb0IsQ0ExQmhDLGtDQWdDWSxVQUFXLENBRVgsUUFBUyxDQUpULGlCQUFrQixDQUdsQixPQUFRLENBRVIsOEJBQWdDLENBSmhDLFNBSWdDLENBbkM1Qyx1Q0FzQ2dCLFdBQVksQ0FDWixTQUFVLENBdkMxQix5Q0E2Q1ksU0FBYSxDQURiLHdCQUE2QyxDQUU3QywwQkFBNkIsQ0E5Q3pDLCtDQWlEZ0Isa0JBQW1CLENBR3ZCLDBDQXBEWix5Q0FxRGdCLFdBQVksQ0FNbkIsQ0FIRywwQ0F4RFoseUNBeURnQixVQUFXLENBRWxCLENBM0RULHlDQThEWSx3QkFBc0MsQ0FFdEMsMENBaEVaLHlDQWlFZ0IsVUFBVyxDQU1sQixDQUhHLDBDQXBFWix5Q0FxRWdCLFVBQVcsQ0FFbEIsQ0F2RVQsNkJBNEVRLFdBQVksQ0FDWiwrQkFBNkMsQ0FGN0Msc0JBQWtCLENBQWxCLGlCQUU2QyxDQUU3QywwQ0EvRVIsNkJBZ0ZZLGlCQUFrQixDQTBDekIsQ0F2Q0csMENBbkZSLDZCQW9GWSxpQkFBa0IsQ0FzQ3pCLENBbkNHLDBDQXZGUiw2QkF5RlksV0FBWSxDQURaLGlCQUNZLENBaUNuQixDQTFITCxnQ0E2RlkscUJBQXNCLENBQ3RCLGlCQUFrQixDQUVsQiwwQ0FoR1osZ0NBaUdnQixpQkFBa0IsQ0FDbEIsVUFBVyxDQXVCbEIsQ0F6SFQsdUNBeUdnQixVQUFXLENBSFgsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLFdBQVksQ0FFWiwyQkFBNEIsQ0FFNUIsMENBNUdoQix1Q0E2R29CLGNBQWUsQ0FDZiwyQkFBNEIsQ0FFbkMsQ0FoSGIsNkNBbUhnQix3QkFBeUIsQ0FuSHpDLG9EQXNIb0IsYUFBYyxDQXRIbEMsK0JBaUlRLG9CQUFxQixDQURyQixZQUFhLENBRmIsYUFBYyxDQUlkLDBCQUEyQixDQUgzQixRQUFTLENBRlQsaUJBSzJCLENBRTNCLDBDQXBJUiwrQkFxSVksV0FBWSxDQThEbkIsQ0EzREcseUNBeElSLCtCQXlJWSxZQUFhLENBQ2Isd0JBQXlCLENBeURoQyxDQW5NTCxpQ0E4SVksaUJBQWtCLENBQ2xCLFNBQVUsQ0EvSXRCLCtDQXVKWSxXQUFZLENBRVosYUFBYyxDQUpkLE1BQU8sQ0FGUCxpQkFBa0IsQ0FDbEIsS0FBTSxDQUVOLFVBQVcsQ0FFWCxTQUNjLENBRWQsMENBM0paLCtDQTRKZ0IsV0FBWSxDQTVKNUIsbURBK0pvQixXQUFZLENBRVosbUJBQWlCLENBQWpCLGdCQUFpQixDQUNqQix5QkFBdUIsQ0FBdkIsc0JBQXVCLENBRnZCLFVBRXVCLENBQzFCLENBR0wseUNBdEtaLCtDQXVLZ0IsWUFBYSxDQUNiLHdCQUF5QixDQUVoQyxDQTFLVCwrQ0E4S1kscURBRThCLENBSDlCLFVBRzhCLENBaEwxQywwREFvTGdCLG1CQUFvQixDQURwQixnQkFDb0IsQ0FwTHBDLGlFQXVMb0IsVUFBVyxDQUNYLGNBQWUsQ0FFZixlQUFnQixDQURoQixnQkFBaUIsQ0FFakIsa0JBQW1CLENBRW5CLDBDQTdMcEIsaUVBOEx3QixjQUFlLENBRXRCLENDaE1qQixvQkFHSSxhQUFjLENBRmQsY0FBZSxDQUdmLGVBQWdCLENBRmhCLGdCQUFpQixDQUlqQixrQkFBbUIsQ0FEbkIsd0JBQ21CLENBR3ZCLHNCQUVJLGtCQUFtQixDQURuQixZQUFhLENBRWIsNkJBQThCLENBQzlCLGtCQUFtQixDQUVuQiwwQ0FOSixzQkFTUSwrQkFBZ0MsQ0FGaEMsa0JBQW1CLENBQ25CLG1CQUNnQyxDQXdEdkMsQ0FqRUQsNkJBZVEsa0JBQW1CLENBRG5CLFlBQWEsQ0FFYixPQUFRLENBSFIsUUFHUSxDQUVSLDBDQWxCUiw2QkFxQlksd0JBQXlCLENBRHpCLGtCQUFtQixDQURuQixXQUV5QixDQVloQyxDQWpDTCxzQ0E2Qlksa0JBQW1CLENBQ25CLG1CQUFvQixDQUhwQixhQUFjLENBRmQsY0FBZSxDQU1mLGVBQWdCLENBTGhCLGdCQUFpQixDQUVqQixhQUdnQixDQS9CNUIsaUNBcUNRLGtCQUFtQixDQUluQixhQUFjLENBTGQsWUFBYSxDQUViLGNBQWUsQ0FFZixlQUFnQixDQUVoQixRQUFTLENBSFQsYUFHUyxDQTFDakIsZ0RBOENZLGtCQUFtQixDQUduQixjQUFlLENBSmYsWUFBYSxDQUdiLHNCQUF1QixDQUR2QixPQUVlLENBakQzQixzREFvRGdCLFVBQVksQ0FwRDVCLHFEQXlEZ0IsV0FBWSxDQURaLFVBQ1ksQ0F6RDVCLHVEQTZEZ0IsbUJBQW9CLENBTXBDLGNBTUksK0JBQWdDLENBTGhDLFlBQWEsQ0FDYixjQUFlLENBQ2YsUUFBUyxDQUVULGtCQUFtQixDQURuQixtQkFBb0IsQ0FHcEIsaUJBQWtCLENBQ2xCLFNBQVUsQ0FFViwwQ0FWSixjQWtCUSxxQkFBc0IsQ0FQdEIsWUFBYSxDQUliLGFBQWMsQ0FFZCxNQUFPLENBTFAsdUJBQXdCLENBQ3hCLGNBQWUsQ0FHZixLQUFNLENBRk4sV0FBWSxDQUtaLFlBQWEsQ0FuQnJCLDhCQXNCWSxrQkFBbUIsQ0F0Qi9CLHFCQTBCWSxhQUFjLENBMUIxQiwrQkFrQ1ksV0FBWSxDQUpaLGlCQUFrQixDQUVsQixVQUFXLENBRFgsUUFBUyxDQUVULFVBQVcsQ0FFWCxTQUFVLENBQ2IsQ0FwQ1QscUJBeUNRLGtCQUFtQixDQUduQiwrQkFBZ0MsQ0FKaEMsT0FBUSxDQUVSLHlCQUEyQixDQUMzQixtQkFBb0IsQ0FFcEIsVUFBVyxDQTdDbkIsOEJBb0RZLGtCQUFtQixDQUNuQixtQkFBb0IsQ0FIcEIsYUFBYyxDQUZkLGNBQWUsQ0FNZixlQUFnQixDQUxoQixnQkFBaUIsQ0FFakIsYUFHZ0IsQ0F0RDVCLDhCQTREUSxjQUFlLENBRGYsaUJBQ2UsQ0FFZiwwQ0E5RFIsOEJBK0RZLFVBQVcsQ0F5UWxCLENBeFVMLGlEQW9FZ0IsWUFBYSxDQXBFN0IsNERBd0VnQix3QkFBeUIsQ0F4RXpDLGtFQTJFb0IsMENBQTJDLENBM0UvRCxxREFrRlksd0JBQXlCLENBQ3pCLGlCQUFrQixDQUdsQixXQUFZLENBTFoscUJBQXNCLENBSXRCLGlCQUFrQixDQURsQixzQkFBa0IsQ0FBbEIsaUJBQWtCLENBR2xCLFVBQVcsQ0FFWCwwQ0F6RloscURBMEZnQixXQUFZLENBMEJuQixDQXBIVCwyREFvR2dCLCtCQUFnQyxDQURoQyw4QkFBK0IsQ0FGL0IsVUFBVyxDQUtYLFVBQVcsQ0FKWCxpQkFBa0IsQ0FIbEIsVUFBVyxDQURYLE9BQVEsQ0FFUix3Q0FBeUMsQ0FLekMsU0FDVyxDQXRHM0Isd0RBNEdnQixhQUFjLENBRmQsY0FBZSxDQUNmLGVBQWdCLENBR2hCLGdCQUFpQixDQURqQixRQUNpQixDQUVqQiwwQ0FoSGhCLHdEQWlIb0IsZ0JBQWlCLENBRXhCLENBbkhiLDBDQXlIWSxxQkFBc0IsQ0FFdEIsaUJBQWtCLENBR2xCLHdFQUV3QyxDQVJ4QyxZQUFhLENBV2IsT0FBUSxDQURSLGlDQUFrQyxDQVJsQyxXQUFZLENBRVosaUJBQWtCLENBQ2xCLHFCQUFzQixDQU90QixTQUFVLENBRVYsMENBdElaLDBDQTBJZ0IsZUFBZ0IsQ0FEaEIsS0FBTSxDQUROLHlCQUEwQixDQUQxQixlQUdnQixDQTZMdkIsQ0F2VVQsa0VBOElnQiwyQkFBNEIsQ0FFNUIsMENBaEpoQixrRUFpSm9CLHlCQUEwQixDQWpKOUMsOEVBb0p3QixjQUFlLENBQ2xCLENBckpyQix3RUEySm9CLFlBQWEsQ0EzSmpDLG9GQThKd0Isc0JBQXdCLENBOUpoRCwrRUFrS3dCLGFBQWMsQ0FsS3RDLDJGQXFLNEIsdUJBQXlCLENBcktyRCxtRUFnTG9CLGFBQWMsQ0FHZCxjQUFlLENBTGYsY0FBZSxDQUNmLGVBQWdCLENBRWhCLGVBQWdCLENBSmhCLGdCQUFpQixDQUtqQixpQkFDZSxDQW5MbkMsMEVBc0x3Qix3QkFBeUIsQ0FHekIsMENBekx4QiwwRUEwTDRCLDRCQUE2QixDQTFMekQsZ0ZBNkxnQyx3Q0FBeUMsQ0FDNUMsQ0E5TDdCLHlFQXlNd0IsK0JBQWdDLENBRGhDLDhCQUErQixDQUYvQixVQUFXLENBS1gsVUFBVyxDQUpYLGlCQUFrQixDQUhsQixVQUFXLENBRFgsT0FBUSxDQUVSLHlDQUEwQyxDQUsxQyxTQUNXLENBM01uQyxzREFpTmdCLGdCQUFpQixDQUVqQixpQkFBa0IsQ0FEbEIsZUFDa0IsQ0FFbEIsMENBck5oQixzREF1Tm9CLGlCQUFrQixDQStHekIsQ0F0VWIsd0RBNk5vQixzQkFBdUIsQ0FGdkIsWUFBYSxDQUNiLE9BQVEsQ0FHUixlQUFnQixDQURoQixZQUNnQixDQS9OcEMsOERBb093Qix3QkFBeUIsQ0FEekIsV0FBWSxDQURaLFVBRXlCLENBcE9qRCxrRUEyT29CLGNBQWUsQ0FEZixpQkFBa0IsQ0FEbEIsaUJBRWUsQ0EzT25DLHlFQXFQd0Isd0JBQXlCLENBQ3pCLGlCQUFrQixDQVJsQixVQUFXLENBTVgsV0FBWSxDQUhaLFNBQVUsQ0FGVixpQkFBa0IsQ0FDbEIsT0FBUSxDQUVSLDBCQUEyQixDQUMzQixVQUFXLENBSVgsU0FBVSxDQXZQbEMsd0VBc1F3QixrQkFBbUIsQ0FGbkIsaUJBQXlCLENBQXpCLHdCQUF5QixDQVJ6QixVQUFXLENBRFgsWUFBYSxDQWFiLGVBQWdCLENBTmhCLFdBQVksQ0FLWixzQkFBdUIsQ0FSdkIsU0FBVSxDQUZWLGlCQUFrQixDQUdsQixPQUFRLENBS1Isd0NBQXlDLENBSnpDLFNBQVUsQ0FIVixTQVVnQixDQXhReEMsZ0ZBOFE0Qix3QkFBeUIsQ0FEekIsb0JBQ3lCLENBOVFyRCwrRUFpUjRCLFlBQWEsQ0FqUnpDLCtFQXVSNEIsb0JBQXFCLENBdlJqRCw0REE2Um9CLGlCQUFrQixDQTdSdEMsdUVBc1N3Qix3QkFBeUIsQ0FDekIsaUJBQWtCLENBSGxCLFdBQVksQ0FEWixTQUFVLENBSFYsaUJBQWtCLENBQ2xCLFFBQVMsQ0FJVCxVQUVrQixDQXZTMUMsNkVBa1Q0QixpQkFBeUIsQ0FBekIsd0JBQXlCLENBUnpCLFVBQVcsQ0FFWCxZQUFhLENBSWIsV0FBWSxDQUhaLFFBQVMsQ0FGVCxpQkFBa0IsQ0FHbEIsT0FBUSxDQU9SLHVCQUF3QixDQU54QixTQU13QixDQXJUcEQscUZBMFR3Qix3QkFBeUIsQ0FDekIsb0JBQXFCLENBM1Q3QywyRkE4VDRCLGFBQWMsQ0E5VDFDLGtFQW1Vd0IsU0FBVSxDQVM5QiwwQ0FESixZQUVRLHFCQUFzQixDQUV0QixRQUFTLENBT1QsdUNBQWdELENBRmhELGdCQUFpQixDQURqQixRQUFTLENBSFQsTUFBTyxDQUVQLFFBQVMsQ0FHVCxpQkFBa0IsQ0FQbEIsaUJBQWtCLENBR2xCLFVBS2dELENBWHhELGNBZVksV0FBWSxDQUNaLGFBQWMsQ0FGZCxTQUVjLENBaEIxQiw4QkF1Qlksd0JBQXlCLENBRHpCLGFBQWMsQ0FHZCxjQUFlLENBRGYsZ0JBQWlCLENBRWpCLGlCQUFrQixDQVRyQixDQWNULHlCQUlJLFlBQWEsQ0FEYixjQUFlLENBRmYsT0FBUSxDQUNSLFNBRWEsQ0FFYiwwQ0FOSix5QkFPUSxjQUFlLENBMkR0QixDQWxFRCxnQ0FXUSxZQUFhLENBWHJCLCtCQWlCWSxZQUFhLENBRWIsY0FBZSxDQURmLE9BQVEsQ0FGUixTQUdlLENBbkIzQiwyQ0EwQlEsYUFBYyxDQUVkLGNBQWUsQ0FKZixjQUFlLENBTWYsaUJBQWtCLENBTGxCLGVBQWdCLENBRWhCLGVBQWdCLENBRWhCLG1DQUNrQixDQTlCMUIscUNBbUNRLHdCQUF5QixDQU16QixpQkFBa0IsQ0FKbEIsYUFBYyxDQUtkLGNBQWUsQ0FKZixjQUFlLENBQ2YsZ0JBQWlCLENBSGpCLG9CQUFxQixDQUlyQixpQkFBa0IsQ0FObEIsc0JBQWtCLENBQWxCLGlCQVFlLENBMUN2QiwyQ0FvRFkseUNBQTBDLENBcER0RCx1RkErQ1ksd0JBQXlCLENBQ3pCLFVBQVcsQ0FGWCxZQUFhLENBR2IsaUJBQWtCLENBRWxCLFVBQVcsQ0FEWCxPQUFRLENBTFIsVUFrQjJDLENBL0R2RCw0Q0ErRFksMENBQTJDLENBS3ZELGNBRUksa0JBQW1CLENBRG5CLFlBQWEsQ0FFYiw2QkFBOEIsQ0FIbEMsMEJBU1EsYUFBYyxDQUhkLGNBQWUsQ0FFZixlQUFnQixDQURoQixlQUVjLENBVHRCLGlDQWNZLHdCQUF5QixDQUZ6QixhQUFjLENBQ2QsYUFDeUIsQ0FkckMsK0JBbUJRLGlCQUFrQixDQW5CMUIsMkRBdUJnQixhQUFjLENBdkI5QixvRUEwQm9CLDBDQUEyQyxDQTFCL0QsK0RBZ0NvQix1Q0FBd0MsQ0FoQzVELCtDQXdDWSxrQkFBbUIsQ0FGbkIsY0FBZSxDQUNmLFlBQWEsQ0FFYixPQUFRLENBekNwQixxREE0Q2dCLFVBQVksQ0E1QzVCLHdEQW9EZ0IsK0JBQWdDLENBRGhDLDhCQUErQixDQUgvQixhQUFjLENBRWQsVUFBVyxDQUdYLHdDQUF5QyxDQUp6QyxTQUl5QyxDQXJEekQsb0RBOERZLHFCQUFzQixDQUV0QixpQkFBa0IsQ0FDbEIsb0NBQXlDLENBUHpDLFlBQWEsQ0FLYixXQUFZLENBSlosaUJBQWtCLENBRWxCLE9BQVEsQ0FEUixxQkFBc0IsQ0FPdEIsV0FBWSxDQURaLFlBQ1ksQ0FuRXhCLGlFQXdFZ0Isa0JBQW1CLENBR25CLGNBQWUsQ0FKZixZQUFhLENBRWIsNkJBQThCLENBQzlCLGdCQUFpQixDQUpqQixpQkFLZSxDQTNFL0IsdUVBOEVvQix3QkFBeUIsQ0E5RTdDLG9GQW1Gd0IsYUFBYyxDQW5GdEMsNkVBd0ZvQixZQUFhLENBeEZqQyx1RUE0Rm9CLFFBQVMsQ0E1RjdCLHVFQXNHb0IsY0FBZSxDQUZmLFdBQVksQ0FGWixNQUFPLENBR1AsU0FBVSxDQUxWLGlCQUFrQixDQUNsQixLQUFNLENBRU4sVUFHZSxDQ2htQm5DLCtCQUVRLFlBQWEsQ0FFYixRQUFTLENBRFQsbUNBQ1MsQ0FFVCwwQ0FOUiwrQkFPWSx1QkFBeUIsQ0FDekIsd0JBQTBCLENBUnRDLHlDQVdnQix3QkFBMEIsQ0FDMUIseUJBQTJCLENBQzlCLENBYmIsaUNBaUJZLHdCQUEwQixDQUMxQix3QkFBMEIsQ0FDMUIseUJBQTJCLENBbkJ2Qyw4Q0F3QlksWUFBYSxDQUNiLFFBQVMsQ0FFVCxhQUFjLENBRGQsZ0JBQWlCLENBSGpCLGlCQUljLENBM0IxQiwyREFpQ2dCLHdCQUF5QixDQUd6QixrQkFBbUIsQ0FGbkIsVUFBVyxDQUNYLFdBQVksQ0FMWixpQkFBa0IsQ0FFbEIsU0FBVSxDQURWLE9BS21CLENBR3ZCLDBDQXZDWiw4Q0F5Q2dCLFFBQVMsQ0FEVCx3QkFDUyxDQWdEaEIsQ0E3Q0cseUNBNUNaLDJEQThDb0IsWUFBYSxDQUNoQixDQS9DakIsc0VBb0RvQixrQkFBb0IsQ0FJcEIsMENBeERwQiwyRUF5RHdCLGNBQWUsQ0FDZixlQUFnQixDQUV2QixDQTVEakIsNkRBZ0VnQixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLDRCQUE2QixDQUU3QiwwQ0FwRWhCLDZEQXFFb0Isd0JBQWdDLENBRXZDLENBdkViLHlEQTJFZ0IsYUFBYyxDQURkLFdBQ2MsQ0FFZCwwQ0E3RWhCLHlEQThFb0IsV0FBWSxDQVVuQixDQVBHLHlDQWpGaEIseURBa0ZvQixXQUFZLENBTW5CLENBeEZiLDJEQXNGb0Isb0JBQ0osQ0F2RmhCLDRDQWlHWSx3QkFBeUIsQ0FHekIsa0JBQW1CLENBRm5CLFVBQVcsQ0FJWCxlQUFnQixDQUhoQixlQUFnQixDQUxoQixpQkFBa0IsQ0FFbEIsVUFBVyxDQURYLE9BQVEsQ0FNUixTQUNnQixDQXRHNUIsc0RBNkd3QixvQkFBcUIsQ0E3RzdDLDRDQW9IZ0Isb0JBQXVCLENBQ3ZCLGVBQWdCLENBckhoQyxnREF3SG9CLHdCQUEwQixDQXhIOUMsdURBb0lnQix3QkFBeUIsQ0FIekIsa0JBQW1CLENBRW5CLGNBQWUsQ0FKZiw0QkFBOEIsQ0FHOUIsZ0JBQWlCLENBRmpCLHNCQUFrQixDQUFsQixpQkFJeUIsQ0FwSXpDLDREQXlJZ0IsY0FBZSxDQURmLGlCQUNlLENBekkvQixrRUE2SWdCLFFBQVMsQ0E3SXpCLGtEQWtKWSx5QkFBMkIsQ0FsSnZDLG9EQXNKZ0Isa0JBQW1CLENBRG5CLFlBQWEsQ0FHYixPQUFRLENBQ1IsMkJBQTZCLENBRjdCLHNCQUFrQixDQUFsQixpQkFFNkIsQ0F6SjdDLDBEQTRKb0IscUJBQXVCLENBNUozQyx5REFtS2dCLDRCQUE2QixDQUQ3QiwyQkFBNEIsQ0FENUIsYUFBYyxDQUlkLFVBQVcsQ0FDWCx3QkFBeUIsQ0FGekIsU0FFeUIsQ0FNekMsaUJBQ0ksd0JBQTBCLENBRDlCLDREQUlRLDBCQUE0QixDQUpwQyw2QkFRUSxPQUFRLENBQ1IsaUJBQWtCLENBVDFCLDJDQWtCWSxrQkFBbUIsQ0FIbkIsNEJBQTZCLENBRTdCLFlBQWEsQ0FEYixjQUFlLENBSGYsV0FBWSxDQU1aLHNCQUF1QixDQUx2QixTQUFVLENBRlYsVUFPdUIsQ0FuQm5DLGdEQXVCZ0IsVUFBVyxDQURYLGlCQUNXLENBdkIzQixnREEwQmdCLGlCQUFrQixDQUNsQixXQUFZLENBM0I1QixtREFpQ2dCLDRCQUE2QixDQUY3Qix3QkFBeUIsQ0FHekIsaUJBQWtCLENBRmxCLGFBRWtCLENDOU1sQyw0QkFHUSw2QkFBK0IsQ0FEL0IsMkJBQytCLENBRS9CLHlDQUxSLDRCQU1ZLDJCQUE2QixDQThUcEMsQ0FwVUwsaURBVVksaUJBQWtCLENBQ2xCLGVBQWdCLENBRWhCLHlDQWJaLGlEQWNnQixjQUFlLENBRXRCLENBaEJULHdEQXNCZ0IsYUFBYyxDQUZkLGNBQWUsQ0FDZixlQUFnQixDQUVoQixrQkFBbUIsQ0FDbkIsc0JBQXdCLENBRXhCLHlDQTFCaEIsd0RBMkJvQixjQUFlLENBRXRCLENBN0JiLHdGQW1DNEIsZ0JBQWlCLENBSWpCLFFBQVMsQ0FDVCxrQkFBb0IsQ0FIcEIsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBRmxCLFVBSW9CLENBeENoRCw0RkEyQ2dDLG1CQUFzQixDQTNDdEQsc0dBK0NnQyxpQkFBa0IsQ0FDbEIsa0JBQW1CLENBaERuRCxpSEFvRGdDLGNBQWUsQ0FFZixhQUFjLENBQ2QsaUJBQWtCLENBRmxCLFdBRWtCLENBdkRsRCxxSEEwRG9DLHFCQUF1QixDQTFEM0QsNEhBK0R3QyxvQkFBcUIsQ0EvRDdELDJIQXlFb0MsV0FBWSxDQUhaLFFBQVMsQ0FGVCxpQkFBa0IsQ0FDbEIsT0FBUSxDQUVSLDhCQUFnQyxDQUNoQyxVQUNZLENBekVoRCwrSEE0RXdDLG9CQUFxQixDQTVFN0QsNEVBb0Z3QixrQkFBbUIsQ0FwRjNDLHdGQXVGNEIsaUJBQWtCLENBdkY5Qyw0RkEwRmdDLG9CQUF1QixDQTFGdkQsa0dBbUdnQyxXQUFZLENBSFosUUFBUyxDQUZULGlCQUFrQixDQUNsQixPQUFRLENBRVIsOEJBQWdDLENBQ2hDLFVBQ1ksQ0FuRzVDLCtGQXVHZ0MscUJBQXNCLENBdkd0RCxvR0ErR2dDLHNCQUF1QixDQUV2Qix1QkFBa0MsQ0FDbEMsdUJBQXdCLENBQ3hCLGNBQWUsQ0FIZixZQUdlLENBbkgvQywwTkF3SG9DLFdBQVksQ0FEWixVQUNZLENBeEhoRCx5R0E0SG9DLFNBQVUsQ0E1SDlDLDZHQWdJb0MseURBQTRELENBaEloRyw2R0FvSW9DLDBEQUE2RCxDQXBJakcsNERBK0lnQixTQUFVLENBL0kxQix1RUFvSm9CLCtCQUFnQyxDQURoQyxrQkFBbUIsQ0FEbkIsbUJBRWdDLENBcEpwRCxtRkF3SndCLGtCQUFtQixDQURuQixlQUNtQixDQUVuQix5Q0ExSnhCLG1GQTJKNEIsYUFBYyxDQUVyQixDQTdKckIsMkZBa0t3QixhQUFjLENBRmQsY0FBZSxDQUNmLGVBQWdCLENBRWhCLGlCQUFrQixDQUNsQix3QkFBeUIsQ0FwS2pELDJGQTBLd0IsYUFBYyxDQUZkLGNBQWUsQ0FDZixlQUFnQixDQUVoQixRQUFTLENBQ1Qsd0JBQXlCLENBNUtqRCx5RkFvTHdCLCtCQUFnQyxDQUZoQyxpQkFBa0IsQ0FDbEIsa0JBQ2dDLENBcEx4RCxvRkF5THdCLGtCQUFtQixDQURuQixZQUFhLENBRWIsT0FBUSxDQTFMaEMseUZBOEw0QixXQUFZLENBRFosVUFDWSxDQTlMeEMsMkZBb000QixhQUFjLENBRmQsY0FBZSxDQUNmLGVBQ2MsQ0FwTTFDLHVGQTJNd0IsYUFBYyxDQUZkLGNBQWUsQ0FDZixlQUFnQixDQUVoQix3QkFBeUIsQ0E1TWpELHFHQStNNEIsaUJBQWtCLENBL005QywwRkFtTjRCLGVBQWdCLENBQ2hCLGlCQUFrQixDQXBOOUMsNkNBNE5ZLGdCQUFpQixDQUVqQiwwQ0E5TlosNkNBK05nQixjQUFlLENBQ2YsZUFBZ0IsQ0FtR3ZCLENBblVULHlEQW9PZ0IscUJBQXVCLENBcE92QyxzRUF1T29CLHVCQUF5QixDQXZPN0MsMERBNE9nQixlQUFnQixDQU1oQixvQkFBcUIsQ0FGckIsd0JBQXlCLENBQ3pCLGlCQUFrQixDQUlsQixZQUFhLENBQ2IsY0FBZSxDQVJmLFdBQVksQ0FDWixpQkFBa0IsQ0FJbEIsV0FBWSxDQUNaLGNBQWUsQ0FQZixVQUFXLENBVVgsU0FBVSxDQXZQMUIsZ0VBMFBvQixVQUFZLENBMVBoQyw4REErUG9CLFdBQVksQ0FHWixRQUFTLENBRlQsaUJBQWtCLENBQ2xCLE9BQVEsQ0FFUiw4QkFBZ0MsQ0FMaEMsU0FLZ0MsQ0FuUXBELG1FQXVRd0IsY0FBZSxDQXZRdkMscUVBNlFvQixZQUFhLENBRGIsVUFDYSxDQTdRakMscUVBaVJvQixVQUFXLENBalIvQiw4REEyUmdCLDRCQUE2QixDQUo3QixhQUFjLENBRGQsY0FBZSxDQUVmLGVBQWdCLENBQ2hCLGVBQWdCLENBQ2hCLGdCQUM2QixDQTNSN0MsMkRBK1JnQixjQUFlLENBQ2YsMEJBQTRCLENBaFM1Qyx1RUFxU29CLFFBQVMsQ0FEVCxjQUFlLENBRGYsZUFFUyxDQXJTN0IsMEVBMlN3QixpQkFBa0IsQ0FGbEIsV0FBWSxDQUNaLFlBQWEsQ0FFYixlQUFnQixDQUpoQixVQUlnQixDQTVTeEMsaUZBZ1Q0QixXQUFZLENBRFosVUFDWSxDQWhUeEMsc0ZBdVR3QixnQkFBaUIsQ0FDakIsaUJBQWtCLENBeFQxQyx3RkE4VHdCLGFBQWMsQ0FGZCxjQUFlLENBQ2YsZUFBZ0IsQ0FFaEIsUUFBUyxDQ3hUN0IsMENBREosK0NBRVEsZUFBZ0IsQ0FFdkIiLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImh0bWwsIGJvZHkge1xyXG4gICYub3ZlcmZsb3ctaGlkZGVuIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDEwMGR2aDtcclxuICB9XHJcbn1cclxuXHJcbi5pbWctaG9sZGVyIHtcclxuXHJcbiAgaW1nLFxyXG4gIHBpY3R1cmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gIHN2ZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJi5iZy1tb2RlIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgaW1nLFxyXG4gICAgcGljdHVyZSB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgbWF4LXdpZHRoOiAxNDcycHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMCA1MHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAmLnNtIHtcclxuICAgIG1heC13aWR0aDogMTM4MnB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLnNlY3Rpb24taGVhZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuICAgIC5zZWN0aW9uLWRlY29yIHtcclxuICAgICAgd2lkdGg6IDE1OHB4O1xyXG4gICAgICBoZWlnaHQ6IDE1OHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRjE1NDI2O1xyXG5cclxuICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuXHJcbiAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy10YWJsZXR9IHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kLWdyaWQge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNCB7XHJcbiAgICAmLmNvbC1kLSN7JGl9IHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoJGksIDFmcik7XHJcbiAgICB9XHJcblxyXG4gICAgJi5nYXAtZC0jeyRpfSB7XHJcbiAgICAgIGdhcDogMTBweCAqICRpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA0IHtcclxuICAgICAgJi5jb2wtZC0jeyRpfS10YWIge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KCRpLCAxZnIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgYm9yZGVyOiAycHggc29saWQgI0YxNTQyNjtcclxuICBjb2xvcjogI0YxNTQyNjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICBjb2xvcjogI0YxNTQyNjtcclxuICB9XHJcblxyXG4gICYuYnRuLXNvbGlkIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMTU0MjY7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIG1pbi13aWR0aDogMTMycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC45KTtcclxuICAgICAgLy8gY29sb3I6ICNGMTU0MjY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGFibGV0LWhpZGUge1xyXG4gIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy10YWJsZXR9IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi50YWJsZXQtc2hvdyB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGctdGFibGV0fSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cclxuICAgICYucm93IHtcclxuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICYuaW5saW5lIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWItc2hvdyB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGctcGhvbmV9IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJi53ZWJraXQtYm94IHtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLnJvdyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tYi1oaWRlIHtcclxuICAmLndlYmtpdC1ib3gge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy1waG9uZX0ge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICYud2Via2l0LWJveCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuc2VjdGlvbi1ob21lLWJhbm5lciNibG9jay1jb250ZW50MSB7XHJcbiAgJi5ibG9jay1jb250ZW50LTEge1xyXG4gICAgLmJsb2NrLWNoaWxkLTEge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy10YWJsZXR9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFzayB7XHJcbiAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy10YWJsZXR9IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYmcge1xyXG4gICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy10YWJsZXR9IHtcclxuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMzRweCk7XHJcbiAgICAgICAgICB0b3A6IC0xNnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4vLi4vaW1nLzExMS5wbmcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGctcGhvbmV9IHtcclxuICAgICAgICAgIC8vIGhlaWdodDogMTIyJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmhlcm8tc2xpZGVyIHtcclxuICAgIGhlaWdodDogMzF2dyAhaW1wb3J0YW50O1xyXG4gICAgbWF4LWhlaWdodDogNTAwcHg7XHJcblxyXG4gICAgaWZyYW1lIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgICBoZWlnaHQ6IDMzLjMzdncgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG5cclxuICAgICAgaWZyYW1lIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mbGlja2l0eS1wYWdlLWRvdHMge1xyXG4gICAgICBib3R0b206IC04MHB4O1xyXG5cclxuICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kb3Qge1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIHRvcDogLTQ1cHg7XHJcblxyXG4gICAgICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgICAgICAgICB0b3A6IC0zNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaXMtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICB0b3A6IGNhbGMoMTAwJSArIDU3cHgpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRjI0QjIyO1xyXG5cclxuICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgICAgIHdpZHRoOiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZbZGlzYWJsZWRdIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0MyQzFDMTtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJi5uZXh0IHtcclxuICAgICAgICByaWdodDogLTIwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmZsaWNraXR5LWJ1dHRvbi1pY29uIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02MCUsIC01MCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnByZXZpb3VzIHtcclxuICAgICAgICByaWdodDogNDhweDtcclxuICAgICAgICBsZWZ0OiBpbml0aWFsO1xyXG5cclxuICAgICAgICAuZmxpY2tpdHktYnV0dG9uLWljb24ge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQwJSwgLTUwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGctdGFibGV0fSB7XHJcbiAgICAgICAgICByaWdodDogNjhweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mbGlja2l0eS1idXR0b24taWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICBoZWlnaHQ6IDQwJTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmxpY2tpdHktYnV0dG9uIHtcclxuICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnNlY3Rpb24taG9tZS13aHktY2hvb3NlLXVzIHtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cclxuICAgIC5iZy1sYXllciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC4yKTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgID4gKiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24taGVhZCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIC5zZWN0aW9uLWRlY29yIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1OHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1OHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjE1NDI2O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy10YWJsZXR9IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1ib2R5IHtcclxuICAgICAgICAud2h5LXNsaWRlciB7XHJcbiAgICAgICAgICAgIC5zbGljay1saXN0IHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy10YWJsZXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLndoeS1pdGVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDcycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2MDgvNTczO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1Ljd2dztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNsaWNrLXByZXYsIC5zbGljay1uZXh0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNGMjRCMjI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNzAlKTtcclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjRjI0QjIyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICNGMjRCMjI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC8vIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1tZC1zY3JlZW59IHtcclxuICAgICAgICAgICAgICAgIC8vICAgICBsZWZ0OiA1LjZ2dztcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tc20tbGFwdG9wfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNsaWNrLW5leHQge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gQG1lZGlhICN7JGluZm9ybWF0aW9uLW1kLXNjcmVlbn0ge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIHJpZ2h0OiA1LjZ2dztcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tc20tbGFwdG9wfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53aHktdmlkZW8ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ2LjN2dztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuc2VjdGlvbi1ob21lLXRlY2hub2xvZ3kge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDA7XHJcblxyXG4gICAgJi5zZWN0aW9uIHtcclxuICAgICAgICAuc2VjdGlvbi1oZWFkIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWN0aW9uLWJvZHkge1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGctdGFibGV0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGVjaC1saXN0IHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy10YWJsZXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRlY2gtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNGMTU0MjY7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJnLWxheWVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjMpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGctdGFibGV0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY2Ljd2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJnLWxheWVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPioge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGVjaC1pdGVtLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRlY2gtaXRlbS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRlY2gtaXRlbS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGctdGFibGV0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zZWN0aW9uLWhvbWUtZmVhdHVyZS1wcm9qZWN0IHtcclxuICAgIHBhZGRpbmc6IDQwcHggMCAwO1xyXG5cclxuICAgIC5iZy1sYXllciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC4yKTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgID4gKiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tYm9keSB7XHJcbiAgICAgICAgLmJhbm5lci1pdGVte1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ2LjN2dztcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy10YWJsZXR9IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTB2dztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5mZWF0dXJlLXByb2plY3QtYmFubmVyLWhvbGRlciB7XHJcbiAgICAgICAgICAgIC5zbGljay1saXN0IHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy10YWJsZXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLnNsaWNrLXByZXYsIC5zbGljay1uZXh0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNGMjRCMjI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNzAlKTtcclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjRjI0QjIyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICNGMjRCMjI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC8vIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1tZC1zY3JlZW59IHtcclxuICAgICAgICAgICAgICAgIC8vICAgICBsZWZ0OiA1LjZ2dztcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tc20tbGFwdG9wfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNsaWNrLW5leHQge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gQG1lZGlhICN7JGluZm9ybWF0aW9uLW1kLXNjcmVlbn0ge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIHJpZ2h0OiA1LjZ2dztcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tc20tbGFwdG9wfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIjaG9tZSB7XHJcbiAgICAuc2VjdGlvbi1ib25jbHViIHtcclxuICAgICAgICAmLmJsb2NrLWNvbnRlbnQtMiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMDtcclxuXHJcbiAgICAgICAgICAgIC5ibG9jay1jaGlsZC0yIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5hYm91dC1ib25kY2x1YiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGctdGFibGV0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0ZnI7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGctdGFibGV0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy10YWJsZXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNzFweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJveC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjI0QjIyODA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaGVhZGluZy1ib3gtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAuaXRlbTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAuYWJvdXQtYm9uZGNsdWIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNGMTU0MjY7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGMTU0MjY7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIjaG9tZSB7XHJcbiAgICAuc2VjdGlvbi1ob21lLW5ld3Mge1xyXG4gICAgICAgICYuYmxvY2stY29udGVudC0zIHtcclxuICAgICAgICAgICAgLm1haW4tbmV3cy1ldmVudHMge1xyXG4gICAgICAgICAgICAgICAgLmdyb3VwLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubnVtbWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNThweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy10YWJsZXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZ3JvdXAtaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy10YWJsZXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZ3JvdXAtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtLWNvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBpbml0aWFsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmltZy1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM3Ljh2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzcuOHZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tdHh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC52aWV3LW1vcmUtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGMTU0MjY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiI2hvbWUge1xyXG4gICAgLnNlY3Rpb24taG9tZS1wcm9kdWN0cyB7XHJcbiAgICAgICAgJi5ibG9jay1jb250ZW50LTUge1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGctdGFibGV0fSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ncm91cC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAubnVtbWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmdyb3VwLWhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmZlYXR1cmUtcHJvamVjdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy10YWJsZXR9IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICBib3R0b206IDEycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0YyNEIyMjtcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy10YWJsZXR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgYm90dG9tOiAzNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zbGljay1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDMkMxQzE7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwJTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblxyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2xpY2stcHJldiB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKCgxMDB2dyAtIDE0NzJweCkvMiArIDUwcHggKyA2OHB4KTtcclxuICAgICAgICAgICAgbGVmdDogaW5pdGlhbDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMjRCMjI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sYXB0b3B9IHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKCgxMDB2dyAtIDE0NzJweCkvMiArIDUwcHgpO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxhcHRvcH0ge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy10YWJsZXR9IHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygoMTAwdncgLSAxNDcycHgpLzIgKyA1MHB4KTtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLXNtLXNjcmVlbn0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGFwdG9wfSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy10YWJsZXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sYXB0b3B9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGFwdG9wfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjRweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMTU0MjY7XHJcblxyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0YxNTQyNjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvamVjdC1pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAzMy4xdnc7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLXNtLWxhcHRvcH0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcwdnc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGctcGhvbmV9IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMzN2dztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4qIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2plY3QtYmFubmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzMuMXZ3O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLXNtLWxhcHRvcH0ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHZ3O1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGctcGhvbmV9IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTMzdnc7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudC1ob2xkZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxcclxuICAgICAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDAlLFxyXG4gICAgICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMSkgMTAwJSk7XHJcblxyXG4gICAgICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDkycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGctdGFibGV0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucHJvamVjdC1saXN0LXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgY29sb3I6ICNGMjRCMjI7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbn1cclxuXHJcbi5wcm9qZWN0LXNlY3Rpb24taGVhZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENkQ2RDY7XHJcbiAgICB9XHJcblxyXG4gICAgLmxhYmVsIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogOHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGctdGFibGV0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzM5MzgzNztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb3VudGVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgY29sb3I6ICNGREZERkQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjE1NDI2O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZXctdHlwZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAjMzkzODM3O1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuXHJcbiAgICAgICAgLmJ0bi12aWV3LXR5cGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZpbHRlci1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAxNnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENkQ2RDY7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA1O1xyXG5cclxuICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy10YWJsZXR9IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDExOXB4IDIwcHggNDBweDtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIGhlaWdodDogMTAwZHZoO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgei1pbmRleDogMTAwMDtcclxuXHJcbiAgICAgICAgLmRyb3Bkb3duLWJsb2NrIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2xvc2UtcG9wdXAtYnRuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDk1cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGFiZWwge1xyXG4gICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDZENkQ2O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAuY291bnRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkRGREZEO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0YxNTQyNjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZHJvcGRvd24tYmxvY2sge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy10YWJsZXR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIC5GaWx0ZXJGb3JtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jdXN0b20tZHJvcGRvd24taW5wdXQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzM5MzgzNztcclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpIHJvdGF0ZSgtMTM1ZGVnKTsgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jdXN0b20tZHJvcGRvd24taW5wdXQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDU2cHggMCAxNnB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDZENkQ2O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03NSUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzE4MTgxNztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTgxODE3O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzOTM4Mzc7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGctdGFibGV0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAuRmlsdGVyRm9ybSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgMTBweCk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6XHJcbiAgICAgICAgICAgICAgICAwcHggOXB4IDI4cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wNSksXHJcbiAgICAgICAgICAgICAgICAwcHggM3B4IDZweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTgwcHggMzAwcHg7XHJcbiAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoOmhhcygucGFyZW50LXRhYnMpKSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy10YWJsZXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNoaWxkLXRhYnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhhcygucGFyZW50LXRhYnMpIHtcclxuICAgICAgICAgICAgICAgIC5jaGlsZC10YWJzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnRhYmxldC1zaG93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudGFibGV0LXNob3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBhcmVudC10YWJzIHtcclxuICAgICAgICAgICAgICAgIC5wYXJlbnQtdGFiIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxNztcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRURFOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzUlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03NSUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxODE4MTc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTgxODE3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaGlsZC10YWJzIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMxMnB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGctdGFibGV0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzJDMUMxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2xlYXItaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzJDMUMxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRjI0QjIyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyNEIyMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0YyNEIyMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2hlY2ttYXJrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2MyYzFjMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI0QjIyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNGMjRCMjI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmN0YS1ob2xkZXIge1xyXG4gICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAtNHB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcclxuXHJcbiAgICAgICAgPiAqIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNsZWFyLWFsbC1maWx0ZXIge1xyXG4gICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy10YWJsZXR9IHtcclxuICAgICAgICAgICAgY29sb3I6ICMxODE4MTc7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxODE4MTc7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jdXJyZW50LWZpbHRlci10YWctbGlzdCB7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy10YWJsZXR9IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNsZWFyLWFsbC1maWx0ZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGNvbG9yOiAjRjI0QjIyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXItdGFnIHtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRURFOTtcclxuICAgICAgICBwYWRkaW5nOiAwIDMycHggMCA4cHg7XHJcbiAgICAgICAgY29sb3I6ICNGMjRCMjI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlBQzk5O1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICByaWdodDogMTJweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMS41cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUFDOTk7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFjdGlvbi1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAuY291bnQtaXRlbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBjb2xvcjogI0E0QTNBMztcclxuXHJcbiAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNGMjRCMjI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc29ydC1vcmRlci1mb3JtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgLmRyb3Bkb3duLXNvcnQtb3JkZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgLmljby1hcnIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTEzNWRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kcm9wZG93bi1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAuaWNvLWFyciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyb3Bkb3duLWxhYmVsIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDhweDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvLWFyciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxODE4MTc7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE4MTgxNztcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHJvcGRvd24tc29ydC1vcmRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgei1pbmRleDogMTAwMDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG5cclxuICAgICAgICAgICAgLm9yZGVyLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmljb24tY2hlY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmljb24tY2hlY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuc2hvd19saXN0X3Bvc3Qge1xyXG4gICAgJi52aWV3LXR5cGUtbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIC5jb2wtc20tMSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAqIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYm94LWl0ZW1zLWltZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICAuY291bnRyeS10YWcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyNEIyMjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTlweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSA0MHB4KTtcclxuICAgICAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXBob25lfSB7XHJcbiAgICAgICAgICAgICAgICAudHh0LWRldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZS1kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgICYuY2F0LW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYucHJvamVjdC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTJweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGVudC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy10YWJsZXR9IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTYwcHggLSAxNnB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmltZy1pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGctdGFibGV0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy1waG9uZX0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDQwMCAvIDI0N1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib3gtaXRlbXMtaW1nIHtcclxuICAgICAgICAuY291bnRyeS10YWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyNEIyMjtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5cHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmltZy1pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWctaXRlbXMge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMzAwIC8gMTg1O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUtZGV0YWlscyB7XHJcbiAgICAgICAgICAgICYuY2F0LW5hbWUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTlweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0YyNEIyMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5wcm9qZWN0LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbG9yLXByaW1hcnktbWFpbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52aWV3LW1vcmUtZGV0YWlscyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGVjaC1wanNob3djYXNlIHtcclxuICAgIHBhZGRpbmc6IDIycHggMCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMucHJldjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGFnaW5hdGlvbiB7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAucGFnZS1udW1iZXJzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmLnByZXYge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5uZXh0IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5jdXJyZW50IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGMTU0MjY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0YxNTQyNjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiI2hvbWUge1xyXG4gICAgLnRlY2gtcHJvamVjdC1jb2xvdXJzIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTMwcHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODRweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGctcGhvbmV9IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLm1haW4tZGV0YWlsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBcclxuICAgICAgICAgICAgQG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXBob25lfSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAubWFpbi1sZWZ0IHtcclxuICAgICAgICAgICAgLmhlYWRpbmctZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGMjRCMjI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy1waG9uZX0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC53cmFwcGVyLW5ld3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIC5nYWxsZXJ5X3NpbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLXJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTkyIC8gOTc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+W2NsYXNzKj1jb2wtXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nYWxsZXJ5LWl0ZW0uaW1nLWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC41KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGxheS1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAub3dsLWNhcm91c2VsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW1nLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA5NTAgLyA0ODA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wbGF5LWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxMDA1LzUwNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICNvd2wtcHJvamVjdC1zaG93Y2FzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5vd2wtbmF2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm93bC1wcmV2LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3dsLW5leHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3dsLXByZXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy1uZXcvaW1nL2Fycm93LWxlZnQuc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vd2wtbmV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzLW5ldy9pbWcvYXJyb3ctcmlnaHQuc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLm1haW4tcmlnaHQge1xyXG4gICAgICAgICAgICAudGVjaC1wcm9qZWN0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICYub3duZXItaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0YxNTQyNjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5vd25lci1sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy1waG9uZX0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAudGVjaC1wcm9qZWN0LWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzYxNjA1RjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC50ZWNoLXByb2plY3QtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAuYmxvY2staXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VCRUJFQjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAuYmxvY2staGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY28ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjE2MDVGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmJsb2NrLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpoYXModWwpKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLnJlbGF0ZWQtcHJvamVjdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRpbmZvcm1hdGlvbi1sZy10YWJsZXR9IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc2xpY2stdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0YyNEIyMjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRUVERTk4MDtcclxuICAgICAgICAgICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBmaWxsOiAjRjI0QjIyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICNGMjRCMjI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAmLnNsaWNrLXByZXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICYuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAuaGVhZGluZy1kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRjI0QjIyO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDI2cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjN0E3QTc5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgLnByb2plY3QtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTEycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMjBweCAhaW1wb3J0YW50O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAucHJvamVjdC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAucHJvamVjdC1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDMvMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5wcm9qZWN0LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiY29tbW9uL3ZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwiY29tbW9uL2VsZW1lbnRzXCI7XHJcblxyXG5AaW1wb3J0IFwiaG9tZVwiO1xyXG5AaW1wb3J0IFwicHJvamVjdFwiO1xyXG5cclxuLm1lbnUtZ3JvdXAgLm1lbnUtYXBwIC5idXR0b24tbW9iIC5sb2dvLW1vYmlsZSB7XHJcbiAgICBAbWVkaWEgI3skaW5mb3JtYXRpb24tbGctdGFibGV0fSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgIH1cclxufVxyXG4iXX0= */
