@import url("https://fonts.googleapis.com/css2?family=Fira+Sans:wght@400;600&display=swap");.news-card{margin-bottom:2rem}@font-face{font-family:'quinoa_2regular';src:url("../fonts/quinoa2-regular-webfont.woff2") format("woff2"),url("../fonts/quinoa2-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("../images/ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("../fonts/slick.eot");src:url("../fonts/slick.eot?#iefix") format("embedded-opentype"),url("../fonts/slick.woff") format("woff"),url("../fonts/slick.ttf") format("truetype"),url("../fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:red;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:0.75}.fslightbox-toolbar{position:absolute;right:0;top:0;height:100%;display:-webkit-box;display:flex;background:rgba(35,35,35,0.65)}.fslightbox-toolbar-button{height:100%;width:45px;cursor:pointer}.lds-ring{display:block;margin:auto;position:relative;width:67px;height:67px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:54px;height:54px;margin:6px;border:5px solid #999;border-radius:50%;-webkit-animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#999 transparent transparent transparent}.lds-ring div:nth-child(1){-webkit-animation-delay:-0.45s;animation-delay:-0.45s}.lds-ring div:nth-child(2){-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.lds-ring div:nth-child(3){-webkit-animation-delay:-0.15s;animation-delay:-0.15s}@-webkit-keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fslightbox-source-holder{position:absolute;width:100%;height:100%;left:0;top:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.fslightbox-single-source{display:block;margin:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.fslightbox-transform-transition{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.fslightbox-invalid-file-wrapper{font-size:22px;color:#eaebeb;margin:auto;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.fslightbox-fade-in{opacity:1 !important}.fslightbox-fade-in{-webkit-animation:fslightbox-fade-in 0.25s cubic-bezier(0, 0, 0.7, 1);animation:fslightbox-fade-in 0.25s cubic-bezier(0, 0, 0.7, 1)}@-webkit-keyframes fslightbox-fade-in{from{opacity:.65}to{opacity:1}}@keyframes fslightbox-fade-in{from{opacity:.65}to{opacity:1}}.fslightbox-fade-out{-webkit-animation:fslightbox-fade-out .25s ease;animation:fslightbox-fade-out .25s ease}@-webkit-keyframes fslightbox-fade-out{from{opacity:.35}to{opacity:0}}@keyframes fslightbox-fade-out{from{opacity:.35}to{opacity:0}}.fslightbox-fade-in-complete{-webkit-animation:fslightbox-fade-in-complete 0.25s cubic-bezier(0, 0, 0.7, 1) forwards;animation:fslightbox-fade-in-complete 0.25s cubic-bezier(0, 0, 0.7, 1) forwards}@-webkit-keyframes fslightbox-fade-in-complete{from{opacity:.3}to{opacity:1}}@keyframes fslightbox-fade-in-complete{from{opacity:.3}to{opacity:1}}.fslightbox-fade-out-complete{-webkit-animation:fslightbox-fade-out-complete .25s ease !important;animation:fslightbox-fade-out-complete .25s ease !important}@-webkit-keyframes fslightbox-fade-out-complete{from{opacity:1}to{opacity:0}}@keyframes fslightbox-fade-out-complete{from{opacity:1}to{opacity:0}}.fslightbox-container{position:fixed;top:0;bottom:0;right:0;width:100%;height:100%;opacity:0;background:#1e1e1e;background:-webkit-gradient(linear, left top, left bottom, from(rgba(30,30,30,0.9)), color-stop(1810%, black));background:linear-gradient(rgba(30,30,30,0.9), black 1810%);font-family:"Montserrat", sans-serif;z-index:9999999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.fslightbox-open{overflow:hidden;height:100%}.fslightbox-scrollbarfix{padding-right:17px}.fslightbox-nav{height:45px;width:100%;position:absolute;top:0;left:0;z-index:2}.fslightbox-slide-number-container{height:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;font-size:.82rem;color:#c1c2c2;z-index:1;max-width:46px}.fslightbox-slide-number-container .fslightbox-slide-slide-number{padding:0 2px}.fslightbox-slide-number-container .fslightbox-slash{padding-top:.15rem;font-size:12px}.fslightbox-svg-icon path{fill:#ddd}.fslightbox-svg-icon circle{stroke:#4691f6;stroke-width:1}.fslightbox-slide-btn-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:30px 30px 30px 6px;position:absolute;top:50%;cursor:pointer;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.fslightbox-slide-btn-container:hover .fslightbox-svg-icon path{fill:#f1f1f1}.fslightbox-slide-btn{padding:7px;font-size:26px;background:rgba(35,35,35,0.65)}@media (min-width: 476px){.fslightbox-slide-btn{padding:8px}}.fslightbox-slide-btn-left-container{left:0}@media (max-width: 475.99px){.fslightbox-slide-btn-left-container{padding-left:3px}}.fslightbox-slide-btn-right-container{right:0;padding-left:30px;padding-right:3px}@media (min-width: 476px){.fslightbox-slide-btn-right-container{padding-right:6px}}.button-style{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.fslightbox-holder-wrapper{width:100%;height:100%;top:0;left:0;position:absolute}.fslightbox-media-holder{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.fslightbox-invisible-hover{position:absolute;top:0;left:0;bottom:0;right:0;z-index:10}.fslightbox-cursor-grabbing{cursor:-webkit-grabbing;cursor:grabbing}.button-style:hover .fslightbox-svg-icon path{fill:#fff}.fslightbox-fade-in-window{-webkit-animation:fade-in .5s forwards;animation:fade-in .5s forwards}.fslightbox-container-fadeout{opacity:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}/*!
 * Bootstrap Grid v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,*::before,*::after{box-sizing:inherit}.container,#block-front-local-tasks,#block-reactbase-local-tasks,#block-launchkit-local-tasks,main .searchform-header,.view-search-result .view-header,.view-search-result .view-content,.block-views[class*="overview"] .view-content.row,.block-views[class*="overview"] .node-news_article-card .view-content.news-card__link,.node-news_article-card .block-views[class*="overview"] .view-content.news-card__link,.block-views[class*="overview"] .view-content.views-infinite-scroll-content-wrapper,.block-views[class*="overview"] .view-empty,.block-views[class*="overview"] .view-header,#block-launchkit-content>form{width:100%;padding-right:0.5rem;padding-left:0.5rem;margin-right:auto;margin-left:auto}@media (min-width: 560px){.container,#block-front-local-tasks,#block-reactbase-local-tasks,#block-launchkit-local-tasks,main .searchform-header,.view-search-result .view-header,.view-search-result .view-content,.block-views[class*="overview"] .view-content.row,.block-views[class*="overview"] .node-news_article-card .view-content.news-card__link,.node-news_article-card .block-views[class*="overview"] .view-content.news-card__link,.block-views[class*="overview"] .view-content.views-infinite-scroll-content-wrapper,.block-views[class*="overview"] .view-empty,.block-views[class*="overview"] .view-header,#block-launchkit-content>form{max-width:560px}}@media (min-width: 900px){.container,#block-front-local-tasks,#block-reactbase-local-tasks,#block-launchkit-local-tasks,main .searchform-header,.view-search-result .view-header,.view-search-result .view-content,.block-views[class*="overview"] .view-content.row,.block-views[class*="overview"] .node-news_article-card .view-content.news-card__link,.node-news_article-card .block-views[class*="overview"] .view-content.news-card__link,.block-views[class*="overview"] .view-content.views-infinite-scroll-content-wrapper,.block-views[class*="overview"] .view-empty,.block-views[class*="overview"] .view-header,#block-launchkit-content>form{max-width:768px}}@media (min-width: 1200px){.container,#block-front-local-tasks,#block-reactbase-local-tasks,#block-launchkit-local-tasks,main .searchform-header,.view-search-result .view-header,.view-search-result .view-content,.block-views[class*="overview"] .view-content.row,.block-views[class*="overview"] .node-news_article-card .view-content.news-card__link,.node-news_article-card .block-views[class*="overview"] .view-content.news-card__link,.block-views[class*="overview"] .view-content.views-infinite-scroll-content-wrapper,.block-views[class*="overview"] .view-empty,.block-views[class*="overview"] .view-header,#block-launchkit-content>form{max-width:1056px}}@media (min-width: 560px){.container,#block-front-local-tasks,#block-reactbase-local-tasks,#block-launchkit-local-tasks,main .searchform-header,.view-search-result .view-header,.view-search-result .view-content,.block-views[class*="overview"] .view-content.row,.block-views[class*="overview"] .node-news_article-card .view-content.news-card__link,.node-news_article-card .block-views[class*="overview"] .view-content.news-card__link,.block-views[class*="overview"] .view-content.views-infinite-scroll-content-wrapper,.block-views[class*="overview"] .view-empty,.block-views[class*="overview"] .view-header,#block-launchkit-content>form{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.container,#block-front-local-tasks,#block-reactbase-local-tasks,#block-launchkit-local-tasks,main .searchform-header,.view-search-result .view-header,.view-search-result .view-content,.block-views[class*="overview"] .view-content.row,.block-views[class*="overview"] .node-news_article-card .view-content.news-card__link,.node-news_article-card .block-views[class*="overview"] .view-content.news-card__link,.block-views[class*="overview"] .view-content.views-infinite-scroll-content-wrapper,.block-views[class*="overview"] .view-empty,.block-views[class*="overview"] .view-header,#block-launchkit-content>form{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.container,#block-front-local-tasks,#block-reactbase-local-tasks,#block-launchkit-local-tasks,main .searchform-header,.view-search-result .view-header,.view-search-result .view-content,.block-views[class*="overview"] .view-content.row,.block-views[class*="overview"] .node-news_article-card .view-content.news-card__link,.node-news_article-card .block-views[class*="overview"] .view-content.news-card__link,.block-views[class*="overview"] .view-content.views-infinite-scroll-content-wrapper,.block-views[class*="overview"] .view-empty,.block-views[class*="overview"] .view-header,#block-launchkit-content>form{padding-right:1.125rem;padding-left:1.125rem}}.container-fluid{width:100%;padding-right:0.5rem;padding-left:0.5rem;margin-right:auto;margin-left:auto}.row,.view-search-result .views-infinite-scroll-content-wrapper,.node-news_article-card .news-card__link,.block-views[class*="overview"] .views-infinite-scroll-content-wrapper{display:-webkit-box;display:flex;flex-wrap:wrap;margin-right:-0.5rem;margin-left:-0.5rem}@media (min-width: 560px){.row,.view-search-result .views-infinite-scroll-content-wrapper,.node-news_article-card .news-card__link,.block-views[class*="overview"] .views-infinite-scroll-content-wrapper{margin-right:-0.5rem;margin-left:-0.5rem}}@media (min-width: 900px){.row,.view-search-result .views-infinite-scroll-content-wrapper,.node-news_article-card .news-card__link,.block-views[class*="overview"] .views-infinite-scroll-content-wrapper{margin-right:-0.875rem;margin-left:-0.875rem}}@media (min-width: 1200px){.row,.view-search-result .views-infinite-scroll-content-wrapper,.node-news_article-card .news-card__link,.block-views[class*="overview"] .views-infinite-scroll-content-wrapper{margin-right:-1.125rem;margin-left:-1.125rem}}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.field-features-limited,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.block-views[class*="overview"] .views-row:not(.card--wide),.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.news-section__news .views-row,.products-section__products .views-row,.col-md-5,.col-md-6,.webform-submission-form>form,.view-recipes .views-row,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.view-search-result .view-header h2,.view-search-result .views-row,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto{position:relative;width:100%;min-height:1px;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.field-features-limited,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.block-views[class*="overview"] .views-row:not(.card--wide),.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.news-section__news .views-row,.products-section__products .views-row,.col-md-5,.col-md-6,.webform-submission-form>form,.view-recipes .views-row,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.view-search-result .view-header h2,.view-search-result .views-row,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.field-features-limited,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.block-views[class*="overview"] .views-row:not(.card--wide),.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.news-section__news .views-row,.products-section__products .views-row,.col-md-5,.col-md-6,.webform-submission-form>form,.view-recipes .views-row,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.view-search-result .view-header h2,.view-search-result .views-row,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.field-features-limited,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.block-views[class*="overview"] .views-row:not(.card--wide),.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.news-section__news .views-row,.products-section__products .views-row,.col-md-5,.col-md-6,.webform-submission-form>form,.view-recipes .views-row,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.view-search-result .view-header h2,.view-search-result .views-row,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto{padding-right:1.125rem;padding-left:1.125rem}}.col{flex-basis:0;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:none}.col-1{-webkit-box-flex:0;flex:0 0 8.33333%;max-width:8.33333%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-1{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-1{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-1{padding-right:1.125rem;padding-left:1.125rem}}.col-2{-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-2{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-2{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-2{padding-right:1.125rem;padding-left:1.125rem}}.col-3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-3{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-3{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-3{padding-right:1.125rem;padding-left:1.125rem}}.col-4{-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-4{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-4{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-4{padding-right:1.125rem;padding-left:1.125rem}}.col-5{-webkit-box-flex:0;flex:0 0 41.66667%;max-width:41.66667%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-5{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-5{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-5{padding-right:1.125rem;padding-left:1.125rem}}.col-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-6{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-6{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-6{padding-right:1.125rem;padding-left:1.125rem}}.col-7{-webkit-box-flex:0;flex:0 0 58.33333%;max-width:58.33333%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-7{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-7{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-7{padding-right:1.125rem;padding-left:1.125rem}}.col-8{-webkit-box-flex:0;flex:0 0 66.66667%;max-width:66.66667%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-8{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-8{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-8{padding-right:1.125rem;padding-left:1.125rem}}.col-9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-9{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-9{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-9{padding-right:1.125rem;padding-left:1.125rem}}.col-10{-webkit-box-flex:0;flex:0 0 83.33333%;max-width:83.33333%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-10{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-10{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-10{padding-right:1.125rem;padding-left:1.125rem}}.col-11{-webkit-box-flex:0;flex:0 0 91.66667%;max-width:91.66667%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-11{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-11{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-11{padding-right:1.125rem;padding-left:1.125rem}}.col-12,.field-features-limited{-webkit-box-flex:0;flex:0 0 100%;max-width:100%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-12,.field-features-limited{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-12,.field-features-limited{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-12,.field-features-limited{padding-right:1.125rem;padding-left:1.125rem}}.order-first{-webkit-box-ordinal-group:0;order:-1}.order-last{-webkit-box-ordinal-group:14;order:13}.order-0{-webkit-box-ordinal-group:1;order:0}.order-1{-webkit-box-ordinal-group:2;order:1}.order-2{-webkit-box-ordinal-group:3;order:2}.order-3{-webkit-box-ordinal-group:4;order:3}.order-4{-webkit-box-ordinal-group:5;order:4}.order-5{-webkit-box-ordinal-group:6;order:5}.order-6{-webkit-box-ordinal-group:7;order:6}.order-7{-webkit-box-ordinal-group:8;order:7}.order-8{-webkit-box-ordinal-group:9;order:8}.order-9{-webkit-box-ordinal-group:10;order:9}.order-10{-webkit-box-ordinal-group:11;order:10}.order-11{-webkit-box-ordinal-group:12;order:11}.order-12{-webkit-box-ordinal-group:13;order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width: 560px){.col-sm{flex-basis:0;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;flex:0 0 8.33333%;max-width:8.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-1{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-1{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-1{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.col-sm-2{-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-2{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-2{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-2{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.col-sm-3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-3{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-3{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-3{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.col-sm-4{-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-4{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-4{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-4{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.col-sm-5{-webkit-box-flex:0;flex:0 0 41.66667%;max-width:41.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-5{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-5{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-5{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.col-sm-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-6{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-6{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-6{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.col-sm-7{-webkit-box-flex:0;flex:0 0 58.33333%;max-width:58.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-7{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-7{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-7{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.col-sm-8{-webkit-box-flex:0;flex:0 0 66.66667%;max-width:66.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-8{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-8{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-8{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.col-sm-9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-9{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-9{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-9{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.col-sm-10{-webkit-box-flex:0;flex:0 0 83.33333%;max-width:83.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-10{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-10{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-10{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.col-sm-11{-webkit-box-flex:0;flex:0 0 91.66667%;max-width:91.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-11{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-11{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-11{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.col-sm-12,.block-views[class*="overview"] .views-row:not(.card--wide){-webkit-box-flex:0;flex:0 0 100%;max-width:100%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-12,.block-views[class*="overview"] .views-row:not(.card--wide){padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-12,.block-views[class*="overview"] .views-row:not(.card--wide){padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-12,.block-views[class*="overview"] .views-row:not(.card--wide){padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.order-sm-first{-webkit-box-ordinal-group:0;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;order:13}.order-sm-0{-webkit-box-ordinal-group:1;order:0}.order-sm-1{-webkit-box-ordinal-group:2;order:1}.order-sm-2{-webkit-box-ordinal-group:3;order:2}.order-sm-3{-webkit-box-ordinal-group:4;order:3}.order-sm-4{-webkit-box-ordinal-group:5;order:4}.order-sm-5{-webkit-box-ordinal-group:6;order:5}.order-sm-6{-webkit-box-ordinal-group:7;order:6}.order-sm-7{-webkit-box-ordinal-group:8;order:7}.order-sm-8{-webkit-box-ordinal-group:9;order:8}.order-sm-9{-webkit-box-ordinal-group:10;order:9}.order-sm-10{-webkit-box-ordinal-group:11;order:10}.order-sm-11{-webkit-box-ordinal-group:12;order:11}.order-sm-12{-webkit-box-ordinal-group:13;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width: 900px){.col-md{flex-basis:0;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;flex:0 0 8.33333%;max-width:8.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-1{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-1{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-1{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.col-md-2{-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-2{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-2{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-2{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.col-md-3,.field-features-limited{-webkit-box-flex:0;flex:0 0 25%;max-width:25%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-3,.field-features-limited{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-3,.field-features-limited{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-3,.field-features-limited{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.col-md-4,.news-section__news .views-row,.products-section__products .views-row{-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-4,.news-section__news .views-row,.products-section__products .views-row{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-4,.news-section__news .views-row,.products-section__products .views-row{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-4,.news-section__news .views-row,.products-section__products .views-row{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.col-md-5{-webkit-box-flex:0;flex:0 0 41.66667%;max-width:41.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-5{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-5{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-5{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.col-md-6,.block-views[class*="overview"] .views-row:not(.card--wide),.webform-submission-form>form,.view-recipes .views-row{-webkit-box-flex:0;flex:0 0 50%;max-width:50%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-6,.block-views[class*="overview"] .views-row:not(.card--wide),.webform-submission-form>form,.view-recipes .views-row{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-6,.block-views[class*="overview"] .views-row:not(.card--wide),.webform-submission-form>form,.view-recipes .views-row{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-6,.block-views[class*="overview"] .views-row:not(.card--wide),.webform-submission-form>form,.view-recipes .views-row{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.col-md-7{-webkit-box-flex:0;flex:0 0 58.33333%;max-width:58.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-7{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-7{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-7{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.col-md-8{-webkit-box-flex:0;flex:0 0 66.66667%;max-width:66.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-8{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-8{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-8{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.col-md-9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-9{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-9{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-9{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.col-md-10{-webkit-box-flex:0;flex:0 0 83.33333%;max-width:83.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-10{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-10{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-10{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.col-md-11{-webkit-box-flex:0;flex:0 0 91.66667%;max-width:91.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-11{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-11{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-11{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.col-md-12,.view-search-result .view-header h2,.view-search-result .views-row{-webkit-box-flex:0;flex:0 0 100%;max-width:100%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-12,.view-search-result .view-header h2,.view-search-result .views-row{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-12,.view-search-result .view-header h2,.view-search-result .views-row{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-12,.view-search-result .view-header h2,.view-search-result .views-row{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.order-md-first{-webkit-box-ordinal-group:0;order:-1}.order-md-last{-webkit-box-ordinal-group:14;order:13}.order-md-0{-webkit-box-ordinal-group:1;order:0}.order-md-1{-webkit-box-ordinal-group:2;order:1}.order-md-2{-webkit-box-ordinal-group:3;order:2}.order-md-3{-webkit-box-ordinal-group:4;order:3}.order-md-4{-webkit-box-ordinal-group:5;order:4}.order-md-5{-webkit-box-ordinal-group:6;order:5}.order-md-6{-webkit-box-ordinal-group:7;order:6}.order-md-7{-webkit-box-ordinal-group:8;order:7}.order-md-8{-webkit-box-ordinal-group:9;order:8}.order-md-9{-webkit-box-ordinal-group:10;order:9}.order-md-10{-webkit-box-ordinal-group:11;order:10}.order-md-11{-webkit-box-ordinal-group:12;order:11}.order-md-12{-webkit-box-ordinal-group:13;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width: 1200px){.col-lg{flex-basis:0;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;flex:0 0 8.33333%;max-width:8.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-1{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-1{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-1{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.col-lg-2{-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-2{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-2{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-2{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.col-lg-3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-3{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-3{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-3{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.col-lg-4,.block-views[class*="overview"] .views-row:not(.card--wide){-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-4,.block-views[class*="overview"] .views-row:not(.card--wide){padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-4,.block-views[class*="overview"] .views-row:not(.card--wide){padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-4,.block-views[class*="overview"] .views-row:not(.card--wide){padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.col-lg-5{-webkit-box-flex:0;flex:0 0 41.66667%;max-width:41.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-5{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-5{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-5{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.col-lg-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-6{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-6{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-6{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.col-lg-7{-webkit-box-flex:0;flex:0 0 58.33333%;max-width:58.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-7{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-7{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-7{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.col-lg-8{-webkit-box-flex:0;flex:0 0 66.66667%;max-width:66.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-8{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-8{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-8{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.col-lg-9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-9{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-9{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-9{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.col-lg-10{-webkit-box-flex:0;flex:0 0 83.33333%;max-width:83.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-10{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-10{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-10{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.col-lg-11{-webkit-box-flex:0;flex:0 0 91.66667%;max-width:91.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-11{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-11{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-11{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.col-lg-12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-12{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-12{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-12{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.order-lg-first{-webkit-box-ordinal-group:0;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;order:13}.order-lg-0{-webkit-box-ordinal-group:1;order:0}.order-lg-1{-webkit-box-ordinal-group:2;order:1}.order-lg-2{-webkit-box-ordinal-group:3;order:2}.order-lg-3{-webkit-box-ordinal-group:4;order:3}.order-lg-4{-webkit-box-ordinal-group:5;order:4}.order-lg-5{-webkit-box-ordinal-group:6;order:5}.order-lg-6{-webkit-box-ordinal-group:7;order:6}.order-lg-7{-webkit-box-ordinal-group:8;order:7}.order-lg-8{-webkit-box-ordinal-group:9;order:8}.order-lg-9{-webkit-box-ordinal-group:10;order:9}.order-lg-10{-webkit-box-ordinal-group:11;order:10}.order-lg-11{-webkit-box-ordinal-group:12;order:11}.order-lg-12{-webkit-box-ordinal-group:13;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:-webkit-box !important;display:flex !important}.d-inline-flex{display:-webkit-inline-box !important;display:inline-flex !important}@media (min-width: 560px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:-webkit-box !important;display:flex !important}.d-sm-inline-flex{display:-webkit-inline-box !important;display:inline-flex !important}}@media (min-width: 900px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:-webkit-box !important;display:flex !important}.d-md-inline-flex{display:-webkit-inline-box !important;display:inline-flex !important}}@media (min-width: 1200px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:-webkit-box !important;display:flex !important}.d-lg-inline-flex{display:-webkit-inline-box !important;display:inline-flex !important}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:-webkit-box !important;display:flex !important}.d-print-inline-flex{display:-webkit-inline-box !important;display:inline-flex !important}}.flex-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;flex-direction:row !important}.flex-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;flex-direction:column !important}.flex-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;flex-direction:row-reverse !important}.flex-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-start{-webkit-box-pack:start !important;justify-content:flex-start !important}.justify-content-end{-webkit-box-pack:end !important;justify-content:flex-end !important}.justify-content-center{-webkit-box-pack:center !important;justify-content:center !important}.justify-content-between{-webkit-box-pack:justify !important;justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-start{-webkit-box-align:start !important;align-items:flex-start !important}.align-items-end{-webkit-box-align:end !important;align-items:flex-end !important}.align-items-center{-webkit-box-align:center !important;align-items:center !important}.align-items-baseline{-webkit-box-align:baseline !important;align-items:baseline !important}.align-items-stretch{-webkit-box-align:stretch !important;align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}@media (min-width: 560px){.flex-sm-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;flex-direction:row !important}.flex-sm-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;flex-direction:column !important}.flex-sm-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;flex-direction:row-reverse !important}.flex-sm-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-sm-start{-webkit-box-pack:start !important;justify-content:flex-start !important}.justify-content-sm-end{-webkit-box-pack:end !important;justify-content:flex-end !important}.justify-content-sm-center{-webkit-box-pack:center !important;justify-content:center !important}.justify-content-sm-between{-webkit-box-pack:justify !important;justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.align-items-sm-start{-webkit-box-align:start !important;align-items:flex-start !important}.align-items-sm-end{-webkit-box-align:end !important;align-items:flex-end !important}.align-items-sm-center{-webkit-box-align:center !important;align-items:center !important}.align-items-sm-baseline{-webkit-box-align:baseline !important;align-items:baseline !important}.align-items-sm-stretch{-webkit-box-align:stretch !important;align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}}@media (min-width: 900px){.flex-md-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;flex-direction:row !important}.flex-md-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;flex-direction:column !important}.flex-md-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;flex-direction:row-reverse !important}.flex-md-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-md-start{-webkit-box-pack:start !important;justify-content:flex-start !important}.justify-content-md-end{-webkit-box-pack:end !important;justify-content:flex-end !important}.justify-content-md-center{-webkit-box-pack:center !important;justify-content:center !important}.justify-content-md-between{-webkit-box-pack:justify !important;justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.align-items-md-start{-webkit-box-align:start !important;align-items:flex-start !important}.align-items-md-end{-webkit-box-align:end !important;align-items:flex-end !important}.align-items-md-center{-webkit-box-align:center !important;align-items:center !important}.align-items-md-baseline{-webkit-box-align:baseline !important;align-items:baseline !important}.align-items-md-stretch{-webkit-box-align:stretch !important;align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}}@media (min-width: 1200px){.flex-lg-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;flex-direction:row !important}.flex-lg-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;flex-direction:column !important}.flex-lg-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;flex-direction:row-reverse !important}.flex-lg-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-lg-start{-webkit-box-pack:start !important;justify-content:flex-start !important}.justify-content-lg-end{-webkit-box-pack:end !important;justify-content:flex-end !important}.justify-content-lg-center{-webkit-box-pack:center !important;justify-content:center !important}.justify-content-lg-between{-webkit-box-pack:justify !important;justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.align-items-lg-start{-webkit-box-align:start !important;align-items:flex-start !important}.align-items-lg-end{-webkit-box-align:end !important;align-items:flex-end !important}.align-items-lg-center{-webkit-box-align:center !important;align-items:center !important}.align-items-lg-baseline{-webkit-box-align:baseline !important;align-items:baseline !important}.align-items-lg-stretch{-webkit-box-align:stretch !important;align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}}html{font-size:13.6px;scroll-behavior:smooth}@media (min-width: 900px){html{font-size:14px}}@media (min-width: 1200px){html{font-size:16px}}@media (max-width: 899.98px){.container,#block-front-local-tasks,#block-reactbase-local-tasks,#block-launchkit-local-tasks,main .searchform-header,.view-search-result .view-header,.view-search-result .view-content,.block-views[class*="overview"] .view-content.row,.block-views[class*="overview"] .node-news_article-card .view-content.news-card__link,.node-news_article-card .block-views[class*="overview"] .view-content.news-card__link,.block-views[class*="overview"] .view-content.views-infinite-scroll-content-wrapper,.block-views[class*="overview"] .view-empty,.block-views[class*="overview"] .view-header,#block-launchkit-content>form{padding:0;max-width:calc(100% - 2.25rem)}}body{line-height:1.5;font-family:"Fira Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";color:#242325;margin:0;padding:0;background-image:url("/themes/custom/launchkit/images/bg-white-wall.jpg");background-repeat:repeat}@media (max-width: 899.98px){body{font-size:1.175rem}}h1,.h1{font-size:5.125rem}h2,.h2{font-size:5.125rem}h3,.h3,.node--view-mode-card .card__content h3,.block-views[class*="overview"] .view-empty{font-size:3.75rem}h4,.h4{font-size:2.625rem}h5,.h5{font-size:2rem}h6,.h6{font-size:1.75rem}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.node--view-mode-card .card__content h3,.block-views[class*="overview"] .view-empty,.h4,.h5,.h6{font-family:"quinoa_2regular", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:400;margin-bottom:0.5rem;margin-top:0;line-height:0.8;color:#D31468;letter-spacing:-0.2px}@media (min-width: 560px){h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.node--view-mode-card .card__content h3,.block-views[class*="overview"] .view-empty,.h4,.h5,.h6{margin-bottom:0.5rem}}@media (min-width: 900px){h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.node--view-mode-card .card__content h3,.block-views[class*="overview"] .view-empty,.h4,.h5,.h6{margin-bottom:0.875rem}}@media (min-width: 1200px){h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.node--view-mode-card .card__content h3,.block-views[class*="overview"] .view-empty,.h4,.h5,.h6{margin-bottom:1.125rem}}.text-formatted h1,.text-formatted h2,.text-formatted h3,.text-formatted h4,.text-formatted h5,.text-formatted h6,.text-formatted .h1,.text-formatted .h2,.text-formatted .h3,.text-formatted .node--view-mode-card .card__content h3,.node--view-mode-card .card__content .text-formatted h3,.text-formatted .block-views[class*="overview"] .view-empty,.block-views[class*="overview"] .text-formatted .view-empty,.text-formatted .h4,.text-formatted .h5,.text-formatted .h6{font-family:"quinoa_2regular", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:400;line-height:1.1;margin-bottom:0.5rem;line-height:1.1}@media (min-width: 560px){.text-formatted h1,.text-formatted h2,.text-formatted h3,.text-formatted h4,.text-formatted h5,.text-formatted h6,.text-formatted .h1,.text-formatted .h2,.text-formatted .h3,.text-formatted .node--view-mode-card .card__content h3,.node--view-mode-card .card__content .text-formatted h3,.text-formatted .block-views[class*="overview"] .view-empty,.block-views[class*="overview"] .text-formatted .view-empty,.text-formatted .h4,.text-formatted .h5,.text-formatted .h6{margin-bottom:0.5rem}}@media (min-width: 900px){.text-formatted h1,.text-formatted h2,.text-formatted h3,.text-formatted h4,.text-formatted h5,.text-formatted h6,.text-formatted .h1,.text-formatted .h2,.text-formatted .h3,.text-formatted .node--view-mode-card .card__content h3,.node--view-mode-card .card__content .text-formatted h3,.text-formatted .block-views[class*="overview"] .view-empty,.block-views[class*="overview"] .text-formatted .view-empty,.text-formatted .h4,.text-formatted .h5,.text-formatted .h6{margin-bottom:0.875rem}}@media (min-width: 1200px){.text-formatted h1,.text-formatted h2,.text-formatted h3,.text-formatted h4,.text-formatted h5,.text-formatted h6,.text-formatted .h1,.text-formatted .h2,.text-formatted .h3,.text-formatted .node--view-mode-card .card__content h3,.node--view-mode-card .card__content .text-formatted h3,.text-formatted .block-views[class*="overview"] .view-empty,.block-views[class*="overview"] .text-formatted .view-empty,.text-formatted .h4,.text-formatted .h5,.text-formatted .h6{margin-bottom:1.125rem}}@media (max-width: 1199.98px){h1,.h1{font-size:5rem}h2,.h2{font-size:5rem}h3,.h3,.node--view-mode-card .card__content h3,.block-views[class*="overview"] .view-empty{font-size:3rem}h4,.h4{font-size:2.5rem}h5,.h5{font-size:2.5rem}h6,.h6{font-size:2.5rem}}@media (max-width: 899.98px){h1,.h1{font-size:5rem}h2,.h2{font-size:5rem}h3,.h3,.node--view-mode-card .card__content h3,.block-views[class*="overview"] .view-empty{font-size:3rem}h4,.h4{font-size:2.5rem}h5,.h5{font-size:2.5rem}h6,.h6{font-size:2.5rem}}img{vertical-align:bottom;max-width:100%;height:auto}.embedded-entity.align-right{margin-left:1rem}.embedded-entity.align-left{margin-right:1rem}.embedded-entity.align-center{display:-webkit-box;display:flex}.embedded-entity.align-center img{margin:auto}iframe{border:0;width:100%;height:100%}.videodetector{position:relative;width:100%;height:0;padding-bottom:60%}.videodetector iframe{position:absolute;top:0;left:0;width:100%;height:100%}.select-wrapper{position:relative;display:-webkit-box;display:flex;flex-wrap:nowrap;width:100%;box-sizing:border-box}.select-wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;-webkit-box-flex:1;flex-grow:1;display:block;background:none;border:0;outline:0;border:solid 0px;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;width:100%}.select-wrapper select::-ms-expand{display:none}.select-wrapper select:hover,.select-wrapper select:focus{background-color:#fafafa}.select-wrapper:after{content:'';width:22px;position:absolute;height:100%;margin:auto;right:0.75rem;top:0;bottom:0;background-repeat:no-repeat;background-position:center center;pointer-events:none;background-image:url("data:image/svg+xml,%0A%3Csvg width='6px' height='18px' viewBox='0 0 6 18' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Inputs-/formfield-pulldown' transform='translate(-329.000000, -41.000000)' fill='%23131553'%3E%3Cg id='forms/⚙️/select-dropdown' transform='translate(317.000000, 35.000000)'%3E%3Cpath d='M13.3028589,11.5432782 C12.1971273,11.5432782 11.739626,10.7699755 12.2920678,9.79655853 L14.0086243,6.77194081 C14.5561113,5.80725416 15.4388086,5.79852384 15.9912503,6.77194081 L17.7078068,9.79655853 C18.2552939,10.7612452 17.8067041,11.5432782 16.6970157,11.5432782 L13.3028589,11.5432782 Z M13.3028589,18.4567218 L16.6970157,18.4567218 C17.8067041,18.4567218 18.2552939,19.2387548 17.7078068,20.2034415 L15.9912503,23.2280592 C15.4388086,24.2014762 14.5561113,24.1927458 14.0086243,23.2280592 L12.2920678,20.2034415 C11.739626,19.2300245 12.1971273,18.4567218 13.3028589,18.4567218 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.select-wrapper select{padding-top:0.5rem;padding-bottom:0.5rem;padding-right:0.75rem;padding-left:0.75rem;background-color:#fff;border-color:#E0DEE8;border-width:0.0625rem;border-radius:0.625rem;font-family:"Fira Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:1rem;color:#212121;font-weight:400;display:block}.select-wrapper select:hover,.select-wrapper select:focus{border-color:#d2cfde;background-color:#fafafa;cursor:pointer}.select-wrapper option{font-size:1rem;font-family:"Fira Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}input[type="text"],input[type="password"],input[type="email"]{display:block;border:0.0625rem solid #E0DEE8;box-shadow:0 0 0.1875rem 0 rgba(0,0,0,0.05);border-radius:0.625rem;padding:0.5rem 1rem 0.5rem 1rem;width:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;color:#212121;margin-bottom:0.5rem}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus{outline:0;border-color:#124577;box-shadow:0 0 0.3125rem 0 rgba(0,0,0,0.05)}input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder{color:#E0DEE8}input[type="text"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder{color:#E0DEE8}input[type="text"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="email"]::-moz-placeholder{color:#E0DEE8}input[type="text"]::-ms-input-placeholder,input[type="password"]::-ms-input-placeholder,input[type="email"]::-ms-input-placeholder{color:#E0DEE8}input[type="text"]::placeholder,input[type="password"]::placeholder,input[type="email"]::placeholder{color:#E0DEE8}textarea{border-radius:0.625rem;border:0.0625rem solid #E0DEE8;padding:0.5rem 1rem 0.5rem 1rem;width:100%;resize:none;font-family:"Fira Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";box-shadow:0 0 0.1875rem 0 rgba(0,0,0,0.05)}textarea:focus{outline:0;border-color:#124577;box-shadow:0 0 0.3125rem 0 rgba(0,0,0,0.05)}textarea::-webkit-input-placeholder{color:#E0DEE8}textarea:-ms-input-placeholder{color:#E0DEE8}textarea::-moz-placeholder{color:#E0DEE8}textarea::-ms-input-placeholder{color:#E0DEE8}textarea::placeholder{color:#E0DEE8}input[type="checkbox"]{opacity:0;position:absolute}input[type="checkbox"]+label{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;cursor:pointer;-webkit-box-align:center;align-items:center}input[type="checkbox"]+label:after{position:absolute;left:0;top:0}input[type="checkbox"]+label:before{content:'';float:left;width:1.75rem;height:1.75rem;border-radius:0.625rem;border:solid 0.0625rem #E0DEE8;margin-right:0.75rem;flex-shrink:0;background:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 24 24' fill='none' stroke='%2328B4C3' stroke-width='3' stroke-linecap='square' stroke-linejoin='arcs'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-size:10%;background-repeat:no-repeat;background-position:-40px center;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}input[type="checkbox"]:checked+label:before{background-size:80%;background-position:center center;z-index:1}h1,.h1{font-size:5.125rem}h2,.h2{font-size:5.125rem}h3,.h3,.node--view-mode-card .card__content h3,.block-views[class*="overview"] .view-empty{font-size:3.75rem}h4,.h4{font-size:2.625rem}h5,.h5{font-size:2rem}h6,.h6{font-size:1.75rem}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.node--view-mode-card .card__content h3,.block-views[class*="overview"] .view-empty,.h4,.h5,.h6{font-family:"quinoa_2regular", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:400;margin-bottom:0.5rem;margin-top:0;line-height:0.8;color:#D31468;letter-spacing:-0.2px}@media (min-width: 560px){h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.node--view-mode-card .card__content h3,.block-views[class*="overview"] .view-empty,.h4,.h5,.h6{margin-bottom:0.5rem}}@media (min-width: 900px){h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.node--view-mode-card .card__content h3,.block-views[class*="overview"] .view-empty,.h4,.h5,.h6{margin-bottom:0.875rem}}@media (min-width: 1200px){h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.node--view-mode-card .card__content h3,.block-views[class*="overview"] .view-empty,.h4,.h5,.h6{margin-bottom:1.125rem}}.text-formatted h1,.text-formatted h2,.text-formatted h3,.text-formatted h4,.text-formatted h5,.text-formatted h6,.text-formatted .h1,.text-formatted .h2,.text-formatted .h3,.text-formatted .node--view-mode-card .card__content h3,.node--view-mode-card .card__content .text-formatted h3,.text-formatted .block-views[class*="overview"] .view-empty,.block-views[class*="overview"] .text-formatted .view-empty,.text-formatted .h4,.text-formatted .h5,.text-formatted .h6{font-family:"quinoa_2regular", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:400;line-height:1.1;margin-bottom:0.5rem;line-height:1.1}@media (min-width: 560px){.text-formatted h1,.text-formatted h2,.text-formatted h3,.text-formatted h4,.text-formatted h5,.text-formatted h6,.text-formatted .h1,.text-formatted .h2,.text-formatted .h3,.text-formatted .node--view-mode-card .card__content h3,.node--view-mode-card .card__content .text-formatted h3,.text-formatted .block-views[class*="overview"] .view-empty,.block-views[class*="overview"] .text-formatted .view-empty,.text-formatted .h4,.text-formatted .h5,.text-formatted .h6{margin-bottom:0.5rem}}@media (min-width: 900px){.text-formatted h1,.text-formatted h2,.text-formatted h3,.text-formatted h4,.text-formatted h5,.text-formatted h6,.text-formatted .h1,.text-formatted .h2,.text-formatted .h3,.text-formatted .node--view-mode-card .card__content h3,.node--view-mode-card .card__content .text-formatted h3,.text-formatted .block-views[class*="overview"] .view-empty,.block-views[class*="overview"] .text-formatted .view-empty,.text-formatted .h4,.text-formatted .h5,.text-formatted .h6{margin-bottom:0.875rem}}@media (min-width: 1200px){.text-formatted h1,.text-formatted h2,.text-formatted h3,.text-formatted h4,.text-formatted h5,.text-formatted h6,.text-formatted .h1,.text-formatted .h2,.text-formatted .h3,.text-formatted .node--view-mode-card .card__content h3,.node--view-mode-card .card__content .text-formatted h3,.text-formatted .block-views[class*="overview"] .view-empty,.block-views[class*="overview"] .text-formatted .view-empty,.text-formatted .h4,.text-formatted .h5,.text-formatted .h6{margin-bottom:1.125rem}}@media (max-width: 1199.98px){h1,.h1{font-size:5rem}h2,.h2{font-size:5rem}h3,.h3,.node--view-mode-card .card__content h3,.block-views[class*="overview"] .view-empty{font-size:3rem}h4,.h4{font-size:2.5rem}h5,.h5{font-size:2.5rem}h6,.h6{font-size:2.5rem}}@media (max-width: 899.98px){h1,.h1{font-size:5rem}h2,.h2{font-size:5rem}h3,.h3,.node--view-mode-card .card__content h3,.block-views[class*="overview"] .view-empty{font-size:3rem}h4,.h4{font-size:2.5rem}h5,.h5{font-size:2.5rem}h6,.h6{font-size:2.5rem}}@keyframes bounce{0%{-webkit-transform:translateX(0px);transform:translateX(0px)}50%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@-webkit-keyframes bounce{0%{-webkit-transform:translateX(0px)}50%{-webkit-transform:translateX(5px)}}a.btn,.view-recipes .recipe-btn{padding:0 0.25rem;background-color:#F15D23;border-radius:0.2rem;text-decoration:none;color:#FFFFFF;font-size:2rem;font-family:"quinoa_2regular", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";-webkit-transition:0.2s ease;transition:0.2s ease;line-height:1}a.btn:hover,.view-recipes .recipe-btn:hover{background-color:#242325;color:#FFFFFF;-webkit-transition:0.2s ease;transition:0.2s ease;text-decoration:none !important}a.cta{font-size:2.625rem}a.inverse,a.green.inverse,a.blue.inverse,a.purple.inverse,a.orange.inverse{color:#F15D23;background-color:#FFFFFF}a.inverse:hover{color:#242325 !important;background-color:#FFFFFF}a.btn--secondary,.js-pager__items.pager a,.webform-button--submit{border:2px solid #a41051;background-color:transparent;color:#a41051}a.btn--secondary:hover,.js-pager__items.pager a:hover,.webform-button--submit:hover{color:#FFFFFF}a.button--tertiary{padding-left:1rem;padding-right:1rem}a.button--tertiary::after{content:"";width:22px;height:18px;margin:auto;margin-left:30px;display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h13M12 5l7 7-7 7'/%3E%3C/svg%3E");background-size:cover;background-position:center center;-webkit-transition:0.2s ease;transition:0.2s ease}a.button--tertiary:hover::after{animation:bounce 1s infinite;-webkit-animation:bounce 1s infinite;-moz-animation:bounce 1s infinite;-o-animation:bounce 1s infinite;-webkit-transition:0.2s ease;transition:0.2s ease}a.green{background-color:#8CB71E}a.blue{background-color:#29B2D8}a.purple{background-color:#D31468}a.orange{background-color:#F3B646}a.green.inverse{color:#8CB71E}a.blue.inverse{color:#29B2D8}a.purple.inverse{color:#D31468}a.orange.inverse{color:#F3B646}p{color:inherit;font-size:inherit;line-height:inherit;font-family:inherit;margin-bottom:0.5rem;margin-top:0.5rem;letter-spacing:0.2px}p.intro{font-size:1.3rem;color:#242325}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.text-align-justify{text-align:justify}a.link:not([class*='btn']),a[href].link:not(.btn){color:#F15D23;text-decoration:none;font-size:1rem;font-family:sans-serif;cursor:pointer}a.link:not([class*='btn']):hover,a[href].link:not(.btn):hover{text-decoration:underline;color:#FFB2D1}a:not([class*='btn']),a[href]:not([class*='btn']){text-decoration:none;-webkit-transition:color 0.2s ease;transition:color 0.2s ease}.text-formatted a:not([class*='btn']){color:#F15D23;text-decoration:none;position:relative}.text-formatted a:not([class*='btn']):hover{color:#FFB2D1;text-decoration:underline}.socialmediablock .field-facebook a,.socialmediablock .field-linkedin a,.socialmediablock .field-youtube a,.socialmediablock .field-twitter a,.socialmediablock .field-pinterest a,.socialmediablock .field-instagram a,.socialmediablock .field-whatsapp a{text-indent:-9999px;color:green;display:-webkit-inline-box;display:inline-flex;width:2rem;height:2rem;background-size:100% 100%}.socialmediablock .social-icons{display:-webkit-box;display:flex;margin:0 -0.25rem;overflow:auto;-webkit-box-pack:center;justify-content:center;margin-top:0.5rem;margin-bottom:0.5rem}@media (min-width: 560px){.socialmediablock .social-icons{margin-top:0.5rem;margin-bottom:0.5rem}}@media (min-width: 900px){.socialmediablock .social-icons{margin-top:0.875rem;margin-bottom:0.875rem}}@media (min-width: 1200px){.socialmediablock .social-icons{margin-top:1.125rem;margin-bottom:1.125rem}}.socialmediablock .social-icons .field--label-visually_hidden:not(:last-child){margin-right:1.25rem}.socialmediablock .social-icons .field--label-visually_hidden:not(:first-child){margin-left:1.25rem}.socialmediablock a{margin:0.25rem}.socialmediablock .field-facebook a{background-image:url("../images/icons/icon_facebook.svg")}.socialmediablock .field-linkedin a{background-image:url("../images/icons/icon_linkedin.svg")}.socialmediablock .field-youtube a{background-image:url("../images/icons/icon_youtube.svg")}.socialmediablock .field-twitter a{background-image:url("../images/icons/icon_twitter.svg")}.socialmediablock .field-pinterest a{background-image:url("../images/icons/icon_pinterest.svg")}.socialmediablock .field-instagram a{background-image:url("../images/icons/icon_instagram.svg")}.socialmediablock .field-whatsapp a{background-image:url("../images/icons/icon_whatsapp.svg")}.text-formatted ul,.text-formatted ol{margin-top:1rem;margin-bottom:1rem;padding-left:1.55rem}.text-formatted ul li,.text-formatted ol li{margin-bottom:0.66rem}.paragraph ol{list-style:none;counter-reset:my-awesome-counter;padding-left:0.05rem}.paragraph ol li{counter-increment:my-awesome-counter;display:-webkit-box;display:flex}.paragraph ol li::before{content:counter(my-awesome-counter) ".";color:#242325;font-weight:600;width:1.5rem;height:2rem;font-size:1.25rem;font-family:"Fira Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";flex-shrink:0;padding-top:0.25rem}img{vertical-align:bottom;max-width:100%;height:auto}.embedded-entity.align-right{margin-left:1rem}.embedded-entity.align-left{margin-right:1rem}.embedded-entity.align-center{display:-webkit-box;display:flex}.embedded-entity.align-center img{margin:auto}.loading-icon{display:-webkit-box;display:flex;position:fixed;z-index:9999;-webkit-box-pack:center;justify-content:center;align-content:center;-webkit-box-align:center;align-items:center;top:0;left:0;width:100%;height:100%;pointer-events:none}.loading-icon .lds-ring{display:inline-block;position:relative;width:80px;height:80px}.loading-icon .lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #6B6E70;border-radius:50%;-webkit-animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#6B6E70 transparent transparent transparent}.loading-icon .lds-ring div:nth-child(1){-webkit-animation-delay:-0.45s;animation-delay:-0.45s}.loading-icon .lds-ring div:nth-child(2){-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.loading-icon .lds-ring div:nth-child(3){-webkit-animation-delay:-0.15s;animation-delay:-0.15s}@keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.paragraph{position:relative;padding-top:6.25rem;padding-bottom:9.375rem;background-color:transparent;color:inherit;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.paragraph h1,.paragraph h2,.paragraph h3,.paragraph h4,.paragraph h5,.paragraph h6{color:#D31468}@media (max-width: 899.98px){.paragraph{padding-top:2rem;padding-bottom:3rem}}.paragraph.paragraph--melted{padding-top:2.5rem;padding-bottom:2.5rem}.paragraph__title{margin-bottom:1rem}.paragraph__title h2{font-size:3.125rem}.paragraph.background--primary{background-color:#f8f8f8;color:#282828}.paragraph.background--primary h1,.paragraph.background--primary h2,.paragraph.background--primary h3,.paragraph.background--primary h4,.paragraph.background--primary h5,.paragraph.background--primary h6{color:#404040}.paragraph.background--secondary{background-color:#6dbefa;color:#f8f8f8}.paragraph.background--secondary h1,.paragraph.background--secondary h2,.paragraph.background--secondary h3,.paragraph.background--secondary h4,.paragraph.background--secondary h5,.paragraph.background--secondary h6{color:#f8f8f8}.paragraph.background--tertiary{background-color:#404040;color:#f8f8f8}.paragraph.background--tertiary h1,.paragraph.background--tertiary h2,.paragraph.background--tertiary h3,.paragraph.background--tertiary h4,.paragraph.background--tertiary h5,.paragraph.background--tertiary h6{color:#f8f8f8}.paragraph.background--alt{background-color:#242325;color:#FFFFFF}.paragraph.background--alt h1,.paragraph.background--alt h2,.paragraph.background--alt h3,.paragraph.background--alt h4,.paragraph.background--alt h5,.paragraph.background--alt h6{color:#FFFFFF}.paragraph .anchor{position:absolute}@media (max-width: 899.98px){.field-column-center,.field-column-left,.field-column-one,.field-column-two,.field-column-three{padding-bottom:1.875rem}}.text-media__media{-webkit-box-ordinal-group:2;order:1}@media (max-width: 899.98px){.text-media__media{-webkit-box-ordinal-group:1;order:0;margin-bottom:1.875rem}}.text-media__text{-webkit-box-ordinal-group:2;order:1}.paragraph.text-media.break-out-media{padding:0;position:relative;overflow:hidden}.paragraph.text-media.break-out-media .text-media__media{overflow:hidden}.paragraph.text-media.break-out-media .text-media__media>div{margin-left:auto}@media (min-width: 900px){.paragraph.text-media.break-out-media .text-media__media>div{margin-right:auto}}.paragraph.text-media.break-out-media .text-media__text+.text-media__media{overflow:hidden}.paragraph.text-media.break-out-media .text-media__text+.text-media__media>div{margin-left:auto}.paragraph.text-media.break-out-media .text-media__text{padding-bottom:3.75rem}@media (min-width: 900px){.paragraph.text-media.break-out-media .paragraph.text-media{padding:0;position:relative;overflow:hidden}.paragraph.text-media.break-out-media .text-media__text{padding-top:6.25rem;padding-bottom:9.375rem}.paragraph.text-media.break-out-media .text-media__text{margin-left:0;margin-right:auto}.paragraph.text-media.break-out-media .text-media__text .field-text{padding-right:3.75rem}.paragraph.text-media.break-out-media .text-media__media+.text-media__text .field-text{padding-left:3.75rem;padding-right:0}.paragraph.text-media.break-out-media .text-media__media{padding:0;position:relative}.paragraph.text-media.break-out-media .text-media__media+.text-media__text{margin-left:auto;margin-right:0}.paragraph.text-media.break-out-media .text-media__media{width:50vw;padding:0;padding-top:6.25rem;padding-bottom:9.375rem;position:absolute;left:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:100%}.paragraph.text-media.break-out-media .text-media__media *{height:100%}.paragraph.text-media.break-out-media .text-media__media img{min-height:100%;width:auto;max-width:unset}.paragraph.text-media.break-out-media .text-media__text+.text-media__media{left:auto;right:0}}.paragraph.text-media.break-out-media .text-media__media{-webkit-box-ordinal-group:2;order:1}@media (max-width: 1199.98px){.paragraph.text-media.break-out-media .text-media__media{-webkit-box-ordinal-group:1;order:0;margin-bottom:1.875rem}}.paragraph.text-media.break-out-media .text-media__text{-webkit-box-ordinal-group:2;order:1}@media (min-width: 900px){.paragraph.text-media.break-out-media .container-md{width:100%;padding-right:0.5rem;padding-left:0.5rem;margin-right:auto;margin-left:auto}}@media (min-width: 900px) and (min-width: 560px){.paragraph.text-media.break-out-media .container-md{max-width:560px}}@media (min-width: 900px) and (min-width: 900px){.paragraph.text-media.break-out-media .container-md{max-width:768px}}@media (min-width: 900px) and (min-width: 1200px){.paragraph.text-media.break-out-media .container-md{max-width:1056px}}@media (min-width: 900px) and (min-width: 560px){.paragraph.text-media.break-out-media .container-md{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.paragraph.text-media.break-out-media .container-md{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.paragraph.text-media.break-out-media .container-md{padding-right:1.125rem;padding-left:1.125rem}}@media (max-width: 1199.98px){.paragraph.text-media.break-out-media .container-md-down{width:100%;padding-right:0.5rem;padding-left:0.5rem;margin-right:auto;margin-left:auto}}@media (max-width: 1199.98px) and (min-width: 560px){.paragraph.text-media.break-out-media .container-md-down{max-width:560px}}@media (max-width: 1199.98px) and (min-width: 900px){.paragraph.text-media.break-out-media .container-md-down{max-width:768px}}@media (max-width: 1199.98px) and (min-width: 1200px){.paragraph.text-media.break-out-media .container-md-down{max-width:1056px}}@media (max-width: 1199.98px) and (min-width: 560px){.paragraph.text-media.break-out-media .container-md-down{padding-right:0.5rem;padding-left:0.5rem}}@media (max-width: 1199.98px) and (min-width: 900px){.paragraph.text-media.break-out-media .container-md-down{padding-right:0.875rem;padding-left:0.875rem}}@media (max-width: 1199.98px) and (min-width: 1200px){.paragraph.text-media.break-out-media .container-md-down{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.paragraph.text-media.paragraph--melted .text-media__media{padding-top:2.5rem;padding-bottom:2.5rem}.paragraph.text-media.paragraph--melted .text-media__text{padding-top:2.5rem;padding-bottom:2.5rem}}.paragraph__text-with-background-image{min-height:40rem;background-size:cover;background-position:center center;padding-top:7.5rem;padding-bottom:7.5rem;color:#fefefe}@media (max-width: 899.98px){.paragraph__text-with-background-image{min-height:25rem}}.paragraph__text-with-background-image:before{content:"";position:absolute;width:100%;height:1.375rem;top:0;background-position:center bottom;background-repeat:no-repeat;background-image:url("/themes/custom/launchkit/images/paint-border-before.png");background-size:cover}.paragraph__text-with-background-image:after{content:"";position:absolute;width:100%;height:1.375rem;bottom:0;background-position:center top;background-repeat:no-repeat;background-image:url("/themes/custom/launchkit/images/paint-border-after.png");background-size:cover}@media (min-width: 560px){.paragraph__text-with-background-image{padding-top:11.25rem;padding-bottom:11.25rem}}.paragraph__text-with-background-image h1,.paragraph__text-with-background-image h2,.paragraph__text-with-background-image h3,.paragraph__text-with-background-image h4,.paragraph__text-with-background-image h5,.paragraph__text-with-background-image h6{color:#fefefe}.field--name-field-photos{display:-webkit-box;display:flex;flex-wrap:wrap}.field-photos{margin-bottom:2.25rem}@media (max-width: 899.98px){.field-photos{margin-bottom:1rem}}.photo-gallery-container{margin-top:1.875rem}.paragraph__photo-gallery{padding-bottom:2.625rem}.paragraph__photo-gallery .field--name-field-photos{-webkit-box-pack:center;justify-content:center}.paragraph.background--primary .slick-prev:before,.paragraph.background--primary .slick-next:before{color:#404040}.paragraph.background--primary .slick-dots li.slick-active button:before{color:#404040}.paragraph.background--secondary .slick-prev:before,.paragraph.background--secondary .slick-next:before{color:#f8f8f8}.paragraph.background--secondary .slick-dots li.slick-active button:before{color:#f8f8f8}.paragraph.background--tertiary .slick-prev:before,.paragraph.background--tertiary .slick-next:before{color:#f8f8f8}.paragraph.background--tertiary .slick-dots li.slick-active button:before{color:#f8f8f8}.slick-dots{bottom:-2.75rem}.slick-dots li button:before{font-size:0.75rem}@media (max-width: 899.98px){.slick-prev{left:1rem;z-index:1}.slick-next{right:1rem;z-index:1}}.lightbox-item-container{margin-top:1.875rem}.paragraph__lightbox{padding-bottom:2.625rem}.field-lightbox-items{margin-bottom:2.25rem}@media (max-width: 899.98px){.field-lightbox-items{margin-bottom:1rem}}.lightbox-item__link{position:relative;display:-webkit-box;display:flex}.lightbox-item__link:after{content:'';position:absolute;bottom:0px;right:0px;width:2rem;height:2rem;background-color:rgba(0,0,0,0.5);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='77' height='77' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='square' stroke-linejoin='arcs'%3E%3Cpath d='M15 3h6v6M14 10l6.1-6.1M9 21H3v-6M10 14l-6.1 6.1'/%3E%3C/svg%3E");background-size:1.2rem;background-position:center center;background-repeat:no-repeat}.paragraph__slider{padding:0}.paragraph__slider img,.paragraph__slider *{vertical-align:top}.paragraph__slider .slick-prev{left:2rem;z-index:1}.paragraph__slider .slick-next{right:2rem;z-index:1}.paragraph__slider .slick-dots{bottom:2rem}.slider__slide{background-position:center center;background-repeat:no-repeat;background-size:cover;padding:3.75rem;padding-top:15rem;padding-bottom:15rem;position:relative}@media (max-width: 899.98px){.slider__slide{padding-top:3.75rem;padding-bottom:7.5rem;padding-left:0;padding-right:0}}.slide__content{position:absolute;z-index:1;left:0;top:0;width:100%;display:-webkit-box;display:flex}.slider__content .slick-dotted.slick-slider{margin-bottom:0}.overlay{background-color:#000;opacity:0.1;height:100%;width:100%;left:0;top:0;display:block;position:absolute;pointer-events:0;z-index:0}.overlay+.container,.overlay+#block-front-local-tasks,.overlay+#block-reactbase-local-tasks,.overlay+#block-launchkit-local-tasks,main .overlay+.searchform-header,.view-search-result .overlay+.view-header,.view-search-result .overlay+.view-content,.block-views[class*="overview"] .overlay+.view-content.row,.block-views[class*="overview"] .node-news_article-card .overlay+.view-content.news-card__link,.node-news_article-card .block-views[class*="overview"] .overlay+.view-content.news-card__link,.block-views[class*="overview"] .overlay+.view-content.views-infinite-scroll-content-wrapper,.block-views[class*="overview"] .overlay+.view-empty,.block-views[class*="overview"] .overlay+.view-header,#block-launchkit-content>.overlay+form{z-index:2;position:relative}.slider__content{display:-webkit-box;display:flex;overflow-x:auto;height:100%}.slider__slide{display:inline;width:100%;min-width:100%;flex-shrink:0}.slider__slide:first-child{display:block}.slick-dotted.slick-slider{margin-bottom:0}@media (max-width: 899.98px){.paragraph__slider .slick-next,.paragraph__slider .slick-prev{display:none !important}}.slide{height:100%}.slick-slide>div,.slider__slide{height:100%}.paragraph__quote .quote{display:-webkit-box;display:flex}.paragraph__quote .quote .quote__icon{width:5rem;height:5rem;display:block;padding-top:1rem;flex-shrink:0;background-image:url("../images/icons/ui-exported/icon_quote.svg");background-position:center top 1rem;background-repeat:no-repeat;background-size:3rem}.paragraph__quote .quote .quote__text{font-size:1.25rem;line-height:1.2;letter-spacing:0.02rem}.paragraph__quote .quote .quote__caption{opacity:0.75}.news-section__news{margin-top:1.875rem}.news-section__news .views-infinite-scroll-content-wrapper{display:-webkit-box;display:flex;flex-wrap:wrap}.news-section__news .views-row:not(:last-child){margin-bottom:2rem}@media (max-width: 1199.98px){.field-features-limited:not(:last-child){margin-bottom:1.875rem}}.paragraph--features{background-color:#FFB2D1}.paragraph--features .paragraph__title{padding-bottom:1.875rem;text-align:center}.feature img{border-radius:0.25rem}@media (max-width: 899.98px){.feature{display:-webkit-box;display:flex}.feature .field-image{max-width:33%;margin-right:1rem}}.products-section__products{margin-top:1.875rem}.products-section__products .views-infinite-scroll-content-wrapper{display:-webkit-box;display:flex;flex-wrap:wrap;width:100%}.products-section__products .views-row:not(:last-child){margin-bottom:2rem}.paragraph.product-header{padding-top:0}@media (max-width: 899.98px){.paragraph.product-header{padding-top:4.25rem}}.paragraph.product-header .row,.paragraph.product-header .view-search-result .views-infinite-scroll-content-wrapper,.view-search-result .paragraph.product-header .views-infinite-scroll-content-wrapper,.paragraph.product-header .node-news_article-card .news-card__link,.node-news_article-card .paragraph.product-header .news-card__link,.paragraph.product-header .block-views[class*="overview"] .views-infinite-scroll-content-wrapper,.block-views[class*="overview"] .paragraph.product-header .views-infinite-scroll-content-wrapper{position:relative}.paragraph.product-header .product__image{position:absolute;z-index:5;margin-bottom:5rem}@media (min-width: 560px){.paragraph.product-header .product__image{margin-bottom:5rem}}@media (min-width: 900px){.paragraph.product-header .product__image{margin-bottom:8.75rem}}@media (min-width: 1200px){.paragraph.product-header .product__image{margin-bottom:11.25rem}}.paragraph.product-header .product__image img{width:100%;height:auto;max-width:auto}@media (max-width: 899.98px){.paragraph.product-header .product__image{position:relative;left:0;top:0;width:100%}}@media (min-width: 900px){.paragraph.product-header .product__image{top:40%;left:-36%;width:43rem}}@media (min-width: 1200px){.paragraph.product-header .product__image{top:42%;left:-24%;width:46rem}}.paragraph.product-header .field-media{z-index:0;position:relative;margin-right:-1.85rem}.paragraph.product-header .field-media img{width:100%;height:auto}@media (min-width: 900px){.paragraph.product-header .field-media{margin-right:-2.7rem}}.paragraph.product-header .heading-text{text-align:right}.paragraph.product-header ~ .paragraph::before{content:'';background:transparent}[id*="languageswitcher"]{position:relative;top:0}[id*="languageswitcher"]:before{height:60%;content:'';width:2rem;top:20%;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='16px' viewBox='0 0 16 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eion-ios-world-outline - Ionicons%3C/title%3E%3Cg id='Headers' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='d/header/1d' transform='translate(-1146.000000, -26.000000)'%3E%3Crect id='bg' x='120' y='0' width='1200' height='100'%3E%3C/rect%3E%3Cg id='top' transform='translate(970.000000, 21.000000)'%3E%3Cg id='d/languages-header-1' transform='translate(170.000000, 0.000000)'%3E%3Cpath d='M147.008232,0.5 C150.403727,0.5 153.482802,1.85525435 155.734402,4.0549383 C157.990091,6.25861684 159.415389,9.30974731 159.49635,12.6948011 C159.496578,16.2818087 158.113811,19.4718726 155.870404,21.7711127 C153.609102,24.0886922 150.474276,25.5 147.008232,25.5 L147.008232,25.5 L12.9917683,25.5 C9.54210642,25.5 6.41904859,24.1011532 4.15847854,21.8391509 C1.8980442,19.5772843 0.5,16.4523832 0.5,13 C0.5,9.5477149 1.89763383,6.42226898 4.15836658,4.1601038 C6.41837216,1.89866627 9.54091028,0.5 12.9917683,0.5 L12.9917683,0.5 Z' id='zoekveld' stroke-opacity='0.1' stroke='%23666666' fill='%23FFFFFF'%3E%3C/path%3E%3Cpath d='M14,5 C16.2051392,5 18.0897358,5.78204346 19.6538462,7.34615385 C21.2179565,8.91026423 22,10.7948608 22,13 C22,15.2051392 21.2179565,17.0897358 19.6538462,18.6538462 C18.0897358,20.2179565 16.2051392,21 14,21 C11.7948608,21 9.91026423,20.2179565 8.34615385,18.6538462 C6.78204346,17.0897358 6,15.2051392 6,13 C6,10.7948608 6.78204346,8.91026423 8.34615385,7.34615385 C9.91026423,5.78204346 11.7948608,5 14,5 Z M14.3076923,9.76923077 L14.3076923,12.6923077 L17.1923077,12.6923077 C17.1666665,11.5128146 17.0256423,10.4359023 16.7692308,9.46153846 C16.1025608,9.61538538 15.2820562,9.71794846 14.3076923,9.76923077 Z M14.3076923,9.15384615 C15.256415,9.10256385 16.0256381,9.00000077 16.6153846,8.84615385 C16.3589731,7.97435462 16.0192329,7.26282327 15.5961538,6.71153846 C15.1730748,6.16025365 14.7435919,5.82051346 14.3076923,5.69230769 L14.3076923,9.15384615 Z M13.6923077,5.69230769 C12.7692262,5.92307808 12.0000031,6.97434962 11.3846154,8.84615385 C12.0000031,9.00000077 12.7692262,9.10256385 13.6923077,9.15384615 L13.6923077,5.69230769 Z M13.6923077,9.76923077 C12.6923027,9.71794846 11.8589777,9.61538538 11.1923077,9.46153846 C10.9358962,10.4359023 10.7948719,11.5128146 10.7692308,12.6923077 L13.6923077,12.6923077 L13.6923077,9.76923077 Z M10.1538462,12.6923077 C10.2051285,11.3333265 10.3461527,10.2051327 10.5769231,9.30769231 C9.83332962,9.10256308 9.07692692,8.78205346 8.30769231,8.34615385 C7.28204615,9.57692923 6.73076962,11.0256327 6.65384615,12.6923077 L10.1538462,12.6923077 Z M10.1538462,13.3076923 L6.65384615,13.3076923 C6.73076962,14.9743673 7.28204615,16.4230708 8.30769231,17.6538462 C9.17949154,17.1923054 9.93589423,16.8717958 10.5769231,16.6923077 C10.3461527,15.7948673 10.2051285,14.6666735 10.1538462,13.3076923 Z M10.7692308,13.3076923 C10.7948719,14.4871854 10.9358962,15.5640977 11.1923077,16.5384615 C11.9871835,16.3589735 12.8205085,16.24359 13.6923077,16.1923077 L13.6923077,13.3076923 L10.7692308,13.3076923 Z M13.6923077,16.8461538 C12.7692262,16.8974362 12.0000031,16.9999992 11.3846154,17.1538462 C12.0000031,19.0256504 12.7692262,20.0769219 13.6923077,20.3076923 L13.6923077,16.8461538 Z M14.3076923,20.3076923 C14.7435919,20.1794865 15.1730748,19.8397463 15.5961538,19.2884615 C16.0192329,18.7371767 16.3589731,18.0256454 16.6153846,17.1538462 C16.0256381,16.9999992 15.256415,16.8974362 14.3076923,16.8461538 L14.3076923,20.3076923 Z M14.3076923,16.1923077 C15.1282092,16.2179488 15.9487138,16.3333323 16.7692308,16.5384615 C17.0256423,15.5640977 17.1666665,14.4871854 17.1923077,13.3076923 L14.3076923,13.3076923 L14.3076923,16.1923077 Z M17.8461538,13.3076923 C17.7948715,14.5641088 17.6410269,15.6923027 17.3846154,16.6923077 C18.0769265,16.8974369 18.8461496,17.2179465 19.6923077,17.6538462 C20.7179538,16.4230708 21.2692304,14.9743673 21.3461538,13.3076923 L17.8461538,13.3076923 Z M17.8461538,12.6923077 L21.3461538,12.6923077 C21.2692304,11.0256327 20.7179538,9.57692923 19.6923077,8.34615385 C18.8205085,8.80769462 18.0641058,9.12820423 17.4230769,9.30769231 C17.6538473,10.2051327 17.7948715,11.3333265 17.8461538,12.6923077 Z M19.2307692,7.84615385 C18.2051231,6.82050769 17.0384681,6.15384769 15.7307692,5.84615385 C16.3205158,6.46154154 16.8205108,7.41025 17.2307692,8.69230769 C17.9487215,8.46153731 18.6153815,8.17948885 19.2307692,7.84615385 Z M12.2692308,5.84615385 C10.9102496,6.15384769 9.74359462,6.82050769 8.76923077,7.84615385 C9.17948923,8.07692423 9.84614923,8.34615231 10.7692308,8.65384615 C11.1538481,7.42307077 11.6538431,6.48718269 12.2692308,5.84615385 Z M8.76923077,18.1538462 C9.79487692,19.1794923 10.9615319,19.8461523 12.2692308,20.1538462 C11.6282019,19.4871762 11.1153865,18.5384677 10.7307692,17.3076923 C9.98717577,17.5641038 9.33333615,17.8461523 8.76923077,18.1538462 Z M15.7307692,20.1538462 C17.0384681,19.8461523 18.2051231,19.1794923 19.2307692,18.1538462 C18.6153815,17.8205112 17.9487215,17.5384627 17.2307692,17.3076923 C16.8205108,18.58975 16.3205158,19.5384585 15.7307692,20.1538462 Z' id='ion-ios-world-outline---Ionicons' fill='%23000000'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:1.125rem;display:block;position:absolute}.languageswitcher{margin:0;padding:0;padding-left:1.25rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;overflow-y:visible;height:1px;position:relative;z-index:1}.languageswitcher li{display:block;opacity:0;background-color:#F15D23;margin:0;-webkit-box-ordinal-group:2;order:1;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;pointer-events:none;padding:0}.languageswitcher li:hover{background-color:#f48053}.languageswitcher li a{color:white;padding:1rem 3rem 1rem 1rem;display:block;font-size:0.875rem;font-weight:300;line-height:1.75}.languageswitcher li a:hover{color:#424242}.languageswitcher li.is-active{-webkit-box-ordinal-group:1;order:0;display:block;position:relative;opacity:1;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='77' height='77' viewBox='0 0 24 24' fill='none' stroke='%23b8b8b8' stroke-width='2' stroke-linecap='square' stroke-linejoin='arcs'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right center;background-repeat:no-repeat;background-size:1rem;pointer-events:visible}.languageswitcher li.is-active a{color:#F15D23;pointer-events:none}.languageswitcher:hover li{opacity:1;display:block;z-index:1;pointer-events:all}.article__image{margin-top:6rem}.article__content{padding-top:3.75rem;padding-bottom:3.75rem;padding-left:0.9375rem;padding-right:0.9375rem}.article__title{font-size:2.8125rem;margin-bottom:1.40625rem}#block-front-local-tasks,#block-reactbase-local-tasks,#block-launchkit-local-tasks{border-bottom-left-radius:0.25rem;border-bottom-right-radius:0.25rem;margin:auto}#block-front-local-tasks ul,#block-front-local-tasks li,#block-reactbase-local-tasks ul,#block-reactbase-local-tasks li,#block-launchkit-local-tasks ul,#block-launchkit-local-tasks li{margin:0;padding:0;list-style:none}#block-front-local-tasks ul,#block-reactbase-local-tasks ul,#block-launchkit-local-tasks ul{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap}#block-front-local-tasks a,#block-reactbase-local-tasks a,#block-launchkit-local-tasks a{border-top:solid 1px #ddd;color:#565656;font-size:12px;display:block;background-color:#f5f5f2;font-family:"quinoa_2regular", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-family:"Source Sans Pro", "Lucida Grande", Verdana, sans-serif;white-space:nowrap;padding:0.2rem 1rem;border-bottom:solid 1px #ddd}#block-front-local-tasks a.is-active,#block-front-local-tasks a:hover,#block-reactbase-local-tasks a.is-active,#block-reactbase-local-tasks a:hover,#block-launchkit-local-tasks a.is-active,#block-launchkit-local-tasks a:hover{background-color:#fff}#block-front-local-tasks li:not(:last-child),#block-reactbase-local-tasks li:not(:last-child),#block-launchkit-local-tasks li:not(:last-child){border-right:solid 1px #ddd}#block-front-local-tasks li:first-child,#block-reactbase-local-tasks li:first-child,#block-launchkit-local-tasks li:first-child{border-left:solid 1px #ddd}#block-front-local-tasks li:last-child,#block-reactbase-local-tasks li:last-child,#block-launchkit-local-tasks li:last-child{border-right:solid 1px #ddd}#block-front-local-tasks .contextual,#block-reactbase-local-tasks .contextual,#block-launchkit-local-tasks .contextual{display:none}#block-front-local-tasks:hover+.block-system-main-block,#block-reactbase-local-tasks:hover+.block-system-main-block,#block-launchkit-local-tasks:hover+.block-system-main-block{box-shadow:inset 0px 0px 0px 1px #ddd}.toolbar .toolbar-bar{z-index:503}.user-login-form{margin:2rem auto;border:solid 0.0625rem #E0DEE8;background-color:white;padding:3rem;border-radius:0.625rem}.login-form-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;align-content:center;-webkit-box-align:center;align-items:center;background-color:#f8f8f8;padding:2.25rem}.searchblock{-webkit-box-ordinal-group:2;order:1}.searchblock .icon-search{background-image:url("../images/icons/ui-exported/icon_search.svg");display:block;width:1.1rem;height:1.1rem;background-size:100%;background-repeat:no-repeat;background-position:center center;margin-bottom:0.6rem;margin-left:2rem}header .searchform-header{background-color:#f8f8f8;position:absolute;left:0px;width:100%;top:100%;-webkit-transition:max-height 0.2s ease;transition:max-height 0.2s ease;-webkit-box-align:center;align-items:center;height:auto;max-height:0;overflow:hidden}header .searchform-header.is-open{height:auto;max-height:990px;padding-top:0.5625rem;padding-bottom:0.5625rem}header .searchform-header .form--inline{display:-webkit-box;display:flex}header .search-input-container{margin-left:auto;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.searchblock{cursor:pointer}.searchblock.is-open .icon-search{background-image:url("../images/icons/ui-exported/icon_close.svg")}.searchform-header form{width:100%}.searchform-header .js-form-type-textfield{width:100%}header .searchform-header .form-submit{text-indent:-99999px;background:transparent;border:0;outline:0;background-image:url("../images/icons/ui-exported/icon_search.svg");background-size:auto;background-repeat:no-repeat;background-position:center center;height:100%;background-size:1rem;width:2rem}header .searchform-header input[type="text"]{box-sizing:border-box}main .searchform-header{margin-bottom:2.25rem;margin-top:2.25rem}main .searchform-header .search-input-container{background-color:#f8f8f8}main .searchform-header .form--inline{display:-webkit-box;display:flex}main .searchform-header .form-submit{text-indent:-99999px;background:transparent;border:0;outline:0;background-image:url("../images/icons/ui-exported/icon_search.svg");background-size:auto;background-repeat:no-repeat;background-position:center center;height:100%;background-size:1rem;width:2rem}.view-search-result .view-header{margin:auto}.view-search-result .view-header h2{font-size:2.5rem;padding-bottom:1.125rem;border-bottom:solid 0.0625rem #f8f8f8}.view-search-result .views-row{margin:auto}.view-search-result a{display:block;color:#282828;background-color:transparent;padding-bottom:2.25rem;padding-top:2.25rem;padding-left:1.125rem;padding-right:1.125rem;border-bottom:solid 0.0625rem #f8f8f8;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.view-search-result a h2{font-size:1.25rem}.view-search-result a:hover{background-color:#f8f8f8}.view-search-result a:hover h2{color:#282828}.koekjes-wrapper{background:#a41051;z-index:199;bottom:0;position:fixed;width:100%;padding:2rem;opacity:.8;display:none}.koekjes-wrapper .btn{margin-top:1rem}.koekjes-wrapper *{color:#FFFFFF}@media (min-width: 900px){.koekjes-wrapper{width:50%;bottom:20px;left:20px;border-radius:10px;font-size:14px}}.toolbar-fixed header{top:0}header{position:relative;top:0;z-index:10;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}@media (max-width: 1199.98px){header{padding:0.3125rem 0}}.header__right{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;flex-wrap:wrap;align-content:flex-start;padding-top:0.2rem}@media (max-width: 1199.98px){.header__right{align-content:center;-webkit-box-align:center;align-items:center}}.header_top{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;align-content:center;margin-bottom:20px}body.hide-logo header #block-launchkit-branding{display:none}@media (min-width: 900px){.navigation .block-menu{display:-webkit-box;display:flex}.navigation ul.menu{display:-webkit-box;display:flex;margin:0}.navigation .menu-item{position:relative;display:block;margin:0}.navigation .menu-item>.menu.is-sub{position:absolute;top:100%;left:0%;min-width:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;opacity:0;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.navigation .menu-item>.menu.is-sub .menu-item{width:100%}.navigation .menu-item:hover .is-sub{opacity:1}}@media (min-width: 1200px){ul.menu--level-0{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-flex:1;flex:1;margin:0;padding:0}ul.menu--level-0 li{-webkit-box-flex:0;flex:none;list-style:none}ul.hidden-links{position:absolute;right:0;top:100%;padding:0;max-width:50vw;margin:0}ul.hidden-links li a{padding-right:1rem}.menu--level-1{padding-top:1rem;display:none;position:absolute;left:50%;top:100%;z-index:1;padding:0.5rem;width:310px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.menu-item--level-0{position:relative}.menu-item--level-0:hover>.menu--level-1{display:block}ul.hidden-links.hidden{display:none}ul.hidden-links li{padding:1rem}ul.hidden-links .is-sub{left:auto !important;right:100%;overflow-y:scroll}ul.hidden-links .menu-item a{padding:0.5rem;width:100%;display:-webkit-box;display:flex}ul.hidden-links .menu-item a:after{display:none !important}}#block-launchkit-main-menu{width:100%}@media (max-width: 1199.98px){#block-launchkit-main-menu{display:none}}@media (max-width: 1199.98px){[id*="languageswitcher"]{display:none}}@media (min-width: 1200px){#block-responsivemenumobileicon,[id*='responsivemenumobileicon'][id*='block']{display:none}}.menu-item a{color:#454A4D;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.menu-item a:hover{color:#D31468}.menu-item.active a,.menu-item a.is-active{color:#F15D23}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(-50%, 20%, 0);transform:translate3d(-50%, 20%, 0)}to{opacity:1;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(-50%, 20%, 0);transform:translate3d(-50%, 20%, 0)}to{opacity:1;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}}.menu-item--level-0:hover>.menu--level-1{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}ul.menu.menu--level-0.footer{-webkit-box-pack:start;justify-content:flex-start;display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;margin:0;padding:0}ul.menu.menu--level-0.footer li{-webkit-box-flex:0;flex:none;list-style:none}ul.menu.menu--level-0.footer li:not(:last-child){margin-right:3rem}#menu-icon{position:absolute;left:3.5rem;top:5.375rem}#menu-icon:hover{cursor:pointer}#menu-icon #nav-icon{width:2.5rem;height:2.5rem;background-image:url("/themes/custom/launchkit/images/icons/hamburger.svg");background-size:100% 100%;-webkit-transition:0.2s ease;transition:0.2s ease}#menu-icon #nav-icon:hover{background-image:url("/themes/custom/launchkit/images/icons/hamburger_hover.svg");-webkit-transition:0.2s ease;transition:0.2s ease}.shop-icon__wrapper{position:absolute;right:3.5rem;top:5.375rem}.shop-icon__wrapper:hover{cursor:pointer}.shop-icon__wrapper .shop-icon{width:2.5rem;height:2.5rem;background-image:url("/themes/custom/launchkit/images/icons/webshop.svg");background-size:100% 100%;-webkit-transition:0.2s ease;transition:0.2s ease}.shop-icon__wrapper .shop-icon:hover{background-image:url("/themes/custom/launchkit/images/icons/webshop_hover.svg");-webkit-transition:0.2s ease;transition:0.2s ease}@media (max-width: 899.98px){#menu-icon{left:1.25rem;top:2rem}.shop-icon__wrapper{right:1.25rem;top:2rem}}#block-launchkit-main-menu .menu-item--expanded a:after{content:' ▾'}#block-launchkit-main-menu li a{padding:1rem 0rem 1rem 1rem;position:relative;font-size:1.0625rem;font-weight:600}#block-launchkit-main-menu li a:hover{text-decoration:none}#block-launchkit-main-menu li:not(:last-child) a{padding:1rem 1rem 1rem 1rem}#block-launchkit-main-menu .menu--level-1{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}#block-launchkit-main-menu .menu--level-1 a{font-size:11px;display:block;color:#FFFFFF;font-family:"Fira Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:500;letter-spacing:0.5px;font-size:1.0625rem;-webkit-transition:0.2s ease;transition:0.2s ease;background-color:#F15D23}#block-launchkit-main-menu .menu--level-1 a:after{display:none !important}#block-launchkit-main-menu .menu--level-1 a.is-active{color:#A2C4EC}#block-launchkit-main-menu .menu--level-1 a:hover{color:#FFFFFF;text-decoration:none;-webkit-transition:0.2s ease;transition:0.2s ease}.responsive-menu-toggle-icon:before,.responsive-menu-toggle-icon:after,.responsive-menu-toggle-icon span.icon{background:#D31468}.responsive-menu-toggle-icon span.label{display:none}#block-responsivemenumobileicon,[id*='responsivemenumobileicon'][id*='block']{margin-top:auto;margin-left:auto;position:relative}#block-responsivemenumobileicon .responsive-menu-toggle-icon:before,#block-responsivemenumobileicon .responsive-menu-toggle-icon:after,[id*='responsivemenumobileicon'][id*='block'] .responsive-menu-toggle-icon:before,[id*='responsivemenumobileicon'][id*='block'] .responsive-menu-toggle-icon:after{display:none}#block-responsivemenumobileicon .responsive-menu-toggle-icon .icon,[id*='responsivemenumobileicon'][id*='block'] .responsive-menu-toggle-icon .icon{width:100%;height:100%;left:0;top:0;background-color:transparent;background-repeat:no-repeat;background-position:right center;background-image:url("data:image/svg+xml,%0A%3Csvg width='30px' height='13px' viewBox='0 0 30 13' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Webdesign' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Templates-/-Mobiel-/-Homepage' transform='translate(-298.000000, -27.000000)'%3E%3Crect fill='%23FFFFFF' x='0' y='0' width='360' height='3083'%3E%3C/rect%3E%3Cg id='Atoms-/-Icon-/-Hamburger' transform='translate(298.000000, 19.000000)'%3E%3Cg id='bg'%3E%3C/g%3E%3Cg id='Group' transform='translate(0.000000, 8.000000)' fill='%2338B5AA'%3E%3Crect id='Rectangle' x='0' y='0' width='30' height='3' rx='1.5'%3E%3C/rect%3E%3Crect id='Rectangle-Copy' x='10' y='10' width='20' height='3' rx='1.5'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.mm-wrapper_opening #block-responsivemenumobileicon .responsive-menu-toggle-icon span.icon{opacity:1;background-image:url("data:image/svg+xml,%0A%3Csvg width='23px' height='23px' viewBox='0 0 23 23' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Webdesign' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Templates-/-Mobiel-/-Homepage---Menu' transform='translate(-32.000000, -23.000000)' fill='%2338B5AA'%3E%3Cg id='Templates-/-Mobiel-/-Homepage'%3E%3Cg transform='translate(-269.000000, 0.000000)' id='Atoms-/-Icon-/-Hamburger'%3E%3Cg transform='translate(291.000000, 13.000000)'%3E%3Cpath d='M21.6464466,6.35355339 C22.4748737,6.35355339 23.1464466,7.02512627 23.1464466,7.85355339 L23.1464466,19.8525534 L35.1464466,19.8535534 C35.9748737,19.8535534 36.6464466,20.5251263 36.6464466,21.3535534 C36.6464466,22.1819805 35.9748737,22.8535534 35.1464466,22.8535534 L23.1464466,22.8525534 L23.1464466,34.8535534 C23.1464466,35.6819805 22.4748737,36.3535534 21.6464466,36.3535534 C20.8180195,36.3535534 20.1464466,35.6819805 20.1464466,34.8535534 L20.1464466,22.8525534 L8.14644661,22.8535534 C7.31801948,22.8535534 6.64644661,22.1819805 6.64644661,21.3535534 C6.64644661,20.5251263 7.31801948,19.8535534 8.14644661,19.8535534 L20.1464466,19.8525534 L20.1464466,7.85355339 C20.1464466,7.02512627 20.8180195,6.35355339 21.6464466,6.35355339 Z' id='Path' transform='translate(21.646447, 21.353553) rotate(45.000000) translate(-21.646447, -21.353553) '%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.mm-panel:not(.mm-subopened) .mm-title{display:none}.mm-navbar.mm-navbar_sticky{background:#A2C4EC;border-color:transparent}.mm-panels .mm-panel{background:#A2C4EC}ul.menu.mm-listview a.is-active{color:#0A9DCC}.mm-listitem_selected>.mm-listitem__text{background-color:transparent}.mm-next:after,.mm-prev:before{border:0;width:15px;height:15px;background-image:url("data:image/svg+xml,%0A%3Csvg width='15px' height='12px' viewBox='0 0 15 12' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Webdesign' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Templates-/-Mobiel-/-Homepage---Menu' transform='translate(-312.000000, -318.000000)'%3E%3Cg id='Atoms-/-Icon-/-Previous' transform='translate(320.000000, 324.000000) scale(-1, 1) translate(-320.000000, -324.000000) translate(310.000000, 314.000000)'%3E%3Cg id='bg' stroke-width='1'%3E%3C/g%3E%3Cpath d='M11.6004366,15.7807805 C11.1405013,15.4331792 11.0967187,14.8193662 11.5051932,14.4072201 L14.7888122,11.0940866 L4.04617844,11.0940866 C3.46839004,11.0940866 3,10.6284658 3,10.0450717 L3,10.0450717 C3,9.46571679 3.46213541,8.99605683 4.04617844,8.99605683 L14.7888122,8.99605683 L11.4865533,5.56139921 C11.089514,5.14844129 11.1372948,4.54431355 11.6004366,4.20682311 L11.6004366,4.20682311 C12.0603719,3.87166931 12.7609978,3.94268925 13.1565131,4.35623347 L17.6301697,9.03381435 C18.1269833,9.55327441 18.1297215,10.39665 17.6301697,10.9240027 L13.1445015,15.6593061 C12.7516733,16.0739959 12.0635785,16.1308052 11.6004366,15.7807805 L11.6004366,15.7807805 Z' id='input-bg' fill='%23FFFFFF' transform='translate(10.500000, 10.000000) scale(-1, -1) translate(-10.500000, -10.000000) '%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.mm-prev:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mm-btn_prev+.mm-navbar__title{display:block;line-height:3}.mm-btn_prev+.mm-navbar__title span{color:white}ul.menu.mm-listview a{color:#FFFFFF;font-size:16px}ul.menu.mm-listview li:not(.mmenu-item-top) a{font-weight:700;font-size:17px}.mm-listitem{border:solid 0px transparent}.mm-panels .divider{width:100%;padding:20px}.mm-panels .divider:before{content:'';width:100%;height:1px;display:block;background-color:#fff}.mm-listview>li:not(.mm-divider):after{display:none}.mobile-menu{width:100vw;height:100vh;position:fixed;left:0;top:0;pointer-events:none;opacity:0;z-index:-1}.mobile-menu .mobile-menu__close{width:1rem;height:1rem}.mobile-menu.mobile-menu--open{background-image:url("/themes/custom/launchkit/images/menu-bg.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center;z-index:200;opacity:1;pointer-events:all;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.mobile-menu .mobile-menu__left{font-size:4.375rem;font-family:"quinoa_2regular", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";text-align:center}.mobile-menu .mobile-menu__left .menu-item a{color:#FFFFFF}.mobile-menu .mobile-menu__left ul.menu--level-0{display:block;padding:0;margin:0}.mobile-menu .mobile-menu__left ul.menu--level-0 li{line-height:1;list-style:none}.mobile-menu .mobile-menu__left ul.menu--level-0 li a:hover{color:#FFB2D1}.mobile-menu .mobile-menu__left ul.menu--level-0 li a.is-active{color:#FFB2D1}.mobile-menu .mobile-menu__left #block-launchkit-topmenu ul,.mobile-menu .mobile-menu__left [id*="topmenu"][id*="block"] ul{margin-top:1.75rem}@media (max-width: 899.98px){.mobile-menu .mobile-menu__left{font-size:3rem}}.mobile-menu .mobile-menu__right h1,.mobile-menu .mobile-menu__right h2,.mobile-menu .mobile-menu__right h3,.mobile-menu .mobile-menu__right h4,.mobile-menu .mobile-menu__right h5,.mobile-menu .mobile-menu__right h6,.mobile-menu .mobile-menu__right .h1,.mobile-menu .mobile-menu__right .h2,.mobile-menu .mobile-menu__right .h3,.mobile-menu .mobile-menu__right .node--view-mode-card .card__content h3,.node--view-mode-card .card__content .mobile-menu .mobile-menu__right h3,.mobile-menu .mobile-menu__right .block-views[class*="overview"] .view-empty,.block-views[class*="overview"] .mobile-menu .mobile-menu__right .view-empty,.mobile-menu .mobile-menu__right .h4,.mobile-menu .mobile-menu__right .h5,.mobile-menu .mobile-menu__right .h6{color:#FFFFFF !important}.mobile-menu .mobile-menu__close{position:absolute;left:3.5rem;top:5.375rem}.mobile-menu .mobile-menu__close:hover{cursor:pointer}.mobile-menu .mobile-menu__close .close-icon{width:2.5rem;height:2.5rem;background-image:url("/themes/custom/launchkit/images/icons/icon-close.svg");background-size:100% 100%;-webkit-transition:0.2s ease;transition:0.2s ease}.mobile-menu .mobile-menu__close .close-icon:hover{background-image:url("/themes/custom/launchkit/images/icons/icon-close_hover.svg");-webkit-transition:0.2s ease;transition:0.2s ease}.mobile-menu .shop-icon__wrapper{position:absolute;right:3.5rem;top:5.375rem}.mobile-menu .shop-icon__wrapper:hover{cursor:pointer}.mobile-menu .shop-icon__wrapper .shop-icon{width:2.5rem;height:2.5rem;background-image:url("/themes/custom/launchkit/images/icons/webshop_white.svg");background-size:100% 100%;-webkit-transition:0.2s ease;transition:0.2s ease}.mobile-menu .shop-icon__wrapper .shop-icon:hover{background-image:url("/themes/custom/launchkit/images/icons/webshop_hover.svg");-webkit-transition:0.2s ease;transition:0.2s ease}@media (max-width: 899.98px){.mobile-menu .mobile-menu__close{left:1.25rem;top:2rem}.mobile-menu .shop-icon__wrapper{right:1.25rem;top:2rem}}@media (max-width: 899.98px){#block-menulogo{display:none}}.photo_gallery_lightbox__photo{margin-bottom:2.25rem}.node__photo-gallery{padding-top:3.75rem;padding-bottom:1.25rem}.news-card{height:100%}.node-news_article-card .news-card__link{height:100%;color:#242325}.node-news_article-card .news-card__link .news-card__summary{display:none}@media (min-width: 560px){.node-news_article-card .news-card__link .news-card__summary{display:block}}.node-news_article-card .news-card__link .news-card__date{font-weight:bold;opacity:0.3}.news-card__title{margin-top:0.5rem}.node--view-mode-card{height:100%;position:relative;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease}.node--view-mode-card .card-link{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%}.node--view-mode-card .card-link:focus{outline:0;border:2px solid #F15D23}.node--view-mode-card .card__image{position:relative;overflow:hidden;padding-bottom:66.67%}.node--view-mode-card .card__image img{width:200%;max-width:200%;position:absolute;left:50%;top:50%;-webkit-transition:all 1.2s ease-in-out;transition:all 1.2s ease-in-out;-webkit-transform:translate3d(-50%, -50%, 0) scale(0.51);transform:translate3d(-50%, -50%, 0) scale(0.51);vertical-align:bottom}.node--view-mode-card .card__content{padding:1.875rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-flex:1;flex-grow:1}.node--view-mode-card .card__content:after{position:absolute;right:1.25rem;bottom:1.25rem;display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 24 24' fill='none' stroke='%2300739C' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18l6-6-6-6'/%3E%3C/svg%3E");background-size:cover;width:1.75rem;height:1.75rem}@media (min-width: 900px){.node--view-mode-card .card__content:after{width:2.375rem;height:2.375rem}}.node--view-mode-card .card__content .card__content-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;height:100%}.node--view-mode-card .card__content .card__content-wrapper>*{margin:0}.node--view-mode-card .card__content .card__content-wrapper>*+*{margin-top:1rem}@media (min-width: 560px){.node--view-mode-card .card__content .card__content-wrapper>*+*{margin-top:1rem}}@media (min-width: 900px){.node--view-mode-card .card__content .card__content-wrapper>*+*{margin-top:1.75rem}}@media (min-width: 1200px){.node--view-mode-card .card__content .card__content-wrapper>*+*{margin-top:2.25rem}}.node--view-mode-card .card__content .card__content-wrapper>*:last-child:not(.body){margin-top:auto;padding-top:1rem}@media (min-width: 560px){.node--view-mode-card .card__content .card__content-wrapper>*:last-child:not(.body){padding-top:1rem}}@media (min-width: 900px){.node--view-mode-card .card__content .card__content-wrapper>*:last-child:not(.body){padding-top:1.75rem}}@media (min-width: 1200px){.node--view-mode-card .card__content .card__content-wrapper>*:last-child:not(.body){padding-top:2.25rem}}.node--view-mode-card a,.node--view-mode-card a[href],.node--view-mode-card a[href]{text-decoration:none !important;color:inherit}.node--view-mode-card .card__content h3{color:#F15D23;word-break:break-word;line-height:1.2}.node--view-mode-card .body{font-size:1rem;overflow:hidden}.node--view-mode-card .field-date{color:#ff7fb3;font-size:1rem}.node--view-mode-card:hover .card__image img{-webkit-transform:translate3d(-50%, -50%, 0) scale(0.65);transform:translate3d(-50%, -50%, 0) scale(0.65)}.node--view-mode-card:hover .card__content::after{animation:bounce 1s infinite;-webkit-animation:bounce 1s infinite;-moz-animation:bounce 1s infinite;-o-animation:bounce 1s infinite}@media (min-width: 900px){.card--wide .node--view-mode-card .card__image{padding-bottom:47.21%}.card--wide .node--view-mode-card .card__content{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.card--wide .node--view-mode-card .card__content .card__label{width:50%;padding-right:1.125rem}.card--wide .node--view-mode-card .card__content .card__content-wrapper{width:50%;padding-left:1.125rem}}.node--type-event.node--view-mode-card{background-color:#D31468}.node--type-event.node--view-mode-card:hover{background-color:#a41051}.node--type-event.node--view-mode-card .card__label h3{color:#FFFFFF}.node--type-event.node--view-mode-card .field--name-field-date-range{color:#ff7fb3;font-size:1.125rem}.node--type-event.node--view-mode-card .card__content-wrapper>*:last-child{margin-top:0;padding-top:0rem}.node--type-event.node--view-mode-card .card__content:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 24 24' fill='none' stroke='%2300739C' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18l6-6-6-6'/%3E%3C/svg%3E")}.toolbar-fixed .node--view-mode-card.node--sticky .card__label{position:relative}.toolbar-fixed .node--view-mode-card.node--sticky .card__label:before{content:'is-sticky';position:absolute;top:-1.8rem;font-size:9px}.toolbar-fixed .node--view-mode-card.node--promoted .card__label{position:relative}.toolbar-fixed .node--view-mode-card.node--promoted .card__label:after{content:'promoted';position:absolute;top:-1.8rem;font-size:9px;left:55px;right:0}.block-views[class*="overview"]{background-color:#DCDCDC;padding-top:2rem;padding-bottom:2rem}@media (min-width: 560px){.block-views[class*="overview"]{padding-top:2rem;padding-bottom:2rem}}@media (min-width: 900px){.block-views[class*="overview"]{padding-top:3.5rem;padding-bottom:3.5rem}}@media (min-width: 1200px){.block-views[class*="overview"]{padding-top:4.5rem;padding-bottom:4.5rem}}.block-views[class*="overview"] .view-content.row,.block-views[class*="overview"] .node-news_article-card .view-content.news-card__link,.node-news_article-card .block-views[class*="overview"] .view-content.news-card__link,.block-views[class*="overview"] .view-content.views-infinite-scroll-content-wrapper{margin:auto;width:100%;display:block}@media (max-width: 899.98px){.block-views[class*="overview"] .view-content.row,.block-views[class*="overview"] .node-news_article-card .view-content.news-card__link,.node-news_article-card .block-views[class*="overview"] .view-content.news-card__link,.block-views[class*="overview"] .view-content.views-infinite-scroll-content-wrapper{width:90%}}.block-views[class*="overview"] .views-row{margin-bottom:0.5rem;margin-top:0.5rem;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}@media (min-width: 560px){.block-views[class*="overview"] .views-row{margin-bottom:0.5rem;margin-top:0.5rem}}@media (min-width: 900px){.block-views[class*="overview"] .views-row{margin-bottom:0.875rem;margin-top:0.875rem}}@media (min-width: 1200px){.block-views[class*="overview"] .views-row{margin-bottom:1.125rem;margin-top:1.125rem}}.block-views[class*="overview"] .sticker{height:100%}.block-views[class*="overview"] .view-empty{text-align:center}.block-views[class*="overview"] .view-header{text-align:center}.js-pager__items.pager{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;padding:0}.js-pager__items.pager li{list-style:none}footer{margin-top:auto;font-family:"quinoa_2regular", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";padding-top:2rem}@media (min-width: 560px){footer{padding-top:2rem}}@media (min-width: 900px){footer{padding-top:3.5rem}}@media (min-width: 1200px){footer{padding-top:4.5rem}}footer *{color:#242325}footer div.footer{margin-top:0.5rem;margin-bottom:0.5rem}@media (min-width: 560px){footer div.footer{margin-top:0.5rem;margin-bottom:0.5rem}}@media (min-width: 900px){footer div.footer{margin-top:0.875rem;margin-bottom:0.875rem}}@media (min-width: 1200px){footer div.footer{margin-top:1.125rem;margin-bottom:1.125rem}}footer .footer-top ul{margin:0;padding:0}footer .footer-top li{font-size:1.5rem;list-style:none;color:#6B6E70;line-height:1.25}footer .footer-top li a{color:#6B6E70}footer .footer-top li a:hover{color:#242325}@media (max-width: 899.98px){footer .footer-top li{font-size:1.75rem}}footer .footer-top h1,footer .footer-top h2,footer .footer-top h3,footer .footer-top h4,footer .footer-top h5,footer .footer-top h6,footer .footer-top .h1,footer .footer-top .h2,footer .footer-top .h3,footer .footer-top .node--view-mode-card .card__content h3,.node--view-mode-card .card__content footer .footer-top h3,footer .footer-top .block-views[class*="overview"] .view-empty,.block-views[class*="overview"] footer .footer-top .view-empty,footer .footer-top .h4,footer .footer-top .h5,footer .footer-top .h6{margin-bottom:0.25rem}footer .footer-bottom{color:#A2A6AA;font-size:1.3125rem;overflow-x:hidden}@media (max-width: 899.98px){footer .footer-bottom{font-size:1.5rem}}footer .footer-bottom .footer{color:inherit}footer .footer-bottom .footer a{color:#A2A6AA}footer .footer-bottom .footer a:hover{color:#242325}footer .footer-image{height:132px;background-image:url("/themes/custom/launchkit/images/pablos-artifact-01.jpg");background-size:contain}@media (max-width: 899.98px){footer .footer-image{height:44px}}.js-form-item{position:relative;padding-top:1.25rem}.webform-submission-form .webform-required{display:none}.webform-submission-form input[type="text"],.webform-submission-form input[type="email"],.webform-submission-form input[type="tel"],.webform-submission-form textarea{border-radius:0.625rem;color:#212121;font-size:1rem}.webform-submission-form input[type="text"]::-webkit-input-placeholder,.webform-submission-form input[type="email"]::-webkit-input-placeholder,.webform-submission-form input[type="tel"]::-webkit-input-placeholder,.webform-submission-form textarea::-webkit-input-placeholder{color:rgba(224,222,232,0);-webkit-transition:color 0.5s ease;transition:color 0.5s ease}.webform-submission-form input[type="text"]::-moz-placeholder,.webform-submission-form input[type="email"]::-moz-placeholder,.webform-submission-form input[type="tel"]::-moz-placeholder,.webform-submission-form textarea::-moz-placeholder{color:rgba(224,222,232,0);-webkit-transition:color 0.5s ease;transition:color 0.5s ease}.webform-submission-form input[type="text"]:-ms-input-placeholder,.webform-submission-form input[type="email"]:-ms-input-placeholder,.webform-submission-form input[type="tel"]:-ms-input-placeholder,.webform-submission-form textarea:-ms-input-placeholder{color:rgba(224,222,232,0);-webkit-transition:color 0.5s ease;transition:color 0.5s ease}.webform-submission-form input[type="text"]::-ms-input-placeholder,.webform-submission-form input[type="email"]::-ms-input-placeholder,.webform-submission-form input[type="tel"]::-ms-input-placeholder,.webform-submission-form textarea::-ms-input-placeholder{color:rgba(224,222,232,0);-webkit-transition:color 0.5s ease;transition:color 0.5s ease}.webform-submission-form input[type="text"]::placeholder,.webform-submission-form input[type="email"]::placeholder,.webform-submission-form input[type="tel"]::placeholder,.webform-submission-form textarea::placeholder{color:rgba(224,222,232,0);-webkit-transition:color 0.5s ease;transition:color 0.5s ease}.webform-submission-form input[type="text"]:focus,.webform-submission-form input[type="email"]:focus,.webform-submission-form input[type="tel"]:focus,.webform-submission-form textarea:focus{border-color:#124577}.webform-submission-form input[type="text"]:focus::-webkit-input-placeholder,.webform-submission-form input[type="email"]:focus::-webkit-input-placeholder,.webform-submission-form input[type="tel"]:focus::-webkit-input-placeholder,.webform-submission-form textarea:focus::-webkit-input-placeholder{color:#E0DEE8;-webkit-transition-delay:0.3s;transition-delay:0.3s}.webform-submission-form input[type="text"]:focus::-moz-placeholder,.webform-submission-form input[type="email"]:focus::-moz-placeholder,.webform-submission-form input[type="tel"]:focus::-moz-placeholder,.webform-submission-form textarea:focus::-moz-placeholder{color:#E0DEE8;transition-delay:0.3s}.webform-submission-form input[type="text"]:focus:-ms-input-placeholder,.webform-submission-form input[type="email"]:focus:-ms-input-placeholder,.webform-submission-form input[type="tel"]:focus:-ms-input-placeholder,.webform-submission-form textarea:focus:-ms-input-placeholder{color:#E0DEE8;transition-delay:0.3s}.webform-submission-form input[type="text"]:focus::-ms-input-placeholder,.webform-submission-form input[type="email"]:focus::-ms-input-placeholder,.webform-submission-form input[type="tel"]:focus::-ms-input-placeholder,.webform-submission-form textarea:focus::-ms-input-placeholder{color:#E0DEE8;transition-delay:0.3s}.webform-submission-form input[type="text"]:focus::placeholder,.webform-submission-form input[type="email"]:focus::placeholder,.webform-submission-form input[type="tel"]:focus::placeholder,.webform-submission-form textarea:focus::placeholder{color:#E0DEE8;-webkit-transition-delay:0.3s;transition-delay:0.3s}.webform-submission-form input[type="text"]+label,.webform-submission-form input[type="email"]+label,.webform-submission-form input[type="tel"]+label,.webform-submission-form textarea+label{position:absolute;left:1rem;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;opacity:0.6}.webform-submission-form input[type="text"]:placeholder-shown+label,.webform-submission-form input[type="email"]:placeholder-shown+label,.webform-submission-form input[type="tel"]:placeholder-shown+label,.webform-submission-form textarea:placeholder-shown+label{top:1.7rem;left:1rem;font-size:14px}.webform-submission-form input[type="text"]:not(:placeholder-shown)+label,.webform-submission-form input[type="text"]:focus+label,.webform-submission-form input[type="email"]:not(:placeholder-shown)+label,.webform-submission-form input[type="email"]:focus+label,.webform-submission-form input[type="tel"]:not(:placeholder-shown)+label,.webform-submission-form input[type="tel"]:focus+label,.webform-submission-form textarea:not(:placeholder-shown)+label,.webform-submission-form textarea:focus+label{top:-0.25rem;-webkit-transform:scale(0.7) translateX(-20px);transform:scale(0.7) translateX(-20px);opacity:1}.webform-submission-form input[type="text"] input:focus:required:invalid,.webform-submission-form input[type="email"] input:focus:required:invalid,.webform-submission-form input[type="tel"] input:focus:required:invalid,.webform-submission-form textarea input:focus:required:invalid{color:red;border-color:red;box-shadow:0 0 6px red}.webform-submission-form input[type="text"] input:focus:required:valid,.webform-submission-form input[type="text"] input:focus:required:placeholder-shown,.webform-submission-form input[type="email"] input:focus:required:valid,.webform-submission-form input[type="email"] input:focus:required:placeholder-shown,.webform-submission-form input[type="tel"] input:focus:required:valid,.webform-submission-form input[type="tel"] input:focus:required:placeholder-shown,.webform-submission-form textarea input:focus:required:valid,.webform-submission-form textarea input:focus:required:placeholder-shown{border-color:green;box-shadow:0 0 8px green}.webform-submission-form .form-required:after{content:'*'}.webform-submission-form fieldset{margin:0;padding:0;border:0}@media (min-width: 900px){.webform-submission-form fieldset .fieldset-wrapper{display:-webkit-box;display:flex;flex-wrap:wrap}.webform-submission-form fieldset .fieldset-wrapper>div:nth-child(odd){padding-right:0.75rem}.webform-submission-form fieldset .fieldset-wrapper>div:nth-child(even){padding-left:0.75rem}.webform-submission-form fieldset .fieldset-wrapper>div:nth-child(even) label{left:2rem}.webform-submission-form fieldset .fieldset-wrapper>div{-webkit-box-flex:0;flex:0 0 50%}}.webform-submission-form pre{font-family:"Fira Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";white-space:pre-wrap}.webform-submission-form pre a{text-decoration:underline !important;color:#FFFFFF}.webform-submission-form .g-recaptcha{margin-bottom:1rem;margin-top:1rem;z-index:0;position:relative}.webform-submission-form #edit-actions{z-index:1;padding-top:1rem;position:relative}.webform-button--submit{border:0}#block-mailchimpform{margin-top:15rem}@media (max-width: 1199.98px){#block-mailchimpform{margin-top:10rem}}@media (max-width: 559.98px){#block-mailchimpform{margin-top:8rem}}#mc_embed_signup_scroll{display:-webkit-box;display:flex}#mce-EMAIL{border-radius:2px 0 0 2px;margin:0;font-size:1rem;border:none}#mce-EMAIL::-webkit-input-placeholder{color:#6B6E70;font-family:"Fira Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}#mce-EMAIL::-moz-placeholder{color:#6B6E70;font-family:"Fira Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}#mce-EMAIL:-ms-input-placeholder{color:#6B6E70;font-family:"Fira Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}#mce-EMAIL::-ms-input-placeholder{color:#6B6E70;font-family:"Fira Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}#mce-EMAIL::placeholder{color:#6B6E70;font-family:"Fira Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}.mc-join-button{padding:0 0.25rem;background-color:#F15D23;border-radius:0 2px 2px 0;text-decoration:none;color:#FFFFFF;font-size:3.125rem;font-family:"quinoa_2regular", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";-webkit-transition:0.2s ease;transition:0.2s ease;line-height:1;border:none;margin:0}.mc-join-button:hover{background-color:#242325;color:#FFFFFF;-webkit-transition:0.2s ease;transition:0.2s ease;text-decoration:none !important;cursor:pointer}.mc-form-background{background-image:url("/themes/custom/launchkit/form-bg.png");background-size:contain;background-repeat:no-repeat;background-position:center center}.mc-form-inside{padding:3rem 1rem}.mc-form-wrapper{position:relative}.mc-title-image{position:absolute;top:-5rem;z-index:5;width:inherit}@media (max-width: 1199.98px){.mc-title-image{top:-4rem}}.strictContent h1,.strictContent h2,.strictContent h3,.strictContent h4{font-family:"quinoa_2regular", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}.strictContent p,.strictContent .helpText,.strictContent label{font-family:"Fira Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}.strictContent .button{padding:0 0.25rem;background-color:#F15D23;border-radius:0 2px 2px 0;text-decoration:none;color:#FFFFFF;font-size:3.125rem;font-family:"quinoa_2regular", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";-webkit-transition:0.2s ease;transition:0.2s ease;line-height:1;border:none;margin:0}.strictContent .button:hover{background-color:#242325;color:#FFFFFF;-webkit-transition:0.2s ease;transition:0.2s ease;text-decoration:none !important;cursor:pointer}.bannerContent__description{text-align:center}.layout-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;min-height:100vh}.mm-page{background-color:transparent}#block-launchkit-content>form{padding-top:3rem;padding-bottom:3rem;max-width:650px;background-color:#A2C4EC;border-radius:0.25rem}#section-38 img{width:100%}.align-center{text-align:center}.align-left.media__image{width:50%;margin-right:5%}table{width:100%}td{border-bottom:2px dotted #DCDCDC}main{margin-top:-50px}@media (max-width: 899.98px){main{margin-top:-35px}}#block-launchkit-local-tasks{z-index:10}p a{color:#F15D23}p a:hover{color:#D31468}.view-recipes .recipe-image_wrapper{width:50%;margin-right:5% !important;position:relative}.view-recipes .views-row{margin-top:0.5rem;margin-bottom:0.5rem}@media (min-width: 560px){.view-recipes .views-row{margin-top:0.5rem;margin-bottom:0.5rem}}@media (min-width: 900px){.view-recipes .views-row{margin-top:0.875rem;margin-bottom:0.875rem}}@media (min-width: 1200px){.view-recipes .views-row{margin-top:1.125rem;margin-bottom:1.125rem}}.view-recipes .recipe_content{width:45%;padding-top:0 !important;margin-top:0 !important}.view-recipes .recipe_content h4{margin-bottom:0.5rem}.view-recipes .recipe_content .h5{margin-bottom:0.5rem}.view-recipes .recipe-btn{position:absolute;padding-top:0 !important;right:0.5rem;top:12rem}@media (max-width: 1199.98px){.view-recipes .recipe-btn{top:10rem}}@media (max-width: 899.98px){.view-recipes .recipe-btn{top:7rem}}.view-recipes .card-link:hover *:not(.recipe-btn){color:#242325 !important}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjEtc2V0dGluZ3MvX3ZhcmlhYmxlcy5zY3NzIiwiMS1zZXR0aW5ncy9fbWFyZ2lucy1wYWRkaW5ncy5zY3NzIiwiMi10b29scy9fZW1iZWQuc2NzcyIsIjItdG9vbHMvdmVuZG9yL3NsaWNrL19zbGljay5zY3NzIiwiMi10b29scy92ZW5kb3Ivc2xpY2svX3NsaWNrLXRoZW1lLnNjc3MiLCJsYXVuY2hraXQuY3NzIiwiMi10b29scy92ZW5kb3IvZnNsaWdodGJveC9fZnNsaWdodGJveC5zY3NzIiwiLi4vLi4vYm9vdHN0cmFwL3Njc3MvX2Jvb3RzdHJhcC1ncmlkLnNjc3MiLCIuLi8uLi9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIi4uLy4uL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCIxLXNldHRpbmdzL19ncmlkLnNjc3MiLCIuLi8uLi9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi8uLi9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCIuLi8uLi9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIi4uLy4uL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwiMy1lbGVtZW50cy9faHRtbC5zY3NzIiwiMy1lbGVtZW50cy9fYm9keS5zY3NzIiwiMy1lbGVtZW50cy9faGVhZGluZ3Muc2NzcyIsIjItdG9vbHMvX3ZlcnRpY2FsX3BhZGRpbmcuc2NzcyIsIjMtZWxlbWVudHMvX2ltZy5zY3NzIiwiMy1lbGVtZW50cy9fdmlkZW8uc2NzcyIsIjMtZWxlbWVudHMvX2lucHV0c19zZWxlY3Quc2NzcyIsIjMtZWxlbWVudHMvX2lucHV0c190ZXh0LnNjc3MiLCIzLWVsZW1lbnRzL19pbnB1dHNfY2hlY2tib3guc2NzcyIsIjMtZWxlbWVudHMvX2J1dHRvbi5zY3NzIiwiMy1lbGVtZW50cy9fcGFyYWdyYXBoLnNjc3MiLCIzLWVsZW1lbnRzL19saW5rLnNjc3MiLCIzLWVsZW1lbnRzL19saXN0cy5zY3NzIiwiMy1lbGVtZW50cy9fbG9hZGluZy5zY3NzIiwiNC1maWVsZHMvX3BhcmFncmFwaC5zY3NzIiwiNC1maWVsZHMvX3BhcmFncmFwaF90ZXh0LW1lZGlhLnNjc3MiLCI0LWZpZWxkcy9fcGFyYWdyYXBoX3RleHQtYmFja2dyb3VuZC1pbWFnZS5zY3NzIiwiNC1maWVsZHMvX3BhcmFncmFwaF9waG90by1nYWxsZXJ5LnNjc3MiLCI0LWZpZWxkcy9fcGFyYWdyYXBoX3NsaWNrLnNjc3MiLCI0LWZpZWxkcy9fcGFyYWdyYXBoX2xpZ2h0Ym94LnNjc3MiLCI0LWZpZWxkcy9fcGFyYWdyYXBoX3NsaWRlci5zY3NzIiwiNC1maWVsZHMvX3BhcmFncmFwaF9xdW90ZS5zY3NzIiwiNC1maWVsZHMvX3BhcmFncmFwaF9uZXdzLnNjc3MiLCI0LWZpZWxkcy9fcGFyYWdyYXBoX2ZlYXR1cmVzLnNjc3MiLCI0LWZpZWxkcy9fcGFyYWdyYXBoX3Byb2R1Y3RzLnNjc3MiLCI0LWZpZWxkcy9fcGFyYWdyYXBoX3Byb2R1Y3QtaGVhZGVyLnNjc3MiLCI0LWZpZWxkcy9fbGFuZ3VhZ2Utc3dpdGNoZXIuc2NzcyIsIjQtZmllbGRzL19hcnRpY2xlLnNjc3MiLCI0LWZpZWxkcy9fZWRpdC10b29sYmFyLnNjc3MiLCI0LWZpZWxkcy9fdXNlci1sb2dpbi1mb3JtLnNjc3MiLCI0LWZpZWxkcy9fc2VhcmNoLWhlYWRlci5zY3NzIiwiNC1maWVsZHMvX3NlYXJjaC1yZXN1bHRzLnNjc3MiLCI0LWZpZWxkcy9fY29va2llcy5zY3NzIiwiNS1kaXNwbGF5cy9faGVhZGVyLnNjc3MiLCI1LWRpc3BsYXlzL19tZW51LnNjc3MiLCI1LWRpc3BsYXlzL19tZW51LS1tYWluLnNjc3MiLCI1LWRpc3BsYXlzL19tZW51LS1tb2JpbGUuc2NzcyIsIjUtZGlzcGxheXMvX3Bob3RvLWdhbGxlcnkuc2NzcyIsIjUtZGlzcGxheXMvX25ld3MtLWNhcmQuc2NzcyIsIjUtZGlzcGxheXMvX2Rpc3BsYXktbW9kZS0tY2FyZC5zY3NzIiwiNS1kaXNwbGF5cy9fdmlldy0tZnVsbC5zY3NzIiwiNS1kaXNwbGF5cy9fZm9vdGVyLnNjc3MiLCI1LWRpc3BsYXlzL193ZWJmb3Jtcy5zY3NzIiwiNS1kaXNwbGF5cy9fbWFpbGNoaW1wLnNjc3MiLCI1LWRpc3BsYXlzL19kaXNwbGF5cy5zY3NzIiwiNy1vdmVycmlkZXMvX292ZXJyaWRlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQThHQSwyRkFBQSxDQ3BHQSxXQUNJLGtCQUhjLENEd0dsQixXQUNFLDZCQUE4QixDQUM5Qiw2SEFDMkQsQ0FDM0Qsa0JBQW1CLENBQ25CLGlCQUFrQixDRXJIcEIsa0JBQ0UsaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxVQUFXLENBQ1gsU0FBVSxDQUNWLGVBQWdCLENBTGxCLDBCQVFJLGFBQWMsQ0FDZCxVQUFXLENBVGYsMklBaUJJLGlCQUFrQixDQUNsQixLQUFNLENBQ04sUUFBUyxDQUNULE1BQU8sQ0FDUCxVQUFXLENBQ1gsV0FBWSxDQUNaLFFBQVMsQ0FBQSxnQ0FNVCxxQkFBK0IsQ0FBQSxnQ0FNL0Isa0JBQStCLENBQUEsK0JBTS9CLGVBQThCLENBQUEsK0JBTTlCLGdCQUE4QixDQUFBLGNDNUM5QixpQkFBa0IsQ0FDbEIsYUFBYyxDQUNkLHFCQUFzQixDQUN0QiwwQkFBMkIsQ0FDM0Isd0JBQXlCLENBRXpCLHFCQUFzQixDQUN0QixvQkFBcUIsQ0FDckIsZ0JBQWlCLENBRWpCLGtCQUFtQixDQUNuQix1Q0FBd0MsQ0FBQSxZQUd4QyxpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsYUFBYyxDQUNkLFFBQVMsQ0FDVCxTQUFVLENBTGQsa0JBUVEsWUFBYSxDQVJyQixxQkFZUSxjQUFlLENBQ2YsV0FBWSxDQUFBLHFEQUtoQixzQ0FBdUMsQ0FJdkMsOEJBQStCLENBQUEsYUFJL0IsaUJBQWtCLENBQ2xCLE1BQU8sQ0FDUCxLQUFNLENBQ04sYUFBYyxDQUNkLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FO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QkFDQSxDQUFBLG9CQUFBLENBQUEsK0JBQ0EsQ0FBQSxjQUNBLENBQUEsNEJBQWUsaUJBS25CLENBQUEsa0JBQWtCLG1CQ3ZFbEIsQ0FBQSxZQUFBLENBQUEsMkJBQ0EsQ0FBQSw0QkFBQSxDQUFBLHFCQUFBLENBQUEsZ0JBQ0EsQ0FBQSxTQUFpQiw0QkNEakIsQ0FBQSw4QkFnQkosZ0JBRUksQ0FBQSxtQkFDQSxDQUFBLGVBQ0EsQ0FBQSx3QkFDQSxDQUFBLHFCQUNBLENBQUEsZ0JBR0osVUFDSSxDQUFBLGNBQVcsaUJBSVgsQ0FBQSx5QkFHSixTQUNJLENBQUEsZUFDQSxDQUFBLE1BQWdCLFVBSWhCLENBQUEsR0FBVyxnQ0FJWCxDQUFBLEs1RHRDaUIsZ0I0RDBDakIsQ0FBQSw2QmpEVkEsS2lEU0osZ0JBR1EsQ0FBQSxDQUFBLDZCQUlSLFVBQ0ksQ0FBQSxJQUdKLGFBRVEsQ0FBQSxVQUZSLGFBSVksQ0FBQSxvQ0FLWixTQUVRLENBQUEsMEJBQ0EsQ0FBQSxpQkFDQSxDQUFBLHlCQUpSLGlCMUM5RFEsQ0FBQSxvQkFDQSxDQUFBLDBCUG1CSix5QmlEMENKLGlCMUNsRGdCLENBQUEsb0JBQ0EsQ0FBQSxDQUFBLDBCUE9aLHlCaUQwQ0osbUIxQ2xEZ0IsQ0FBQSxzQkFDQSxDQUFBLENBQUEsMkJQT1oseUJpRDBDSixtQjFDbERnQixDQUFBLHNCQUNBLENBQUEsQ0FBQSw4QjBDaURoQixTQWFRLENBQUEsd0JBQ0EsQ0FBQSx1QkFDQSxDQUFBLGlDQWZSLG9CQWtCWSxDQUFBLGtDQWxCWixvQkFzQlksQ0FBQSwwQkF0QlosaUJBMkJRLENBQUEsd0JBQ0EsQ0FBQSxZQUNBLENBQUEsU0FDQSxDQUFBLDhCakQzREosMEJpRDZCSixTQWdDWSxDQUFBLENBQUEsNkJqRDdEUiwwQmlENkJKLFFBbUNZLENBQUEsQ0FBQSxrREFuQ1osd0JBeUNZIiwiZmlsZSI6ImxhdW5jaGtpdC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuXG4gICAgQ29sb3JzXG5cbiovXG5cblxuJGNvbG9yLXByaW1hcnk6ICNGMTVEMjM7XG4kY29sb3Itc2Vjb25kYXJ5OiAjRkZCMkQxO1xuJGNvbG9yLXRlcnRpYXJ5OiAjRDMxNDY4O1xuJGNvbG9yLXF1YXRlcm5hcnk6ICMyOUIyRDg7XG4kY29sb3ItcXVpbmFyeTogI0YzQjY0NjtcbiRjb2xvci1zZW5hcnk6ICM4Q0I3MUU7XG4kY29sb3Itc2VwdGVuYXJ5OiAjMjM3NzJFO1xuXG4kY29sb3ItcGFyYWdyYXBoLXByaW1hcnk6ICNmOGY4Zjg7XG4kY29sb3ItcGFyYWdyYXBoLXNlY29uZGFyeTogIzZkYmVmYTtcbiRjb2xvci1wYXJhZ3JhcGgtdGVydGlhcnk6ICM0MDQwNDA7XG5cbi8vIFNldCB0ZXh0IGJlaGF2aW9yIG9uIGNvbG9yc1xuJGNvbG9yLXRleHQtb24tcHJpbWFyeTogIzI4MjgyODtcbiRjb2xvci10ZXh0LW9uLXNlY29uZGFyeTogI2Y4ZjhmODtcbiRjb2xvci10ZXh0LW9uLXRlcnRpYXJ5OiAjZjhmOGY4O1xuXG4kY29sb3ItdGl0bGUtb24tcHJpbWFyeTogIzQwNDA0MDtcbiRjb2xvci10aXRsZS1vbi1zZWNvbmRhcnk6ICNmOGY4Zjg7XG4kY29sb3ItdGl0bGUtb24tdGVydGlhcnk6ICNmOGY4Zjg7XG5cbi8vIENvbG9yIHZhcmlhbnRzXG4kY29sb3ItcHJpbWFyeS1kYXJrOiAjMEE5RENDO1xuJGNvbG9yLXNlY29uZGFyeS1kYXJrOiBkYXJrZW4oJGNvbG9yLXNlY29uZGFyeSwxMCUpIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnktZGFyazogZGFya2VuKCRjb2xvci10ZXJ0aWFyeSwxMCUpIWRlZmF1bHQ7XG5cbiRjb2xvci1wcmltYXJ5LWxpZ2h0OiAjQTJDNEVDO1xuJGNvbG9yLXNlY29uZGFyeS1saWdodDogbGlnaHRlbigkY29sb3Itc2Vjb25kYXJ5LDEwJSkhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeS1saWdodDogbGlnaHRlbigkY29sb3ItdGVydGlhcnksMTAlKSFkZWZhdWx0O1xuXG5cblxuLy8gV2hpdGVzXG4kY29sb3Itd2hpdGU6ICNGRkZGRkY7XG4kY29sb3ItbGlnaHQ6ICNEQ0RDREM7XG4kY29sb3ItbXV0ZWQ6ICNBMkE2QUE7XG4kY29sb3ItZ3JleTogICM2QjZFNzA7XG4kY29sb3ItZGFyazogICM0NTRBNEQ7XG4kY29sb3ItYmxhY2s6ICMyNDIzMjU7XG5cblxuLypcblxuICAgIEJ1dHRvbnNcblxuKi9cblxuLy8gRGVmYXVsdCBidXR0b25cbiRwYWRkaW5nLWJ1dHRvbi0teDogKDIwLzE2KSoxcmVtO1xuJHBhZGRpbmctYnV0dG9uLS15OiAoOS8xNikqMXJlbTtcbiRtaW4td2lkdGgtYnV0dG9uOiAoMjIwLzE2KSoxcmVtO1xuJGZvbnQtc2l6ZS1idXR0b246ICgxNC8xNikqMXJlbTtcblxuJHBhZGRpbmctYnV0dG9uLW91dGxpbmUtLXg6ICgyMC8xNikqMXJlbTtcbiRwYWRkaW5nLWJ1dHRvbi1vdXRsaW5lLS15OiAoOS8xNikqMXJlbTtcbiRtaW4td2lkdGgtYnV0dG9uLW91dGxpbmU6ICgyMjAvMTYpKjFyZW07XG4kZm9udC1zaXplLWJ1dHRvbi1vdXRsaW5lOiAoMTQvMTYpKjFyZW07XG5cbi8qXG5cbiAgICBGb3JtIGlucHV0c1xuXG4qL1xuXG5cbiRjb2xvci1pbnB1dC1ib3JkZXI6ICNFMERFRTghZGVmYXVsdDtcbiRjb2xvci1pbnB1dC1mb2N1czogIzEyNDU3NyFkZWZhdWx0O1xuJGNvbG9yLWlucHV0LXBsYWNlaG9sZGVyOiAjRTBERUU4IWRlZmF1bHQ7O1xuJGNvbG9yLWlucHV0LXRleHQ6ICMyMTIxMjEhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXMtaW5wdXQ6ICgxMC8xNikqMXJlbSFkZWZhdWx0O1xuXG4vLyBTZWxlY3RcbiRib3JkZXItcmFkaXVzLXNlbGVjdDokYm9yZGVyLXJhZGl1cy1pbnB1dDtcbiRjb2xvci1zZWxlY3QtYmFja2dyb3VuZDogI2ZmZiAhZGVmYXVsdDtcbiRjb2xvci1zZWxlY3QtaG92ZXI6IGRhcmtlbigkY29sb3Itc2VsZWN0LWJhY2tncm91bmQsIDIlKSAhZGVmYXVsdDtcbiRjb2xvci1zZWxlY3QtYm9yZGVyOiAgICRjb2xvci1pbnB1dC1ib3JkZXI7XG4kY29sb3Itc2VsZWN0LWJvcmRlci1ob3ZlcjogZGFya2VuKCRjb2xvci1zZWxlY3QtYm9yZGVyLCA1JSkgIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoLXNlbGVjdDogKDEvMTYpKjFyZW07XG4kc2VsZWN0LWljb24tc2l6ZTogMjJweCA7XG4kcGFkZGluZy1zZWxlY3QtLXk6ICg4LzE2KSoxcmVtO1xuJHBhZGRpbmctc2VsZWN0LS14OiAoMTIvMTYpKjFyZW07XG5cbiRmb250LXNpemUtc2VsZWN0OiAxcmVtIDtcbiRmb250LXdlaWdodC1zZWxlY3Q6IDQwMCA7XG4kY29sb3Itc2VsZWN0LXRleHQ6ICRjb2xvci1pbnB1dC10ZXh0IDtcbiRpY29uLXNlbGVjdC1jYXJldDpcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzZweCcgaGVpZ2h0PScxOHB4JyB2aWV3Qm94PScwIDAgNiAxOCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ2cgaWQ9J1N5bWJvbHMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nSW5wdXRzLS9mb3JtZmllbGQtcHVsbGRvd24nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zMjkuMDAwMDAwLCAtNDEuMDAwMDAwKScgZmlsbD0nJTIzMTMxNTUzJyUzRSUzQ2cgaWQ9J2Zvcm1zL+Kame+4jy9zZWxlY3QtZHJvcGRvd24nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDMxNy4wMDAwMDAsIDM1LjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNMTMuMzAyODU4OSwxMS41NDMyNzgyIEMxMi4xOTcxMjczLDExLjU0MzI3ODIgMTEuNzM5NjI2LDEwLjc2OTk3NTUgMTIuMjkyMDY3OCw5Ljc5NjU1ODUzIEwxNC4wMDg2MjQzLDYuNzcxOTQwODEgQzE0LjU1NjExMTMsNS44MDcyNTQxNiAxNS40Mzg4MDg2LDUuNzk4NTIzODQgMTUuOTkxMjUwMyw2Ljc3MTk0MDgxIEwxNy43MDc4MDY4LDkuNzk2NTU4NTMgQzE4LjI1NTI5MzksMTAuNzYxMjQ1MiAxNy44MDY3MDQxLDExLjU0MzI3ODIgMTYuNjk3MDE1NywxMS41NDMyNzgyIEwxMy4zMDI4NTg5LDExLjU0MzI3ODIgWiBNMTMuMzAyODU4OSwxOC40NTY3MjE4IEwxNi42OTcwMTU3LDE4LjQ1NjcyMTggQzE3LjgwNjcwNDEsMTguNDU2NzIxOCAxOC4yNTUyOTM5LDE5LjIzODc1NDggMTcuNzA3ODA2OCwyMC4yMDM0NDE1IEwxNS45OTEyNTAzLDIzLjIyODA1OTIgQzE1LjQzODgwODYsMjQuMjAxNDc2MiAxNC41NTYxMTEzLDI0LjE5Mjc0NTggMTQuMDA4NjI0MywyMy4yMjgwNTkyIEwxMi4yOTIwNjc4LDIwLjIwMzQ0MTUgQzExLjczOTYyNiwxOS4yMzAwMjQ1IDEyLjE5NzEyNzMsMTguNDU2NzIxOCAxMy4zMDI4NTg5LDE4LjQ1NjcyMTggWicgaWQ9J0NvbWJpbmVkLVNoYXBlJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiIWRlZmF1bHQ7XG5cbi8vIENoZWNrYm94XG4kYm9yZGVyLXJhZGl1cy1jaGVja2JveDogKDEwLzE2KSoxcmVtO1xuJHdpZHRoLWNoZWNrYm94OiAxLjc1cmVtO1xuJGJvcmRlci1jaGVja2JveDogc29saWQgKDEvMTYpKjFyZW0gJGNvbG9yLWlucHV0LWJvcmRlcjtcbiRpY29uLWNoZWNrYm94LWNoZWNrOlwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0OCcgaGVpZ2h0PSc0OCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzI4QjRDMycgc3Ryb2tlLXdpZHRoPSczJyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJyBzdHJva2UtbGluZWpvaW49J2FyY3MnJTNFJTNDcG9seWxpbmUgcG9pbnRzPScyMCA2IDkgMTcgNCAxMiclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIhZGVmYXVsdDtcbiRpY29uLWNoZWNrYm94LWNoZWNrLS1zaXplOiA4MCU7XG5cblxuLypcblxuICAgIFR5cG9ncmFwaHlcblxuKi9cblxuLy9AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PUVCK0dhcmFtb25kfE9zd2FsZDo2MDAnKTtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUZpcmErU2Fuczp3Z2h0QDQwMDs2MDAmZGlzcGxheT1zd2FwJyk7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3F1aW5vYV8ycmVndWxhcic7XG4gIHNyYzogdXJsKCcuLi9mb250cy9xdWlub2EyLXJlZ3VsYXItd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9xdWlub2EyLXJlZ3VsYXItd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxufVxuXG4kZm9udC1zaXplLWJhc2U6IDE2OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAzMDA7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiA0MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuXG4kYmFzZS1mb250LWNvbG9yOiAkY29sb3ItZGFyaztcblxuJGZvbnQtZmFtaWx5LWJhc2U6ICdGaXJhIFNhbnMnLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4kZm9udC13ZWlnaHQtYm9sZDogMjAwIDtcbiRmb250LXdlaWdodC1ub3JtYWw6IDEwMCA7XG5cblxuJGZvbnQtZmFtaWx5LWFsdDogJ3F1aW5vYV8ycmVndWxhcicsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcblxuJGZvbnQtYWx0LXNwYWNpbmc6IC41cHg7XG4kZm9udC1hbHQtd2VpZ2h0LWJvbGQ6IDUwMDtcblxuXG4kbGluZS1oZWlnaHQtYmFzZTogMS41O1xuXG4vLyBIZWFkaW5nc1xuXG4kaGVhZGluZy1zaXplLTE6ICAgICAgICA0MCFkZWZhdWx0O1xuJGhlYWRpbmctc2l6ZS0yOiAgICAgICAgMjghZGVmYXVsdDtcbiRoZWFkaW5nLXNpemUtMzogICAgICAgIDI0IWRlZmF1bHQ7XG4kaGVhZGluZy1zaXplLTQ6ICAgICAgICAxOCFkZWZhdWx0O1xuJGhlYWRpbmctc2l6ZS01OiAgICAgICAgMTYhZGVmYXVsdDtcbiRoZWFkaW5nLXNpemUtNjogICAgICAgIDE2IWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWFsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogNDAwO1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAxLjE7XG5cblxuLypcblxuICAgIE1lbnVcblxuKi9cblxuJG1lbnUtaXRlbS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiRtZW51LWl0ZW0tY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuJG1lbnUtaXRlbS1hY3RpdmUtY29sb3I6JGNvbG9yLXByaW1hcnk7XG4kbWVudS1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuXG5cbiRzdWJtZW51LWl0ZW0tY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuJHN1Ym1lbnUtbGluay1jb2xvcjogd2hpdGU7XG5cbiRib3JkZXItcmFkaXVzLWJ1dHRvbjogMi4ycmVtO1xuXG4vKlxuICAgIFBhcmFncmFwaHNcblxuKi9cbiRwYXJhZ3JhcGhfc2xpZGVyX292ZXJsYXlfY29sb3I6ICMwMDAgIWRlZmF1bHQ7XG4kcGFyYWdyYXBoX3NsaWRlcl9vdmVybGF5X29wYWNpdHk6IDAuMSAhZGVmYXVsdDtcbi8qXG5cbiAgICBNYXJnaW5zIGFuZCBwYWRkaW5nc1xuXG4qL1xuJHBhZGRpbmctcmVnaW9uOiAycmVtIWRlZmF1bHQ7XG4kbWFyZ2luLWl0ZW06IDJyZW0hZGVmYXVsdDtcbiRwYWRkaW5nLXBhcmFncmFwaC1iYXNlOiAzLjc1cmVtIWRlZmF1bHQ7IiwiLy8gIFJlYWN0YmFzZSAtIEl0ZW1cbi8vXG4vLyBCYXNlIGl0ZW0gYWRkcyBtYXJnaW4gYm90dG9tIHNvIGlzIGhhcyBzb21lIHNwYWNpbmcgb24gbW9iaWxlXG4vL1xuLy8gIG1hcmt1cDogQGV4dGVuZCAlaXRlbTtcbi8vXG4vLyBTdHlsZWd1aWRlOiBTZXR0aW5ncy5yZWFjdGJhc2UuaXRlbVxuXG4kbWFyZ2luLWl0ZW06IDJyZW0hZGVmYXVsdDtcblxuJWl0ZW17XG4gICAgbWFyZ2luLWJvdHRvbTogJG1hcmdpbi1pdGVtO1xufVxuXG4vLyAgUmVhY3RiYXNlIC0gUmVnaW9uXG4vL1xuLy8gYWRkcyBkZWZhdWx0IHBhZGRpbmcgdG8geW91ciByZWdpb24uIFRoaXMgd2lsbCBjcmVhdGUgY29uc2lzdGVudCB3aGl0ZXNwYWNlLlxuLy9cbi8vICBtYXJrdXA6IEBleHRlbmQgJXJlZ2lvbjtcbi8vXG4vLyBTdHlsZWd1aWRlOiBTZXR0aW5ncy5yZWFjdGJhc2UucmVnaW9uXG5cbiRwYWRkaW5nLXJlZ2lvbjogMnJlbSFkZWZhdWx0O1xuXG4lcmVnaW9ue1xuICAgIHBhZGRpbmctdG9wLTogJHBhZGRpbmctcmVnaW9uO1xuICAgIHBhZGRpbmctYm90dG9tOiAkcGFkZGluZy1yZWdpb247XG59IiwiLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICBcbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5IHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg5IC8gMjEpO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg5IC8gMTYpO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICAmOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDMgLyA0KTtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgxIC8gMSk7XG4gIH1cbn0iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIERlZmF1bHQgVmFyaWFibGVzXG5cbi8vIFNsaWNrIGljb24gZW50aXR5IGNvZGVzIG91dHB1dHMgdGhlIGZvbGxvd2luZ1xuLy8gXCJcXDIxOTBcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGkFwiXG4vLyBcIlxcMjE5MlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaSXCJcbi8vIFwiXFwyMDIyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLigKJcIlxuXG4kc2xpY2stZm9udC1wYXRoOiBcIi4uL2ZvbnRzL1wiICFkZWZhdWx0O1xuJHNsaWNrLWZvbnQtZmFtaWx5OiBcInNsaWNrXCIgIWRlZmF1bHQ7XG4kc2xpY2stbG9hZGVyLXBhdGg6IFwiLi4vaW1hZ2VzL1wiICFkZWZhdWx0O1xuJHNsaWNrLWFycm93LWNvbG9yOiByZWQgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xuJHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIlxcMjE5MFwiICFkZWZhdWx0O1xuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcMjE5MlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwiXFwyMDIyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LXNpemU6IDZweCAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDAuNzUgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDAuMjUgIWRlZmF1bHQ7XG5cbkBmdW5jdGlvbiBzbGljay1pbWFnZS11cmwoJHVybCkge1xuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoaW1hZ2UtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1sb2FkZXItcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuQGZ1bmN0aW9uIHNsaWNrLWZvbnQtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGZvbnQtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuLyogU2xpZGVyICovXG5cbi5zbGljay1saXN0IHtcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiBzbGljay1pbWFnZS11cmwoXCJhamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgfVxufVxuXG4vKiBJY29ucyAqL1xuQGlmICRzbGljay1mb250LWZhbWlseSA9PSBcInNsaWNrXCIge1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90XCIpO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG59XG5cbi8qIEFycm93cyAqL1xuXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRzbGljay1hcnJvdy1jb2xvcjtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgfVxufVxuXG4uc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBEb3RzICovXG5cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1kb3QtY2hhcmFjdGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNsaWNrLWRvdC1zaXplO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvcjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUZpcmErU2Fuczp3Z2h0QDQwMDs2MDAmZGlzcGxheT1zd2FwXCIpO1xuLm5ld3MtY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuLypcblxuICAgIENvbG9yc1xuXG4qL1xuLypcblxuICAgIEJ1dHRvbnNcblxuKi9cbi8qXG5cbiAgICBGb3JtIGlucHV0c1xuXG4qL1xuLypcblxuICAgIFR5cG9ncmFwaHlcblxuKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3F1aW5vYV8ycmVndWxhcic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcXVpbm9hMi1yZWd1bGFyLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3F1aW5vYTItcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi8qXG5cbiAgICBNZW51XG5cbiovXG4vKlxuICAgIFBhcmFncmFwaHNcblxuKi9cbi8qXG5cbiAgICBNYXJnaW5zIGFuZCBwYWRkaW5nc1xuXG4qL1xuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZW1iZWQtcmVzcG9uc2l2ZTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIC5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4gIC5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQyLjg1NzE0JTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzUlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlOyB9XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAuc2xpY2stbGlzdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5zbGljay1zbGlkZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogU2xpZGVyICovXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vaW1hZ2VzL2FqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDsgfVxuXG4vKiBJY29ucyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc2xpY2suZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3NsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvc2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9zbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLyogQXJyb3dzICovXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTsgfVxuICAuc2xpY2stcHJldjpob3ZlciwgLnNsaWNrLXByZXY6Zm9jdXMsXG4gIC5zbGljay1uZXh0OmhvdmVyLFxuICAuc2xpY2stbmV4dDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsIC5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcbiAgICAuc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXG4gICAgLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLFxuICAuc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDAuMjU7IH1cbiAgLnNsaWNrLXByZXY6YmVmb3JlLFxuICAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiByZWQ7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTI1cHg7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTI1cHg7IH1cbiAgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuKGkFwiOyB9XG4gICAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLihpJcIjsgfVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMjVweDsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1uZXh0IHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICByaWdodDogYXV0bzsgfVxuICAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4oaSXCI7IH1cbiAgICBbZGlyPVwicnRsXCJdIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIuKGkFwiOyB9XG5cbi8qIERvdHMgKi9cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAuc2xpY2stZG90cyBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb250ZW50OiBcIuKAolwiO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgICAgICBmb250LXNpemU6IDZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuICAgIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIG9wYWNpdHk6IDAuNzU7IH1cblxuLmZzbGlnaHRib3gtdG9vbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM1LCAzNSwgMzUsIDAuNjUpOyB9XG5cbi5mc2xpZ2h0Ym94LXRvb2xiYXItYnV0dG9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNDVweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5sZHMtcmluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDY3cHg7XG4gIGhlaWdodDogNjdweDsgfVxuXG4ubGRzLXJpbmcgZGl2IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogNTRweDtcbiAgbWFyZ2luOiA2cHg7XG4gIGJvcmRlcjogNXB4IHNvbGlkICM5OTk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBsZHMtcmluZyAxLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAuNSwgMSkgaW5maW5pdGU7XG4gIGJvcmRlci1jb2xvcjogIzk5OSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDsgfVxuXG4ubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgxKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNDVzOyB9XG5cbi5sZHMtcmluZyBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zczsgfVxuXG4ubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTVzOyB9XG5cbkBrZXlmcmFtZXMgbGRzLXJpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5mc2xpZ2h0Ym94LXNvdXJjZS1ob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZnNsaWdodGJveC1zaW5nbGUtc291cmNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH1cblxuLmZzbGlnaHRib3gtdHJhbnNmb3JtLXRyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzOyB9XG5cbi5mc2xpZ2h0Ym94LWludmFsaWQtZmlsZS13cmFwcGVyIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogI2VhZWJlYjtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZnNsaWdodGJveC1mYWRlLWluIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50OyB9XG5cbi5mc2xpZ2h0Ym94LWZhZGUtaW4ge1xuICBhbmltYXRpb246IGZzbGlnaHRib3gtZmFkZS1pbiAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC43LCAxKTsgfVxuXG5Aa2V5ZnJhbWVzIGZzbGlnaHRib3gtZmFkZS1pbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IC42NTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5mc2xpZ2h0Ym94LWZhZGUtb3V0IHtcbiAgYW5pbWF0aW9uOiBmc2xpZ2h0Ym94LWZhZGUtb3V0IC4yNXMgZWFzZTsgfVxuXG5Aa2V5ZnJhbWVzIGZzbGlnaHRib3gtZmFkZS1vdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAuMzU7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uZnNsaWdodGJveC1mYWRlLWluLWNvbXBsZXRlIHtcbiAgYW5pbWF0aW9uOiBmc2xpZ2h0Ym94LWZhZGUtaW4tY29tcGxldGUgMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuNywgMSkgZm9yd2FyZHM7IH1cblxuQGtleWZyYW1lcyBmc2xpZ2h0Ym94LWZhZGUtaW4tY29tcGxldGUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAuMzsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5mc2xpZ2h0Ym94LWZhZGUtb3V0LWNvbXBsZXRlIHtcbiAgYW5pbWF0aW9uOiBmc2xpZ2h0Ym94LWZhZGUtb3V0LWNvbXBsZXRlIC4yNXMgZWFzZSAhaW1wb3J0YW50OyB9XG5cbkBrZXlmcmFtZXMgZnNsaWdodGJveC1mYWRlLW91dC1jb21wbGV0ZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uZnNsaWdodGJveC1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogIzFlMWUxZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMzAsIDMwLCAzMCwgMC45KSwgYmxhY2sgMTgxMCUpO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5mc2xpZ2h0Ym94LW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmZzbGlnaHRib3gtc2Nyb2xsYmFyZml4IHtcbiAgcGFkZGluZy1yaWdodDogMTdweDsgfVxuXG4uZnNsaWdodGJveC1uYXYge1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjsgfVxuXG4uZnNsaWdodGJveC1zbGlkZS1udW1iZXItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAuODJyZW07XG4gIGNvbG9yOiAjYzFjMmMyO1xuICB6LWluZGV4OiAxO1xuICBtYXgtd2lkdGg6IDQ2cHg7IH1cblxuLmZzbGlnaHRib3gtc2xpZGUtbnVtYmVyLWNvbnRhaW5lciAuZnNsaWdodGJveC1zbGlkZS1zbGlkZS1udW1iZXIge1xuICBwYWRkaW5nOiAwIDJweDsgfVxuXG4uZnNsaWdodGJveC1zbGlkZS1udW1iZXItY29udGFpbmVyIC5mc2xpZ2h0Ym94LXNsYXNoIHtcbiAgcGFkZGluZy10b3A6IC4xNXJlbTtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5mc2xpZ2h0Ym94LXN2Zy1pY29uIHBhdGgge1xuICBmaWxsOiAjZGRkOyB9XG5cbi5mc2xpZ2h0Ym94LXN2Zy1pY29uIGNpcmNsZSB7XG4gIHN0cm9rZTogIzQ2OTFmNjtcbiAgc3Ryb2tlLXdpZHRoOiAxOyB9XG5cbi5mc2xpZ2h0Ym94LXNsaWRlLWJ0bi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweCA2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5mc2xpZ2h0Ym94LXNsaWRlLWJ0bi1jb250YWluZXI6aG92ZXIgLmZzbGlnaHRib3gtc3ZnLWljb24gcGF0aCB7XG4gIGZpbGw6ICNmMWYxZjE7IH1cblxuLmZzbGlnaHRib3gtc2xpZGUtYnRuIHtcbiAgcGFkZGluZzogN3B4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzUsIDM1LCAzNSwgMC42NSk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ3NnB4KSB7XG4gIC5mc2xpZ2h0Ym94LXNsaWRlLWJ0biB7XG4gICAgcGFkZGluZzogOHB4OyB9IH1cblxuLmZzbGlnaHRib3gtc2xpZGUtYnRuLWxlZnQtY29udGFpbmVyIHtcbiAgbGVmdDogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc1Ljk5cHgpIHtcbiAgLmZzbGlnaHRib3gtc2xpZGUtYnRuLWxlZnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDsgfSB9XG5cbi5mc2xpZ2h0Ym94LXNsaWRlLWJ0bi1yaWdodC1jb250YWluZXIge1xuICByaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzcHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ3NnB4KSB7XG4gIC5mc2xpZ2h0Ym94LXNsaWRlLWJ0bi1yaWdodC1jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDsgfSB9XG5cbi5idXR0b24tc3R5bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uZnNsaWdodGJveC1ob2xkZXItd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5mc2xpZ2h0Ym94LW1lZGlhLWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuLmZzbGlnaHRib3gtaW52aXNpYmxlLWhvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5mc2xpZ2h0Ym94LWN1cnNvci1ncmFiYmluZyB7XG4gIGN1cnNvcjogZ3JhYmJpbmc7IH1cblxuLmJ1dHRvbi1zdHlsZTpob3ZlciAuZnNsaWdodGJveC1zdmctaWNvbiBwYXRoIHtcbiAgZmlsbDogI2ZmZjsgfVxuXG4uZnNsaWdodGJveC1mYWRlLWluLXdpbmRvdyB7XG4gIGFuaW1hdGlvbjogZmFkZS1pbiAuNXMgZm9yd2FyZHM7IH1cblxuLmZzbGlnaHRib3gtY29udGFpbmVyLWZhZGVvdXQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZTsgfVxuXG4vKiFcbiAqIEJvb3RzdHJhcCBHcmlkIHY0LjAuMCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7IH1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyOyB9XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuLmNvbnRhaW5lciwgI2Jsb2NrLWZyb250LWxvY2FsLXRhc2tzLFxuI2Jsb2NrLXJlYWN0YmFzZS1sb2NhbC10YXNrcyxcbiNibG9jay1sYXVuY2hraXQtbG9jYWwtdGFza3MsIG1haW4gLnNlYXJjaGZvcm0taGVhZGVyLCAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3LWhlYWRlciwgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlldy1jb250ZW50LCAuYmxvY2stdmlld3NbY2xhc3MqPVwib3ZlcnZpZXdcIl0gLnZpZXctY29udGVudC5yb3csIC5ibG9jay12aWV3c1tjbGFzcyo9XCJvdmVydmlld1wiXSAubm9kZS1uZXdzX2FydGljbGUtY2FyZCAudmlldy1jb250ZW50Lm5ld3MtY2FyZF9fbGluaywgLm5vZGUtbmV3c19hcnRpY2xlLWNhcmQgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC52aWV3LWNvbnRlbnQubmV3cy1jYXJkX19saW5rLCAuYmxvY2stdmlld3NbY2xhc3MqPVwib3ZlcnZpZXdcIl0gLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyLCAuYmxvY2stdmlld3NbY2xhc3MqPVwib3ZlcnZpZXdcIl0gLnZpZXctZW1wdHksIC5ibG9jay12aWV3c1tjbGFzcyo9XCJvdmVydmlld1wiXSAudmlldy1oZWFkZXIsICNibG9jay1sYXVuY2hraXQtY29udGVudCA+IGZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29udGFpbmVyLCAjYmxvY2stZnJvbnQtbG9jYWwtdGFza3MsXG4gICAgI2Jsb2NrLXJlYWN0YmFzZS1sb2NhbC10YXNrcyxcbiAgICAjYmxvY2stbGF1bmNoa2l0LWxvY2FsLXRhc2tzLCBtYWluIC5zZWFyY2hmb3JtLWhlYWRlciwgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlldy1oZWFkZXIsIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctY29udGVudCwgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC52aWV3LWNvbnRlbnQucm93LCAuYmxvY2stdmlld3NbY2xhc3MqPVwib3ZlcnZpZXdcIl0gLm5vZGUtbmV3c19hcnRpY2xlLWNhcmQgLnZpZXctY29udGVudC5uZXdzLWNhcmRfX2xpbmssIC5ub2RlLW5ld3NfYXJ0aWNsZS1jYXJkIC5ibG9jay12aWV3c1tjbGFzcyo9XCJvdmVydmlld1wiXSAudmlldy1jb250ZW50Lm5ld3MtY2FyZF9fbGluaywgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciwgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC52aWV3LWVtcHR5LCAuYmxvY2stdmlld3NbY2xhc3MqPVwib3ZlcnZpZXdcIl0gLnZpZXctaGVhZGVyLCAjYmxvY2stbGF1bmNoa2l0LWNvbnRlbnQgPiBmb3JtIHtcbiAgICAgIG1heC13aWR0aDogNTYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29udGFpbmVyLCAjYmxvY2stZnJvbnQtbG9jYWwtdGFza3MsXG4gICAgI2Jsb2NrLXJlYWN0YmFzZS1sb2NhbC10YXNrcyxcbiAgICAjYmxvY2stbGF1bmNoa2l0LWxvY2FsLXRhc2tzLCBtYWluIC5zZWFyY2hmb3JtLWhlYWRlciwgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlldy1oZWFkZXIsIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctY29udGVudCwgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC52aWV3LWNvbnRlbnQucm93LCAuYmxvY2stdmlld3NbY2xhc3MqPVwib3ZlcnZpZXdcIl0gLm5vZGUtbmV3c19hcnRpY2xlLWNhcmQgLnZpZXctY29udGVudC5uZXdzLWNhcmRfX2xpbmssIC5ub2RlLW5ld3NfYXJ0aWNsZS1jYXJkIC5ibG9jay12aWV3c1tjbGFzcyo9XCJvdmVydmlld1wiXSAudmlldy1jb250ZW50Lm5ld3MtY2FyZF9fbGluaywgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciwgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC52aWV3LWVtcHR5LCAuYmxvY2stdmlld3NbY2xhc3MqPVwib3ZlcnZpZXdcIl0gLnZpZXctaGVhZGVyLCAjYmxvY2stbGF1bmNoa2l0LWNvbnRlbnQgPiBmb3JtIHtcbiAgICAgIG1heC13aWR0aDogNzY4cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhaW5lciwgI2Jsb2NrLWZyb250LWxvY2FsLXRhc2tzLFxuICAgICNibG9jay1yZWFjdGJhc2UtbG9jYWwtdGFza3MsXG4gICAgI2Jsb2NrLWxhdW5jaGtpdC1sb2NhbC10YXNrcywgbWFpbiAuc2VhcmNoZm9ybS1oZWFkZXIsIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctaGVhZGVyLCAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3LWNvbnRlbnQsIC5ibG9jay12aWV3c1tjbGFzcyo9XCJvdmVydmlld1wiXSAudmlldy1jb250ZW50LnJvdywgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC5ub2RlLW5ld3NfYXJ0aWNsZS1jYXJkIC52aWV3LWNvbnRlbnQubmV3cy1jYXJkX19saW5rLCAubm9kZS1uZXdzX2FydGljbGUtY2FyZCAuYmxvY2stdmlld3NbY2xhc3MqPVwib3ZlcnZpZXdcIl0gLnZpZXctY29udGVudC5uZXdzLWNhcmRfX2xpbmssIC5ibG9jay12aWV3c1tjbGFzcyo9XCJvdmVydmlld1wiXSAudmlldy1jb250ZW50LnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIsIC5ibG9jay12aWV3c1tjbGFzcyo9XCJvdmVydmlld1wiXSAudmlldy1lbXB0eSwgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC52aWV3LWhlYWRlciwgI2Jsb2NrLWxhdW5jaGtpdC1jb250ZW50ID4gZm9ybSB7XG4gICAgICBtYXgtd2lkdGg6IDEwNTZweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb250YWluZXIsICNibG9jay1mcm9udC1sb2NhbC10YXNrcyxcbiAgICAjYmxvY2stcmVhY3RiYXNlLWxvY2FsLXRhc2tzLFxuICAgICNibG9jay1sYXVuY2hraXQtbG9jYWwtdGFza3MsIG1haW4gLnNlYXJjaGZvcm0taGVhZGVyLCAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3LWhlYWRlciwgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlldy1jb250ZW50LCAuYmxvY2stdmlld3NbY2xhc3MqPVwib3ZlcnZpZXdcIl0gLnZpZXctY29udGVudC5yb3csIC5ibG9jay12aWV3c1tjbGFzcyo9XCJvdmVydmlld1wiXSAubm9kZS1uZXdzX2FydGljbGUtY2FyZCAudmlldy1jb250ZW50Lm5ld3MtY2FyZF9fbGluaywgLm5vZGUtbmV3c19hcnRpY2xlLWNhcmQgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC52aWV3LWNvbnRlbnQubmV3cy1jYXJkX19saW5rLCAuYmxvY2stdmlld3NbY2xhc3MqPVwib3ZlcnZpZXdcIl0gLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyLCAuYmxvY2stdmlld3NbY2xhc3MqPVwib3ZlcnZpZXdcIl0gLnZpZXctZW1wdHksIC5ibG9jay12aWV3c1tjbGFzcyo9XCJvdmVydmlld1wiXSAudmlldy1oZWFkZXIsICNibG9jay1sYXVuY2hraXQtY29udGVudCA+IGZvcm0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29udGFpbmVyLCAjYmxvY2stZnJvbnQtbG9jYWwtdGFza3MsXG4gICAgI2Jsb2NrLXJlYWN0YmFzZS1sb2NhbC10YXNrcyxcbiAgICAjYmxvY2stbGF1bmNoa2l0LWxvY2FsLXRhc2tzLCBtYWluIC5zZWFyY2hmb3JtLWhlYWRlciwgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlldy1oZWFkZXIsIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctY29udGVudCwgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC52aWV3LWNvbnRlbnQucm93LCAuYmxvY2stdmlld3NbY2xhc3MqPVwib3ZlcnZpZXdcIl0gLm5vZGUtbmV3c19hcnRpY2xlLWNhcmQgLnZpZXctY29udGVudC5uZXdzLWNhcmRfX2xpbmssIC5ub2RlLW5ld3NfYXJ0aWNsZS1jYXJkIC5ibG9jay12aWV3c1tjbGFzcyo9XCJvdmVydmlld1wiXSAudmlldy1jb250ZW50Lm5ld3MtY2FyZF9fbGluaywgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciwgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC52aWV3LWVtcHR5LCAuYmxvY2stdmlld3NbY2xhc3MqPVwib3ZlcnZpZXdcIl0gLnZpZXctaGVhZGVyLCAjYmxvY2stbGF1bmNoa2l0LWNvbnRlbnQgPiBmb3JtIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29udGFpbmVyLCAjYmxvY2stZnJvbnQtbG9jYWwtdGFza3MsXG4gICAgI2Jsb2NrLXJlYWN0YmFzZS1sb2NhbC10YXNrcyxcbiAgICAjYmxvY2stbGF1bmNoa2l0LWxvY2FsLXRhc2tzLCBtYWluIC5zZWFyY2hmb3JtLWhlYWRlciwgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlldy1oZWFkZXIsIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctY29udGVudCwgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC52aWV3LWNvbnRlbnQucm93LCAuYmxvY2stdmlld3NbY2xhc3MqPVwib3ZlcnZpZXdcIl0gLm5vZGUtbmV3c19hcnRpY2xlLWNhcmQgLnZpZXctY29udGVudC5uZXdzLWNhcmRfX2xpbmssIC5ub2RlLW5ld3NfYXJ0aWNsZS1jYXJkIC5ibG9jay12aWV3c1tjbGFzcyo9XCJvdmVydmlld1wiXSAudmlldy1jb250ZW50Lm5ld3MtY2FyZF9fbGluaywgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciwgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC52aWV3LWVtcHR5LCAuYmxvY2stdmlld3NbY2xhc3MqPVwib3ZlcnZpZXdcIl0gLnZpZXctaGVhZGVyLCAjYmxvY2stbGF1bmNoa2l0LWNvbnRlbnQgPiBmb3JtIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbi5jb250YWluZXItZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4ucm93LCAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyLCAubm9kZS1uZXdzX2FydGljbGUtY2FyZCAubmV3cy1jYXJkX19saW5rLCAuYmxvY2stdmlld3NbY2xhc3MqPVwib3ZlcnZpZXdcIl0gLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLnJvdywgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciwgLm5vZGUtbmV3c19hcnRpY2xlLWNhcmQgLm5ld3MtY2FyZF9fbGluaywgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLnJvdywgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciwgLm5vZGUtbmV3c19hcnRpY2xlLWNhcmQgLm5ld3MtY2FyZF9fbGluaywgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTAuODc1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0wLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucm93LCAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyLCAubm9kZS1uZXdzX2FydGljbGUtY2FyZCAubmV3cy1jYXJkX19saW5rLCAuYmxvY2stdmlld3NbY2xhc3MqPVwib3ZlcnZpZXdcIl0gLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMS4xMjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogLTEuMTI1cmVtOyB9IH1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5uby1ndXR0ZXJzID4gLmNvbCxcbiAgLm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmZpZWxkLWZlYXR1cmVzLWxpbWl0ZWQsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5ibG9jay12aWV3c1tjbGFzcyo9XCJvdmVydmlld1wiXSAudmlld3Mtcm93Om5vdCguY2FyZC0td2lkZSksIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLm5ld3Mtc2VjdGlvbl9fbmV3cyAudmlld3Mtcm93LCAucHJvZHVjdHMtc2VjdGlvbl9fcHJvZHVjdHMgLnZpZXdzLXJvdywgLmNvbC1tZC01LCAuY29sLW1kLTYsIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSA+IGZvcm0sIC52aWV3LXJlY2lwZXMgLnZpZXdzLXJvdywgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlldy1oZWFkZXIgaDIsIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXdzLXJvdywgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbi5jb2wtbGctYXV0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuZmllbGQtZmVhdHVyZXMtbGltaXRlZCwgLmNvbCxcbiAgICAuY29sLWF1dG8sIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5ibG9jay12aWV3c1tjbGFzcyo9XCJvdmVydmlld1wiXSAudmlld3Mtcm93Om5vdCguY2FyZC0td2lkZSksIC5jb2wtc20sXG4gICAgLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5uZXdzLXNlY3Rpb25fX25ld3MgLnZpZXdzLXJvdywgLnByb2R1Y3RzLXNlY3Rpb25fX3Byb2R1Y3RzIC52aWV3cy1yb3csIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gPiBmb3JtLCAudmlldy1yZWNpcGVzIC52aWV3cy1yb3csIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctaGVhZGVyIGgyLCAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3cy1yb3csIC5jb2wtbWQsXG4gICAgLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLFxuICAgIC5jb2wtbGctYXV0byB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtMSwgLmNvbC0yLCAuY29sLTMsIC5jb2wtNCwgLmNvbC01LCAuY29sLTYsIC5jb2wtNywgLmNvbC04LCAuY29sLTksIC5jb2wtMTAsIC5jb2wtMTEsIC5jb2wtMTIsIC5maWVsZC1mZWF0dXJlcy1saW1pdGVkLCAuY29sLFxuICAgIC5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC52aWV3cy1yb3c6bm90KC5jYXJkLS13aWRlKSwgLmNvbC1zbSxcbiAgICAuY29sLXNtLWF1dG8sIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLm5ld3Mtc2VjdGlvbl9fbmV3cyAudmlld3Mtcm93LCAucHJvZHVjdHMtc2VjdGlvbl9fcHJvZHVjdHMgLnZpZXdzLXJvdywgLmNvbC1tZC01LCAuY29sLW1kLTYsIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSA+IGZvcm0sIC52aWV3LXJlY2lwZXMgLnZpZXdzLXJvdywgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlldy1oZWFkZXIgaDIsIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXdzLXJvdywgLmNvbC1tZCxcbiAgICAuY29sLW1kLWF1dG8sIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGcsXG4gICAgLmNvbC1sZy1hdXRvIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuZmllbGQtZmVhdHVyZXMtbGltaXRlZCwgLmNvbCxcbiAgICAuY29sLWF1dG8sIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5ibG9jay12aWV3c1tjbGFzcyo9XCJvdmVydmlld1wiXSAudmlld3Mtcm93Om5vdCguY2FyZC0td2lkZSksIC5jb2wtc20sXG4gICAgLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5uZXdzLXNlY3Rpb25fX25ld3MgLnZpZXdzLXJvdywgLnByb2R1Y3RzLXNlY3Rpb25fX3Byb2R1Y3RzIC52aWV3cy1yb3csIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gPiBmb3JtLCAudmlldy1yZWNpcGVzIC52aWV3cy1yb3csIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctaGVhZGVyIGgyLCAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3cy1yb3csIC5jb2wtbWQsXG4gICAgLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLFxuICAgIC5jb2wtbGctYXV0byB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC0xIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtMiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtMiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC0yIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtMyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtMyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC0zIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtNCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtNCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC00IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjclO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtNSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtNSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC01IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtNiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtNiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC02IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtNyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtNyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC03IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjclO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtOCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtOCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC04IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtOSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtOSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC05IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLTEwIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC0xMCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC0xMCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NyU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC0xMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtMTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtMTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuLmNvbC0xMiwgLmZpZWxkLWZlYXR1cmVzLWxpbWl0ZWQge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtMTIsIC5maWVsZC1mZWF0dXJlcy1saW1pdGVkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC0xMiwgLmZpZWxkLWZlYXR1cmVzLWxpbWl0ZWQge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtMTIsIC5maWVsZC1mZWF0dXJlcy1saW1pdGVkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMTsgfVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiAxMzsgfVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwOyB9XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDE7IH1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMjsgfVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzOyB9XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQ7IH1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNTsgfVxuXG4ub3JkZXItNiB7XG4gIG9yZGVyOiA2OyB9XG5cbi5vcmRlci03IHtcbiAgb3JkZXI6IDc7IH1cblxuLm9yZGVyLTgge1xuICBvcmRlcjogODsgfVxuXG4ub3JkZXItOSB7XG4gIG9yZGVyOiA5OyB9XG5cbi5vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDsgfVxuXG4ub3JkZXItMTEge1xuICBvcmRlcjogMTE7IH1cblxuLm9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyOyB9XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7IH1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC1zbS0xIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLXNtLTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1zbS0xIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLXNtLTIge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtc20tMiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLXNtLTIge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtc20tMyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC1zbS0zIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtc20tMyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC1zbS00IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLXNtLTQge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1zbS00IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLXNtLTUge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtc20tNSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLXNtLTUge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtc20tNiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC1zbS02IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtc20tNiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC1zbS03IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLXNtLTcge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1zbS03IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLXNtLTgge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtc20tOCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLXNtLTgge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtc20tOSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC1zbS05IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtc20tOSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtc20tMTAge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtc20tMTAge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1zbS0xMCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtc20tMTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtc20tMTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1zbS0xMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmNvbC1zbS0xMiwgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC52aWV3cy1yb3c6bm90KC5jYXJkLS13aWRlKSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC1zbS0xMiwgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC52aWV3cy1yb3c6bm90KC5jYXJkLS13aWRlKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC1zbS0xMiwgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC52aWV3cy1yb3c6bm90KC5jYXJkLS13aWRlKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLXNtLTEyLCAuYmxvY2stdmlld3NbY2xhc3MqPVwib3ZlcnZpZXdcIl0gLnZpZXdzLXJvdzpub3QoLmNhcmQtLXdpZGUpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC1tZC0xIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLW1kLTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1tZC0xIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLW1kLTIge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtbWQtMiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLW1kLTIge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5jb2wtbWQtMywgLmZpZWxkLWZlYXR1cmVzLWxpbWl0ZWQge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLW1kLTMsIC5maWVsZC1mZWF0dXJlcy1saW1pdGVkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLW1kLTMsIC5maWVsZC1mZWF0dXJlcy1saW1pdGVkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtbWQtMywgLmZpZWxkLWZlYXR1cmVzLWxpbWl0ZWQge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5jb2wtbWQtNCwgLm5ld3Mtc2VjdGlvbl9fbmV3cyAudmlld3Mtcm93LCAucHJvZHVjdHMtc2VjdGlvbl9fcHJvZHVjdHMgLnZpZXdzLXJvdyB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtbWQtNCwgLm5ld3Mtc2VjdGlvbl9fbmV3cyAudmlld3Mtcm93LCAucHJvZHVjdHMtc2VjdGlvbl9fcHJvZHVjdHMgLnZpZXdzLXJvdyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC1tZC00LCAubmV3cy1zZWN0aW9uX19uZXdzIC52aWV3cy1yb3csIC5wcm9kdWN0cy1zZWN0aW9uX19wcm9kdWN0cyAudmlld3Mtcm93IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtbWQtNCwgLm5ld3Mtc2VjdGlvbl9fbmV3cyAudmlld3Mtcm93LCAucHJvZHVjdHMtc2VjdGlvbl9fcHJvZHVjdHMgLnZpZXdzLXJvdyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC1tZC01IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLW1kLTUge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1tZC01IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuY29sLW1kLTYsIC5ibG9jay12aWV3c1tjbGFzcyo9XCJvdmVydmlld1wiXSAudmlld3Mtcm93Om5vdCguY2FyZC0td2lkZSksIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSA+IGZvcm0sIC52aWV3LXJlY2lwZXMgLnZpZXdzLXJvdyB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtbWQtNiwgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC52aWV3cy1yb3c6bm90KC5jYXJkLS13aWRlKSwgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtID4gZm9ybSwgLnZpZXctcmVjaXBlcyAudmlld3Mtcm93IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLW1kLTYsIC5ibG9jay12aWV3c1tjbGFzcyo9XCJvdmVydmlld1wiXSAudmlld3Mtcm93Om5vdCguY2FyZC0td2lkZSksIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSA+IGZvcm0sIC52aWV3LXJlY2lwZXMgLnZpZXdzLXJvdyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLW1kLTYsIC5ibG9jay12aWV3c1tjbGFzcyo9XCJvdmVydmlld1wiXSAudmlld3Mtcm93Om5vdCguY2FyZC0td2lkZSksIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSA+IGZvcm0sIC52aWV3LXJlY2lwZXMgLnZpZXdzLXJvdyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC1tZC03IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLW1kLTcge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1tZC03IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLW1kLTgge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtbWQtOCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLW1kLTgge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtbWQtOSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC1tZC05IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtbWQtOSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtbWQtMTAge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtbWQtMTAge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1tZC0xMCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtbWQtMTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtbWQtMTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1tZC0xMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmNvbC1tZC0xMiwgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlldy1oZWFkZXIgaDIsIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXdzLXJvdyB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC1tZC0xMiwgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlldy1oZWFkZXIgaDIsIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXdzLXJvdyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC1tZC0xMiwgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlldy1oZWFkZXIgaDIsIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXdzLXJvdyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLW1kLTEyLCAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3LWhlYWRlciBoMiwgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlld3Mtcm93IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItbWQtMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLWxnLTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLWxnLTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtbGctMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLWxnLTIge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLWxnLTIge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtbGctMiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLWxnLTMge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLWxnLTMge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtbGctMyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctNCwgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC52aWV3cy1yb3c6bm90KC5jYXJkLS13aWRlKSB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLWxnLTQsIC5ibG9jay12aWV3c1tjbGFzcyo9XCJvdmVydmlld1wiXSAudmlld3Mtcm93Om5vdCguY2FyZC0td2lkZSkge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLWxnLTQsIC5ibG9jay12aWV3c1tjbGFzcyo9XCJvdmVydmlld1wiXSAudmlld3Mtcm93Om5vdCguY2FyZC0td2lkZSkge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtbGctNCwgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC52aWV3cy1yb3c6bm90KC5jYXJkLS13aWRlKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLWxnLTUge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLWxnLTUge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtbGctNSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLWxnLTYge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLWxnLTYge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtbGctNiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLWxnLTcge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLWxnLTcge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtbGctNyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLWxnLTgge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLWxnLTgge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtbGctOCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLWxnLTkge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLWxnLTkge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtbGctOSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC1sZy0xMCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtbGctMTAge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtbGctMTAge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtbGctMTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLWxnLTExIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLWxnLTExIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtbGctMTIge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLWxnLTEyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLWxnLTEyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG4vKlxuICAgIFRoaXMgYWRkcyB2ZXJ0aWNhbCBwYWRkaW5nIHdoaWNoIHNjYWxlcyB3aXRoIGJyZWFrcG9pbnRzIGF1dG9tYWdpY2FsbHlcbiovXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMy42cHg7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIGh0bWwge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGh0bWwge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLypcbiAgICBNYWtlIHRoZSBzaWRlIG1hcmdpbnMgb24gbW9iaWxlIGVxdWFsIHRvIHRoZSBncmlkLWd1dHRlci5cbiovXG5AbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIHtcbiAgLmNvbnRhaW5lciwgI2Jsb2NrLWZyb250LWxvY2FsLXRhc2tzLFxuICAjYmxvY2stcmVhY3RiYXNlLWxvY2FsLXRhc2tzLFxuICAjYmxvY2stbGF1bmNoa2l0LWxvY2FsLXRhc2tzLCBtYWluIC5zZWFyY2hmb3JtLWhlYWRlciwgLnZpZXctc2VhcmNoLXJlc3VsdCAudmlldy1oZWFkZXIsIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctY29udGVudCwgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC52aWV3LWNvbnRlbnQucm93LCAuYmxvY2stdmlld3NbY2xhc3MqPVwib3ZlcnZpZXdcIl0gLm5vZGUtbmV3c19hcnRpY2xlLWNhcmQgLnZpZXctY29udGVudC5uZXdzLWNhcmRfX2xpbmssIC5ub2RlLW5ld3NfYXJ0aWNsZS1jYXJkIC5ibG9jay12aWV3c1tjbGFzcyo9XCJvdmVydmlld1wiXSAudmlldy1jb250ZW50Lm5ld3MtY2FyZF9fbGluaywgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciwgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC52aWV3LWVtcHR5LCAuYmxvY2stdmlld3NbY2xhc3MqPVwib3ZlcnZpZXdcIl0gLnZpZXctaGVhZGVyLCAjYmxvY2stbGF1bmNoa2l0LWNvbnRlbnQgPiBmb3JtIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMi4yNXJlbSk7IH0gfVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYSBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgY29sb3I6ICMyNDIzMjU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vbGF1bmNoa2l0L2ltYWdlcy9iZy13aGl0ZS13YWxsLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIHtcbiAgICBib2R5IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xNzVyZW07IH0gfVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiA1LjEyNXJlbTsgfVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiA1LjEyNXJlbTsgfVxuXG5oMywgLmgzLCAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2NvbnRlbnQgaDMsIC5ibG9jay12aWV3c1tjbGFzcyo9XCJvdmVydmlld1wiXSAudmlldy1lbXB0eSB7XG4gIGZvbnQtc2l6ZTogMy43NXJlbTsgfVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAyLjYyNXJlbTsgfVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAycmVtOyB9XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDEuNzVyZW07IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9fY29udGVudCBoMywgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC52aWV3LWVtcHR5LCAuaDQsIC5oNSwgLmg2IHtcbiAgZm9udC1mYW1pbHk6IFwicXVpbm9hXzJyZWd1bGFyXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBsaW5lLWhlaWdodDogMC44O1xuICBjb2xvcjogI0QzMTQ2ODtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuICAgIC5oMSwgLmgyLCAuaDMsIC5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9fY29udGVudCBoMywgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC52aWV3LWVtcHR5LCAuaDQsIC5oNSwgLmg2IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4gICAgLmgxLCAuaDIsIC5oMywgLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19jb250ZW50IGgzLCAuYmxvY2stdmlld3NbY2xhc3MqPVwib3ZlcnZpZXdcIl0gLnZpZXctZW1wdHksIC5oNCwgLmg1LCAuaDYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbiAgICAuaDEsIC5oMiwgLmgzLCAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2NvbnRlbnQgaDMsIC5ibG9jay12aWV3c1tjbGFzcyo9XCJvdmVydmlld1wiXSAudmlldy1lbXB0eSwgLmg0LCAuaDUsIC5oNiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTsgfSB9XG5cbi50ZXh0LWZvcm1hdHRlZCBoMSwgLnRleHQtZm9ybWF0dGVkIGgyLCAudGV4dC1mb3JtYXR0ZWQgaDMsIC50ZXh0LWZvcm1hdHRlZCBoNCwgLnRleHQtZm9ybWF0dGVkIGg1LCAudGV4dC1mb3JtYXR0ZWQgaDYsXG4udGV4dC1mb3JtYXR0ZWQgLmgxLCAudGV4dC1mb3JtYXR0ZWQgLmgyLCAudGV4dC1mb3JtYXR0ZWQgLmgzLCAudGV4dC1mb3JtYXR0ZWQgLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19jb250ZW50IGgzLCAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2NvbnRlbnQgLnRleHQtZm9ybWF0dGVkIGgzLCAudGV4dC1mb3JtYXR0ZWQgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC52aWV3LWVtcHR5LCAuYmxvY2stdmlld3NbY2xhc3MqPVwib3ZlcnZpZXdcIl0gLnRleHQtZm9ybWF0dGVkIC52aWV3LWVtcHR5LCAudGV4dC1mb3JtYXR0ZWQgLmg0LCAudGV4dC1mb3JtYXR0ZWQgLmg1LCAudGV4dC1mb3JtYXR0ZWQgLmg2IHtcbiAgZm9udC1mYW1pbHk6IFwicXVpbm9hXzJyZWd1bGFyXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMS4xOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC50ZXh0LWZvcm1hdHRlZCBoMSwgLnRleHQtZm9ybWF0dGVkIGgyLCAudGV4dC1mb3JtYXR0ZWQgaDMsIC50ZXh0LWZvcm1hdHRlZCBoNCwgLnRleHQtZm9ybWF0dGVkIGg1LCAudGV4dC1mb3JtYXR0ZWQgaDYsXG4gICAgLnRleHQtZm9ybWF0dGVkIC5oMSwgLnRleHQtZm9ybWF0dGVkIC5oMiwgLnRleHQtZm9ybWF0dGVkIC5oMywgLnRleHQtZm9ybWF0dGVkIC5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9fY29udGVudCBoMywgLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19jb250ZW50IC50ZXh0LWZvcm1hdHRlZCBoMywgLnRleHQtZm9ybWF0dGVkIC5ibG9jay12aWV3c1tjbGFzcyo9XCJvdmVydmlld1wiXSAudmlldy1lbXB0eSwgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC50ZXh0LWZvcm1hdHRlZCAudmlldy1lbXB0eSwgLnRleHQtZm9ybWF0dGVkIC5oNCwgLnRleHQtZm9ybWF0dGVkIC5oNSwgLnRleHQtZm9ybWF0dGVkIC5oNiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAudGV4dC1mb3JtYXR0ZWQgaDEsIC50ZXh0LWZvcm1hdHRlZCBoMiwgLnRleHQtZm9ybWF0dGVkIGgzLCAudGV4dC1mb3JtYXR0ZWQgaDQsIC50ZXh0LWZvcm1hdHRlZCBoNSwgLnRleHQtZm9ybWF0dGVkIGg2LFxuICAgIC50ZXh0LWZvcm1hdHRlZCAuaDEsIC50ZXh0LWZvcm1hdHRlZCAuaDIsIC50ZXh0LWZvcm1hdHRlZCAuaDMsIC50ZXh0LWZvcm1hdHRlZCAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2NvbnRlbnQgaDMsIC5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9fY29udGVudCAudGV4dC1mb3JtYXR0ZWQgaDMsIC50ZXh0LWZvcm1hdHRlZCAuYmxvY2stdmlld3NbY2xhc3MqPVwib3ZlcnZpZXdcIl0gLnZpZXctZW1wdHksIC5ibG9jay12aWV3c1tjbGFzcyo9XCJvdmVydmlld1wiXSAudGV4dC1mb3JtYXR0ZWQgLnZpZXctZW1wdHksIC50ZXh0LWZvcm1hdHRlZCAuaDQsIC50ZXh0LWZvcm1hdHRlZCAuaDUsIC50ZXh0LWZvcm1hdHRlZCAuaDYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnRleHQtZm9ybWF0dGVkIGgxLCAudGV4dC1mb3JtYXR0ZWQgaDIsIC50ZXh0LWZvcm1hdHRlZCBoMywgLnRleHQtZm9ybWF0dGVkIGg0LCAudGV4dC1mb3JtYXR0ZWQgaDUsIC50ZXh0LWZvcm1hdHRlZCBoNixcbiAgICAudGV4dC1mb3JtYXR0ZWQgLmgxLCAudGV4dC1mb3JtYXR0ZWQgLmgyLCAudGV4dC1mb3JtYXR0ZWQgLmgzLCAudGV4dC1mb3JtYXR0ZWQgLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19jb250ZW50IGgzLCAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2NvbnRlbnQgLnRleHQtZm9ybWF0dGVkIGgzLCAudGV4dC1mb3JtYXR0ZWQgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC52aWV3LWVtcHR5LCAuYmxvY2stdmlld3NbY2xhc3MqPVwib3ZlcnZpZXdcIl0gLnRleHQtZm9ybWF0dGVkIC52aWV3LWVtcHR5LCAudGV4dC1mb3JtYXR0ZWQgLmg0LCAudGV4dC1mb3JtYXR0ZWQgLmg1LCAudGV4dC1mb3JtYXR0ZWQgLmg2IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBoMSwgLmgxIHtcbiAgICBmb250LXNpemU6IDVyZW07IH1cbiAgaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiA1cmVtOyB9XG4gIGgzLCAuaDMsIC5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9fY29udGVudCBoMywgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC52aWV3LWVtcHR5IHtcbiAgICBmb250LXNpemU6IDNyZW07IH1cbiAgaDQsIC5oNCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07IH1cbiAgaDUsIC5oNSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07IH1cbiAgaDYsIC5oNiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiA1cmVtOyB9XG4gIGgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogNXJlbTsgfVxuICBoMywgLmgzLCAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2NvbnRlbnQgaDMsIC5ibG9jay12aWV3c1tjbGFzcyo9XCJvdmVydmlld1wiXSAudmlldy1lbXB0eSB7XG4gICAgZm9udC1zaXplOiAzcmVtOyB9XG4gIGg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9XG4gIGg1LCAuaDUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9XG4gIGg2LCAuaDYge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9IH1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmVtYmVkZGVkLWVudGl0eS5hbGlnbi1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG5cbi5lbWJlZGRlZC1lbnRpdHkuYWxpZ24tbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuXG4uZW1iZWRkZWQtZW50aXR5LmFsaWduLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmVtYmVkZGVkLWVudGl0eS5hbGlnbi1jZW50ZXIgaW1nIHtcbiAgICBtYXJnaW46IGF1dG87IH1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi52aWRlb2RldGVjdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNjAlOyB9XG5cbi52aWRlb2RldGVjdG9yIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi8qXG4gICAgQmFzZSBzdHlsaW5nLlxuKi9cbi5zZWxlY3Qtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5zZWxlY3Qtd3JhcHBlciBzZWxlY3Qge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3JkZXI6IHNvbGlkIDBweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuc2VsZWN0LXdyYXBwZXIgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZWxlY3Qtd3JhcHBlciBzZWxlY3Q6aG92ZXIsXG4gIC5zZWxlY3Qtd3JhcHBlciBzZWxlY3Q6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7IH1cbiAgLnNlbGVjdC13cmFwcGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICByaWdodDogMC43NXJlbTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPSc2cHgnIGhlaWdodD0nMThweCcgdmlld0JveD0nMCAwIDYgMTgnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0lucHV0cy0vZm9ybWZpZWxkLXB1bGxkb3duJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzI5LjAwMDAwMCwgLTQxLjAwMDAwMCknIGZpbGw9JyUyMzEzMTU1MyclM0UlM0NnIGlkPSdmb3Jtcy/impnvuI8vc2VsZWN0LWRyb3Bkb3duJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzMTcuMDAwMDAwLCAzNS4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTEzLjMwMjg1ODksMTEuNTQzMjc4MiBDMTIuMTk3MTI3MywxMS41NDMyNzgyIDExLjczOTYyNiwxMC43Njk5NzU1IDEyLjI5MjA2NzgsOS43OTY1NTg1MyBMMTQuMDA4NjI0Myw2Ljc3MTk0MDgxIEMxNC41NTYxMTEzLDUuODA3MjU0MTYgMTUuNDM4ODA4Niw1Ljc5ODUyMzg0IDE1Ljk5MTI1MDMsNi43NzE5NDA4MSBMMTcuNzA3ODA2OCw5Ljc5NjU1ODUzIEMxOC4yNTUyOTM5LDEwLjc2MTI0NTIgMTcuODA2NzA0MSwxMS41NDMyNzgyIDE2LjY5NzAxNTcsMTEuNTQzMjc4MiBMMTMuMzAyODU4OSwxMS41NDMyNzgyIFogTTEzLjMwMjg1ODksMTguNDU2NzIxOCBMMTYuNjk3MDE1NywxOC40NTY3MjE4IEMxNy44MDY3MDQxLDE4LjQ1NjcyMTggMTguMjU1MjkzOSwxOS4yMzg3NTQ4IDE3LjcwNzgwNjgsMjAuMjAzNDQxNSBMMTUuOTkxMjUwMywyMy4yMjgwNTkyIEMxNS40Mzg4MDg2LDI0LjIwMTQ3NjIgMTQuNTU2MTExMywyNC4xOTI3NDU4IDE0LjAwODYyNDMsMjMuMjI4MDU5MiBMMTIuMjkyMDY3OCwyMC4yMDM0NDE1IEMxMS43Mzk2MjYsMTkuMjMwMDI0NSAxMi4xOTcxMjczLDE4LjQ1NjcyMTggMTMuMzAyODU4OSwxOC40NTY3MjE4IFonIGlkPSdDb21iaW5lZC1TaGFwZSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cblxuLyogVmFyaWFibGUgb3ZlcnJpZGUgc3R5bGluZyAqL1xuLnNlbGVjdC13cmFwcGVyIHNlbGVjdCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjRTBERUU4O1xuICBib3JkZXItd2lkdGg6IDAuMDYyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmEgU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zZWxlY3Qtd3JhcHBlciBzZWxlY3Q6aG92ZXIsXG4uc2VsZWN0LXdyYXBwZXIgc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDJjZmRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnNlbGVjdC13cmFwcGVyIG9wdGlvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYSBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjsgfVxuXG4vKlxuICAgIHZhcmlhbnRzIHdpdGggaWNvbiBvbiBsZWZ0IHNpZGUuXG4qL1xuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI0UwREVFODtcbiAgYm94LXNoYWRvdzogMCAwIDAuMTg3NXJlbSAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAwLjVyZW0gMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJvcmRlci1jb2xvcjogIzEyNDU3NztcbiAgICBib3gtc2hhZG93OiAwIDAgMC4zMTI1cmVtIDAgcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuICBpbnB1dFt0eXBlPVwidGV4dFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIEVkZ2UgKi9cbiAgICBjb2xvcjogI0UwREVFODsgfVxuICBpbnB1dFt0eXBlPVwidGV4dFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gICAgY29sb3I6ICNFMERFRTg7IH1cbiAgaW5wdXRbdHlwZT1cInRleHRcIl06OnBsYWNlaG9sZGVyLFxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06OnBsYWNlaG9sZGVyLFxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl06OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI0UwREVFODsgfVxuXG50ZXh0YXJlYSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjRTBERUU4O1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAwLjVyZW0gMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYSBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgYm94LXNoYWRvdzogMCAwIDAuMTg3NXJlbSAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgdGV4dGFyZWE6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTI0NTc3O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwLjMxMjVyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG4gIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBFZGdlICovXG4gICAgY29sb3I6ICNFMERFRTg7IH1cbiAgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICAgIGNvbG9yOiAjRTBERUU4OyB9XG4gIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNFMERFRTg7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEuNzVyZW07XG4gIGhlaWdodDogMS43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIGJvcmRlcjogc29saWQgMC4wNjI1cmVtICNFMERFRTg7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDgnIGhlaWdodD0nNDgnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMyOEI0QzMnIHN0cm9rZS13aWR0aD0nMycgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZScgc3Ryb2tlLWxpbmVqb2luPSdhcmNzJyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nMjAgNiA5IDE3IDQgMTInJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogODAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB6LWluZGV4OiAxOyB9XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDUuMTI1cmVtOyB9XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDUuMTI1cmVtOyB9XG5cbmgzLCAuaDMsIC5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9fY29udGVudCBoMywgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC52aWV3LWVtcHR5IHtcbiAgZm9udC1zaXplOiAzLjc1cmVtOyB9XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDIuNjI1cmVtOyB9XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDJyZW07IH1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19jb250ZW50IGgzLCAuYmxvY2stdmlld3NbY2xhc3MqPVwib3ZlcnZpZXdcIl0gLnZpZXctZW1wdHksIC5oNCwgLmg1LCAuaDYge1xuICBmb250LWZhbWlseTogXCJxdWlub2FfMnJlZ3VsYXJcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjg7XG4gIGNvbG9yOiAjRDMxNDY4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4gICAgLmgxLCAuaDIsIC5oMywgLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19jb250ZW50IGgzLCAuYmxvY2stdmlld3NbY2xhc3MqPVwib3ZlcnZpZXdcIl0gLnZpZXctZW1wdHksIC5oNCwgLmg1LCAuaDYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbiAgICAuaDEsIC5oMiwgLmgzLCAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2NvbnRlbnQgaDMsIC5ibG9jay12aWV3c1tjbGFzcyo9XCJvdmVydmlld1wiXSAudmlldy1lbXB0eSwgLmg0LCAuaDUsIC5oNiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuICAgIC5oMSwgLmgyLCAuaDMsIC5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9fY29udGVudCBoMywgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC52aWV3LWVtcHR5LCAuaDQsIC5oNSwgLmg2IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtOyB9IH1cblxuLnRleHQtZm9ybWF0dGVkIGgxLCAudGV4dC1mb3JtYXR0ZWQgaDIsIC50ZXh0LWZvcm1hdHRlZCBoMywgLnRleHQtZm9ybWF0dGVkIGg0LCAudGV4dC1mb3JtYXR0ZWQgaDUsIC50ZXh0LWZvcm1hdHRlZCBoNixcbi50ZXh0LWZvcm1hdHRlZCAuaDEsIC50ZXh0LWZvcm1hdHRlZCAuaDIsIC50ZXh0LWZvcm1hdHRlZCAuaDMsIC50ZXh0LWZvcm1hdHRlZCAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2NvbnRlbnQgaDMsIC5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9fY29udGVudCAudGV4dC1mb3JtYXR0ZWQgaDMsIC50ZXh0LWZvcm1hdHRlZCAuYmxvY2stdmlld3NbY2xhc3MqPVwib3ZlcnZpZXdcIl0gLnZpZXctZW1wdHksIC5ibG9jay12aWV3c1tjbGFzcyo9XCJvdmVydmlld1wiXSAudGV4dC1mb3JtYXR0ZWQgLnZpZXctZW1wdHksIC50ZXh0LWZvcm1hdHRlZCAuaDQsIC50ZXh0LWZvcm1hdHRlZCAuaDUsIC50ZXh0LWZvcm1hdHRlZCAuaDYge1xuICBmb250LWZhbWlseTogXCJxdWlub2FfMnJlZ3VsYXJcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLnRleHQtZm9ybWF0dGVkIGgxLCAudGV4dC1mb3JtYXR0ZWQgaDIsIC50ZXh0LWZvcm1hdHRlZCBoMywgLnRleHQtZm9ybWF0dGVkIGg0LCAudGV4dC1mb3JtYXR0ZWQgaDUsIC50ZXh0LWZvcm1hdHRlZCBoNixcbiAgICAudGV4dC1mb3JtYXR0ZWQgLmgxLCAudGV4dC1mb3JtYXR0ZWQgLmgyLCAudGV4dC1mb3JtYXR0ZWQgLmgzLCAudGV4dC1mb3JtYXR0ZWQgLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19jb250ZW50IGgzLCAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2NvbnRlbnQgLnRleHQtZm9ybWF0dGVkIGgzLCAudGV4dC1mb3JtYXR0ZWQgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC52aWV3LWVtcHR5LCAuYmxvY2stdmlld3NbY2xhc3MqPVwib3ZlcnZpZXdcIl0gLnRleHQtZm9ybWF0dGVkIC52aWV3LWVtcHR5LCAudGV4dC1mb3JtYXR0ZWQgLmg0LCAudGV4dC1mb3JtYXR0ZWQgLmg1LCAudGV4dC1mb3JtYXR0ZWQgLmg2IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC50ZXh0LWZvcm1hdHRlZCBoMSwgLnRleHQtZm9ybWF0dGVkIGgyLCAudGV4dC1mb3JtYXR0ZWQgaDMsIC50ZXh0LWZvcm1hdHRlZCBoNCwgLnRleHQtZm9ybWF0dGVkIGg1LCAudGV4dC1mb3JtYXR0ZWQgaDYsXG4gICAgLnRleHQtZm9ybWF0dGVkIC5oMSwgLnRleHQtZm9ybWF0dGVkIC5oMiwgLnRleHQtZm9ybWF0dGVkIC5oMywgLnRleHQtZm9ybWF0dGVkIC5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9fY29udGVudCBoMywgLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19jb250ZW50IC50ZXh0LWZvcm1hdHRlZCBoMywgLnRleHQtZm9ybWF0dGVkIC5ibG9jay12aWV3c1tjbGFzcyo9XCJvdmVydmlld1wiXSAudmlldy1lbXB0eSwgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC50ZXh0LWZvcm1hdHRlZCAudmlldy1lbXB0eSwgLnRleHQtZm9ybWF0dGVkIC5oNCwgLnRleHQtZm9ybWF0dGVkIC5oNSwgLnRleHQtZm9ybWF0dGVkIC5oNiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudGV4dC1mb3JtYXR0ZWQgaDEsIC50ZXh0LWZvcm1hdHRlZCBoMiwgLnRleHQtZm9ybWF0dGVkIGgzLCAudGV4dC1mb3JtYXR0ZWQgaDQsIC50ZXh0LWZvcm1hdHRlZCBoNSwgLnRleHQtZm9ybWF0dGVkIGg2LFxuICAgIC50ZXh0LWZvcm1hdHRlZCAuaDEsIC50ZXh0LWZvcm1hdHRlZCAuaDIsIC50ZXh0LWZvcm1hdHRlZCAuaDMsIC50ZXh0LWZvcm1hdHRlZCAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2NvbnRlbnQgaDMsIC5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9fY29udGVudCAudGV4dC1mb3JtYXR0ZWQgaDMsIC50ZXh0LWZvcm1hdHRlZCAuYmxvY2stdmlld3NbY2xhc3MqPVwib3ZlcnZpZXdcIl0gLnZpZXctZW1wdHksIC5ibG9jay12aWV3c1tjbGFzcyo9XCJvdmVydmlld1wiXSAudGV4dC1mb3JtYXR0ZWQgLnZpZXctZW1wdHksIC50ZXh0LWZvcm1hdHRlZCAuaDQsIC50ZXh0LWZvcm1hdHRlZCAuaDUsIC50ZXh0LWZvcm1hdHRlZCAuaDYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogNXJlbTsgfVxuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDVyZW07IH1cbiAgaDMsIC5oMywgLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19jb250ZW50IGgzLCAuYmxvY2stdmlld3NbY2xhc3MqPVwib3ZlcnZpZXdcIl0gLnZpZXctZW1wdHkge1xuICAgIGZvbnQtc2l6ZTogM3JlbTsgfVxuICBoNCwgLmg0IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTsgfVxuICBoNSwgLmg1IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTsgfVxuICBoNiwgLmg2IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkge1xuICBoMSwgLmgxIHtcbiAgICBmb250LXNpemU6IDVyZW07IH1cbiAgaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiA1cmVtOyB9XG4gIGgzLCAuaDMsIC5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9fY29udGVudCBoMywgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC52aWV3LWVtcHR5IHtcbiAgICBmb250LXNpemU6IDNyZW07IH1cbiAgaDQsIC5oNCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07IH1cbiAgaDUsIC5oNSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07IH1cbiAgaDYsIC5oNiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyBib3VuY2Uge1xuICAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTsgfVxuICA1MCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7IH0gfVxuXG5ALW8ta2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlIHtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTsgfVxuICA1MCUge1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpOyB9IH1cblxuYS5idG4sIC52aWV3LXJlY2lwZXMgLnJlY2lwZS1idG4ge1xuICBwYWRkaW5nOiAwIDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMTVEMjM7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogXCJxdWlub2FfMnJlZ3VsYXJcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIGEuYnRuOmhvdmVyLCAudmlldy1yZWNpcGVzIC5yZWNpcGUtYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyMzI1O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG5hLmN0YSB7XG4gIGZvbnQtc2l6ZTogMi42MjVyZW07IH1cblxuYS5pbnZlcnNlLCBhLmdyZWVuLmludmVyc2UsIGEuYmx1ZS5pbnZlcnNlLCBhLnB1cnBsZS5pbnZlcnNlLCBhLm9yYW5nZS5pbnZlcnNlIHtcbiAgY29sb3I6ICNGMTVEMjM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cbiAgYS5pbnZlcnNlOmhvdmVyIHtcbiAgICBjb2xvcjogIzI0MjMyNSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cblxuYS5idG4tLXNlY29uZGFyeSwgLmpzLXBhZ2VyX19pdGVtcy5wYWdlciBhLCAud2ViZm9ybS1idXR0b24tLXN1Ym1pdCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNhNDEwNTE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2E0MTA1MTsgfVxuICBhLmJ0bi0tc2Vjb25kYXJ5OmhvdmVyLCAuanMtcGFnZXJfX2l0ZW1zLnBhZ2VyIGE6aG92ZXIsIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0OmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5hLmJ1dHRvbi0tdGVydGlhcnkge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07IH1cbiAgYS5idXR0b24tLXRlcnRpYXJ5OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ3BhdGggZD0nTTUgMTJoMTNNMTIgNWw3IDctNyA3Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7IH1cbiAgYS5idXR0b24tLXRlcnRpYXJ5OmhvdmVyOjphZnRlciB7XG4gICAgYW5pbWF0aW9uOiBib3VuY2UgMXMgaW5maW5pdGU7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGJvdW5jZSAxcyBpbmZpbml0ZTtcbiAgICAtbW96LWFuaW1hdGlvbjogYm91bmNlIDFzIGluZmluaXRlO1xuICAgIC1vLWFuaW1hdGlvbjogYm91bmNlIDFzIGluZmluaXRlO1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTsgfVxuXG5hLmdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhDQjcxRTsgfVxuXG5hLmJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjlCMkQ4OyB9XG5cbmEucHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QzMTQ2ODsgfVxuXG5hLm9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0I2NDY7IH1cblxuYS5ncmVlbi5pbnZlcnNlIHtcbiAgY29sb3I6ICM4Q0I3MUU7IH1cblxuYS5ibHVlLmludmVyc2Uge1xuICBjb2xvcjogIzI5QjJEODsgfVxuXG5hLnB1cnBsZS5pbnZlcnNlIHtcbiAgY29sb3I6ICNEMzE0Njg7IH1cblxuYS5vcmFuZ2UuaW52ZXJzZSB7XG4gIGNvbG9yOiAjRjNCNjQ2OyB9XG5cbnAge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7IH1cblxucC5pbnRybyB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBjb2xvcjogIzI0MjMyNTsgfVxuXG4udGV4dC1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udGV4dC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRleHQtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4udGV4dC1hbGlnbi1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuXG5hLmxpbms6bm90KFtjbGFzcyo9J2J0biddKSxcbmFbaHJlZl0ubGluazpub3QoLmJ0bikge1xuICBjb2xvcjogI0YxNUQyMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgYS5saW5rOm5vdChbY2xhc3MqPSdidG4nXSk6aG92ZXIsXG4gIGFbaHJlZl0ubGluazpub3QoLmJ0bik6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjRkZCMkQxOyB9XG5cbmE6bm90KFtjbGFzcyo9J2J0biddKSwgYVtocmVmXTpub3QoW2NsYXNzKj0nYnRuJ10pIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7IH1cblxuLyogQmVoYXZpb3Igb2YgbGluayBpbiBmb3JtYXR0ZWQgdGV4dCAqL1xuLnRleHQtZm9ybWF0dGVkIGE6bm90KFtjbGFzcyo9J2J0biddKSB7XG4gIGNvbG9yOiAjRjE1RDIzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGV4dC1mb3JtYXR0ZWQgYTpub3QoW2NsYXNzKj0nYnRuJ10pOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGQjJEMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uc29jaWFsbWVkaWFibG9jayAuZmllbGQtZmFjZWJvb2sgYSwgLnNvY2lhbG1lZGlhYmxvY2sgLmZpZWxkLWxpbmtlZGluIGEsIC5zb2NpYWxtZWRpYWJsb2NrIC5maWVsZC15b3V0dWJlIGEsIC5zb2NpYWxtZWRpYWJsb2NrIC5maWVsZC10d2l0dGVyIGEsIC5zb2NpYWxtZWRpYWJsb2NrIC5maWVsZC1waW50ZXJlc3QgYSwgLnNvY2lhbG1lZGlhYmxvY2sgLmZpZWxkLWluc3RhZ3JhbSBhLCAuc29jaWFsbWVkaWFibG9jayAuZmllbGQtd2hhdHNhcHAgYSB7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBjb2xvcjogZ3JlZW47XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuXG4uc29jaWFsbWVkaWFibG9jayAuc29jaWFsLWljb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC0wLjI1cmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5zb2NpYWxtZWRpYWJsb2NrIC5zb2NpYWwtaWNvbnMge1xuICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLnNvY2lhbG1lZGlhYmxvY2sgLnNvY2lhbC1pY29ucyB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjg3NXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5zb2NpYWxtZWRpYWJsb2NrIC5zb2NpYWwtaWNvbnMge1xuICAgICAgbWFyZ2luLXRvcDogMS4xMjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTsgfSB9XG4gIC5zb2NpYWxtZWRpYWJsb2NrIC5zb2NpYWwtaWNvbnMgLmZpZWxkLS1sYWJlbC12aXN1YWxseV9oaWRkZW46bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtOyB9XG4gIC5zb2NpYWxtZWRpYWJsb2NrIC5zb2NpYWwtaWNvbnMgLmZpZWxkLS1sYWJlbC12aXN1YWxseV9oaWRkZW46bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtOyB9XG5cbi5zb2NpYWxtZWRpYWJsb2NrIGEge1xuICBtYXJnaW46IDAuMjVyZW07IH1cblxuLnNvY2lhbG1lZGlhYmxvY2sgLmZpZWxkLWZhY2Vib29rIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvbl9mYWNlYm9vay5zdmdcIik7IH1cblxuLnNvY2lhbG1lZGlhYmxvY2sgLmZpZWxkLWxpbmtlZGluIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvbl9saW5rZWRpbi5zdmdcIik7IH1cblxuLnNvY2lhbG1lZGlhYmxvY2sgLmZpZWxkLXlvdXR1YmUgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29uX3lvdXR1YmUuc3ZnXCIpOyB9XG5cbi5zb2NpYWxtZWRpYWJsb2NrIC5maWVsZC10d2l0dGVyIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvbl90d2l0dGVyLnN2Z1wiKTsgfVxuXG4uc29jaWFsbWVkaWFibG9jayAuZmllbGQtcGludGVyZXN0IGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvbl9waW50ZXJlc3Quc3ZnXCIpOyB9XG5cbi5zb2NpYWxtZWRpYWJsb2NrIC5maWVsZC1pbnN0YWdyYW0gYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29uX2luc3RhZ3JhbS5zdmdcIik7IH1cblxuLnNvY2lhbG1lZGlhYmxvY2sgLmZpZWxkLXdoYXRzYXBwIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvbl93aGF0c2FwcC5zdmdcIik7IH1cblxuLnRleHQtZm9ybWF0dGVkIHVsLFxuLnRleHQtZm9ybWF0dGVkIG9sIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjU1cmVtOyB9XG4gIC50ZXh0LWZvcm1hdHRlZCB1bCBsaSxcbiAgLnRleHQtZm9ybWF0dGVkIG9sIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjY2cmVtOyB9XG5cbi5wYXJhZ3JhcGggb2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBteS1hd2Vzb21lLWNvdW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMC4wNXJlbTsgfVxuICAucGFyYWdyYXBoIG9sIGxpIHtcbiAgICBjb3VudGVyLWluY3JlbWVudDogbXktYXdlc29tZS1jb3VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnBhcmFncmFwaCBvbCBsaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBjb3VudGVyKG15LWF3ZXNvbWUtY291bnRlcikgXCIuXCI7XG4gICAgY29sb3I6ICMyNDIzMjU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiRmlyYSBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbTsgfVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZW1iZWRkZWQtZW50aXR5LmFsaWduLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cblxuLmVtYmVkZGVkLWVudGl0eS5hbGlnbi1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbi5lbWJlZGRlZC1lbnRpdHkuYWxpZ24tY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuZW1iZWRkZWQtZW50aXR5LmFsaWduLWNlbnRlciBpbWcge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuXG4ubG9hZGluZy1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5sb2FkaW5nLWljb24gLmxkcy1yaW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDsgfVxuICAubG9hZGluZy1pY29uIC5sZHMtcmluZyBkaXYge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgICBtYXJnaW46IDhweDtcbiAgICBib3JkZXI6IDhweCBzb2xpZCAjNkI2RTcwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBhbmltYXRpb246IGxkcy1yaW5nIDEuMnMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC41LCAxKSBpbmZpbml0ZTtcbiAgICBib3JkZXItY29sb3I6ICM2QjZFNzAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cbiAgLmxvYWRpbmctaWNvbiAubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC40NXM7IH1cbiAgLmxvYWRpbmctaWNvbiAubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zczsgfVxuICAubG9hZGluZy1pY29uIC5sZHMtcmluZyBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjE1czsgfVxuXG5Aa2V5ZnJhbWVzIGxkcy1yaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4ucGFyYWdyYXBoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNi4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDkuMzc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnBhcmFncmFwaCBoMSwgLnBhcmFncmFwaCBoMiwgLnBhcmFncmFwaCBoMywgLnBhcmFncmFwaCBoNCwgLnBhcmFncmFwaCBoNSwgLnBhcmFncmFwaCBoNiB7XG4gICAgY29sb3I6ICNEMzE0Njg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSB7XG4gICAgLnBhcmFncmFwaCB7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9IH1cblxuLnBhcmFncmFwaC5wYXJhZ3JhcGgtLW1lbHRlZCB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07IH1cblxuLnBhcmFncmFwaF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5wYXJhZ3JhcGhfX3RpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDMuMTI1cmVtOyB9XG5cbi5wYXJhZ3JhcGguYmFja2dyb3VuZC0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGNvbG9yOiAjMjgyODI4OyB9XG4gIC5wYXJhZ3JhcGguYmFja2dyb3VuZC0tcHJpbWFyeSBoMSwgLnBhcmFncmFwaC5iYWNrZ3JvdW5kLS1wcmltYXJ5IGgyLCAucGFyYWdyYXBoLmJhY2tncm91bmQtLXByaW1hcnkgaDMsIC5wYXJhZ3JhcGguYmFja2dyb3VuZC0tcHJpbWFyeSBoNCwgLnBhcmFncmFwaC5iYWNrZ3JvdW5kLS1wcmltYXJ5IGg1LCAucGFyYWdyYXBoLmJhY2tncm91bmQtLXByaW1hcnkgaDYge1xuICAgIGNvbG9yOiAjNDA0MDQwOyB9XG5cbi5wYXJhZ3JhcGguYmFja2dyb3VuZC0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZkYmVmYTtcbiAgY29sb3I6ICNmOGY4Zjg7IH1cbiAgLnBhcmFncmFwaC5iYWNrZ3JvdW5kLS1zZWNvbmRhcnkgaDEsIC5wYXJhZ3JhcGguYmFja2dyb3VuZC0tc2Vjb25kYXJ5IGgyLCAucGFyYWdyYXBoLmJhY2tncm91bmQtLXNlY29uZGFyeSBoMywgLnBhcmFncmFwaC5iYWNrZ3JvdW5kLS1zZWNvbmRhcnkgaDQsIC5wYXJhZ3JhcGguYmFja2dyb3VuZC0tc2Vjb25kYXJ5IGg1LCAucGFyYWdyYXBoLmJhY2tncm91bmQtLXNlY29uZGFyeSBoNiB7XG4gICAgY29sb3I6ICNmOGY4Zjg7IH1cblxuLnBhcmFncmFwaC5iYWNrZ3JvdW5kLS10ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDQwNDA7XG4gIGNvbG9yOiAjZjhmOGY4OyB9XG4gIC5wYXJhZ3JhcGguYmFja2dyb3VuZC0tdGVydGlhcnkgaDEsIC5wYXJhZ3JhcGguYmFja2dyb3VuZC0tdGVydGlhcnkgaDIsIC5wYXJhZ3JhcGguYmFja2dyb3VuZC0tdGVydGlhcnkgaDMsIC5wYXJhZ3JhcGguYmFja2dyb3VuZC0tdGVydGlhcnkgaDQsIC5wYXJhZ3JhcGguYmFja2dyb3VuZC0tdGVydGlhcnkgaDUsIC5wYXJhZ3JhcGguYmFja2dyb3VuZC0tdGVydGlhcnkgaDYge1xuICAgIGNvbG9yOiAjZjhmOGY4OyB9XG5cbi5wYXJhZ3JhcGguYmFja2dyb3VuZC0tYWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjMyNTtcbiAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnBhcmFncmFwaC5iYWNrZ3JvdW5kLS1hbHQgaDEsIC5wYXJhZ3JhcGguYmFja2dyb3VuZC0tYWx0IGgyLCAucGFyYWdyYXBoLmJhY2tncm91bmQtLWFsdCBoMywgLnBhcmFncmFwaC5iYWNrZ3JvdW5kLS1hbHQgaDQsIC5wYXJhZ3JhcGguYmFja2dyb3VuZC0tYWx0IGg1LCAucGFyYWdyYXBoLmJhY2tncm91bmQtLWFsdCBoNiB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLnBhcmFncmFwaCAuYW5jaG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkge1xuICAuZmllbGQtY29sdW1uLWNlbnRlcixcbiAgLmZpZWxkLWNvbHVtbi1sZWZ0LFxuICAuZmllbGQtY29sdW1uLW9uZSxcbiAgLmZpZWxkLWNvbHVtbi10d28sXG4gIC5maWVsZC1jb2x1bW4tdGhyZWUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTsgfSB9XG5cbi50ZXh0LW1lZGlhX19tZWRpYSB7XG4gIG9yZGVyOiAxOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkge1xuICAgIC50ZXh0LW1lZGlhX19tZWRpYSB7XG4gICAgICBvcmRlcjogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9IH1cblxuLnRleHQtbWVkaWFfX3RleHQge1xuICBvcmRlcjogMTsgfVxuXG4vKlxuICAgIE92ZXJyaWRlcyBmb3Igd2hlbiB1c2VyIGhhcyBzZWxlY3RlZCBicmVha291dC5cbiovXG4ucGFyYWdyYXBoLnRleHQtbWVkaWEuYnJlYWstb3V0LW1lZGlhIHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wYXJhZ3JhcGgudGV4dC1tZWRpYS5icmVhay1vdXQtbWVkaWEgLnRleHQtbWVkaWFfX21lZGlhIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnBhcmFncmFwaC50ZXh0LW1lZGlhLmJyZWFrLW91dC1tZWRpYSAudGV4dC1tZWRpYV9fbWVkaWEgPiBkaXYge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgICAucGFyYWdyYXBoLnRleHQtbWVkaWEuYnJlYWstb3V0LW1lZGlhIC50ZXh0LW1lZGlhX19tZWRpYSA+IGRpdiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgLnBhcmFncmFwaC50ZXh0LW1lZGlhLmJyZWFrLW91dC1tZWRpYSAudGV4dC1tZWRpYV9fdGV4dCArIC50ZXh0LW1lZGlhX19tZWRpYSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5wYXJhZ3JhcGgudGV4dC1tZWRpYS5icmVhay1vdXQtbWVkaWEgLnRleHQtbWVkaWFfX3RleHQgKyAudGV4dC1tZWRpYV9fbWVkaWEgPiBkaXYge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgLnBhcmFncmFwaC50ZXh0LW1lZGlhLmJyZWFrLW91dC1tZWRpYSAudGV4dC1tZWRpYV9fdGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNzVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLnBhcmFncmFwaC50ZXh0LW1lZGlhLmJyZWFrLW91dC1tZWRpYSAucGFyYWdyYXBoLnRleHQtbWVkaWEge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAucGFyYWdyYXBoLnRleHQtbWVkaWEuYnJlYWstb3V0LW1lZGlhIC50ZXh0LW1lZGlhX190ZXh0IHtcbiAgICAgIHBhZGRpbmctdG9wOiA2LjI1cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDkuMzc1cmVtOyB9XG4gICAgLnBhcmFncmFwaC50ZXh0LW1lZGlhLmJyZWFrLW91dC1tZWRpYSAudGV4dC1tZWRpYV9fdGV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIC5wYXJhZ3JhcGgudGV4dC1tZWRpYS5icmVhay1vdXQtbWVkaWEgLnRleHQtbWVkaWFfX3RleHQgLmZpZWxkLXRleHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMy43NXJlbTsgfVxuICAgIC5wYXJhZ3JhcGgudGV4dC1tZWRpYS5icmVhay1vdXQtbWVkaWEgLnRleHQtbWVkaWFfX21lZGlhICsgLnRleHQtbWVkaWFfX3RleHQgLmZpZWxkLXRleHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzLjc1cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5wYXJhZ3JhcGgudGV4dC1tZWRpYS5icmVhay1vdXQtbWVkaWEgLnRleHQtbWVkaWFfX21lZGlhIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGFyYWdyYXBoLnRleHQtbWVkaWEuYnJlYWstb3V0LW1lZGlhIC50ZXh0LW1lZGlhX19tZWRpYSArIC50ZXh0LW1lZGlhX190ZXh0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnBhcmFncmFwaC50ZXh0LW1lZGlhLmJyZWFrLW91dC1tZWRpYSAudGV4dC1tZWRpYV9fbWVkaWEge1xuICAgICAgd2lkdGg6IDUwdnc7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDYuMjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOS4zNzVyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5wYXJhZ3JhcGgudGV4dC1tZWRpYS5icmVhay1vdXQtbWVkaWEgLnRleHQtbWVkaWFfX21lZGlhICoge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5wYXJhZ3JhcGgudGV4dC1tZWRpYS5icmVhay1vdXQtbWVkaWEgLnRleHQtbWVkaWFfX21lZGlhIGltZyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0OyB9XG4gICAgLnBhcmFncmFwaC50ZXh0LW1lZGlhLmJyZWFrLW91dC1tZWRpYSAudGV4dC1tZWRpYV9fdGV4dCArIC50ZXh0LW1lZGlhX19tZWRpYSB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7IH0gfVxuICAucGFyYWdyYXBoLnRleHQtbWVkaWEuYnJlYWstb3V0LW1lZGlhIC50ZXh0LW1lZGlhX19tZWRpYSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAucGFyYWdyYXBoLnRleHQtbWVkaWEuYnJlYWstb3V0LW1lZGlhIC50ZXh0LW1lZGlhX19tZWRpYSB7XG4gICAgICAgIG9yZGVyOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfSB9XG4gIC5wYXJhZ3JhcGgudGV4dC1tZWRpYS5icmVhay1vdXQtbWVkaWEgLnRleHQtbWVkaWFfX3RleHQge1xuICAgIG9yZGVyOiAxOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5wYXJhZ3JhcGgudGV4dC1tZWRpYS5icmVhay1vdXQtbWVkaWEgLmNvbnRhaW5lci1tZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5wYXJhZ3JhcGgudGV4dC1tZWRpYS5icmVhay1vdXQtbWVkaWEgLmNvbnRhaW5lci1tZCB7XG4gICAgICBtYXgtd2lkdGg6IDU2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAucGFyYWdyYXBoLnRleHQtbWVkaWEuYnJlYWstb3V0LW1lZGlhIC5jb250YWluZXItbWQge1xuICAgICAgbWF4LXdpZHRoOiA3NjhweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5wYXJhZ3JhcGgudGV4dC1tZWRpYS5icmVhay1vdXQtbWVkaWEgLmNvbnRhaW5lci1tZCB7XG4gICAgICBtYXgtd2lkdGg6IDEwNTZweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLnBhcmFncmFwaC50ZXh0LW1lZGlhLmJyZWFrLW91dC1tZWRpYSAuY29udGFpbmVyLW1kIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAucGFyYWdyYXBoLnRleHQtbWVkaWEuYnJlYWstb3V0LW1lZGlhIC5jb250YWluZXItbWQge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnBhcmFncmFwaC50ZXh0LW1lZGlhLmJyZWFrLW91dC1tZWRpYSAuY29udGFpbmVyLW1kIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAucGFyYWdyYXBoLnRleHQtbWVkaWEuYnJlYWstb3V0LW1lZGlhIC5jb250YWluZXItbWQtZG93biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAucGFyYWdyYXBoLnRleHQtbWVkaWEuYnJlYWstb3V0LW1lZGlhIC5jb250YWluZXItbWQtZG93biB7XG4gICAgICBtYXgtd2lkdGg6IDU2MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLnBhcmFncmFwaC50ZXh0LW1lZGlhLmJyZWFrLW91dC1tZWRpYSAuY29udGFpbmVyLW1kLWRvd24ge1xuICAgICAgbWF4LXdpZHRoOiA3NjhweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucGFyYWdyYXBoLnRleHQtbWVkaWEuYnJlYWstb3V0LW1lZGlhIC5jb250YWluZXItbWQtZG93biB7XG4gICAgICBtYXgtd2lkdGg6IDEwNTZweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5wYXJhZ3JhcGgudGV4dC1tZWRpYS5icmVhay1vdXQtbWVkaWEgLmNvbnRhaW5lci1tZC1kb3duIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLnBhcmFncmFwaC50ZXh0LW1lZGlhLmJyZWFrLW91dC1tZWRpYSAuY29udGFpbmVyLW1kLWRvd24ge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5wYXJhZ3JhcGgudGV4dC1tZWRpYS5icmVhay1vdXQtbWVkaWEgLmNvbnRhaW5lci1tZC1kb3duIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAucGFyYWdyYXBoLnRleHQtbWVkaWEucGFyYWdyYXBoLS1tZWx0ZWQgLnRleHQtbWVkaWFfX21lZGlhIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07IH1cbiAgLnBhcmFncmFwaC50ZXh0LW1lZGlhLnBhcmFncmFwaC0tbWVsdGVkIC50ZXh0LW1lZGlhX190ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07IH0gfVxuXG4ucGFyYWdyYXBoX190ZXh0LXdpdGgtYmFja2dyb3VuZC1pbWFnZSB7XG4gIG1pbi1oZWlnaHQ6IDQwcmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNy41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNy41cmVtO1xuICBjb2xvcjogI2ZlZmVmZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIHtcbiAgICAucGFyYWdyYXBoX190ZXh0LXdpdGgtYmFja2dyb3VuZC1pbWFnZSB7XG4gICAgICBtaW4taGVpZ2h0OiAyNXJlbTsgfSB9XG4gIC5wYXJhZ3JhcGhfX3RleHQtd2l0aC1iYWNrZ3JvdW5kLWltYWdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2xhdW5jaGtpdC9pbWFnZXMvcGFpbnQtYm9yZGVyLWJlZm9yZS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAucGFyYWdyYXBoX190ZXh0LXdpdGgtYmFja2dyb3VuZC1pbWFnZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2xhdW5jaGtpdC9pbWFnZXMvcGFpbnQtYm9yZGVyLWFmdGVyLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5wYXJhZ3JhcGhfX3RleHQtd2l0aC1iYWNrZ3JvdW5kLWltYWdlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMS4yNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMS4yNXJlbTsgfSB9XG4gIC5wYXJhZ3JhcGhfX3RleHQtd2l0aC1iYWNrZ3JvdW5kLWltYWdlIGgxLCAucGFyYWdyYXBoX190ZXh0LXdpdGgtYmFja2dyb3VuZC1pbWFnZSBoMiwgLnBhcmFncmFwaF9fdGV4dC13aXRoLWJhY2tncm91bmQtaW1hZ2UgaDMsIC5wYXJhZ3JhcGhfX3RleHQtd2l0aC1iYWNrZ3JvdW5kLWltYWdlIGg0LCAucGFyYWdyYXBoX190ZXh0LXdpdGgtYmFja2dyb3VuZC1pbWFnZSBoNSwgLnBhcmFncmFwaF9fdGV4dC13aXRoLWJhY2tncm91bmQtaW1hZ2UgaDYge1xuICAgIGNvbG9yOiAjZmVmZWZlOyB9XG5cbi5maWVsZC0tbmFtZS1maWVsZC1waG90b3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmZpZWxkLXBob3RvcyB7XG4gIG1hcmdpbi1ib3R0b206IDIuMjVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSB7XG4gICAgLmZpZWxkLXBob3RvcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cblxuLnBob3RvLWdhbGxlcnktY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW07IH1cblxuLnBhcmFncmFwaF9fcGhvdG8tZ2FsbGVyeSB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjYyNXJlbTsgfVxuXG4ucGFyYWdyYXBoX19waG90by1nYWxsZXJ5IC5maWVsZC0tbmFtZS1maWVsZC1waG90b3Mge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4ucGFyYWdyYXBoLmJhY2tncm91bmQtLXByaW1hcnkgLnNsaWNrLXByZXY6YmVmb3JlLCAucGFyYWdyYXBoLmJhY2tncm91bmQtLXByaW1hcnkgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29sb3I6ICM0MDQwNDA7IH1cblxuLnBhcmFncmFwaC5iYWNrZ3JvdW5kLS1wcmltYXJ5IC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgY29sb3I6ICM0MDQwNDA7IH1cblxuLnBhcmFncmFwaC5iYWNrZ3JvdW5kLS1zZWNvbmRhcnkgLnNsaWNrLXByZXY6YmVmb3JlLCAucGFyYWdyYXBoLmJhY2tncm91bmQtLXNlY29uZGFyeSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb2xvcjogI2Y4ZjhmODsgfVxuXG4ucGFyYWdyYXBoLmJhY2tncm91bmQtLXNlY29uZGFyeSAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbG9yOiAjZjhmOGY4OyB9XG5cbi5wYXJhZ3JhcGguYmFja2dyb3VuZC0tdGVydGlhcnkgLnNsaWNrLXByZXY6YmVmb3JlLCAucGFyYWdyYXBoLmJhY2tncm91bmQtLXRlcnRpYXJ5IC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbG9yOiAjZjhmOGY4OyB9XG5cbi5wYXJhZ3JhcGguYmFja2dyb3VuZC0tdGVydGlhcnkgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBjb2xvcjogI2Y4ZjhmODsgfVxuXG4uc2xpY2stZG90cyB7XG4gIGJvdHRvbTogLTIuNzVyZW07IH1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIHtcbiAgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDFyZW07XG4gICAgei1pbmRleDogMTsgfVxuICAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgei1pbmRleDogMTsgfSB9XG5cbi5saWdodGJveC1pdGVtLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtOyB9XG5cbi5wYXJhZ3JhcGhfX2xpZ2h0Ym94IHtcbiAgcGFkZGluZy1ib3R0b206IDIuNjI1cmVtOyB9XG5cbi5maWVsZC1saWdodGJveC1pdGVtcyB7XG4gIG1hcmdpbi1ib3R0b206IDIuMjVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSB7XG4gICAgLmZpZWxkLWxpZ2h0Ym94LWl0ZW1zIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuXG4ubGlnaHRib3gtaXRlbV9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDsgfVxuICAubGlnaHRib3gtaXRlbV9fbGluazphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9Jzc3JyBoZWlnaHQ9Jzc3JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmZmZmJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnIHN0cm9rZS1saW5lam9pbj0nYXJjcyclM0UlM0NwYXRoIGQ9J00xNSAzaDZ2Nk0xNCAxMGw2LjEtNi4xTTkgMjFIM3YtNk0xMCAxNGwtNi4xIDYuMScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEuMnJlbTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLnBhcmFncmFwaF9fc2xpZGVyIHtcbiAgcGFkZGluZzogMDsgfVxuICAucGFyYWdyYXBoX19zbGlkZXIgaW1nLCAucGFyYWdyYXBoX19zbGlkZXIgKiB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAucGFyYWdyYXBoX19zbGlkZXIgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDJyZW07XG4gICAgei1pbmRleDogMTsgfVxuICAucGFyYWdyYXBoX19zbGlkZXIgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAycmVtO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLnBhcmFncmFwaF9fc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IDJyZW07IH1cblxuLnNsaWRlcl9fc2xpZGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiAzLjc1cmVtO1xuICBwYWRkaW5nLXRvcDogMTVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkge1xuICAgIC5zbGlkZXJfX3NsaWRlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzLjc1cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDcuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4uc2xpZGVfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLnNsaWRlcl9fY29udGVudCAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjE7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IDA7XG4gIHotaW5kZXg6IDA7IH1cblxuLm92ZXJsYXkgKyAuY29udGFpbmVyLCAub3ZlcmxheSArICNibG9jay1mcm9udC1sb2NhbC10YXNrcyxcbi5vdmVybGF5ICsgI2Jsb2NrLXJlYWN0YmFzZS1sb2NhbC10YXNrcyxcbi5vdmVybGF5ICsgI2Jsb2NrLWxhdW5jaGtpdC1sb2NhbC10YXNrcywgbWFpbiAub3ZlcmxheSArIC5zZWFyY2hmb3JtLWhlYWRlciwgLnZpZXctc2VhcmNoLXJlc3VsdCAub3ZlcmxheSArIC52aWV3LWhlYWRlciwgLnZpZXctc2VhcmNoLXJlc3VsdCAub3ZlcmxheSArIC52aWV3LWNvbnRlbnQsIC5ibG9jay12aWV3c1tjbGFzcyo9XCJvdmVydmlld1wiXSAub3ZlcmxheSArIC52aWV3LWNvbnRlbnQucm93LCAuYmxvY2stdmlld3NbY2xhc3MqPVwib3ZlcnZpZXdcIl0gLm5vZGUtbmV3c19hcnRpY2xlLWNhcmQgLm92ZXJsYXkgKyAudmlldy1jb250ZW50Lm5ld3MtY2FyZF9fbGluaywgLm5vZGUtbmV3c19hcnRpY2xlLWNhcmQgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC5vdmVybGF5ICsgLnZpZXctY29udGVudC5uZXdzLWNhcmRfX2xpbmssIC5ibG9jay12aWV3c1tjbGFzcyo9XCJvdmVydmlld1wiXSAub3ZlcmxheSArIC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciwgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC5vdmVybGF5ICsgLnZpZXctZW1wdHksIC5ibG9jay12aWV3c1tjbGFzcyo9XCJvdmVydmlld1wiXSAub3ZlcmxheSArIC52aWV3LWhlYWRlciwgI2Jsb2NrLWxhdW5jaGtpdC1jb250ZW50ID4gLm92ZXJsYXkgKyBmb3JtIHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qIE1ha2Ugc2xpZGVyIHN0YXJ0IHdpdGggdGhlaXIgaXRlbXMgbmV4dCB0byBlYWNob3RoZXIsIG5vIG1vcmUgdmlzdWFsIGp1bXBzIGFmdGVyIGxvYWQuICovXG4uc2xpZGVyX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zbGlkZXJfX3NsaWRlIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBmbGV4LXNocmluazogMDsgfVxuXG4uc2xpZGVyX19zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIHtcbiAgLnBhcmFncmFwaF9fc2xpZGVyIC5zbGljay1uZXh0LCAucGFyYWdyYXBoX19zbGlkZXIgLnNsaWNrLXByZXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5zbGlkZSB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uc2xpY2stc2xpZGUgPiBkaXYsXG4uc2xpZGVyX19zbGlkZSB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ucGFyYWdyYXBoX19xdW90ZSAucXVvdGUge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5wYXJhZ3JhcGhfX3F1b3RlIC5xdW90ZSAucXVvdGVfX2ljb24ge1xuICAgIHdpZHRoOiA1cmVtO1xuICAgIGhlaWdodDogNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvdWktZXhwb3J0ZWQvaWNvbl9xdW90ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCAxcmVtO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzcmVtOyB9XG4gIC5wYXJhZ3JhcGhfX3F1b3RlIC5xdW90ZSAucXVvdGVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAycmVtOyB9XG4gIC5wYXJhZ3JhcGhfX3F1b3RlIC5xdW90ZSAucXVvdGVfX2NhcHRpb24ge1xuICAgIG9wYWNpdHk6IDAuNzU7IH1cblxuLm5ld3Mtc2VjdGlvbl9fbmV3cyB7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtOyB9XG4gIC5uZXdzLXNlY3Rpb25fX25ld3MgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5uZXdzLXNlY3Rpb25fX25ld3MgLnZpZXdzLXJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmZpZWxkLWZlYXR1cmVzLWxpbWl0ZWQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH0gfVxuXG4ucGFyYWdyYXBoLS1mZWF0dXJlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkIyRDE7IH1cblxuLnBhcmFncmFwaC0tZmVhdHVyZXMgLnBhcmFncmFwaF9fdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmVhdHVyZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkge1xuICAuZmVhdHVyZSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5mZWF0dXJlIC5maWVsZC1pbWFnZSB7XG4gICAgICBtYXgtd2lkdGg6IDMzJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfSB9XG5cbi5wcm9kdWN0cy1zZWN0aW9uX19wcm9kdWN0cyB7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtOyB9XG4gIC5wcm9kdWN0cy1zZWN0aW9uX19wcm9kdWN0cyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb2R1Y3RzLXNlY3Rpb25fX3Byb2R1Y3RzIC52aWV3cy1yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuXG4ucGFyYWdyYXBoLnByb2R1Y3QtaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSB7XG4gICAgLnBhcmFncmFwaC5wcm9kdWN0LWhlYWRlciB7XG4gICAgICBwYWRkaW5nLXRvcDogNC4yNXJlbTsgfSB9XG4gIC5wYXJhZ3JhcGgucHJvZHVjdC1oZWFkZXIgLnJvdywgLnBhcmFncmFwaC5wcm9kdWN0LWhlYWRlciAudmlldy1zZWFyY2gtcmVzdWx0IC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyLCAudmlldy1zZWFyY2gtcmVzdWx0IC5wYXJhZ3JhcGgucHJvZHVjdC1oZWFkZXIgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIsIC5wYXJhZ3JhcGgucHJvZHVjdC1oZWFkZXIgLm5vZGUtbmV3c19hcnRpY2xlLWNhcmQgLm5ld3MtY2FyZF9fbGluaywgLm5vZGUtbmV3c19hcnRpY2xlLWNhcmQgLnBhcmFncmFwaC5wcm9kdWN0LWhlYWRlciAubmV3cy1jYXJkX19saW5rLCAucGFyYWdyYXBoLnByb2R1Y3QtaGVhZGVyIC5ibG9jay12aWV3c1tjbGFzcyo9XCJvdmVydmlld1wiXSAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciwgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC5wYXJhZ3JhcGgucHJvZHVjdC1oZWFkZXIgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGFyYWdyYXBoLnByb2R1Y3QtaGVhZGVyIC5wcm9kdWN0X19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgICAgLnBhcmFncmFwaC5wcm9kdWN0LWhlYWRlciAucHJvZHVjdF9faW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5wYXJhZ3JhcGgucHJvZHVjdC1oZWFkZXIgLnByb2R1Y3RfX2ltYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOC43NXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnBhcmFncmFwaC5wcm9kdWN0LWhlYWRlciAucHJvZHVjdF9faW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMS4yNXJlbTsgfSB9XG4gICAgLnBhcmFncmFwaC5wcm9kdWN0LWhlYWRlciAucHJvZHVjdF9faW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSB7XG4gICAgICAucGFyYWdyYXBoLnByb2R1Y3QtaGVhZGVyIC5wcm9kdWN0X19pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAucGFyYWdyYXBoLnByb2R1Y3QtaGVhZGVyIC5wcm9kdWN0X19pbWFnZSB7XG4gICAgICAgIHRvcDogNDAlO1xuICAgICAgICBsZWZ0OiAtMzYlO1xuICAgICAgICB3aWR0aDogNDNyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wYXJhZ3JhcGgucHJvZHVjdC1oZWFkZXIgLnByb2R1Y3RfX2ltYWdlIHtcbiAgICAgICAgdG9wOiA0MiU7XG4gICAgICAgIGxlZnQ6IC0yNCU7XG4gICAgICAgIHdpZHRoOiA0NnJlbTsgfSB9XG4gIC5wYXJhZ3JhcGgucHJvZHVjdC1oZWFkZXIgLmZpZWxkLW1lZGlhIHtcbiAgICB6LWluZGV4OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjg1cmVtOyB9XG4gICAgLnBhcmFncmFwaC5wcm9kdWN0LWhlYWRlciAuZmllbGQtbWVkaWEgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAucGFyYWdyYXBoLnByb2R1Y3QtaGVhZGVyIC5maWVsZC1tZWRpYSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIuN3JlbTsgfSB9XG4gIC5wYXJhZ3JhcGgucHJvZHVjdC1oZWFkZXIgLmhlYWRpbmctdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnBhcmFncmFwaC5wcm9kdWN0LWhlYWRlciB+IC5wYXJhZ3JhcGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG5baWQqPVwibGFuZ3VhZ2Vzd2l0Y2hlclwiXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwOyB9XG4gIFtpZCo9XCJsYW5ndWFnZXN3aXRjaGVyXCJdOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA2MCU7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgdG9wOiAyMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzE2cHgnIGhlaWdodD0nMTZweCcgdmlld0JveD0nMCAwIDE2IDE2JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0Vpb24taW9zLXdvcmxkLW91dGxpbmUgLSBJb25pY29ucyUzQy90aXRsZSUzRSUzQ2cgaWQ9J0hlYWRlcnMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nZC9oZWFkZXIvMWQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMTQ2LjAwMDAwMCwgLTI2LjAwMDAwMCknJTNFJTNDcmVjdCBpZD0nYmcnIHg9JzEyMCcgeT0nMCcgd2lkdGg9JzEyMDAnIGhlaWdodD0nMTAwJyUzRSUzQy9yZWN0JTNFJTNDZyBpZD0ndG9wJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg5NzAuMDAwMDAwLCAyMS4wMDAwMDApJyUzRSUzQ2cgaWQ9J2QvbGFuZ3VhZ2VzLWhlYWRlci0xJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxNzAuMDAwMDAwLCAwLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNMTQ3LjAwODIzMiwwLjUgQzE1MC40MDM3MjcsMC41IDE1My40ODI4MDIsMS44NTUyNTQzNSAxNTUuNzM0NDAyLDQuMDU0OTM4MyBDMTU3Ljk5MDA5MSw2LjI1ODYxNjg0IDE1OS40MTUzODksOS4zMDk3NDczMSAxNTkuNDk2MzUsMTIuNjk0ODAxMSBDMTU5LjQ5NjU3OCwxNi4yODE4MDg3IDE1OC4xMTM4MTEsMTkuNDcxODcyNiAxNTUuODcwNDA0LDIxLjc3MTExMjcgQzE1My42MDkxMDIsMjQuMDg4NjkyMiAxNTAuNDc0Mjc2LDI1LjUgMTQ3LjAwODIzMiwyNS41IEwxNDcuMDA4MjMyLDI1LjUgTDEyLjk5MTc2ODMsMjUuNSBDOS41NDIxMDY0MiwyNS41IDYuNDE5MDQ4NTksMjQuMTAxMTUzMiA0LjE1ODQ3ODU0LDIxLjgzOTE1MDkgQzEuODk4MDQ0MiwxOS41NzcyODQzIDAuNSwxNi40NTIzODMyIDAuNSwxMyBDMC41LDkuNTQ3NzE0OSAxLjg5NzYzMzgzLDYuNDIyMjY4OTggNC4xNTgzNjY1OCw0LjE2MDEwMzggQzYuNDE4MzcyMTYsMS44OTg2NjYyNyA5LjU0MDkxMDI4LDAuNSAxMi45OTE3NjgzLDAuNSBMMTIuOTkxNzY4MywwLjUgWicgaWQ9J3pvZWt2ZWxkJyBzdHJva2Utb3BhY2l0eT0nMC4xJyBzdHJva2U9JyUyMzY2NjY2NicgZmlsbD0nJTIzRkZGRkZGJyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBkPSdNMTQsNSBDMTYuMjA1MTM5Miw1IDE4LjA4OTczNTgsNS43ODIwNDM0NiAxOS42NTM4NDYyLDcuMzQ2MTUzODUgQzIxLjIxNzk1NjUsOC45MTAyNjQyMyAyMiwxMC43OTQ4NjA4IDIyLDEzIEMyMiwxNS4yMDUxMzkyIDIxLjIxNzk1NjUsMTcuMDg5NzM1OCAxOS42NTM4NDYyLDE4LjY1Mzg0NjIgQzE4LjA4OTczNTgsMjAuMjE3OTU2NSAxNi4yMDUxMzkyLDIxIDE0LDIxIEMxMS43OTQ4NjA4LDIxIDkuOTEwMjY0MjMsMjAuMjE3OTU2NSA4LjM0NjE1Mzg1LDE4LjY1Mzg0NjIgQzYuNzgyMDQzNDYsMTcuMDg5NzM1OCA2LDE1LjIwNTEzOTIgNiwxMyBDNiwxMC43OTQ4NjA4IDYuNzgyMDQzNDYsOC45MTAyNjQyMyA4LjM0NjE1Mzg1LDcuMzQ2MTUzODUgQzkuOTEwMjY0MjMsNS43ODIwNDM0NiAxMS43OTQ4NjA4LDUgMTQsNSBaIE0xNC4zMDc2OTIzLDkuNzY5MjMwNzcgTDE0LjMwNzY5MjMsMTIuNjkyMzA3NyBMMTcuMTkyMzA3NywxMi42OTIzMDc3IEMxNy4xNjY2NjY1LDExLjUxMjgxNDYgMTcuMDI1NjQyMywxMC40MzU5MDIzIDE2Ljc2OTIzMDgsOS40NjE1Mzg0NiBDMTYuMTAyNTYwOCw5LjYxNTM4NTM4IDE1LjI4MjA1NjIsOS43MTc5NDg0NiAxNC4zMDc2OTIzLDkuNzY5MjMwNzcgWiBNMTQuMzA3NjkyMyw5LjE1Mzg0NjE1IEMxNS4yNTY0MTUsOS4xMDI1NjM4NSAxNi4wMjU2MzgxLDkuMDAwMDAwNzcgMTYuNjE1Mzg0Niw4Ljg0NjE1Mzg1IEMxNi4zNTg5NzMxLDcuOTc0MzU0NjIgMTYuMDE5MjMyOSw3LjI2MjgyMzI3IDE1LjU5NjE1MzgsNi43MTE1Mzg0NiBDMTUuMTczMDc0OCw2LjE2MDI1MzY1IDE0Ljc0MzU5MTksNS44MjA1MTM0NiAxNC4zMDc2OTIzLDUuNjkyMzA3NjkgTDE0LjMwNzY5MjMsOS4xNTM4NDYxNSBaIE0xMy42OTIzMDc3LDUuNjkyMzA3NjkgQzEyLjc2OTIyNjIsNS45MjMwNzgwOCAxMi4wMDAwMDMxLDYuOTc0MzQ5NjIgMTEuMzg0NjE1NCw4Ljg0NjE1Mzg1IEMxMi4wMDAwMDMxLDkuMDAwMDAwNzcgMTIuNzY5MjI2Miw5LjEwMjU2Mzg1IDEzLjY5MjMwNzcsOS4xNTM4NDYxNSBMMTMuNjkyMzA3Nyw1LjY5MjMwNzY5IFogTTEzLjY5MjMwNzcsOS43NjkyMzA3NyBDMTIuNjkyMzAyNyw5LjcxNzk0ODQ2IDExLjg1ODk3NzcsOS42MTUzODUzOCAxMS4xOTIzMDc3LDkuNDYxNTM4NDYgQzEwLjkzNTg5NjIsMTAuNDM1OTAyMyAxMC43OTQ4NzE5LDExLjUxMjgxNDYgMTAuNzY5MjMwOCwxMi42OTIzMDc3IEwxMy42OTIzMDc3LDEyLjY5MjMwNzcgTDEzLjY5MjMwNzcsOS43NjkyMzA3NyBaIE0xMC4xNTM4NDYyLDEyLjY5MjMwNzcgQzEwLjIwNTEyODUsMTEuMzMzMzI2NSAxMC4zNDYxNTI3LDEwLjIwNTEzMjcgMTAuNTc2OTIzMSw5LjMwNzY5MjMxIEM5LjgzMzMyOTYyLDkuMTAyNTYzMDggOS4wNzY5MjY5Miw4Ljc4MjA1MzQ2IDguMzA3NjkyMzEsOC4zNDYxNTM4NSBDNy4yODIwNDYxNSw5LjU3NjkyOTIzIDYuNzMwNzY5NjIsMTEuMDI1NjMyNyA2LjY1Mzg0NjE1LDEyLjY5MjMwNzcgTDEwLjE1Mzg0NjIsMTIuNjkyMzA3NyBaIE0xMC4xNTM4NDYyLDEzLjMwNzY5MjMgTDYuNjUzODQ2MTUsMTMuMzA3NjkyMyBDNi43MzA3Njk2MiwxNC45NzQzNjczIDcuMjgyMDQ2MTUsMTYuNDIzMDcwOCA4LjMwNzY5MjMxLDE3LjY1Mzg0NjIgQzkuMTc5NDkxNTQsMTcuMTkyMzA1NCA5LjkzNTg5NDIzLDE2Ljg3MTc5NTggMTAuNTc2OTIzMSwxNi42OTIzMDc3IEMxMC4zNDYxNTI3LDE1Ljc5NDg2NzMgMTAuMjA1MTI4NSwxNC42NjY2NzM1IDEwLjE1Mzg0NjIsMTMuMzA3NjkyMyBaIE0xMC43NjkyMzA4LDEzLjMwNzY5MjMgQzEwLjc5NDg3MTksMTQuNDg3MTg1NCAxMC45MzU4OTYyLDE1LjU2NDA5NzcgMTEuMTkyMzA3NywxNi41Mzg0NjE1IEMxMS45ODcxODM1LDE2LjM1ODk3MzUgMTIuODIwNTA4NSwxNi4yNDM1OSAxMy42OTIzMDc3LDE2LjE5MjMwNzcgTDEzLjY5MjMwNzcsMTMuMzA3NjkyMyBMMTAuNzY5MjMwOCwxMy4zMDc2OTIzIFogTTEzLjY5MjMwNzcsMTYuODQ2MTUzOCBDMTIuNzY5MjI2MiwxNi44OTc0MzYyIDEyLjAwMDAwMzEsMTYuOTk5OTk5MiAxMS4zODQ2MTU0LDE3LjE1Mzg0NjIgQzEyLjAwMDAwMzEsMTkuMDI1NjUwNCAxMi43NjkyMjYyLDIwLjA3NjkyMTkgMTMuNjkyMzA3NywyMC4zMDc2OTIzIEwxMy42OTIzMDc3LDE2Ljg0NjE1MzggWiBNMTQuMzA3NjkyMywyMC4zMDc2OTIzIEMxNC43NDM1OTE5LDIwLjE3OTQ4NjUgMTUuMTczMDc0OCwxOS44Mzk3NDYzIDE1LjU5NjE1MzgsMTkuMjg4NDYxNSBDMTYuMDE5MjMyOSwxOC43MzcxNzY3IDE2LjM1ODk3MzEsMTguMDI1NjQ1NCAxNi42MTUzODQ2LDE3LjE1Mzg0NjIgQzE2LjAyNTYzODEsMTYuOTk5OTk5MiAxNS4yNTY0MTUsMTYuODk3NDM2MiAxNC4zMDc2OTIzLDE2Ljg0NjE1MzggTDE0LjMwNzY5MjMsMjAuMzA3NjkyMyBaIE0xNC4zMDc2OTIzLDE2LjE5MjMwNzcgQzE1LjEyODIwOTIsMTYuMjE3OTQ4OCAxNS45NDg3MTM4LDE2LjMzMzMzMjMgMTYuNzY5MjMwOCwxNi41Mzg0NjE1IEMxNy4wMjU2NDIzLDE1LjU2NDA5NzcgMTcuMTY2NjY2NSwxNC40ODcxODU0IDE3LjE5MjMwNzcsMTMuMzA3NjkyMyBMMTQuMzA3NjkyMywxMy4zMDc2OTIzIEwxNC4zMDc2OTIzLDE2LjE5MjMwNzcgWiBNMTcuODQ2MTUzOCwxMy4zMDc2OTIzIEMxNy43OTQ4NzE1LDE0LjU2NDEwODggMTcuNjQxMDI2OSwxNS42OTIzMDI3IDE3LjM4NDYxNTQsMTYuNjkyMzA3NyBDMTguMDc2OTI2NSwxNi44OTc0MzY5IDE4Ljg0NjE0OTYsMTcuMjE3OTQ2NSAxOS42OTIzMDc3LDE3LjY1Mzg0NjIgQzIwLjcxNzk1MzgsMTYuNDIzMDcwOCAyMS4yNjkyMzA0LDE0Ljk3NDM2NzMgMjEuMzQ2MTUzOCwxMy4zMDc2OTIzIEwxNy44NDYxNTM4LDEzLjMwNzY5MjMgWiBNMTcuODQ2MTUzOCwxMi42OTIzMDc3IEwyMS4zNDYxNTM4LDEyLjY5MjMwNzcgQzIxLjI2OTIzMDQsMTEuMDI1NjMyNyAyMC43MTc5NTM4LDkuNTc2OTI5MjMgMTkuNjkyMzA3Nyw4LjM0NjE1Mzg1IEMxOC44MjA1MDg1LDguODA3Njk0NjIgMTguMDY0MTA1OCw5LjEyODIwNDIzIDE3LjQyMzA3NjksOS4zMDc2OTIzMSBDMTcuNjUzODQ3MywxMC4yMDUxMzI3IDE3Ljc5NDg3MTUsMTEuMzMzMzI2NSAxNy44NDYxNTM4LDEyLjY5MjMwNzcgWiBNMTkuMjMwNzY5Miw3Ljg0NjE1Mzg1IEMxOC4yMDUxMjMxLDYuODIwNTA3NjkgMTcuMDM4NDY4MSw2LjE1Mzg0NzY5IDE1LjczMDc2OTIsNS44NDYxNTM4NSBDMTYuMzIwNTE1OCw2LjQ2MTU0MTU0IDE2LjgyMDUxMDgsNy40MTAyNSAxNy4yMzA3NjkyLDguNjkyMzA3NjkgQzE3Ljk0ODcyMTUsOC40NjE1MzczMSAxOC42MTUzODE1LDguMTc5NDg4ODUgMTkuMjMwNzY5Miw3Ljg0NjE1Mzg1IFogTTEyLjI2OTIzMDgsNS44NDYxNTM4NSBDMTAuOTEwMjQ5Niw2LjE1Mzg0NzY5IDkuNzQzNTk0NjIsNi44MjA1MDc2OSA4Ljc2OTIzMDc3LDcuODQ2MTUzODUgQzkuMTc5NDg5MjMsOC4wNzY5MjQyMyA5Ljg0NjE0OTIzLDguMzQ2MTUyMzEgMTAuNzY5MjMwOCw4LjY1Mzg0NjE1IEMxMS4xNTM4NDgxLDcuNDIzMDcwNzcgMTEuNjUzODQzMSw2LjQ4NzE4MjY5IDEyLjI2OTIzMDgsNS44NDYxNTM4NSBaIE04Ljc2OTIzMDc3LDE4LjE1Mzg0NjIgQzkuNzk0ODc2OTIsMTkuMTc5NDkyMyAxMC45NjE1MzE5LDE5Ljg0NjE1MjMgMTIuMjY5MjMwOCwyMC4xNTM4NDYyIEMxMS42MjgyMDE5LDE5LjQ4NzE3NjIgMTEuMTE1Mzg2NSwxOC41Mzg0Njc3IDEwLjczMDc2OTIsMTcuMzA3NjkyMyBDOS45ODcxNzU3NywxNy41NjQxMDM4IDkuMzMzMzM2MTUsMTcuODQ2MTUyMyA4Ljc2OTIzMDc3LDE4LjE1Mzg0NjIgWiBNMTUuNzMwNzY5MiwyMC4xNTM4NDYyIEMxNy4wMzg0NjgxLDE5Ljg0NjE1MjMgMTguMjA1MTIzMSwxOS4xNzk0OTIzIDE5LjIzMDc2OTIsMTguMTUzODQ2MiBDMTguNjE1MzgxNSwxNy44MjA1MTEyIDE3Ljk0ODcyMTUsMTcuNTM4NDYyNyAxNy4yMzA3NjkyLDE3LjMwNzY5MjMgQzE2LjgyMDUxMDgsMTguNTg5NzUgMTYuMzIwNTE1OCwxOS41Mzg0NTg1IDE1LjczMDc2OTIsMjAuMTUzODQ2MiBaJyBpZD0naW9uLWlvcy13b3JsZC1vdXRsaW5lLS0tSW9uaWNvbnMnIGZpbGw9JyUyMzAwMDAwMCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxLjEyNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmxhbmd1YWdlc3dpdGNoZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuXG4ubGFuZ3VhZ2Vzd2l0Y2hlciBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjE1RDIzO1xuICBtYXJnaW46IDA7XG4gIG9yZGVyOiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuICAubGFuZ3VhZ2Vzd2l0Y2hlciBsaTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ODA1MzsgfVxuXG4ubGFuZ3VhZ2Vzd2l0Y2hlciBsaSBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxcmVtIDNyZW0gMXJlbSAxcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7IH1cbiAgLmxhbmd1YWdlc3dpdGNoZXIgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6ICM0MjQyNDI7IH1cblxuLmxhbmd1YWdlc3dpdGNoZXIgbGkuaXMtYWN0aXZlIHtcbiAgb3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9Jzc3JyBoZWlnaHQ9Jzc3JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzYjhiOGI4JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnIHN0cm9rZS1saW5lam9pbj0nYXJjcyclM0UlM0NwYXRoIGQ9J002IDlsNiA2IDYtNicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW07XG4gIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlOyB9XG5cbi5sYW5ndWFnZXN3aXRjaGVyIGxpLmlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICNGMTVEMjM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5sYW5ndWFnZXN3aXRjaGVyOmhvdmVyIGxpIHtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cblxuLmFydGljbGVfX2ltYWdlIHtcbiAgbWFyZ2luLXRvcDogNnJlbTsgfVxuXG4uYXJ0aWNsZV9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAzLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTsgfVxuXG4uYXJ0aWNsZV9fdGl0bGUge1xuICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS40MDYyNXJlbTsgfVxuXG4jYmxvY2stZnJvbnQtbG9jYWwtdGFza3MsXG4jYmxvY2stcmVhY3RiYXNlLWxvY2FsLXRhc2tzLFxuI2Jsb2NrLWxhdW5jaGtpdC1sb2NhbC10YXNrcyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBtYXJnaW46IGF1dG87IH1cbiAgI2Jsb2NrLWZyb250LWxvY2FsLXRhc2tzIHVsLCAjYmxvY2stZnJvbnQtbG9jYWwtdGFza3MgbGksXG4gICNibG9jay1yZWFjdGJhc2UtbG9jYWwtdGFza3MgdWwsXG4gICNibG9jay1yZWFjdGJhc2UtbG9jYWwtdGFza3MgbGksXG4gICNibG9jay1sYXVuY2hraXQtbG9jYWwtdGFza3MgdWwsXG4gICNibG9jay1sYXVuY2hraXQtbG9jYWwtdGFza3MgbGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgI2Jsb2NrLWZyb250LWxvY2FsLXRhc2tzIHVsLFxuICAjYmxvY2stcmVhY3RiYXNlLWxvY2FsLXRhc2tzIHVsLFxuICAjYmxvY2stbGF1bmNoa2l0LWxvY2FsLXRhc2tzIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAjYmxvY2stZnJvbnQtbG9jYWwtdGFza3MgYSxcbiAgI2Jsb2NrLXJlYWN0YmFzZS1sb2NhbC10YXNrcyBhLFxuICAjYmxvY2stbGF1bmNoa2l0LWxvY2FsLXRhc2tzIGEge1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGRkO1xuICAgIGNvbG9yOiAjNTY1NjU2O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWYyO1xuICAgIGZvbnQtZmFtaWx5OiBcInF1aW5vYV8ycmVndWxhclwiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gICAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwiTHVjaWRhIEdyYW5kZVwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcGFkZGluZzogMC4ycmVtIDFyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkZGQ7IH1cbiAgICAjYmxvY2stZnJvbnQtbG9jYWwtdGFza3MgYS5pcy1hY3RpdmUsICNibG9jay1mcm9udC1sb2NhbC10YXNrcyBhOmhvdmVyLFxuICAgICNibG9jay1yZWFjdGJhc2UtbG9jYWwtdGFza3MgYS5pcy1hY3RpdmUsXG4gICAgI2Jsb2NrLXJlYWN0YmFzZS1sb2NhbC10YXNrcyBhOmhvdmVyLFxuICAgICNibG9jay1sYXVuY2hraXQtbG9jYWwtdGFza3MgYS5pcy1hY3RpdmUsXG4gICAgI2Jsb2NrLWxhdW5jaGtpdC1sb2NhbC10YXNrcyBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgI2Jsb2NrLWZyb250LWxvY2FsLXRhc2tzIGxpOm5vdCg6bGFzdC1jaGlsZCksXG4gICNibG9jay1yZWFjdGJhc2UtbG9jYWwtdGFza3MgbGk6bm90KDpsYXN0LWNoaWxkKSxcbiAgI2Jsb2NrLWxhdW5jaGtpdC1sb2NhbC10YXNrcyBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZGRkOyB9XG4gICNibG9jay1mcm9udC1sb2NhbC10YXNrcyBsaTpmaXJzdC1jaGlsZCxcbiAgI2Jsb2NrLXJlYWN0YmFzZS1sb2NhbC10YXNrcyBsaTpmaXJzdC1jaGlsZCxcbiAgI2Jsb2NrLWxhdW5jaGtpdC1sb2NhbC10YXNrcyBsaTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZGRkOyB9XG4gICNibG9jay1mcm9udC1sb2NhbC10YXNrcyBsaTpsYXN0LWNoaWxkLFxuICAjYmxvY2stcmVhY3RiYXNlLWxvY2FsLXRhc2tzIGxpOmxhc3QtY2hpbGQsXG4gICNibG9jay1sYXVuY2hraXQtbG9jYWwtdGFza3MgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2RkZDsgfVxuICAjYmxvY2stZnJvbnQtbG9jYWwtdGFza3MgLmNvbnRleHR1YWwsXG4gICNibG9jay1yZWFjdGJhc2UtbG9jYWwtdGFza3MgLmNvbnRleHR1YWwsXG4gICNibG9jay1sYXVuY2hraXQtbG9jYWwtdGFza3MgLmNvbnRleHR1YWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI2Jsb2NrLWZyb250LWxvY2FsLXRhc2tzOmhvdmVyICsgLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrLFxuICAjYmxvY2stcmVhY3RiYXNlLWxvY2FsLXRhc2tzOmhvdmVyICsgLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrLFxuICAjYmxvY2stbGF1bmNoa2l0LWxvY2FsLXRhc2tzOmhvdmVyICsgLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggI2RkZDsgfVxuXG4udG9vbGJhciAudG9vbGJhci1iYXIge1xuICB6LWluZGV4OiA1MDM7IH1cblxuLnVzZXItbG9naW4tZm9ybSB7XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xuICBib3JkZXI6IHNvbGlkIDAuMDYyNXJlbSAjRTBERUU4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07IH1cblxuLmxvZ2luLWZvcm0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIHBhZGRpbmc6IDIuMjVyZW07IH1cblxuLnNlYXJjaGJsb2NrIHtcbiAgb3JkZXI6IDE7IH1cbiAgLnNlYXJjaGJsb2NrIC5pY29uLXNlYXJjaCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3VpLWV4cG9ydGVkL2ljb25fc2VhcmNoLnN2Z1wiKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMS4xcmVtO1xuICAgIGhlaWdodDogMS4xcmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtOyB9XG5cbmhlYWRlciAuc2VhcmNoZm9ybS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMTAwJTtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2U7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBoZWFkZXIgLnNlYXJjaGZvcm0taGVhZGVyLmlzLW9wZW4ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiA5OTBweDtcbiAgICBwYWRkaW5nLXRvcDogMC41NjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjU2MjVyZW07IH1cbiAgaGVhZGVyIC5zZWFyY2hmb3JtLWhlYWRlciAuZm9ybS0taW5saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbmhlYWRlciAuc2VhcmNoLWlucHV0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbi5zZWFyY2hibG9jayB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc2VhcmNoYmxvY2suaXMtb3BlbiAuaWNvbi1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvdWktZXhwb3J0ZWQvaWNvbl9jbG9zZS5zdmdcIik7IH1cblxuLnNlYXJjaGZvcm0taGVhZGVyIGZvcm0ge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc2VhcmNoZm9ybS1oZWFkZXIgLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICB3aWR0aDogMTAwJTsgfVxuXG5oZWFkZXIgLnNlYXJjaGZvcm0taGVhZGVyIC5mb3JtLXN1Ym1pdCB7XG4gIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3VpLWV4cG9ydGVkL2ljb25fc2VhcmNoLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbTtcbiAgd2lkdGg6IDJyZW07IH1cblxuaGVhZGVyIC5zZWFyY2hmb3JtLWhlYWRlciBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLypcblxuU2VhcmNocmVzdWx0XG5cbiovXG5tYWluIC5zZWFyY2hmb3JtLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG4gIG1hcmdpbi10b3A6IDIuMjVyZW07IH1cbiAgbWFpbiAuc2VhcmNoZm9ybS1oZWFkZXIgLnNlYXJjaC1pbnB1dC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7IH1cbiAgbWFpbiAuc2VhcmNoZm9ybS1oZWFkZXIgLmZvcm0tLWlubGluZSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuXG5tYWluIC5zZWFyY2hmb3JtLWhlYWRlciAuZm9ybS1zdWJtaXQge1xuICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy91aS1leHBvcnRlZC9pY29uX3NlYXJjaC5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW07XG4gIHdpZHRoOiAycmVtOyB9XG5cbi52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctaGVhZGVyIHtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIC52aWV3LXNlYXJjaC1yZXN1bHQgLnZpZXctaGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4xMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMC4wNjI1cmVtICNmOGY4Zjg7IH1cblxuLnZpZXctc2VhcmNoLXJlc3VsdCAudmlld3Mtcm93IHtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi52aWV3LXNlYXJjaC1yZXN1bHQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzI4MjgyODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyLjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMi4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDAuMDYyNXJlbSAjZjhmOGY4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gIC52aWV3LXNlYXJjaC1yZXN1bHQgYSBoMiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gIC52aWV3LXNlYXJjaC1yZXN1bHQgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODsgfVxuICAgIC52aWV3LXNlYXJjaC1yZXN1bHQgYTpob3ZlciBoMiB7XG4gICAgICBjb2xvcjogIzI4MjgyODsgfVxuXG4ua29la2plcy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2E0MTA1MTtcbiAgei1pbmRleDogMTk5O1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDJyZW07XG4gIG9wYWNpdHk6IC44O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5rb2VramVzLXdyYXBwZXIgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICAua29la2plcy13cmFwcGVyICoge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAua29la2plcy13cmFwcGVyIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLnRvb2xiYXItZml4ZWQgaGVhZGVyIHtcbiAgdG9wOiAwOyB9XG5cbmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICBoZWFkZXIge1xuICAgICAgcGFkZGluZzogMC4zMTI1cmVtIDA7IH0gfVxuXG4uaGVhZGVyX19yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZy10b3A6IDAuMnJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLmhlYWRlcl9fcmlnaHQge1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbi5oZWFkZXJfdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbmJvZHkuaGlkZS1sb2dvIGhlYWRlciAjYmxvY2stbGF1bmNoa2l0LWJyYW5kaW5nIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm5hdmlnYXRpb24gLmJsb2NrLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLm5hdmlnYXRpb24gdWwubWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLm5hdmlnYXRpb24gLm1lbnUtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDsgfVxuICAubmF2aWdhdGlvbiAubWVudS1pdGVtID4gLm1lbnUuaXMtc3ViIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gICAgLm5hdmlnYXRpb24gLm1lbnUtaXRlbSA+IC5tZW51LmlzLXN1YiAubWVudS1pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5uYXZpZ2F0aW9uIC5tZW51LWl0ZW06aG92ZXIgLmlzLXN1YiB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgdWwubWVudS0tbGV2ZWwtMCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgdWwubWVudS0tbGV2ZWwtMCBsaSB7XG4gICAgZmxleDogbm9uZTtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIHVsLmhpZGRlbi1saW5rcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogNTB2dztcbiAgICBtYXJnaW46IDA7IH1cbiAgdWwuaGlkZGVuLWxpbmtzIGxpIGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07IH1cbiAgLm1lbnUtLWxldmVsLTEge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAubWVudS1pdGVtLS1sZXZlbC0wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1lbnUtaXRlbS0tbGV2ZWwtMDpob3ZlciA+IC5tZW51LS1sZXZlbC0xIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICB1bC5oaWRkZW4tbGlua3MuaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIHVsLmhpZGRlbi1saW5rcyBsaSB7XG4gICAgcGFkZGluZzogMXJlbTsgfVxuICB1bC5oaWRkZW4tbGlua3MgLmlzLXN1YiB7XG4gICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuICB1bC5oaWRkZW4tbGlua3MgLm1lbnUtaXRlbSBhIHtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIHVsLmhpZGRlbi1saW5rcyAubWVudS1pdGVtIGE6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuI2Jsb2NrLWxhdW5jaGtpdC1tYWluLW1lbnUge1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICNibG9jay1sYXVuY2hraXQtbWFpbi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBbaWQqPVwibGFuZ3VhZ2Vzd2l0Y2hlclwiXSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI2Jsb2NrLXJlc3BvbnNpdmVtZW51bW9iaWxlaWNvbixcbiAgW2lkKj0ncmVzcG9uc2l2ZW1lbnVtb2JpbGVpY29uJ11baWQqPSdibG9jayddIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm1lbnUtaXRlbSBhIHtcbiAgY29sb3I6ICM0NTRBNEQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLm1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI0QzMTQ2ODsgfVxuXG4ubWVudS1pdGVtLmFjdGl2ZSBhLFxuLm1lbnUtaXRlbSBhLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjRjE1RDIzOyB9XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMjAlLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApOyB9IH1cblxuLm1lbnUtaXRlbS0tbGV2ZWwtMDpob3ZlciA+IC5tZW51LS1sZXZlbC0xIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxudWwubWVudS5tZW51LS1sZXZlbC0wLmZvb3RlciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIHVsLm1lbnUubWVudS0tbGV2ZWwtMC5mb290ZXIgbGkge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICB1bC5tZW51Lm1lbnUtLWxldmVsLTAuZm9vdGVyIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbTsgfVxuXG4jbWVudS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzLjVyZW07XG4gIHRvcDogNS4zNzVyZW07IH1cbiAgI21lbnUtaWNvbjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICNtZW51LWljb24gI25hdi1pY29uIHtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2xhdW5jaGtpdC9pbWFnZXMvaWNvbnMvaGFtYnVyZ2VyLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7IH1cbiAgICAjbWVudS1pY29uICNuYXYtaWNvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9sYXVuY2hraXQvaW1hZ2VzL2ljb25zL2hhbWJ1cmdlcl9ob3Zlci5zdmdcIik7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7IH1cblxuLnNob3AtaWNvbl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMuNXJlbTtcbiAgdG9wOiA1LjM3NXJlbTsgfVxuICAuc2hvcC1pY29uX193cmFwcGVyOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnNob3AtaWNvbl9fd3JhcHBlciAuc2hvcC1pY29uIHtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2xhdW5jaGtpdC9pbWFnZXMvaWNvbnMvd2Vic2hvcC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlOyB9XG4gICAgLnNob3AtaWNvbl9fd3JhcHBlciAuc2hvcC1pY29uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2xhdW5jaGtpdC9pbWFnZXMvaWNvbnMvd2Vic2hvcF9ob3Zlci5zdmdcIik7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSB7XG4gICNtZW51LWljb24ge1xuICAgIGxlZnQ6IDEuMjVyZW07XG4gICAgdG9wOiAycmVtOyB9XG4gIC5zaG9wLWljb25fX3dyYXBwZXIge1xuICAgIHJpZ2h0OiAxLjI1cmVtO1xuICAgIHRvcDogMnJlbTsgfSB9XG5cbiNibG9jay1sYXVuY2hraXQtbWFpbi1tZW51IC5tZW51LWl0ZW0tLWV4cGFuZGVkIGE6YWZ0ZXIge1xuICBjb250ZW50OiAnIOKWvic7IH1cblxuI2Jsb2NrLWxhdW5jaGtpdC1tYWluLW1lbnUgbGkgYSB7XG4gIHBhZGRpbmc6IDFyZW0gMHJlbSAxcmVtIDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgI2Jsb2NrLWxhdW5jaGtpdC1tYWluLW1lbnUgbGkgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbiNibG9jay1sYXVuY2hraXQtbWFpbi1tZW51IGxpOm5vdCg6bGFzdC1jaGlsZCkgYSB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIDFyZW07IH1cblxuI2Jsb2NrLWxhdW5jaGtpdC1tYWluLW1lbnUgLm1lbnUtLWxldmVsLTEge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbiNibG9jay1sYXVuY2hraXQtbWFpbi1tZW51IC5tZW51LS1sZXZlbC0xIGEge1xuICBmb250LXNpemU6IDExcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYSBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjE1RDIzOyB9XG4gICNibG9jay1sYXVuY2hraXQtbWFpbi1tZW51IC5tZW51LS1sZXZlbC0xIGE6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAjYmxvY2stbGF1bmNoa2l0LW1haW4tbWVudSAubWVudS0tbGV2ZWwtMSBhLmlzLWFjdGl2ZSB7XG4gICAgY29sb3I6ICNBMkM0RUM7IH1cbiAgI2Jsb2NrLWxhdW5jaGtpdC1tYWluLW1lbnUgLm1lbnUtLWxldmVsLTEgYTpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTsgfVxuXG4ucmVzcG9uc2l2ZS1tZW51LXRvZ2dsZS1pY29uOmJlZm9yZSwgLnJlc3BvbnNpdmUtbWVudS10b2dnbGUtaWNvbjphZnRlciwgLnJlc3BvbnNpdmUtbWVudS10b2dnbGUtaWNvbiBzcGFuLmljb24ge1xuICBiYWNrZ3JvdW5kOiAjRDMxNDY4OyB9XG5cbi5yZXNwb25zaXZlLW1lbnUtdG9nZ2xlLWljb24gc3Bhbi5sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI2Jsb2NrLXJlc3BvbnNpdmVtZW51bW9iaWxlaWNvbixcbltpZCo9J3Jlc3BvbnNpdmVtZW51bW9iaWxlaWNvbiddW2lkKj0nYmxvY2snXSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI2Jsb2NrLXJlc3BvbnNpdmVtZW51bW9iaWxlaWNvbiAucmVzcG9uc2l2ZS1tZW51LXRvZ2dsZS1pY29uOmJlZm9yZSwgI2Jsb2NrLXJlc3BvbnNpdmVtZW51bW9iaWxlaWNvbiAucmVzcG9uc2l2ZS1tZW51LXRvZ2dsZS1pY29uOmFmdGVyLFxuICBbaWQqPSdyZXNwb25zaXZlbWVudW1vYmlsZWljb24nXVtpZCo9J2Jsb2NrJ10gLnJlc3BvbnNpdmUtbWVudS10b2dnbGUtaWNvbjpiZWZvcmUsXG4gIFtpZCo9J3Jlc3BvbnNpdmVtZW51bW9iaWxlaWNvbiddW2lkKj0nYmxvY2snXSAucmVzcG9uc2l2ZS1tZW51LXRvZ2dsZS1pY29uOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICNibG9jay1yZXNwb25zaXZlbWVudW1vYmlsZWljb24gLnJlc3BvbnNpdmUtbWVudS10b2dnbGUtaWNvbiAuaWNvbixcbiAgW2lkKj0ncmVzcG9uc2l2ZW1lbnVtb2JpbGVpY29uJ11baWQqPSdibG9jayddIC5yZXNwb25zaXZlLW1lbnUtdG9nZ2xlLWljb24gLmljb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPSczMHB4JyBoZWlnaHQ9JzEzcHgnIHZpZXdCb3g9JzAgMCAzMCAxMycgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ2cgaWQ9J1dlYmRlc2lnbicgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdUZW1wbGF0ZXMtLy1Nb2JpZWwtLy1Ib21lcGFnZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTI5OC4wMDAwMDAsIC0yNy4wMDAwMDApJyUzRSUzQ3JlY3QgZmlsbD0nJTIzRkZGRkZGJyB4PScwJyB5PScwJyB3aWR0aD0nMzYwJyBoZWlnaHQ9JzMwODMnJTNFJTNDL3JlY3QlM0UlM0NnIGlkPSdBdG9tcy0vLUljb24tLy1IYW1idXJnZXInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI5OC4wMDAwMDAsIDE5LjAwMDAwMCknJTNFJTNDZyBpZD0nYmcnJTNFJTNDL2clM0UlM0NnIGlkPSdHcm91cCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDguMDAwMDAwKScgZmlsbD0nJTIzMzhCNUFBJyUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZScgeD0nMCcgeT0nMCcgd2lkdGg9JzMwJyBoZWlnaHQ9JzMnIHJ4PScxLjUnJTNFJTNDL3JlY3QlM0UlM0NyZWN0IGlkPSdSZWN0YW5nbGUtQ29weScgeD0nMTAnIHk9JzEwJyB3aWR0aD0nMjAnIGhlaWdodD0nMycgcng9JzEuNSclM0UlM0MvcmVjdCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4ubW0td3JhcHBlcl9vcGVuaW5nICNibG9jay1yZXNwb25zaXZlbWVudW1vYmlsZWljb24gLnJlc3BvbnNpdmUtbWVudS10b2dnbGUtaWNvbiBzcGFuLmljb24ge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPScyM3B4JyBoZWlnaHQ9JzIzcHgnIHZpZXdCb3g9JzAgMCAyMyAyMycgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ2cgaWQ9J1dlYmRlc2lnbicgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdUZW1wbGF0ZXMtLy1Nb2JpZWwtLy1Ib21lcGFnZS0tLU1lbnUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zMi4wMDAwMDAsIC0yMy4wMDAwMDApJyBmaWxsPSclMjMzOEI1QUEnJTNFJTNDZyBpZD0nVGVtcGxhdGVzLS8tTW9iaWVsLS8tSG9tZXBhZ2UnJTNFJTNDZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjY5LjAwMDAwMCwgMC4wMDAwMDApJyBpZD0nQXRvbXMtLy1JY29uLS8tSGFtYnVyZ2VyJyUzRSUzQ2cgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjkxLjAwMDAwMCwgMTMuMDAwMDAwKSclM0UlM0NwYXRoIGQ9J00yMS42NDY0NDY2LDYuMzUzNTUzMzkgQzIyLjQ3NDg3MzcsNi4zNTM1NTMzOSAyMy4xNDY0NDY2LDcuMDI1MTI2MjcgMjMuMTQ2NDQ2Niw3Ljg1MzU1MzM5IEwyMy4xNDY0NDY2LDE5Ljg1MjU1MzQgTDM1LjE0NjQ0NjYsMTkuODUzNTUzNCBDMzUuOTc0ODczNywxOS44NTM1NTM0IDM2LjY0NjQ0NjYsMjAuNTI1MTI2MyAzNi42NDY0NDY2LDIxLjM1MzU1MzQgQzM2LjY0NjQ0NjYsMjIuMTgxOTgwNSAzNS45NzQ4NzM3LDIyLjg1MzU1MzQgMzUuMTQ2NDQ2NiwyMi44NTM1NTM0IEwyMy4xNDY0NDY2LDIyLjg1MjU1MzQgTDIzLjE0NjQ0NjYsMzQuODUzNTUzNCBDMjMuMTQ2NDQ2NiwzNS42ODE5ODA1IDIyLjQ3NDg3MzcsMzYuMzUzNTUzNCAyMS42NDY0NDY2LDM2LjM1MzU1MzQgQzIwLjgxODAxOTUsMzYuMzUzNTUzNCAyMC4xNDY0NDY2LDM1LjY4MTk4MDUgMjAuMTQ2NDQ2NiwzNC44NTM1NTM0IEwyMC4xNDY0NDY2LDIyLjg1MjU1MzQgTDguMTQ2NDQ2NjEsMjIuODUzNTUzNCBDNy4zMTgwMTk0OCwyMi44NTM1NTM0IDYuNjQ2NDQ2NjEsMjIuMTgxOTgwNSA2LjY0NjQ0NjYxLDIxLjM1MzU1MzQgQzYuNjQ2NDQ2NjEsMjAuNTI1MTI2MyA3LjMxODAxOTQ4LDE5Ljg1MzU1MzQgOC4xNDY0NDY2MSwxOS44NTM1NTM0IEwyMC4xNDY0NDY2LDE5Ljg1MjU1MzQgTDIwLjE0NjQ0NjYsNy44NTM1NTMzOSBDMjAuMTQ2NDQ2Niw3LjAyNTEyNjI3IDIwLjgxODAxOTUsNi4zNTM1NTMzOSAyMS42NDY0NDY2LDYuMzUzNTUzMzkgWicgaWQ9J1BhdGgnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDIxLjY0NjQ0NywgMjEuMzUzNTUzKSByb3RhdGUoNDUuMDAwMDAwKSB0cmFuc2xhdGUoLTIxLjY0NjQ0NywgLTIxLjM1MzU1MykgJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cblxuLm1tLXBhbmVsOm5vdCgubW0tc3Vib3BlbmVkKSAubW0tdGl0bGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tbS1uYXZiYXIubW0tbmF2YmFyX3N0aWNreSB7XG4gIGJhY2tncm91bmQ6ICNBMkM0RUM7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLm1tLXBhbmVscyAubW0tcGFuZWwge1xuICBiYWNrZ3JvdW5kOiAjQTJDNEVDOyB9XG5cbnVsLm1lbnUubW0tbGlzdHZpZXcgYS5pcy1hY3RpdmUge1xuICBjb2xvcjogIzBBOURDQzsgfVxuXG4ubW0tbGlzdGl0ZW1fc2VsZWN0ZWQgPiAubW0tbGlzdGl0ZW1fX3RleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubW0tbmV4dDphZnRlcixcbi5tbS1wcmV2OmJlZm9yZSB7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nMTVweCcgaGVpZ2h0PScxMnB4JyB2aWV3Qm94PScwIDAgMTUgMTInIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0NnIGlkPSdXZWJkZXNpZ24nIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nVGVtcGxhdGVzLS8tTW9iaWVsLS8tSG9tZXBhZ2UtLS1NZW51JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzEyLjAwMDAwMCwgLTMxOC4wMDAwMDApJyUzRSUzQ2cgaWQ9J0F0b21zLS8tSWNvbi0vLVByZXZpb3VzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzMjAuMDAwMDAwLCAzMjQuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0zMjAuMDAwMDAwLCAtMzI0LjAwMDAwMCkgdHJhbnNsYXRlKDMxMC4wMDAwMDAsIDMxNC4wMDAwMDApJyUzRSUzQ2cgaWQ9J2JnJyBzdHJva2Utd2lkdGg9JzEnJTNFJTNDL2clM0UlM0NwYXRoIGQ9J00xMS42MDA0MzY2LDE1Ljc4MDc4MDUgQzExLjE0MDUwMTMsMTUuNDMzMTc5MiAxMS4wOTY3MTg3LDE0LjgxOTM2NjIgMTEuNTA1MTkzMiwxNC40MDcyMjAxIEwxNC43ODg4MTIyLDExLjA5NDA4NjYgTDQuMDQ2MTc4NDQsMTEuMDk0MDg2NiBDMy40NjgzOTAwNCwxMS4wOTQwODY2IDMsMTAuNjI4NDY1OCAzLDEwLjA0NTA3MTcgTDMsMTAuMDQ1MDcxNyBDMyw5LjQ2NTcxNjc5IDMuNDYyMTM1NDEsOC45OTYwNTY4MyA0LjA0NjE3ODQ0LDguOTk2MDU2ODMgTDE0Ljc4ODgxMjIsOC45OTYwNTY4MyBMMTEuNDg2NTUzMyw1LjU2MTM5OTIxIEMxMS4wODk1MTQsNS4xNDg0NDEyOSAxMS4xMzcyOTQ4LDQuNTQ0MzEzNTUgMTEuNjAwNDM2Niw0LjIwNjgyMzExIEwxMS42MDA0MzY2LDQuMjA2ODIzMTEgQzEyLjA2MDM3MTksMy44NzE2NjkzMSAxMi43NjA5OTc4LDMuOTQyNjg5MjUgMTMuMTU2NTEzMSw0LjM1NjIzMzQ3IEwxNy42MzAxNjk3LDkuMDMzODE0MzUgQzE4LjEyNjk4MzMsOS41NTMyNzQ0MSAxOC4xMjk3MjE1LDEwLjM5NjY1IDE3LjYzMDE2OTcsMTAuOTI0MDAyNyBMMTMuMTQ0NTAxNSwxNS42NTkzMDYxIEMxMi43NTE2NzMzLDE2LjA3Mzk5NTkgMTIuMDYzNTc4NSwxNi4xMzA4MDUyIDExLjYwMDQzNjYsMTUuNzgwNzgwNSBMMTEuNjAwNDM2NiwxNS43ODA3ODA1IFonIGlkPSdpbnB1dC1iZycgZmlsbD0nJTIzRkZGRkZGJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMC41MDAwMDAsIDEwLjAwMDAwMCkgc2NhbGUoLTEsIC0xKSB0cmFuc2xhdGUoLTEwLjUwMDAwMCwgLTEwLjAwMDAwMCkgJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuXG4ubW0tcHJldjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5tbS1idG5fcHJldiArIC5tbS1uYXZiYXJfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAzOyB9XG4gIC5tbS1idG5fcHJldiArIC5tbS1uYXZiYXJfX3RpdGxlIHNwYW4ge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG51bC5tZW51Lm1tLWxpc3R2aWV3IGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbnVsLm1lbnUubW0tbGlzdHZpZXcgbGk6bm90KC5tbWVudS1pdGVtLXRvcCkgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTdweDsgfVxuXG4ubW0tbGlzdGl0ZW0ge1xuICBib3JkZXI6IHNvbGlkIDBweCB0cmFuc3BhcmVudDsgfVxuXG4ubW0tcGFuZWxzIC5kaXZpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgLm1tLXBhbmVscyAuZGl2aWRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLm1tLWxpc3R2aWV3ID4gbGk6bm90KC5tbS1kaXZpZGVyKTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1vYmlsZS1tZW51IHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xOyB9XG4gIC5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX2Nsb3NlIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07IH1cbiAgLm1vYmlsZS1tZW51Lm1vYmlsZS1tZW51LS1vcGVuIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9sYXVuY2hraXQvaW1hZ2VzL21lbnUtYmcuanBnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIHotaW5kZXg6IDIwMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX2xlZnQge1xuICAgIGZvbnQtc2l6ZTogNC4zNzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwicXVpbm9hXzJyZWd1bGFyXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19sZWZ0IC5tZW51LWl0ZW0gYSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX2xlZnQgdWwubWVudS0tbGV2ZWwtMCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX2xlZnQgdWwubWVudS0tbGV2ZWwtMCBsaSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAgIC5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX2xlZnQgdWwubWVudS0tbGV2ZWwtMCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI0ZGQjJEMTsgfVxuICAgICAgICAubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19sZWZ0IHVsLm1lbnUtLWxldmVsLTAgbGkgYS5pcy1hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjRkZCMkQxOyB9XG4gICAgLm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbGVmdCAjYmxvY2stbGF1bmNoa2l0LXRvcG1lbnUgdWwsXG4gICAgLm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fbGVmdCBbaWQqPVwidG9wbWVudVwiXVtpZCo9XCJibG9ja1wiXSB1bCB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjc1cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSB7XG4gICAgICAubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19sZWZ0IHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtOyB9IH1cbiAgLm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fcmlnaHQgaDEsIC5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX3JpZ2h0IGgyLCAubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19yaWdodCBoMywgLm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fcmlnaHQgaDQsIC5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX3JpZ2h0IGg1LCAubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19yaWdodCBoNixcbiAgLm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fcmlnaHQgLmgxLCAubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19yaWdodCAuaDIsIC5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX3JpZ2h0IC5oMywgLm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fcmlnaHQgLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19jb250ZW50IGgzLCAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2NvbnRlbnQgLm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fcmlnaHQgaDMsIC5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX3JpZ2h0IC5ibG9jay12aWV3c1tjbGFzcyo9XCJvdmVydmlld1wiXSAudmlldy1lbXB0eSwgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX3JpZ2h0IC52aWV3LWVtcHR5LCAubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19yaWdodCAuaDQsIC5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX3JpZ2h0IC5oNSwgLm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fcmlnaHQgLmg2IHtcbiAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG4gIC5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMy41cmVtO1xuICAgIHRvcDogNS4zNzVyZW07IH1cbiAgICAubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19jbG9zZTpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19jbG9zZSAuY2xvc2UtaWNvbiB7XG4gICAgICB3aWR0aDogMi41cmVtO1xuICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9sYXVuY2hraXQvaW1hZ2VzL2ljb25zL2ljb24tY2xvc2Uuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7IH1cbiAgICAgIC5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX2Nsb3NlIC5jbG9zZS1pY29uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vbGF1bmNoa2l0L2ltYWdlcy9pY29ucy9pY29uLWNsb3NlX2hvdmVyLnN2Z1wiKTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlOyB9XG4gIC5tb2JpbGUtbWVudSAuc2hvcC1pY29uX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDMuNXJlbTtcbiAgICB0b3A6IDUuMzc1cmVtOyB9XG4gICAgLm1vYmlsZS1tZW51IC5zaG9wLWljb25fX3dyYXBwZXI6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLm1vYmlsZS1tZW51IC5zaG9wLWljb25fX3dyYXBwZXIgLnNob3AtaWNvbiB7XG4gICAgICB3aWR0aDogMi41cmVtO1xuICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9sYXVuY2hraXQvaW1hZ2VzL2ljb25zL3dlYnNob3Bfd2hpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7IH1cbiAgICAgIC5tb2JpbGUtbWVudSAuc2hvcC1pY29uX193cmFwcGVyIC5zaG9wLWljb246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9sYXVuY2hraXQvaW1hZ2VzL2ljb25zL3dlYnNob3BfaG92ZXIuc3ZnXCIpO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSB7XG4gICAgLm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fY2xvc2Uge1xuICAgICAgbGVmdDogMS4yNXJlbTtcbiAgICAgIHRvcDogMnJlbTsgfVxuICAgIC5tb2JpbGUtbWVudSAuc2hvcC1pY29uX193cmFwcGVyIHtcbiAgICAgIHJpZ2h0OiAxLjI1cmVtO1xuICAgICAgdG9wOiAycmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSB7XG4gICNibG9jay1tZW51bG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5waG90b19nYWxsZXJ5X2xpZ2h0Ym94X19waG90byB7XG4gIG1hcmdpbi1ib3R0b206IDIuMjVyZW07IH1cblxuLm5vZGVfX3Bob3RvLWdhbGxlcnkge1xuICBwYWRkaW5nLXRvcDogMy43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07IH1cblxuLm5ld3MtY2FyZCB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ubm9kZS1uZXdzX2FydGljbGUtY2FyZCAubmV3cy1jYXJkX19saW5rIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzI0MjMyNTsgfVxuICAubm9kZS1uZXdzX2FydGljbGUtY2FyZCAubmV3cy1jYXJkX19saW5rIC5uZXdzLWNhcmRfX3N1bW1hcnkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAgIC5ub2RlLW5ld3NfYXJ0aWNsZS1jYXJkIC5uZXdzLWNhcmRfX2xpbmsgLm5ld3MtY2FyZF9fc3VtbWFyeSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLm5vZGUtbmV3c19hcnRpY2xlLWNhcmQgLm5ld3MtY2FyZF9fbGluayAubmV3cy1jYXJkX19kYXRlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBvcGFjaXR5OiAwLjM7IH1cblxuLm5ld3MtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cblxuLm5vZGUtLXZpZXctbW9kZS1jYXJkIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlOyB9XG4gIC5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZC1saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkLWxpbms6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNGMTVEMjM7IH1cbiAgLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206IDY2LjY3JTsgfVxuICAgIC5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9faW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAyMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMS4ycyBlYXNlLWluLW91dDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgc2NhbGUoMC41MSk7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG4gIC5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMS44NzVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgIC5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9fY29udGVudDphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMS4yNXJlbTtcbiAgICAgIGJvdHRvbTogMS4yNXJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0MicgaGVpZ2h0PSc0Micgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwNzM5Qycgc3Ryb2tlLXdpZHRoPSczJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDcGF0aCBkPSdNOSAxOGw2LTYtNi02Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxLjc1cmVtO1xuICAgICAgaGVpZ2h0OiAxLjc1cmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMi4zNzVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAyLjM3NXJlbTsgfSB9XG4gICAgLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19jb250ZW50IC5jYXJkX19jb250ZW50LXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2NvbnRlbnQgLmNhcmRfX2NvbnRlbnQtd3JhcHBlciA+ICoge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19jb250ZW50IC5jYXJkX19jb250ZW50LXdyYXBwZXIgPiAqICsgKiB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAgICAgLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19jb250ZW50IC5jYXJkX19jb250ZW50LXdyYXBwZXIgPiAqICsgKiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19jb250ZW50IC5jYXJkX19jb250ZW50LXdyYXBwZXIgPiAqICsgKiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMS43NXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9fY29udGVudCAuY2FyZF9fY29udGVudC13cmFwcGVyID4gKiArICoge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIuMjVyZW07IH0gfVxuICAgIC5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9fY29udGVudCAuY2FyZF9fY29udGVudC13cmFwcGVyID4gKjpsYXN0LWNoaWxkOm5vdCguYm9keSkge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAgICAgLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19jb250ZW50IC5jYXJkX19jb250ZW50LXdyYXBwZXIgPiAqOmxhc3QtY2hpbGQ6bm90KC5ib2R5KSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIC5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9fY29udGVudCAuY2FyZF9fY29udGVudC13cmFwcGVyID4gKjpsYXN0LWNoaWxkOm5vdCguYm9keSkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjc1cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19jb250ZW50IC5jYXJkX19jb250ZW50LXdyYXBwZXIgPiAqOmxhc3QtY2hpbGQ6bm90KC5ib2R5KSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIuMjVyZW07IH0gfVxuICAubm9kZS0tdmlldy1tb2RlLWNhcmQgYSwgLm5vZGUtLXZpZXctbW9kZS1jYXJkIGFbaHJlZl0sIC5ub2RlLS12aWV3LW1vZGUtY2FyZCBhW2hyZWZdIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2NvbnRlbnQgaDMge1xuICAgIGNvbG9yOiAjRjE1RDIzO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmJvZHkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5ub2RlLS12aWV3LW1vZGUtY2FyZCAuZmllbGQtZGF0ZSB7XG4gICAgY29sb3I6ICNmZjdmYjM7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi5ub2RlLS12aWV3LW1vZGUtY2FyZDpob3ZlciAuY2FyZF9faW1hZ2UgaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSBzY2FsZSgwLjY1KTsgfVxuXG4ubm9kZS0tdmlldy1tb2RlLWNhcmQ6aG92ZXIgLmNhcmRfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgYW5pbWF0aW9uOiBib3VuY2UgMXMgaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBib3VuY2UgMXMgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBib3VuY2UgMXMgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogYm91bmNlIDFzIGluZmluaXRlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuY2FyZC0td2lkZSAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2ltYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDcuMjElOyB9XG4gIC5jYXJkLS13aWRlIC5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmNhcmQtLXdpZGUgLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19jb250ZW50IC5jYXJkX19sYWJlbCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07IH1cbiAgICAuY2FyZC0td2lkZSAubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2NvbnRlbnQgLmNhcmRfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbi8qXG4gICAgRXhjZXB0aW9ucyBmb3IgZXZlbnQgY2FyZC5cbiovXG4ubm9kZS0tdHlwZS1ldmVudC5ub2RlLS12aWV3LW1vZGUtY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMzE0Njg7IH1cbiAgLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdmlldy1tb2RlLWNhcmQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhNDEwNTE7IH1cbiAgLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdmlldy1tb2RlLWNhcmQgLmNhcmRfX2xhYmVsIGgzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAubm9kZS0tdHlwZS1ldmVudC5ub2RlLS12aWV3LW1vZGUtY2FyZCAuZmllbGQtLW5hbWUtZmllbGQtZGF0ZS1yYW5nZSB7XG4gICAgY29sb3I6ICNmZjdmYjM7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuICAubm9kZS0tdHlwZS1ldmVudC5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9fY29udGVudC13cmFwcGVyID4gKjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwcmVtOyB9XG4gIC5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19jb250ZW50OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQyJyBoZWlnaHQ9JzQyJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDA3MzlDJyBzdHJva2Utd2lkdGg9JzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NwYXRoIGQ9J005IDE4bDYtNi02LTYnLyUzRSUzQy9zdmclM0VcIik7IH1cblxuLypcbiAgICBFeGNlcHRpb25zIGZvciBQcmFjdGljYWwgZXhhbXBsZXMgY2FyZC5cbiovXG4vKlxuICAgIEV4Y2VwdGlvbnMgZm9yIGFkbWluLCBzaG93cyBpZiBub2RlIGlzIHN0aWNreSBhbmQvb3IgcHJvbW90ZWQuXG5cbiovXG4udG9vbGJhci1maXhlZCAubm9kZS0tdmlldy1tb2RlLWNhcmQubm9kZS0tc3RpY2t5IC5jYXJkX19sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudG9vbGJhci1maXhlZCAubm9kZS0tdmlldy1tb2RlLWNhcmQubm9kZS0tc3RpY2t5IC5jYXJkX19sYWJlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdpcy1zdGlja3knO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xLjhyZW07XG4gICAgZm9udC1zaXplOiA5cHg7IH1cblxuLnRvb2xiYXItZml4ZWQgLm5vZGUtLXZpZXctbW9kZS1jYXJkLm5vZGUtLXByb21vdGVkIC5jYXJkX19sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudG9vbGJhci1maXhlZCAubm9kZS0tdmlldy1tb2RlLWNhcmQubm9kZS0tcHJvbW90ZWQgLmNhcmRfX2xhYmVsOmFmdGVyIHtcbiAgICBjb250ZW50OiAncHJvbW90ZWQnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xLjhyZW07XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgbGVmdDogNTVweDtcbiAgICByaWdodDogMDsgfVxuXG4uYmxvY2stdmlld3NbY2xhc3MqPVwib3ZlcnZpZXdcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRENEQ0RDO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIHtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuYmxvY2stdmlld3NbY2xhc3MqPVwib3ZlcnZpZXdcIl0ge1xuICAgICAgcGFkZGluZy10b3A6IDMuNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0LjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtOyB9IH1cbiAgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC52aWV3LWNvbnRlbnQucm93LCAuYmxvY2stdmlld3NbY2xhc3MqPVwib3ZlcnZpZXdcIl0gLm5vZGUtbmV3c19hcnRpY2xlLWNhcmQgLnZpZXctY29udGVudC5uZXdzLWNhcmRfX2xpbmssIC5ub2RlLW5ld3NfYXJ0aWNsZS1jYXJkIC5ibG9jay12aWV3c1tjbGFzcyo9XCJvdmVydmlld1wiXSAudmlldy1jb250ZW50Lm5ld3MtY2FyZF9fbGluaywgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC52aWV3LWNvbnRlbnQudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSB7XG4gICAgICAuYmxvY2stdmlld3NbY2xhc3MqPVwib3ZlcnZpZXdcIl0gLnZpZXctY29udGVudC5yb3csIC5ibG9jay12aWV3c1tjbGFzcyo9XCJvdmVydmlld1wiXSAubm9kZS1uZXdzX2FydGljbGUtY2FyZCAudmlldy1jb250ZW50Lm5ld3MtY2FyZF9fbGluaywgLm5vZGUtbmV3c19hcnRpY2xlLWNhcmQgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC52aWV3LWNvbnRlbnQubmV3cy1jYXJkX19saW5rLCAuYmxvY2stdmlld3NbY2xhc3MqPVwib3ZlcnZpZXdcIl0gLnZpZXctY29udGVudC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDkwJTsgfSB9XG4gIC5ibG9jay12aWV3c1tjbGFzcyo9XCJvdmVydmlld1wiXSAudmlld3Mtcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgICAgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC52aWV3cy1yb3cge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAuYmxvY2stdmlld3NbY2xhc3MqPVwib3ZlcnZpZXdcIl0gLnZpZXdzLXJvdyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuODc1cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjg3NXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIC52aWV3cy1yb3cge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMS4xMjVyZW07IH0gfVxuICAuYmxvY2stdmlld3NbY2xhc3MqPVwib3ZlcnZpZXdcIl0gLnN0aWNrZXIge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuYmxvY2stdmlld3NbY2xhc3MqPVwib3ZlcnZpZXdcIl0gLnZpZXctZW1wdHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYmxvY2stdmlld3NbY2xhc3MqPVwib3ZlcnZpZXdcIl0gLnZpZXctaGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmpzLXBhZ2VyX19pdGVtcy5wYWdlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5qcy1wYWdlcl9faXRlbXMucGFnZXIgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZm9udC1mYW1pbHk6IFwicXVpbm9hXzJyZWd1bGFyXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgcGFkZGluZy10b3A6IDJyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgZm9vdGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgZm9vdGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9vdGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0LjVyZW07IH0gfVxuICBmb290ZXIgKiB7XG4gICAgY29sb3I6ICMyNDIzMjU7IH1cbiAgZm9vdGVyIGRpdi5mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAgIGZvb3RlciBkaXYuZm9vdGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgZm9vdGVyIGRpdi5mb290ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjg3NXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44NzVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIGZvb3RlciBkaXYuZm9vdGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS4xMjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtOyB9IH1cbiAgZm9vdGVyIC5mb290ZXItdG9wIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICBmb290ZXIgLmZvb3Rlci10b3AgbGkge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgY29sb3I6ICM2QjZFNzA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7IH1cbiAgICBmb290ZXIgLmZvb3Rlci10b3AgbGkgYSB7XG4gICAgICBjb2xvcjogIzZCNkU3MDsgfVxuICAgICAgZm9vdGVyIC5mb290ZXItdG9wIGxpIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzI0MjMyNTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkge1xuICAgICAgZm9vdGVyIC5mb290ZXItdG9wIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtOyB9IH1cbiAgZm9vdGVyIC5mb290ZXItdG9wIGgxLCBmb290ZXIgLmZvb3Rlci10b3AgaDIsIGZvb3RlciAuZm9vdGVyLXRvcCBoMywgZm9vdGVyIC5mb290ZXItdG9wIGg0LCBmb290ZXIgLmZvb3Rlci10b3AgaDUsIGZvb3RlciAuZm9vdGVyLXRvcCBoNixcbiAgZm9vdGVyIC5mb290ZXItdG9wIC5oMSwgZm9vdGVyIC5mb290ZXItdG9wIC5oMiwgZm9vdGVyIC5mb290ZXItdG9wIC5oMywgZm9vdGVyIC5mb290ZXItdG9wIC5ub2RlLS12aWV3LW1vZGUtY2FyZCAuY2FyZF9fY29udGVudCBoMywgLm5vZGUtLXZpZXctbW9kZS1jYXJkIC5jYXJkX19jb250ZW50IGZvb3RlciAuZm9vdGVyLXRvcCBoMywgZm9vdGVyIC5mb290ZXItdG9wIC5ibG9jay12aWV3c1tjbGFzcyo9XCJvdmVydmlld1wiXSAudmlldy1lbXB0eSwgLmJsb2NrLXZpZXdzW2NsYXNzKj1cIm92ZXJ2aWV3XCJdIGZvb3RlciAuZm9vdGVyLXRvcCAudmlldy1lbXB0eSwgZm9vdGVyIC5mb290ZXItdG9wIC5oNCwgZm9vdGVyIC5mb290ZXItdG9wIC5oNSwgZm9vdGVyIC5mb290ZXItdG9wIC5oNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTsgfVxuICBmb290ZXIgLmZvb3Rlci1ib3R0b20ge1xuICAgIGNvbG9yOiAjQTJBNkFBO1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkge1xuICAgICAgZm9vdGVyIC5mb290ZXItYm90dG9tIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuICAgIGZvb3RlciAuZm9vdGVyLWJvdHRvbSAuZm9vdGVyIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgZm9vdGVyIC5mb290ZXItYm90dG9tIC5mb290ZXIgYSB7XG4gICAgICBjb2xvcjogI0EyQTZBQTsgfVxuICAgICAgZm9vdGVyIC5mb290ZXItYm90dG9tIC5mb290ZXIgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMjQyMzI1OyB9XG4gIGZvb3RlciAuZm9vdGVyLWltYWdlIHtcbiAgICBoZWlnaHQ6IDEzMnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2xhdW5jaGtpdC9pbWFnZXMvcGFibG9zLWFydGlmYWN0LTAxLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODk5Ljk4cHgpIHtcbiAgICAgIGZvb3RlciAuZm9vdGVyLWltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiA0NHB4OyB9IH1cblxuLmpzLWZvcm0taXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW07IH1cblxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC53ZWJmb3JtLXJlcXVpcmVkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gdGV4dGFyZWEge1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06OnBsYWNlaG9sZGVyLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOjpwbGFjZWhvbGRlcixcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06OnBsYWNlaG9sZGVyLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSgyMjQsIDIyMiwgMjMyLCAwKTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2U7IH1cbiAgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cyxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHRleHRhcmVhOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMxMjQ1Nzc7IH1cbiAgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzOjpwbGFjZWhvbGRlcixcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1czo6cGxhY2Vob2xkZXIsXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzOjpwbGFjZWhvbGRlcixcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHRleHRhcmVhOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNFMERFRTg7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4zczsgfVxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0gKyBsYWJlbCxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSArIGxhYmVsLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSArIGxhYmVsLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gdGV4dGFyZWEgKyBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDFyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBvcGFjaXR5OiAwLjY7IH1cbiAgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOnBsYWNlaG9sZGVyLXNob3duICsgbGFiZWwsXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06cGxhY2Vob2xkZXItc2hvd24gKyBsYWJlbCxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06cGxhY2Vob2xkZXItc2hvd24gKyBsYWJlbCxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHRleHRhcmVhOnBsYWNlaG9sZGVyLXNob3duICsgbGFiZWwge1xuICAgIHRvcDogMS43cmVtO1xuICAgIGxlZnQ6IDFyZW07XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSArIGxhYmVsLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMgKyBsYWJlbCxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSArIGxhYmVsLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzICsgbGFiZWwsXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pICsgbGFiZWwsXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzICsgbGFiZWwsXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSB0ZXh0YXJlYTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSArIGxhYmVsLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gdGV4dGFyZWE6Zm9jdXMgKyBsYWJlbCB7XG4gICAgdG9wOiAtMC4yNXJlbTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNykgdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0gaW5wdXQ6Zm9jdXM6cmVxdWlyZWQ6aW52YWxpZCxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSBpbnB1dDpmb2N1czpyZXF1aXJlZDppbnZhbGlkLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSBpbnB1dDpmb2N1czpyZXF1aXJlZDppbnZhbGlkLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gdGV4dGFyZWEgaW5wdXQ6Zm9jdXM6cmVxdWlyZWQ6aW52YWxpZCB7XG4gICAgY29sb3I6IHJlZDtcbiAgICBib3JkZXItY29sb3I6IHJlZDtcbiAgICBib3gtc2hhZG93OiAwIDAgNnB4IHJlZDsgfVxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0gaW5wdXQ6Zm9jdXM6cmVxdWlyZWQ6dmFsaWQsIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSBpbnB1dDpmb2N1czpyZXF1aXJlZDpwbGFjZWhvbGRlci1zaG93bixcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSBpbnB1dDpmb2N1czpyZXF1aXJlZDp2YWxpZCxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSBpbnB1dDpmb2N1czpyZXF1aXJlZDpwbGFjZWhvbGRlci1zaG93bixcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0gaW5wdXQ6Zm9jdXM6cmVxdWlyZWQ6dmFsaWQsXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdIGlucHV0OmZvY3VzOnJlcXVpcmVkOnBsYWNlaG9sZGVyLXNob3duLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gdGV4dGFyZWEgaW5wdXQ6Zm9jdXM6cmVxdWlyZWQ6dmFsaWQsXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSB0ZXh0YXJlYSBpbnB1dDpmb2N1czpyZXF1aXJlZDpwbGFjZWhvbGRlci1zaG93biB7XG4gICAgYm9yZGVyLWNvbG9yOiBncmVlbjtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IGdyZWVuOyB9XG5cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1yZXF1aXJlZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcqJzsgfVxuXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gZmllbGRzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gZmllbGRzZXQgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIGZpZWxkc2V0IC5maWVsZHNldC13cmFwcGVyID4gZGl2Om50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC43NXJlbTsgfVxuICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIGZpZWxkc2V0IC5maWVsZHNldC13cmFwcGVyID4gZGl2Om50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTsgfVxuICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gZmllbGRzZXQgLmZpZWxkc2V0LXdyYXBwZXIgPiBkaXY6bnRoLWNoaWxkKGV2ZW4pIGxhYmVsIHtcbiAgICAgICAgICBsZWZ0OiAycmVtOyB9XG4gICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gZmllbGRzZXQgLmZpZWxkc2V0LXdyYXBwZXIgPiBkaXYge1xuICAgICAgICBmbGV4OiAwIDAgNTAlOyB9IH1cblxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHByZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmEgU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgfVxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gcHJlIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5nLXJlY2FwdGNoYSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHotaW5kZXg6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gI2VkaXQtYWN0aW9ucyB7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQge1xuICBib3JkZXI6IDA7IH1cblxuI2Jsb2NrLW1haWxjaGltcGZvcm0ge1xuICBtYXJnaW4tdG9wOiAxNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgI2Jsb2NrLW1haWxjaGltcGZvcm0ge1xuICAgICAgbWFyZ2luLXRvcDogMTByZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTU5Ljk4cHgpIHtcbiAgICAjYmxvY2stbWFpbGNoaW1wZm9ybSB7XG4gICAgICBtYXJnaW4tdG9wOiA4cmVtOyB9IH1cblxuI21jX2VtYmVkX3NpZ251cF9zY3JvbGwge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbiNtY2UtRU1BSUwge1xuICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlcjogbm9uZTsgfVxuICAjbWNlLUVNQUlMOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2QjZFNzA7XG4gICAgZm9udC1mYW1pbHk6IFwiRmlyYSBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjsgfVxuXG4ubWMtam9pbi1idXR0b24ge1xuICBwYWRkaW5nOiAwIDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMTVEMjM7XG4gIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDMuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJxdWlub2FfMnJlZ3VsYXJcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDsgfVxuICAubWMtam9pbi1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNDIzMjU7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubWMtZm9ybS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vbGF1bmNoa2l0L2Zvcm0tYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cblxuLm1jLWZvcm0taW5zaWRlIHtcbiAgcGFkZGluZzogM3JlbSAxcmVtOyB9XG5cbi5tYy1mb3JtLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1jLXRpdGxlLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cmVtO1xuICB6LWluZGV4OiA1O1xuICB3aWR0aDogaW5oZXJpdDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLm1jLXRpdGxlLWltYWdlIHtcbiAgICAgIHRvcDogLTRyZW07IH0gfVxuXG4uc3RyaWN0Q29udGVudCBoMSwgLnN0cmljdENvbnRlbnQgaDIsIC5zdHJpY3RDb250ZW50IGgzLCAuc3RyaWN0Q29udGVudCBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcInF1aW5vYV8ycmVndWxhclwiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7IH1cblxuLnN0cmljdENvbnRlbnQgcCwgLnN0cmljdENvbnRlbnQgLmhlbHBUZXh0LCAuc3RyaWN0Q29udGVudCBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmEgU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7IH1cblxuLnN0cmljdENvbnRlbnQgLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAgMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxNUQyMztcbiAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcInF1aW5vYV8ycmVndWxhclwiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwOyB9XG4gIC5zdHJpY3RDb250ZW50IC5idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNDIzMjU7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uYmFubmVyQ29udGVudF9fZGVzY3JpcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmxheW91dC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDsgfVxuXG4ubW0tcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbiNibG9jay1sYXVuY2hraXQtY29udGVudCA+IGZvcm0ge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIG1heC13aWR0aDogNjUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBMkM0RUM7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuI3NlY3Rpb24tMzggaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYWxpZ24tbGVmdC5tZWRpYV9faW1hZ2Uge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDUlOyB9XG5cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxudGQge1xuICBib3JkZXItYm90dG9tOiAycHggZG90dGVkICNEQ0RDREM7IH1cblxubWFpbiB7XG4gIG1hcmdpbi10b3A6IC01MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkge1xuICAgIG1haW4ge1xuICAgICAgbWFyZ2luLXRvcDogLTM1cHg7IH0gfVxuXG4jYmxvY2stbGF1bmNoa2l0LWxvY2FsLXRhc2tzIHtcbiAgei1pbmRleDogMTA7IH1cblxucCBhIHtcbiAgY29sb3I6ICNGMTVEMjM7IH1cbiAgcCBhOmhvdmVyIHtcbiAgICBjb2xvcjogI0QzMTQ2ODsgfVxuXG4udmlldy1yZWNpcGVzIC5yZWNpcGUtaW1hZ2Vfd3JhcHBlciB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogNSUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi52aWV3LXJlY2lwZXMgLnZpZXdzLXJvdyB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC52aWV3LXJlY2lwZXMgLnZpZXdzLXJvdyB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAudmlldy1yZWNpcGVzIC52aWV3cy1yb3cge1xuICAgICAgbWFyZ2luLXRvcDogMC44NzVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudmlldy1yZWNpcGVzIC52aWV3cy1yb3cge1xuICAgICAgbWFyZ2luLXRvcDogMS4xMjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTsgfSB9XG5cbi52aWV3LXJlY2lwZXMgLnJlY2lwZV9jb250ZW50IHtcbiAgd2lkdGg6IDQ1JTtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC52aWV3LXJlY2lwZXMgLnJlY2lwZV9jb250ZW50IGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgLnZpZXctcmVjaXBlcyAucmVjaXBlX2NvbnRlbnQgLmg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxuLnZpZXctcmVjaXBlcyAucmVjaXBlLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAuNXJlbTtcbiAgdG9wOiAxMnJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLnZpZXctcmVjaXBlcyAucmVjaXBlLWJ0biB7XG4gICAgICB0b3A6IDEwcmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OS45OHB4KSB7XG4gICAgLnZpZXctcmVjaXBlcyAucmVjaXBlLWJ0biB7XG4gICAgICB0b3A6IDdyZW07IH0gfVxuXG4udmlldy1yZWNpcGVzIC5jYXJkLWxpbms6aG92ZXIgKjpub3QoLnJlY2lwZS1idG4pIHtcbiAgY29sb3I6ICMyNDIzMjUgIWltcG9ydGFudDsgfVxuIiwiLy9AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Nb250c2VycmF0XCIpO1xuLmZzbGlnaHRib3gtdG9vbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM1LCAzNSwgMzUsIDAuNjUpOyB9XG5cbi5mc2xpZ2h0Ym94LXRvb2xiYXItYnV0dG9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNDVweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5sZHMtcmluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDY3cHg7XG4gIGhlaWdodDogNjdweDsgfVxuXG4ubGRzLXJpbmcgZGl2IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogNTRweDtcbiAgbWFyZ2luOiA2cHg7XG4gIGJvcmRlcjogNXB4IHNvbGlkICM5OTk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBsZHMtcmluZyAxLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAuNSwgMSkgaW5maW5pdGU7XG4gIGJvcmRlci1jb2xvcjogIzk5OSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDsgfVxuXG4ubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgxKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNDVzOyB9XG5cbi5sZHMtcmluZyBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zczsgfVxuXG4ubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTVzOyB9XG5cbkBrZXlmcmFtZXMgbGRzLXJpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5mc2xpZ2h0Ym94LXNvdXJjZS1ob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZnNsaWdodGJveC1zaW5nbGUtc291cmNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH1cblxuLmZzbGlnaHRib3gtdHJhbnNmb3JtLXRyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzOyB9XG5cbi5mc2xpZ2h0Ym94LWludmFsaWQtZmlsZS13cmFwcGVyIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogI2VhZWJlYjtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZnNsaWdodGJveC1mYWRlLWluIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50OyB9XG5cbi5mc2xpZ2h0Ym94LWZhZGUtaW4ge1xuICBhbmltYXRpb246IGZzbGlnaHRib3gtZmFkZS1pbiAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC43LCAxKTsgfVxuXG5Aa2V5ZnJhbWVzIGZzbGlnaHRib3gtZmFkZS1pbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IC42NTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5mc2xpZ2h0Ym94LWZhZGUtb3V0IHtcbiAgYW5pbWF0aW9uOiBmc2xpZ2h0Ym94LWZhZGUtb3V0IC4yNXMgZWFzZTsgfVxuXG5Aa2V5ZnJhbWVzIGZzbGlnaHRib3gtZmFkZS1vdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAuMzU7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uZnNsaWdodGJveC1mYWRlLWluLWNvbXBsZXRlIHtcbiAgYW5pbWF0aW9uOiBmc2xpZ2h0Ym94LWZhZGUtaW4tY29tcGxldGUgMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuNywgMSkgZm9yd2FyZHM7IH1cblxuQGtleWZyYW1lcyBmc2xpZ2h0Ym94LWZhZGUtaW4tY29tcGxldGUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAuMzsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5mc2xpZ2h0Ym94LWZhZGUtb3V0LWNvbXBsZXRlIHtcbiAgYW5pbWF0aW9uOiBmc2xpZ2h0Ym94LWZhZGUtb3V0LWNvbXBsZXRlIC4yNXMgZWFzZSAhaW1wb3J0YW50OyB9XG5cbkBrZXlmcmFtZXMgZnNsaWdodGJveC1mYWRlLW91dC1jb21wbGV0ZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uZnNsaWdodGJveC1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogIzFlMWUxZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMzAsIDMwLCAzMCwgMC45KSwgYmxhY2sgMTgxMCUpO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5mc2xpZ2h0Ym94LW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mc2xpZ2h0Ym94LXNjcm9sbGJhcmZpeCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7IH1cblxuLmZzbGlnaHRib3gtbmF2IHtcbiAgaGVpZ2h0OiA0NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7IH1cblxuLmZzbGlnaHRib3gtc2xpZGUtbnVtYmVyLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogLjgycmVtO1xuICBjb2xvcjogI2MxYzJjMjtcbiAgei1pbmRleDogMTtcbiAgbWF4LXdpZHRoOiA0NnB4OyB9XG4uZnNsaWdodGJveC1zbGlkZS1udW1iZXItY29udGFpbmVyIC5mc2xpZ2h0Ym94LXNsaWRlLXNsaWRlLW51bWJlciB7XG4gIHBhZGRpbmc6IDAgMnB4OyB9XG4uZnNsaWdodGJveC1zbGlkZS1udW1iZXItY29udGFpbmVyIC5mc2xpZ2h0Ym94LXNsYXNoIHtcbiAgcGFkZGluZy10b3A6IC4xNXJlbTtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5mc2xpZ2h0Ym94LXN2Zy1pY29uIHBhdGgge1xuICBmaWxsOiAjZGRkOyB9XG5cbi5mc2xpZ2h0Ym94LXN2Zy1pY29uIGNpcmNsZSB7XG4gIHN0cm9rZTogIzQ2OTFmNjtcbiAgc3Ryb2tlLXdpZHRoOiAxOyB9XG5cbi5mc2xpZ2h0Ym94LXNsaWRlLWJ0bi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweCA2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5mc2xpZ2h0Ym94LXNsaWRlLWJ0bi1jb250YWluZXI6aG92ZXIgLmZzbGlnaHRib3gtc3ZnLWljb24gcGF0aCB7XG4gIGZpbGw6ICNmMWYxZjE7IH1cblxuLmZzbGlnaHRib3gtc2xpZGUtYnRuIHtcbiAgcGFkZGluZzogN3B4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzUsIDM1LCAzNSwgMC42NSk7IH1cbkBtZWRpYSAobWluLXdpZHRoOiA0NzZweCkge1xuICAuZnNsaWdodGJveC1zbGlkZS1idG4ge1xuICAgIHBhZGRpbmc6IDhweDsgfSB9XG5cbi5mc2xpZ2h0Ym94LXNsaWRlLWJ0bi1sZWZ0LWNvbnRhaW5lciB7XG4gIGxlZnQ6IDA7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzUuOTlweCkge1xuICAuZnNsaWdodGJveC1zbGlkZS1idG4tbGVmdC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogM3B4OyB9IH1cblxuLmZzbGlnaHRib3gtc2xpZGUtYnRuLXJpZ2h0LWNvbnRhaW5lciB7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDsgfVxuQG1lZGlhIChtaW4td2lkdGg6IDQ3NnB4KSB7XG4gIC5mc2xpZ2h0Ym94LXNsaWRlLWJ0bi1yaWdodC1jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDsgfSB9XG5cbi5idXR0b24tc3R5bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uZnNsaWdodGJveC1ob2xkZXItd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5mc2xpZ2h0Ym94LW1lZGlhLWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuLmZzbGlnaHRib3gtaW52aXNpYmxlLWhvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5mc2xpZ2h0Ym94LWN1cnNvci1ncmFiYmluZyB7XG4gIGN1cnNvcjogZ3JhYmJpbmc7IH1cblxuLmJ1dHRvbi1zdHlsZTpob3ZlciAuZnNsaWdodGJveC1zdmctaWNvbiBwYXRoIHtcbiAgZmlsbDogI2ZmZjsgfVxuXG4uZnNsaWdodGJveC1mYWRlLWluLXdpbmRvdyB7XG4gIGFuaW1hdGlvbjogZmFkZS1pbiAuNXMgZm9yd2FyZHM7IH1cblxuLmZzbGlnaHRib3gtY29udGFpbmVyLWZhZGVvdXQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZTsgfVxuIiwiLyohXG4gKiBCb290c3RyYXAgR3JpZCB2NC4wLjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cblxuQGF0LXJvb3Qge1xuICBALW1zLXZpZXdwb3J0IHsgd2lkdGg6IGRldmljZS13aWR0aDsgfSAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGF0LXJ1bGUtbm8tdmVuZG9yLXByZWZpeFxufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQGltcG9ydCBcIm1peGlucy9icmVha3BvaW50c1wiO1xuQGltcG9ydCBcIm1peGlucy9ncmlkLWZyYW1ld29ya1wiO1xuQGltcG9ydCBcIm1peGlucy9ncmlkXCI7XG5cbkBpbXBvcnQgXCJncmlkXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL2Rpc3BsYXlcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvZmxleFwiO1xuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlci1tb2JpbGUvIDIpO1xuICBwYWRkaW5nLWxlZnQ6ICgkZ3V0dGVyLW1vYmlsZSAvIDIpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9QGVhY2ggJGJyZWFrcG9pbnQsICRncmlkLWd1dHRlci13aWR0aCBpbiAkZ3JpZC1ndXR0ZXItd2lkdGhzICB7XG4gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgICAgICAgIH1cbiAgICAgICB9XG59XG5cbkBtaXhpbiBtYWtlLXJvdyggJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogKCRndXR0ZXItbW9iaWxlIC8gLTIpO1xuICBtYXJnaW4tbGVmdDogKCRndXR0ZXItbW9iaWxlIC8gLTIpO1xuXG4gIEBlYWNoICRicmVha3BvaW50LCAkZ3JpZC1ndXR0ZXItd2lkdGggaW4gJGdyaWQtZ3V0dGVyLXdpZHRocyAge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gLTIpO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gLTIpO1xuICAgICAgfVxuICAgIH1cblxufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbGxhcHNpbmdcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXItbW9iaWxlIC8gMik7XG4gIHBhZGRpbmctbGVmdDogKCRndXR0ZXItbW9iaWxlIC8gMik7XG4gICBAZWFjaCAkYnJlYWtwb2ludCwgJGdyaWQtZ3V0dGVyLXdpZHRoIGluICRncmlkLWd1dHRlci13aWR0aHMgIHtcbiAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICB9XG5cbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlci1tb2JpbGUgLyAyKTtcbiAgIHBhZGRpbmctbGVmdDogKCRndXR0ZXItbW9iaWxlIC8gMik7XG4gIEBlYWNoICRicmVha3BvaW50LCAkZ3JpZC1ndXR0ZXItd2lkdGggaW4gJGdyaWQtZ3V0dGVyLXdpZHRocyAge1xuICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICB9XG59XG5cbi8vIEZsdWlkIGNvbnRhaW5lclxuLy9cbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGggMTAwJSB3aWR0aCBmb3Jcbi8vIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cbn1cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8gIEJvb3RzdHJhcFxuLy9cbi8vICBUaGVzZSB2YXJpYWJsZXMgcHJvdmlkZSBCb290c3RyYXAgb3ZlcnJpZGVzLCBlZy4gaG93IHdlIHNldCB0aGUgZ3JpZCwgbWF4IGNvbnRhaW5lciBzaXplcyBldGMuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyAjIENvbnRhaW5lcnNcbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG4vLyBNYXggd2lkdGggb2YgY29udGFpbmVyIHNob3VsZCBpbmNsdWRlIGd1dHRlciB3aWR0aCBvbmNlIGZvciBpdHMgb3V0ZXIgcGFkZGluZy5cbi8vXG4vL1xuLy8gIyBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG4vL1xuLy8gU3R5bGVndWlkZTogU2V0dGluZ3MuYm9vdHN0cmFwXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gICAgICAgIHhzOjAsXG4gICAgICAgIHNtOiA1NjBweCxcbiAgICAgICAgbWQ6IDkwMHB4LFxuICAgICAgICBsZzogMTIwMHB4LFxuLy8gICAgICAgICB4bDogMTgwMHB4LFxuICAgIC8veHhsOjE2MDBweFxuICAgIC8vIHh4eGw6MjU1MHB4XG4pIWRlZmF1bHQ7XG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICAgICAgICBzbTogNTYwcHgsXG4gICAgICAgIG1kOiA3NjhweCxcbiAgICAgICAgbGc6IDEwNTZweCxcbi8vICAgICAgICAgeGw6IDE1ODRweCxcbiAgICAvL3h4bDogMTE0MHB4XG4gICAgLy8geHh4bDoxODAwcHhcbikhZGVmYXVsdDtcblxuJGdyaWQtZ3V0dGVyLXdpZHRoczogKFxuICAgICAgICBzbTogMXJlbSxcbiAgICAgICAgbWQ6ICgyOC8xNikqMXJlbSxcbiAgICAgICAgbGc6ICgzNi8xNikqMXJlbSxcbi8vICAgICAgICAgeGw6ICg1NC8xNikqMXJlbSxcbiAgICAvL3h4bDogMTE0MHB4XG4gICAgLy8geHh4bDoxODAwcHhcbikhZGVmYXVsdDtcblxuJGdyaWQtdmVydGljYWw6IChcbiAgICAgICAgc206IDFyZW0sXG4gICAgICAgIG1kOiAoMjgvMTYpKjFyZW0sXG4gICAgICAgIGxnOiAoMzYvMTYpKjFyZW0sXG4vLyAgICAgICAgIHhsOiAoNTQvMTYpKjFyZW0sXG4gICAgLy94eGw6IDExNDBweFxuICAgIC8vIHh4eGw6MTgwMHB4XG4pIWRlZmF1bHQ7XG5cblxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICgzNi8xNikqMXJlbSFkZWZhdWx0O1xuJGd1dHRlci1tb2JpbGU6ICAgICAgICAgICAgICAgICgxNi8xNikqMXJlbSFkZWZhdWx0O1xuLy8gU2V0cyBpdGVtIG1hcmdpbiB0byBiZSBzYW1lIGFzIGdyaWQgZ3V0dGVyIChlcXVhbCBkaXN0YW5jZXMpXG4kaXRlbS1tYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG5cbi8vIFNldHMgYm9vbGVhbnMgZm9yIGxhcmdlciBzY3JlZW4gc2l6ZXNcbiRzY3JlZW4teGw6bWFwX2hhc19rZXkoJGdyaWQtYnJlYWtwb2ludHMsJ3hsJykhZGVmYXVsdDtcbiRzY3JlZW4teHhsOm1hcF9oYXNfa2V5KCRncmlkLWJyZWFrcG9pbnRzLCd4eGwnKSFkZWZhdWx0O1xuJHNjcmVlbi14eHhsOm1hcF9oYXNfa2V5KCRncmlkLWJyZWFrcG9pbnRzLCd4eHhsJykhZGVmYXVsdDtcblxuXG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAycHgsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGdyaWQtZ3V0dGVyLXdpZHRoczokZ3JpZC1ndXR0ZXItd2lkdGhzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlci1tb2JpbGUgLyAyKTtcbiAgICBwYWRkaW5nLWxlZnQ6ICgkZ3V0dGVyLW1vYmlsZSAvIDIpO1xuICAgIEBlYWNoICRicmVha3BvaW50LCAkZ3JpZC1ndXR0ZXItd2lkdGggaW4gJGdyaWQtZ3V0dGVyLXdpZHRocyAge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZCN7JGluZml4fS1ub25lICAgICAgICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUgICAgICAgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tYmxvY2sgICAgICAgIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LXRhYmxlICAgICAgICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS10YWJsZS1yb3cgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LXRhYmxlLWNlbGwgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWZsZXggICAgICAgICB7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWlubGluZS1mbGV4ICB7IGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSAgICAgICAgIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZSAgICAgICB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWJsb2NrICAgICAgICB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUgICAgICAgIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1yb3cgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1jZWxsICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtZmxleCAgICAgICAgIHsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4ICB7IGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gSFRNTFxuLy9cbi8vICBUaGlzIGZpbGUgcHJvdmlkZXMgZGVmYXVsdCBsaW5rIHN0eWxpbmdcbi8vXG4vLyAgU2V0cyBkZWZhdWx0IEhUTUwgZm9udCBzaXplIGFuZCBjcmVhdGVzIHBlcmNlbnRhZ2UgYmFzZWQgc2NhbGluZyB2aWEgdmlld3BvcnQuXG4vLyAgVGhlIGJhc2UgZm9udC1zaXplIHNjYWxlcyB1cCB3aXRoIHNldCBjb250YWluZXIgd2lkdGhzLlxuLy9cbi8vICBEZXBlbmRlbmNpZXM6IEJvb3RzdHJhcC1icmVha3BvaW50cywgX2dyaWQuc2Nzc1xuLy9cbi8vIF9fX1xuLy9cbi8vIFN0YXR1czogIFVwIGZvciByZXZpZXdcbi8vIF9fX1xuLy9cbi8vXG4vLyAgJGJhc2UtZm9udC1zaXplXG4vL1xuLy9cbi8vIFdlaWdodDogMFxuLy9cbi8vIFN0eWxlZ3VpZGU6IEVsZW1lbnRzLmh0bWxcblxuJGJhc2UtZm9udC1zaXplOiAxNnB4IWRlZmF1bHQ7XG4kZGVidWc6IHRydWU7XG5cbmh0bWwge1xuICAgIGZvbnQtc2l6ZTogMC44NSokYmFzZS1mb250LXNpemU7XG5cbiAgICAvL2h0dHBzOi8vY3NzLXRyaWNrcy5jb20vc25pcHBldHMvanF1ZXJ5L3Ntb290aC1zY3JvbGxpbmcvXG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG5cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ21kJykge1xuICAgICAgICBmb250LXNpemU6IDAuODc1KiRiYXNlLWZvbnQtc2l6ZTtcblxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ2xnJykge1xuICAgICAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbiAgICAgICAgLy8gZGVidWdnZXJcbiAgICAgICAgLy8uY29udGFpbmVyOmJlZm9yZXtcbiAgICAgICAgLy8gICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAvLyAgICBjb250ZW50OiAnZm9udC1zY2FsZTogMXwgQ29udGFpbmVyOiAje21hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCdsZycpfSB8IGZvbnQtc2l6ZTogI3skYmFzZS1mb250LXNpemV9JztcbiAgICAgICAgLy8gICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC8vICAgIGxlZnQ6MTJweDtcbiAgICAgICAgLy8gICAgdG9wOjEycHg7XG4gICAgICAgIC8vfVxuICAgIH1cblxuICAgIEBpZiAkc2NyZWVuLXhsIHtcbiAgICAgICAgJHNjYWxlOihtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywneGwnKSAvIG1hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCdsZycpKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgneGwnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRzY2FsZSokYmFzZS1mb250LXNpemU7XG4gICAgICAgICAgICAvL0B3YXJuICN7JHNjYWxlKiRiYXNlLWZvbnQtc2l6ZTt9O1xuXG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuXG5cbiAgICBAaWYgJHNjcmVlbi14eGwge1xuICAgICAgICAkc2NhbGU6KG1hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCd4eGwnKSAvIG1hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCdsZycpKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgneHhsJykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkc2NhbGUqJGJhc2UtZm9udC1zaXplO1xuICAgICAgICAgICAgLy8gZGVidWdnZXJcbiAgICAgICAgICAgIC8vLmNvbnRhaW5lcjpiZWZvcmV7XG4gICAgICAgICAgICAvLyAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAvLyAgICBjb250ZW50OiAnZm9udC1zY2FsZTogI3skc2NhbGV9IHwgQ29udGFpbmVyOiAje21hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCd4eGwnKX0nO1xuICAgICAgICAgICAgLy8gICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAvLyAgICBsZWZ0OjEycHg7XG4gICAgICAgICAgICAvLyAgICB0b3A6MTJweDtcbiAgICAgICAgICAgIC8vfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICBAaWYgJHNjcmVlbi14eHhsIHtcbiAgICAgICAgJHNjYWxlOihtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywneHh4bCcpIC8gbWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsJ2xnJykpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCd4eHhsJykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkc2NhbGUqJGJhc2UtZm9udC1zaXplO1xuICAgICAgICB9XG4gICAgfVxufVxuLypcbiAgICBNYWtlIHRoZSBzaWRlIG1hcmdpbnMgb24gbW9iaWxlIGVxdWFsIHRvIHRoZSBncmlkLWd1dHRlci5cbiovXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJ3NtJyl7XG4gICAgLmNvbnRhaW5lcntcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG4gICAgfVxufSIsIi8vIEJvZHlcbi8vXG4vL1xuLy8gQWRkIHN0eWxpbmcgdG8gYm9keSBlbGVtZW50LCBzZXQgcm9vdCBzZXR0aW5ncy5cbi8vXG4vL1xuLy8gX19fXG4vL1xuLy8gU3RhdHVzOiAgVXAgZm9yIHJldmlld1xuLy8gX19fXG4vL1xuLy9cbi8vXG4vLyBXZWlnaHQ6IDFcbi8vXG4vLyBTdHlsZWd1aWRlOiBFbGVtZW50cy5ib2R5XG5cbiRsaW5lLWhlaWdodC1iYXNlOiAxLjUhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAnT3BlbiBTYW5zJywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiIWRlZmF1bHQ7XG5cbmJvZHkge1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBtYXJnaW46MDtcbiAgICBwYWRkaW5nOjA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdGhlbWVzL2N1c3RvbS9sYXVuY2hraXQvaW1hZ2VzL2JnLXdoaXRlLXdhbGwuanBnJyk7XG4gICAgLy9iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IDEuMTc1cmVtO1xuICAgIH1cbn0iLCIvLyBIZWFkaW5nc1xuLy9cbi8vICBUaGlzIGZpbGUgcHJvdmlkZXMgZGVmYXVsdCBoZWFkaW5nIHN0eWxpbmcgZm9yIGgxID4gaDZcbi8vXG4vLyAgZm9sbG93aW5nIHZhcmlhYmxlcyBhcmUgb3ZlcnJ3cml0YWJsZSBpbiB5b3VyIHRoZW1lcyBgdmFyaWFibGVzLnNjc3NgXG4vL1xuLy8gIENvbXBhdGlibGUgaW4gSUU2KywgRmlyZWZveCAyKywgU2FmYXJpIDQrLlxuLy9cbi8vIF9fX1xuLy9cbi8vIFN0YXR1czog8J+UtiBXb3JrIGluIHByb2dyZXNzXG4vLyBfX19cbi8vXG4vLyRoZWFkaW5nLXNpemUtMTogICAgICAgIDUyIWRlZmF1bHQ7XG4vLyRoZWFkaW5nLXNpemUtMjogICAgICAgIDQyIWRlZmF1bHQ7XG4vLyRoZWFkaW5nLXNpemUtMzogICAgICAgIDI4IWRlZmF1bHQ7XG4vLyRoZWFkaW5nLXNpemUtNDogICAgICAgIDIyIWRlZmF1bHQ7XG4vLyRoZWFkaW5nLXNpemUtNTogICAgICAgIDE2IWRlZmF1bHQ7XG4vLyRoZWFkaW5nLXNpemUtNjogICAgICAgIDE2IWRlZmF1bHQ7XG4vL1xuLy9cbi8vIE1hcmt1cDpcbi8vIDxoMT5Mb3JlbSBpcHN1bSBkb2xvcjwvaDE+XG4vLyA8aDI+TG9yZW0gaXBzdW0gZG9sb3I8L2gyPlxuLy8gPGgzPkxvcmVtIGlwc3VtIGRvbG9yPC9oMz5cbi8vIDxoND5Mb3JlbSBpcHN1bSBkb2xvcjwvaDQ+XG4vLyA8aDU+TG9yZW0gaXBzdW0gZG9sb3I8L2g1PlxuLy8gPGg2PkxvcmVtIGlwc3VtIGRvbG9yPC9oNj5cbi8vXG4vLyBXZWlnaHQ6IDJcbi8vXG4vLyBTdHlsZWd1aWRlOiBFbGVtZW50cy5oZWFkaW5nc1xuJGhlYWRpbmctc2l6ZS0xOiAgICAgICAgODIhZGVmYXVsdDtcbiRoZWFkaW5nLXNpemUtMjogICAgICAgIDgyIWRlZmF1bHQ7XG4kaGVhZGluZy1zaXplLTM6ICAgICAgICA2MCFkZWZhdWx0O1xuJGhlYWRpbmctc2l6ZS00OiAgICAgICAgNDIhZGVmYXVsdDtcbiRoZWFkaW5nLXNpemUtNTogICAgICAgIDMyIWRlZmF1bHQ7XG4kaGVhZGluZy1zaXplLTY6ICAgICAgICAyOCFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1hbHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6IDQwMDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogMS4xIWRlZmF1bHQ7XG5cbmgxLC5oMSB7IGZvbnQtc2l6ZTooODIvMTYpKjFyZW07IH1cbmgyLC5oMiB7IGZvbnQtc2l6ZTooODIvMTYpKjFyZW07IH1cbmgzLC5oMyB7IGZvbnQtc2l6ZTooNjAvMTYpKjFyZW07IH1cbmg0LC5oNCB7IGZvbnQtc2l6ZTooNDIvMTYpKjFyZW07IH1cbmg1LC5oNSB7IGZvbnQtc2l6ZTooMzIvMTYpKjFyZW07IH1cbmg2LC5oNiB7IGZvbnQtc2l6ZTooMjgvMTYpKjFyZW07IH1cblxuaDEsaDIsaDMsaDQsaDUsaDYsXG4uaDEsLmgyLC5oMywuaDQsLmg1LC5oNntcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gICAgLy9saW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICAgIEBpbmNsdWRlIHZlcnRpY2FsLW1hcmdpbigwLjUsJ2JvdHRvbScpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDAuODtcbiAgICBjb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG59XG5cbi50ZXh0LWZvcm1hdHRlZHtcbiAgICBoMSxoMixoMyxoNCxoNSxoNixcbiAgICAuaDEsLmgyLC5oMywuaDQsLmg1LC5oNntcbiAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIC8vbWFyZ2luLXRvcDogMS4xZW07XG4gICAgICAgIEBpbmNsdWRlIHZlcnRpY2FsLW1hcmdpbigwLjUsJ2JvdHRvbScpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIH1cbn1cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignbWQnKXtcbiAgICBoMSwuaDEgeyBmb250LXNpemU6KDgwLzE2KSoxcmVtOyB9XG4gICAgaDIsLmgyIHsgZm9udC1zaXplOig4MC8xNikqMXJlbTsgfVxuICAgIGgzLC5oMyB7IGZvbnQtc2l6ZTooNDgvMTYpKjFyZW07IH1cbiAgICBoNCwuaDQgeyBmb250LXNpemU6KDQwLzE2KSoxcmVtOyB9XG4gICAgaDUsLmg1IHsgZm9udC1zaXplOig0MC8xNikqMXJlbTsgfVxuICAgIGg2LC5oNiB7IGZvbnQtc2l6ZTooNDAvMTYpKjFyZW07IH1cbn1cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignc20nKXtcbiAgICBoMSwuaDEgeyBmb250LXNpemU6KDgwLzE2KSoxcmVtOyB9XG4gICAgaDIsLmgyIHsgZm9udC1zaXplOig4MC8xNikqMXJlbTsgfVxuICAgIGgzLC5oMyB7IGZvbnQtc2l6ZTooNDgvMTYpKjFyZW07IH1cbiAgICBoNCwuaDQgeyBmb250LXNpemU6KDQwLzE2KSoxcmVtOyB9XG4gICAgaDUsLmg1IHsgZm9udC1zaXplOig0MC8xNikqMXJlbTsgfVxuICAgIGg2LC5oNiB7IGZvbnQtc2l6ZTooNDAvMTYpKjFyZW07IH1cbn1cbiIsIlxuLypcbiAgICBUaGlzIGFkZHMgdmVydGljYWwgcGFkZGluZyB3aGljaCBzY2FsZXMgd2l0aCBicmVha3BvaW50cyBhdXRvbWFnaWNhbGx5XG4qL1xuQG1peGluIHZlcnRpY2FsLXBhZGRpbmcoJHNpemU6MSwgJGRpcmVjdGlvbjonYm90aCcsICAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkdmVydGljYWwtaGVpZ2h0OiAkZ3JpZC12ZXJ0aWNhbCkge1xuICAgIEBpZigkZGlyZWN0aW9uID09ICd0b3AnKXtcbiAgICAgICAgcGFkZGluZy10b3A6ICRzaXplICogJGd1dHRlci1tb2JpbGU7XG4gICAgfVxuICAgIEBpZigkZGlyZWN0aW9uID09ICdib3R0b20nKXtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzaXplICogJGd1dHRlci1tb2JpbGU7XG4gICAgfVxuICAgIEBpZigkZGlyZWN0aW9uID09ICdib3RoJyl7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkc2l6ZSAqICRndXR0ZXItbW9iaWxlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUgKiAkZ3V0dGVyLW1vYmlsZTtcbiAgICB9XG5cbiAgICBAZWFjaCAkYnJlYWtwb2ludCwgJGhlaWdodCBpbiAkdmVydGljYWwtaGVpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAgICAgICBAaWYoJGRpcmVjdGlvbiA9PSAndG9wJyl7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzaXplICogJGhlaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpZigkZGlyZWN0aW9uID09ICdib3R0b20nKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUgKiAkaGVpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGlmKCRkaXJlY3Rpb24gPT0gJ2JvdGgnKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJHNpemUgKiAkaGVpZ2h0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZSAqICRoZWlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiB2ZXJ0aWNhbC1tYXJnaW4oJHNpemU6MSwgJGRpcmVjdGlvbjonYm90aCcsICAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkdmVydGljYWwtaGVpZ2h0OiAkZ3JpZC12ZXJ0aWNhbCkge1xuICAgIEBpZigkZGlyZWN0aW9uID09ICd0b3AnKXtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUgKiAkZ3V0dGVyLW1vYmlsZTtcbiAgICB9XG4gICAgQGlmKCRkaXJlY3Rpb24gPT0gJ2JvdHRvbScpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZSAqICRndXR0ZXItbW9iaWxlO1xuICAgIH1cbiAgICBAaWYoJGRpcmVjdGlvbiA9PSAnYm90aCcpe1xuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZSAqICRndXR0ZXItbW9iaWxlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZSAqICRndXR0ZXItbW9iaWxlO1xuICAgIH1cbiAgICBAZWFjaCAkYnJlYWtwb2ludCwgJGhlaWdodCBpbiAkdmVydGljYWwtaGVpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAgICAgICBAaWYoJGRpcmVjdGlvbiA9PSAndG9wJyl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNpemUgKiAkaGVpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGlmKCRkaXJlY3Rpb24gPT0gJ2JvdHRvbScpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplICogJGhlaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpZigkZGlyZWN0aW9uID09ICdib3RoJyl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNpemUgKiAkaGVpZ2h0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplICogJGhlaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIHZlcnRpY2FsLW1hcmdpbi1ndXR0ZXIoJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAgIG1hcmdpbi1ib3R0b206ICgkZ3V0dGVyLW1vYmlsZSAvIDIpO1xuICAgIG1hcmdpbi10b3A6ICgkZ3V0dGVyLW1vYmlsZSAvIDIpO1xuXG4gICAgQGVhY2ggJGJyZWFrcG9pbnQsICRncmlkLWd1dHRlci13aWR0aCBpbiAkZ3JpZC1ndXR0ZXItd2lkdGhzICB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vIEltZ1xuLy9cbi8vICBUaGlzIGZpbGUgcHJvdmlkZXMgZGVmYXVsdCBJbWcgc3R5bGluZ1xuLy9cbi8vXG4vLyAgQ29tcGF0aWJsZSBpbiBJRTYrLCBGaXJlZm94IDIrLCBTYWZhcmkgNCsuXG4vL1xuLy8gX19fXG4vL1xuLy8gU3RhdHVzOiDwn5S2IFdvcmsgaW4gcHJvZ3Jlc3Ncbi8vIF9fX1xuLy9cbi8vXG4vLyBNYXJrdXA6XG4vLyAgPGltZyBzcmM9XCJodHRwOi8vdW5zcGxhc2guaXQvNTAwLzMwMFwiIC8+XG4vL1xuLy8gV2VpZ2h0OiAzXG4vL1xuLy8gU3R5bGVndWlkZTogRWxlbWVudHMuSW1nXG5cbmltZ3tcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi5lbWJlZGRlZC1lbnRpdHkuYWxpZ24tcmlnaHR7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNSokbWFyZ2luLWl0ZW07XG59XG4uZW1iZWRkZWQtZW50aXR5LmFsaWduLWxlZnR7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjUqJG1hcmdpbi1pdGVtO1xufVxuLmVtYmVkZGVkLWVudGl0eS5hbGlnbi1jZW50ZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBpbWd7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG59IiwiLy8gVmlkZW9cbi8vXG4vLyAgVGhpcyBmaWxlIHByb3ZpZGVzIGRlZmF1bHQgSW1nIHN0eWxpbmdcbi8vXG4vL1xuLy8gIENvbXBhdGlibGUgaW4gSUU2KywgRmlyZWZveCAyKywgU2FmYXJpIDQrLlxuLy9cbi8vIF9fX1xuLy9cbi8vIFN0YXR1czog8J+UtiBXb3JrIGluIHByb2dyZXNzXG4vLyBfX19cbi8vXG4vL1xuLy8gTWFya3VwOlxuLy9cbi8vXG4vLyBXZWlnaHQ6IDNcbi8vXG4vLyBTdHlsZWd1aWRlOiBFbGVtZW50cy52aWRlb1xuaWZyYW1le1xuICAgIGJvcmRlcjowO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuXG4udmlkZW9kZXRlY3RvciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjAlO1xufVxuLnZpZGVvZGV0ZWN0b3IgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufSIsIi8vIFNldCBkZWZhdWx0IHZhbHVlcy5cbi8vIE92ZXJyaWRlIHRoZXNlIHZhbHVlcyBpbiB2YXJpYWJsZXMuc2Nzc1xuLy8gRG8gbm90IGVkaXQgdGhlIHZhbHVlcyBoZXJlIHVubGVzcyB5b3UgYXJlIHdvcmtpbmcgaW4gZGVmYXVsdC5cblxuJGJvcmRlci1yYWRpdXMtc2VsZWN0OiAwcHggIWRlZmF1bHQ7XG4kY29sb3Itc2VsZWN0LWJhY2tncm91bmQ6ICNmZmYgIWRlZmF1bHQ7XG4kY29sb3Itc2VsZWN0LWhvdmVyOiBkYXJrZW4oJGNvbG9yLXNlbGVjdC1iYWNrZ3JvdW5kLCAyJSkgIWRlZmF1bHQ7XG4kY29sb3Itc2VsZWN0LWJvcmRlcjogI2ZmYWEwMCAhZGVmYXVsdDtcbiRjb2xvci1zZWxlY3QtYm9yZGVyLWhvdmVyOiBkYXJrZW4oJGNvbG9yLXNlbGVjdC1ib3JkZXIsIDUlKSAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGgtc2VsZWN0OiAxcHggIWRlZmF1bHQ7XG4kc2VsZWN0LWljb24tc2l6ZTogMjJweCAhZGVmYXVsdDtcbiRwYWRkaW5nLXNlbGVjdC0teTogNHB4ICFkZWZhdWx0O1xuJHBhZGRpbmctc2VsZWN0LS14OiAxMnB4ICFkZWZhdWx0O1xuJHNlbGVjdC1mb250OiAnT3BlbiBTYW5zJyAhZGVmYXVsdDtcbiRmb250LXNpemUtc2VsZWN0OiAxcmVtICFkZWZhdWx0O1xuJGNvbG9yLXRleHQtc2VsZWN0OiAjMDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LXNlbGVjdDogNDAwICFkZWZhdWx0O1xuJGljb24tc2VsZWN0LWNhcmV0OlwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nNnB4JyBoZWlnaHQ9JzE4cHgnIHZpZXdCb3g9JzAgMCA2IDE4JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDZyBpZD0nU3ltYm9scycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdJbnB1dHMtL2Zvcm1maWVsZC1wdWxsZG93bicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTMyOS4wMDAwMDAsIC00MS4wMDAwMDApJyBmaWxsPSclMjMxMzE1NTMnJTNFJTNDZyBpZD0nZm9ybXMv4pqZ77iPL3NlbGVjdC1kcm9wZG93bicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMzE3LjAwMDAwMCwgMzUuMDAwMDAwKSclM0UlM0NwYXRoIGQ9J00xMy4zMDI4NTg5LDExLjU0MzI3ODIgQzEyLjE5NzEyNzMsMTEuNTQzMjc4MiAxMS43Mzk2MjYsMTAuNzY5OTc1NSAxMi4yOTIwNjc4LDkuNzk2NTU4NTMgTDE0LjAwODYyNDMsNi43NzE5NDA4MSBDMTQuNTU2MTExMyw1LjgwNzI1NDE2IDE1LjQzODgwODYsNS43OTg1MjM4NCAxNS45OTEyNTAzLDYuNzcxOTQwODEgTDE3LjcwNzgwNjgsOS43OTY1NTg1MyBDMTguMjU1MjkzOSwxMC43NjEyNDUyIDE3LjgwNjcwNDEsMTEuNTQzMjc4MiAxNi42OTcwMTU3LDExLjU0MzI3ODIgTDEzLjMwMjg1ODksMTEuNTQzMjc4MiBaIE0xMy4zMDI4NTg5LDE4LjQ1NjcyMTggTDE2LjY5NzAxNTcsMTguNDU2NzIxOCBDMTcuODA2NzA0MSwxOC40NTY3MjE4IDE4LjI1NTI5MzksMTkuMjM4NzU0OCAxNy43MDc4MDY4LDIwLjIwMzQ0MTUgTDE1Ljk5MTI1MDMsMjMuMjI4MDU5MiBDMTUuNDM4ODA4NiwyNC4yMDE0NzYyIDE0LjU1NjExMTMsMjQuMTkyNzQ1OCAxNC4wMDg2MjQzLDIzLjIyODA1OTIgTDEyLjI5MjA2NzgsMjAuMjAzNDQxNSBDMTEuNzM5NjI2LDE5LjIzMDAyNDUgMTIuMTk3MTI3MywxOC40NTY3MjE4IDEzLjMwMjg1ODksMTguNDU2NzIxOCBaJyBpZD0nQ29tYmluZWQtU2hhcGUnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIhZGVmYXVsdDtcblxuLypcbiAgICBCYXNlIHN0eWxpbmcuXG4qL1xuLnNlbGVjdC13cmFwcGVyIHtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG5cbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgc2VsZWN0IHtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMDtcblxuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgfVxuXG4gICAgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBzZWxlY3Q6aG92ZXIsXG4gICAgc2VsZWN0OmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlbGVjdC1ob3ZlcjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlbGVjdC1ob3ZlcjtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAkc2VsZWN0LWljb24tc2l6ZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcmlnaHQ6ICRwYWRkaW5nLXNlbGVjdC0teDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGljb24tc2VsZWN0LWNhcmV0KTtcblxuICAgIH1cblxufVxuXG4vKiBWYXJpYWJsZSBvdmVycmlkZSBzdHlsaW5nICovXG5cbi5zZWxlY3Qtd3JhcHBlciB7XG5cblxuICAgIHNlbGVjdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkcGFkZGluZy1zZWxlY3QtLXk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkcGFkZGluZy1zZWxlY3QtLXk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLXNlbGVjdC0teDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZy1zZWxlY3QtLXg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWxlY3QtYmFja2dyb3VuZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2VsZWN0LWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoLXNlbGVjdDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc2VsZWN0O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zZWxlY3Q7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2VsZWN0LXRleHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VsZWN0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBzZWxlY3Q6aG92ZXIsXG4gICAgc2VsZWN0OmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2VsZWN0LWJvcmRlci1ob3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlbGVjdC1ob3ZlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIG9wdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgIH1cblxufVxuXG4vKlxuICAgIHZhcmlhbnRzIHdpdGggaWNvbiBvbiBsZWZ0IHNpZGUuXG4qL1xuXG5AbWl4aW4gc2VsZWN0X2ljb25fbGVmdCgkaWNvbiwkY29sb3IpIHtcbiAgICBzZWxlY3Qge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLXNlbGVjdC0teCArICgkc2VsZWN0LWljb24tc2l6ZSk7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6ICRzZWxlY3QtaWNvbi1zaXplO1xuICAgICAgICBAaW5jbHVkZSBnZXRfaWNvbl9iZygkaWNvbiwgJGNvbG9yKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgbGVmdDogJHBhZGRpbmctc2VsZWN0LS14O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxufVxuXG4vLyB1c2FnZSBmb3IgbWl4aW4gdG8gYWRkIGljb24gaXMgdG8gdGFyZ2V0IHRoZSBzZWxlY3Qgd3JhcHBlciBhbmQgdXNlIEBpbmNsdWRlLlxuLy8gaWNvbiBpcyB0YWtlbiBmb3JtIHRoZSBnbG9iYWwgaWNvbnMgbGlzdFxuXG4vLy5mb3JtLWl0ZW0gLnNlbGVjdHtcbi8vICAvL0BpbmNsdWRlIHNlbGVjdF9pY29uX2xlZnQoJ2RvY3VtZW50JywnZ3JleScpO1xuLy9cbi8vICAgIC8vd2lkdGg6MzUwcHg7XG4vL31cblxuIiwiJGNvbG9yLWlucHV0LWJvcmRlcjogI0UwREVFOCFkZWZhdWx0O1xuJGNvbG9yLWlucHV0LWZvY3VzOiAjMTI0NTc3IWRlZmF1bHQ7XG4kY29sb3ItaW5wdXQtcGxhY2Vob2xkZXI6ICNFMERFRTghZGVmYXVsdDs7XG4kY29sb3ItaW5wdXQtdGV4dDogIzFhMWExYSAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXMtaW5wdXQ6ICgxMC8xNikqMXJlbSFkZWZhdWx0O1xuXG5cblxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXXtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGJvcmRlcjogKDEvMTYpKjFyZW0gc29saWQgJGNvbG9yLWlucHV0LWJvcmRlcjtcbiAgICBib3gtc2hhZG93OiAwIDAgKDMvMTYpKjFyZW0gMCByZ2JhKDAsMCwwLDAuMDUpO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWlucHV0O1xuICAgIHBhZGRpbmc6MC41cmVtIDFyZW0gMC41cmVtIDFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblxuICAgIGNvbG9yOiAkY29sb3ItaW5wdXQtdGV4dDtcblxuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblxuICAgICY6Zm9jdXN7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWlucHV0LWZvY3VzO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgKDUvMTYpKjFyZW0gMCByZ2JhKDAsMCwwLDAuMDUpO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBFZGdlICovXG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW5wdXQtcGxhY2Vob2xkZXI7XG4gICAgfVxuXG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICAgICAgICBjb2xvcjogJGNvbG9yLWlucHV0LXBsYWNlaG9sZGVyO1xuICAgIH1cblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnB1dC1wbGFjZWhvbGRlcjtcbiAgICB9XG5cbn1cblxuXG50ZXh0YXJlYXtcbiAgICBib3JkZXItcmFkaXVzOiRib3JkZXItcmFkaXVzLWlucHV0O1xuICAgIGJvcmRlcjogKDEvMTYpKjFyZW0gc29saWQgJGNvbG9yLWlucHV0LWJvcmRlcjtcbiAgICBwYWRkaW5nOjAuNXJlbSAxcmVtIDAuNXJlbSAxcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHJlc2l6ZTogbm9uZTtcblxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgICBib3gtc2hhZG93OiAwIDAgKDMvMTYpKjFyZW0gMCByZ2JhKDAsMCwwLDAuMDUpO1xuXG4gICAgJjpmb2N1c3tcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW5wdXQtZm9jdXM7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAoNS8xNikqMXJlbSAwIHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEVkZ2UgKi9cbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnB1dC1wbGFjZWhvbGRlcjtcbiAgICB9XG5cbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW5wdXQtcGxhY2Vob2xkZXI7XG4gICAgfVxuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWlucHV0LXBsYWNlaG9sZGVyO1xuICAgIH1cbn1cbiIsIlxuJGJvcmRlci1yYWRpdXMtY2hlY2tib3g6ICgxMC8xNikqMXJlbSFkZWZhdWx0O1xuJHdpZHRoLWNoZWNrYm94OiAxLjc1cmVtIWRlZmF1bHQ7XG4kYm9yZGVyLWNoZWNrYm94OiBzb2xpZCAwLjA2MjVyZW0gZ3JleSFkZWZhdWx0O1xuJGljb24tY2hlY2tib3gtY2hlY2s6XCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQ4JyBoZWlnaHQ9JzQ4JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMjhCNEMzJyBzdHJva2Utd2lkdGg9JzMnIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnIHN0cm9rZS1saW5lam9pbj0nYXJjcyclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzIwIDYgOSAxNyA0IDEyJyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIiFkZWZhdWx0O1xuJGljb24tY2hlY2tib3gtY2hlY2stLXNpemU6IDgwJSFkZWZhdWx0O1xuXG4vLyBIaWRlIHRoZSBvcmlnaW5hbCByYWRpbyBidXR0b24uXG4vLyB3ZSBQdXQgc3R5bGluZyBpbiB0aGUgbGFiZWxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVse1xuICAgIC8vIHBhZGRpbmctbGVmdDoycmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdKyBsYWJlbDphZnRlcntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6MDtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSsgbGFiZWw6YmVmb3Jle1xuICAgIGNvbnRlbnQ6Jyc7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6JHdpZHRoLWNoZWNrYm94O1xuICAgIGhlaWdodDogJHdpZHRoLWNoZWNrYm94O1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWNoZWNrYm94O1xuICAgIGJvcmRlcjokYm9yZGVyLWNoZWNrYm94O1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcblxuICAgIC8vIERvIG5vdCBtYWtlIGl0IHNtYWxsZXIgdGhlbiBpcyBzZXQgaGVyZVxuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgLy8gcG9zaXRpb24gaXQgd2l0aCBmaXJzdCBydWxlIG9mIHRleHRcblxuXG4gICAgLy8gUHJlc2V0IHRoZSBmaWxsZWQgYmFja3JvdW5kIGltYWdlIHNldHRpbmcgc28gaXQgZG9lc24ndCBoYXZlIHRvIGxvYWQgb24gY2xpY2sgYW5kIGNhbiBiZSBhbmltYXRlZFxuICAgIGJhY2tncm91bmQ6I2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGljb24tY2hlY2tib3gtY2hlY2spO1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlbGVjdC1iYWNrZ3JvdW5kO1xuXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxufVxuXG4vLyBTdHlsaW5nIGZvciB3aGVuIGlucHV0IGhhcyBiZWVuIGNoZWNrZWQuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZXtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6IGdyZWVuO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJGljb24tY2hlY2tib3gtY2hlY2stLXNpemU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICB6LWluZGV4OiAxO1xuXG59IiwiQGtleWZyYW1lcyBib3VuY2Uge1xuICAgIDAlIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTt9XG4gICAgNTAlIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTt9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2Uge1xuICAgIDAlIHstd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO31cbiAgICA1MCUgey13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7fVxufVxuXG5ALW1vei1rZXlmcmFtZXMgYm91bmNlIHtcbiAgICAwJSB7LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTt9XG4gICAgNTAlIHstbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO31cbn1cblxuQC1vLWtleWZyYW1lcyBib3VuY2Uge1xuICAgIDAlIHstby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTt9XG4gICAgNTAlIHstby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTt9XG59XG5cbiVidXR0b24ge1xuICAgIHBhZGRpbmc6IDAgMC4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAvL3dpZHRoOiBmaXQtY29udGVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgZm9udC1zaXplOiAoMzIvMTYpKjFyZW07XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1hbHQ7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4lYnV0dG9uLWN0YSB7XG4gICAgZm9udC1zaXplOiAoNDIvMTYpKjFyZW07XG59XG5cbiVidXR0b24taW52ZXJzZSB7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjayFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG59XG5cbiVidXR0b24tc2Vjb25kYXJ5IHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItdGVydGlhcnktZGFyaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGNvbG9yLXRlcnRpYXJ5LWRhcms7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG59XG5cbmEuYnRuLS1zZWNvbmRhcnl7XG4gICAgQGV4dGVuZCAlYnV0dG9uLXNlY29uZGFyeTtcbn1cblxuYS5idXR0b24tLXRlcnRpYXJ5e1xuICAgIEBleHRlbmQgJWJ1dHRvbi10ZXJ0aWFyeTtcbn1cblxuJWJ1dHRvbi10ZXJ0aWFyeSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NwYXRoIGQ9J001IDEyaDEzTTEyIDVsNyA3LTcgNycvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xuICAgIH1cblxuICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgYW5pbWF0aW9uOiBib3VuY2UgMXMgaW5maW5pdGU7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBib3VuY2UgMXMgaW5maW5pdGU7XG4gICAgICAgIC1tb3otYW5pbWF0aW9uOiBib3VuY2UgMXMgaW5maW5pdGU7XG4gICAgICAgIC1vLWFuaW1hdGlvbjogYm91bmNlIDFzIGluZmluaXRlO1xuXG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgICB9XG59XG5cbmEuYnRue1xuICAgIEBleHRlbmQgJWJ1dHRvbjtcbn1cbmEuY3Rhe1xuICAgIEBleHRlbmQgJWJ1dHRvbi1jdGE7XG59XG5cbmEuZ3JlZW57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlbmFyeTtcbn1cblxuYS5ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcXVhdGVybmFyeTtcbn1cblxuYS5wdXJwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcbn1cblxuYS5vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1xdWluYXJ5O1xufVxuXG5hLmludmVyc2V7XG4gICAgQGV4dGVuZCAlYnV0dG9uLWludmVyc2U7XG59XG5cbmEuZ3JlZW4uaW52ZXJzZXtcbiAgICBAZXh0ZW5kICVidXR0b24taW52ZXJzZTtcbiAgICBjb2xvcjogJGNvbG9yLXNlbmFyeTtcbn1cblxuYS5ibHVlLmludmVyc2V7XG4gICAgQGV4dGVuZCAlYnV0dG9uLWludmVyc2U7XG4gICAgY29sb3I6ICRjb2xvci1xdWF0ZXJuYXJ5O1xufVxuXG5hLnB1cnBsZS5pbnZlcnNle1xuICAgIEBleHRlbmQgJWJ1dHRvbi1pbnZlcnNlO1xuICAgIGNvbG9yOiAkY29sb3ItdGVydGlhcnk7XG59XG5cbmEub3JhbmdlLmludmVyc2V7XG4gICAgQGV4dGVuZCAlYnV0dG9uLWludmVyc2U7XG4gICAgY29sb3I6ICRjb2xvci1xdWluYXJ5O1xufSIsIi8vIFBhcmFncmFwaFxuLy9cbi8vICBUaGlzIGZpbGUgcHJvdmlkZXMgZGVmYXVsdCA8cD4gc3R5bGluZ1xuLy9cbi8vICBmb2xsb3dpbmcgdmFyaWFibGVzIGFyZSBvdmVycndyaXRhYmxlIGluIHlvdXIgdGhlbWVzIGB2YXJpYWJsZXMuc2Nzc2Bcbi8vXG4vLyAgQ29tcGF0aWJsZSBpbiBJRTYrLCBGaXJlZm94IDIrLCBTYWZhcmkgNCsuXG4vL1xuLy8gX19fXG4vL1xuLy8gU3RhdHVzOiDinIUgU3RhYmxlXG4vLyBfX19cbi8vXG4vL1xuLy8gICRmb250LWNvbG9yOiAjMjIyMjIyIWRlZmF1bHQ7XG4vL1xuLy8kbGluZS1oZWlnaHQ6IDEuNTtcbi8vXG4vLyRsaW5rLWZvbnQtd2VpZ2h0OiA1MDAhZGVmYXVsdDtcbi8vXG4vLyRwLXNpemU6IDFyZW0hZGVmYXVsdDtcbi8vXG4vLyRmb250LWZhbWlseS1iYXNlOiBzYW5zLXNlcmlmIWRlZmF1bHQ7XG4vL1xuLy8kcC1tYXJnaW4teTogMC41cmVtIWRlZmF1bHQ7XG4vL1xuLy8kcC1sZXR0ZXItc3BhY2luZzogMC4ycHghZGVmYXVsdDtcbi8vXG4vL1xuLy8gTWFya3VwOlxuLy8gPHA+VmVzdGlidWx1bSB2ZWwgZGlnbmlzc2ltIG5pc2wuIFBlbGxlbnRlc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBDdXJhYml0dXIgdWx0cmljZXMsIG1hZ25hIGFjIGludGVyZHVtIHZhcml1cywgbG9yZW0gbGVjdHVzIGRpZ25pc3NpbSB2ZWxpdCwgZXQgdWx0cmljZXMgcHVydXMgcXVhbSBlZ2V0IHF1YW0uIERvbmVjIHN1c2NpcGl0IHNhZ2l0dGlzIGF1Y3Rvci4gSW50ZWdlciBzaXQgYW1ldCB0ZW1wdXMgc2FwaWVuLiBEdWlzIG5lYyBtYWduYSB2aXRhZSBqdXN0byBjb252YWxsaXMgbW9sbGlzLiBTdXNwZW5kaXNzZSB2ZWwgbG9yZW0gYXVjdG9yLCBlZmZpY2l0dXIgbmliaCBpbiwgY29uc2VjdGV0dXIgbWV0dXMuIFN1c3BlbmRpc3NlIHV0IG1hZ25hIGluIGp1c3RvIGJsYW5kaXQgY29uc2VxdWF0IGV0IG5lYyBqdXN0by4gQ3JhcyBudW5jIG1hc3NhLCBhY2N1bXNhbiBzaXQgYW1ldCBzZW0gYXQsIGltcGVyZGlldCBwb3N1ZXJlIGFudGUuIE1vcmJpIGVnZXQgbW9sZXN0aWUgbGVvLiBOdW5jIHJ1dHJ1bSwgZXN0IG5vbiBibGFuZGl0IGltcGVyZGlldCwgc2VtIGVyb3MgYWxpcXVldCBtYWduYSwgYWMgaGVuZHJlcml0IGFudGUgZG9sb3Igc2FnaXR0aXMgbWkuPC9wPlxuLy9cbi8vIFdlaWdodDogM1xuLy9cbi8vIFN0eWxlZ3VpZGU6IEVsZW1lbnRzLnBhcmFncmFwaFxuXG4kZm9udC1jb2xvcjogaW5oZXJpdCFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0OiBpbmhlcml0IWRlZmF1bHQ7XG4kbGluay1mb250LXdlaWdodDogNTAwIWRlZmF1bHQ7XG4kcC1zaXplOiBpbmhlcml0IWRlZmF1bHQ7XG4kcC1tYXJnaW4teTogMC41cmVtIWRlZmF1bHQ7XG4kcC1sZXR0ZXItc3BhY2luZzogMC4ycHghZGVmYXVsdDtcblxucCB7XG4gICAgY29sb3I6ICRmb250LWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogJHAtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIG1hcmdpbi1ib3R0b206ICRwLW1hcmdpbi15O1xuICAgIG1hcmdpbi10b3A6ICRwLW1hcmdpbi15O1xuICAgIGxldHRlci1zcGFjaW5nOiAkcC1sZXR0ZXItc3BhY2luZztcbn1cblxuXG5wLmludHJve1xuICAgIC8vZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLnRleHQtYWxpZ24tbGVmdHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRleHQtYWxpZ24tY2VudGVye1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZXh0LWFsaWduLXJpZ2h0e1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRleHQtYWxpZ24tanVzdGlmeXtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufSIsIi8vIExpbmtcbi8vXG4vLyAgVGhpcyBmaWxlIHByb3ZpZGVzIGRlZmF1bHQgbGluayBzdHlsaW5nXG4vL1xuLy8gIGZvbGxvd2luZyB2YXJpYWJsZXMgYXJlIG92ZXJyd3JpdGFibGUgaW4geW91ciB0aGVtZXMgYHZhcmlhYmxlcy5zY3NzYFxuLy9cbi8vICBDb21wYXRpYmxlIGluIElFNissIEZpcmVmb3ggMissIFNhZmFyaSA0Ky5cbi8vXG4vLyBfX19cbi8vXG4vLyBTdGF0dXM6IPCflLYgV29yayBpbiBwcm9ncmVzc1xuLy8gX19fXG4vL1xuLy9cbi8vICAkbGluay1jb2xvcjogIzJEODY4OCFkZWZhdWx0O1xuLy9cbi8vICAkbGluay1mb250OiBzYW5zLXNlcmlmIWRlZmF1bHQ7XG4vL1xuLy8gICRsaW5rLWZvbnQtd2VpZ2h0OiA1MDAhZGVmYXVsdDtcbi8vXG4vLyAgJGxpbmstc2l6ZTogMXJlbSFkZWZhdWx0O1xuLy9cbi8vICAkbGluay1kZWNvOiBub25lIWRlZmF1bHQ7XG4vL1xuLy8gICRsaW5rLWhvdmVyLWRlY286IHVuZGVybGluZSFkZWZhdWx0O1xuLy9cbi8vXG4vLyBNYXJrdXA6XG4vLyA8YSBjbGFzcz1cImxpbmtcIj5MaW5rPC9hPlxuLy9cbi8vIFdlaWdodDogM1xuLy9cbi8vIFN0eWxlZ3VpZGU6IEVsZW1lbnRzLkxpbmtcblxuJGxpbmstY29sb3I6ICRjb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xuJGxpbmstY29sb3ItaG92ZXI6ICRjb2xvci1zZWNvbmRhcnkhZGVmYXVsdDtcbiRsaW5rLWZvbnQ6IHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kbGluay1mb250LXdlaWdodDogNTAwICFkZWZhdWx0O1xuJGxpbmstc2l6ZTogMXJlbSAhZGVmYXVsdDtcbiRsaW5rLWRlY286IG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvOiB1bmRlcmxpbmUgIWRlZmF1bHQ7XG5cblxuYS5saW5rOm5vdChbY2xhc3MqPSdidG4nXSksXG5hW2hyZWZdLmxpbms6bm90KC5idG4pIHtcbiAgICBjb2xvcjogJGxpbmstY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvO1xuICAgIGZvbnQtc2l6ZTogJGxpbmstc2l6ZTtcbiAgICBmb250LWZhbWlseTogJGxpbmstZm9udDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cblxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY287XG4gICAgICAgIGNvbG9yOiAkbGluay1jb2xvci1ob3ZlcjtcbiAgICB9XG5cbn1cblxuYTpub3QoW2NsYXNzKj0nYnRuJ10pLCBhW2hyZWZdOm5vdChbY2xhc3MqPSdidG4nXSkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG59XG5cblxuLyogQmVoYXZpb3Igb2YgbGluayBpbiBmb3JtYXR0ZWQgdGV4dCAqL1xuLnRleHQtZm9ybWF0dGVkIGE6bm90KFtjbGFzcyo9J2J0biddKSB7XG5cbiAgICBjb2xvcjogJGxpbmstY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGxpbmstY29sb3ItaG92ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjbztcbiAgICB9XG59XG5cbiVmb290ZXItc29jaWFse1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIGNvbG9yOiBncmVlbjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB3aWR0aDoycmVtO1xuICAgIGhlaWdodDoycmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4uc29jaWFsbWVkaWFibG9jayB7XG4gICAgLnNvY2lhbC1pY29ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogMCAtMC4yNXJlbTtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSB2ZXJ0aWNhbC1tYXJnaW4oMC41KTtcblxuICAgICAgICAuZmllbGQtLWxhYmVsLXZpc3VhbGx5X2hpZGRlbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC0tbGFiZWwtdmlzdWFsbHlfaGlkZGVuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIG1hcmdpbjogMC4yNXJlbTtcbiAgICB9XG5cbiAgICAuZmllbGQtZmFjZWJvb2sgYXtcbiAgICAgICAgQGV4dGVuZCAlZm9vdGVyLXNvY2lhbDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpY29uX2ZhY2Vib29rKTtcbiAgICAgICAgLy8mOmhvdmVye1xuICAgICAgICAvLyAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGljb25fZmFjZWJvb2tfaG92ZXIpO1xuICAgICAgICAvL31cbiAgICB9XG5cbiAgICAuZmllbGQtbGlua2VkaW4gYXtcbiAgICAgICAgQGV4dGVuZCAlZm9vdGVyLXNvY2lhbDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpY29uLWxpbmtlZGluKTtcbiAgICAgICAgLy8mOmhvdmVye1xuICAgICAgICAvLyAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGljb24tbGlua2VkaW4taG92ZXIpO1xuICAgICAgICAvL31cbiAgICB9XG5cbiAgICAuZmllbGQteW91dHViZSBhe1xuICAgICAgICBAZXh0ZW5kICVmb290ZXItc29jaWFsO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGljb24teW91dHViZSk7XG4gICAgICAgIC8vJjpob3ZlcntcbiAgICAgICAgLy8gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpY29uLXlvdXR1YmUtaG92ZXIpO1xuICAgICAgICAvL31cbiAgICB9XG5cbiAgICAuZmllbGQtdHdpdHRlciBhe1xuICAgICAgICBAZXh0ZW5kICVmb290ZXItc29jaWFsO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGljb25fdHdpdHRlcik7XG4gICAgICAgIC8vJjpob3ZlcntcbiAgICAgICAgLy8gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpY29uX3R3aXR0ZXJfaG92ZXIpO1xuICAgICAgICAvL31cbiAgICB9XG5cbiAgICAuZmllbGQtcGludGVyZXN0IGF7XG4gICAgICAgIEBleHRlbmQgJWZvb3Rlci1zb2NpYWw7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaWNvbl9waW50ZXJlc3QpO1xuICAgICAgICAvLyY6aG92ZXJ7XG4gICAgICAgIC8vICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaWNvbl9waW50ZXJlc3RfaG92ZXIpO1xuICAgICAgICAvL31cbiAgICB9XG5cbiAgICAuZmllbGQtaW5zdGFncmFtIGF7XG4gICAgICAgIEBleHRlbmQgJWZvb3Rlci1zb2NpYWw7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaWNvbl9pbnN0YWdyYW0pO1xuICAgICAgICAvLyY6aG92ZXJ7XG4gICAgICAgIC8vICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaWNvbl9pbnN0YWdyYW1faG92ZXIpO1xuICAgICAgICAvL31cbiAgICB9XG5cbiAgICAuZmllbGQtd2hhdHNhcHAgYXtcbiAgICAgICAgQGV4dGVuZCAlZm9vdGVyLXNvY2lhbDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpY29uX3doYXRzYXBwKTtcbiAgICAgICAgLy8mOmhvdmVye1xuICAgICAgICAvLyAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGljb25fd2hhdHNhcHBfaG92ZXIpO1xuICAgICAgICAvL31cbiAgICB9XG59XG4iLCIvLyBMaXN0cyBhbmQgbGlzdCBpdGVtc1xuLy9cbi8vICBUaGlzIGZpbGUgcHJvdmlkZXMgZGVmYXVsdCBsaW5rIHN0eWxpbmdcbi8vXG4vLyAgZm9sbG93aW5nIHZhcmlhYmxlcyBhcmUgb3ZlcnJ3cml0YWJsZSBpbiB5b3VyIHRoZW1lcyBgdmFyaWFibGVzLnNjc3NgXG4vL1xuLy8gIENvbXBhdGlibGUgaW4gSUU2KywgRmlyZWZveCAyKywgU2FmYXJpIDQrLlxuLy9cbi8vIF9fX1xuLy9cbi8vIFN0YXR1czog8J+UtiBXb3JrIGluIHByb2dyZXNzXG4vLyBfX19cbi8vXG4vL1xuLy8gYCRsaXN0LWVsZW1lbnQtbWFyZ2luYFxuLy9cbi8vIGAkbGlzdC1pbmRlbnQtcGFkZGluZ2Bcbi8vXG4vL1xuLy8gTWFya3VwOlxuLy88dWw+IDxsaT5Mb3JlbSBpcHN1bSBkb2xvciBzaXQgPC9saT4gPGxpPkR1Y2ltdXMgZWFxdWUgbGFib3Jpb3NhbSA8L2xpPiA8bGk+Q29uc2VjdGV0dXIgY3VscGEgPC9saT4gPGxpPkFzcGVyaW9yZXMgYmVhdGFlIDwvbGk+IDxsaT5BbmltaSBjb3Jwb3JpcyBxdWkgc3VzY2lwaXQuIDwvdWw+XG4vL1xuLy8gV2VpZ2h0OiAzXG4vL1xuLy8gU3R5bGVndWlkZTogRWxlbWVudHMubGlzdHNcblxuXG4kbGlzdC1lbGVtZW50LW1hcmdpbjogMXJlbTtcbiRsaXN0LWluZGVudC1wYWRkaW5nOiAxLjU1cmVtO1xuXG4udGV4dC1mb3JtYXR0ZWQgdWwsXG4udGV4dC1mb3JtYXR0ZWQgb2wge1xuICAgIG1hcmdpbi10b3A6ICRsaXN0LWVsZW1lbnQtbWFyZ2luO1xuICAgIG1hcmdpbi1ib3R0b206ICRsaXN0LWVsZW1lbnQtbWFyZ2luO1xuXG4gICAgcGFkZGluZy1sZWZ0OiAkbGlzdC1pbmRlbnQtcGFkZGluZztcblxuICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42NiokbGlzdC1lbGVtZW50LW1hcmdpbjtcbiAgICB9XG59XG5cbi5wYXJhZ3JhcGggb2wge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgY291bnRlci1yZXNldDogbXktYXdlc29tZS1jb3VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogJGxpc3QtaW5kZW50LXBhZGRpbmcgLSAxLjVyZW07XG5cbiAgICBsaSB7XG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBteS1hd2Vzb21lLWNvdW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgbGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobXktYXdlc29tZS1jb3VudGVyKSBcIi5cIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgd2lkdGg6MS41cmVtO1xuICAgICAgICBoZWlnaHQ6MnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgICAgICAgLy9mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWFsdDtcbiAgICB9XG59IiwiLmxvYWRpbmctaWNvbntcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgcG9zaXRpb246Zml4ZWQ7XG4gICAgei1pbmRleDo5OTk5O1xuICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDpjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XG4gICAgLmxkcy1yaW5nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgfVxuICAgIC5sZHMtcmluZyBkaXYge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICBtYXJnaW46IDhweDtcbiAgICAgICAgYm9yZGVyOiA4cHggc29saWQgJGNvbG9yLWdyZXk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYW5pbWF0aW9uOiBsZHMtcmluZyAxLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAuNSwgMSkgaW5maW5pdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyZXkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5sZHMtcmluZyBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC40NXM7XG4gICAgfVxuICAgIC5sZHMtcmluZyBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcbiAgICB9XG4gICAgLmxkcy1yaW5nIGRpdjpudGgtY2hpbGQoMykge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjE1cztcbiAgICB9XG4gICAgQGtleWZyYW1lcyBsZHMtcmluZyB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB9XG4gICAgICAgIDEwMCUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxuXG5cblxuXG59XG5cbiIsIi8vIFBhcmFncmFwaFxuLy9cbi8vXG4vLyBfX19cbi8vXG4vLyBTdGF0dXM6IPCflLYgV29yayBpbiBwcm9ncmVzc1xuLy8gX19fXG4vL1xuLy9cbi8vIFN0eWxlZ3VpZGU6IEZpZWxkcy5QYXJhZ3JhcGhcblxuJHBhZGRpbmctcGFyYWdyYXBoLWJhc2U6IDMuNzVyZW0hZGVmYXVsdDtcblxuJGhlYWRpbmdzOlwiaDEsaDIsaDMsaDQsaDUsaDZcIjtcblxuLnBhcmFncmFwaHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDYuMjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDkuMzc1cmVtO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAjeyRoZWFkaW5nc317XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGVydGlhcnk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICB9XG5cbn1cblxuLnBhcmFncmFwaC5wYXJhZ3JhcGgtLW1lbHRlZHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG59XG5cbi5wYXJhZ3JhcGhfX3RpdGxle1xuICAgIG1hcmdpbi1ib3R0b206IDAuNSokbWFyZ2luLWl0ZW07XG4gICAgaDJ7XG4gICAgICAgIGZvbnQtc2l6ZTogKDUwLzE2KSoxcmVtO1xuICAgIH1cbn1cblxuLnBhcmFncmFwaC5iYWNrZ3JvdW5kLS1wcmltYXJ5e1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBhcmFncmFwaC1wcmltYXJ5O1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1vbi1wcmltYXJ5O1xuXG4gICAgI3skaGVhZGluZ3N9IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci10aXRsZS1vbi1wcmltYXJ5O1xuICAgIH1cblxuXG59XG5cbi5wYXJhZ3JhcGguYmFja2dyb3VuZC0tc2Vjb25kYXJ5e1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBhcmFncmFwaC1zZWNvbmRhcnk7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LW9uLXNlY29uZGFyeTtcblxuXG4gICAgI3skaGVhZGluZ3N9IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci10aXRsZS1vbi1zZWNvbmRhcnk7XG4gICAgfVxuXG59XG5cbi5wYXJhZ3JhcGguYmFja2dyb3VuZC0tdGVydGlhcnl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBhcmFncmFwaC10ZXJ0aWFyeTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtb24tdGVydGlhcnk7XG5cblxuICAgICN7JGhlYWRpbmdzfSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGl0bGUtb24tdGVydGlhcnk7XG4gICAgfVxufVxuXG4ucGFyYWdyYXBoLmJhY2tncm91bmQtLWFsdHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICN7JGhlYWRpbmdzfXtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG59XG5cblxuLy8gU2V0IHBhcmFncmFwaCBhbmNob3IgcG9zaXRpb25pbmcuXG4vLyBFeGFjdCBwb3NpdGlvbiBpcyBkb25lIGJ5IEpTLlxuLnBhcmFncmFwaCAuYW5jaG9ye1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCdzbScpIHtcbiAgICAvLyBBZGQgdmVydGljYWwgcGFkZGluZyB0byBjb2x1bW5zIGV4Y2VwdCBsYXN0IG9uZSBvbiBtb2JsZSlcbiAgICAuZmllbGQtY29sdW1uLWNlbnRlcixcbiAgICAuZmllbGQtY29sdW1uLWxlZnQsXG4gICAgLmZpZWxkLWNvbHVtbi1vbmUsXG4gICAgLmZpZWxkLWNvbHVtbi10d28sXG4gICAgLmZpZWxkLWNvbHVtbi10aHJlZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjUqJHBhZGRpbmctcGFyYWdyYXBoLWJhc2U7XG4gICAgfVxufVxuXG4iLCIvLyBQYXJhZ3JhcGggdGV4dCBhbmQgbWVkaWFcbi8vXG4vLyAg4oCiIEltYWdlIHNob3VsZCBhbHdheXMgYmUgc2hvd24gYWJvdmUgdGV4dCBvbiBtb2JpbGVcbi8vICDigKIgTGF5b3V0IGRlcGVuZGVudCBvbiBzaG93aW5nIG9mIHRpdGxlXG4vL1xuLy8gX19fXG4vL1xuLy8gU3RhdHVzOiDwn5S2IFdvcmsgaW4gcHJvZ3Jlc3Ncbi8vIF9fX1xuLy9cbi8vIFdlaWdodDogM1xuLy9cbi8vIFN0eWxlZ3VpZGU6IEZpZWxkcy5QYXJhZ3JhcGgudGV4dC1hbmQtbWVkaWFcblxuXG4kYmFzZS1wYXJhZ3JhcGgtcGFkZGluZzogMy43NXJlbSFkZWZhdWx0O1xuXG4udGV4dC1tZWRpYV9fbWVkaWF7XG4gICAgb3JkZXI6MTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJ3NtJyl7XG4gICAgICAgIG9yZGVyOjA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNSokYmFzZS1wYXJhZ3JhcGgtcGFkZGluZztcbiAgICB9XG59XG4udGV4dC1tZWRpYV9fdGV4dHtcbiAgICBvcmRlcjoxO1xufVxuXG5cbi8qXG4gICAgT3ZlcnJpZGVzIGZvciB3aGVuIHVzZXIgaGFzIHNlbGVjdGVkIGJyZWFrb3V0LlxuKi9cblxuLnBhcmFncmFwaC50ZXh0LW1lZGlhLmJyZWFrLW91dC1tZWRpYSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC50ZXh0LW1lZGlhX19tZWRpYSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dC1tZWRpYV9fdGV4dCArIC50ZXh0LW1lZGlhX19tZWRpYSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLnRleHQtbWVkaWFfX3RleHQge1xuXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkYmFzZS1wYXJhZ3JhcGgtcGFkZGluZztcbiAgICB9XG5cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ21kJykge1xuICAgICAgICAucGFyYWdyYXBoLnRleHQtbWVkaWEge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dC1tZWRpYV9fdGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNi4yNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5LjM3NXJlbTtcblxuICAgICAgICB9XG4gICAgICAgIC50ZXh0LW1lZGlhX190ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQtbWVkaWFfX3RleHQgLmZpZWxkLXRleHQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogKDYwLzE2KSoxcmVtO1xuICAgICAgICAgICAgLy9wYWRkaW5nLWJvdHRvbTogKDYwLzE2KSoxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQtbWVkaWFfX21lZGlhICsgLnRleHQtbWVkaWFfX3RleHQgLmZpZWxkLXRleHQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAoNjAvMTYpKjFyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgLy9wYWRkaW5nLWJvdHRvbTogKDYwLzE2KSoxcmVtO1xuXG5cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLnRleHQtbWVkaWFfX21lZGlhIHtcblxuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLnRleHQtbWVkaWFfX21lZGlhICsgLnRleHQtbWVkaWFfX3RleHQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0LW1lZGlhX19tZWRpYSB7XG4gICAgICAgICAgICB3aWR0aDogNTB2dztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNi4yNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5LjM3NXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQtbWVkaWFfX3RleHQgKyAudGV4dC1tZWRpYV9fbWVkaWEge1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAudGV4dC1tZWRpYV9fbWVkaWEge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCdtZCcpIHtcbiAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41KiRiYXNlLXBhcmFncmFwaC1wYWRkaW5nO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQtbWVkaWFfX3RleHQge1xuICAgICAgICBvcmRlcjogMTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLW1kIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbWQnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1tZC1kb3duIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCdtZCcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG5cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbWQnKSB7XG4gICAgLnBhcmFncmFwaC50ZXh0LW1lZGlhLnBhcmFncmFwaC0tbWVsdGVke1xuICAgICAgICAudGV4dC1tZWRpYV9fbWVkaWEge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQtbWVkaWFfX3RleHQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gVGV4dC13aXRoLWJhY2tncm91bmQgaW1hZ2Vcbi8vXG4vL1xuLy8gUGFyYWdyYXBoIG9wdGlvbnNcbi8vXG4vLyBXZWlnaHQ6IDRcbi8vXG4vLyBTdHlsZWd1aWRlOiBGaWVsZHMuUGFyYWdyYXBoLnRleHQtd2l0aC1iYWNrZ3JvdW5kLWltYWdlXG5cbiRwYXJhZ3JhcGgtYmxhY2s6ICMyMjIyMjIhZGVmYXVsdDtcbiRwYXJhZ3JhcGgtYmxhY2stYm94OiAjZmZmYmY5ICFkZWZhdWx0O1xuJHBhcmFncmFwaC13aGl0ZTogI2ZlZmVmZSFkZWZhdWx0O1xuJHBhcmFncmFwaC13aGl0ZS1ib3g6ICMwMDAwMDAgIWRlZmF1bHQ7XG4kcGFyYWdyYXBoLWJveC10cmFuc3BhcmVuY3k6MC4xNSFkZWZhdWx0O1xuXG5cbiRiYXNlLXBhcmFncmFwaC1wYWRkaW5nOiAzLjc1cmVtIWRlZmF1bHQ7XG5cbi5wYXJhZ3JhcGhfX3RleHQtd2l0aC1iYWNrZ3JvdW5kLWltYWdlIHtcblxuICAgIG1pbi1oZWlnaHQ6IDQwcmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI1cmVtO1xuICAgIH1cblxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblxuICAgIHBhZGRpbmctdG9wOiAyKiRiYXNlLXBhcmFncmFwaC1wYWRkaW5nO1xuICAgIHBhZGRpbmctYm90dG9tOiAyKiRiYXNlLXBhcmFncmFwaC1wYWRkaW5nO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEuMzc1cmVtO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2xhdW5jaGtpdC9pbWFnZXMvcGFpbnQtYm9yZGVyLWJlZm9yZS5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMS4zNzVyZW07XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vbGF1bmNoa2l0L2ltYWdlcy9wYWludC1ib3JkZXItYWZ0ZXIucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cblxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnc20nKXtcbiAgICAgICAgcGFkZGluZy10b3A6IDMqJGJhc2UtcGFyYWdyYXBoLXBhZGRpbmc7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzKiRiYXNlLXBhcmFncmFwaC1wYWRkaW5nO1xuICAgIH1cblxuXG4gICAgLy8mLnBhcmFncmFwaC0tdGV4dC1ibGFjayB7XG4gICAgLy8gICAgY29sb3I6ICRwYXJhZ3JhcGgtYmxhY2s7XG4gICAgLy9cbiAgICAvLyAgICAuYm94ZWQtdGV4dCxcbiAgICAvLyAgICAuYm94ZWQtdGV4dDpiZWZvcmUsXG4gICAgLy8gICAgLmJveGVkLXRleHQ6YWZ0ZXIgIHtcbiAgICAvLyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJHBhcmFncmFwaC1ibGFjay1ib3gsJHBhcmFncmFwaC1ib3gtdHJhbnNwYXJlbmN5KTtcbiAgICAvLyAgICB9XG4gICAgLy9cbiAgICAvL31cblxuICAgIC8vJi5wYXJhZ3JhcGgtLXRleHQtd2hpdGUge1xuICAgICAgICBjb2xvcjogJHBhcmFncmFwaC13aGl0ZTtcblxuICAgICN7JGhlYWRpbmdzfXtcbiAgICAgICAgY29sb3I6ICRwYXJhZ3JhcGgtd2hpdGU7XG4gICAgfVxuXG4gICAgLy8gICAgLmJveGVkLXRleHQsXG4gICAgLy8gICAgLmJveGVkLXRleHQ6YmVmb3JlLFxuICAgIC8vICAgIC5ib3hlZC10ZXh0OmFmdGVyIHtcbiAgICAvLyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJHBhcmFncmFwaC13aGl0ZS1ib3gsJHBhcmFncmFwaC1ib3gtdHJhbnNwYXJlbmN5KTtcbiAgICAvLyAgICB9XG4gICAgLy99XG5cblxuICAgIC8vLmJveGVkLXRleHQge1xuICAgIC8vICAgIHBhZGRpbmctdG9wOiAwLjUgKiRiYXNlLXBhcmFncmFwaC1wYWRkaW5nO1xuICAgIC8vICAgIHBhZGRpbmctYm90dG9tOiAwLjUgKiRiYXNlLXBhcmFncmFwaC1wYWRkaW5nO1xuICAgIC8vICAgIC8vIEFkZCBleHRyYSB3aGl0ZXNwYWNlIGJveFxuICAgIC8vICAgICY6YmVmb3JlLCY6YWZ0ZXJ7XG4gICAgLy8gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgLy8gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyAgICAgICAgd2lkdGg6IDAuNSokZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgLy8gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAvLyAgICAgICAgdG9wOjA7XG4gICAgLy8gICAgfVxuICAgIC8vICAgICY6YmVmb3Jle1xuICAgIC8vXG4gICAgLy8gICAgICAgIHJpZ2h0OjEwMCU7XG4gICAgLy9cbiAgICAvL1xuICAgIC8vICAgIH1cbiAgICAvLyAgICAmOmFmdGVye1xuICAgIC8vICAgICAgICBsZWZ0OjEwMCU7XG4gICAgLy8gICAgfVxuICAgIC8vfVxufSIsIlxuJGd1dHRlci1tb2JpbGU6IDE4cHghZGVmYXVsdDtcblxuLmZpZWxkLS1uYW1lLWZpZWxkLXBob3Rvc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxufVxuLmZpZWxkLXBob3Rvc3tcbiAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCdzbScpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3V0dGVyLW1vYmlsZTtcbiAgICB9XG59XG4ucGhvdG8tZ2FsbGVyeS1jb250YWluZXJ7XG4gICAgbWFyZ2luLXRvcDogMC41KiRwYWRkaW5nLXBhcmFncmFwaC1iYXNlO1xufVxuLnBhcmFncmFwaF9fcGhvdG8tZ2FsbGVyeXtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmctcGFyYWdyYXBoLWJhc2UgLSAwLjUqJGdyaWQtZ3V0dGVyLXdpZHRoO1xufVxuLnBhcmFncmFwaF9fcGhvdG8tZ2FsbGVyeXtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtcGhvdG9ze1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG59IiwiLy8gU2xpY2tcbi8vXG4vLyAgQ29udGFpbnMgc2V0dGluZ3MgZm9yIHNsaWNrIHNsaWRlciAoY2Fyb3VzZWwgYW5kIHNsaWRlciBwYXJhZ3JhcGhzKVxuLy8gIFRoZXNlIHNldHRpbmdzIHdpbGwgYXBwbHkgdG8gYm90aC5cbi8vIF9fX1xuLy9cbi8vIFN0YXR1czog8J+UtiBXb3JrIGluIHByb2dyZXNzXG4vLyBfX19cbi8vXG4vL1xuLy8gU3R5bGVndWlkZTogRmllbGRzLlBhcmFncmFwaC5zbGlja1xuXG4ucGFyYWdyYXBoLmJhY2tncm91bmQtLXByaW1hcnl7XG4gICAgLnNsaWNrLXByZXY6YmVmb3JlLCAuc2xpY2stbmV4dDpiZWZvcmV7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGl0bGUtb24tcHJpbWFyeTtcbiAgICB9XG4gICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmV7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGl0bGUtb24tcHJpbWFyeTtcbiAgICB9XG59XG5cbi5wYXJhZ3JhcGguYmFja2dyb3VuZC0tc2Vjb25kYXJ5e1xuICAgIC5zbGljay1wcmV2OmJlZm9yZSwgLnNsaWNrLW5leHQ6YmVmb3Jle1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRpdGxlLW9uLXNlY29uZGFyeTtcbiAgICB9XG4gICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmV7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGl0bGUtb24tc2Vjb25kYXJ5O1xuICAgIH1cbn1cblxuLnBhcmFncmFwaC5iYWNrZ3JvdW5kLS10ZXJ0aWFyeXtcbiAgICAuc2xpY2stcHJldjpiZWZvcmUsIC5zbGljay1uZXh0OmJlZm9yZXtcbiAgICAgICAgY29sb3I6ICRjb2xvci10aXRsZS1vbi10ZXJ0aWFyeTtcbiAgICB9XG4gICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmV7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGl0bGUtb24tdGVydGlhcnk7XG4gICAgfVxufVxuXG4vLyBCdXR0b24gcG9zaXRpb25pbmcgKG5lZ2F0aXZlIGFic29sdXRlKVxuLnNsaWNrLWRvdHN7XG4gICAgYm90dG9tOiAoNDQvMTYpKi0xcmVtO1xufVxuLy8gQnV0dG9uIHNpemVcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmV7XG4gICAgZm9udC1zaXplOiAoMTIvMTYpKjFyZW07XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignc20nKXtcbiAgICAuc2xpY2stcHJldntcbiAgICAgICAgbGVmdDogJGd1dHRlci1tb2JpbGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgIC5zbGljay1uZXh0e1xuICAgICAgICByaWdodDogJGd1dHRlci1tb2JpbGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxufSIsIi8vIGdpdmVzIGl0ZW0gY29udGFpbmVyIHNvbWUgZGlzdGFuY2UgZnJvbSB0ZXh0LlxuLmxpZ2h0Ym94LWl0ZW0tY29udGFpbmVye1xuICAgIG1hcmdpbi10b3A6IDAuNSokcGFkZGluZy1wYXJhZ3JhcGgtYmFzZTtcbiAgLy8gIG1hcmdpbi1ib3R0b206IDAuNSokaXRlbS1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIGFkanVzdCBmb3IgbGFzdC1pdGVtIHBhZGRpbmdcbi5wYXJhZ3JhcGhfX2xpZ2h0Ym94e1xuICAgIHBhZGRpbmctYm90dG9tOiAkcGFkZGluZy1wYXJhZ3JhcGgtYmFzZSAtIDAuNSokZ3JpZC1ndXR0ZXItd2lkdGg7XG59XG4vLyBJdGVtIG1hcmdpbnNcbi5maWVsZC1saWdodGJveC1pdGVtc3tcbiAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCdzbScpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3V0dGVyLW1vYmlsZTtcbiAgICB9XG59XG5cbi8vIEFkZHMgdGhlIGZ1bGxzY3JlZW4gYnV0dG9uc1xuLmxpZ2h0Ym94LWl0ZW1fX2xpbmt7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206MHB4O1xuICAgICAgICByaWdodDowcHg7XG4gICAgICAgIHdpZHRoOjJyZW07XG4gICAgICAgIGhlaWdodDoycmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XG4gICAgICAgIC8vaHR0cHM6Ly9pY29uc3ZnLnh5ei9cbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc3NycgaGVpZ2h0PSc3Nycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZmZmZicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJyBzdHJva2UtbGluZWpvaW49J2FyY3MnJTNFJTNDcGF0aCBkPSdNMTUgM2g2djZNMTQgMTBsNi4xLTYuMU05IDIxSDN2LTZNMTAgMTRsLTYuMSA2LjEnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbn0iLCIvLyBTbGlkZXJcbi8vXG4vLyAgVXNlcyBzbGljayAgc2xpZGVyLlxuLy8gIElzIGV4cGFuZGVkIHRvIGZ1bGwgd2lkdGguXG4vLyAgRG9lc24ndCBoYXZlIHRoZSBiYXNlIHBhcmFncmFwaCBwYWRkaW5nLlxuLy9cbi8vIF9fX1xuLy9cbi8vIFN0YXR1czog8J+UtiBXb3JrIGluIHByb2dyZXNzXG4vLyBfX19cbi8vXG4vL1xuLy8gU3R5bGVndWlkZTogRmllbGRzLlBhcmFncmFwaC5TbGlkZXJcblxuJGJhc2UtcGFyYWdyYXBoLXBhZGRpbmc6IDMuNzVyZW0gIWRlZmF1bHQ7XG4kcGFyYWdyYXBoX3NsaWRlcl9vdmVybGF5X2NvbG9yOiAjMDAwICFkZWZhdWx0O1xuJHBhcmFncmFwaF9zbGlkZXJfb3ZlcmxheV9vcGFjaXR5OiAwLjEgIWRlZmF1bHQ7XG5cbi5wYXJhZ3JhcGhfX3NsaWRlciB7XG4gICAgLy8gU2xpZGVyIG5lZWRzIHRvIGZpbGwgZWRnZSB0byBlZGdlXG4gICAgcGFkZGluZzogMDtcbiAgICAvLyBSZW1vdmUgd2hpdGVzcGFjZSBmcm9tIGltYWdlXG4gICAgaW1nLCAqIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgIH1cblxuXG4gICAgLy8gU2V0IHRoZSBuYXZpZ2F0aW9uIGljb25zIGV4cGxpY2l0bHkgZm9yIHNsaWRlci5cbiAgICAuc2xpY2stcHJldiB7XG4gICAgICAgIGxlZnQ6IDJyZW07XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLnNsaWNrLW5leHQge1xuICAgICAgICByaWdodDogMnJlbTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAuc2xpY2stZG90cyB7XG4gICAgICAgIGJvdHRvbTogMnJlbTtcbiAgICB9XG5cbn1cblxuLnNsaWRlcl9fc2xpZGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgcGFkZGluZzogJGJhc2UtcGFyYWdyYXBoLXBhZGRpbmc7XG4gICAgcGFkZGluZy10b3A6ICRiYXNlLXBhcmFncmFwaC1wYWRkaW5nKjQ7XG4gICAgcGFkZGluZy1ib3R0b206ICRiYXNlLXBhcmFncmFwaC1wYWRkaW5nKjQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCdzbScpIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRiYXNlLXBhcmFncmFwaC1wYWRkaW5nKjE7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkYmFzZS1wYXJhZ3JhcGgtcGFkZGluZyoyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4uc2xpZGVfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbn1cblxuLy8gcmVtb3ZlIG1hcmdpbiBmcm9tIHNsaWRlclxuLnNsaWRlcl9fY29udGVudCAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLy8gU2xpZGVyIGNvbG9yIHNldHRpbmdzXG5cbi5wYXJhZ3JhcGguYmFja2dyb3VuZC0tcHJpbWFyeSB7XG5cbn1cblxuLnBhcmFncmFwaC5iYWNrZ3JvdW5kLS1zZWNvbmRhcnkge1xuXG59XG5cbi5wYXJhZ3JhcGguYmFja2dyb3VuZC0tdGVydGlhcnkge1xuXG59XG5cbi5vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFyYWdyYXBoX3NsaWRlcl9vdmVybGF5X2NvbG9yO1xuICAgIG9wYWNpdHk6ICRwYXJhZ3JhcGhfc2xpZGVyX292ZXJsYXlfb3BhY2l0eTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBvaW50ZXItZXZlbnRzOiAwO1xuICAgIHotaW5kZXg6IDA7XG59XG5cbi5vdmVybGF5ICsgLmNvbnRhaW5lciB7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cblxuLyogTWFrZSBzbGlkZXIgc3RhcnQgd2l0aCB0aGVpciBpdGVtcyBuZXh0IHRvIGVhY2hvdGhlciwgbm8gbW9yZSB2aXN1YWwganVtcHMgYWZ0ZXIgbG9hZC4gKi9cbi5zbGlkZXJfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBoZWlnaHQ6MTAwJTtcbn1cblxuLnNsaWRlcl9fc2xpZGUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5zbGlkZXJfX3NsaWRlOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignc20nKSB7XG4gICAgLnBhcmFncmFwaF9fc2xpZGVyIHtcbiAgICAgICAgLnNsaWNrLW5leHQsIC5zbGljay1wcmV2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuLnNsaWRlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4uc2xpY2stc2xpZGUgPiBkaXYsXG4uc2xpZGVyX19zbGlkZXtcbiAgICBoZWlnaHQ6IDEwMCU7XG59IiwiXG4ucGFyYWdyYXBoX19xdW90ZXtcbiAgICAucXVvdGV7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG5cbiAgICAgICAgLnF1b3RlX19pY29ue1xuICAgICAgICAgICAgd2lkdGg6IDVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgICAgICBmbGV4LXNocmluazowO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGljb25fcXVvdGUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCAxcmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogM3JlbTtcbiAgICAgICAgfVxuICAgICAgICAucXVvdGVfX3RleHR7XG4gICAgICAgICAgICBmb250LXNpemU6ICgyMC8xNikqMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbiAgICAgICAgfVxuICAgICAgICAucXVvdGVfX2NhcHRpb257XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc1O1xuICAgICAgICB9XG5cbiAgICB9XG59XG5cbiIsIi5uZXdzLXNlY3Rpb25fX25ld3N7XG4gICAgICBtYXJnaW4tdG9wOiAwLjUqJHBhZGRpbmctcGFyYWdyYXBoLWJhc2U7XG4gICAgICAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlcntcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cbiAgICAudmlld3Mtcm93e1xuICAgICAgICBAZXh0ZW5kIC5jb2wtbWQtNDtcbiAgICB9XG4gICAgLnZpZXdzLXJvdzpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkbWFyZ2luLWl0ZW07XG4gICAgfVxuICB9IiwiLmZpZWxkLWZlYXR1cmVzLWxpbWl0ZWQge1xuXG4gICAgQGV4dGVuZCAuY29sLW1kLTM7XG4gICAgQGV4dGVuZCAuY29sLTEyO1xuXG59XG5cbi5maWVsZC1mZWF0dXJlcy1saW1pdGVkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignbWQnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNSokcGFkZGluZy1wYXJhZ3JhcGgtYmFzZTtcbiAgICB9XG59XG5cbi5wYXJhZ3JhcGgtLWZlYXR1cmVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xufVxuXG4ucGFyYWdyYXBoLS1mZWF0dXJlcyAucGFyYWdyYXBoX190aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNSAqJHBhZGRpbmctcGFyYWdyYXBoLWJhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmVhdHVyZSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xufVxuXG4uZmVhdHVyZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCdzbScpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAuZmllbGQtaW1hZ2Uge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMyU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucHJvZHVjdHMtc2VjdGlvbl9fcHJvZHVjdHN7XG4gICAgbWFyZ2luLXRvcDogMC41KiRwYWRkaW5nLXBhcmFncmFwaC1iYXNlO1xuICAgIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHdpZHRoOjEwMCU7XG5cblxuICAgIH1cbiAgICAudmlld3Mtcm93e1xuICAgICAgICBAZXh0ZW5kIC5jb2wtbWQtNDtcbiAgICB9XG4gICAgLnZpZXdzLXJvdzpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkbWFyZ2luLWl0ZW07XG4gICAgfVxufSIsIi5wYXJhZ3JhcGgucHJvZHVjdC1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZy10b3A6IDQuMjVyZW07XG4gIH1cbiAgXG4gIC5yb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBcbiAgLnByb2R1Y3RfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNTtcbiAgICBAaW5jbHVkZSB2ZXJ0aWNhbC1tYXJnaW4oNSwgXCJib3R0b21cIik7XG4gICAgXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgdG9wOiA0MCU7XG4gICAgICBsZWZ0OiAtMzYlO1xuICAgICAgd2lkdGg6IDQzcmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICB0b3A6IDQyJTtcbiAgICAgIGxlZnQ6IC0yNCU7XG4gICAgICB3aWR0aDogNDZyZW07XG4gICAgfVxuICB9XG4gIFxuICAuZmllbGQtbWVkaWEge1xuICAgIHotaW5kZXg6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xLjg1cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTIuN3JlbTtcbiAgICB9XG4gIH1cbiAgXG4gIC5oZWFkaW5nLXRleHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi5wYXJhZ3JhcGgucHJvZHVjdC1oZWFkZXIgfiAucGFyYWdyYXBoOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59IiwiLy8gTGFuZ3VhZ2Ugc3dpdGNoZXJcbi8vXG4vLyAgSGFzIGEgZGVmYXVsdCB1bD5saSBzdHJ1Y3R1cmUuXG4vLyAgSXMgZGlzcGxheWVzIGFzIGZsZXgtY29sdW1uLlxuLy8gIE9ubHkgYWN0aXZlIGl0ZW0gaXMgZGlzcGxheWVkIGFuZCBoYXMgb3JkZXIgMC5cbi8vICBXaGVuIGhvdmVyZWQgc2hvd3Mgb3RoZXIgaXRlbXMuXG4vLyAgSXQgaGFzIGEgaGVpZ2h0IG9mIDFweCB0byBoYWNrIGl0IGludG8gYSByZWxhdGl2ZSBsYXlvdXQgaW4gdG9wLW1lbnUuXG4vLyAgT3ZlcmZsb3cgaGFzIGJlIHZpc2libGUgZm9yIHRoaXMgdG8gd29yay5cbi8vIF9fX1xuLy9cbi8vIFN0YXR1czog8J+UtiBXb3JrIGluIHByb2dyZXNzXG4vLyBfX19cbi8vXG4vL1xuLy8gV2VpZ2h0OiAzXG4vL1xuLy8gU3R5bGVndWlkZTogRmllbGRzLmxhbmd1YWdlLXN3aXRjaGVyXG5cbiR0b3AtbWVudS1mb250LXNpemU6IDAuODc1cmVtICFkZWZhdWx0O1xuJG1lbnUtaXRlbS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRtZW51LWl0ZW0tY29sb3I6IGJsYWNrICFkZWZhdWx0O1xuJG1lbnUtaXRlbS1hY3RpdmUtY29sb3I6IGdyZXkgIWRlZmF1bHQ7XG4kbWVudS1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuXG4kc3VibWVudS1pdGVtLWNvbG9yOiBkYXJrZ3JleSAhZGVmYXVsdDtcbiRzdWJtZW51LWxpbmstY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuXG5baWQqPVwibGFuZ3VhZ2Vzd2l0Y2hlclwiXSB7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOjA7XG4gICAgLy9ib3JkZXI6c29saWQgMXB4ICRjb2xvci1saWdodDtcbiAgICAvLyBEaXNwbGF5IGJvcmRlciBsZWZ0IHNpZGUgb2YgbGFuZ3VhZ2Vzd2l0Y2hlclxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiA2MCU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgdG9wOiAyMCU7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI2NiYzdjMTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzE2cHgnIGhlaWdodD0nMTZweCcgdmlld0JveD0nMCAwIDE2IDE2JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0Vpb24taW9zLXdvcmxkLW91dGxpbmUgLSBJb25pY29ucyUzQy90aXRsZSUzRSUzQ2cgaWQ9J0hlYWRlcnMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nZC9oZWFkZXIvMWQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMTQ2LjAwMDAwMCwgLTI2LjAwMDAwMCknJTNFJTNDcmVjdCBpZD0nYmcnIHg9JzEyMCcgeT0nMCcgd2lkdGg9JzEyMDAnIGhlaWdodD0nMTAwJyUzRSUzQy9yZWN0JTNFJTNDZyBpZD0ndG9wJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg5NzAuMDAwMDAwLCAyMS4wMDAwMDApJyUzRSUzQ2cgaWQ9J2QvbGFuZ3VhZ2VzLWhlYWRlci0xJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxNzAuMDAwMDAwLCAwLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNMTQ3LjAwODIzMiwwLjUgQzE1MC40MDM3MjcsMC41IDE1My40ODI4MDIsMS44NTUyNTQzNSAxNTUuNzM0NDAyLDQuMDU0OTM4MyBDMTU3Ljk5MDA5MSw2LjI1ODYxNjg0IDE1OS40MTUzODksOS4zMDk3NDczMSAxNTkuNDk2MzUsMTIuNjk0ODAxMSBDMTU5LjQ5NjU3OCwxNi4yODE4MDg3IDE1OC4xMTM4MTEsMTkuNDcxODcyNiAxNTUuODcwNDA0LDIxLjc3MTExMjcgQzE1My42MDkxMDIsMjQuMDg4NjkyMiAxNTAuNDc0Mjc2LDI1LjUgMTQ3LjAwODIzMiwyNS41IEwxNDcuMDA4MjMyLDI1LjUgTDEyLjk5MTc2ODMsMjUuNSBDOS41NDIxMDY0MiwyNS41IDYuNDE5MDQ4NTksMjQuMTAxMTUzMiA0LjE1ODQ3ODU0LDIxLjgzOTE1MDkgQzEuODk4MDQ0MiwxOS41NzcyODQzIDAuNSwxNi40NTIzODMyIDAuNSwxMyBDMC41LDkuNTQ3NzE0OSAxLjg5NzYzMzgzLDYuNDIyMjY4OTggNC4xNTgzNjY1OCw0LjE2MDEwMzggQzYuNDE4MzcyMTYsMS44OTg2NjYyNyA5LjU0MDkxMDI4LDAuNSAxMi45OTE3NjgzLDAuNSBMMTIuOTkxNzY4MywwLjUgWicgaWQ9J3pvZWt2ZWxkJyBzdHJva2Utb3BhY2l0eT0nMC4xJyBzdHJva2U9JyUyMzY2NjY2NicgZmlsbD0nJTIzRkZGRkZGJyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBkPSdNMTQsNSBDMTYuMjA1MTM5Miw1IDE4LjA4OTczNTgsNS43ODIwNDM0NiAxOS42NTM4NDYyLDcuMzQ2MTUzODUgQzIxLjIxNzk1NjUsOC45MTAyNjQyMyAyMiwxMC43OTQ4NjA4IDIyLDEzIEMyMiwxNS4yMDUxMzkyIDIxLjIxNzk1NjUsMTcuMDg5NzM1OCAxOS42NTM4NDYyLDE4LjY1Mzg0NjIgQzE4LjA4OTczNTgsMjAuMjE3OTU2NSAxNi4yMDUxMzkyLDIxIDE0LDIxIEMxMS43OTQ4NjA4LDIxIDkuOTEwMjY0MjMsMjAuMjE3OTU2NSA4LjM0NjE1Mzg1LDE4LjY1Mzg0NjIgQzYuNzgyMDQzNDYsMTcuMDg5NzM1OCA2LDE1LjIwNTEzOTIgNiwxMyBDNiwxMC43OTQ4NjA4IDYuNzgyMDQzNDYsOC45MTAyNjQyMyA4LjM0NjE1Mzg1LDcuMzQ2MTUzODUgQzkuOTEwMjY0MjMsNS43ODIwNDM0NiAxMS43OTQ4NjA4LDUgMTQsNSBaIE0xNC4zMDc2OTIzLDkuNzY5MjMwNzcgTDE0LjMwNzY5MjMsMTIuNjkyMzA3NyBMMTcuMTkyMzA3NywxMi42OTIzMDc3IEMxNy4xNjY2NjY1LDExLjUxMjgxNDYgMTcuMDI1NjQyMywxMC40MzU5MDIzIDE2Ljc2OTIzMDgsOS40NjE1Mzg0NiBDMTYuMTAyNTYwOCw5LjYxNTM4NTM4IDE1LjI4MjA1NjIsOS43MTc5NDg0NiAxNC4zMDc2OTIzLDkuNzY5MjMwNzcgWiBNMTQuMzA3NjkyMyw5LjE1Mzg0NjE1IEMxNS4yNTY0MTUsOS4xMDI1NjM4NSAxNi4wMjU2MzgxLDkuMDAwMDAwNzcgMTYuNjE1Mzg0Niw4Ljg0NjE1Mzg1IEMxNi4zNTg5NzMxLDcuOTc0MzU0NjIgMTYuMDE5MjMyOSw3LjI2MjgyMzI3IDE1LjU5NjE1MzgsNi43MTE1Mzg0NiBDMTUuMTczMDc0OCw2LjE2MDI1MzY1IDE0Ljc0MzU5MTksNS44MjA1MTM0NiAxNC4zMDc2OTIzLDUuNjkyMzA3NjkgTDE0LjMwNzY5MjMsOS4xNTM4NDYxNSBaIE0xMy42OTIzMDc3LDUuNjkyMzA3NjkgQzEyLjc2OTIyNjIsNS45MjMwNzgwOCAxMi4wMDAwMDMxLDYuOTc0MzQ5NjIgMTEuMzg0NjE1NCw4Ljg0NjE1Mzg1IEMxMi4wMDAwMDMxLDkuMDAwMDAwNzcgMTIuNzY5MjI2Miw5LjEwMjU2Mzg1IDEzLjY5MjMwNzcsOS4xNTM4NDYxNSBMMTMuNjkyMzA3Nyw1LjY5MjMwNzY5IFogTTEzLjY5MjMwNzcsOS43NjkyMzA3NyBDMTIuNjkyMzAyNyw5LjcxNzk0ODQ2IDExLjg1ODk3NzcsOS42MTUzODUzOCAxMS4xOTIzMDc3LDkuNDYxNTM4NDYgQzEwLjkzNTg5NjIsMTAuNDM1OTAyMyAxMC43OTQ4NzE5LDExLjUxMjgxNDYgMTAuNzY5MjMwOCwxMi42OTIzMDc3IEwxMy42OTIzMDc3LDEyLjY5MjMwNzcgTDEzLjY5MjMwNzcsOS43NjkyMzA3NyBaIE0xMC4xNTM4NDYyLDEyLjY5MjMwNzcgQzEwLjIwNTEyODUsMTEuMzMzMzI2NSAxMC4zNDYxNTI3LDEwLjIwNTEzMjcgMTAuNTc2OTIzMSw5LjMwNzY5MjMxIEM5LjgzMzMyOTYyLDkuMTAyNTYzMDggOS4wNzY5MjY5Miw4Ljc4MjA1MzQ2IDguMzA3NjkyMzEsOC4zNDYxNTM4NSBDNy4yODIwNDYxNSw5LjU3NjkyOTIzIDYuNzMwNzY5NjIsMTEuMDI1NjMyNyA2LjY1Mzg0NjE1LDEyLjY5MjMwNzcgTDEwLjE1Mzg0NjIsMTIuNjkyMzA3NyBaIE0xMC4xNTM4NDYyLDEzLjMwNzY5MjMgTDYuNjUzODQ2MTUsMTMuMzA3NjkyMyBDNi43MzA3Njk2MiwxNC45NzQzNjczIDcuMjgyMDQ2MTUsMTYuNDIzMDcwOCA4LjMwNzY5MjMxLDE3LjY1Mzg0NjIgQzkuMTc5NDkxNTQsMTcuMTkyMzA1NCA5LjkzNTg5NDIzLDE2Ljg3MTc5NTggMTAuNTc2OTIzMSwxNi42OTIzMDc3IEMxMC4zNDYxNTI3LDE1Ljc5NDg2NzMgMTAuMjA1MTI4NSwxNC42NjY2NzM1IDEwLjE1Mzg0NjIsMTMuMzA3NjkyMyBaIE0xMC43NjkyMzA4LDEzLjMwNzY5MjMgQzEwLjc5NDg3MTksMTQuNDg3MTg1NCAxMC45MzU4OTYyLDE1LjU2NDA5NzcgMTEuMTkyMzA3NywxNi41Mzg0NjE1IEMxMS45ODcxODM1LDE2LjM1ODk3MzUgMTIuODIwNTA4NSwxNi4yNDM1OSAxMy42OTIzMDc3LDE2LjE5MjMwNzcgTDEzLjY5MjMwNzcsMTMuMzA3NjkyMyBMMTAuNzY5MjMwOCwxMy4zMDc2OTIzIFogTTEzLjY5MjMwNzcsMTYuODQ2MTUzOCBDMTIuNzY5MjI2MiwxNi44OTc0MzYyIDEyLjAwMDAwMzEsMTYuOTk5OTk5MiAxMS4zODQ2MTU0LDE3LjE1Mzg0NjIgQzEyLjAwMDAwMzEsMTkuMDI1NjUwNCAxMi43NjkyMjYyLDIwLjA3NjkyMTkgMTMuNjkyMzA3NywyMC4zMDc2OTIzIEwxMy42OTIzMDc3LDE2Ljg0NjE1MzggWiBNMTQuMzA3NjkyMywyMC4zMDc2OTIzIEMxNC43NDM1OTE5LDIwLjE3OTQ4NjUgMTUuMTczMDc0OCwxOS44Mzk3NDYzIDE1LjU5NjE1MzgsMTkuMjg4NDYxNSBDMTYuMDE5MjMyOSwxOC43MzcxNzY3IDE2LjM1ODk3MzEsMTguMDI1NjQ1NCAxNi42MTUzODQ2LDE3LjE1Mzg0NjIgQzE2LjAyNTYzODEsMTYuOTk5OTk5MiAxNS4yNTY0MTUsMTYuODk3NDM2MiAxNC4zMDc2OTIzLDE2Ljg0NjE1MzggTDE0LjMwNzY5MjMsMjAuMzA3NjkyMyBaIE0xNC4zMDc2OTIzLDE2LjE5MjMwNzcgQzE1LjEyODIwOTIsMTYuMjE3OTQ4OCAxNS45NDg3MTM4LDE2LjMzMzMzMjMgMTYuNzY5MjMwOCwxNi41Mzg0NjE1IEMxNy4wMjU2NDIzLDE1LjU2NDA5NzcgMTcuMTY2NjY2NSwxNC40ODcxODU0IDE3LjE5MjMwNzcsMTMuMzA3NjkyMyBMMTQuMzA3NjkyMywxMy4zMDc2OTIzIEwxNC4zMDc2OTIzLDE2LjE5MjMwNzcgWiBNMTcuODQ2MTUzOCwxMy4zMDc2OTIzIEMxNy43OTQ4NzE1LDE0LjU2NDEwODggMTcuNjQxMDI2OSwxNS42OTIzMDI3IDE3LjM4NDYxNTQsMTYuNjkyMzA3NyBDMTguMDc2OTI2NSwxNi44OTc0MzY5IDE4Ljg0NjE0OTYsMTcuMjE3OTQ2NSAxOS42OTIzMDc3LDE3LjY1Mzg0NjIgQzIwLjcxNzk1MzgsMTYuNDIzMDcwOCAyMS4yNjkyMzA0LDE0Ljk3NDM2NzMgMjEuMzQ2MTUzOCwxMy4zMDc2OTIzIEwxNy44NDYxNTM4LDEzLjMwNzY5MjMgWiBNMTcuODQ2MTUzOCwxMi42OTIzMDc3IEwyMS4zNDYxNTM4LDEyLjY5MjMwNzcgQzIxLjI2OTIzMDQsMTEuMDI1NjMyNyAyMC43MTc5NTM4LDkuNTc2OTI5MjMgMTkuNjkyMzA3Nyw4LjM0NjE1Mzg1IEMxOC44MjA1MDg1LDguODA3Njk0NjIgMTguMDY0MTA1OCw5LjEyODIwNDIzIDE3LjQyMzA3NjksOS4zMDc2OTIzMSBDMTcuNjUzODQ3MywxMC4yMDUxMzI3IDE3Ljc5NDg3MTUsMTEuMzMzMzI2NSAxNy44NDYxNTM4LDEyLjY5MjMwNzcgWiBNMTkuMjMwNzY5Miw3Ljg0NjE1Mzg1IEMxOC4yMDUxMjMxLDYuODIwNTA3NjkgMTcuMDM4NDY4MSw2LjE1Mzg0NzY5IDE1LjczMDc2OTIsNS44NDYxNTM4NSBDMTYuMzIwNTE1OCw2LjQ2MTU0MTU0IDE2LjgyMDUxMDgsNy40MTAyNSAxNy4yMzA3NjkyLDguNjkyMzA3NjkgQzE3Ljk0ODcyMTUsOC40NjE1MzczMSAxOC42MTUzODE1LDguMTc5NDg4ODUgMTkuMjMwNzY5Miw3Ljg0NjE1Mzg1IFogTTEyLjI2OTIzMDgsNS44NDYxNTM4NSBDMTAuOTEwMjQ5Niw2LjE1Mzg0NzY5IDkuNzQzNTk0NjIsNi44MjA1MDc2OSA4Ljc2OTIzMDc3LDcuODQ2MTUzODUgQzkuMTc5NDg5MjMsOC4wNzY5MjQyMyA5Ljg0NjE0OTIzLDguMzQ2MTUyMzEgMTAuNzY5MjMwOCw4LjY1Mzg0NjE1IEMxMS4xNTM4NDgxLDcuNDIzMDcwNzcgMTEuNjUzODQzMSw2LjQ4NzE4MjY5IDEyLjI2OTIzMDgsNS44NDYxNTM4NSBaIE04Ljc2OTIzMDc3LDE4LjE1Mzg0NjIgQzkuNzk0ODc2OTIsMTkuMTc5NDkyMyAxMC45NjE1MzE5LDE5Ljg0NjE1MjMgMTIuMjY5MjMwOCwyMC4xNTM4NDYyIEMxMS42MjgyMDE5LDE5LjQ4NzE3NjIgMTEuMTE1Mzg2NSwxOC41Mzg0Njc3IDEwLjczMDc2OTIsMTcuMzA3NjkyMyBDOS45ODcxNzU3NywxNy41NjQxMDM4IDkuMzMzMzM2MTUsMTcuODQ2MTUyMyA4Ljc2OTIzMDc3LDE4LjE1Mzg0NjIgWiBNMTUuNzMwNzY5MiwyMC4xNTM4NDYyIEMxNy4wMzg0NjgxLDE5Ljg0NjE1MjMgMTguMjA1MTIzMSwxOS4xNzk0OTIzIDE5LjIzMDc2OTIsMTguMTUzODQ2MiBDMTguNjE1MzgxNSwxNy44MjA1MTEyIDE3Ljk0ODcyMTUsMTcuNTM4NDYyNyAxNy4yMzA3NjkyLDE3LjMwNzY5MjMgQzE2LjgyMDUxMDgsMTguNTg5NzUgMTYuMzIwNTE1OCwxOS41Mzg0NTg1IDE1LjczMDc2OTIsMjAuMTUzODQ2MiBaJyBpZD0naW9uLWlvcy13b3JsZC1vdXRsaW5lLS0tSW9uaWNvbnMnIGZpbGw9JyUyMzAwMDAwMCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG59XG5cbi8vIFNldCBzdHlsaW5nIG9mIHRoZSBtZW51LlxuLmxhbmd1YWdlc3dpdGNoZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctbGVmdDoxLjI1cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xufVxuXG5cbi8vIExhbmd1YWdlc3dpdGNoZXIgbGlzdCBpdGVtLCBpbnZpc2libGUgYnkgZGVmYXVsdC5cbi8vIFNob3dzIG9uIGhvdmVyLlxuLy8gSGFzIG9yZGVyIG9mIDEgc28gd2UgY2FuIHNob3cgdGhlIGFjdGl2ZSBvbmUgb24gdG9wIGFsd2F5c1xuLmxhbmd1YWdlc3dpdGNoZXIgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Ym1lbnUtaXRlbS1jb2xvcjtcblxuICAgIG1hcmdpbjogMDtcbiAgICBvcmRlcjogMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgcGFkZGluZzogMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRzdWJtZW51LWl0ZW0tY29sb3IsIDEwJSk7XG4gICAgfVxuXG5cbn1cblxuLmxhbmd1YWdlc3dpdGNoZXIgbGkgYSB7XG4gICAgY29sb3I6ICRzdWJtZW51LWxpbmstY29sb3I7XG5cbiAgICBwYWRkaW5nOiAxcmVtIDNyZW0gMXJlbSAxcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogJHRvcC1tZW51LWZvbnQtc2l6ZTtcbiAgICAvL2xpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogbGlnaHRlbigkY29sb3ItdGV4dC1vbi1wcmltYXJ5LCAxMCUpO1xuICAgIH1cbn1cblxuLy8gQWN0aXZlIGxpc3QgaXRlbS5cbi8vIGRpc3BsYXllcyBhcyBmaXJzdFxuLy8gcmVtb3Zlc1xuLmxhbmd1YWdlc3dpdGNoZXIgbGkuaXMtYWN0aXZlIHtcbiAgICBvcmRlcjogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIC8vIEFkZCBiYWNrZ3JvdW5nXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc3NycgaGVpZ2h0PSc3Nycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2I4YjhiOCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJyBzdHJva2UtbGluZWpvaW49J2FyY3MnJTNFJTNDcGF0aCBkPSdNNiA5bDYgNiA2LTYnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxcmVtO1xuICAgIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlO1xufVxuXG4ubGFuZ3VhZ2Vzd2l0Y2hlciBsaS5pcy1hY3RpdmUgYSB7XG4gICAgY29sb3I6ICRtZW51LWl0ZW0tY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8vIGRpc3BsYXkgbm9uLWFjdGl2ZSBvbiBob3Zlci5cbi5sYW5ndWFnZXN3aXRjaGVyOmhvdmVyIGxpIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn0iLCIkYmFzZS1wYXJhZ3JhcGgtcGFkZGluZzogMy43NXJlbSAhZGVmYXVsdDtcblxuJGhlYWRpbmdzOiBcImgxLGgyLGgzLGg0LGg1LGg2XCI7XG5cbiRhcnRpY2xlLXRpdGxlLXNpemU6IDQ1O1xuXG4uYXJ0aWNsZSB7XG5cblxufVxuXG4uYXJ0aWNsZV9faW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG59XG5cbi5hcnRpY2xlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogJGJhc2UtcGFyYWdyYXBoLXBhZGRpbmc7XG4gICAgcGFkZGluZy1ib3R0b206ICRiYXNlLXBhcmFncmFwaC1wYWRkaW5nO1xuICAgIHBhZGRpbmctbGVmdDogMC4yNSokYmFzZS1wYXJhZ3JhcGgtcGFkZGluZztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1KiRiYXNlLXBhcmFncmFwaC1wYWRkaW5nO1xufVxuXG4uYXJ0aWNsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogKCRhcnRpY2xlLXRpdGxlLXNpemUvMTYpKjFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogKCRhcnRpY2xlLXRpdGxlLXNpemUvMTYvMikqMXJlbTtcbn1cbiIsIiRjb2xvci10YXNrLWRlZmF1bHQ6ICNmNWY1ZjI7XG4kY29sb3ItdGFzay1ob3ZlcjogI2ZmZjtcbiRjb2xvci10YXNrLXRleHQ6ICM1NjU2NTY7XG5cbiNibG9jay1mcm9udC1sb2NhbC10YXNrcyxcbiNibG9jay1yZWFjdGJhc2UtbG9jYWwtdGFza3MsXG4jYmxvY2stbGF1bmNoa2l0LWxvY2FsLXRhc2tze1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRhc2stZGVmYXVsdDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgbWFyZ2luOmF1dG87XG4gICAgLy9tYXgtd2lkdGg6IDgwMHB4O1xuXG4gICAgLy9vdmVyZmxvdzogaGlkZGVuO1xuICAgIC8vcG9zaXRpb246IGZpeGVkO1xuICAgIC8vdG9wOiA3OXB4O1xuICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcblxuXG4gICAgdWwsIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZGQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGFzay10ZXh0O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGFzay1kZWZhdWx0O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWFsdDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwiTHVjaWRhIEdyYW5kZVwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBwYWRkaW5nOiAwLjJyZW0gMXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkZGQ7XG5cbiAgICAgICAgJi5pcy1hY3RpdmUsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRhc2staG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2RkZDtcbiAgICB9XG4gICAgbGk6Zmlyc3QtY2hpbGR7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2RkZDtcbiAgICB9XG4gICAgbGk6bGFzdC1jaGlsZHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2RkZDtcbiAgICB9XG4gICAgLmNvbnRleHR1YWx7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICY6aG92ZXIrLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICNkZGQ7XG5cbiAgICB9XG59XG5cbi50b29sYmFyIC50b29sYmFyLWJhciB7XG4gICAgei1pbmRleDogNTAzO1xufSIsIiRjb2xvci1pbnB1dC1ib3JkZXI6ICNFMERFRTghZGVmYXVsdDtcbiRjb2xvci1pbnB1dC1mb2N1czogIzEyNDU3NyFkZWZhdWx0O1xuJGNvbG9yLWlucHV0LXBsYWNlaG9sZGVyOiAjRTBERUU4IWRlZmF1bHQ7O1xuJGNvbG9yLWlucHV0LXRleHQ6ICMyMTIxMjEhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXMtaW5wdXQ6ICgxMC8xNikqMXJlbSFkZWZhdWx0O1xuXG5cbi51c2VyLWxvZ2luLWZvcm17XG5cbiAgICBtYXJnaW46IDJyZW0gYXV0bztcbiAgICBib3JkZXI6IHNvbGlkICgxLzE2KSoxcmVtICRjb2xvci1pbnB1dC1ib3JkZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzozcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWlucHV0O1xuXG59XG5cbi5sb2dpbi1mb3JtLXdyYXBwZXJ7XG4gICAgZGlzcGxheTogZmxleDs7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBhcmFncmFwaC1wcmltYXJ5O1xuICAgIHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aDtcbn0iLCJcbiRpY29uLWNsb3NlOiBcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNzcnIGhlaWdodD0nNzcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMxMzE1NTMnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZScgc3Ryb2tlLWxpbmVqb2luPSdhcmNzJyUzRSUzQ2xpbmUgeDE9JzE4JyB5MT0nNicgeDI9JzYnIHkyPScxOCclM0UlM0MvbGluZSUzRSUzQ2xpbmUgeDE9JzYnIHkxPSc2JyB4Mj0nMTgnIHkyPScxOCclM0UlM0MvbGluZSUzRSUzQy9zdmclM0VcIiFkZWZhdWx0O1xuJGljb24tc2VhcmNoOiBcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNzcnIGhlaWdodD0nNzcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMxMzE1NTMnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZScgc3Ryb2tlLWxpbmVqb2luPSdhcmNzJyUzRSUzQ2NpcmNsZSBjeD0nMTEnIGN5PScxMScgcj0nOCclM0UlM0MvY2lyY2xlJTNFJTNDbGluZSB4MT0nMjEnIHkxPScyMScgeDI9JzE2LjY1JyB5Mj0nMTYuNjUnJTNFJTNDL2xpbmUlM0UlM0Mvc3ZnJTNFXCIhZGVmYXVsdDtcblxuXG5cbi5zZWFyY2hibG9jayB7XG5cbiAgICBvcmRlcjogMTtcblxuICAgIC5pY29uLXNlYXJjaCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaWNvbi1zZWFyY2gpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEuMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjFyZW07XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICB9XG59XG5cbmhlYWRlciAuc2VhcmNoZm9ybS1oZWFkZXJ7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGFyYWdyYXBoLXByaW1hcnk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6MHB4O1xuXG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICB0b3A6MTAwJTtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgZWFzZTtcblxuXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6YXV0bztcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cblxuXG4gICAgJi5pcy1vcGVue1xuICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogOTkwcHg7XG5cbiAgICAgICAgcGFkZGluZy10b3A6IDAuMjUqJGl0ZW0tbWFyZ2luLWJvdHRvbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMjUqJGl0ZW0tbWFyZ2luLWJvdHRvbTtcblxuICAgIH1cblxuXG4gICAgLmZvcm0tLWlubGluZXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbn1cblxuaGVhZGVyIC5zZWFyY2gtaW5wdXQtY29udGFpbmVye1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnNlYXJjaGJsb2Nre1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlYXJjaGJsb2NrLmlzLW9wZW4gLmljb24tc2VhcmNoe1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaWNvbi1jbG9zZSk7XG59XG4uc2VhcmNoZm9ybS1oZWFkZXIgZm9ybXtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnNlYXJjaGZvcm0taGVhZGVyIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxke1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5oZWFkZXIgLnNlYXJjaGZvcm0taGVhZGVyIC5mb3JtLXN1Ym1pdHtcbiAgICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6MDtcbiAgICBvdXRsaW5lOjA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpY29uLXNlYXJjaCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6MXJlbTtcblxuICAgIHdpZHRoOjJyZW07XG59XG5oZWFkZXIgLnNlYXJjaGZvcm0taGVhZGVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xuXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxufVxuXG5cbiIsIi8qXG5cblNlYXJjaHJlc3VsdFxuXG4qL1xuXG4kaWNvbi1jbG9zZTogXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9Jzc3JyBoZWlnaHQ9Jzc3JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMTMxNTUzJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnIHN0cm9rZS1saW5lam9pbj0nYXJjcyclM0UlM0NsaW5lIHgxPScxOCcgeTE9JzYnIHgyPSc2JyB5Mj0nMTgnJTNFJTNDL2xpbmUlM0UlM0NsaW5lIHgxPSc2JyB5MT0nNicgeDI9JzE4JyB5Mj0nMTgnJTNFJTNDL2xpbmUlM0UlM0Mvc3ZnJTNFXCIhZGVmYXVsdDtcbiRpY29uLXNlYXJjaDogXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9Jzc3JyBoZWlnaHQ9Jzc3JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMTMxNTUzJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnIHN0cm9rZS1saW5lam9pbj0nYXJjcyclM0UlM0NjaXJjbGUgY3g9JzExJyBjeT0nMTEnIHI9JzgnJTNFJTNDL2NpcmNsZSUzRSUzQ2xpbmUgeDE9JzIxJyB5MT0nMjEnIHgyPScxNi42NScgeTI9JzE2LjY1JyUzRSUzQy9saW5lJTNFJTNDL3N2ZyUzRVwiIWRlZmF1bHQ7XG5cblxuXG4kZm9ybS13aWR0aDogJy5jb2wtbWQtMTInO1xuXG5tYWluICAuc2VhcmNoZm9ybS1oZWFkZXIgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuXG59XG5cblxubWFpbiAuc2VhcmNoZm9ybS1oZWFkZXJ7XG5cbiAgICBtYXJnaW4tYm90dG9tOiAkaXRlbS1tYXJnaW4tYm90dG9tO1xuICAgIG1hcmdpbi10b3A6ICRpdGVtLW1hcmdpbi1ib3R0b207XG5cbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XG5cblxuICAgIC5zZWFyY2gtaW5wdXQtY29udGFpbmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGFyYWdyYXBoLXByaW1hcnk7XG4gICAgfVxuXG4gICAgZm9ybXtcblxuXG4gICAgfVxuXG4gICAgLmZvcm0tLWlubGluZXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG59XG5cbm1haW4gLnNlYXJjaGZvcm0taGVhZGVyIC5mb3JtLXN1Ym1pdHtcbiAgICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6MDtcbiAgICBvdXRsaW5lOjA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpY29uLXNlYXJjaCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDFyZW07XG4gICAgd2lkdGg6MnJlbTtcbn1cblxuLnZpZXctc2VhcmNoLXJlc3VsdHtcblxuICAgIC52aWV3LWhlYWRlcntcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gICAgICAgIGgye1xuICAgICAgICAgICAgQGV4dGVuZCAjeyRmb3JtLXdpZHRofTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogKDQwLzE2KSoxcmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNSokaXRlbS1tYXJnaW4tYm90dG9tO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgKDEvMTYpKjFyZW0gJGNvbG9yLXBhcmFncmFwaC1wcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAudmlldy1jb250ZW50IHtcbiAgICAgICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICAgIH1cbiAgICAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlcntcbiAgICAgICAgQGV4dGVuZCAucm93O1xuICAgIH1cblxuICAgIC52aWV3cy1yb3d7XG4gICAgICAgIEBleHRlbmQgI3skZm9ybS13aWR0aH07XG4gICAgICAgIG1hcmdpbjogYXV0bztcblxuXG4gICAgICAgICYgKyAudmlld3Mtcm93e1xuICAgICAgICAgICAgLy9tYXJnaW4tdG9wOiAkaXRlbS1tYXJnaW4tYm90dG9tO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICBhe1xuICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTooMjAvMTYpKjFyZW07XG4gICAgICAgIH1cbiAgICAgICAgZGlzcGxheTpibG9jazs7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1vbi1wcmltYXJ5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRpdGVtLW1hcmdpbi1ib3R0b207XG4gICAgICAgIHBhZGRpbmctdG9wOiAkaXRlbS1tYXJnaW4tYm90dG9tO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNSogJGl0ZW0tbWFyZ2luLWJvdHRvbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41KiAkaXRlbS1tYXJnaW4tYm90dG9tO1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAoMS8xNikqMXJlbSAkY29sb3ItcGFyYWdyYXBoLXByaW1hcnk7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBhcmFncmFwaC1wcmltYXJ5O1xuXG4gICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtb24tcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIua29la2plcy13cmFwcGVye1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci10ZXJ0aWFyeS1kYXJrO1xuICAgIHotaW5kZXg6IDE5OTtcbiAgICBib3R0b206IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6ICRtYXJnaW4taXRlbTtcbiAgICBvcGFjaXR5OiAuODtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgLmJ0bntcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB9XG4gICAgKntcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAua29la2plcy13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufSIsIi8vIEhlYWRlclxuLy9cbi8vXG4vLyBXZWlnaHQ6IDVcbi8vXG4vLyBTdHlsZWd1aWRlOiBEaXNwbGF5cy5oZWFkZXJcblxuJGNvbG9yLXdoaXRlOiAjZmZmIWRlZmF1bHQ7XG4kaGVhZGVyLWJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblxuLnRvb2xiYXItZml4ZWQgaGVhZGVyIHtcbiAgdG9wOiAwO1xufVxuXG5oZWFkZXIge1xuICAvL3BhZGRpbmc6KDUwLzE2KSoxcmVtIDA7XG4gIC8vYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlci1iYWNrZ3JvdW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgXG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignbWQnKSB7XG4gICAgcGFkZGluZzogKDUvMTYpKjFyZW0gMDtcbiAgfVxufVxuXG4uaGVhZGVyX19sZWZ0IHtcblxufVxuXG4uaGVhZGVyX19yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZy10b3A6IDAuMnJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCdtZCcpIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uaGVhZGVyX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIC8vYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuXG4jYmxvY2stbGF1bmNoa2l0LWJyYW5kaW5nIHtcbiAgaW1nIHtcbiAgICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignbWQnKSB7XG4gICAgLy8gIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAvL31cbiAgICAvL21heC13aWR0aDogOXJlbTtcbiAgfVxufVxuXG5ib2R5LmhpZGUtbG9nbyBoZWFkZXIgI2Jsb2NrLWxhdW5jaGtpdC1icmFuZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwiQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbWQnKSB7XG5cblxuICAgIC5uYXZpZ2F0aW9uIHtcblxuICAgICAgICAuYmxvY2stbWVudSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgdWwubWVudSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIH1cblxuXG4gICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLy8gIGJvcmRlcjogc29saWQgMXB4IGdyZWVuO1xuICAgICAgICAgICAgLy9wYWRkaW5nOiAwLjJyZW0gMXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIH1cblxuXG4gICAgICAgIC5tZW51LWl0ZW0gPiAubWVudS5pcy1zdWIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMCU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIC8vcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG5cblxuICAgICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnUtaXRlbTpob3ZlciAuaXMtc3ViIHtcblxuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi8vIE1lbnUgaXRlbXNcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ2xnJykge1xuXG4gICAgLy9cbiAgICB1bC5tZW51LS1sZXZlbC0wIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgLy9vdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgfVxuXG4gICAgdWwubWVudS0tbGV2ZWwtMCBsaSB7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuICAgIHVsLmhpZGRlbi1saW5rcyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy8gYmFja2dyb3VuZDogI2Q4ZDhkODtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWF4LXdpZHRoOiA1MHZ3O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgdWwuaGlkZGVuLWxpbmtzIGxpIGEge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIH1cblxuICAgIC5tZW51LS1sZXZlbC0xe1xuICAgICAgICBwYWRkaW5nLXRvcDoxcmVtO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOjEwMCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIC8vYm9yZGVyOnNvbGlkIDFweCByZWQ7XG4gICAgICAgIC8vYm9yZGVyOnNvbGlkIDFweCAkY29sb3ItbGlnaHQ7XG4gICAgICAgIC8vYm9yZGVyLXJhZGl1czogJGJ1YmJsZS1ib3JkZXItcmFkaXVzO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICAgIHdpZHRoOiAzMTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cbiAgICAubWVudS1pdGVtLS1sZXZlbC0we1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5tZW51LWl0ZW0tLWxldmVsLTA6aG92ZXIgPiAubWVudS0tbGV2ZWwtMXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG5cbiAgICB1bC5oaWRkZW4tbGlua3MuaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICB1bC5oaWRkZW4tbGlua3MgbGkge1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgIH1cblxuICAgIHVsLmhpZGRlbi1saW5rcyAuaXMtc3ViIHtcbiAgICAgICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuXG4gICAgfVxuXG4gICAgdWwuaGlkZGVuLWxpbmtzIC5tZW51LWl0ZW0gYSB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4jYmxvY2stbGF1bmNoa2l0LW1haW4tbWVudXtcbiAgICAgd2lkdGg6IDEwMCU7XG4gICAgIC8vbWFyZ2luLXRvcDogMnJlbTtcbiB9XG4vLyBNZW51IGRpc3BsYXkgc2V0dGluZ3NcblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCdtZCcpe1xuICAgICNibG9jay1sYXVuY2hraXQtbWFpbi1tZW51e1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbi8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCdtZCcpe1xuLy8gICAgI2Jsb2NrLXRvcG1lbnUsXG4vLyAgICBbaWQqPVwiYmxvY2tcIl1baWQqPSd0b3BtZW51J117XG4vLyAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4vLyAgICB9XG4vL31cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCdtZCcpe1xuICAgIFtpZCo9XCJsYW5ndWFnZXN3aXRjaGVyXCJde1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbGcnKXtcbiAgICAjYmxvY2stcmVzcG9uc2l2ZW1lbnVtb2JpbGVpY29uLFxuICAgIFtpZCo9J3Jlc3BvbnNpdmVtZW51bW9iaWxlaWNvbiddW2lkKj0nYmxvY2snXXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5tZW51LWl0ZW0gYXtcbiAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGVydGlhcnk7XG4gICAgfVxufVxuXG4ubWVudS1pdGVtLmFjdGl2ZSBhLFxuLm1lbnUtaXRlbSBhLmlzLWFjdGl2ZXtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi8vIGFuaW1hdGUgc3VibWVudVxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMjAlLCAwKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG4gICAgfVxufVxuXG4ubWVudS1pdGVtLS1sZXZlbC0wOmhvdmVyID4gLm1lbnUtLWxldmVsLTF7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG51bC5tZW51Lm1lbnUtLWxldmVsLTAuZm9vdGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmc6MDtcblxuICAgIGxpIHtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG4gICAgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgICB9XG59XG5cbiNtZW51LWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzLjVyZW07XG4gICAgdG9wOiA1LjM3NXJlbTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgI25hdi1pY29uIHtcbiAgICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2xhdW5jaGtpdC9pbWFnZXMvaWNvbnMvaGFtYnVyZ2VyLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9sYXVuY2hraXQvaW1hZ2VzL2ljb25zL2hhbWJ1cmdlcl9ob3Zlci5zdmdcIik7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaG9wLWljb25fX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMy41cmVtO1xuICAgIHRvcDogNS4zNzVyZW07XG4gICAgXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAuc2hvcC1pY29uIHtcbiAgICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2xhdW5jaGtpdC9pbWFnZXMvaWNvbnMvd2Vic2hvcC5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vbGF1bmNoa2l0L2ltYWdlcy9pY29ucy93ZWJzaG9wX2hvdmVyLnN2Z1wiKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgI21lbnUtaWNvbiB7XG4gICAgICAgIGxlZnQ6IDEuMjVyZW07XG4gICAgICAgIHRvcDogMnJlbTtcbiAgICB9XG4gICAgLnNob3AtaWNvbl9fd3JhcHBlciB7XG4gICAgICAgIHJpZ2h0OiAxLjI1cmVtO1xuICAgICAgICB0b3A6IDJyZW07XG4gICAgfVxufSIsIi8vJWFmdGVyLXN0aWNre1xuLy8gICAgY29udGVudDonJztcbi8vICAgIHdpZHRoOjFweDtcbi8vICAgIGhlaWdodDogMWVtO1xuLy8gICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICByaWdodDowO1xuLy8gICAgdG9wOjUwJTtcbi8vICAgIGJhY2tncm91bmQtY29sb3I6JGJhc2UtZm9udC1jb2xvcjtcbi8vICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbi8vfVxuXG4jYmxvY2stbGF1bmNoa2l0LW1haW4tbWVudXtcbiAgICB1bHtcblxuICAgIH1cbiAgICAubWVudS1pdGVtLS1leHBhbmRlZCBhOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDonIOKWvic7XG4gICAgfVxuICAgIGxpe1xuICAgICAgICBhe1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwcmVtIDFyZW0gMXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogKDE3LzE2KSoxcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIGF7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAxcmVtO1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubWVudS0tbGV2ZWwtMXtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkbWVudS1pdGVtLWNvbG9yO1xuICAgIH1cbiAgICAubWVudS0tbGV2ZWwtMSBhe1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1hbHQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9udC1hbHQtc3BhY2luZztcbiAgICAgICAgZm9udC1zaXplOiAoMTcvMTYpKjFyZW07XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktbGlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIvLyAgUHJpb3JpdHkgUGx1cyBtZW51XG4vL1xuLy8gIFByb3ZpZGVzIGRlZmF1bHQgc2V0dGluZ3MgZm9yIG1vYmlsZS1tZW51LlxuLy9cbi8vXG4vL1xuLy8gIENvbXBhdGlibGUgaW4gSUUxMStcbi8vXG4vLyBfX19cbi8vXG4vLyBfX19cbi8vXG4vLyBTdGF0dXM6IPCflLQgV29yayBpbiBwcm9ncmVzc1xuLy9cbi8vXG4vLyBXZWlnaHQ6IDNcbi8vXG4vLyBTdHlsZWd1aWRlOiBEaXNwbGF5cy5tb2JpbGUtbWVudVxuXG4kY29sb3ItYmFja2dyb3VuZC1tZW51LW1vYmlsZTogJGNvbG9yLXByaW1hcnktbGlnaHQ7XG4kY29sb3ItbGluay1tZW51LW1vYmlsZTogJGNvbG9yLXdoaXRlO1xuJGNvbG9yLWxpbmstbWVudS1tb2JpbGUtYWN0aXZlOiAkY29sb3ItcHJpbWFyeS1kYXJrO1xuXG5cbi5yZXNwb25zaXZlLW1lbnUtdG9nZ2xlLWljb246YmVmb3JlLCAucmVzcG9uc2l2ZS1tZW51LXRvZ2dsZS1pY29uOmFmdGVyLCAucmVzcG9uc2l2ZS1tZW51LXRvZ2dsZS1pY29uIHNwYW4uaWNvbiB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci10ZXJ0aWFyeTtcbn1cblxuLnJlc3BvbnNpdmUtbWVudS10b2dnbGUtaWNvbiBzcGFuLmxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2Jsb2NrLXJlc3BvbnNpdmVtZW51bW9iaWxlaWNvbixcbltpZCo9J3Jlc3BvbnNpdmVtZW51bW9iaWxlaWNvbiddW2lkKj0nYmxvY2snXSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIC8vcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy9sZWZ0OjEwcHg7XG4gIC5yZXNwb25zaXZlLW1lbnUtdG9nZ2xlLWljb24ge1xuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIFxuICAgIC5pY29uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzMwcHgnIGhlaWdodD0nMTNweCcgdmlld0JveD0nMCAwIDMwIDEzJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDZyBpZD0nV2ViZGVzaWduJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J1RlbXBsYXRlcy0vLU1vYmllbC0vLUhvbWVwYWdlJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjk4LjAwMDAwMCwgLTI3LjAwMDAwMCknJTNFJTNDcmVjdCBmaWxsPSclMjNGRkZGRkYnIHg9JzAnIHk9JzAnIHdpZHRoPSczNjAnIGhlaWdodD0nMzA4MyclM0UlM0MvcmVjdCUzRSUzQ2cgaWQ9J0F0b21zLS8tSWNvbi0vLUhhbWJ1cmdlcicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjk4LjAwMDAwMCwgMTkuMDAwMDAwKSclM0UlM0NnIGlkPSdiZyclM0UlM0MvZyUzRSUzQ2cgaWQ9J0dyb3VwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgOC4wMDAwMDApJyBmaWxsPSclMjMzOEI1QUEnJTNFJTNDcmVjdCBpZD0nUmVjdGFuZ2xlJyB4PScwJyB5PScwJyB3aWR0aD0nMzAnIGhlaWdodD0nMycgcng9JzEuNSclM0UlM0MvcmVjdCUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZS1Db3B5JyB4PScxMCcgeT0nMTAnIHdpZHRoPScyMCcgaGVpZ2h0PSczJyByeD0nMS41JyUzRSUzQy9yZWN0JTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgfVxuICBcbiAgXG59XG5cbi5tbS13cmFwcGVyX29wZW5pbmcgI2Jsb2NrLXJlc3BvbnNpdmVtZW51bW9iaWxlaWNvbiAucmVzcG9uc2l2ZS1tZW51LXRvZ2dsZS1pY29uIHNwYW4uaWNvbiB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzIzcHgnIGhlaWdodD0nMjNweCcgdmlld0JveD0nMCAwIDIzIDIzJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDZyBpZD0nV2ViZGVzaWduJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J1RlbXBsYXRlcy0vLU1vYmllbC0vLUhvbWVwYWdlLS0tTWVudScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTMyLjAwMDAwMCwgLTIzLjAwMDAwMCknIGZpbGw9JyUyMzM4QjVBQSclM0UlM0NnIGlkPSdUZW1wbGF0ZXMtLy1Nb2JpZWwtLy1Ib21lcGFnZSclM0UlM0NnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yNjkuMDAwMDAwLCAwLjAwMDAwMCknIGlkPSdBdG9tcy0vLUljb24tLy1IYW1idXJnZXInJTNFJTNDZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyOTEuMDAwMDAwLCAxMy4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTIxLjY0NjQ0NjYsNi4zNTM1NTMzOSBDMjIuNDc0ODczNyw2LjM1MzU1MzM5IDIzLjE0NjQ0NjYsNy4wMjUxMjYyNyAyMy4xNDY0NDY2LDcuODUzNTUzMzkgTDIzLjE0NjQ0NjYsMTkuODUyNTUzNCBMMzUuMTQ2NDQ2NiwxOS44NTM1NTM0IEMzNS45NzQ4NzM3LDE5Ljg1MzU1MzQgMzYuNjQ2NDQ2NiwyMC41MjUxMjYzIDM2LjY0NjQ0NjYsMjEuMzUzNTUzNCBDMzYuNjQ2NDQ2NiwyMi4xODE5ODA1IDM1Ljk3NDg3MzcsMjIuODUzNTUzNCAzNS4xNDY0NDY2LDIyLjg1MzU1MzQgTDIzLjE0NjQ0NjYsMjIuODUyNTUzNCBMMjMuMTQ2NDQ2NiwzNC44NTM1NTM0IEMyMy4xNDY0NDY2LDM1LjY4MTk4MDUgMjIuNDc0ODczNywzNi4zNTM1NTM0IDIxLjY0NjQ0NjYsMzYuMzUzNTUzNCBDMjAuODE4MDE5NSwzNi4zNTM1NTM0IDIwLjE0NjQ0NjYsMzUuNjgxOTgwNSAyMC4xNDY0NDY2LDM0Ljg1MzU1MzQgTDIwLjE0NjQ0NjYsMjIuODUyNTUzNCBMOC4xNDY0NDY2MSwyMi44NTM1NTM0IEM3LjMxODAxOTQ4LDIyLjg1MzU1MzQgNi42NDY0NDY2MSwyMi4xODE5ODA1IDYuNjQ2NDQ2NjEsMjEuMzUzNTUzNCBDNi42NDY0NDY2MSwyMC41MjUxMjYzIDcuMzE4MDE5NDgsMTkuODUzNTUzNCA4LjE0NjQ0NjYxLDE5Ljg1MzU1MzQgTDIwLjE0NjQ0NjYsMTkuODUyNTUzNCBMMjAuMTQ2NDQ2Niw3Ljg1MzU1MzM5IEMyMC4xNDY0NDY2LDcuMDI1MTI2MjcgMjAuODE4MDE5NSw2LjM1MzU1MzM5IDIxLjY0NjQ0NjYsNi4zNTM1NTMzOSBaJyBpZD0nUGF0aCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjEuNjQ2NDQ3LCAyMS4zNTM1NTMpIHJvdGF0ZSg0NS4wMDAwMDApIHRyYW5zbGF0ZSgtMjEuNjQ2NDQ3LCAtMjEuMzUzNTUzKSAnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLm1tLXBhbmVsOm5vdCgubW0tc3Vib3BlbmVkKSAubW0tdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW0tbmF2YmFyLm1tLW5hdmJhcl9zdGlja3kge1xuICAvL2Rpc3BsYXk6IG5vbmU7XG59XG5cbi5tbS1uYXZiYXIubW0tbmF2YmFyX3N0aWNreSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1iYWNrZ3JvdW5kLW1lbnUtbW9iaWxlO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubW0tcGFuZWxzIC5tbS1wYW5lbCB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1iYWNrZ3JvdW5kLW1lbnUtbW9iaWxlO1xufVxuXG51bC5tZW51Lm1tLWxpc3R2aWV3IGEuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICRjb2xvci1saW5rLW1lbnUtbW9iaWxlLWFjdGl2ZTtcbn1cblxuLm1tLWxpc3RpdGVtX3NlbGVjdGVkID4gLm1tLWxpc3RpdGVtX190ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tbS1uZXh0OmFmdGVyLFxuLm1tLXByZXY6YmVmb3JlIHtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPScxNXB4JyBoZWlnaHQ9JzEycHgnIHZpZXdCb3g9JzAgMCAxNSAxMicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ2cgaWQ9J1dlYmRlc2lnbicgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdUZW1wbGF0ZXMtLy1Nb2JpZWwtLy1Ib21lcGFnZS0tLU1lbnUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zMTIuMDAwMDAwLCAtMzE4LjAwMDAwMCknJTNFJTNDZyBpZD0nQXRvbXMtLy1JY29uLS8tUHJldmlvdXMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDMyMC4wMDAwMDAsIDMyNC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTMyMC4wMDAwMDAsIC0zMjQuMDAwMDAwKSB0cmFuc2xhdGUoMzEwLjAwMDAwMCwgMzE0LjAwMDAwMCknJTNFJTNDZyBpZD0nYmcnIHN0cm9rZS13aWR0aD0nMSclM0UlM0MvZyUzRSUzQ3BhdGggZD0nTTExLjYwMDQzNjYsMTUuNzgwNzgwNSBDMTEuMTQwNTAxMywxNS40MzMxNzkyIDExLjA5NjcxODcsMTQuODE5MzY2MiAxMS41MDUxOTMyLDE0LjQwNzIyMDEgTDE0Ljc4ODgxMjIsMTEuMDk0MDg2NiBMNC4wNDYxNzg0NCwxMS4wOTQwODY2IEMzLjQ2ODM5MDA0LDExLjA5NDA4NjYgMywxMC42Mjg0NjU4IDMsMTAuMDQ1MDcxNyBMMywxMC4wNDUwNzE3IEMzLDkuNDY1NzE2NzkgMy40NjIxMzU0MSw4Ljk5NjA1NjgzIDQuMDQ2MTc4NDQsOC45OTYwNTY4MyBMMTQuNzg4ODEyMiw4Ljk5NjA1NjgzIEwxMS40ODY1NTMzLDUuNTYxMzk5MjEgQzExLjA4OTUxNCw1LjE0ODQ0MTI5IDExLjEzNzI5NDgsNC41NDQzMTM1NSAxMS42MDA0MzY2LDQuMjA2ODIzMTEgTDExLjYwMDQzNjYsNC4yMDY4MjMxMSBDMTIuMDYwMzcxOSwzLjg3MTY2OTMxIDEyLjc2MDk5NzgsMy45NDI2ODkyNSAxMy4xNTY1MTMxLDQuMzU2MjMzNDcgTDE3LjYzMDE2OTcsOS4wMzM4MTQzNSBDMTguMTI2OTgzMyw5LjU1MzI3NDQxIDE4LjEyOTcyMTUsMTAuMzk2NjUgMTcuNjMwMTY5NywxMC45MjQwMDI3IEwxMy4xNDQ1MDE1LDE1LjY1OTMwNjEgQzEyLjc1MTY3MzMsMTYuMDczOTk1OSAxMi4wNjM1Nzg1LDE2LjEzMDgwNTIgMTEuNjAwNDM2NiwxNS43ODA3ODA1IEwxMS42MDA0MzY2LDE1Ljc4MDc4MDUgWicgaWQ9J2lucHV0LWJnJyBmaWxsPSclMjNGRkZGRkYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEwLjUwMDAwMCwgMTAuMDAwMDAwKSBzY2FsZSgtMSwgLTEpIHRyYW5zbGF0ZSgtMTAuNTAwMDAwLCAtMTAuMDAwMDAwKSAnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG4ubW0tcHJldjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ubW0tYnRuX3ByZXYgKyAubW0tbmF2YmFyX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMztcbiAgXG4gIHNwYW4ge1xuICAgIGNvbG9yOiB3aGl0ZVxuICB9XG47XG59XG5cbnVsLm1lbnUubW0tbGlzdHZpZXcgYSB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxudWwubWVudS5tbS1saXN0dmlldyBsaTpub3QoLm1tZW51LWl0ZW0tdG9wKSBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuXG4ubW0tbGlzdGl0ZW0ge1xuICBib3JkZXI6IHNvbGlkIDBweCB0cmFuc3BhcmVudDtcbn1cblxuLm1tLXBhbmVscyAuZGl2aWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICAvL2hlaWdodDogMXB4O1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICBcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLm1tLWxpc3R2aWV3ID4gbGk6bm90KC5tbS1kaXZpZGVyKTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2JpbGUtbWVudSB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgLy90cmFuc2l0aW9uOiBhbGwgLjRzIGN1YmljLWJlemllciguMjMsMS45OCwuODMsMS4wNyk7XG4gIC8vdHJhbnNmb3JtOiBzY2FsZSguMyk7XG4gIFxuICAubW9iaWxlLW1lbnVfX2Nsb3NlIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gIH1cbiAgXG4gICYubW9iaWxlLW1lbnUtLW9wZW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2xhdW5jaGtpdC9pbWFnZXMvbWVudS1iZy5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgei1pbmRleDogMjAwO1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLy90cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgLm1vYmlsZS1tZW51X19sZWZ0IHtcbiAgICBmb250LXNpemU6IDQuMzc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYWx0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAubWVudS1pdGVtIGEge1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG5cbiAgICB1bC5tZW51LS1sZXZlbC0wIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgICAgIGEuaXMtYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICNibG9jay1sYXVuY2hraXQtdG9wbWVudSxcbiAgICBbaWQqPVwidG9wbWVudVwiXVtpZCo9XCJibG9ja1wiXXtcbiAgICAgICAgdWx7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjc1cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgfVxuICB9XG5cbiAgLm1vYmlsZS1tZW51X19yaWdodCB7XG4gICAgaDEsaDIsaDMsaDQsaDUsaDYsXG4gICAgLmgxLC5oMiwuaDMsLmg0LC5oNSwuaDZ7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAubW9iaWxlLW1lbnVfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMy41cmVtO1xuICAgIHRvcDogNS4zNzVyZW07XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAuY2xvc2UtaWNvbiB7XG4gICAgICB3aWR0aDogMi41cmVtO1xuICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9sYXVuY2hraXQvaW1hZ2VzL2ljb25zL2ljb24tY2xvc2Uuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vbGF1bmNoa2l0L2ltYWdlcy9pY29ucy9pY29uLWNsb3NlX2hvdmVyLnN2Z1wiKTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zaG9wLWljb25fX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMy41cmVtO1xuICAgIHRvcDogNS4zNzVyZW07XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAuc2hvcC1pY29uIHtcbiAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2xhdW5jaGtpdC9pbWFnZXMvaWNvbnMvd2Vic2hvcF93aGl0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9sYXVuY2hraXQvaW1hZ2VzL2ljb25zL3dlYnNob3BfaG92ZXIuc3ZnXCIpO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLm1vYmlsZS1tZW51X19jbG9zZSB7XG4gICAgICBsZWZ0OiAxLjI1cmVtO1xuICAgICAgdG9wOiAycmVtO1xuICAgIH1cbiAgICAuc2hvcC1pY29uX193cmFwcGVyIHtcbiAgICAgIHJpZ2h0OiAxLjI1cmVtO1xuICAgICAgdG9wOiAycmVtO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgI2Jsb2NrLW1lbnVsb2dvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59IiwiJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgKDQwLzE2KSoxcmVtIWRlZmF1bHQ7XG5cbi5waG90b19nYWxsZXJ5X2xpZ2h0Ym94X19waG90byB7XG4gIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcbn1cblxuLm5vZGVfX3Bob3RvLWdhbGxlcnkge1xuICBwYWRkaW5nLXRvcDogKDYwLzE2KSoxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogKDIwLzE2KSoxcmVtO1xufSIsIi5uZXdzLWNhcmR7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIEBleHRlbmQgJWl0ZW07XG59XG4ubm9kZS1uZXdzX2FydGljbGUtY2FyZCAubmV3cy1jYXJkX19saW5rIHtcblxuICAgIC5uZXdzLWNhcmRfX2ltYWdle31cblxuICAgIGhlaWdodDogMTAwJTtcblxuICAgIEBleHRlbmQgLnJvdztcblxuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICAubmV3cy1jYXJkX19yaWdodHt9XG4gICAgXG4gICAgLm5ld3MtY2FyZF9fc3VtbWFyeXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnc20nKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uZXdzLWNhcmRfX2RhdGV7XG4gICAgICAgIC8vY29sb3I6ICRjb2xvci1saWdodDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICB9XG59XG5cbi5uZXdzLWNhcmRfX3RpdGxle1xuICAgIC8vICAgIEBpbmNsdWRlIHNldC10eXBlKCdoZWFkaW5ncycsJ25ld3MnKTtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG59IiwiJGNhcmQtcGFkZGluZzogKDMwLzE2KSoxcmVtO1xuXG4ubm9kZS0tdmlldy1tb2RlLWNhcmR7XG5cblxuXG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC8vYm9yZGVyOiBzb2xpZCAxcHggcmVkO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG5cbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcblxuICAgIC5jYXJkLWxpbmt7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAvL2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jYXJkX19pbWFnZXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjYuNjclO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMjAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSBzY2FsZSgwLjUxKTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2FyZF9fY29udGVudHtcblxuICAgICAgICBwYWRkaW5nOiRjYXJkLXBhZGRpbmc7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLy9oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZsZXgtZ3JvdzoxO1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgLy9jb250ZW50OicnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgICAgICByaWdodDooMjAvMTYpKjFyZW07XG4gICAgICAgICAgICBib3R0b206KDIwLzE2KSoxcmVtO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQyJyBoZWlnaHQ9JzQyJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDA3MzlDJyBzdHJva2Utd2lkdGg9JzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NwYXRoIGQ9J005IDE4bDYtNi02LTYnLyUzRSUzQy9zdmclM0VcIik7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgICAgICAgIHdpZHRoOigyOC8xNikqMXJlbTtcbiAgICAgICAgICAgIGhlaWdodDooMjgvMTYpKjFyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdtZCcpe1xuICAgICAgICAgICAgICAgIHdpZHRoOigzOC8xNikqMXJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6KDM4LzE2KSoxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jYXJkX19jb250ZW50LXdyYXBwZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuY2FyZF9fY29udGVudC13cmFwcGVyID4gKntcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAuY2FyZF9fY29udGVudC13cmFwcGVyID4gKiArICp7XG4gICAgICAgICAgICBAaW5jbHVkZSB2ZXJ0aWNhbC1tYXJnaW4oMSwndG9wJyk7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmRfX2NvbnRlbnQtd3JhcHBlciA+ICo6bGFzdC1jaGlsZDpub3QoLmJvZHkpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIHZlcnRpY2FsLXBhZGRpbmcoMSwndG9wJyk7XG4gICAgICAgIH1cbiAgICAgICAgLmZpZWxkLXRhZ3Mge1xuICAgICAgICAgICAgLy9AZXh0ZW5kICVsYWJlbC1waWxsO1xuICAgICAgICB9XG5cblxuICAgIH1cbiAgICBhLGFbaHJlZl0sYVtocmVmXXtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG5cbiAgICAuY2FyZF9fY29udGVudCBoM3tcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAvL2ZvbnQtc2l6ZTogKDMwLzE2KSoxcmVtO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAvL2ZvbnQtc2l6ZTogKDIwLzE2KSoxcmVtO1xuICAgICAgICBAZXh0ZW5kIC5oMztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbWQnKXtcbiAgICAgICAgICAgIC8vZm9udC1zaXplOiAoMjAvMTYpKjFyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJvZHl7XG4gICAgICAgIC8vd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIC8vZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIC8vLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAvLy13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgfVxuICAgIC5maWVsZC1kYXRle1xuICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS1kYXJrO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuXG59XG4ubm9kZS0tdmlldy1tb2RlLWNhcmQ6aG92ZXJ7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOmRhcmtlbigkY29sb3Itd2hpdGUsMTAlKTtcbiAgICAvL291dGxpbmU6IHNvbGlkIDNweCAkY29sb3ItZ3JleTtcbiAgICAuY2FyZF9faW1hZ2UgaW1ne1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHNjYWxlKDAuNjUpO1xuICAgIH1cbiAgICAuY2FyZF9fY29udGVudDo6YWZ0ZXJ7XG4gICAgICAgIGFuaW1hdGlvbjogYm91bmNlIDFzIGluZmluaXRlO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogYm91bmNlIDFzIGluZmluaXRlO1xuICAgICAgICAtbW96LWFuaW1hdGlvbjogYm91bmNlIDFzIGluZmluaXRlO1xuICAgICAgICAtby1hbmltYXRpb246IGJvdW5jZSAxcyBpbmZpbml0ZTtcbiAgICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ21kJyl7XG4gICAgLmNhcmQtLXdpZGUgLm5vZGUtLXZpZXctbW9kZS1jYXJke1xuICAgICAgICAuY2FyZF9faW1hZ2V7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDcuMjElO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmRfX2NvbnRlbnR7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIC5jYXJkX19sYWJlbHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNSokZ3JpZC1ndXR0ZXItd2lkdGhcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXJkX19jb250ZW50LXdyYXBwZXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6NTAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41KiRncmlkLWd1dHRlci13aWR0aFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLypcbiAgICBFeGNlcHRpb25zIGZvciBldmVudCBjYXJkLlxuKi9cbi5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXZpZXctbW9kZS1jYXJke1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGVydGlhcnktZGFyaztcbiAgICB9XG4gICAgLmNhcmRfX2xhYmVsIGgze1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtZGF0ZS1yYW5nZXtcbiAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktZGFyaztcbiAgICAgICAgZm9udC1zaXplOiAoMTgvMTYpKjFyZW07XG4gICAgfVxuICAgIC5jYXJkX19jb250ZW50LXdyYXBwZXIgPio6bGFzdC1jaGlsZHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDByZW07XG4gICAgfVxuICAgIC5jYXJkX19jb250ZW50OmFmdGVye1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQyJyBoZWlnaHQ9JzQyJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDA3MzlDJyBzdHJva2Utd2lkdGg9JzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NwYXRoIGQ9J005IDE4bDYtNi02LTYnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgfVxufVxuXG4vKlxuICAgIEV4Y2VwdGlvbnMgZm9yIFByYWN0aWNhbCBleGFtcGxlcyBjYXJkLlxuKi9cblxuLypcbiAgICBFeGNlcHRpb25zIGZvciBhZG1pbiwgc2hvd3MgaWYgbm9kZSBpcyBzdGlja3kgYW5kL29yIHByb21vdGVkLlxuXG4qL1xuXG4udG9vbGJhci1maXhlZCAubm9kZS0tdmlldy1tb2RlLWNhcmQubm9kZS0tc3RpY2t5e1xuICAgIC5jYXJkX19sYWJlbHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6J2lzLXN0aWNreSc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6LTEuOHJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLnRvb2xiYXItZml4ZWQgLm5vZGUtLXZpZXctbW9kZS1jYXJkLm5vZGUtLXByb21vdGVke1xuICAgIC5jYXJkX19sYWJlbHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDoncHJvbW90ZWQnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOi0xLjhyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgICAgIGxlZnQ6NTVweDtcbiAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiXG4uYmxvY2stdmlld3NbY2xhc3MqPVwib3ZlcnZpZXdcIl17XG5cblxuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0O1xuXG4gICAgLy9wYWRkaW5nOiAjezIqJGdyaWQtZ3V0dGVyLXdpZHRofSAwO1xuICAgIEBpbmNsdWRlIHZlcnRpY2FsLXBhZGRpbmcoMiwnYm90aCcpO1xuXG4gICAgLnZpZXctY29udGVudC5yb3d7XG4gICAgICAgIG1hcmdpbjphdXRvO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJ3NtJyl7XG4gICAgICAgICAgICB3aWR0aDo5MCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXJ7XG4gICAgICAgIEBleHRlbmQgLnJvdztcbiAgICB9XG4gICAgLnZpZXdzLXJvdzpub3QoLmNhcmQtLXdpZGUpe1xuICAgICAgICBAZXh0ZW5kIC5jb2wtc20tMTI7XG4gICAgICAgIEBleHRlbmQgLmNvbC1tZC02O1xuICAgICAgICBAZXh0ZW5kIC5jb2wtbGctNDtcbiAgICB9XG4gICAgLnZpZXdzLXJvd3tcbiAgICAgICAgQGluY2x1ZGUgdmVydGljYWwtbWFyZ2luLWd1dHRlcigpO1xuICAgICAgICAvL29wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICB9XG4gICAgLnZpZXdzLXJvdy5pcy1hbmltYXRlZHtcbiAgICAgICAgLy9vcGFjaXR5OiAxO1xuICAgIH1cbiAgICAvLyBDcmVhdGUgZXF1YWwgaGVpZ2h0XG4gICAgLnN0aWNrZXJ7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLy8gRW1wdHkgdmlldyBzdHlsaW5nXG4gICAgLnZpZXctZW1wdHl7XG4gICAgICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAZXh0ZW5kIC5oMztcbiAgICB9XG4gICAgLnZpZXctaGVhZGVye1xuICAgICAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbn1cbi5qcy1wYWdlcl9faXRlbXMucGFnZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOjA7XG4gICAgbGl7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuICAgIGF7XG4gICAgICAgIEBleHRlbmQgJWJ1dHRvbi1zZWNvbmRhcnk7XG4gICAgfVxufVxuIiwiZm9vdGVye1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1hbHQ7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1saWdodDtcbiAgICBAaW5jbHVkZSB2ZXJ0aWNhbC1wYWRkaW5nKDIsIHRvcCk7XG5cbiAgICp7IGNvbG9yOiAkY29sb3ItYmxhY2s7IH1cbiAgICBkaXYuZm9vdGVye1xuICAgICAgICBAaW5jbHVkZSB2ZXJ0aWNhbC1tYXJnaW4oMC41KTtcbiAgICB9XG5cbiAgLmZvb3Rlci10b3Age1xuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogKDI0LzE2KSoxcmVtO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6ICgyOC8xNikqMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgaDEsaDIsaDMsaDQsaDUsaDYsXG4gICAgLmgxLC5oMiwuaDMsLmg0LC5oNSwuaDZ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5mb290ZXItYm90dG9tIHtcbiAgICBjb2xvcjogJGNvbG9yLW11dGVkO1xuICAgIGZvbnQtc2l6ZTogKDIxLzE2KSoxcmVtO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogKDI0LzE2KSoxcmVtO1xuICAgIH1cbiAgICAuZm9vdGVyIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgICAuZm9vdGVyIGEge1xuICAgICAgY29sb3I6ICRjb2xvci1tdXRlZDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb290ZXItaW1hZ2Uge1xuICAgIGhlaWdodDogMTMycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdGhlbWVzL2N1c3RvbS9sYXVuY2hraXQvaW1hZ2VzL3BhYmxvcy1hcnRpZmFjdC0wMS5qcGcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICB9XG4gIH1cbn0iLCJcbi5qcy1mb3JtLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbn1cblxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtICB7XG5cbiAgICAud2ViZm9ybS1yZXF1aXJlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJiA+IGZvcm0ge1xuICAgICAgICBAZXh0ZW5kIC5jb2wtbWQtNjtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICgxMC8xNikqMXJlbTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnB1dC10ZXh0O1xuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkY29sb3ItaW5wdXQtcGxhY2Vob2xkZXIsMSk7XG4gICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2U7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIGZvbnQtc2l6ZTogKDE2LzE2KSoxcmVtO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW5wdXQtZm9jdXM7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWlucHV0LXBsYWNlaG9sZGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgICAgICAgfVxuXG4gICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAxcmVtO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjs7XG4gICAgICAgIH1cblxuICAgICAgICAmOnBsYWNlaG9sZGVyLXNob3duICsgbGFiZWwge1xuICAgICAgICAgICAgdG9wOiAxLjdyZW07XG4gICAgICAgICAgICBsZWZ0OiAxcmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pICsgbGFiZWwsXG4gICAgICAgICY6Zm9jdXMgKyBsYWJlbCB7XG4gICAgICAgICAgICB0b3A6IC0wLjI1cmVtO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpIHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0OmZvY3VzOnJlcXVpcmVkIHtcbiAgICAgICAgICAgICY6aW52YWxpZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJlZDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNnB4IHJlZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjp2YWxpZCxcbiAgICAgICAgICAgICY6cGxhY2Vob2xkZXItc2hvd24ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZ3JlZW47XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDhweCBncmVlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmZvcm0tcmVxdWlyZWQ6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnKic7XG4gICAgfVxuXG4gICAgZmllbGRzZXQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogMDtcblxuXG4gICAgICAgIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ21kJykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICYgPiBkaXY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmID4gZGl2Om50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcblxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAycmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgcHJlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgICAgIC8vd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmctcmVjYXB0Y2hhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAjZWRpdC1hY3Rpb25ze1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbn1cbi53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0e1xuICAgIEBleHRlbmQgJWJ1dHRvbi1zZWNvbmRhcnk7XG4gICAgYm9yZGVyOjA7XG59IiwiI2Jsb2NrLW1haWxjaGltcGZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDE1cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhyZW07XG4gICAgfVxufVxuXG4jbWNfZW1iZWRfc2lnbnVwX3Njcm9sbCB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuI21jZS1FTUFJTCB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzZCNkU3MDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRmlyYSBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgICB9XG59XG5cbi5tYy1qb2luLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMCAwLjI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIC8vd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogKDUwLzE2KSoxcmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYWx0O1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG5cbi5tYy1mb3JtLWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2xhdW5jaGtpdC9mb3JtLWJnLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4ubWMtZm9ybS1pbnNpZGUge1xuICAgIHBhZGRpbmc6IDNyZW0gMXJlbTtcbn1cblxuLm1jLWZvcm0td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5tYy10aXRsZS1pbWFnZSB7XG4gICAgLy9tYXJnaW4tYm90dG9tOiAtNnJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNXJlbTtcbiAgICB6LWluZGV4OiA1O1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICB0b3A6IC00cmVtO1xuICAgIH1cbn1cblxuLnN0cmljdENvbnRlbnQgaDEsIC5zdHJpY3RDb250ZW50IGgyLCAuc3RyaWN0Q29udGVudCBoMywgLnN0cmljdENvbnRlbnQgaDQge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYWx0O1xufVxuXG4uc3RyaWN0Q29udGVudCBwLCAuc3RyaWN0Q29udGVudCAuaGVscFRleHQsIC5zdHJpY3RDb250ZW50IGxhYmVsIHtcbiAgICBmb250LWZhbWlseTogXCJGaXJhIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xufVxuXG4uc3RyaWN0Q29udGVudCAuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwIDAuMjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgZm9udC1zaXplOiAoNTAvMTYpKjFyZW07XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1hbHQ7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lIWltcG9ydGFudDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cblxuLmJhbm5lckNvbnRlbnRfX2Rlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59IiwiLy8gRGlzcGxheXNcbi8vXG4vLyBPYmplY3Qgb3JpZW50ZWQgQ1NTLiBCZWdpbiB1c2luZyBjbGFzc2VzIGV4Y2x1c2l2ZWx5IGZvciBhZ25vc3RpY2FsbHkgbmFtZWRcbi8vIG5vbmNvc21ldGljIGRlc2lnbiBwYXR0ZXJucy4gVGhpcyBsYXllciBpcyBtb3N0bHkgbGF5b3V0LWRyaXZlbi5cbi8vXG4vLyBXZWlnaHQ6IDVcbi8vXG4vLyBTdHlsZWd1aWRlOiBEaXNwbGF5c1xuXG5AaW1wb3J0IFwiaGVhZGVyXCI7XG5AaW1wb3J0IFwibWVudVwiO1xuLy9AaW1wb3J0IFwibWVudS0tcHJpb3JpdHktcGx1c1wiO1xuQGltcG9ydCBcIm1lbnUtLW1haW5cIjtcblxuQGltcG9ydCBcIm1lbnUtLXRvcFwiO1xuQGltcG9ydCBcIm1lbnUtLW1vYmlsZVwiO1xuQGltcG9ydCBcInBob3RvLWdhbGxlcnlcIjtcbi8vIE5ld3NcbkBpbXBvcnQgXCJuZXdzLS1jYXJkXCI7XG5cbkBpbXBvcnQgXCJkaXNwbGF5LW1vZGUtLWNhcmRcIjtcbkBpbXBvcnQgXCJkaXNwbGF5LW1vZGUtLWZ1bGxcIjtcblxuXG5AaW1wb3J0IFwidmlldy0tZnVsbFwiO1xuXG5cblxuQGltcG9ydCBcImZvb3RlclwiO1xuXG5AaW1wb3J0IFwid2ViZm9ybXNcIjtcblxuQGltcG9ydCBcIm1haWxjaGltcFwiO1xuXG4ubGF5b3V0LWNvbnRhaW5lcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG59IiwiLy8gT3ZlcnJpZGVzXG4vL1xuLy8gQ29uc2lzdHMgb3V0IG9mIGNvbXBvbmVudHMgZ3JvdXBlZCB0b2dldGhlci4gVGhleSByZWx5IGVudGlyZWx5IG9uIG5lc3RpbmcsXG4vLyBzbyBtYWtlIHN1cmUgcGVvcGxlIGFyZSBhd2FyZSBvZiB0aGlzLlxuLy9cbi8vIFdlaWdodDogN1xuLy9cbi8vIFN0eWxlZ3VpZGU6IE92ZXJyaWRlc1xuXG5cblxuXG4vLyBHcmlkIFNNIGd1dHRlclxuLy9cbi8vICBDaGFuZ2VzIGd1dHRlciBvbiBtb2JpbGUgcGhvbmVzIHRvIGJlIHNtYWxsZXIuXG4vL1xuLy9cbi8vIFN0eWxlZ3VpZGU6IE92ZXJyaWRlcy5ncmlkc21cblxuXG4vL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignc20nKVxuLy97XG4vLyAgICAkZ3V0dGVyLW1vYmlsZTogMThweDtcbi8vXG4vLyAgICBbY2xhc3MqPVwiY29sLVwiXXtcbi8vICAgICAgICBwYWRkaW5nLWxlZnQ6MC41KiRndXR0ZXItbW9iaWxlIWltcG9ydGFudDtcbi8vICAgICAgICBwYWRkaW5nLXJpZ2h0OjAuNSokZ3V0dGVyLW1vYmlsZSFpbXBvcnRhbnQ7XG4vLyAgICB9XG4vLyAgICAuY29udGFpbmVye3BhZGRpbmctbGVmdDokZ3V0dGVyLW1vYmlsZTsgcGFkZGluZy1yaWdodDokZ3V0dGVyLW1vYmlsZTt9XG4vLyAgICAucm93IHtcbi8vICAgICAgICBtYXJnaW4tbGVmdDogLTAuNSokZ3V0dGVyLW1vYmlsZTtcbi8vICAgICAgICBtYXJnaW4tcmlnaHQ6IC0wLjUqJGd1dHRlci1tb2JpbGU7XG4vLyAgICB9XG4vL31cblxuLm1tLXBhZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5cblxuXG5cbi8vIEhlYWRlciBzdGlja3lcbi8vXG4vLyAgYWRkcyB0b3BtYXJnaW4gd2hlbiBhZG1pbiBpcyBsb2dnZWQgaW4gdG8gaGVhZGVyXG4vL1xuLy8vL1xuLy8vLyBTdHlsZWd1aWRlOiBPdmVycmlkZXMuZ3JpZHNtXG4vLy50b29sYmFyLWZpeGVkIGhlYWRlciB7XG4vLyAgICB0b3A6IDc5cHg7XG4vL31cbiNibG9jay1sYXVuY2hraXQtY29udGVudCA+IGZvcm17XG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbGlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG59XG5cbiNzZWN0aW9uLTM4IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5hbGlnbi1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFsaWduLWxlZnQubWVkaWFfX2ltYWdlIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG59XG5cbnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxudGQge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBkb3R0ZWQgJGNvbG9yLWxpZ2h0O1xufVxuXG5tYWluIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTM1cHg7XG4gICAgfVxufVxuXG4jYmxvY2stbGF1bmNoa2l0LWxvY2FsLXRhc2tzIHtcbiAgICB6LWluZGV4OiAxMDtcbn1cblxucCB7XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udmlldy1yZWNpcGVzIHtcbiAgICAucmVjaXBlLWltYWdlX3dyYXBwZXIge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUlIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC52aWV3cy1yb3cge1xuICAgICAgICBAZXh0ZW5kIC5jb2wtbWQtNjtcbiAgICAgICAgQGluY2x1ZGUgdmVydGljYWwtbWFyZ2luKDAuNSlcbiAgICB9XG5cbiAgICAucmVjaXBlX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMCFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oNSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJlY2lwZS1idG4ge1xuICAgICAgICBAZXh0ZW5kICVidXR0b247XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogMC41cmVtO1xuICAgICAgICB0b3A6IDEycmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHRvcDogMTByZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB0b3A6IDdyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC1saW5rOmhvdmVyIHtcbiAgICAgICAgKjpub3QoLnJlY2lwZS1idG4pIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn0iXX0= */
