@font-face{font-family:TiemposHeadline;src:url(../fonts/tiempos-headline-web-semibold.eot);src:url(../fonts/tiempos-headline-web-semibold.eot?#iefix) format("embedded-opentype"),url(../fonts/tiempos-headline-web-semibold.woff) format("woff"),url(../fonts/tiempos-headline-web-semibold.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:TiemposHeadline;src:url(../fonts/tiempos-headline-web-semibold-italic.eot);src:url(../fonts/tiempos-headline-web-semibold-italic.eot?#iefix) format("embedded-opentype"),url(../fonts/tiempos-headline-web-semibold-italic.woff) format("woff"),url(../fonts/tiempos-headline-web-semibold-italic.woff2) format("woff2");font-weight:500;font-style:italic}@font-face{font-family:FoundersGrotesk;src:url(../fonts/founders-grotesk-web-regular.eot);src:url(../fonts/founders-grotesk-web-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/founders-grotesk-web-regular.woff) format("woff"),url(../fonts/founders-grotesk-web-regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:FoundersGrotesk;src:url(../fonts/founders-grotesk-web-regular-italic.eot);src:url(../fonts/founders-grotesk-web-regular-italic.eot?#iefix) format("embedded-opentype"),url(../fonts/founders-grotesk-web-regular-italic.woff) format("woff"),url(../fonts/founders-grotesk-web-regular-italic.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:FoundersGrotesk;src:url(../fonts/founders-grotesk-web-medium.eot);src:url(../fonts/founders-grotesk-web-medium.eot?#iefix) format("embedded-opentype"),url(../fonts/founders-grotesk-web-medium.woff) format("woff"),url(../fonts/founders-grotesk-web-medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:FoundersGrotesk;src:url(../fonts/founders-grotesk-web-medium-italic.eot);src:url(../fonts/founders-grotesk-web-medium-italic.eot?#iefix) format("embedded-opentype"),url(../fonts/founders-grotesk-web-medium-italic.woff) format("woff"),url(../fonts/founders-grotesk-web-medium-italic.woff2) format("woff2");font-weight:500;font-style:italic}button{padding:0;-webkit-transition:background-color .5s ease-out;-moz-transition:background-color .5s ease-out;-o-transition:background-color .5s ease-out;transition:background-color .5s ease-out}button:focus,button:hover{-webkit-transition:background-color .5s ease-out;-moz-transition:background-color .5s ease-out;-o-transition:background-color .5s ease-out;transition:background-color .5s ease-out}.btn{height:40px;color:#fff;font-size:16px;line-height:22px;font-weight:400;letter-spacing:.25px;display:flex;align-items:center;justify-content:center;-webkit-transition:background-color .5s ease-out;-moz-transition:background-color .5s ease-out;-o-transition:background-color .5s ease-out;transition:background-color .5s ease-out}.btn:focus,.btn:hover{color:#fff;border:1px solid #0d3ed5;background-color:#0d3ed5;-webkit-transition:background-color .5s ease-out;-moz-transition:background-color .5s ease-out;-o-transition:background-color .5s ease-out;transition:background-color .5s ease-out}.btn:focus svg,.btn:hover svg{fill:#fff}.btn-blue{border:1px solid #124cff;background-color:#124cff}.btn-blue svg{fill:#fff}.btn-blueborder{color:#124cff;border:1px solid #124cff}.btn-blueborder svg{fill:#124cff}.btn-whiteborder{border:1px solid #fff}.btn-whiteborder:focus,.btn-whiteborder:hover{color:#124cff;background-color:#fff;border:1px solid #fff}.btn-whiteborder:focus svg,.btn-whiteborder:hover svg{fill:#124cff}.btn-round{width:40px;height:40px;border-radius:50%}.btn-share svg{fill:#124cff}.btn-share svg+span{margin-left:15px}.btn-share span{font-size:15px;font-weight:500;margin-bottom:5px}.btn-share .mobile-none{display:none}@media screen and (min-width:768px){.btn-share .mobile-none{display:inline}}.btn-prev svg{transform:rotate(180deg)}.btn--tooltip__wrapper{position:relative}.btn--tooltip__wrapper .btn:hover+.tooltip{display:flex;align-items:center;justify-content:center}.btn--tooltip__wrapper .tooltip{height:30px;font-size:12px;line-height:18px;position:absolute;top:51px;border:1px solid #124cff;display:none;background-color:#fff;z-index:1}.btn--tooltip__wrapper .tooltip-triangle{width:6px;height:6px;position:absolute;top:-4px;background-color:#fff;transform:rotate(45deg);border:1px solid #124cff;border-right-color:#fff;border-bottom-color:#fff}.btn.slick-disabled{opacity:0}.slide-arrow{width:45px;height:60px;display:none;align-items:center;justify-content:center;position:absolute;background-color:#124cff;z-index:1}.slide-arrow:focus,.slide-arrow:hover{background-color:#0d3ed5}.slide-arrow.slick-arrow{display:flex}.slide-arrow.slick-disabled{opacity:0}.slide-prev{left:0}.slide-prev svg{transform:rotate(180deg)}.slide-next{right:0}@media screen and (min-width:768px){.slide-arrow{width:60px;height:80px}}.kind-title{font-size:12px;line-height:15px;font-weight:500;letter-spacing:.55px;text-transform:uppercase}.kind-title__blue{color:#124cff}.kind-title__white{color:#fff}.capital{text-transform:capitalize}.img-wrapper img{width:100%;height:100%;object-fit:cover}a{-webkit-transition:background-color .2s ease-out;-moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;transition:background-color .2s ease-out}a:focus,a:hover{-webkit-transition:background-color .2s ease-out;-moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;transition:background-color .2s ease-out}a.overlay{color:transparent;border-bottom:none}.inactive{filter:blur(4px)}.truncate{overflow:hidden;position:relative}.truncate.overflow:after{content:'...';position:absolute;margin-left:1px}.blue{color:#124cff}.icon-media{position:absolute;background-color:#fff;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center}.icon-media.pdf svg{width:30px;height:30px}.bottom-links{margin-bottom:35px}.bottom-links .link-card{height:300px;color:#fff;padding:20px;margin-top:2px;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;position:relative;background-color:rgba(0,0,0,.3);background-blend-mode:soft-light}.bottom-links .link-card:before{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.3)}.bottom-links .link-card__title{font-size:24px;line-height:28px;font-weight:500;letter-spacing:-.21px;margin-bottom:15px;font-family:TiemposHeadline}.bottom-links .link-card .kind-title{margin-bottom:15px}.bottom-links .link-card .btn{width:auto;padding:0 20px}@media screen and (min-width:768px){.bottom-links{display:flex}.bottom-links .link-card{padding:30px;width:calc(50% - 1px);height:496px}.bottom-links .link-card:last-of-type{margin-left:2px}.bottom-links .link-card__title{font-size:28px;line-height:32px;letter-spacing:-.25px;margin-bottom:15px}}@media screen and (min-width:1080px){.bottom-links .link-card{padding:40px;height:420px}.bottom-links .link-card__title{font-size:30px;letter-spacing:-.27px}}.accordion{width:100%;padding:12px 0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #adadad}.accordion.open .accordion-title{color:#124cff}.accordion.open svg{transform:rotate(45deg)}.accordion .btn{width:30px;height:30px}.accordion-title{font-size:16px;line-height:22px;font-weight:500}.accordion-content{display:none;padding:10px 0;border-bottom:1px solid #adadad}.accordion-content.active{display:block}@media screen and (min-width:768px){.accordion-title{line-height:24px}}.selectbox{position:relative}.selectbox select{display:none}.selectbox .selected{display:flex;align-items:center;color:#2a2a2a;cursor:pointer}.selectbox .selected svg{margin-left:11px;margin-bottom:-4px}.selectbox .selected.open svg{transform:rotate(180deg)}.selectbox ul{display:none}.selectbox ul.open{display:block;position:absolute;z-index:2;background-color:#fff;left:-10px;padding:5px 0;width:calc(100% + 15px)}.selectbox ul li{cursor:pointer;padding:5px 10px}.blur-cover{position:fixed;top:0;left:0;width:100%;height:100%;display:none;background-color:transparent}.blur-cover.open{z-index:2;display:block}.related-records{margin-bottom:100px}.related-records-title{font-size:22px;font-weight:500;line-height:24px;letter-spacing:.22px;font-family:TiemposHeadline;margin:0 20px;margin-bottom:20px}.related-records-slider{margin-left:20px}.related-records-slider.flex{display:flex}.related-records-slider__wrapper{position:relative}.related-records-slider__wrapper .slide-arrow{position:absolute;top:80px;width:60px;height:80px}.related-records-slider__wrapper .slide-prev{left:0}.related-records-slider__wrapper .slide-next{right:0}.related-records-slide{width:320px;margin-right:8px;position:relative}.related-records-slide .img-wrapper{height:240px;position:relative}.related-records-slide .img-wrapper .icon-media{margin:auto;top:0;left:0;bottom:0;right:0}.related-records-slide .slide-content{margin-top:20px}.related-records-slide .slide-keyword{color:#808089;font-size:14px;font-weight:500;line-height:20px;margin-bottom:5px}.related-records-slide .slide-title{font-size:18px;font-weight:500;line-height:24px}.related-records-slide .overlay{position:absolute;top:0;left:0;width:100%;height:100%}.related-records-slide:focus .slide-title,.related-records-slide:hover .slide-title{color:#124cff}@media screen and (min-width:768px){.related-records-title{font-size:24px;line-height:32px;font-family:TiemposHeadline;margin:0 30px;margin-bottom:20px}.related-records-slider{margin-left:30px}}@media screen and (min-width:1080px){.related-records-title{margin:0 40px;margin-bottom:25px}.related-records-slider{margin-left:40px}}.memory{margin:70px 20px 80px 20px}.memory-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.memory-head .btn-share{width:100px}.memory-title{font-size:22px;line-height:24px;font-family:TiemposHeadline}.memory-card{padding:20px;border-radius:10px;margin-bottom:48px;background-color:#e5f0f7;position:relative}.memory-card-title{color:#124cff;font-size:22px;line-height:32px;font-family:TiemposHeadline;margin-bottom:15px}.memory-card-text{font-size:18px;line-height:24px;margin-bottom:30px}.memory-card-image{margin:35px 0 25px 0}.memory-card-image img{max-width:100%;max-height:100%}.memory-card-bottom{color:#60606b;display:flex;align-items:center;justify-content:space-between;font-size:12px;line-height:18px;font-weight:500;letter-spacing:.86px;text-transform:uppercase}.memory-card .triangle{width:20px;height:15px;background:linear-gradient(to top left,#fff 0,#fff 50%,#e5f0f7 50%,#e5f0f7 100%);position:absolute;left:30px;bottom:-15px}@media screen and (min-width:768px){.memory{margin:90px 30px 80px 30px}.memory-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.memory-head .btn-share{width:177px}.memory-title{font-size:24px;line-height:32px}.memory-card{padding:30px;border-radius:10px;margin-bottom:48px;background-color:#e5f0f7;position:relative}.memory-card-title{color:#124cff;font-size:22px;line-height:32px;font-family:TiemposHeadline;margin-bottom:20px}.memory-card-text{font-size:20px;line-height:24px;margin-bottom:30px}.memory-card-image{height:305px;margin:30px 0 40px 0}}@media screen and (min-width:1080px){.memory{margin:80px 40px}.memory-card-top{display:flex;justify-content:space-between}.memory-card-left{width:27.5%;min-width:330px}.memory-card-right{width:55.5%}.memory-card-title{width:29%;min-width:330px}.memory-card-text{width:58%}.memory-card-image{margin:40px 0 60px 0}}.catalogue-search{padding:18px 20px 0 20px;background-color:#fff;-webkit-transition:background-color .5s ease-out;-moz-transition:background-color .5s ease-out;-o-transition:background-color .5s ease-out;transition:background-color .5s ease-out;max-height:calc(100vh - 115px);position:fixed;top:64px;z-index:3;width:calc(100vw - 40px)}.catalogue-search .search-top{display:flex;position:relative;margin-bottom:10px}.catalogue-search .search-top .search-label{position:absolute;top:13px;left:15px}.catalogue-search .search-top input{width:calc(100% - 100px);height:40px;padding-left:40px;border-radius:20px;background-color:#e5f0f7;color:#60606b;font-size:15px;line-height:20px;margin-bottom:0}.catalogue-search .search-more{display:none;margin-bottom:15px;transition:all .2s linear;position:relative}.catalogue-search .search-more.open{display:flex;transition:all .2s linear}.catalogue-search .search-more>ul{display:flex;flex-wrap:wrap}.catalogue-search .search-more .label-btn{float:left;height:40px;padding:0 14px;margin:0 10px 10px 0;border-radius:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid #e5f0f7;background-color:#e5f0f7}.catalogue-search .search-more .label-btn:focus{border:1px solid #124cff}.catalogue-search .search-more .label-btn.open{color:#fff;border:1px solid #124cff;background-color:#124cff}.catalogue-search .search-more .label-btn.open svg{fill:#fff;transform:rotate(180deg)}.catalogue-search .search-more .label-btn svg{fill:#124cff;margin-right:10px}.catalogue-search .search-more .label-btn span{font-size:15px;line-height:20px;text-transform:none}.catalogue-search .search-more .btn{margin-left:0}.catalogue-search .search-more select{position:absolute;display:none;height:0;-moz-appearance:none;-webkit-appearance:none}.catalogue-search .search-more select option{display:none}.catalogue-search .search-more .select-panel{position:absolute;display:none;z-index:3;width:calc(100vw - 40px)}.catalogue-search .search-more .select-panel.open{top:55px;display:block;min-width:200px;max-height:300px;overflow:auto;border:1px solid #124cff;border-radius:8px;background-color:#fff}.catalogue-search .search-more .select-panel#theme-panel{max-width:268px}.catalogue-search .search-more .select-panel#decade-panel{max-width:160px}.catalogue-search .search-more .select-panel#place-panel{max-width:340px}@media screen and (min-width:368px) and (max-width:600px){.catalogue-search .search-more .select-panel#place-panel{right:0}}.catalogue-search .search-more .select-panel#keyword-panel{max-width:320px}@media screen and (min-width:491px) and (max-width:685px){.catalogue-search .search-more .select-panel#keyword-panel{right:0}}.catalogue-search .search-more .select-panel#people-panel{max-width:285px}@media screen and (min-width:600px) and (max-width:768px){.catalogue-search .search-more .select-panel#people-panel{right:0}}.catalogue-search .search-more .select-panel li{font-size:15px;line-height:22px;font-weight:500;padding:7px 16px 11px 16px;cursor:pointer}.catalogue-search .search-more .select-panel li:first-of-type{border-top-left-radius:5px;border-top-right-radius:5px}.catalogue-search .search-more .select-panel li:last-of-type{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.catalogue-search .search-more .select-panel li:hover{color:#fff;background-color:#124cff}.catalogue-search .search-more .select-panel li.hierarchy{font-weight:400;letter-spacing:.15px}.catalogue-search .search-more .select-panel li.hierarchy.hierarchy-1{padding-left:26px}.catalogue-search .search-more .select-panel li.hierarchy.hierarchy-2{padding-left:36px}.catalogue-search .search-more .select-panel li.hierarchy.hierarchy-3{padding-left:46px}.catalogue-search .search-more .select-panel li.hierarchy.hierarchy-4{padding-left:46px}.catalogue-search .search-more .select-panel li.hierarchy.hierarchy-5{padding-left:46px}.catalogue-search .search-more .select-panel li.hierarchy.hierarchy-6{padding-left:46px}.catalogue-search .search-more .select-panel li.hierarchy.hierarchy-7{padding-left:46px}.catalogue-search .search-more .select-panel li.hierarchy.hierarchy-8{padding-left:46px}.catalogue-search .search-more .select-panel li.hierarchy.hierarchy-9{padding-left:46px}.catalogue-search .search-more .select-panel li.hierarchy.hierarchy-10{padding-left:46px}.catalogue-search form .btn{width:40px;margin-left:10px;border-radius:50%;border:1px solid #e5f0f7;background-color:#e5f0f7;cursor:pointer}.catalogue-search form .btn svg{fill:#124cff}.catalogue-search form .btn+.tooltip{display:none}.catalogue-search form .btn.open:hover+.tooltip{display:none}.catalogue-search form .btn:hover{border-color:#124cff;background-color:#124cff}.catalogue-search form .btn:hover svg{fill:#fff}.catalogue-search form .btn:hover+.tooltip{display:flex;right:0}.catalogue-search form .btn:hover+.tooltip .tooltip-triangle{right:15px}.catalogue-search form .btn.img-filter.active{border-color:#124cff;background-color:#124cff}.catalogue-search form .btn.img-filter.active svg{fill:#fff}.catalogue-search form .btn.img-filter:focus+.tooltip,.catalogue-search form .btn.img-filter:hover+.tooltip{width:140px}.catalogue-search form .btn.more-search svg{transition:all .4s linear}.catalogue-search form .btn.more-search:focus+.tooltip,.catalogue-search form .btn.more-search:hover+.tooltip{width:140px}.catalogue-search form .btn.more-search.open{border-color:#124cff;background-color:#124cff}.catalogue-search form .btn.more-search.open svg{fill:#fff;transform:rotate(45deg);transition:all .4s linear}.catalogue-search form .btn.memory-filter.active{background-color:#124cff}.catalogue-search form .btn.memory-filter.active svg{fill:#fff}.catalogue-search form .btn.memory-filter:focus+.tooltip,.catalogue-search form .btn.memory-filter:hover+.tooltip{width:180px}.catalogue-search.search-down{position:fixed;top:0;z-index:4;width:calc(100% - 40px);transform:translateY(0);-webkit-transition:all .5s ease;-moz-transition:position .5s;-ms-transition:position .5s;-o-transition:position .5s;transition:all .5s ease}.catalogue-search.search-down .search-pagetheme{display:none}.catalogue-search.search-down .search-selected{display:none}.catalogue-search.search-up{position:fixed;top:0;z-index:3;width:calc(100% - 40px);transform:translateY(64px);-webkit-transition:all .5s ease;-moz-transition:position .5s;-ms-transition:position .5s;-o-transition:position .5s;transition:all .5s ease}.catalogue-search.search-up .search-pagetheme{display:none}@media screen and (min-width:768px){.catalogue-search{padding:25px 30px 0 30px;width:calc(100vw - 60px)}.catalogue-search.search-down{width:calc(100% - 60px)}.catalogue-search.search-up{width:calc(100% - 60px)}.catalogue-search .search-more .select-panel#place-panel{width:340px}.catalogue-search .search-more .select-panel#place-panel li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media screen and (min-width:1080px){.catalogue-search{padding:25px 40px 0 40px;width:calc(100vw - 80px)}.catalogue-search.search-down{width:calc(100% - 80px)}.catalogue-search.search-up{width:calc(100% - 80px)}}.search-pagetheme{margin-top:25px;margin-bottom:25px}.search-pagetheme-title{font-size:28px;line-height:32px;font-family:TiemposHeadline;margin-bottom:15px}.search-pagetheme-text{color:#60606b;font-size:18px;line-height:24px;max-width:818px;position:relative;text-align:left;padding-right:25px}.search-pagetheme-text.truncated{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.search-pagetheme-text.truncated+.read-caption .read-more{display:block}.search-pagetheme-text.truncated+.read-caption .read-less{display:none}.search-pagetheme-text.original{display:block;padding-right:20px}.search-pagetheme-text.original+.read-caption .read-more{display:none}.search-pagetheme-text.original+.read-caption .read-less{display:block}.search-pagetheme .read-more{max-width:793px;position:relative;cursor:pointer}.search-pagetheme .read-more .read-caption{margin-top:5px;display:flex;align-items:center}.search-pagetheme .read-more .read-caption-text{float:left;color:#60606b;font-size:12px;line-height:22px;letter-spacing:.75px;font-weight:500;text-transform:uppercase}.search-pagetheme .btn-blue{width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-right:10px}@media screen and (max-height:450px){.search-pagetheme.initial{margin-top:100px!important}.search-pagetheme-text{max-height:none}}.search-selected{display:flex;position:fixed;padding:0 20px;top:140px;width:calc(100% - 40px);background-color:#fff;-webkit-transition:background-color .5s ease-out;-moz-transition:background-color .5s ease-out;-o-transition:background-color .5s ease-out;transition:background-color .5s ease-out}.search-selected.advanced-open{top:208px}.search-selected.fixed{z-index:1;transform:translateY(0);-webkit-transition:all .5s ease;-moz-transition:position .5s;-ms-transition:position .5s;-o-transition:position .5s;transition:all .5s ease}.search-selected>ul{display:flex;flex-wrap:wrap}@media screen and (max-height:450px){.search-selected{z-index:1;transform:translateY(0)}.search-selected.initial{top:140px!important}}.search-kind{float:left;margin-right:15px;margin-bottom:10px}.search-kind-title{color:#808089;font-size:12px;line-height:22px;letter-spacing:.5px;font-weight:500;text-transform:uppercase;margin-bottom:7px}.search-kind-selected ul{display:flex}.search-kind-selected li{margin-right:5px}.search-kind-selected li:last-of-type{margin-right:0}.search-kind-selected li .selected-tag{color:#60606b;height:30px;font-size:14px;line-height:22px;font-weight:500;display:flex;align-items:center;justify-content:center;border-radius:15px;padding:0 10px;background-color:#e5f0f7}.search-kind-selected li .selected-tag:focus,.search-kind-selected li .selected-tag:hover{color:#fff;background-color:#124cff}.search-kind-selected li .selected-tag:focus svg,.search-kind-selected li .selected-tag:hover svg{fill:#fff}.search-kind-selected li .selected-tag a{border-bottom:none}.search-kind-selected li svg{width:10px;height:10px;margin-left:10px;fill:#60606b}@media screen and (min-width:768px){.search-pagetheme-text.active{display:block}.search-selected{padding:0 30px}}@media screen and (min-width:768px) and (max-height:450px){.search-pagetheme-text.active,.search-pagetheme-text.truncated{display:none}.search-pagetheme-text.original{display:block}}@media screen and (min-width:1080px){.search-selected{padding:0 40px}}.catalogue__wrapper{margin-top:250px}.catalogue__wrapper.advanced-open{margin-top:280px}.add-to-album__wrapper{display:none;position:absolute;background-color:#fff}.add-to-album__wrapper.active{display:block}.add-to-album__wrapper>ul{max-height:300px;overflow:auto}.add-to-album__wrapper .album{display:flex;align-items:center;justify-content:space-between;background-color:#e5f0f7;margin-bottom:1px;padding-left:15px}.add-to-album__wrapper .album.selected .album-name{color:#124cff}.add-to-album__wrapper .album.selected .btn svg{display:block}.add-to-album__wrapper .album-name{font-size:15px;line-height:22px;font-weight:500}.add-to-album__wrapper .album.add-new-album__wrapper form{width:100%;display:flex;align-items:center;justify-content:space-between}.add-to-album__wrapper .album.add-new-album__wrapper label{color:transparent;width:0;height:0;position:absolute}.add-to-album__wrapper .album.add-new-album__wrapper input{width:calc(100% - 55px);background-color:#e5f0f7;padding-left:0;margin-bottom:0}.add-to-album__wrapper .album.add-new-album__wrapper input::placeholder{font-size:16px;line-height:22px}@media screen and (min-width:1080px) and (max-width:1280px){.add-to-album__wrapper .album.add-new-album__wrapper input::placeholder{font-size:13px}}.add-to-album__wrapper .album.add-new-album__wrapper .btn svg{display:block}.add-to-album__wrapper .album.add-new-album__wrapper .btn:focus,.add-to-album__wrapper .album.add-new-album__wrapper .btn:hover{border:1px solid #124cff;background-color:#0d3ed5}.add-to-album__wrapper .album .btn{width:40px}.add-to-album__wrapper .album .btn svg{display:none}.add-to-album__wrapper .album .btn:focus,.add-to-album__wrapper .album .btn:hover{background-color:transparent}.card .add-to-album__wrapper{top:305px;z-index:3;width:100%;box-shadow:1px 1px 5px #808089}.card .add-to-album__wrapper .album{height:40px}.card .add-to-album__wrapper .btn{width:40px;display:flex;position:relative;top:0}.btn-album.open{display:flex;background-color:#0d3ed5}.popup{display:none;padding:20px;width:calc(100vw - 45px);max-width:540px;background-color:#fff;border-radius:20px;position:fixed;top:50%;left:50%;z-index:3;transform:translate(-50%,-50%);box-shadow:1px 1px 5px #808089}.popup.open{display:block}.popup__wrapper{position:relative;min-height:270px}.popup-login .popup-text{margin-bottom:50px}.popup-delete form{position:absolute;bottom:0;width:100%}.popup-download .popup-text p{line-height:24px;margin-bottom:25px}.popup-download .label{display:flex;align-items:center;margin-bottom:10px}.popup-download .label:first-of-type{margin-top:25px}.popup-download .label:last-of-type{margin-bottom:25px}.popup-download .label input[type=checkbox]{width:22px;height:22px;margin-bottom:0;margin-right:12px}.popup-download .label span{color:#2a2a2a;font-size:16px;line-height:24px;font-weight:400;text-transform:none}.popup-title{font-size:30px;line-height:36px;font-family:TiemposHeadline;margin-bottom:20px;max-width:calc(100% - 40px)}.popup-type{text-transform:capitalize}.popup-text{color:#2a2a2a;font-size:18px;line-height:24px;margin-bottom:20px}.popup-text.thankyou{position:absolute;bottom:0}.popup-error{color:#f3354d;font-size:12px;line-height:22px;font-weight:500;letter-spacing:.55px;text-transform:uppercase}.popup-login .submit{position:absolute;bottom:0;right:0}.popup .btn-round.close{position:absolute;top:-4px;right:-10px}@media screen and (min-width:768px){.popup{padding:30px}.popup-login .popup-text{margin-bottom:20px}}.lightbox{display:none}@media screen and (min-width:1080px){.lightbox.open{display:block;position:fixed;width:100%;height:100%;top:0;z-index:4;background-color:#fff}.lightbox-content{width:100%;height:calc(100% - 70px);position:relative}.lightbox-content .panzoom{height:auto;width:auto;position:absolute;left:0;top:0;bottom:0;right:0;height:100%;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.lightbox-content img{width:auto;height:auto;max-width:100%;max-height:100%;transition:transform .4s ease-in-out;transform:rotate(0)}.lightbox-bottom{width:100%;height:70px;display:flex;align-items:center;justify-content:space-between;position:fixed;bottom:0;background:#fff;overflow:visible}.lightbox-bottom .btn{width:36px;height:36px}.lightbox-bottom__left{display:flex;align-items:center;margin:0 0 0 40px;color:#808089;width:calc(100% - 325px);height:100%}.lightbox-bottom__left .btn-download{margin-right:20px}.lightbox-bottom__left .record-image-count{margin-right:15px}.lightbox-bottom__left .record-image-caption{width:calc(100% - 130px);height:100%;overflow:auto;display:flex;align-items:center}.lightbox-bottom__left .record-image-caption.no-download{width:calc(100% - 85px)}.lightbox-bottom__right{display:flex;align-items:center;margin:0 40px}.lightbox-bottom__right .btn{margin-left:13px}.lightbox .btn--tooltip__wrapper .btn-download+.tooltip{top:-45px;width:130px;text-transform:uppercase}.lightbox .btn--tooltip__wrapper .btn-download+.tooltip .tooltip-triangle{transform:rotate(225deg);top:26px;left:15px}}form label{display:block;color:#60606b;font-size:12px;line-height:22px;font-weight:500;letter-spacing:.55px;text-transform:uppercase;margin-bottom:10px}form input,form textarea{width:calc(100% - 24px);font-size:16px;line-height:22px;background-color:#e5f0f7;margin-bottom:20px}form input::placeholder,form textarea::placeholder{color:#60606b}form input{height:40px;padding:0 12px;display:flex;align-items:center}form textarea{padding:10px 12px;resize:none}form .file-upload-wrapper{position:relative;display:flex;margin-bottom:20px}form .file-upload-wrapper .btn{width:135px;cursor:pointer;z-index:1}form .file-upload-wrapper .btn svg{margin-right:8px}form .file-upload-wrapper .btn span{margin-bottom:5px}form .file-upload-wrapper .uploaded-img{height:40px;width:calc(100% - 135px);background-color:#e5f0f7;padding:0 12px;display:flex;align-items:center}form .file-upload-wrapper input[type=file]{position:absolute;top:0;left:0;opacity:0;cursor:pointer}form .form-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:5px}form .form-bottom a{font-size:15px;line-height:22px;font-weight:500}form .form-bottom .submit{width:150px}form li{position:relative}form .error-message{color:#f3354d;font-size:12px;line-height:22px;font-weight:500;letter-spacing:.55px;text-transform:uppercase;position:absolute;top:0;right:0}body{font-family:FoundersGrotesk;font-weight:400;letter-spacing:.25px;-webkit-font-smoothing:antialiased}body.body-catalogue{min-height:calc(100vh + 150px)}.page{margin:0 auto;max-width:1920px}.fixed-nav{margin-top:64px}.fixed-body{margin:0;height:100%;overflow:hidden}a{color:#2a2a2a;text-decoration:none;border-bottom:2px solid #124cff}header{display:flex;align-items:center;justify-content:center;height:64px;z-index:4;background-color:#fff}header.scroll-down{-webkit-transition:all .5s ease;-moz-transition:position .5s;-ms-transition:position .5s;-o-transition:position .5s;transition:all .5s ease}header.fixed{position:fixed;width:100%;top:0;-webkit-transition:background-color 1s ease-out;-moz-transition:background-color 1s ease-out;-o-transition:background-color 1s ease-out;transition:background-color 1s ease-out}header.header-story.scroll-down{transform:translateY(-100%)}header.header-story.fixed{transform:translateY(0)}header.catalogue-header{position:fixed;width:100vw;top:0;-webkit-transition:all .5s ease;-moz-transition:position .5s;-ms-transition:position .5s;-o-transition:position .5s;transition:all .5s ease}header.catalogue-header.fixed{z-index:5;animation:smoothScroll .5s forwards}@keyframes smoothScroll{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}header a{font-weight:500;font-size:15px;line-height:15px;color:#808089;border-bottom:none}header a:focus,header a:hover{color:#124cff}.navigation{padding:0 15px;position:absolute;left:0}.navigation-menu .menu{display:block}.navigation-menu .close{display:none;fill:#124cff}.navigation-menu.open .menu{display:none}.navigation-menu.open .close{display:block}.navigation-menu:focus{border:1px solid #808089}.navigation-list{display:none}.navigation-list a{-webkit-font-smoothing:antialiased}.navigation-mobile{display:none;position:fixed;top:64px;width:100%;z-index:2;height:calc(100vh - 64px);background-color:#fff}.navigation-mobile.open{display:flex;align-items:center}.navigation-mobile-list{margin:0 23px;margin-top:-120px}.navigation-mobile li{font-size:30px;font-weight:600;font-family:TiemposHeadline;margin-bottom:15px}.navigation-mobile li a{border-bottom:none}.navigation-mobile li a:focus,.navigation-mobile li a:hover{color:#124cff}.navigation-profile{display:none;position:fixed;top:64px;right:0;width:100%;max-width:428px;z-index:4;height:calc(100vh - 64px);background-color:#fff}.navigation-profile.open{display:flex;align-items:center}.navigation-profile-list{margin:65px 23px}.navigation-profile a{border-bottom:none}.navigation-profile a:focus,.navigation-profile a:hover{color:#124cff}.navigation-profile li{font-size:30px;font-weight:600;font-family:TiemposHeadline;margin-bottom:15px}.navigation-profile li.logout{color:#808089}.navigation-profile li.logout a{color:#808089}@media screen and (min-width:768px){.navigation{padding:0 25px}.navigation-profile.open{display:block;align-items:center}.navigation-profile-list{margin:65px 50px}}@media screen and (min-width:1080px){.navigation{padding:0 40px}.navigation-menu{display:none}.navigation-list{display:block}.navigation-list li{float:left;margin-right:15px;font-size:15px;line-height:15px}.navigation-mobile{display:none}.navigation-mobile.open{display:none}}.website-title{font-size:16px;line-height:22px;color:#124cff;font-family:TiemposHeadline}.website-title a{font-size:16px;line-height:22px;color:#124cff;border-bottom:none}@media screen and (min-width:768px){.website-title{font-size:18px}.website-title a{font-size:18px}}.user{position:absolute;right:0}.user-album{display:none}.user-profile{padding:22px;background-color:#124cff}.user-profile:focus{border:1px solid #808089}.user-profile__wrapper{position:relative}.user-profile__wrapper .triangle{display:none}.user-profile__wrapper.open .triangle{position:absolute;display:block;top:62px;left:calc(50% - 10px);z-index:4;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #124cff;border-bottom:10px solid transparent}.user-profile span{display:none}@media screen and (min-width:768px){.user-profile{display:flex;align-items:center;justify-content:center;padding:24px 25px}.user-profile__wrapper.open .triangle{top:64px;left:calc(50% - 8px);border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #124cff;border-bottom:8px solid transparent}.user-profile span{display:block;color:#fff;font-size:15px;line-height:15px;font-weight:500;max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-profile svg{margin-left:15px}}@media screen and (min-width:1080px){.user ul{display:flex;align-items:center;justify-content:center}.user-album{display:block;padding:0 25px}}footer a{font-weight:500;color:#808089;border-bottom:none}footer a:focus,footer a:hover{color:#124cff}.footer-wrapper{margin:0 20px;padding:25px 0 20px 0;border-top:1px solid #d6d6d6}.footer-left{margin-bottom:5px}.footer-right{display:flex;align-items:center;justify-content:space-between}.footer-list li{float:left;font-size:15px;line-height:16px;margin-right:15px}.footer .copywright{color:#2a2a2a;font-size:15px;line-height:16px;font-weight:500}@media screen and (min-width:768px){.footer-wrapper{margin:0 30px;padding:20px 0 30px 0;display:flex;align-items:center;justify-content:space-between}.footer-left{margin-bottom:0}.footer-list{margin-right:40px}.footer-list li{margin-right:20px}}@media screen and (min-width:1080px){.footer-wrapper{margin:0 40px;padding:25px 0 30px 0}}.login{display:flex;height:100vh;background-position:center;background-repeat:no-repeat;background-size:cover}.login-form{width:100%;height:279px;max-width:488px;border-radius:20px;margin:20px;padding:35px 20px 30px 20px;position:relative;background-color:#fff}.login-form li{position:relative}.login-form li .error-message{display:none;position:absolute;top:0;right:0;color:#f3354d;font-size:12px;line-height:22px;font-weight:500;letter-spacing:.55px;text-transform:uppercase}.login-form__bottom{position:absolute;font-weight:500;width:calc(100% - 55px);bottom:20px}.login-form__bottom-wrapper{display:flex;align-items:center;justify-content:space-between}.login-form__bottom a{font-size:15px;line-height:22px}.login-form.inbox .title{margin-bottom:65px}.login-form.inbox .login-form__bottom-wrapper{justify-content:flex-end}.login-form.twofa{height:375px;max-width:450px}.login-form.twofa .login-form__bottom-wrapper{align-items:flex-end}.login-form.twofa .qr-code{width:175px;max-width:60%}.login .title{color:#2a2a2a;font-size:24px;line-height:30px;font-weight:500;margin-bottom:25px;-webkit-font-smoothing:auto;font-family:TiemposHeadline}.login label{display:block;color:#60606b;font-size:12px;line-height:22px;font-weight:500;letter-spacing:.55px;margin:15px 0 5px 0;text-transform:uppercase}.login input{width:calc(100% - 26px);height:22px;padding:9px 13px;line-height:22px;font-size:16px;background-color:#e5f0f7}.login input:placeholder{color:#808089;font-size:16px;line-height:22px;height:22px;padding:9px 0}.login .help-text{color:#60606b;font-size:18px;line-height:24px}.login button{height:40px;min-width:100px;padding:0 20px}@media screen and (min-width:1080px){.login-form{height:282px;margin:40px;padding:40px 40px 30px 30px}.login-form__bottom{position:absolute;width:calc(100% - 70px);bottom:30px}.login-form.twofa{height:375px}.login .title{font-size:30px;line-height:36px}}.home-banner{position:relative}.home-banner .slick-list .slick-track{height:calc(100vh - 64px)}.home-banner-slide{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.home-banner-slide .slide-cover{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.15)}.home-banner-slide .img-caption{color:#fff;position:absolute;right:20px;bottom:35px;max-width:calc(100% - 90px);text-align:right;font-size:11px;line-height:15px;letter-spacing:.66px;text-transform:uppercase;border-bottom:none}.home-banner-content{position:absolute;width:100%;height:calc(100% - 65px);top:0;left:0;color:#fff;display:flex;align-items:flex-end}.home-banner-content__wrapper{position:relative;margin:20px}@media screen and (max-height:450px){.home-banner-content__wrapper{margin:5px 20px}}.home-banner-content__top{margin-bottom:25px;bottom:-15px;position:absolute;width:calc(100vw - 40px)}.home-banner-content__top .welcome{font-size:12px;font-weight:500;line-height:15px;letter-spacing:.6px;text-transform:uppercase;margin-bottom:10px}.home-banner-content__top .introduction{font-size:24px;line-height:32px;font-weight:500;font-size:24px;margin-bottom:10px;font-family:TiemposHeadline}.home-banner-content__top .description{font-size:18px;line-height:24px;margin-bottom:35px}.home-banner-content__top .links{display:flex}.home-banner-content__top .btn{width:140px;margin-right:15px}@media screen and (max-height:450px){.home-banner-content__top{margin-bottom:15px}.home-banner-content__top .description{margin-bottom:15px}}.home-banner-content__bottom{display:inline-block;bottom:-60px;position:absolute}.home-themes-content{margin:55px 20px 40px 20px}.home-themes-content .kind-title{margin-bottom:15px}.home-themes-content .theme-title{font-size:24px;line-height:32px;font-family:TiemposHeadline;margin-bottom:15px}.home-themes-content .theme-description{display:none}.home-themes-content .btn{width:160px}.home-themes-slider__wrapper{position:relative;margin-bottom:75px}.home-themes-slider__wrapper .slide-arrow{top:172px}.home-themes-slide{float:left;width:253px;margin:0 15px;position:relative}.home-themes-slide .img-wrapper{height:400px}.home-themes-slide .slide-content{padding:25px;text-align:center}.home-themes-slide .slide-title{font-size:22px;line-height:26px;letter-spacing:-.34px;font-family:TiemposHeadline;margin-bottom:10px}.home-themes-slide .record-count{font-size:12px;line-height:14px;letter-spacing:1px;font-weight:500;color:#124cff;text-transform:uppercase}.home-themes-slide .overlay{position:absolute;width:100%;height:100%;top:0;left:0;color:transparent;border-bottom:none}.home-feature{margin:0 18px 80px 18px}.home-feature-image{height:230px}.home-feature-image img{width:100%;height:100%;object-fit:cover}.home-feature-content{color:#fff;padding:25px 27px 30px 27px;background-color:#124cff}.home-feature-content .kind-title{margin-bottom:15px}.home-feature-content .story-title{font-size:24px;line-height:32px;font-family:TiemposHeadline;margin-bottom:15px}.home-feature-content .story-description{display:none}.home-feature-content .btn{width:130px}.home-decade{height:552px;position:relative}.home-decade .slick-list{height:552px}.home-decade-slide{width:100%;height:552px!important;color:#fff;text-align:center;background-position:center;background-repeat:no-repeat;background-size:cover}.home-decade-slide .slide-content{height:100%;display:flex;align-items:center;justify-content:center}.home-decade-slide .kind-title{margin-bottom:15px}.home-decade-slide .filter-year{font-size:70px;line-height:60px;font-family:TiemposHeadline;margin-bottom:30px}.home-decade-slide .btn{width:150px;margin:0 auto}.home-decade .arrow{z-index:1;position:absolute;left:calc(50% - 20px)}.home-decade .arrow-prev{top:35px}.home-decade .arrow-next{bottom:35px}.home-family{margin:65px 20px 50px 20px}.home-family-image{height:264px}.home-family-image img{width:100%;height:100%;object-fit:cover}.home-family-content .kind-title{margin:20px 0 15px 0}.home-family-content .btn{width:150px}.home-family-title{font-size:24px;line-height:32px;font-weight:500;margin-bottom:10px;font-family:TiemposHeadline}.home-family-description{font-size:18px;line-height:24px;color:#60606b;margin-bottom:15px}@media screen and (min-width:768px){.home-banner-slide .img-caption{right:30px;bottom:30px;font-size:12px;line-height:15px;letter-spacing:.55px}.home-banner-content__wrapper{margin:30px}}@media screen and (min-width:768px) and (max-height:450px){.home-banner-content__wrapper{margin:5px 30px}}@media screen and (min-width:768px){.home-banner-content__top{margin-bottom:40px}}@media screen and (min-width:768px) and (max-height:450px){.home-banner-content__top{margin-bottom:15px}}@media screen and (min-width:768px) and (min-height:451px){.home-banner-content__top .welcome{letter-spacing:.55px}.home-banner-content__top .introduction{font-size:34px;line-height:40px}.home-banner-content__top .description{font-size:18px;line-height:24px;margin-bottom:20px}.home-banner-content__top .btn{width:160px}}@media screen and (min-width:768px){.home-banner-content__bottom{display:flex}.home-themes-content{margin:70px 30px}.home-themes-content .theme-title{font-size:28px;line-height:32px;max-width:578px}.home-themes-content .btn{width:170px}.home-themes-slider__wrapper{margin-bottom:125px}.home-themes-slider__wrapper .slide-arrow{top:190px}.home-themes-slide{width:290px}.home-themes-slide .img-wrapper{height:456px}.home-feature{height:505px;position:relative;margin:0 30px 135px 30px}.home-feature-image{width:647px;height:440px;position:absolute;top:0;left:0}.home-feature-content{width:460px;padding:30px 30px 25px 30px;position:absolute;bottom:0;right:0}.home-feature-content .story-title{font-size:32px;line-height:40px;margin-bottom:20px}.home-feature-content .btn{width:140px}.home-decade{height:704px}.home-decade .slick-list{height:704px}.home-decade-slide{height:704px!important}.home-decade-slide .kind-title{font-size:14px;line-height:15px;margin-bottom:20px}.home-decade-slide .filter-year{margin-bottom:35px}.home-decade-slide .btn{width:160px}.home-family{margin:95px 90px 50px 90px}.home-family-image{height:464px}.home-family-content .kind-title{margin:35px 0 15px 0}.home-family-title{font-size:32px;line-height:40px}}@media screen and (min-width:1080px){.home-banner{position:relative}.home-banner-slide{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;background-color:rgba(0,0,0,.15)}.home-banner-content__wrapper{width:100%;margin:50px 40px;display:flex}.home-banner-content__top{max-width:470px;margin-bottom:-55px}.home-banner-content__top .introduction{margin-bottom:5px}.home-banner-content__top .description{font-size:18px;line-height:24px;margin-bottom:20px;padding-right:70px}.home-banner-content__top .links{display:flex}.home-banner-content__bottom{left:calc(50% + 20px);bottom:-80px}.home-banner-content__bottom .btn{position:absolute;bottom:-10px;left:calc(50% - 20px)}.home-themes{margin:73px 0 150px 0;display:flex;align-items:center}.home-themes-content{margin:0 70px;width:370px}.home-themes-content .theme-description{display:block;font-size:18px;line-height:24px;margin-bottom:15px;color:#60606b;padding-right:30px}.home-themes-slider__wrapper{margin-bottom:0;width:calc(100% - 507px)}.home-themes-slider__wrapper .slide-arrow{top:200px}.home-themes-slide{width:306px;margin:0 20px;position:relative}.home-themes-slide .img-wrapper{height:480px}.home-themes-slide .slide-content{padding:25px;text-align:center}.home-feature{height:505px;position:relative;margin:0 125px 120px 125px}.home-feature-image{width:calc(100% - 300px);min-width:734px;height:100%;position:absolute;top:0;left:0}.home-feature-content{float:right;width:510px;padding:30px 30px 25px 30px;position:relative;top:50%;transform:translateY(-50%)}.home-feature-content .story-title{font-size:32px;line-height:40px;margin-bottom:20px}.home-feature-content .story-description{display:block;font-size:18px;line-height:24px;margin-bottom:20px}.home-feature-content .btn{width:140px}.home-decade{height:496px}.home-decade .slick-list{height:496px}.home-decade-slide{height:496px!important}.home-decade-slide .kind-title{margin-bottom:15px}.home-decade-slide .filter-year{font-size:80px}.home-decade-slide .btn{width:160px}.home-decade .arrow-prev{top:40px}.home-decade .arrow-next{bottom:40px}.home-family{display:flex;justify-content:flex-end;margin:90px 70px 120px 70px}.home-family-image{order:2;width:calc(100% - 2.5px)}.home-family-content{width:calc(100% - 2.5px);margin-right:5px;display:flex;align-items:center}.home-family-content__wrapper{margin-left:30px;max-width:365px}.home-family-title{line-height:36px}}.story{margin-top:135px}.story-timeline{padding:15px 0;background-color:#fff;position:fixed;top:64px;width:100%;overflow-x:auto}.story-timeline.fixed{top:0;z-index:2;transform:translateY(0)}.story-timeline.scroll-up{transform:translateY(64px)}.story-timeline ul{display:flex}.story-timeline li:first-of-type{margin-left:15px}.story-timeline li a{float:left;font-size:15px;line-height:20px;border-radius:20px;min-width:95px;height:40px;margin-right:10px;display:flex;align-items:center;justify-content:center;background-color:#e5f0f7;border-bottom:none}.story-timeline li a:focus,.story-timeline li a:hover{color:#fff;background-color:#0d3ed5}.story-timeline li a.active{color:#fff;background-color:#124cff}.story-title{font-size:28px;line-height:32px;font-family:TiemposHeadline;max-width:850px}.story-title__wrapper{margin:40px 20px}.story-title-small{color:#808089;font-size:12px;line-height:20px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;margin-bottom:10px}.story-cover{height:100vh;position:relative}.story-cover img{width:100%;height:100%;object-fit:cover}.story-cover-content{color:#fff;position:absolute;width:calc(100% - 40px);left:0;bottom:0;margin:30px 20px}.story-cover-year{font-size:100px;line-height:90px;letter-spacing:-1px;font-family:TiemposHeadline;margin-bottom:10px}.story-cover-text{font-size:18px;line-height:24px}.story-cover .btn-round{position:fixed;bottom:30px;left:calc(50% - 20px)}.story-cover .btn-round.hide{display:none}.story-event{margin:90px 20px 105px 20px}.story-event-image{margin-bottom:10px}.story-event-image__wrapper{position:relative;text-align:center;margin-bottom:20px}.story-event-image img{max-width:100%;max-height:370px;object-fit:contain}.story-event-image__caption{margin:0 auto;text-align:left;color:#60606b;font-size:12px;line-height:15px;letter-spacing:.55px;text-transform:uppercase}.story-event-image__link{margin:0 auto;height:100%;color:transparent;position:absolute;top:0;left:0;border:none}.story-event-content .btn{width:120px}.story-event-year{color:#808089;font-size:26px;line-height:32px;font-family:TiemposHeadline}.story-event-title{font-size:26px;line-height:32px;font-family:TiemposHeadline;margin-bottom:10px}.story-event-description{color:#60606b;font-size:18px;line-height:24px;margin-bottom:15px}@media screen and (min-width:768px){.story-timeline{padding:25px 0}.story-timeline li:first-of-type{margin-left:25px}.story-title{font-size:40px;line-height:48px;font-family:TiemposHeadline}.story-title__wrapper{margin:40px 30px 60px 30px}.story-title-small{line-height:22px}.story-cover-content{margin:40px 30px;display:flex;align-items:flex-end;width:calc(100% - 60px)}.story-cover-year{width:50%;margin-bottom:-5px}.story-cover-text{width:50%}.story-event{margin:128px 120px 115px 120px}.story-event-image img{max-height:496px}.story-event-image__wrapper{margin-bottom:30px}.story-event-content .btn{color:#124cff;background-color:#fff}.story-event-content .btn:focus,.story-event-content .btn:hover{color:#fff;border-color:#0d3ed5;background-color:#0d3ed5}.story-event-year{font-size:34px;line-height:40px}.story-event-title{font-size:34px;line-height:40px;margin-bottom:15px}}@media screen and (min-width:1080px){.story-timeline{padding:25px 0}.story-timeline li:first-of-type{margin-left:40px}.story-title__wrapper{margin:40px 40px 70px 40px}.story-title-small{margin-bottom:10px}.story-cover-content{margin:70px 40px;width:calc(100% - 80px)}.story-event{display:flex;align-items:center;margin:130px 40px}.story-event.img-right .story-event-image__wrapper{order:2}.story-event-image__wrapper{width:50%}.story-event-image__caption{color:#60606b;font-size:12px;line-height:15px;letter-spacing:.55px;text-transform:uppercase}.story-event-content{width:50%}.story-event-content__wrapper{margin:0 52px}.story-event-content .btn{width:120px}}@media screen and (min-width:1180px){.story-event{max-width:1099px;margin:130px auto}}.family-header{margin:50px 20px;padding-top:50px}.family .page-title{font-size:28px;line-height:32px;font-family:TiemposHeadline}.family .page-title-small{color:#808089;font-size:12px;font-weight:500;line-height:22px;letter-spacing:.5px;text-transform:uppercase;margin-bottom:10px}.family-tabs{display:none}.family-content{margin:0 20px 45px 20px}.family-tree{display:none}.family-list-card{height:416px;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;margin-bottom:10px}.family-list-card .card-content{color:#fff;padding:20px}.family-list-card .card-content__wrapper{position:absolute;width:100%;height:100%;display:flex;align-items:flex-end;border-bottom:none}.family-list-card .card-content__wrapper:focus,.family-list-card .card-content__wrapper:hover{background-color:#124cff}.family-list-card .card-content__wrapper:focus .card-title,.family-list-card .card-content__wrapper:hover .card-title{margin-bottom:20px}.family-list-card .card-content__wrapper:focus .card-description,.family-list-card .card-content__wrapper:hover .card-description{display:block}.family-list-card .card-title{font-size:22px;line-height:30px;font-family:TiemposHeadline}.family-list-card .card-description{font-size:18px;line-height:24px;display:none}@media screen and (min-width:768px){.family-header{margin:0 30px 70px 30px;padding-top:60px}.family .page-title{font-size:40px;line-height:48px}.family-content{margin:0 30px 90px 30px}.family-list{display:flex;flex-wrap:wrap}.family-list-card{width:calc(50% - 5px);height:440px;margin-right:10px}.family-list-card:nth-child(2n){margin-right:0}}@media screen and (min-width:1080px){.family-header{margin:0 40px 70px 40px;display:flex;align-items:flex-end;justify-content:space-between}.family-tabs{display:flex;margin-bottom:5px}.family-tabs .btn{min-width:80px;padding:0 22px;margin-left:17px}.family-tabs .btn.active{color:#fff;border:1px solid #124cff;background-color:#124cff}.family-tabview{display:none}.family-tree{height:800px;position:relative;overflow:hidden}.family-tree.active{display:block}.family-tree img{width:auto;height:auto;max-width:100%;max-height:100%;transition:transform .4s ease-in-out;transform:rotate(0);visibility:hidden}.family-tree .panzoom{height:100%;padding:0;margin:0}.family-tree .btn-zoom{width:50px;height:50px;border-radius:50%;background-color:#fff;margin-bottom:15px}.family-tree .btn-zoom svg{fill:#124cff}.family-tree .btn-zoom:focus,.family-tree .btn-zoom:hover{background-color:#124cff}.family-tree .btn-zoom:focus svg,.family-tree .btn-zoom:hover svg{fill:#fff}.family-tree .btn-zoom__wrapper{width:50px;position:absolute;top:20px;right:20px}.family-list.active{display:flex}.family-list-card{width:calc(25% - 7.5px);height:368px}.family-list-card:nth-child(2n){margin-right:10px}.family-list-card:nth-child(4n){margin-right:0}}@media screen and (min-width:1500px){.family .family-list-card{height:440px}}@media screen and (min-width:1920px){.family .family-list-card{height:550px}}.single{margin-top:64px}.single-banner{height:360px;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:flex-end;background-color:rgba(0,0,0,.3);background-blend-mode:soft-light}.single-banner-content{width:100%;margin:20px;color:#fff}.single-banner-content .breadcrumb{font-size:15px;font-weight:500;line-height:16px;letter-spacing:.55px;text-transform:uppercase;margin-bottom:10px}.single-banner-content .breadcrumb a{color:#fff;border-bottom:2px solid #fff}.single-banner-content .event-title{font-size:28px;line-height:32px;font-family:TiemposHeadline;max-width:590px;margin-bottom:10px}.single-banner-content .event-year{font-size:16px;line-height:24px;font-weight:500}.single-banner-content .event-caption{text-align:right;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.55px;text-transform:uppercase;margin-top:20px}.single .event-bodytext{margin:30px 20px}.single .event-bodytext p{font-size:18px;line-height:24px;margin-bottom:20px}.single .event-bodytext p+ol,.single .event-bodytext p+ul{margin-top:-15px;margin-bottom:10px}.single .event-bodytext blockquote,.single .event-bodytext ol,.single .event-bodytext ul{padding-left:30px}.single .event-bodytext ul{list-style:disc}.single .memory-share-text,.single .memory-share-title{display:none}.single .memory-share .btn{width:177px;margin:50px auto 60px auto}.single .memory-share .btn svg{fill:#124cff}.single .memory-share .btn span{font-size:15px;font-weight:500;margin-bottom:5px}@media screen and (min-width:768px){.single-banner{height:408px}.single-banner-content{margin:30px}.single-banner-content .breadcrumb{margin-bottom:5px}.single-banner-content .event-title{font-size:34px;line-height:40px;margin-bottom:5px}.single-banner-content .event-year{font-size:18px}.single .event-bodytext{margin:50px 50px 80px 50px}.single .event-bodytext p{font-size:20px;line-height:28px}.single .memory-share-text,.single .memory-share-title{display:none}.single .memory-share .btn{width:177px;margin:50px auto 60px auto}.single .memory-share .btn svg{fill:#124cff}.single .memory-share .btn span{font-size:15px;font-weight:500;margin-bottom:5px}}@media screen and (min-width:1080px){.single-banner{height:385px}.single-banner-content{margin:30px 40px}.single-body{position:relative}.single .event-bodytext{max-width:692px;margin-left:141px;margin-top:40px;width:calc(100% - 545px);min-height:300px}.single .memory-share{width:305px;color:#fff;padding:25px 20px;background-color:#124cff;position:absolute;top:0;right:40px}.single .memory-share-text,.single .memory-share-title{display:block;font-size:18px;line-height:24px;margin-bottom:20px}.single .memory-share-title{font-weight:500}.single .memory-share .btn{width:170px;margin:0;color:#fff;border-color:#fff}.single .memory-share .btn svg{fill:#fff}}@media screen and (min-width:1500px){.single-banner{height:600px;background-position:50% 30%}}@media screen and (max-width:367px){.catalogue{margin-top:310px}}.catalogue a{cursor:pointer}.catalogue-section{margin:0 20px 80px 20px}.catalogue-section-title{font-size:24px;line-height:24px;letter-spacing:.24px;font-family:TiemposHeadline;margin-bottom:30px}.catalogue-shuffle .kind-title{color:#124cff}.catalogue-shuffle--left{margin-bottom:50px}.catalogue-shuffle--right{margin-left:-5px;margin-right:-5px}.catalogue-shuffle-title{font-size:28px;line-height:36px;font-family:TiemposHeadline;margin-top:10px}.catalogue-shuffle-helptext{color:#60606b;font-size:18px;line-height:24px;margin-top:15px}.catalogue-shuffle .btn{width:150px;margin-top:15px}.catalogue-shuffle .grid{display:flex}.catalogue-shuffle .grid-col{float:left;width:calc(50% - 5px)}.catalogue-shuffle .grid-col--2{margin-right:0}.catalogue-shuffle .grid-col--3{display:none}.catalogue-shuffle .grid-item{display:inline-block;border-bottom:none;position:relative;margin-right:10px;margin:5px}.catalogue-shuffle .grid-item img{width:100%;margin-bottom:10px}.catalogue-shuffle .grid-item .overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;height:calc(100% - 10px)}.catalogue-shuffle .grid-item .overlay-text{position:absolute;bottom:0;padding:15px;color:#fff;font-weight:500}.catalogue-shuffle .grid-item .overlay-text-year{font-size:14px;line-height:20px}.catalogue-shuffle .grid-item .overlay-text-title{font-size:18px;line-height:22px}.catalogue-shuffle .grid-item:focus .overlay,.catalogue-shuffle .grid-item:hover .overlay{display:block;background-color:#124cff}.catalogue-theme__wrapper{display:flex;flex-wrap:wrap}.catalogue-theme-item{width:100%;height:304px;margin-bottom:2px;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover}.catalogue-theme-item .overlay{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;background-color:rgba(42,42,42,.05);display:flex;align-items:flex-end}.catalogue-theme-item .overlay:focus,.catalogue-theme-item .overlay:hover{background-color:#124cff}.catalogue-theme-item .overlay:focus .item-content-top,.catalogue-theme-item .overlay:hover .item-content-top{position:absolute;top:25px}.catalogue-theme-item .overlay:focus .item-description,.catalogue-theme-item .overlay:hover .item-description{display:block;font-size:18px;line-height:24px}.catalogue-theme-item .item-content{padding:20px}.catalogue-theme-item .item-record{font-size:12px;line-height:16px;letter-spacing:.55px;font-weight:500;text-transform:uppercase}.catalogue-theme-item .item-title{font-size:24px;line-height:24px;font-family:TiemposHeadline;margin-top:7px}.catalogue-theme-item .item-description{display:none}.catalogue-album__wrapper{display:flex;flex-wrap:wrap}.catalogue-album .album{width:100%;height:224px;padding:19px;color:#124cff;border-radius:20px;border:1px solid #e5f0f7;background-color:#e5f0f7;display:flex;align-items:center;position:relative;margin-bottom:17px}.catalogue-album .album:focus,.catalogue-album .album:hover{color:#fff;border-color:#124cff;background-color:#124cff}.catalogue-album .album-smalltext{position:absolute;font-size:12px;line-height:22px;letter-spacing:.5px;text-transform:uppercase}.catalogue-album .album-username{top:20px}.catalogue-album .album-record{bottom:20px}.catalogue-album .album-title{font-size:22px;line-height:28px;font-family:TiemposHeadline}.catalogue-album .album.load-more{color:#124cff;border-color:#124cff;background-color:#fff}.catalogue-album .album.load-more:focus,.catalogue-album .album.load-more:hover{color:#fff;border-color:#124cff;background-color:#124cff}.catalogue-keywords__wrapper{display:flex;flex-wrap:wrap}.catalogue-keywords__wrapper.open .btn{display:flex}.catalogue-keywords__wrapper.open .btn.load-more{display:none}.catalogue-keywords .btn{height:32px;padding:0 13px;margin:0 13px 10px 0;display:none}.catalogue-keywords .btn:nth-child(1){display:flex}.catalogue-keywords .btn:nth-child(2){display:flex}.catalogue-keywords .btn:nth-child(3){display:flex}.catalogue-keywords .btn:nth-child(4){display:flex}.catalogue-keywords .btn:nth-child(5){display:flex}.catalogue-keywords .btn:nth-child(6){display:flex}.catalogue-keywords .btn:nth-child(7){display:flex}.catalogue-keywords .btn:nth-child(8){display:flex}.catalogue-keywords .btn:nth-child(9){display:flex}.catalogue-keywords .btn:nth-child(10){display:flex}.catalogue-keywords .btn.load-more{display:flex;color:#fff;background-color:#124cff}.catalogue-result{margin-left:20px;margin-right:20px}@media screen and (max-width:367px){.catalogue-result{margin-top:300px}}.catalogue-result-top{color:#2a2a2a;font-size:16px;line-height:22px;display:flex;align-items:center;justify-content:space-between;margin-top:60px;margin-bottom:25px}.catalogue-result-card{width:100%;margin-bottom:40px;position:relative}.catalogue-result-card__wrapper{display:flex;flex-wrap:wrap}.catalogue-result-card .card-image__wrapper{width:100%;height:304px;position:relative;background-color:#e5f0f7;display:flex;align-items:center;justify-content:center}.catalogue-result-card .card-image__wrapper .no-image-text{font-size:16px;line-height:22px;color:#60606b}.catalogue-result-card .card-image__wrapper img{max-width:calc(100% - 40px);max-height:calc(100% - 40px)}.catalogue-result-card .overlay:focus .btn,.catalogue-result-card .overlay:hover .btn{display:flex}.catalogue-result-card .overlay:focus .card-content-year,.catalogue-result-card .overlay:hover .card-content-year{color:#000}.catalogue-result-card .overlay:focus .card-content-title,.catalogue-result-card .overlay:hover .card-content-title{color:#124cff}.catalogue-result-card .btn{display:none;position:absolute;top:249px}.catalogue-result-card .btn svg{fill:#fff}.catalogue-result-card .btn-download{left:10px}.catalogue-result-card .btn-share{right:60px}.catalogue-result-card .btn-album{right:10px}.catalogue-result-card .card-content{margin-top:15px}.catalogue-result-card .card-content-year{color:#808089;font-size:14px;line-height:20px;font-weight:500}.catalogue-result-card .card-content-title{color:#000;font-size:18px;line-height:22px;font-weight:500}.catalogue-result .load-more{width:285px}.catalogue-result .load-more__wrapper{display:flex;align-items:center;justify-content:center;margin:55px 0 75px 0}.catalogue-record .record-image{display:flex;height:264px;background-color:#e5f0f7}.catalogue-record .record-image img{object-fit:contain;max-width:calc(100% - 40px);max-height:calc(100% - 40px)}.catalogue-record .record-image-container{margin:0 20px 15px 20px;padding-top:25px}.catalogue-record .record-image-single .record-image{align-items:center;justify-content:center;position:relative}.catalogue-record .record-image-slide{display:none}.catalogue-record .record-image-slide:first-child{display:block}.catalogue-record .record-image-gallery{display:none}.catalogue-record .record-image-gallery .record-image{flex-wrap:wrap;overflow:auto}.catalogue-record .record-image-gallery .record-image .image__wrapper{width:50%;height:80%;display:flex;align-items:center;justify-content:center}.catalogue-record .record-image-gallery.active{display:block}.catalogue-record .record-image-bottom{display:flex;align-items:center;justify-content:space-between;margin:17px 0}.catalogue-record .record-image-bottom>div{display:flex;align-items:center;font-size:16px;line-height:18px;color:#808089}.catalogue-record .record-image-bottom .bottom-left{width:calc(100% - 145px)}.catalogue-record .record-image-bottom .bottom-left.full-width{width:100%}.catalogue-record .record-image-bottom .bottom-right .btn{margin-left:10px}.catalogue-record .record-image-bottom .btn{width:36px;height:36px}.catalogue-record .record-image-bottom .btn-download{margin-right:15px}.catalogue-record .record-image-bottom .btn-download+.tooltip{width:130px}.catalogue-record .record-image-bottom .btn-download+.tooltip .tooltip-triangle{left:13px}.catalogue-record .record-image-bottom .btn-prev svg{transform:rotate(180deg)}.catalogue-record .record-image-bottom .btn-gallery+.tooltip{width:100px}.catalogue-record .record-image-bottom .btn-gallery+.tooltip .tooltip-triangle{left:25px}.catalogue-record .record-image-bottom .btn-expand{display:none}.catalogue-record .record-image-bottom .btn-expand+.tooltip{width:100px}.catalogue-record .record-image-bottom .btn-expand+.tooltip .tooltip-triangle{left:25px}.catalogue-record .record-image-caption{display:none}.catalogue-record .record-image .cover{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-bottom:none}.catalogue-record .record-image .cover .btn-play{width:50px;height:50px;border-radius:50%;background-color:#fff}.catalogue-record .record-image .cover .btn-play svg{width:18px;height:15.33px}.catalogue-record .record-image .cover .btn-play.pdf svg{width:30px;height:30px}.catalogue-record .record-video{position:relative}.catalogue-record .record-video video{display:none;width:calc(100% - 52px);max-width:calc(100% - 52px);max-height:calc(100% - 52px)}.catalogue-record .record-content{margin:0 20px 50px 20px}.catalogue-record .record-content .kind-title{color:#808089}.catalogue-record .record-content .kind-title a:hover{color:#124cff;border-color:#124cff}.catalogue-record .record-title{font-size:24px;line-height:32px;font-family:TiemposHeadline;margin-top:15px}.catalogue-record .record-text{color:#2a2a2a;font-size:18px;line-height:22px;margin-top:15px;text-align:left;padding:0}.catalogue-record .record-text--block{max-height:300px;overflow-y:auto}.catalogue-record .record-text-truncate{position:relative;padding-bottom:25px}.catalogue-record .record-text-truncate .record-text--block{width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5;display:-webkit-box;position:relative}.catalogue-record .record-text-truncate.active{width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5;display:-webkit-box;position:relative}.catalogue-record .record-text-truncate:after{display:inline-block;content:' ';background-image:url(../images/icons/expand-accordion.svg);background-size:14px 14px;height:20px;width:20px;border-radius:50%;background-color:#124cff;background-position:2.8px center;background-repeat:no-repeat;position:absolute;bottom:0;left:0}.catalogue-record .record-translation .tooltip{width:170px;top:45px;right:0}.catalogue-record .record-translation .tooltip-triangle{right:10px}.catalogue-record .record-data ul{display:flex;flex-wrap:wrap}.catalogue-record .record-data li{width:calc(50% - 11px);margin-bottom:15px}.catalogue-record .record-data li:nth-child(2n+1){margin-right:22px}.catalogue-record .record-data .tooltip{width:140px;top:45px;right:0}.catalogue-record .record-data .tooltip-triangle{right:10px}.catalogue-record .record-content-kind{color:#808089;font-size:12px;line-height:22px;font-weight:500;text-transform:uppercase}.catalogue-record .record-data-content{font-size:15px;line-height:22px;font-weight:500;word-break:break-word}.catalogue-record .record-data-content a:focus,.catalogue-record .record-data-content a:hover{color:#124cff}.catalogue-record .record-keyword{display:flex;flex-wrap:wrap}.catalogue-record .record-keyword__wrapper{margin-top:15px}.catalogue-record .record-keyword>a{border-bottom:none;margin-right:10px}.catalogue-record .record-keyword>a button{height:32px;padding:0 10px;font-size:15px;letter-spacing:.23px;width:auto;margin-top:15px}.catalogue-record .record-report{display:flex;align-items:center;margin-top:20px;font-size:15px;line-height:22px;font-weight:500}.catalogue-record .record-report svg{margin-right:10px}.catalogue-record .record-report>a{margin-bottom:3px}.catalogue-record .record-translation .accordion-content{max-height:300px;overflow:auto;font-size:18px}.catalogue-record .btn__wrapper{display:flex;margin:28px 0 15px 0}.catalogue-record .btn__wrapper .btn{width:calc(50% - 6px)}.catalogue-record .btn__wrapper .btn.add-to-album{margin-right:12px}.catalogue-record .btn__wrapper .btn svg{margin-right:10px}.catalogue-record .add-to-album__wrapper{position:relative;margin-top:-14px}.catalogue-record .tooltip{text-transform:uppercase}.catalogue-feature{margin:60px 20px 20px 20px}.catalogue-feature .feature-image{height:232px}.catalogue-feature .feature-image img{width:100%;height:100%;object-fit:cover}.catalogue-feature .feature-content{color:#fff;padding:20px 20px 30px 20px;background-color:#124cff}.catalogue-feature .feature-kind{font-size:11px;line-height:15px;letter-spacing:.5px;text-transform:uppercase;margin-bottom:15px}.catalogue-feature .feature-title{font-size:24px;line-height:32px;margin-bottom:15px;font-family:TiemposHeadline}.catalogue-feature .feature-description{display:none}.catalogue-feature .btn{width:120px}.catalogue-single .memory{margin-top:80px}@media screen and (min-width:768px){.catalogue-pagetheme{margin-top:25px;margin-bottom:35px}.catalogue-pagetheme-title{font-size:32px;line-height:40px;margin-bottom:15px}.catalogue-section{margin:0 30px 65px 30px}.catalogue-shuffle{margin-top:35px}.catalogue-shuffle--left{display:flex;justify-content:space-between;margin-bottom:70px}.catalogue-shuffle--left .title-wrapper{width:280px}.catalogue-shuffle--left .helptext-wrapper{width:324px}.catalogue-shuffle--right{margin-left:-10px;margin-right:-10px}.catalogue-shuffle-title{font-size:32px}.catalogue-shuffle-helptext{margin-top:0}.catalogue-shuffle .grid-col{float:left;width:calc((100% - 40px)/ 3);margin-right:20px}.catalogue-shuffle .grid-col--2{margin-right:20px}.catalogue-shuffle .grid-col--3{display:block;margin-right:0}.catalogue-shuffle .grid-item img{margin-bottom:20px}.catalogue-theme-item{width:calc(50% - 1px);margin-right:2px;height:320px}.catalogue-theme-item:nth-child(2n){margin-right:0}.catalogue-theme-item .item-title{font-size:26px}.catalogue-album .album{width:calc(50% - 50px);margin-right:20px}.catalogue-album .album:nth-child(2n){margin-right:0}.catalogue-album .album-title{font-size:24px;line-height:32px}.catalogue-keywords__wrapper .btn:nth-child(1){display:flex}.catalogue-keywords__wrapper .btn:nth-child(2){display:flex}.catalogue-keywords__wrapper .btn:nth-child(3){display:flex}.catalogue-keywords__wrapper .btn:nth-child(4){display:flex}.catalogue-keywords__wrapper .btn:nth-child(5){display:flex}.catalogue-keywords__wrapper .btn:nth-child(6){display:flex}.catalogue-keywords__wrapper .btn:nth-child(7){display:flex}.catalogue-keywords__wrapper .btn:nth-child(8){display:flex}.catalogue-keywords__wrapper .btn:nth-child(9){display:flex}.catalogue-keywords__wrapper .btn:nth-child(10){display:flex}.catalogue-keywords__wrapper .btn:nth-child(11){display:flex}.catalogue-keywords__wrapper .btn:nth-child(12){display:flex}.catalogue-keywords__wrapper .btn:nth-child(13){display:flex}.catalogue-keywords__wrapper .btn:nth-child(14){display:flex}.catalogue-keywords__wrapper .btn:nth-child(15){display:flex}.catalogue-keywords__wrapper .btn:nth-child(16){display:flex}.catalogue-keywords__wrapper .btn:nth-child(17){display:flex}.catalogue-keywords__wrapper .btn:nth-child(18){display:flex}.catalogue-keywords__wrapper .btn:nth-child(19){display:flex}.catalogue-keywords__wrapper .btn:nth-child(20){display:flex}.catalogue-result{margin-left:30px;margin-right:30px}.catalogue-result-content{min-height:1200px}.catalogue-result-card{width:calc(50% - 10px);margin-right:20px}.catalogue-result-card:nth-child(2n){margin-right:0}.catalogue-record .record-image{height:544px}.catalogue-record .record-image-container{margin:0 30px 40px 30px;padding-top:30px}.catalogue-record .record-image-single img{max-width:calc(100% - 52px);max-height:calc(100% - 52px)}.catalogue-record .record-image-slide{display:none}.catalogue-record .record-image-slide:first-child{display:block}.catalogue-record .record-image-gallery{display:none}.catalogue-record .record-image-gallery .record-image{height:484px;padding:30px}.catalogue-record .record-image-gallery .record-image .image__wrapper{width:50%;height:50%}.catalogue-record .record-image-bottom .bottom-right .btn{margin-left:12px}.catalogue-record .record-image-caption{display:block;margin-left:15px;width:calc(100% - 130px)}.catalogue-record .record-image-caption.no-download{width:calc(100% - 85px)}.catalogue-record .record-title{font-size:26px;margin-top:10px}.catalogue-record .record-text{line-height:24px}.catalogue-record .record-content{margin:0 30px 50px 30px}.catalogue-record .btn__wrapper .btn{width:180px}.catalogue-feature{margin:70px 30px 20px 30px}.catalogue-feature .feature-image{height:384px}.catalogue-feature .feature-content{padding:30px 40px 50px 40px}.catalogue-feature .feature-kind{font-size:12px;letter-spacing:.55px}.catalogue-feature .feature-title{font-size:32px;line-height:40px}.catalogue-feature .feature-description{display:block;font-size:18px;line-height:24px;margin-bottom:25px}.catalogue-feature .btn{width:130px}.catalogue-single .memory{margin-top:65px}}@media screen and (min-width:1080px){.catalogue-section{margin:0 40px 65px 40px}.catalogue-shuffle{display:flex;align-items:flex-start;justify-content:space-between;margin-top:60px}.catalogue-shuffle--left{display:block;margin-left:40px}.catalogue-shuffle-title{font-size:32px}.catalogue-shuffle-helptext{margin-top:15px}.catalogue-shuffle--right{width:56%}.catalogue-theme-item{width:calc((100% - 4px)/ 3);margin-right:2px;height:398px}.catalogue-theme-item:nth-child(2n){margin-right:2px}.catalogue-theme-item:nth-child(3n){margin-right:0}.catalogue-theme-item .item-title{font-size:26px}.catalogue-album .album{width:calc((100% - 160px)/ 3)}.catalogue-album .album:nth-child(2n){margin-right:20px}.catalogue-album .album:nth-child(3n){margin-right:0}.catalogue-album .album-title{font-size:26px;line-height:32px}.catalogue-keywords__wrapper .btn:nth-child(1){display:flex}.catalogue-keywords__wrapper .btn:nth-child(2){display:flex}.catalogue-keywords__wrapper .btn:nth-child(3){display:flex}.catalogue-keywords__wrapper .btn:nth-child(4){display:flex}.catalogue-keywords__wrapper .btn:nth-child(5){display:flex}.catalogue-keywords__wrapper .btn:nth-child(6){display:flex}.catalogue-keywords__wrapper .btn:nth-child(7){display:flex}.catalogue-keywords__wrapper .btn:nth-child(8){display:flex}.catalogue-keywords__wrapper .btn:nth-child(9){display:flex}.catalogue-keywords__wrapper .btn:nth-child(10){display:flex}.catalogue-keywords__wrapper .btn:nth-child(11){display:flex}.catalogue-keywords__wrapper .btn:nth-child(12){display:flex}.catalogue-keywords__wrapper .btn:nth-child(13){display:flex}.catalogue-keywords__wrapper .btn:nth-child(14){display:flex}.catalogue-keywords__wrapper .btn:nth-child(15){display:flex}.catalogue-keywords__wrapper .btn:nth-child(16){display:flex}.catalogue-keywords__wrapper .btn:nth-child(17){display:flex}.catalogue-keywords__wrapper .btn:nth-child(18){display:flex}.catalogue-keywords__wrapper .btn:nth-child(19){display:flex}.catalogue-keywords__wrapper .btn:nth-child(20){display:flex}.catalogue-keywords__wrapper .btn:nth-child(21){display:flex}.catalogue-keywords__wrapper .btn:nth-child(22){display:flex}.catalogue-keywords__wrapper .btn:nth-child(23){display:flex}.catalogue-keywords__wrapper .btn:nth-child(24){display:flex}.catalogue-keywords__wrapper .btn:nth-child(25){display:flex}.catalogue-keywords__wrapper .btn:nth-child(26){display:flex}.catalogue-keywords__wrapper .btn:nth-child(27){display:flex}.catalogue-keywords__wrapper .btn:nth-child(28){display:flex}.catalogue-keywords__wrapper .btn:nth-child(29){display:flex}.catalogue-keywords__wrapper .btn:nth-child(30){display:flex}.catalogue-result{margin-left:40px;margin-right:40px}.catalogue-result-card{width:calc(25% - 15px)}.catalogue-result-card:nth-child(2n){margin-right:20px}.catalogue-result-card:nth-child(4n){margin-right:0}.catalogue-record{display:flex;margin-left:40px;margin-right:40px;margin-bottom:90px;padding-top:60px;justify-content:space-between}.catalogue-record .record-image{height:552px;max-height:calc(100vh - 200px)}.catalogue-record .record-image-container{margin:0;padding-top:0;width:calc(68% - 85px)}.catalogue-record .record-image-gallery{display:none}.catalogue-record .record-image-gallery .record-image{height:472px;padding:40px;max-height:calc(100vh - 280px)}.catalogue-record .record-image-gallery .record-image .image__wrapper{width:33.3333%}.catalogue-record .record-image-bottom .btn-expand{display:flex}.catalogue-record .record-content{margin:0;width:32%;margin-left:85px}.catalogue-record .record-content.full-width{width:100%;margin:0}.catalogue-record .btn__wrapper .btn{width:190px}.catalogue-feature{display:flex;max-height:600px;margin:100px 40px 80px 40px}.catalogue-feature .feature-image{width:59.25%;height:auto}.catalogue-feature .feature-content{width:40.75%}.catalogue-single .memory{margin-top:80px}}@media screen and (min-width:1280px){.catalogue{margin-left:auto;margin-right:auto;max-width:1440px}.catalogue-keywords__wrapper .btn:nth-child(1){display:flex}.catalogue-keywords__wrapper .btn:nth-child(2){display:flex}.catalogue-keywords__wrapper .btn:nth-child(3){display:flex}.catalogue-keywords__wrapper .btn:nth-child(4){display:flex}.catalogue-keywords__wrapper .btn:nth-child(5){display:flex}.catalogue-keywords__wrapper .btn:nth-child(6){display:flex}.catalogue-keywords__wrapper .btn:nth-child(7){display:flex}.catalogue-keywords__wrapper .btn:nth-child(8){display:flex}.catalogue-keywords__wrapper .btn:nth-child(9){display:flex}.catalogue-keywords__wrapper .btn:nth-child(10){display:flex}.catalogue-keywords__wrapper .btn:nth-child(11){display:flex}.catalogue-keywords__wrapper .btn:nth-child(12){display:flex}.catalogue-keywords__wrapper .btn:nth-child(13){display:flex}.catalogue-keywords__wrapper .btn:nth-child(14){display:flex}.catalogue-keywords__wrapper .btn:nth-child(15){display:flex}.catalogue-keywords__wrapper .btn:nth-child(16){display:flex}.catalogue-keywords__wrapper .btn:nth-child(17){display:flex}.catalogue-keywords__wrapper .btn:nth-child(18){display:flex}.catalogue-keywords__wrapper .btn:nth-child(19){display:flex}.catalogue-keywords__wrapper .btn:nth-child(20){display:flex}.catalogue-keywords__wrapper .btn:nth-child(21){display:flex}.catalogue-keywords__wrapper .btn:nth-child(22){display:flex}.catalogue-keywords__wrapper .btn:nth-child(23){display:flex}.catalogue-keywords__wrapper .btn:nth-child(24){display:flex}.catalogue-keywords__wrapper .btn:nth-child(25){display:flex}.catalogue-keywords__wrapper .btn:nth-child(26){display:flex}.catalogue-keywords__wrapper .btn:nth-child(27){display:flex}.catalogue-keywords__wrapper .btn:nth-child(28){display:flex}.catalogue-keywords__wrapper .btn:nth-child(29){display:flex}.catalogue-keywords__wrapper .btn:nth-child(30){display:flex}.catalogue-keywords__wrapper .btn:nth-child(31){display:flex}.catalogue-keywords__wrapper .btn:nth-child(32){display:flex}.catalogue-keywords__wrapper .btn:nth-child(33){display:flex}.catalogue-keywords__wrapper .btn:nth-child(34){display:flex}.catalogue-keywords__wrapper .btn:nth-child(35){display:flex}.catalogue-keywords__wrapper .btn:nth-child(36){display:flex}.catalogue-keywords__wrapper .btn:nth-child(37){display:flex}.catalogue-keywords__wrapper .btn:nth-child(38){display:flex}.catalogue-keywords__wrapper .btn:nth-child(39){display:flex}.catalogue-keywords__wrapper .btn:nth-child(40){display:flex}}@media screen and (min-width:1500px){.catalogue-result-card .card-image__wrapper{height:400px}.catalogue-result-card .btn{top:340px}.catalogue-record .record-image{height:800px}.catalogue-record .record-image-container{width:calc(80% - 85px)}.catalogue-record .record-image-gallery .record-image{height:720px}.catalogue-record .record-content{width:25%}}.my-page{margin-left:20px;margin-right:20px}.my-page--top{padding-top:50px;margin-bottom:40px}.my-page--left{margin-bottom:20px}.my-page--right{display:flex}.my-page--right .new-album{width:136px}.my-page--right .new-album .desktop-only{display:none}.my-page--right .new-album svg{margin-left:10px}.my-page--right a{margin-left:17px;border-bottom:none}.my-page--right a:first-child{margin-left:0}.my-page--right a .btn{padding:0 15px}.my-page--content{margin-bottom:85px}.my-page--content form{max-width:600px;margin-top:-20px;margin-bottom:170px}.my-page .page-kind{color:#808089;font-size:12px;line-height:22px;font-weight:500;text-transform:uppercase;margin-bottom:10px}.my-page .page-title{font-size:28px;line-height:32px;font-family:TiemposHeadline}.my-page .page-description{color:#60606b;font-size:18px;line-height:24px;max-width:609px;margin-top:25px}.my-page .page-description>*{line-height:24px}.my-page .btn-back{width:160px;margin-top:40px}.my-page .card{height:256px;padding:20px;position:relative;color:#124cff;border-radius:20px;background-color:#e5f0f7;display:flex;align-items:center;margin-bottom:24px}.my-page .card-icons{position:absolute;width:calc(100% - 40px);display:flex;align-items:center;justify-content:space-between}.my-page .card-status{display:flex;align-items:center}.my-page .card-status svg{opacity:.5}.my-page .card-status .online{display:none}.my-page .card-status .status-name{margin-left:8px;text-transform:uppercase;font-size:12px;line-height:22px;letter-spacing:.5px}.my-page .card-top{top:15px}.my-page .card-title{font-size:26px;line-height:30px;font-family:TiemposHeadline}.my-page .card-title a{color:#124cff;border-bottom:none}.my-page .card-bottom{bottom:17px}.my-page .card-record-kind{font-size:12px;line-height:22px;letter-spacing:.5px;text-transform:uppercase}.my-page .card .btn svg{fill:#124cff}.my-page .card .btn__wrapper{display:flex;align-items:center;justify-content:center}.my-page .card .btn__wrapper span{display:none;margin-left:8px}.my-page .card .btn__wrapper.card-status .btn:focus,.my-page .card .btn__wrapper.card-status .btn:hover{background-color:transparent}.my-page .card .btn__wrapper.rightside span{margin-right:8px}.my-page .card .btn__wrapper.rightside .btn-round:hover svg{fill:#124cff}.my-page .card .btn-round{width:36px;height:36px}.my-page .card .btn-round:focus,.my-page .card .btn-round:hover{background-color:#fff}.my-page .card .btn:focus,.my-page .card .btn:hover{border:none;background-color:#fff}.my-page .card .btn:focus svg,.my-page .card .btn:hover svg{fill:#124cff}.my-page .card:focus,.my-page .card:hover{color:#fff;background-color:#124cff}.my-page .card:focus .card-status svg,.my-page .card:hover .card-status svg{opacity:1}.my-page .card:focus .card-status .online,.my-page .card:hover .card-status .online{display:none}.my-page .card:focus .card-title a,.my-page .card:hover .card-title a{color:#fff}.my-page .card:focus .btn svg,.my-page .card:hover .btn svg{fill:#fff}.my-page .card:focus .btn__wrapper span,.my-page .card:hover .btn__wrapper span{display:inline;font-size:12px;line-height:22px;letter-spacing:.5px;text-transform:uppercase}.my-page .card.public .card-status svg{opacity:1}.my-page .card.public .card-status .offline{display:none}.my-page .card.public .card-status .online{display:block}@media screen and (min-width:768px){.my-page{margin-left:30px;margin-right:30px}.my-page--top{padding-top:65px;margin-bottom:70px}.my-page--top>div{display:flex;align-items:center;justify-content:space-between}.my-page--left{margin-bottom:0}.my-page--content{margin-bottom:55px}.my-page .page-kind{letter-spacing:.5px;margin-bottom:10px}.my-page .page-title{font-size:40px;line-height:40px}.my-page .card{width:calc(50% - 51px)}.my-page .card:nth-child(2n+1){margin-right:22px}.my-page .card__wrapper{display:flex;flex-wrap:wrap}.my-page .card-title{line-height:32px}}@media screen and (min-width:1080px){.my-page--right .new-album{width:195px}.my-page--right .new-album .desktop-only{display:block}.my-page--right .new-album .small-only{display:none}.my-page--right a{margin-left:15px;border-bottom:none}.my-page--right a:first-child{margin-left:0}.my-page--right a .btn{padding:0 15px}.my-page--content{margin-bottom:120px}.my-page .card{margin-right:22px;width:calc((100% - 164px)/ 3)}.my-page .card:nth-child(3n){margin-right:0}.my-page .card-title{font-size:26px}}@media screen and (min-width:1500px){.my-page .card{height:300px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvZm9udC5zY3NzIiwiY29tcG9uZW50L2J1dHRvbnMuc2NzcyIsImJhc2UvX3ZhcmlhYmxlcy5zY3NzIiwiY29tcG9uZW50L3BhcnRpYWwuc2NzcyIsImNvbXBvbmVudC9zbGlkZXIuc2NzcyIsImNvbXBvbmVudC9tZW1vcnkuc2NzcyIsImNvbXBvbmVudC9jYXRhbG9ndWUtc2VhcmNoLnNjc3MiLCJjb21wb25lbnQvYWRkLXRvLWFsYnVtLnNjc3MiLCJjb21wb25lbnQvcG9wdXAuc2NzcyIsImNvbXBvbmVudC9saWdodGJveC5zY3NzIiwiY29tcG9uZW50L2Zvcm0uc2NzcyIsImxheW91dC9sYXlvdXQuc2NzcyIsImxheW91dC9oZWFkZXIuc2NzcyIsImxheW91dC9mb290ZXIuc2NzcyIsInBhZ2UvbG9naW4uc2NzcyIsInBhZ2UvaG9tZS5zY3NzIiwicGFnZS9zdG9yeS5zY3NzIiwicGFnZS9mYW1pbHkuc2NzcyIsInBhZ2Uvc2luZ2xlLnNjc3MiLCJwYWdlL2NhdGFsb2d1ZS5zY3NzIiwicGFnZS9teS1wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0ksV0FDSSxZQVdXLGdCQVZYLElBQUssZ0RBQ0wsSUFBSyx1REFBZ0MsMkJBQTJCLENBQzVELGlEQUEwQixjQUFjLENBQ3hDLGtEQUEyQixnQkFFL0IsWUFLd0UsSUFKeEUsV0FJNkUsT0FaakYsV0FDSSxZQVlXLGdCQVhYLElBQUssdURBQ0wsSUFBSyw4REFBZ0MsMkJBQTJCLENBQzVELHdEQUEwQixjQUFjLENBQ3hDLHlEQUEyQixnQkFFL0IsWUFNK0UsSUFML0UsV0FLb0YsT0FieEYsV0FDSSxZQWFXLGdCQVpYLElBQUssK0NBQ0wsSUFBSyxzREFBZ0MsMkJBQTJCLENBQzVELGdEQUEwQixjQUFjLENBQ3hDLGlEQUEyQixnQkFFL0IsWUFPdUUsSUFOdkUsV0FNNEUsT0FkaEYsV0FDSSxZQWNXLGdCQWJYLElBQUssc0RBQ0wsSUFBSyw2REFBZ0MsMkJBQTJCLENBQzVELHVE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Q2IsY0FBZSxLQWJ0Qiw4QkFlVyxZQUFhLEVBZnhCLHVCQWtCVyxRQUFTLEVBQUEsS0FJckIsa0JBQ0ksY0FBZSxNQXJTM0IsZUF3U1ksYUFBYyxLQUNkLE1BQU8sd0JBelNuQiw2QkEyU2dCLGFBQWMsRUEzUzlCLHFCQThTZ0IsVUFBVyxNQUl2QixxQ0FsVEosZUFvVFksT0FBUSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAbWl4aW4gZm9udC1mYWNlKCRmb250LWZhbWlseSwgJGZpbGUtcGF0aCwgJGZvbnQtd2VpZ2h0LCAkZm9udC1zdHlsZSkge1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuICAgICAgICBzcmM6IHVybCgnI3skZmlsZS1wYXRofS5lb3QnKTtcbiAgICAgICAgc3JjOiB1cmwoJyN7JGZpbGUtcGF0aH0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgICAgIHVybCgnI3skZmlsZS1wYXRofS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICAgICB1cmwoJyN7JGZpbGUtcGF0aH0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgICAgICAgICAvLyBzcmM6IHVybCgnI3skZmlsZS1wYXRofS5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQ7XG4gICAgICAgIGZvbnQtc3R5bGU6ICRmb250LXN0eWxlO1xuICAgIH1cbn1cblxuQGluY2x1ZGUgZm9udC1mYWNlKCdUaWVtcG9zSGVhZGxpbmUnLCAnLi4vZm9udHMvdGllbXBvcy1oZWFkbGluZS13ZWItc2VtaWJvbGQnLCA1MDAsIG5vcm1hbCk7XG5AaW5jbHVkZSBmb250LWZhY2UoJ1RpZW1wb3NIZWFkbGluZScsICcuLi9mb250cy90aWVtcG9zLWhlYWRsaW5lLXdlYi1zZW1pYm9sZC1pdGFsaWMnLCA1MDAsIGl0YWxpYyk7XG5AaW5jbHVkZSBmb250LWZhY2UoJ0ZvdW5kZXJzR3JvdGVzaycsICcuLi9mb250cy9mb3VuZGVycy1ncm90ZXNrLXdlYi1yZWd1bGFyJywgNDAwLCBub3JtYWwpO1xuQGluY2x1ZGUgZm9udC1mYWNlKCdGb3VuZGVyc0dyb3Rlc2snLCAnLi4vZm9udHMvZm91bmRlcnMtZ3JvdGVzay13ZWItcmVndWxhci1pdGFsaWMnLCA0MDAsIGl0YWxpYyk7XG5AaW5jbHVkZSBmb250LWZhY2UoJ0ZvdW5kZXJzR3JvdGVzaycsICcuLi9mb250cy9mb3VuZGVycy1ncm90ZXNrLXdlYi1tZWRpdW0nLCA1MDAsIG5vcm1hbCk7XG5AaW5jbHVkZSBmb250LWZhY2UoJ0ZvdW5kZXJzR3JvdGVzaycsICcuLi9mb250cy9mb3VuZGVycy1ncm90ZXNrLXdlYi1tZWRpdW0taXRhbGljJywgNTAwLCBpdGFsaWMpO1xuLy8gQGluY2x1ZGUgZm9udC1mYWNlKCdUaWVtcG9zSGVhZGxpbmUnLCAnLi4vZm9udHMvVGllbXBvc0hlYWRsaW5lLU1lZGl1bScsIDUwMCwgbm9ybWFsKTtcbi8vIEBpbmNsdWRlIGZvbnQtZmFjZSgnVGllbXBvc0hlYWRsaW5lJywgJy4uL2ZvbnRzL1RpZW1wb3NIZWFkbGluZS1NZWRpdW1JdGFsaWMnLCA1MDAsIGl0YWxpYyk7XG4vLyBAaW5jbHVkZSBmb250LWZhY2UoJ0ZvdW5kZXJzR3JvdGVzaycsICcuLi9mb250cy9Gb3VuZGVyc0dyb3Rlc2tUZXh0LVJlZ3VsYXInLCA0MDAsIG5vcm1hbCk7XG4vLyBAaW5jbHVkZSBmb250LWZhY2UoJ0ZvdW5kZXJzR3JvdGVzaycsICcuLi9mb250cy9Gb3VuZGVyc0dyb3Rlc2tUZXh0LVJlZ3VsYXJJdGFsaWMnLCA0MDAsIGl0YWxpYyk7XG4vLyBAaW5jbHVkZSBmb250LWZhY2UoJ0ZvdW5kZXJzR3JvdGVzaycsICcuLi9mb250cy9Gb3VuZGVyc0dyb3Rlc2tUZXh0LU1lZGl1bScsIDUwMCwgbm9ybWFsKTtcbi8vIEBpbmNsdWRlIGZvbnQtZmFjZSgnRm91bmRlcnNHcm90ZXNrJywgJy4uL2ZvbnRzL0ZvdW5kZXJzR3JvdGVza1RleHQtTWVkaXVtSXRhbGljJywgNTAwLCBpdGFsaWMpO1xuIiwiYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2Utb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2Utb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZS1vdXQ7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2Utb3V0O1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlLW91dDtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2Utb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZS1vdXQ7XG4gICAgfVxufVxuLmJ0biB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2Utb3V0O1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJsdWU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2Utb3V0O1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlLW91dDtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2Utb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZS1vdXQ7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWJsdWUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcm95YWwtYmx1ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJveWFsLWJsdWU7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWJsdWVib3JkZXIge1xuICAgICAgICBjb2xvcjogJHJveWFsLWJsdWU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRyb3lhbC1ibHVlO1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogJHJveWFsLWJsdWU7XG4gICAgICAgIH0gXG4gICAgfVxuICAgICYtd2hpdGVib3JkZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJHJveWFsLWJsdWU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkcm95YWwtYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXJvdW5kIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cbiAgICAmLXNoYXJlIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICRyb3lhbC1ibHVlO1xuICAgICAgICAgICAgJitzcGFuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLm1vYmlsZS1ub25lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLXRhYmxldC1taW4gKSB7XG4gICAgICAgICAgICAubW9iaWxlLW5vbmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXByZXYge1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS10b29sdGlwX193cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICsudG9vbHRpcCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudG9vbHRpcCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTFweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRyb3lhbC1ibHVlO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICYtdHJpYW5nbGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHJveWFsLWJsdWU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNsaWNrLWRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG4uc2xpZGUge1xuICAgICYtYXJyb3cge1xuICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm95YWwtYmx1ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stYXJyb3cge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgICAmLnNsaWNrLWRpc2FibGVkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1wcmV2IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVhay10YWJsZXQtbWluICkge1xuICAgICAgICAmLWFycm93IHtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkJyZWFrIFBvaW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuJGJyZWFrLWRlc2t0b3AteHhsOjE5MjBweDtcbiRicmVhay1kZXNrdG9wLW1heDoxNTAwcHg7XG4kYnJlYWstZGVza3RvcC1taWQ6MTI4MHB4O1xuJGJyZWFrLWRlc2t0b3AtbWluOjEwODBweDtcbiRicmVhay10YWJsZXQtbWF4OjEwNzlweDtcbiRicmVhay10YWJsZXQtbWluOjc2OHB4O1xuJGJyZWFrLW1vYmlsZS1tYXg6NzY3cHg7XG4kYnJlYWstbW9iaWxlLW1pbjozMjBweDtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQ29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuJHJveWFsLWJsdWU6ICAgICMxMjRDRkY7XG4kZGFyay1ibHVlOiAgICAgIzBEM0VENTtcbiRzb2Z0LWJsdWU6ICAgICAjRTVGMEY3O1xuJG1lZGl1bS1ncmV5OiAgICM4MDgwODk7XG4kZGFyay1ncmV5OiAgICAgIzYwNjA2QjtcbiRibGFjazogICAgICAgICAjMkEyQTJBO1xuJHJlZDogICAgICAgICAgICNGMzM1NEQ7XG4kbGlnaHQtZ3JleTogICAgI0Q2RDZENjtcbiRncmV5LWJvcmRlcjogICAjQURBREFEOyIsIi5raW5kLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41NXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgJl9fYmx1ZSB7XG4gICAgICAgIGNvbG9yOiAkcm95YWwtYmx1ZTtcbiAgICB9XG4gICAgJl9fd2hpdGUge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxufVxuLmNhcGl0YWwge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLmltZy13cmFwcGVyIHtcbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG59XG5hIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2Utb3V0O1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLW91dDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2Utb3V0O1xuICAgIH1cbiAgICAmLm92ZXJsYXkge1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxufVxuLmluYWN0aXZlIHtcbiAgICBmaWx0ZXI6IGJsdXIoNHB4KTtcbn1cbi50cnVuY2F0ZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJi5vdmVyZmxvdzphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcuLi4nO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgfVxufVxuLmJsdWUge1xuICAgIGNvbG9yOiAkcm95YWwtYmx1ZTtcbn1cbi5pY29uLW1lZGlhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgLy8gd2lkdGg6IDM2cHg7XG4gICAgLy8gaGVpZ2h0OiAzNnB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICYucGRmIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLmJvdHRvbS1saW5rcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAubGluay1jYXJkIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMyk7XG4gICAgICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogc29mdC1saWdodDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjMpO1xuICAgICAgICB9XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yMXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnVGllbXBvc0hlYWRsaW5lJztcbiAgICAgICAgfVxuICAgICAgICAua2luZC10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLXRhYmxldC1taW4gKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC5saW5rLWNhcmQge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ5NnB4O1xuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLWRlc2t0b3AtbWluICkge1xuICAgICAgICAubGluay1jYXJkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQyMHB4O1xuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5hY2NvcmRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XG4gICAgJi5vcGVuIHtcbiAgICAgICAgLmFjY29yZGlvbi10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHJveWFsLWJsdWU7XG4gICAgICAgIH1cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICB9XG4gICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgICYtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLXRhYmxldC1taW4gKSB7XG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLWRlc2t0b3AtbWluICkge1xuXG4gICAgfVxufVxuLnNlbGVjdGJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHNlbGVjdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5zZWxlY3RlZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgICAgICAgfVxuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxNXB4KTtcbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsdXItY292ZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAmLm9wZW4ge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59IiwiLnJlbGF0ZWQtcmVjb3JkcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjIycHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnVGllbXBvc0hlYWRsaW5lJztcbiAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgICYtc2xpZGVyIHtcbiAgICAgICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICYuZmxleCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLnNsaWRlLWFycm93IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA4MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zbGlkZS1wcmV2IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNsaWRlLW5leHQge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtc2xpZGUge1xuICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5pbWctd3JhcHBlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLmljb24tbWVkaWEge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWRlLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuc2xpZGUta2V5d29yZCB7XG4gICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmV5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5zbGlkZS10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLm92ZXJsYXkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgLnNsaWRlLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJveWFsLWJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLXRhYmxldC1taW4gKSB7XG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1RpZW1wb3NIZWFkbGluZSc7XG4gICAgICAgICAgICBtYXJnaW46IDAgMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi1zbGlkZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLWRlc2t0b3AtbWluICkge1xuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgICAgICAmLXNsaWRlciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubWVtb3J5IHtcbiAgICBtYXJnaW46IDcwcHggMjBweCA4MHB4IDIwcHg7XG4gICAgJi1oZWFkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAuYnRuLXNoYXJlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWJvZHkge1xuICAgICAgICBcbiAgICB9XG4gICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnVGllbXBvc0hlYWRsaW5lJztcbiAgICB9XG4gICAgJi1jYXJkIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNvZnQtYmx1ZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcm95YWwtYmx1ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdUaWVtcG9zSGVhZGxpbmUnO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgICAgbWFyZ2luOiAzNXB4IDAgMjVweCAwO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgLy8gb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWJvdHRvbSB7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuODZweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgICAgJi1hdXRob3Ige1xuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgJi1kYXRlIHtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC50cmlhbmdsZSB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AgbGVmdCwgI2ZmZiAwJSwgI2ZmZiA1MCUsICRzb2Z0LWJsdWUgNTAlLCAkc29mdC1ibHVlIDEwMCUpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLXRhYmxldC1taW4gKSB7XG4gICAgICAgIG1hcmdpbjogOTBweCAzMHB4IDgwcHggMzBweDtcbiAgICAgICAgJi1oZWFkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIC5idG4tc2hhcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNzdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWJvZHkge1xuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgICAgICAmLWNhcmQge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNvZnQtYmx1ZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcm95YWwtYmx1ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdUaWVtcG9zSGVhZGxpbmUnO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMCA0MHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLWRlc2t0b3AtbWluICkge1xuICAgICAgICBtYXJnaW46IDgwcHggNDBweDtcbiAgICAgICAgJi1jYXJkIHtcbiAgICAgICAgICAgICYtdG9wIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtbGVmdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI3LjUlO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTUuNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjklO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1OCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDQwcHggMCA2MHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNhdGFsb2d1ZS1zZWFyY2gge1xuICAgIHBhZGRpbmc6IDE4cHggMjBweCAwIDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZS1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZS1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlLW91dDtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTE1cHgpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDY0cHg7XG4gICAgei1pbmRleDogMztcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDQwcHgpO1xuICAgIC5zZWFyY2gge1xuICAgICAgICAmLXRvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIC5zZWFyY2gtbGFiZWwge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc29mdC1ibHVlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtbW9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGFiZWwtYnRuIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNvZnQtYmx1ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc29mdC1ibHVlO1xuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcm95YWwtYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcm95YWwtYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJveWFsLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHJveWFsLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICBvcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWxlY3QtcGFuZWwge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSA0MHB4KTtcbiAgICAgICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDU1cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRyb3lhbC1ibHVlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmI3RoZW1lLXBhbmVsIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJiNkZWNhZGUtcGFuZWwge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmI3BsYWNlLXBhbmVsIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzY4cHgpIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmI2tleXdvcmQtcGFuZWwge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OTFweCkgYW5kIChtYXgtd2lkdGg6IDY4NXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYjcGVvcGxlLXBhbmVsIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyODVweDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstdGFibGV0LW1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxNnB4IDExcHggMTZweDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJveWFsLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5oaWVyYXJjaHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaWYgJGkgPT0gMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaGllcmFyY2h5LSN7JGl9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gQGVsc2UgaWYgJGkgPT0gMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaGllcmFyY2h5LSN7JGl9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmhpZXJhcmNoeS0jeyRpfSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgZm9ybSAuYnRuIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzb2Z0LWJsdWU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzb2Z0LWJsdWU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICRyb3lhbC1ibHVlO1xuICAgICAgICB9XG4gICAgICAgICYrLnRvb2x0aXAge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLm9wZW46aG92ZXIrLnRvb2x0aXAge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJveWFsLWJsdWU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm95YWwtYmx1ZTtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZmlsbDogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmKy50b29sdGlwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIC50b29sdGlwLXRyaWFuZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaW1nLWZpbHRlciB7XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcm95YWwtYmx1ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm95YWwtYmx1ZTtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAmKy50b29sdGlwIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm1vcmUtc2VhcmNoIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBsaW5lYXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAmKy50b29sdGlwIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcm95YWwtYmx1ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm95YWwtYmx1ZTtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGxpbmVhcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5tZW1vcnktZmlsdGVyIHtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm95YWwtYmx1ZTtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAmKy50b29sdGlwIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNlYXJjaC1kb3duIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBwb3NpdGlvbiAwLjVzO1xuICAgICAgICAtbXMtdHJhbnNpdGlvbjogcG9zaXRpb24gMC41cztcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogcG9zaXRpb24gMC41cztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgLnNlYXJjaC1wYWdldGhlbWUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuc2VhcmNoLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zZWFyY2gtdXAge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjRweCk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBwb3NpdGlvbiAwLjVzO1xuICAgICAgICAtbXMtdHJhbnNpdGlvbjogcG9zaXRpb24gMC41cztcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogcG9zaXRpb24gMC41cztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgLnNlYXJjaC1wYWdldGhlbWUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWstdGFibGV0LW1pbiApIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAzMHB4IDAgMzBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSA2MHB4KTtcbiAgICAgICAgJi5zZWFyY2gtZG93biB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgICAgIH1cbiAgICAgICAgJi5zZWFyY2gtdXAge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgICB9XG4gICAgICAgIC5zZWFyY2gtbW9yZSAuc2VsZWN0LXBhbmVsIHtcbiAgICAgICAgICAgICYjcGxhY2UtcGFuZWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNDBweDtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWstZGVza3RvcC1taW4gKSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggNDBweCAwIDQwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gODBweCk7XG4gICAgICAgICYuc2VhcmNoLWRvd24ge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgICB9XG4gICAgICAgICYuc2VhcmNoLXVwIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5zZWFyY2gge1xuICAgICYtcGFnZXRoZW1lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnVGllbXBvc0hlYWRsaW5lJztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgxOHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAmLnRydW5jYXRlZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAmKy5yZWFkLWNhcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAucmVhZC1tb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5yZWFkLWxlc3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYub3JpZ2luYWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgJisucmVhZC1jYXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgLnJlYWQtbW9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5yZWFkLWxlc3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJlYWQtbW9yZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc5M3B4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgLnJlYWQtY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuNzVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idG4tYmx1ZSB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQ1MHB4KSB7XG4gICAgICAgICAgICAmLmluaXRpYWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1zZWxlY3RlZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICB0b3A6IDE0MHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlLW91dDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZS1vdXQ7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2Utb3V0O1xuICAgICAgICAmLmFkdmFuY2VkLW9wZW4ge1xuICAgICAgICAgICAgdG9wOiAyMDhweDtcbiAgICAgICAgfVxuICAgICAgICAmLmZpeGVkIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IHBvc2l0aW9uIDAuNXM7XG4gICAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogcG9zaXRpb24gMC41cztcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IHBvc2l0aW9uIDAuNXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICB9XG4gICAgICAgID4gdWwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDUwcHgpIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAmLmluaXRpYWwge1xuICAgICAgICAgICAgICAgIHRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWtpbmQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyZXk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgICB9XG4gICAgICAgICYtc2VsZWN0ZWQge1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zZWxlY3RlZC10YWcge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc29mdC1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyb3lhbC1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRkYXJrLWdyZXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVhay10YWJsZXQtbWluICkge1xuICAgICAgICAmLXBhZ2V0aGVtZSB7XG4gICAgICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtc2VsZWN0ZWQge1xuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0NTBweCkge1xuICAgICAgICAgICAgJi1wYWdldGhlbWUtdGV4dCB7XG4gICAgICAgICAgICAgICAgJi50cnVuY2F0ZWQsICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5vcmlnaW5hbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWstZGVza3RvcC1taW4gKSB7XG4gICAgICAgICYtc2VsZWN0ZWQge1xuICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLmNhdGFsb2d1ZV9fd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMjUwcHg7XG4gICAgJi5hZHZhbmNlZC1vcGVuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjgwcHg7XG4gICAgfVxufSIsIi5hZGQtdG8tYWxidW1fX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICYuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgID4gdWwge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuICAgIC5hbGJ1bSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNvZnQtYmx1ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgLmFsYnVtLW5hbWUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcm95YWwtYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idG4gc3ZnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLW5hbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgICAgICYuYWRkLW5ldy1hbGJ1bV9fd3JhcHBlciB7XG4gICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1NXB4KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc29mdC1ibHVlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLWRlc2t0b3AtbWluKSBhbmQgKG1heC13aWR0aDogJGJyZWFrLWRlc2t0b3AtbWlkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRyb3lhbC1ibHVlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uY2FyZCB7XG4gICAgLmFkZC10by1hbGJ1bV9fd3JhcHBlciB7XG4gICAgICAgIHRvcDogMzA1cHg7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAjODA4MDg5O1xuICAgICAgICAuYWxidW0ge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuLmJ0bi1hbGJ1bSB7XG4gICAgJi5vcGVuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcbiAgICB9XG59IiwiLnBvcHVwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSA0NXB4KTtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggNXB4ICRtZWRpdW0tZ3JleTtcbiAgICAmLm9wZW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMjcwcHg7XG4gICAgfVxuICAgICYtbG9naW4ge1xuICAgICAgICAucG9wdXAtdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYtZGVsZXRlIHtcbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuICAgICYtZG93bmxvYWQge1xuICAgICAgICAucG9wdXAtdGV4dCB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICBmb250LWZhbWlseTogJ1RpZW1wb3NIZWFkbGluZSc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgfVxuICAgICYtdHlwZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIH1cbiAgICAmLXRleHQge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAmLnRoYW5reW91IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWVycm9yIHtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjU1cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgICYtbG9naW4ge1xuICAgICAgICAuc3VibWl0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5idG4tcm91bmQuY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWstdGFibGV0LW1pbiApIHtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgJi1sb2dpbiB7XG4gICAgICAgICAgICAucG9wdXAtdGV4dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubGlnaHRib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLWRlc2t0b3AtbWluICkge1xuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLnBhbnpvb20ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtYm90dG9tIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fbGVmdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNDBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmV5O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMjVweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIC5idG4tZG93bmxvYWQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5yZWNvcmQtaW1hZ2UtY291bnQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5yZWNvcmQtaW1hZ2UtY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMzBweCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICYubm8tZG93bmxvYWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDg1cHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fcmlnaHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNDBweDtcbiAgICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idG4tLXRvb2x0aXBfX3dyYXBwZXIge1xuICAgICAgICAgICAgLmJ0bi1kb3dubG9hZCB7XG4gICAgICAgICAgICAgICAgJisudG9vbHRpcCB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgLnRvb2x0aXAtdHJpYW5nbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiZm9ybSB7XG4gICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjU1cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIGlucHV0LCB0ZXh0YXJlYSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNvZnQtYmx1ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgICAgICAvLyBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAvLyBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgcmVzaXplOiBub25lO1xuICAgIH1cbiAgICAuZmlsZS11cGxvYWQtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICB3aWR0aDogMTM1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudXBsb2FkZWQtaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMzVweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc29mdC1ibHVlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1maWxlXSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS1ib3R0b20ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgICAgLnN1Ym1pdCB7XG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5lcnJvci1tZXNzYWdlIHtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjU1cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG59IiwiLy8gaHRtbCB7XG4vLyAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4vLyB9XG5ib2R5IHtcbiAgICBmb250LWZhbWlseTogJ0ZvdW5kZXJzR3JvdGVzayc7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICYuYm9keS1jYXRhbG9ndWUge1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoICsgMTUwcHgpO1xuICAgIH1cbn1cbi5wYWdlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbn1cbi5maXhlZC1uYXYge1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG59XG4uZml4ZWQtYm9keSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYSB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRyb3lhbC1ibHVlO1xufSIsImhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogNjRweDtcbiAgICB6LWluZGV4OiA0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICYuc2Nyb2xsLWRvd24ge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogcG9zaXRpb24gMC41cztcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IHBvc2l0aW9uIDAuNXM7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IHBvc2l0aW9uIDAuNXM7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgfVxuICAgICYuZml4ZWQge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIC8vIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxcyBlYXNlLW91dDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDFzIGVhc2Utb3V0O1xuICAgICAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDFzIGVhc2Utb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDFzIGVhc2Utb3V0O1xuICAgIH1cbiAgICAmLmhlYWRlci1zdG9yeSB7XG4gICAgICAgICYuc2Nyb2xsLWRvd24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgfVxuICAgICAgICAmLmZpeGVkIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuY2F0YWxvZ3VlLWhlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBwb3NpdGlvbiAwLjVzO1xuICAgICAgICAtbXMtdHJhbnNpdGlvbjogcG9zaXRpb24gMC41cztcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogcG9zaXRpb24gMC41cztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgJi5maXhlZCB7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzbW9vdGhTY3JvbGwgMC41cyBmb3J3YXJkcztcbiAgICAgICAgfVxuICAgICAgICBAa2V5ZnJhbWVzIHNtb290aFNjcm9sbCB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmV5O1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcm95YWwtYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5uYXZpZ2F0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgJi1tZW51IHtcbiAgICAgICAgLm1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmNsb3NlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBmaWxsOiAkcm95YWwtYmx1ZTtcbiAgICAgICAgfVxuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgLm1lbnUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lZGl1bS1ncmV5O1xuICAgICAgICB9XG4gICAgfVxuICAgICYtbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogNjRweDtcbiAgICAgICAgLy8gdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgLy8gaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjRweCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJi1saXN0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAyM3B4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEyMHB4O1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1RpZW1wb3NIZWFkbGluZSc7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyb3lhbC1ibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXByb2ZpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogNjRweDtcbiAgICAgICAgLy8gdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDI4cHg7XG4gICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgIC8vIGhlaWdodDogMTAwdmg7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDY0cHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICYtbGlzdCB7XG4gICAgICAgICAgICBtYXJnaW46IDY1cHggMjNweDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJveWFsLWJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnVGllbXBvc0hlYWRsaW5lJztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAmLmxvZ291dCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JleTtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JleTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLXRhYmxldC1taW4gKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgJi1wcm9maWxlIHtcbiAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtbGlzdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA2NXB4IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLWRlc2t0b3AtbWluICkge1xuICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICAgICYtbWVudSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYtbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtbW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ud2Vic2l0ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAkcm95YWwtYmx1ZTtcbiAgICBmb250LWZhbWlseTogJ1RpZW1wb3NIZWFkbGluZSc7XG4gICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGNvbG9yOiAkcm95YWwtYmx1ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLXRhYmxldC1taW4gKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4udXNlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgICYtYWxidW0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLXByb2ZpbGUge1xuICAgICAgICBwYWRkaW5nOiAyMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm95YWwtYmx1ZTtcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVkaXVtLWdyZXk7XG4gICAgICAgIH1cbiAgICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAudHJpYW5nbGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICAgIC50cmlhbmdsZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNjJweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAkcm95YWwtYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVhay10YWJsZXQtbWluICkge1xuICAgICAgICAmLXByb2ZpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMjVweDtcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgICAgICAgIC50cmlhbmdsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDY0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDhweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgJHJveWFsLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLWRlc2t0b3AtbWluICkge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICYtYWxidW0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiZm9vdGVyIHtcbiAgICBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JleTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJHJveWFsLWJsdWU7XG4gICAgICAgIH1cbiAgICB9XG59XG4uZm9vdGVyIHtcbiAgICAmLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgcGFkZGluZzogMjVweCAwIDIwcHggMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xuICAgIH1cbiAgICAmLWxlZnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICAgICYtcmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgICYtbGlzdCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvcHl3cmlnaHQge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWstdGFibGV0LW1pbiApIHtcbiAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDMwcHggMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgICAgICYtbGVmdCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgICYtbGlzdCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVhay1kZXNrdG9wLW1pbiApIHtcbiAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCAwIDMwcHggMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubG9naW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICYtZm9ybSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDI3OXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDQ4OHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBtYXJnaW46IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMjBweCAzMHB4IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC5lcnJvci1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNTVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2JvdHRvbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU1cHgpO1xuICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaW5ib3gge1xuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxvZ2luLWZvcm1fX2JvdHRvbS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYudHdvZmEge1xuICAgICAgICAgICAgaGVpZ2h0OiAzNzVweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgICAgICAubG9naW4tZm9ybV9fYm90dG9tLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5xci1jb2RlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTc1cHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnVGllbXBvc0hlYWRsaW5lJztcbiAgICB9XG4gICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjU1cHg7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDVweCAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNnB4KTtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBwYWRkaW5nOiA5cHggMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNvZnQtYmx1ZTtcbiAgICAgICAgJjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmV5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA5cHggMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGVscC10ZXh0IHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuICAgIGJ1dHRvbiB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWstZGVza3RvcC1taW4gKSB7XG4gICAgICAgICYtZm9ybSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI4MnB4O1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCA0MHB4IDMwcHggMzBweDtcbiAgICAgICAgICAgICZfX2JvdHRvbSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgICAgICAgICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnR3b2ZhIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuaG9tZSB7XG4gICAgJi1iYW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5zbGljay1saXN0IC5zbGljay10cmFjayB7XG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDYwOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjRweCk7XG4gICAgICAgIH1cbiAgICAgICAgJi1zbGlkZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC5zbGlkZS1jb3ZlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMTUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmltZy1jYXB0aW9uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMzVweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDkwcHgpO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42NnB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDY1cHgpO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMTUpO1xuICAgICAgICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDUwcHggKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fdG9wIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNDBweCk7XG4gICAgICAgICAgICAgICAgLndlbGNvbWUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pbnRyb2R1Y3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnVGllbXBvc0hlYWRsaW5lJztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmxpbmtzIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDUwcHggKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fYm90dG9tIHtcbiAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBib3R0b206IC02MHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXRoZW1lcyB7XG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW46IDU1cHggMjBweCA0MHB4IDIwcHg7XG4gICAgICAgICAgICAua2luZC10aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50aGVtZS10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnVGllbXBvc0hlYWRsaW5lJztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRoZW1lLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtc2xpZGVyIHtcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgICAgICAgICAgICAgIC5zbGlkZS1hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTcycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtc2xpZGUge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMjUzcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC5pbWctd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgICAgICAvLyBpbWcge1xuICAgICAgICAgICAgICAgIC8vICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIC8vICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xpZGUtY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xpZGUtdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzRweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1RpZW1wb3NIZWFkbGluZSc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZWNvcmQtY291bnQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRyb3lhbC1ibHVlO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAub3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWZlYXR1cmUge1xuICAgICAgICBtYXJnaW46IDAgMThweCA4MHB4IDE4cHg7XG4gICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMzBweDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDI3cHggMzBweCAyN3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJveWFsLWJsdWU7XG4gICAgICAgICAgICAua2luZC10aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdG9yeS10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnVGllbXBvc0hlYWRsaW5lJztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN0b3J5LWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtZGVjYWRlIHtcbiAgICAgICAgaGVpZ2h0OiA1NTJweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDU1MnB4O1xuICAgICAgICB9XG4gICAgICAgICYtc2xpZGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDU1MnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIC5zbGlkZS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmtpbmQtdGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmlsdGVyLXllYXIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1RpZW1wb3NIZWFkbGluZSc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgIH1cbiAgICAgICAgLmFycm93LXByZXYge1xuICAgICAgICAgICAgdG9wOiAzNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5hcnJvdy1uZXh0IHtcbiAgICAgICAgICAgIGJvdHRvbTogMzVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWZhbWlseSB7XG4gICAgICAgIG1hcmdpbjogNjVweCAyMHB4IDUwcHggMjBweDtcbiAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI2NHB4O1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgIC5raW5kLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAxNXB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdUaWVtcG9zSGVhZGxpbmUnO1xuICAgICAgICB9XG4gICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLXRhYmxldC1taW4gKSB7XG4gICAgICAgICYtYmFubmVyIHtcbiAgICAgICAgICAgIC5zbGljay1saXN0IC5zbGljay10cmFjayB7XG4gICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA4OTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtc2xpZGUge1xuICAgICAgICAgICAgICAgIC5pbWctY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjU1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDUwcHggKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX3RvcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0NTBweCApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IDQ1MXB4ICkge1xuICAgICAgICAgICAgICAgICAgICAgICAgLndlbGNvbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjU1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuaW50cm9kdWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC8vIC53ZWxjb21lIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIGxldHRlci1zcGFjaW5nOiAwLjU1cHg7XG4gICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAgICAgLy8gLmludHJvZHVjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgICAgICAvLyAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgICAgIC8vIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX2JvdHRvbSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtdGhlbWVzIHtcbiAgICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA3MHB4IDMwcHg7XG4gICAgICAgICAgICAgICAgLnRoZW1lLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NzhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLXNsaWRlciB7XG4gICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEyNXB4O1xuICAgICAgICAgICAgICAgICAgICAuc2xpZGUtYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxOTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtc2xpZGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyOTBweDtcbiAgICAgICAgICAgICAgICAuaW1nLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1NnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWZlYXR1cmUge1xuICAgICAgICAgICAgaGVpZ2h0OiA1MDVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAzMHB4IDEzNXB4IDMwcHg7XG4gICAgICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjQ3cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NDBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMjVweCAzMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgLnN0b3J5LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1kZWNhZGUge1xuICAgICAgICAgICAgaGVpZ2h0OiA3MDRweDtcbiAgICAgICAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1zbGlkZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MDRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC5raW5kLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZpbHRlci15ZWFyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1mYW1pbHkge1xuICAgICAgICAgICAgbWFyZ2luOiA5NXB4IDkwcHggNTBweCA5MHB4O1xuICAgICAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICAgICAgLmtpbmQtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDM1cHggMCAxNXB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVhay1kZXNrdG9wLW1pbiApIHtcbiAgICAgICAgJi1iYW5uZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDYwOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1zbGlkZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjE1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAvLyB0b3A6IDA7XG4gICAgICAgICAgICAgICAgLy8gbGVmdDogMDtcbiAgICAgICAgICAgICAgICAvLyBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAvLyBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDUwcHggNDBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJl9fdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTU1cHg7XG4gICAgICAgICAgICAgICAgICAgIC5pbnRyb2R1Y3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5saW5rcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX2JvdHRvbSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlICsgMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTgwcHg7XG4gICAgICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi10aGVtZXMge1xuICAgICAgICAgICAgbWFyZ2luOiA3M3B4IDAgMTUwcHggMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNzBweDtcbiAgICAgICAgICAgICAgICAvLyBtaW4td2lkdGg6IDM2N3B4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNzBweDtcbiAgICAgICAgICAgICAgICAudGhlbWUtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1zbGlkZXIge1xuICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTA3cHgpO1xuICAgICAgICAgICAgICAgICAgICAuc2xpZGUtYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtc2xpZGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgLmltZy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0ODBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNsaWRlLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtZmVhdHVyZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEyNXB4IDEyMHB4IDEyNXB4O1xuICAgICAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwMHB4KTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDczNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDI1cHggMzBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIC5zdG9yeS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zdG9yeS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWRlY2FkZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ5NnB4O1xuICAgICAgICAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDk2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLXNsaWRlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ5NnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLmtpbmQtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZmlsdGVyLXllYXIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFycm93LXByZXYge1xuICAgICAgICAgICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hcnJvdy1uZXh0IHtcbiAgICAgICAgICAgICAgICBib3R0b206IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1mYW1pbHkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBtYXJnaW46IDkwcHggNzBweCAxMjBweCA3MHB4O1xuICAgICAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIuNXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIuNXB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM2NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5zdG9yeSB7XG4gICAgbWFyZ2luLXRvcDogMTM1cHg7XG4gICAgJi10aW1lbGluZSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiA2NHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgJi5maXhlZCB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB9XG4gICAgICAgICYuc2Nyb2xsLXVwIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2NHB4KTtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLy8gb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDk1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNvZnQtYmx1ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm95YWwtYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnVGllbXBvc0hlYWRsaW5lJztcbiAgICAgICAgbWF4LXdpZHRoOiA4NTBweDtcbiAgICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW46IDQwcHggMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmLXNtYWxsIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyZXk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWNvdmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgLy8gaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAvLyAmLS1maXJzdCB7XG4gICAgICAgIC8vICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAvLyB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi15ZWFyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogOTBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdUaWVtcG9zSGVhZGxpbmUnO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi1yb3VuZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICAgICAgJi5oaWRlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtZXZlbnQge1xuICAgICAgICBtYXJnaW46IDkwcHggMjBweCAxMDVweCAyMHB4O1xuICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNzBweDtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNTVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi15ZWFyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyZXk7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnVGllbXBvc0hlYWRsaW5lJztcbiAgICAgICAgfVxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdUaWVtcG9zSGVhZGxpbmUnO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVhay10YWJsZXQtbWluICkge1xuICAgICAgICAmLXRpbWVsaW5lIHtcbiAgICAgICAgICAgIC8vIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgICAgICAgIC8vIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICAgICAgICAgIGxpOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1RpZW1wb3NIZWFkbGluZSc7XG4gICAgICAgICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDQwcHggMzBweCA2MHB4IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLXNtYWxsIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWNvdmVyIHtcbiAgICAgICAgICAgIC8vIGhlaWdodDogODI0cHg7XG4gICAgICAgICAgICAvLyAmLS1maXJzdCB7XG4gICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDMwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi15ZWFyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC01cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1ldmVudCB7XG4gICAgICAgICAgICBtYXJnaW46IDEyOHB4IDEyMHB4IDExNXB4IDEyMHB4O1xuICAgICAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDk2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcm95YWwtYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYteWVhciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLWRlc2t0b3AtbWluICkge1xuICAgICAgICAmLXRpbWVsaW5lIHtcbiAgICAgICAgICAgIC8vIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgICAgICAgIC8vIHBhZGRpbmc6IDI1cHggNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICAgICAgICAgIGxpOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDQwcHggNzBweCA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1zbWFsbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWNvdmVyIHtcbiAgICAgICAgICAgIC8vIGhlaWdodDogNzU0cHg7XG4gICAgICAgICAgICAvLyAmLS1maXJzdCB7XG4gICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA3MHB4IDQwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtZXZlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDEzMHB4IDQwcHg7XG4gICAgICAgICAgICAmLmltZy1yaWdodCB7XG4gICAgICAgICAgICAgICAgLnN0b3J5LWV2ZW50LWltYWdlX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX2NhcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNTVweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1MnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTgwcHggKSB7XG4gICAgICAgICYtZXZlbnQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDk5cHg7XG4gICAgICAgICAgICBtYXJnaW46IDEzMHB4IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmZhbWlseSB7XG4gICAgJi1oZWFkZXIge1xuICAgICAgICBtYXJnaW46IDUwcHggMjBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgfVxuICAgIC5wYWdlLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdUaWVtcG9zSGVhZGxpbmUnO1xuICAgICAgICAmLXNtYWxsIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyZXk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXRhYnMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDAgMjBweCA0NXB4IDIwcHg7XG4gICAgfVxuICAgICYtdHJlZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYtbGlzdCB7XG4gICAgICAgICYtY2FyZCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgLmNhcmQge1xuICAgICAgICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJveWFsLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FyZC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdUaWVtcG9zSGVhZGxpbmUnO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLXRhYmxldC1taW4gKSB7XG4gICAgICAgICYtaGVhZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAzMHB4IDcwcHggMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5wYWdlLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICB9XG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMzBweCA5MHB4IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi1saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAmLWNhcmQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWstZGVza3RvcC1taW4gKSB7XG4gICAgICAgICYtaGVhZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA0MHB4IDcwcHggNDBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICAgICAgJi10YWJzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxN3B4O1xuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcm95YWwtYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJveWFsLWJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtdGFidmlldyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYtdHJlZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBhbnpvb20ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIC8vIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAvLyAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnRuLXpvb20ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcm95YWwtYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyb3lhbC1ibHVlO1xuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtbGlzdCB7XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtY2FyZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gNy41cHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzY4cHg7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0bikge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVhay1kZXNrdG9wLW1heCApIHtcbiAgICAgICAgLmZhbWlseS1saXN0LWNhcmQge1xuICAgICAgICAgICAgaGVpZ2h0OiA0NDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWstZGVza3RvcC14eGwgKSB7XG4gICAgICAgIC5mYW1pbHktbGlzdC1jYXJkIHtcbiAgICAgICAgICAgIGhlaWdodDogNTUwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNpbmdsZSB7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgICAmLWJhbm5lciB7XG4gICAgICAgIGhlaWdodDogMzYwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4zKTtcbiAgICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBzb2Z0LWxpZ2h0O1xuICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAuYnJlYWRjcnVtYiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNTVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ldmVudC10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnVGllbXBvc0hlYWRsaW5lJztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU5MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZXZlbnQteWVhciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZXZlbnQtY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNTVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmV2ZW50LWJvZHl0ZXh0IHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDIwcHg7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgJit1bCwgJitvbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBibG9ja3F1b3RlLCB1bCwgb2wge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1lbW9yeS1zaGFyZSB7XG4gICAgICAgICYtdGl0bGUsICYtdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDE3N3B4O1xuICAgICAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG8gNjBweCBhdXRvO1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkcm95YWwtYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWstdGFibGV0LW1pbiApIHtcbiAgICAgICAgJi1iYW5uZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MDhweDtcbiAgICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4O1xuICAgICAgICAgICAgICAgIC5icmVhZGNydW1iIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZXZlbnQtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ldmVudC15ZWFyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZXZlbnQtYm9keXRleHQge1xuICAgICAgICAgICAgbWFyZ2luOiA1MHB4IDUwcHggODBweCA1MHB4O1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZW1vcnktc2hhcmUge1xuICAgICAgICAgICAgJi10aXRsZSwgJi10ZXh0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3N3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNTBweCBhdXRvIDYwcHggYXV0bztcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcm95YWwtYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWstZGVza3RvcC1taW4gKSB7XG4gICAgICAgICYtYmFubmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMzg1cHg7XG4gICAgICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtYm9keSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgLmV2ZW50LWJvZHl0ZXh0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjkycHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTQxcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU0NXB4KTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5tZW1vcnktc2hhcmUge1xuICAgICAgICAgICAgd2lkdGg6IDMwNXB4O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJveWFsLWJsdWU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgICAgICYtdGl0bGUsICYtdGV4dCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLWRlc2t0b3AtbWF4ICkge1xuICAgICAgICAmLWJhbm5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDMwJTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY2F0YWxvZ3VlIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjdweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMTBweDtcbiAgICB9XG4gICAgYSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgJi1zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwIDIwcHggODBweCAyMHB4O1xuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjRweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnVGllbXBvc0hlYWRsaW5lJztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1zaHVmZmxlIHtcbiAgICAgICAgLmtpbmQtdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRyb3lhbC1ibHVlO1xuICAgICAgICB9XG4gICAgICAgICYtLWxlZnQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgICAgICAmLS1yaWdodCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgICAgICAgfVxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdUaWVtcG9zSGVhZGxpbmUnO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAmLWhlbHB0ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAuZ3JpZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICYtY29sIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAvLyB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICAgICAgICAgICAgLy8gd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICYtLTIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtLTMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgLy8gd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAvLyB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgICAgICAgICAgIC8vIHdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAub3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgICAgICAgICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICYteWVhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAub3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyb3lhbC1ibHVlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtdGhlbWUge1xuICAgICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMDRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgLm92ZXJsYXkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDIsNDIsNDIsMC4wNSk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyb3lhbC1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLWNvbnRlbnQtdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLXJlY29yZCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjU1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1RpZW1wb3NIZWFkbGluZSc7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtYWxidW0ge1xuICAgICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICAgICAgLmFsYnVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMjRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE5cHg7XG4gICAgICAgICAgICBjb2xvcjogJHJveWFsLWJsdWU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNvZnQtYmx1ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzb2Z0LWJsdWU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcm95YWwtYmx1ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm95YWwtYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtc21hbGx0ZXh0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi11c2VybmFtZSB7XG4gICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1yZWNvcmQge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1RpZW1wb3NIZWFkbGluZSc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmxvYWQtbW9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRyb3lhbC1ibHVlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJveWFsLWJsdWU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcm95YWwtYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJveWFsLWJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYta2V5d29yZHMge1xuICAgICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAmLmxvYWQtbW9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxM3B4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEzcHggMTBweCAwO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5sb2FkLW1vcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyb3lhbC1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtcmVzdWx0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzY3cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwMHB4O1xuICAgICAgICB9XG4gICAgICAgICYtdG9wIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgJi1jYXJkIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhcmQtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDRweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc29mdC1ibHVlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgLm5vLWltYWdlLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm92ZXJsYXkge1xuICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmNhcmQtY29udGVudC15ZWFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuY2FyZC1jb250ZW50LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGNvbG9yOiAjNDU0QkVBOyAvL3RoaXMgb25lIGlzIGZyb20gaW52aXNpb24uIENoZWNrIHdpdGggQWxpIGFmdGVyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJveWFsLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDI0OXB4O1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLWRvd25sb2FkIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi1zaGFyZSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLWFsYnVtIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhcmQtY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICAmLXllYXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmV5O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubG9hZC1tb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAyODVweDtcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDU1cHggMCA3NXB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1yZWNvcmQge1xuICAgICAgICAucmVjb3JkIHtcbiAgICAgICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNjRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc29mdC1ibHVlO1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDE1cHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi1zaW5nbGUge1xuICAgICAgICAgICAgICAgICAgICAucmVjb3JkLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLXNsaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLWdhbGxlcnkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAucmVjb3JkLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLWJvdHRvbSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxN3B4IDA7XG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmV5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5ib3R0b20tbGVmdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTQ1cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5mdWxsLXdpZHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYm90dG9tLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLWRvd25sb2FkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJisudG9vbHRpcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRvb2x0aXAtdHJpYW5nbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYtcHJldiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLWdhbGxlcnkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYrLnRvb2x0aXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50b29sdGlwLXRyaWFuZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLWV4cGFuZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmKy50b29sdGlwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudG9vbHRpcC10cmlhbmdsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jb3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIC5idG4tcGxheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1LjMzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnBkZiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLXZpZGVvIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdmlkZW8ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTJweCk7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNTJweCk7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDUycHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggNTBweCAyMHB4O1xuICAgICAgICAgICAgICAgIC5raW5kLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJveWFsLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRyb3lhbC1ibHVlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnVGllbXBvc0hlYWRsaW5lJztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAmLS1ibG9jayB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLXRydW5jYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgLnJlY29yZC10ZXh0LS1ibG9jayB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvZXhwYW5kLWFjY29yZGlvbi5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm95YWwtYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIuOHB4IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi10cmFuc2xhdGlvbiB7XG4gICAgICAgICAgICAgICAgLnRvb2x0aXAge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICYtdHJpYW5nbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWRhdGEge1xuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDExcHgpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybisxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRvb2x0aXAge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICYtdHJpYW5nbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWNvbnRlbnQta2luZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JleTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1kYXRhLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgYTpob3ZlciwgYTpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcm95YWwtYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWtleXdvcmQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1yZXBvcnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtdHJhbnNsYXRpb24ge1xuICAgICAgICAgICAgICAgIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnRuX193cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW46IDI4cHggMCAxNXB4IDA7XG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA2cHgpO1xuICAgICAgICAgICAgICAgICYuYWRkLXRvLWFsYnVtIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hZGQtdG8tYWxidW1fX3dyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRvb2x0aXAge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWZlYXR1cmUge1xuICAgICAgICBtYXJnaW46IDYwcHggMjBweCAyMHB4IDIwcHg7XG4gICAgICAgIC5mZWF0dXJlIHtcbiAgICAgICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjMycHg7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDMwcHggMjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm95YWwtYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYta2luZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1RpZW1wb3NIZWFkbGluZSc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYtc2luZ2xlIHtcbiAgICAgICAgLm1lbW9yeSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVhay10YWJsZXQtbWluICkge1xuICAgICAgICAmLXBhZ2V0aGVtZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtc2VjdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMzBweCA2NXB4IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi1zaHVmZmxlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgICAgICAmLS1sZWZ0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICAgICAgICAgICAgIC50aXRsZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaGVscHRleHQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1yaWdodCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWhlbHB0ZXh0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmdyaWQge1xuICAgICAgICAgICAgICAgICYtY29sIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNDBweCkgLyAzKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAmLS0yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLS0zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtdGhlbWUge1xuICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxcHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1hbGJ1bSB7XG4gICAgICAgICAgICAuYWxidW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDUwcHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWtleXdvcmRzX193cmFwcGVyIHtcbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMjAge1xuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLXJlc3VsdCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTIwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1jYXJkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2FyZC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi1jb3ZlciB7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sb2FkLW1vcmUge1xuICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtcmVjb3JkIHtcbiAgICAgICAgICAgIC5yZWNvcmQge1xuICAgICAgICAgICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU0NHB4O1xuICAgICAgICAgICAgICAgICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMzBweCA0MHB4IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLXNpbmdsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNTJweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gNTJweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi1zbGlkZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi1nYWxsZXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAucmVjb3JkLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYtYm90dG9tIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ib3R0b20tcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi1jYXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTMwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5uby1kb3dubG9hZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDg1cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMzBweCA1MHB4IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ0bl9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1mZWF0dXJlIHtcbiAgICAgICAgICAgIG1hcmdpbjogNzBweCAzMHB4IDIwcHggMzBweDtcbiAgICAgICAgICAgIC5mZWF0dXJlIHtcbiAgICAgICAgICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzODRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCA0MHB4IDUwcHggNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi1raW5kIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLXNpbmdsZSB7XG4gICAgICAgICAgICAubWVtb3J5IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVhay1kZXNrdG9wLW1pbiApIHtcbiAgICAgICAgJi1zZWN0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA0MHB4IDY1cHggNDBweDtcbiAgICAgICAgfVxuICAgICAgICAmLXNodWZmbGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICAgICYtLWxlZnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1oZWxwdGV4dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTYlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtdGhlbWUge1xuICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDRweCkgLyAzKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM5OHB4O1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWFsYnVtIHtcbiAgICAgICAgICAgIC5hbGJ1bSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxNjBweCkgLyAzKTtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYta2V5d29yZHNfX3dyYXBwZXIge1xuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAzMCB7XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtcmVzdWx0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgJi10b3Age1xuICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWNhcmQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDE1cHgpO1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNG4pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2FyZC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi1jb3ZlciB7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sb2FkLW1vcmUge1xuICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtcmVjb3JkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIC5yZWNvcmQge1xuICAgICAgICAgICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1MnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjAwcHgpO1xuICAgICAgICAgICAgICAgICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDY4JSAtIDg1cHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYtZ2FsbGVyeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgLnJlY29yZC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyODBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLWJvdHRvbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuLWV4cGFuZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMiU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4NXB4O1xuICAgICAgICAgICAgICAgICAgICAmLmZ1bGwtd2lkdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnRuX193cmFwcGVyIC5idG4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWZlYXR1cmUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAxMDBweCA0MHB4IDgwcHggNDBweDtcbiAgICAgICAgICAgIC5mZWF0dXJlIHtcbiAgICAgICAgICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU5LjI1JTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAuNzUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLXNpbmdsZSB7XG4gICAgICAgICAgICAubWVtb3J5IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVhay1kZXNrdG9wLW1pZCApIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgICAgICYta2V5d29yZHNfX3dyYXBwZXIge1xuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA0MCB7XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVhay1kZXNrdG9wLW1heCApIHtcbiAgICAgICAgJi1yZXN1bHQtY2FyZCB7XG4gICAgICAgICAgICAuY2FyZC1pbWFnZV9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIHRvcDogMzQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1yZWNvcmQge1xuICAgICAgICAgICAgLnJlY29yZC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MDBweDtcbiAgICAgICAgICAgICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDgwJSAtIDg1cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLWdhbGxlcnkge1xuICAgICAgICAgICAgICAgICAgICAucmVjb3JkLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmVjb3JkLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm15LXBhZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAmLS10b3Age1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgJi0tbGVmdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgICYtLXJpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLm5ldy1hbGJ1bSB7XG4gICAgICAgICAgICB3aWR0aDogMTM2cHg7XG4gICAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAuZGVza3RvcC1vbmx5IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxN3B4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4NXB4O1xuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE3MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wYWdlIHtcbiAgICAgICAgJi1raW5kIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyZXk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdUaWVtcG9zSGVhZGxpbmUnO1xuICAgICAgICB9XG4gICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjA5cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnRuLWJhY2sge1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICAgIC5jYXJkIHtcbiAgICAgICAgaGVpZ2h0OiAyNTZweDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogJHJveWFsLWJsdWU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzb2Z0LWJsdWU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgJi1pY29ucyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgICAgICAmLXN0YXR1cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm9ubGluZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdGF0dXMtbmFtZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi10b3Age1xuICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1RpZW1wb3NIZWFkbGluZSc7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJveWFsLWJsdWU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWJvdHRvbSB7XG4gICAgICAgICAgICBib3R0b206IDE3cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi1yZWNvcmQta2luZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRyb3lhbC1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNhcmQtc3RhdHVzIHtcbiAgICAgICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnJpZ2h0c2lkZSB7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmJ0bi1yb3VuZDpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRyb3lhbC1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1yb3VuZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHJveWFsLWJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJveWFsLWJsdWU7XG4gICAgICAgICAgICAuY2FyZC1zdGF0dXMge1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5vbmxpbmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXJkLXRpdGxlIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5wdWJsaWMge1xuICAgICAgICAgICAgLmNhcmQtc3RhdHVzIHtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAub2ZmbGluZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5vbmxpbmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyAuYnRuIHtcbiAgICAgICAgICAgIC8vICAgICBzdmcge1xuICAgICAgICAgICAgLy8gICAgICAgICBmaWxsOiB3aGl0ZTtcbiAgICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgICAvLyAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAvLyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgLy8gICAgICAgICBzdmcge1xuICAgICAgICAgICAgLy8gICAgICAgICAgICAgZmlsbDogJHJveWFsLWJsdWU7XG4gICAgICAgICAgICAvLyAgICAgICAgIH1cbiAgICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLXRhYmxldC1taW4gKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICYtLXRvcCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1sZWZ0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi0tY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgICAgICB9XG4gICAgICAgIC5wYWdlIHtcbiAgICAgICAgICAgICYta2luZCB7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmQge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNTFweCk7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgybisxKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgfSBcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLWRlc2t0b3AtbWluICkge1xuICAgICAgICAmLS1yaWdodCB7XG4gICAgICAgICAgICAubmV3LWFsYnVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTk1cHg7XG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIC5kZXNrdG9wLW9ubHkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNtYWxsLW9ubHkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jYXJkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjJweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTY0cHgpIC8gMyk7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLWRlc2t0b3AtbWF4ICkge1xuICAgICAgICAuY2FyZCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICB9XG4gICAgfVxufSJdfQ== */
