/*!
 * DO NOT EDIT THIS FILE DIRECTLY.
 *
 * Generated from: src/vdp.css
 * Edit the source in wwwroot/styles/src/ then run:
 *   cd ClientApp && npm run build:css
 */.inventory-detail-page #mainContainer{margin:0}.favorite-container{background:#fff;border:1px solid #ddd;border-radius:30px;margin-top:0;padding:6px 15px 4px;vertical-align:top}.favorite-container.checkbox label{align-items:center;display:flex;font-size:12px;gap:3px;line-height:1;min-height:21px;padding-left:0}.favorite-container:hover{background:#e8121b;color:#fff}.favorite-container:hover a{color:#fff}input[type=checkbox].favorite:not(.compare){display:none}input.favorite[type=checkbox]:not(.compare)~i{font-size:14px}input.favorite[type=checkbox]:not(.compare):checked~i,input.favorite[type=checkbox]:not(.compare)~i.favorite-icon-checked{display:none}input.favorite[type=checkbox]:not(.compare):checked~i.favorite-icon-checked{color:red;display:inline-block}.unit-page-article-title{display:none;font-size:24px;line-height:1em;margin:80px 0 60px;position:relative}.unit-page-article-title span{background:#fff;padding:0 30px;position:relative;z-index:900}#section-detail-compare .unit-page-article-title:before,#section-detail-description.unit-page-article-title:before,#section-detail-features-options.unit-page-article-title:before,#section-detail-floorplan.unit-page-article-title:before,#section-detail-reviews.unit-page-article-title:before,#section-detail-specs.unit-page-article-title:before{background:#ddd;content:"";display:block;height:1px;position:absolute;top:50%;width:100%;z-index:99}.btn-detail-secondary{background:#fff;border:1px solid #ddd;color:#000;font-size:14px;font-weight:400;line-height:1.5em;text-align:center}@media (min-width:768px){.unit-page-article-title{display:block;text-align:center}.compare-table-wrapper,.description-wrapper,.features-wrapper,.specs-table-wrapper{margin-bottom:30px;max-height:400px;overflow:hidden;position:relative;transition:max-height .25s ease-in}.compare-table-wrapper.open,.description-wrapper.open,.features-wrapper.open,.specs-table-wrapper.open{max-height:none}.compare-table-fade,.description-wrapper-fade,.features-wrapper-fade,.specs-table-fade{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 70%,#fff);bottom:0;display:block;height:150px;position:absolute;width:100%}.compare-table-fade{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 45%,#fff)}.btn-compare-table-show-all,.btn-description-wrapper-show-all,.btn-features-wrapper-show-all,.btn-specs-table-show-all{bottom:0;display:inline-block;left:0;margin:auto;position:absolute;right:0;width:180px;z-index:100}.section-detail-anchor{position:relative;top:-80px;visibility:hidden}.unit-detail-description-modal,.unit-detail-feature-modal{bottom:auto;display:block!important;opacity:1;position:static;top:auto}}.unit-info{background:#f5f5f5;display:block;margin:0 -15px;padding:30px}.unit-info ul{list-style:none;margin:0;padding:0}.unit-info li{background:#fff;border:1px solid #ddd;border-radius:4px;font-size:16px;font-weight:700;margin-bottom:10px}.unit-info a{display:block;margin:0 auto;padding:15px 0;position:relative;width:90%}.unit-info a:focus,.unit-info a:hover{-webkit-text-decoration:none;text-decoration:none}.unit-info a:after{content:"\f105";font-family:Font Awesome\ 7 Pro;position:absolute;right:0}.irv-modal-content .modal-title{font-weight:700;margin:0!important;text-transform:uppercase}.irv-modal-content .unit-detail-description-modal .modal-body,.irv-modal-content .unit-detail-feature-modal .modal-body{max-height:calc(90vh - 56px);overflow-y:auto}.irv-modal-content .description-wrapper,.irv-modal-content .features-wrapper,.irv-modal-content .specs-table-wrapper{max-height:none!important;overflow:visible!important}.irv-modal-content .btn-description-wrapper-show-all,.irv-modal-content .btn-features-wrapper-show-all,.irv-modal-content .btn-specs-table-show-all,.irv-modal-content .description-wrapper-fade,.irv-modal-content .features-wrapper-fade,.irv-modal-content .specs-table-fade{display:none!important}.irv-modal-content .specs-table{font-size:14px}.irv-modal-content .specs-table .specs-label{background:#f4f4f4}.irv-modal-content .specs-table td.specs-desc,.irv-modal-content .specs-table td.specs-label{display:inline-block;width:50%}.irv-modal-content .detail-img-floorplan-brand-icon{display:block;margin:30px auto 0;max-width:200px;text-align:center}@media (min-width:992px){.unit-info{margin-top:50px;padding:0}.unit-info ul{display:table;width:100%}.unit-info li{border:1px solid #ddd;border-bottom:0;border-right:0;display:table-cell;text-align:center}.unit-info li:last-child{border-right:1px solid #ddd}.unit-info a:after{display:none}}#hidden-header{background:#fff;border-bottom:1px solid #ddd;box-shadow:0 5px 10px rgba(0,0,0,.1);height:116px;left:0;opacity:0;position:fixed;top:-1000px;transition:all .5s ease-in-out;width:100%;z-index:9999}#hidden-header.affix{opacity:1;top:0}#hidden-header .hidden-header-top-wrapper{display:inline-block;padding:10px 0 15px}#hidden-header .hidden-header-unit-title{display:inline-block;font-size:21px;margin:0 0 0 10px;position:relative;top:5px}#hidden-header .hidden-header-contact-btns{float:right;margin:15px 0 0 3px}#hidden-header .hidden-header-contact-btns a{border:1px solid #ddd;border-radius:50%;color:var(--primary-bg-color);display:inline-block;height:34px;margin-left:5px;padding:6px 8px;width:34px}#hidden-header .hidden-header-contact-btns a:hover{color:#fff;-webkit-text-decoration:none;text-decoration:none}#hidden-header .hidden-header-cta-btn{float:right;margin:15px 0 0 30px}#hidden-header .hidden-header-cta-btn .btn{margin-top:0}#hidden-header #nav-detail-sections{background:#fff;top:0;z-index:9999}#hidden-header #nav-detail-sections ul{background:#fff;border-bottom:1px solid #ddd;display:table;list-style:none;padding:0;text-align:left;width:100%}#hidden-header #nav-detail-sections li{display:inline-block}#hidden-header #nav-detail-sections li a{color:#656565;display:inline-block;font-size:16px;padding:10px 25px}#hidden-header #nav-detail-sections li a:hover,#hidden-header #nav-detail-sections li.active a{background:#eee;color:#000;-webkit-text-decoration:none;text-decoration:none}#hidden-header #nav-detail-sections i,#hidden-header #nav-detail-sections svg{color:#bbb;display:none}#hidden-header #nav-detail-sections .affix{border-bottom:3px solid #ddd}#hidden-header #nav-detail-sections .affix ul{box-shadow:0 8px 8px rgba(0,0,0,.1)}#hidden-header #nav-detail-sections .affix i,#hidden-header #nav-detail-sections .affix svg{display:inline-block}#hidden-header .hidden-header-favorite-btn{float:right;height:34px;margin:15px 0 0 30px}#hidden-header .hidden-header-favorite-btn label{min-height:24px}#hidden-header .hidden-header-favorite-btn span{display:none}#hidden-header .hidden-header-favorite-btn .favorite-container{padding:5px 5px 4px 9px}@media (min-width:768px){#nav-detail-sections ul li a{font-size:14px;padding-left:15px;padding-right:15px}}@media (min-width:992px){#nav-detail-sections ul li a{font-size:16px;padding-left:25px;padding-right:25px}}.unit-title{padding:30px 5px 0;text-align:center}.unit-title h1{font-size:21px;font-weight:400;margin:0;max-width:500px}.unit-title .unit-stock-info-wrapper{color:#777;font-size:12px;margin:10px 0 0;text-align:center}.unit-title .sales-pitch{color:red;display:block;font-size:13px;font-style:italic;font-weight:400;line-height:1em;margin:15px auto 0;padding:10px;text-align:center}.unit-title .unit-tags{margin:15px 0 0;text-align:center}.unit-title .unit-tags img{display:inline-block;margin-right:5px}.unit-title .unit-tags img:last-child{margin-right:0}.unit-title .unit-location-wrapper,.unit-title .unit-rv-type-wrapper,.unit-title .unit-stock-number-wrapper{display:inline-block;margin:0 5px}.unit-title .detail-share-btns-wrapper{font-size:12px;margin:30px 0;text-align:center}.unit-title .detail-share-btns-wrapper .favorite-container{display:inline-block;margin-right:5px}.unit-title .btn-social-share button,.unit-title .favorite-container{background:#fff;border:1px solid #ddd;border-radius:30px;padding:6px 15px 4px;vertical-align:top}.unit-title .btn-social-share{display:inline-block;font-size:14px;margin-left:5px;position:relative;text-align:center}.unit-title .btn-social-share .btn-detail-share{border:1px solid #ddd;font-size:12px;font-weight:400}.unit-title .btn-social-share .btn-group.open .dropdown-toggle,.unit-title .btn-social-share button:hover{border-style:solid;border-width:1px;box-shadow:none;color:#fff}.unit-title .btn-social-share .dropdown-menu{background:#fff;border-color:#ddd;box-shadow:none;font-size:13px;left:-55px;line-height:1em;margin:0 auto;padding:0 0 15px;top:45px}.unit-title .btn-social-share .dropdown-menu:after,.unit-title .btn-social-share .dropdown-menu:before{border:solid transparent;bottom:100%;content:" ";height:0;left:50%;pointer-events:none;position:absolute;width:0}.unit-title .btn-social-share .dropdown-menu:after{border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) #fff;border-width:11px;margin-left:-11px}.unit-title .btn-social-share .dropdown-menu:before{border-color:hsla(0,0%,87%,0) hsla(0,0%,87%,0) #ccc;border-width:12px;margin-left:-12px}.unit-title .btn-social-share .dropdown-menu li{margin-bottom:5px}.unit-title .btn-social-share .dropdown-menu a{color:#333;padding:5px 25px}.unit-title .btn-social-share .dropdown-menu a:hover{background:#eee;color:#333}.unit-title .btn-social-share .dropdown-menu i{background:#ebecee;border-radius:50%;color:#0f53a4;display:inline-block;font-size:16px;height:30px;line-height:1em;margin-right:5px;padding-top:8px;text-align:center;width:30px}.unit-title .btn-social-share .dropdown-menu i.icon-facebook{background:#3858a1;color:#fff}.unit-title .btn-social-share .dropdown-menu i.icon-twitter{background:#61a3df;color:#fff}.unit-title .btn-social-share .dropdown-menu i.icon-pinterest{background:#b32e0f;color:#fff}.unit-title .btn-social-share li.title{color:#000;display:block;font-weight:700;margin:30px 0 15px;padding-left:25px;text-transform:uppercase}.unit-title .favorite-container{margin:0;padding:3px 15px 4px}@media (min-width:768px){.unit-stock-info-wrapper,.unit-title{text-align:left}.unit-title{padding:40px 0;position:relative}.unit-stock-info-wrapper{font-size:14px}.unit-rv-type-wrapper{margin-left:0}.unit-tags{display:inline-block;margin:15px 15px 0 0}.sales-pitch{display:inline-block;text-align:left}.detail-share-btns-wrapper{margin:0 0 15px;position:absolute;right:15px;top:0}}@media (min-width:992px){.unit-title h1{font-size:28px;max-width:700px}}@media (min-width:1600px){.unit-title h1 br{display:none}}.detailMediaPhotoPlayer{position:relative}.detailMediaPhotoPlayer ul.slides>li{height:100%;list-style:none;max-height:100%;width:100%}.detailMediaPhotoPlayer img{border-radius:2px;max-height:100%;width:100%}.detailMediaPhotoPlayer .slides{margin:0}.detailMediaPhotoPlayer .sliderPrev{border-radius:0 4px 4px 0;left:0}.detailMediaPhotoPlayer .sliderNext{border-radius:4px 0 0 4px;right:0}span.photo-label{bottom:0;display:block;font-weight:400;padding:5px;text-align:center;width:100%}.unit-photo-nav,span.photo-label{background:rgba(0,0,0,.5);color:#fff;position:absolute}.unit-photo-nav{font-size:28px;padding:10px;top:35%;z-index:101}.unit-photo-nav:hover{background:rgba(0,0,0,.9);color:#fff;cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.show-unit-btns{display:block;margin:15px auto 5px;text-align:center}.show-unit-btns .show-unit-btn:before{content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:100}.show-unit-btns .show-unit-btn:after{border:2px solid #fff;content:"";height:100%;left:0;opacity:1;outline:0 solid #fff;position:absolute;top:0;width:100%;z-index:999}.show-unit-btns .show-unit-btn.active,.show-unit-btns .show-unit-btn:hover{border-style:solid;border-width:2px;cursor:pointer}.show-unit-btns .btn-show-unit-360,.show-unit-btns .btn-show-unit-images,.show-unit-btns .btn-show-unit-video{background-size:cover;border:2px solid transparent;display:inline-block;height:62px;position:relative;text-align:center;vertical-align:top;width:80px;z-index:1}.show-unit-btns .btn-show-unit-360 img{width:100%}.show-unit-btns .btn-show-unit-360 img.virtual-tour-icon,.show-unit-btns .btn-show-unit-images span,.show-unit-btns .btn-show-unit-video svg{color:#fff;left:0;margin:auto;position:absolute;right:0;top:18px;width:50px;z-index:9999}.show-unit-btns .btn-show-unit-images span{font-size:21px;top:15px}.show-unit-btns .btn-show-unit-video .fa-play-circle{font-size:28px;top:15px}.show-unit-btns .btn-show-unit-video .fa-play-circle:before{color:#fff;content:"\f144";font-family:Font Awesome\ 7 Pro;font-style:normal;left:0;position:absolute;right:0;top:10px;z-index:999}.show-unit-btns .show-unit-btn.btn-show-unit-video.media-video-tab span{position:relative}.detail-media-nav-wrapper{background:hsla(0,0%,7%,.9);bottom:0;padding:5px 15px;position:relative;width:100%}.detail-media-nav-wrapper img{border:2px solid transparent;border-radius:2px;margin-right:4px}.detail-media-nav-wrapper img.active-thumbnail,.detail-media-nav-wrapper img:hover{border-style:solid;border-width:2px}.detail-media-nav-wrapper .detail-thumbnail-wrapper{display:block;position:relative;text-align:center}.detail-media-nav-wrapper .detail-thumbnail-wrapper:hover{cursor:pointer}.detail-media-nav-wrapper .detail-thumbnail-wrapper:hover .pager-slider-next,.detail-media-nav-wrapper .detail-thumbnail-wrapper:hover .pager-slider-prev{cursor:pointer;opacity:1}.detail-media-nav-wrapper .pager-slider-next,.detail-media-nav-wrapper .pager-slider-prev{background:none;border:0;color:#fff;display:inline-block;font-size:24px;opacity:.5;position:absolute;top:6px}.detail-media-nav-wrapper .pager-slider-prev{left:0;margin-right:15px}.detail-media-nav-wrapper .pager-slider-next{left:auto;margin-left:10px;right:0}.detail-media-nav-wrapper img{max-width:60px}.detail-media-nav-wrapper .icon-chevron-right:before{content:"\f0da"}.detail-media-nav-wrapper .icon-chevron-left:before{content:"\f0d9"}.detail-media-nav-wrapper .gallery-pager{display:inline-block;margin:0 30px;padding:0}.LibraryDetail #detailMediaPhotos .sliderNext,.LibraryDetail #detailMediaPhotos .sliderPrev{display:none!important}@media (min-width:768px){.unit-photo-nav{top:45%}.gallery-pager{max-width:560px!important}.detail-media-nav-wrapper{background:hsla(0,0%,7%,.9);bottom:0;padding:10px 15px;position:relative;width:100%}.detail-thumbnail-wrapper{text-align:left}.detail-thumbnail-wrapper img{max-width:60px}.detail-thumbnail-wrapper .pager-slider-next,.detail-thumbnail-wrapper .pager-slider-prev{top:5px}.imageCounterWrapper{color:#fff;font-size:12px;position:absolute;right:45px;top:25px}}@media (min-width:992px){.show-unit-btns{display:inline-block;text-align:left}.gallery-pager{max-width:450px!important}}@media (min-width:1200px){.gallery-pager{max-width:600px!important}}@media (min-width:1600px){.show-unit-btns{left:-90px;margin:0;position:absolute;top:0}.btn-show-unit-360,.btn-show-unit-images,.btn-show-unit-video{display:block;margin:0 0 10px}.gallery-pager{max-width:690px!important}}#detail-sidebar-cta-wrapper{background:#fff;padding:30px 15px 0;z-index:9999}#detail-sidebar-cta-wrapper.affix-bottom{position:absolute;z-index:999}.payments-around-container{margin-top:20px}.payments-around-container i{color:#038849;font-size:21px}.unit-price-wrapper ul{list-style:none;margin:0;padding:0}.unit-price-wrapper li{border-bottom:1px dotted #ddd;clear:both;margin-bottom:5px;padding-bottom:5px}.unit-price-wrapper li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.unit-price-wrapper .sale-price-wrapper{font-size:16px;font-weight:700}.unit-price-wrapper .reg-price-text,.unit-price-wrapper .sale-price-text,.unit-price-wrapper .you-save-text{float:right}.unit-price-wrapper .you-save-wrapper{color:red}.unit-price-wrapper.has-sale-price .reg-price-text{-webkit-text-decoration:line-through;text-decoration:line-through}.unit-cta-btns{margin-top:30px;padding:0 0 20px;text-align:center}.unit-cta-btns ul{list-style:none;margin:0;padding:0}.unit-cta-btns li{margin-bottom:10px}.unit-cta-btns li:last-child{margin-bottom:0}.unit-cta-btns .btn{font-size:16px;padding:15px;width:100%}.unit-action-links ul{font-size:14px;list-style:none;margin:0;padding:0;text-align:center}.unit-action-links li{margin-bottom:10px}.unit-action-links li:last-child{border-bottom:0}.unit-action-links a:hover{-webkit-text-decoration:none;text-decoration:none}.unit-action-links i,.unit-action-links svg{margin-right:8px}.unit-action-links i:before{text-align:center;width:14px}.unit-action-links .secondary-cta-wrapper{display:table;width:100%}.unit-action-links .secondary-cta-wrapper button{width:100%}.unit-action-links .secondary-cta-wrapper a,.unit-action-links .secondary-cta-wrapper button{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:4px;color:#000;display:flex;font-size:12px;justify-content:center;padding:8px 5px}.unit-action-links .secondary-cta-wrapper a:hover,.unit-action-links .secondary-cta-wrapper button:hover{background-color:#eee}.unit-action-links .secondary-cta-wrapper a i,.unit-action-links .secondary-cta-wrapper button i{align-items:center;color:#6b6b6b;display:flex;font-size:16px;margin-right:2px}.unit-action-links .secondary-cta-wrapper a span,.unit-action-links .secondary-cta-wrapper button span{display:inline-block;line-height:1em;position:relative;text-align:left;top:5px;vertical-align:top}.unit-action-links .secondary-cta-wrapper a span span,.unit-action-links .secondary-cta-wrapper button span span{display:inline-block;top:0}.unit-action-links .secondary-cta-wrapper img{margin-right:5px}.unit-action-links .secondary-cta-wrapper .link-brochure,.unit-action-links .secondary-cta-wrapper .link-printpage,.unit-action-links .secondary-cta-wrapper .link-sendtofriend{display:none}#section-detail-overview{padding:10px 0 30px}.detail-overview-tiles ul{display:inline-block;list-style:none;margin:0 20px 0 0;padding:0;vertical-align:top;width:45%}.detail-overview-tiles ul:last-child{margin-right:0}.detail-overview-tiles li{background:none;display:block;font-weight:700;line-height:1em;margin:0;padding:5px 0 5px 30px;position:relative;text-align:left;width:auto}.detail-overview-tiles li i,.detail-overview-tiles li svg{font-size:18px;height:1em;left:0;max-width:25px;opacity:.3;position:absolute;top:6px}.overview-tile-title{display:inline-block;font-size:14px;font-weight:700;margin-bottom:0;position:relative;top:2px}.overview-tile-title:nth-child(2){display:block}.detail-overview-tiles .see-all-specs{color:#777;font-size:12px}.detail-overview-tiles .see-all-specs,.see-all-specs{display:block;margin-top:15px;text-align:left;-webkit-text-decoration:underline;text-decoration:underline}.see-all-specs{font-size:14px}@media (min-width:768px){#detail-sidebar-cta-wrapper{padding-top:50px;position:relative;width:100%;z-index:1}#detail-sidebar-cta-wrapper.affix{margin-top:-100px;position:fixed}.unit-action-links{margin-top:30px}.unit-action-links li{margin-bottom:10px;padding-bottom:10px;padding-left:15px}.secondary-cta-wrapper li{border:0;display:table-cell;padding:0 15px 0 0;text-align:center;vertical-align:top;width:50%}.secondary-cta-wrapper li:last-child{margin-bottom:0;padding-right:0}#section-detail-overview{padding:30px 0}.detail-overview-tiles ul{display:inline-block;margin-right:30px;width:auto}.detail-overview-tiles ul:last-child{margin-right:0}.see-all-specs{text-align:center}}@media (min-width:992px){#detail-sidebar-cta-wrapper{padding:0 0 0 30px}.unit-price-wrapper{display:block}.btn-social-share,.unit-cta-btns,.unit-cta-btns a,.unit-price-wrapper{text-align:left}.unit-cta-btns{border:0;padding:0}.unit-cta-btns a{position:relative}.unit-cta-btns .btn{font-size:16px;text-align:center}.sales-pitch{text-align:left}.secondary-cta-wrapper li{display:block;padding:0;width:100%}.detail-share-btns-wrapper{margin:0}.see-all-specs{padding-left:8px;text-align:left}}@media (min-width:1200px){.secondary-cta-wrapper li{display:table-cell;padding:0 15px 0 0;width:50%}#section-detail-compare{margin:0 0 80px}.detail-sidebar{padding-left:30px}.detail-overview-tiles{padding-left:9px;text-align:left}.unit-price-wrapper .sale-price-wrapper{font-size:21px;font-weight:700}}@media (min-width:1600px){.detail-overview-tiles,.see-all-specs{padding-left:20px}}.detail-unit-reviews{list-style:none;margin:0;padding:0;text-align:center}.detail-unit-reviews li:nth-child(2),.detail-unit-reviews li:nth-child(3){display:none}.detail-unit-review{margin-top:30px;vertical-align:top}.detail-unit-review blockquote{border:5px solid #eee;border-radius:20px;font-size:16px;padding:30px;position:relative}.detail-unit-review blockquote:before{border-color:#eee transparent;border-style:solid;border-width:20px 20px 0;bottom:-20px}.detail-unit-review blockquote:after,.detail-unit-review blockquote:before{content:"";display:block;left:0;margin:0 auto;position:absolute;right:0;width:0}.detail-unit-review blockquote:after{border-color:#fff transparent;border-style:solid;border-width:13px 13px 0;bottom:-13px}.detail-unit-review .review-star-rating{color:#fbb705;display:block;margin:0 0 10px}.detail-unit-review .review-title{display:inline-block}.detail-unit-review .comments{display:block}.detail-unit-review .signature{display:block;font-style:italic;margin:15px 0 30px 30px}.detail-unit-review .readMore{white-space:nowrap}@media (min-width:992px){.detail-unit-reviews li{display:inline-block;margin-right:30px}.detail-unit-reviews li:nth-child(2),.detail-unit-reviews li:nth-child(3){display:inline-block}.detail-unit-reviews li:last-child{margin-right:0}.detail-unit-reviews li:first-child:last-child{max-width:800px}.detail-unit-reviews li:first-child:nth-last-child(2),.detail-unit-reviews li:first-child:nth-last-child(2)~li{width:48%}.detail-unit-reviews li:first-child:nth-last-child(3),.detail-unit-reviews li:first-child:nth-last-child(3)~li{width:30.9%}.unit-review{margin-top:50px}.unit-review .signature{margin-bottom:0}}.detail-compare-table{margin-top:75px}.detail-compare-table .compare-unit-header{border:0;box-shadow:none;height:auto;margin:0;padding:0;position:relative;width:100%}.detail-compare-table .compare-unit-header .favorite-container{background:none;border:0;color:#fff;position:absolute;right:5px;top:5px}.detail-compare-table .compare-unit-header .favorite-container i{line-height:1em}.detail-compare-table .compare-unit-header .favorite-container input.favorite[type=checkbox]+i:before{font-size:24px!important;font-weight:700!important;height:24px;line-height:1em;width:24px}.detail-compare-table .compare-unit-header .favorite-container span{display:none}.detail-compare-table .compare-unit-header a{border-radius:2px;display:block;height:200px;margin-bottom:15px;width:100%}.detail-compare-table .compare-current-unit-title{background:#ccc;color:#fff;display:block;font-weight:700;left:0;left:-13px;padding:10px 5px;position:absolute;text-align:center;text-transform:uppercase;top:-48px;width:calc(100% + 26px)}.detail-compare-table td,.detail-compare-table th{border-top:1px solid #ddd}.detail-compare-table tr:first-child td{border-top:0!important}.detail-compare-table td{padding:8px 10px}.detail-compare-table .compare-spec-key{background:#f4f4f4}.detail-compare-table .compare-spec-val{text-align:center}.detail-compare-table td:nth-child(2),.detail-compare-table td:nth-child(3),.detail-compare-table td:nth-child(4){width:300px}.detail-compare-table .spec-val-alt,.detail-compare-table td:nth-child(3),.detail-compare-table tr:first-child td:nth-child(3){border-left:3px solid #ccc!important;border-right:3px solid #ccc!important}.detail-compare-table tr:first-child td:nth-child(3){position:relative}.detail-compare-table tr:last-child td:nth-child(3){border-bottom:3px solid #ccc!important}.detail-compare-table .compare-spec-val,.detail-compare-table .floorplan-val{border-left:1px solid #ccc!important;border-right:3px solid #ccc!important}.search-all-smilar-rvs a{display:block;margin:50px 0 0;text-align:center;-webkit-text-decoration:underline;text-decoration:underline}@media (min-width:768px){.compare-table-wrapper{max-height:500px}}@media (min-width:1600px){.compare-unit-header{border:0;box-shadow:none;height:200px;margin:0 0 15px;padding:0;width:100%}.compare-spec-val,.floorplan-val{border-right:0}}.compare-bar{border:1px solid #ccc;border-radius:5px;margin:20px;overflow:hidden;padding:10px}.compare-bar ul{list-style-type:none;padding:0}.compare-bar ul li{float:left;margin-right:10px}.compare-bar ul li.active img{border:2px solid #999}.compare-bar ul li img{width:100px}.compare-bar ul li.compare-bar-buttons{float:right}.detail-breadcrumb-navigation{background:#fff;border-bottom:1px solid #eee;font-size:14px;line-height:50px}.detail-breadcrumb-navigation a:hover{-webkit-text-decoration:none;text-decoration:none}.detail-breadcrumb-navigation .prev-next-buttons{border-bottom:0}.detail-breadcrumb-navigation .next-unit-btn{margin-left:15px}.detail-floorplan-btn-wrapper{display:table;margin:30px auto}.detail-img-floorplan{margin:60px auto 40px}#section-detail-floorplan{text-align:center}.detail-img-floorplan{margin:0;padding-left:30px;text-align:center}.btn-detail-brochure .btn{display:block;margin:15px}@media (min-width:768px){.btn-detail-brochure,.btn-detail-view-all-floorplans{display:table-cell;width:50%}.detail-img-floorplan-brand-icon{background:#fff;margin:0;position:absolute;right:15px;top:-50px}.detail-floorplan-btn-wrapper .btn{display:block;margin:0 5px}.specs-table td{display:table-cell}.specs-table .specs-label{width:200px}.specs-table .specs-desc{width:auto}}@media (min-width:992px){.specs-label{width:300px}}.TagLine{display:none}@media (min-width:768px){.TagLine{background:#f9f9f9;display:block;font-size:24px;margin-top:60px;padding:60px 0;text-align:center}}#section-detail-favorites{background:#f9f9f9;margin-top:50px;padding-bottom:80px;text-align:center}#section-detail-favorites .unit-page-article-title{font-size:24px;margin-bottom:15px}#section-detail-favorites .unit-page-article-title span{background:none;padding:0}#section-detail-favorites p{font-size:21px;margin-bottom:30px}.detail-more-info,.detail-more-info-mobile{background:#f5f5f5;margin-top:30px;padding:30px 0;text-align:center}.detail-more-info-phone{display:inline-block;margin-top:15px}.detail-more-info .btn-lg{border-radius:4px;font-size:14px;line-height:1.42857143;padding:6px 12px}.detail-more-info i,.detail-more-info svg{margin-right:5px}.detail-more-info-mobile{padding:30px 0;text-align:center}.detail-more-info-mobile ul{list-style:none;margin:0;padding:0}.detail-more-info-mobile ul li{margin-top:15px}.detail-more-info-mobile span{font-size:21px}.detail-more-info-mobile .detail-more-info-phone{font-size:21px;position:relative}.detail-more-info-mobile .detail-more-info-phone svg{background:#fff;border:1px solid #ddd;border-radius:50%;height:32px;left:0;padding:6px;position:absolute;top:-1px;width:32px!important}.detail-more-info-mobile .btn{font-size:16px;padding:15px;width:200px}@media (min-width:768px){.detail-more-info{font-size:24px;margin-top:80px;padding:60px;text-align:center}.detail-more-info br{display:none}.detail-more-info .btn-lg{font-size:18px;padding:10px 16px}-phone.detail-more-info{margin-top:0}}#section-detail-manufacts.unit-page-article-title{display:block;margin:0 auto 15px;text-align:center}.unit-manufacts{font-size:14px}.unit-manufacts img{margin-bottom:30px}.inventory-detail-page .disclaimer{color:#aaa;font-size:14px;margin:50px auto 0;padding:0 15px}@media (min-width:992px){.inventory-detail-page .disclaimer{width:970px}}@media (min-width:1200px){.inventory-detail-page .disclaimer{width:1170px}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjxubyBzb3VyY2U+Iiwic3JjL2NvbXBvbmVudHMvdmRwL3ZkcC1zaGFyZWQuY3NzIiwic3JjL2NvbXBvbmVudHMvdmRwL3ZkcC1oaWRkZW4taGVhZGVyLmNzcyIsInNyYy9jb21wb25lbnRzL3ZkcC92ZHAtdW5pdC1oZWFkZXIuY3NzIiwic3JjL2NvbXBvbmVudHMvdmRwL3ZkcC11bml0LW1lZGlhLmNzcyIsInNyYy9jb21wb25lbnRzL3ZkcC92ZHAtdW5pdC1zaWRlLWRldGFpbC5jc3MiLCJzcmMvY29tcG9uZW50cy92ZHAvdmRwLXRlc3RpbW9uaWFscy5jc3MiLCJzcmMvY29tcG9uZW50cy92ZHAvdmRwLWNvbXBhcmUtdW5pdHMuY3NzIiwic3JjL3ZkcC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7OztHQUFBLEFDQ0Esc0NBQ0ksUUFDSixDQUdBLG9CQUVJLGVBQWdCLENBRGhCLHFCQUFzQixDQUV0QixrQkFBbUIsQ0FHbkIsWUFBYSxDQUZiLG9CQUEwQixDQUMxQixrQkFFSixDQUNBLG1DQUlJLGtCQUFtQixDQURuQixZQUFhLENBRGIsY0FBZSxDQUdmLE9BQVEsQ0FDUixhQUFjLENBQ2QsZUFBZ0IsQ0FOaEIsY0FPSixDQUNBLDBCQUNJLGtCQUFtQixDQUNuQixVQUlKLENBSEksNEJBQ0ksVUFDSixDQUVKLDRDQUNJLFlBZUosQ0FiSSw4Q0FDSSxjQUNKLENBSUEsMEhBQ0ksWUFDSixDQUNBLDRFQUVJLFNBQVUsQ0FEVixvQkFFSixDQUtKLHlCQUNJLFlBQWEsQ0FFYixjQUFlLENBQ2YsZUFBZ0IsQ0FGaEIsa0JBQXFCLENBR3JCLGlCQVFKLENBTkksOEJBRUksZUFBZ0IsQ0FFaEIsY0FBZSxDQUhmLGlCQUFrQixDQUVsQixXQUVKLENBRUosd1ZBU0ksZUFBZ0IsQ0FIaEIsVUFBVyxDQUlYLGFBQWMsQ0FIZCxVQUFXLENBSVgsaUJBQWtCLENBQ2xCLE9BQVEsQ0FKUixVQUFXLENBS1gsVUFDSixDQUdBLHNCQUdJLGVBQWdCLENB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QUFlLENBRGYsaUJBRUosQ0FDQSx3QkFDSSxZQUNKLENBRVIsQ0FHQSxrREFFSSxhQUFjLENBQ2Qsa0JBQXdCLENBQ3hCLGlCQUNKLENBQ0EsZ0JBQ0ksY0FDSixDQUNBLG9CQUNJLGtCQUNKLENBR0EsbUNBR0ksVUFBVyxDQURYLGNBQWUsQ0FFZixrQkFBd0IsQ0FIeEIsY0FXSixDQU5JLHlCQU5KLG1DQU9RLFdBS1IsQ0FKSSxDQUNBLDBCQVRKLG1DQVVRLFlBRVIsQ0FESSIsImZpbGUiOiJ2ZHAuY3NzIiwic291cmNlc0NvbnRlbnQiOltudWxsLCIvKiA9PT09PT09PT09PT0gUGFnZSBzaGFyZWQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4uaW52ZW50b3J5LWRldGFpbC1wYWdlICNtYWluQ29udGFpbmVyIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogRmF2b3JpdGUgYnV0dG9uIHNoYXJlZCBzdHlsZXMgKi9cclxuLmZhdm9yaXRlLWNvbnRhaW5lciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICBwYWRkaW5nOiA2cHggMTVweCA0cHggMTVweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcbi5mYXZvcml0ZS1jb250YWluZXIuY2hlY2tib3ggbGFiZWwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbWluLWhlaWdodDogMjFweDtcclxufVxyXG4uZmF2b3JpdGUtY29udGFpbmVyOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNlODEyMWI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG59XHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5mYXZvcml0ZTpub3QoLmNvbXBhcmUpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgfiBpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgICB+IGkuZmF2b3JpdGUtaWNvbi1jaGVja2VkIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJjpjaGVja2VkIH4gaSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICY6Y2hlY2tlZCB+IGkuZmF2b3JpdGUtaWNvbi1jaGVja2VkIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgIH1cclxufVxyXG5cclxuLyogPT09PT09PT09PT09IFNlY3Rpb24gQ29udGVudCAoc2hhcmVkKSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qIHNlY3Rpb24gaGVhZGluZ3MgKi9cclxuLnVuaXQtcGFnZS1hcnRpY2xlLXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXJnaW46IDgwcHggMCA2MHB4IDA7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIHotaW5kZXg6IDkwMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICB9XHJcbn1cclxuI3NlY3Rpb24tZGV0YWlsLWZsb29ycGxhbi51bml0LXBhZ2UtYXJ0aWNsZS10aXRsZTpiZWZvcmUsXHJcbiNzZWN0aW9uLWRldGFpbC1mZWF0dXJlcy1vcHRpb25zLnVuaXQtcGFnZS1hcnRpY2xlLXRpdGxlOmJlZm9yZSxcclxuI3NlY3Rpb24tZGV0YWlsLXNwZWNzLnVuaXQtcGFnZS1hcnRpY2xlLXRpdGxlOmJlZm9yZSxcclxuI3NlY3Rpb24tZGV0YWlsLXJldmlld3MudW5pdC1wYWdlLWFydGljbGUtdGl0bGU6YmVmb3JlLFxyXG4jc2VjdGlvbi1kZXRhaWwtY29tcGFyZSAudW5pdC1wYWdlLWFydGljbGUtdGl0bGU6YmVmb3JlLFxyXG4jc2VjdGlvbi1kZXRhaWwtZGVzY3JpcHRpb24udW5pdC1wYWdlLWFydGljbGUtdGl0bGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogI2RkZDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB6LWluZGV4OiA5OTtcclxufVxyXG5cclxuLyogYnV0dG9ucyAqL1xyXG4uYnRuLWRldGFpbC1zZWNvbmRhcnkge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnVuaXQtcGFnZS1hcnRpY2xlLXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuc3BlY3MtdGFibGUtd3JhcHBlcixcclxuICAgIC5mZWF0dXJlcy13cmFwcGVyLFxyXG4gICAgLmRlc2NyaXB0aW9uLXdyYXBwZXIsXHJcbiAgICAuY29tcGFyZS10YWJsZS13cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4yNXMgZWFzZS1pbjtcclxuICAgIH1cclxuICAgIC5zcGVjcy10YWJsZS13cmFwcGVyLm9wZW4sXHJcbiAgICAuZmVhdHVyZXMtd3JhcHBlci5vcGVuLFxyXG4gICAgLmRlc2NyaXB0aW9uLXdyYXBwZXIub3BlbixcclxuICAgIC5jb21wYXJlLXRhYmxlLXdyYXBwZXIub3BlbiB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgIH1cclxuICAgIC5zcGVjcy10YWJsZS1mYWRlLFxyXG4gICAgLmZlYXR1cmVzLXdyYXBwZXItZmFkZSxcclxuICAgIC5kZXNjcmlwdGlvbi13cmFwcGVyLWZhZGUsXHJcbiAgICAuY29tcGFyZS10YWJsZS1mYWRlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICB0byBib3R0b20sXHJcbiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsXHJcbiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgNzAlLFxyXG4gICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDEwMCVcclxuICAgICAgICApO1xyXG4gICAgfVxyXG4gICAgLmNvbXBhcmUtdGFibGUtZmFkZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICB0byBib3R0b20sXHJcbiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsXHJcbiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgNDUlLFxyXG4gICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDEwMCVcclxuICAgICAgICApO1xyXG4gICAgfVxyXG4gICAgLmJ0bi1zcGVjcy10YWJsZS1zaG93LWFsbCxcclxuICAgIC5idG4tZmVhdHVyZXMtd3JhcHBlci1zaG93LWFsbCxcclxuICAgIC5idG4tZGVzY3JpcHRpb24td3JhcHBlci1zaG93LWFsbCxcclxuICAgIC5idG4tY29tcGFyZS10YWJsZS1zaG93LWFsbCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgIH1cclxuICAgIC5zZWN0aW9uLWRldGFpbC1hbmNob3Ige1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC04MHB4O1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIC51bml0LWRldGFpbC1mZWF0dXJlLW1vZGFsLFxyXG4gICAgLnVuaXQtZGV0YWlsLWRlc2NyaXB0aW9uLW1vZGFsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLyogPT09PT09PT09PT09IFNlY3Rpb24gQ29udGVudCAobW9iaWxlIGxpbmtzL21vZGFscykgPT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKiBtb2RhbCBsaW5rcyAqL1xyXG4udW5pdC1pbmZvIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgICBtYXJnaW46IDAgLTE1cHg7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgYTpob3ZlcixcclxuICAgIGE6Zm9jdXMge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICAgIGE6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBtb2RhbCBjb250ZW50ICovXHJcbi5pcnYtbW9kYWwtY29udGVudCB7XHJcbiAgICAubW9kYWwtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC51bml0LWRldGFpbC1mZWF0dXJlLW1vZGFsIC5tb2RhbC1ib2R5LFxyXG4gICAgLnVuaXQtZGV0YWlsLWRlc2NyaXB0aW9uLW1vZGFsIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDkwdmggLSA1NnB4KTtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLnNwZWNzLXRhYmxlLXdyYXBwZXIsXHJcbiAgICAuZmVhdHVyZXMtd3JhcHBlcixcclxuICAgIC5kZXNjcmlwdGlvbi13cmFwcGVyIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zcGVjcy10YWJsZS1mYWRlLFxyXG4gICAgLmZlYXR1cmVzLXdyYXBwZXItZmFkZSxcclxuICAgIC5kZXNjcmlwdGlvbi13cmFwcGVyLWZhZGUsXHJcbiAgICAuYnRuLXNwZWNzLXRhYmxlLXNob3ctYWxsLFxyXG4gICAgLmJ0bi1mZWF0dXJlcy13cmFwcGVyLXNob3ctYWxsLFxyXG4gICAgLmJ0bi1kZXNjcmlwdGlvbi13cmFwcGVyLXNob3ctYWxsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc3BlY3MtdGFibGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgLnNwZWNzLWxhYmVsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGQuc3BlY3MtbGFiZWwsXHJcbiAgICAgICAgdGQuc3BlY3MtZGVzYyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGV0YWlsLWltZy1mbG9vcnBsYW4tYnJhbmQtaWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMCBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC51bml0LWluZm8ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyogPT09PT09PT09PT09IEhpZGRlbiBIZWFkZXIgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4jaGlkZGVuLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgaGVpZ2h0OiAxMTZweDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IC0xMDAwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cclxuICAgICYuYWZmaXgge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5oaWRkZW4taGVhZGVyLXRvcC13cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTVweCAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgIC5oaWRkZW4taGVhZGVyLXVuaXQtdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgIH1cclxuICAgIC5oaWRkZW4taGVhZGVyLWNvbnRhY3QtYnRucyB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIG1hcmdpbjogMTVweCAwIDAgM3B4O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggOHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzRweDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYmctY29sb3IpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGlkZGVuLWhlYWRlci1jdGEtYnRuIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMCAzMHB4O1xyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjbmF2LWRldGFpbC1zZWN0aW9ucyB7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NTY1NjU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hY3RpdmUgYSxcclxuICAgICAgICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaSxcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogI2JiYjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFmZml4IHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNkZGQ7XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDhweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGksXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGlkZGVuLWhlYWRlci1mYXZvcml0ZS1idG4ge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBtYXJnaW46IDE1cHggMCAwIDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZhdm9yaXRlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCA1cHggNHB4IDlweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgI25hdi1kZXRhaWwtc2VjdGlvbnMgdWwgbGkgYSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICNuYXYtZGV0YWlsLXNlY3Rpb25zIHVsIGxpIGEge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxufVxyXG4iLCIvKiA9PT09PT09PT09PT0gVW5pdCBIZWFkZXIgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi51bml0LXRpdGxlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDMwcHggNXB4IDAgNXB4O1xyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgIH1cclxuICAgIC51bml0LXN0b2NrLWluZm8td3JhcHBlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBjb2xvcjogIzc3NztcclxuICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xyXG4gICAgfVxyXG4gICAgLnNhbGVzLXBpdGNoIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwIGF1dG87XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC51bml0LXRhZ3Mge1xyXG4gICAgICAgIG1hcmdpbjogMTVweCAwIDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC51bml0LXJ2LXR5cGUtd3JhcHBlcixcclxuICAgIC51bml0LXN0b2NrLW51bWJlci13cmFwcGVyLFxyXG4gICAgLnVuaXQtbG9jYXRpb24td3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICB9XHJcbiAgICAuZGV0YWlsLXNoYXJlLWJ0bnMtd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgICAgICAgLmZhdm9yaXRlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZhdm9yaXRlLWNvbnRhaW5lcixcclxuICAgIC5idG4tc29jaWFsLXNoYXJlIGJ1dHRvbiB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDE1cHggNHB4IDE1cHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIH1cclxuICAgIC5idG4tc29jaWFsLXNoYXJlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuXHJcbiAgICAgICAgLmJ0bi1kZXRhaWwtc2hhcmUge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJ1dHRvbjpob3ZlcixcclxuICAgICAgICAuYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgbGVmdDogLTU1cHg7XHJcbiAgICAgICAgICAgIHRvcDogNDVweDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlcixcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTExcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyMSwgMjIxLCAyMjEsIDApO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjYztcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMjVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWJlY2VlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwZjUzYTQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaS5pY29uLWZhY2Vib29rIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzODU4YTE7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpLmljb24tdHdpdHRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjFhM2RmO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaS5pY29uLXBpbnRlcmVzdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYjMyZTBmO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgbGkudGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMTVweCAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mYXZvcml0ZS1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAzcHggMTVweCA0cHggMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAudW5pdC10aXRsZSxcclxuICAgIC51bml0LXN0b2NrLWluZm8td3JhcHBlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIC51bml0LXRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgLnVuaXQtc3RvY2staW5mby13cmFwcGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgICAudW5pdC1ydi10eXBlLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgLnVuaXQtdGFncyB7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IDE1cHggMCAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgIC5zYWxlcy1waXRjaCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAuZGV0YWlsLXNoYXJlLWJ0bnMtd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLnVuaXQtdGl0bGUgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAudW5pdC10aXRsZSBoMSBiciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4iLCIvKiA9PT09PT09PT09PT0gVW5pdCBNZWRpYSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi5kZXRhaWxNZWRpYVBob3RvUGxheWVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICB1bC5zbGlkZXMgPiBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuc2xpZGVzIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAuc2xpZGVyUHJldiB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcclxuICAgIH1cclxuICAgIC5zbGlkZXJOZXh0IHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcclxuICAgIH1cclxufVxyXG5zcGFuLnBob3RvLWxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnVuaXQtcGhvdG8tbmF2IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMzUlO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgei1pbmRleDogMTAxO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45KTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBNZWRpYSBUeXBlIFNpZGVuYXYgKi9cclxuLnNob3ctdW5pdC1idG5zIHtcclxuICAgIG1hcmdpbjogMTVweCBhdXRvIDVweCBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgLnNob3ctdW5pdC1idG46YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIH1cclxuICAgIC5zaG93LXVuaXQtYnRuOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBvdXRsaW5lOiAwIHNvbGlkICNmZmY7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICB9XHJcbiAgICAuc2hvdy11bml0LWJ0bjpob3ZlcixcclxuICAgIC5zaG93LXVuaXQtYnRuLmFjdGl2ZSB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICB9XHJcbiAgICAuYnRuLXNob3ctdW5pdC1pbWFnZXMsXHJcbiAgICAuYnRuLXNob3ctdW5pdC12aWRlbyxcclxuICAgIC5idG4tc2hvdy11bml0LTM2MCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICBoZWlnaHQ6IDYycHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgLmJ0bi1zaG93LXVuaXQtMzYwIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuYnRuLXNob3ctdW5pdC1pbWFnZXMgc3BhbixcclxuICAgIC5idG4tc2hvdy11bml0LXZpZGVvIHN2ZyxcclxuICAgIC5idG4tc2hvdy11bml0LTM2MCBpbWcudmlydHVhbC10b3VyLWljb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgdG9wOiAxOHB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIC5idG4tc2hvdy11bml0LWltYWdlcyBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLmJ0bi1zaG93LXVuaXQtdmlkZW8gLmZhLXBsYXktY2lyY2xlIHtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgdG9wOiAxNXB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2hvdy11bml0LWJ0bi5idG4tc2hvdy11bml0LXZpZGVvLm1lZGlhLXZpZGVvLXRhYiBzcGFuIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIHRodW1ibmFpbHMgKi9cclxuLmRldGFpbC1tZWRpYS1uYXYtd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMTcsIDE3LCAxNywgMC45KTtcclxuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICYuYWN0aXZlLXRodW1ibmFpbCB7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kZXRhaWwtdGh1bWJuYWlsLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAucGFnZXItc2xpZGVyLXByZXYsXHJcbiAgICAgICAgICAgIC5wYWdlci1zbGlkZXItbmV4dCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhZ2VyLXNsaWRlci1wcmV2LFxyXG4gICAgLnBhZ2VyLXNsaWRlci1uZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcbiAgICAucGFnZXItc2xpZGVyLXByZXYge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgLnBhZ2VyLXNsaWRlci1uZXh0IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XHJcbiAgICB9XHJcbiAgICAuaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcXGYwZGFcIjtcclxuICAgIH1cclxuICAgIC5pY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7XHJcbiAgICB9XHJcbiAgICAuZ2FsbGVyeS1wYWdlciB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDAgMzBweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIGxpYnJhcnkgc3BlY2lmaWMgKi9cclxuLkxpYnJhcnlEZXRhaWwgI2RldGFpbE1lZGlhUGhvdG9zIC5zbGlkZXJQcmV2LFxyXG4uTGlicmFyeURldGFpbCAjZGV0YWlsTWVkaWFQaG90b3MgLnNsaWRlck5leHQge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC51bml0LXBob3RvLW5hdiB7XHJcbiAgICAgICAgdG9wOiA0NSU7XHJcbiAgICB9XHJcbiAgICAuZ2FsbGVyeS1wYWdlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmRldGFpbC1tZWRpYS1uYXYtd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE3LCAxNywgMTcsIDAuOSk7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgfVxyXG4gICAgLmRldGFpbC10aHVtYm5haWwtd3JhcHBlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIC5kZXRhaWwtdGh1bWJuYWlsLXdyYXBwZXIgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XHJcbiAgICB9XHJcbiAgICAuZGV0YWlsLXRodW1ibmFpbC13cmFwcGVyIC5wYWdlci1zbGlkZXItcHJldixcclxuICAgIC5kZXRhaWwtdGh1bWJuYWlsLXdyYXBwZXIgLnBhZ2VyLXNsaWRlci1uZXh0IHtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgIH1cclxuICAgIC5pbWFnZUNvdW50ZXJXcmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuc2hvdy11bml0LWJ0bnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLmdhbGxlcnktcGFnZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogNDUwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgLmdhbGxlcnktcGFnZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogNjAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG4gICAgLnNob3ctdW5pdC1idG5zIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IC05MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIC5idG4tc2hvdy11bml0LWltYWdlcyxcclxuICAgIC5idG4tc2hvdy11bml0LXZpZGVvLFxyXG4gICAgLmJ0bi1zaG93LXVuaXQtMzYwIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XHJcbiAgICB9XHJcbiAgICAuZ2FsbGVyeS1wYWdlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2OTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbiIsIi8qID09PT09PT09PT09PSBVbml0IFNpZGUgRGV0YWlsID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4jZGV0YWlsLXNpZGViYXItY3RhLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZzogMzBweCAxNXB4IDAgMTVweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG5cclxuICAgICYuYWZmaXgtYm90dG9tIHtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG59XHJcbi8qIHBheW1lbnRzIGFyb3VuZCAqL1xyXG4ucGF5bWVudHMtYXJvdW5kLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAjMDM4ODQ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgIH1cclxufVxyXG5cclxuLyogdW5pdCBwcmljZXMgKi9cclxuLnVuaXQtcHJpY2Utd3JhcHBlciB7XHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNkZGQ7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zYWxlLXByaWNlLXdyYXBwZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gICAgLnNhbGUtcHJpY2UtdGV4dCxcclxuICAgIC5yZWctcHJpY2UtdGV4dCxcclxuICAgIC55b3Utc2F2ZS10ZXh0IHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICAueW91LXNhdmUtd3JhcHBlciB7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgIH1cclxuICAgICYuaGFzLXNhbGUtcHJpY2UgLnJlZy1wcmljZS10ZXh0IHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICAgIH1cclxufVxyXG5cclxuLyogcHJpbWFyeSBjdGEncyAqL1xyXG4udW5pdC1jdGEtYnRucyB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgbGk6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5idG4ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBhY3Rpb24gbGlua3MgKHN1YiBwcmltYXJ5IGN0YSdzKSAqL1xyXG4udW5pdC1hY3Rpb24tbGlua3Mge1xyXG4gICAgdWwge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGE6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICAgIGksXHJcbiAgICBzdmcge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgfVxyXG4gICAgaTpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5zZWNvbmRhcnktY3RhLXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSxcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhOmhvdmVyLFxyXG4gICAgICAgIGJ1dHRvbjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEgaSxcclxuICAgICAgICBidXR0b24gaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNmI2YjZiO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHNwYW4sXHJcbiAgICAgICAgYnV0dG9uIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEgc3BhbiBzcGFuLFxyXG4gICAgICAgIGJ1dHRvbiBzcGFuIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5saW5rLXNlbmR0b2ZyaWVuZCxcclxuICAgICAgICAubGluay1wcmludHBhZ2UsXHJcbiAgICAgICAgLmxpbmstYnJvY2h1cmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogcXVpY2sgc3BlY3Mvb3ZlcnZpZXcgKi9cclxuI3NlY3Rpb24tZGV0YWlsLW92ZXJ2aWV3IHtcclxuICAgIHBhZGRpbmc6IDEwcHggMHB4IDMwcHggMDtcclxufVxyXG4uZGV0YWlsLW92ZXJ2aWV3LXRpbGVzIHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwIDIwcHggMCAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIHdpZHRoOiA0NSU7XHJcbn1cclxuLmRldGFpbC1vdmVydmlldy10aWxlcyB1bDpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG4uZGV0YWlsLW92ZXJ2aWV3LXRpbGVzIGxpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHBhZGRpbmc6IDVweCAwIDVweCAzMHB4O1xyXG4gICAgbWFyZ2luOiAwIDAgMHB4IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG4uZGV0YWlsLW92ZXJ2aWV3LXRpbGVzIGxpIGksXHJcbi5kZXRhaWwtb3ZlcnZpZXctdGlsZXMgbGkgc3ZnIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHRvcDogNnB4O1xyXG4gICAgbWF4LXdpZHRoOiAyNXB4O1xyXG4gICAgaGVpZ2h0OiAxZW07XHJcbiAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuLm92ZXJ2aWV3LXRpbGUtdGl0bGUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDJweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG4ub3ZlcnZpZXctdGlsZS10aXRsZTpudGgtY2hpbGQoMikge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmRldGFpbC1vdmVydmlldy10aWxlcyAuc2VlLWFsbC1zcGVjcyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBjb2xvcjogIzc3NztcclxufVxyXG4uc2VlLWFsbC1zcGVjcyB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgI2RldGFpbC1zaWRlYmFyLWN0YS13cmFwcGVyIHtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgIH1cclxuICAgICNkZXRhaWwtc2lkZWJhci1jdGEtd3JhcHBlci5hZmZpeCB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMDBweDtcclxuICAgIH1cclxuICAgIC51bml0LWFjdGlvbi1saW5rcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuICAgIC51bml0LWFjdGlvbi1saW5rcyBsaSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuc2Vjb25kYXJ5LWN0YS13cmFwcGVyIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDA7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB9XHJcbiAgICAuc2Vjb25kYXJ5LWN0YS13cmFwcGVyIGxpOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgICNzZWN0aW9uLWRldGFpbC1vdmVydmlldyB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgfVxyXG4gICAgLmRldGFpbC1vdmVydmlldy10aWxlcyB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICAgIC5kZXRhaWwtb3ZlcnZpZXctdGlsZXMgdWw6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLnNlZS1hbGwtc3BlY3Mge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAjZGV0YWlsLXNpZGViYXItY3RhLXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XHJcbiAgICB9XHJcbiAgICAudW5pdC1wcmljZS13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIC51bml0LXByaWNlLXdyYXBwZXIsXHJcbiAgICAudW5pdC1jdGEtYnRucyxcclxuICAgIC51bml0LWN0YS1idG5zIGEsXHJcbiAgICAuYnRuLXNvY2lhbC1zaGFyZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIC51bml0LWN0YS1idG5zIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zYWxlcy1waXRjaCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIC5zZWNvbmRhcnktY3RhLXdyYXBwZXIgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAuZGV0YWlsLXNoYXJlLWJ0bnMtd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLnNlZS1hbGwtc3BlY3Mge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5zZWNvbmRhcnktY3RhLXdyYXBwZXIgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCAwO1xyXG4gICAgfVxyXG4gICAgI3NlY3Rpb24tZGV0YWlsLWNvbXBhcmUge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDgwcHggMDtcclxuICAgIH1cclxuICAgIC5kZXRhaWwtc2lkZWJhciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLmRldGFpbC1vdmVydmlldy10aWxlcyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIC51bml0LXByaWNlLXdyYXBwZXIge1xyXG4gICAgICAgIC5zYWxlLXByaWNlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAuZGV0YWlsLW92ZXJ2aWV3LXRpbGVzIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuc2VlLWFsbC1zcGVjcyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi8qID09PT09PT09PT09PSBUZXN0aW1vbmlhbHMgU2VjdGlvbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi5kZXRhaWwtdW5pdC1yZXZpZXdzIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIGxpOm50aC1jaGlsZCgyKSxcclxuICAgIGxpOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmRldGFpbC11bml0LXJldmlldyB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgICBibG9ja3F1b3RlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyOiA1cHggc29saWQgI2VlZTtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAtMjBweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDIwcHggMjBweCAwO1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNlZWVlZWUgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAtMTNweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDEzcHggMTNweCAwO1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucmV2aWV3LXN0YXItcmF0aW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogI2ZiYjcwNTtcclxuICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XHJcbiAgICB9XHJcbiAgICAucmV2aWV3LXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuY29tbWVudHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLnNpZ25hdHVyZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIG1hcmdpbjogMTVweCAwIDMwcHggMzBweDtcclxuICAgIH1cclxuICAgIC5yZWFkTW9yZSB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuZGV0YWlsLXVuaXQtcmV2aWV3cyBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMiksXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLyogb25lIGl0ZW0gLW9yLSBsaTpvbmx5LWNoaWxkICovXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8qIHR3byBpdGVtcyAqL1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMiksXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKSB+IGxpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLyogdGhyZWUgaXRlbXMgKi9cclxuICAgICAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDMpLFxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMykgfiBsaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMC45JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudW5pdC1yZXZpZXcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcblxyXG4gICAgICAgIC5zaWduYXR1cmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKiA9PT09PT09PT09PT0gQ29tcGFyZSBVbml0cyBTZWN0aW9uID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4uZGV0YWlsLWNvbXBhcmUtdGFibGUge1xyXG4gICAgbWFyZ2luLXRvcDogNzVweDtcclxuXHJcbiAgICAuY29tcGFyZS11bml0LWhlYWRlciB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgICAgLmZhdm9yaXRlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmZhdm9yaXRlICsgaTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29tcGFyZS1jdXJyZW50LXVuaXQtdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogLTQ4cHg7XHJcbiAgICAgICAgbGVmdDogLTEzcHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDI2cHgpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNjY2M7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCA1cHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIHRkLFxyXG4gICAgdGgge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgfVxyXG4gICAgdHI6Zmlyc3QtY2hpbGQgdGQge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIHRkIHtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcclxuICAgIH1cclxuICAgIC5jb21wYXJlLXNwZWMta2V5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xyXG4gICAgfVxyXG4gICAgLmNvbXBhcmUtc3BlYy12YWwge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIHRkOm50aC1jaGlsZCgyKSxcclxuICAgIHRkOm50aC1jaGlsZCgzKSxcclxuICAgIHRkOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgfVxyXG4gICAgdHI6Zmlyc3QtY2hpbGQgdGQ6bnRoLWNoaWxkKDMpLFxyXG4gICAgdGQ6bnRoLWNoaWxkKDMpLFxyXG4gICAgLnNwZWMtdmFsLWFsdCB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2NjYyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2NjYyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgdHI6Zmlyc3QtY2hpbGQgdGQ6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICB0cjpsYXN0LWNoaWxkIHRkOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNjY2MgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbG9vcnBsYW4tdmFsLFxyXG4gICAgLmNvbXBhcmUtc3BlYy12YWwge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNjY2MgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4uc2VhcmNoLWFsbC1zbWlsYXItcnZzIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDUwcHggMCAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmNvbXBhcmUtdGFibGUtd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcclxuICAgIC5jb21wYXJlLXVuaXQtaGVhZGVyIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmZsb29ycGxhbi12YWwsXHJcbiAgICAuY29tcGFyZS1zcGVjLXZhbCB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvdmRwL3ZkcC1zaGFyZWQuY3NzXCI7XHJcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvdmRwL3ZkcC1oaWRkZW4taGVhZGVyLmNzc1wiO1xyXG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL3ZkcC92ZHAtdW5pdC1oZWFkZXIuY3NzXCI7XHJcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvdmRwL3ZkcC11bml0LW1lZGlhLmNzc1wiO1xyXG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL3ZkcC92ZHAtdW5pdC1zaWRlLWRldGFpbC5jc3NcIjtcclxuQGltcG9ydCBcIi4vY29tcG9uZW50cy92ZHAvdmRwLXRlc3RpbW9uaWFscy5jc3NcIjtcclxuQGltcG9ydCBcIi4vY29tcG9uZW50cy92ZHAvdmRwLWNvbXBhcmUtdW5pdHMuY3NzXCI7XHJcblxyXG4vKiA9PT09PT09PT09PT0gQ29tcGFyZSBCYXIgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi5jb21wYXJlLWJhciB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgdWwgbGkge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICAgIHVsIGxpLmFjdGl2ZSBpbWcge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM5OTk7XHJcbiAgICB9XHJcbiAgICB1bCBsaSBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgIH1cclxuICAgIHVsIGxpLmNvbXBhcmUtYmFyLWJ1dHRvbnMge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxufVxyXG5cclxuLyogPT09PT09PT09PT09IEJyZWRjcnVtYiBOYXZpZ2F0aW9uID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4uZGV0YWlsLWJyZWFkY3J1bWItbmF2aWdhdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcclxuXHJcbiAgICBhOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgICAucHJldi1uZXh0LWJ1dHRvbnMge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAubmV4dC11bml0LWJ0biB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PSBGbG9vcnBsYW4gU2VjdGlvbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4uZGV0YWlsLWZsb29ycGxhbi1idG4td3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIG1hcmdpbjogMzBweCBhdXRvO1xyXG59XHJcbi5kZXRhaWwtaW1nLWZsb29ycGxhbiB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDYwcHggYXV0byA0MHB4IGF1dG87XHJcbn1cclxuI3NlY3Rpb24tZGV0YWlsLWZsb29ycGxhbiB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmRldGFpbC1pbWctZmxvb3JwbGFuIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxufVxyXG4uYnRuLWRldGFpbC1icm9jaHVyZSAuYnRuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAxNXB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5idG4tZGV0YWlsLWJyb2NodXJlLFxyXG4gICAgLmJ0bi1kZXRhaWwtdmlldy1hbGwtZmxvb3JwbGFucyB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gICAgLmRldGFpbC1pbWctZmxvb3JwbGFuLWJyYW5kLWljb24ge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtNTBweDtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgLmRldGFpbC1mbG9vcnBsYW4tYnRuLXdyYXBwZXIgLmJ0biB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgIH1cclxufVxyXG5cclxuLyogPT09PT09PT09PT09IFNwZWNpZmljYXRpb25zIFNlY3Rpb24gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnNwZWNzLXRhYmxlIHtcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zcGVjcy1sYWJlbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNwZWNzLWRlc2Mge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLnNwZWNzLWxhYmVsIHtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PSBUYWdsaW5lIFNlY3Rpb24gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi5UYWdMaW5lIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLlRhZ0xpbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLyogPT09PT09PT09PT09IEZhdm9yaXRlcyBTZWN0aW9uID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbiNzZWN0aW9uLWRldGFpbC1mYXZvcml0ZXMge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxuXHJcbiAgICAudW5pdC1wYWdlLWFydGljbGUtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgLnVuaXQtcGFnZS1hcnRpY2xlLXRpdGxlIHNwYW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT0gTW9yZSBJbmZvL0NvbnRhY3QgU2VjdGlvbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi5kZXRhaWwtbW9yZS1pbmZvLFxyXG4uZGV0YWlsLW1vcmUtaW5mby1tb2JpbGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbn1cclxuLmRldGFpbC1tb3JlLWluZm8tcGhvbmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxufVxyXG4uZGV0YWlsLW1vcmUtaW5mbyB7XHJcbiAgICAuYnRuLWxnIHtcclxuICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgfVxyXG4gICAgaSxcclxuICAgIHN2ZyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbn1cclxuLmRldGFpbC1tb3JlLWluZm8tbW9iaWxlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDMwcHggMDtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIH1cclxuICAgIHVsIGxpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgfVxyXG4gICAgLmRldGFpbC1tb3JlLWluZm8tcGhvbmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICB9XHJcbiAgICAuZGV0YWlsLW1vcmUtaW5mby1waG9uZSBzdmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICB3aWR0aDogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDZweDtcclxuICAgIH1cclxuICAgIC5idG4ge1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuZGV0YWlsLW1vcmUtaW5mbyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcblxyXG4gICAgICAgIGJyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi1sZyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXBob25lIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PSBNYW51ZmFjdHMgU2VjdGlvbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbiNzZWN0aW9uLWRldGFpbC1tYW51ZmFjdHMudW5pdC1wYWdlLWFydGljbGUtdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMTVweCBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi51bml0LW1hbnVmYWN0cyB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuLnVuaXQtbWFudWZhY3RzIGltZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT0gRGlzY2xhaW1lciBTZWN0aW9uID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4uaW52ZW50b3J5LWRldGFpbC1wYWdlIC5kaXNjbGFpbWVyIHtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGNvbG9yOiAjYWFhO1xyXG4gICAgbWFyZ2luOiA1MHB4IGF1dG8gMCBhdXRvO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIHdpZHRoOiA5NzBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICB3aWR0aDogMTE3MHB4O1xyXG4gICAgfVxyXG59XHJcbiJdfQ== */