nav.main-navigation ul.nav-items>li a:hover{color:#00aeef}nav.main-navigation ul.nav-items>li:after{border-color:#00aeef}.more-dropdown-title:hover{color:#00aeef}.more-dropdown-box-items>li a:hover{color:#00aeef}.more-dropdown-title:hover span svg *{fill:#00aeef}nav.main-navigation .nav-dropdown ul li a:hover{color:#00aeef}nav.main-navigation .nav-dropdown-preview-description h3{color:#00aeef}.more-dropdown-box .social-icons li a:hover{color:#00aeef}nav.main-navigation .nav-bar .search form span[data-action="search-open"] label:hover svg *{fill:#00aeef}.desktop-currency-display-text-wrapper-active .desktop-currency-display-text,.desktop-currency-display-text-wrapper:hover .desktop-currency-display-text{color:#00aeef}.desktop-currency-display-text-wrapper:hover,.desktop-currency-display-text-wrapper-active{border-color:#00aeef}.desktop-currency-display-text-wrapper-active path,.desktop-currency-display-text-wrapper:hover path{fill:#00aeef}.promo-bar-slides li span.inner strong{color:#fff}.promo-bar-slides li .dot:hover{background-color:#00aeef}.promo-bar path{fill:#00aeef}.goog-te-menu-value span{color:#00aeef !important}.cart-button:hover .cart-icon svg *{fill:#00aeef}.cart-button:hover .cart-count{color:#00aeef}.cart-sidecar-close span:hover svg *{fill:#00aeef}.cart-sidecar-items-meta-remove:hover{color:#00aeef}.cart-sidecar-total em{color:#00aeef}.shipping-promo{color:#00aeef}.shipping-promo strong{color:#fff}.shipping-promo path{fill:#00aeef}.promo-bar .mobile span{color:#fff}.promo-bar .mobile .owl-controls .owl-nav>div:hover{color:#353935;background:#00aeef;border-color:#00aeef}.header-site-logo{margin-bottom:-5px}@media screen and (min-width: 992px){.header-site-logo{width:initial !important;margin-bottom:-10px}}.options-success{color:#00aeef}.nav-dropdown--headline-colorized{color:#00aeef}.nav-dropdown--link-first:hover{border-bottom-color:#00aeef}.button.small.dark:hover{background-color:#2a2a2a;background-image:none}.button{background-color:#00aeef;box-shadow:inset 0 -1px 1px 0 #0192d2;background-image:none}.button:hover{background-color:#0192d2;background-image:none}@media (min-width: 1024px){.button.green-hover:hover{background-color:#0192d2;background-image:none}}.button.small.white:hover{background:#2a2a2a}.slider-promo .promo-text a:hover{color:#00aeef}.slider .owl-controls .owl-nav>div:hover{background-color:#00aeef;border-color:#00aeef}.modals .modal-cta form input:not([type="submit"]){border-color:#00aeef}.section-footer .button.small.dark{background-color:#353935}.section-footer .button.small.dark:hover{background-color:#2a2a2a}.cart-review .cart-actions-inner .cart-total{color:#00aeef}.button.small.green-g{background-color:#00aeef;box-shadow:inset 0 -1px 1px 0 #0192d2}.grid .grid-item[class*="style-add-to-cart"] .grid-meta .grid-meta-footer .button:hover{background-color:#0192d2;background-image:none}.grid .grid-item[class*="style-add-to-cart"] .grid-meta .name-item a:hover{color:#0192d2}.count-reviews{color:#00aeef}.breadcrumbs .breadcrumb-list li a:hover{color:#00aeef}.sorting-options li:hover{color:#00aeef}body.collection-interactive section.product-callout .wysiwyg ul{color:#00aeef}body.product-boys .girl-stats .stats-list li em{color:#00aeef}body.product-boys .girl-stats .girl-stats-social a:hover{background-color:#00aeef}.added-sleeves ul li.add-more{color:#00aeef}.orgy-girl-sleeves a.girl-link:hover{color:#00aeef}.orgy-texture h4.added{color:#00aeef}.orgy-girl-sleeves ul li.orgy-sleeve-selected .orgy-texture .texture-wrap:before{color:#00aeef}.modals .modal-inner{background-color:#00aeef}.modals .modal-content{background-color:#00aeef}body.collection-main section.products .how-it-works .v-center .button-play:hover{border-color:#00aeef}.button-play:hover{background-color:#00aeef}.purchase-bar .scroll-links li a.active{color:#00aeef}.purchase-bar .scroll-links li a.active:after{background-color:#00aeef}.product-count-number{color:#00aeef}.product-description-activation:hover{color:#00aeef}.sidebar aside ul li.highlight a strong{color:#00aeef}.sidebar aside ul li.highlight a:hover .inner{background-color:#00aeef}.sidebar aside ul li a:hover strong{color:#00aeef}body.default-page-template .page-content .content em a:hover{color:#00aeef}.accordian.open>strong{color:#00aeef}.rte a{color:#00aeef}.rte a:hover{color:#0192d2}.product-selection.builder{background-color:#00aeef;background-image:none}.product-selection ul li label input:not([type="number"]):checked+.wrap .title{color:#00aeef !important}.product-selection .steps .options.textures li .preview:before{border:0px solid #00aeef}.product-selection .product-selection-options-purchase .total{color:#00aeef}.product-selection .product-selection-options-nav .next:hover,.product-selection .product-selection-options-nav .prev:hover{background-color:#00aeef}.button.small.green{background-color:#00aeef}.button.small.green:hover{background-color:#0192d2}footer .footer-cta{background-color:#00aeef;background-image:none}footer .footer-cta form input[type="submit"]:hover{background-color:#2a2a2a}footer .footer-menu a:hover{color:#00aeef}footer .footer-menu ul.social-icons a:hover{color:#00aeef}footer .footer-menu a:hover{color:#00aeef}footer .footer-sign-off a:hover{color:#00aeef}.product-selection .product-selection-visual .orifice{-webkit-transform:scale(0.95, 0.95) translateY(-26px);transform:scale(0.95, 0.95) translateY(-26px)}.product-selection .product-selection-visual .orifice.active{-webkit-transform:scale(1, 1) translateY(-15px) !important;transform:scale(1, 1) translateY(-15px) !important}@media screen and (min-width: 551px){.product-selection .product-selection-visual .orifice.active{-webkit-transform:scale(1, 1) translateY(-26px) !important;transform:scale(1, 1) translateY(-26px) !important}}@media screen and (max-width: 991px){.template__product--boys .sleeve.active{background-size:550px}}@media screen and (max-width: 550px){.template__product--boys .sleeve.active{background-size:100%}}.product-texture-section{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 992px){.product-texture-section{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:50px}}.product-texture-section-half{width:100%}@media screen and (min-width: 992px){.product-texture-section-half{width:50%}}.product-texture-description-section{font-family:"Lato",sans-serif;padding:50px}@media screen and (min-width: 992px){.product-texture-description-section{padding:0 90px}}.product-texture-description-container{max-width:650px}.product-texture-description-container,.product-texture-heading{text-align:left}.product-texture-heading,.product-texture-secondary,.product-texture-tertiary{text-transform:uppercase}.product-texture-heading{font-size:24px;font-family:"Lato",sans-serif;margin-bottom:10px}.product-texture-secondary{font-size:16px;margin-bottom:15px;text-align:left;color:#000}.product-texture-tertiary{font-size:12px;text-align:left;color:#a1a1a1}.product-texture-description{font-size:14px;font-weight:700;line-height:1.9;margin-top:50px}.product-texture-image-container{position:relative}.product-texture-image{width:100%}.product-length-container{position:absolute;right:10vw;bottom:11%;color:#fff}@media screen and (min-width: 992px){.product-length-container{right:3vw}}.product-length{font-family:"Oswald",sans-serif;font-size:50px;font-size:6vw;font-weight:700;text-align:left;word-wrap:break-all;max-width:22vw}@media screen and (min-width: 992px){.product-length{max-width:12vw;font-size:3.2vw}}.product-length-item-container:first-child{margin-bottom:25px}.product-length-item-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.product-length-num{font-size:3.5vw;font-weight:bold;color:#646665;line-height:1.2}@media screen and (min-width: 992px){.product-length-num{font-size:1.7vw}}.hidden{display:none}.orifice-quickshot{background-size:55% !important;background-position:center 65% !important}@media screen and (min-width: 550px){.orifice-quickshot{background-size:35% !important;background-position:center 75% !important}}@media screen and (min-width: 992px){.orifice-quickshot{background-size:60% !important;background-position:20% 90% !important}}.orifice-dildo{background-size:65% !important;background-position:center 55% !important}@media screen and (min-width: 550px){.orifice-dildo{background-size:45% !important;background-position:center 70% !important}}@media screen and (min-width: 992px){.orifice-dildo{background-size:80% !important;background-position:0% 85% !important}}.preview-no-round{background-size:100% !important;background-repeat:no-repeat !important;border-radius:0 !important}.product-selection .product-selection-visual .sleeve.active{-webkit-transition-delay:0ms !important;transition-delay:0ms !important;-webkit-transition-duration:0ms !important;transition-duration:0ms !important}.add-to-cart-section .button:hover{background-color:#0192d2}.orgy-add-to-cart .button:hover{background-color:#0192d2}.product-upsell-button--item-added{background-color:#0192d2}.product-selection .steps .step.complete .step-tab .g svg *{fill:#39b9e4 !important}.product-builder-logo{width:85%}@media screen and (min-width: 768px){.product-modal-next:hover .fa.fa-chevron-circle-right,.product-modal-prev:hover .fa.fa-chevron-circle-left{color:#00aeef !important}}.product-add em{color:#00aeef}.product-add ul{padding:4px 0}.product-compare-prices{padding-left:10px}.product-add li.button-container .button:hover{background-color:#0192d2;background-image:none}.product .product-purchase .button:hover{background-color:#0192d2;background-image:none}.grid .grid-item[class*="style-add-to-cart"] .grid-meta .grid-meta-footer .button{background-color:#00aeef !important}.grid .grid-item[class*="style-add-to-cart"] .grid-meta .grid-meta-footer .button:hover{background-color:#0192d2 !important}.stats-list{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.stat-item{text-align:center !important;width:50% !important}@media screen and (min-width: 992px){.stat-item{width:25% !important}}.stat-item .icon{display:block !important;margin-right:0 !important;margin-bottom:7px}.custom-button{background-color:#00aeef}.custom-button-reverse:hover{background-color:#00aeef !important}.ratings .fa{color:#00aeef}.sidebar-link.active strong{color:#00aeef !important}.sorting-menu--item.active{color:#00aeef !important}@media screen and (min-width: 1200px){.sorting-menu--item:hover{color:#00aeef !important}}.aff-login{background-color:#00aeef;background-image:none}.affboxes .grid .grid-item .v-bottom .grid-footer a{color:#00aeef}.affboxes .payout ul li.last{background-color:#00aeef;background-image:none}.buy-2-columns .buy-2-columns__column:first-of-type .sleeve-image:before,.buy-2-columns .buy-2-columns__column:last-of-type .sleeve-image:before,.buy-2-columns .sleeve-orifice-swatch .active p,.buy-2-columns .sleeves .sleeve.sleeve-active h4{color:#00aeef}.buy-2-columns .sleeves .sleeve.sleeve-active img{border-color:#00aeef}.grid .grid-item .grid-footer .social-icons li a:hover{color:#00aeef}body.blog h1 span:nth-child(3){color:#00aeef}body.blog h1 span:nth-child(2) svg *{fill:#00aeef}.buy-2-grid-mobile .mobile-sleeve-images .mobile-sleeve-image:first-of-type:before,.buy-2-grid-mobile .mobile-sleeve-images .mobile-sleeve-image:last-of-type:before{color:#00aeef}.top-pornstars-button{border-color:#00aeef}.top-pornstars-button:hover{background-color:#00aeef}.collections-display-load:hover{color:#00aeef}.hp-slider-dots-container .owl-dot.active,.top-pornstars-dots-container .owl-dot.active{background-color:#00aeef}body .sweettooth-explainer.blue .background.program-summary-bg{background-color:#00aeef;background-image:none}body .sweettooth-explainer.blue .cta-button{box-shadow:none}body .sweettooth-explainer.blue .cta-button:hover{background-color:#00aeef;background-image:none}body .sweettooth-explainer.blue .background.points-worth-box-bg .points-worth-box span.worth em,body .sweettooth-explainer.blue .earning-amount{background-color:#00aeef}body .sweettooth-explainer.blue .earning-icon:before{color:#00aeef !important}body.page-search-results header .grid .grid-image{background-image:none;background-color:#00aeef}.alert-message{background-color:#00aeef}.template__page--product-builder .byo--step.selected{color:#00aeef}.template__page--product-builder .byo--step-button.disabled{box-shadow:none}.template__page--product-builder .byo--step.current:before,.template__page--product-builder .byo--step.selected:before{background-color:#00aeef}.template__page--product-builder .byo--checkmark .byo--check-selected:nth-child(2) ellipse{fill:#00aeef}.template__page--product-builder .byo--step.current .byo--step-circle,.template__page--product-builder .byo--step.selected .byo--step-circle{border-color:#00aeef}.template__page--product-builder .byo--step.selected .byo--step-circle{background-color:#00aeef}.template__page--product-builder .byo--accessory-description-price{color:#00aeef}.template__page--product-builder .byo--start-over-link{color:#00aeef}.template__page--product-builder .byo--step.selected:last-child:after{background-color:#00aeef}.template__page--product-builder .byo--step-explanation-sensation-best-seller{color:#00aeef}.template__page--product-builder .byo--accessory-description-headline{color:#00aeef}.template__page--product-builder .byo--build-name-accessory-price{color:#00aeef}.template__page--product-builder .byo--mobile-button{box-shadow:none !important}.template__page--product-builder .byo--add-to-cart{background-color:#00aeef}@media screen and (max-width: 390px){body.template__product--sleeve .product-selection .product-selection-visual .orifices .orifice{margin-top:25px}}.notfound-btn .button.small{background-color:#00aeef !important}.notfound-btn .button:hover{background-color:#2a2a2a !important}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhlYWRlci9faGVhZGVyLnNjc3MiLCJoZWxwZXJzL192YXJpYWJsZXMuc2NzcyIsImhlbHBlcnMvX21peGlucy5zY3NzIiwiY29udGVudC9fY29udGVudC5zY3NzIiwiZm9vdGVyL19mb290ZXIuc2NzcyIsImVsZW1lbnRzL19wcm9kdWN0LXNlbGVjdGlvbi5zY3NzIiwiZWxlbWVudHMvX3Byb2R1Y3QtYnVpbGRlci1sb2dvLnNjc3MiLCJlbGVtZW50cy9fcHJvZHVjdC1pbWFnZS1zbGlkZXIuc2NzcyIsImVsZW1lbnRzL19wcm9kdWN0LW1vYmlsZS1hZGQtdG8tY2FydC5zY3NzIiwiZWxlbWVudHMvX3Byb2R1Y3QtYm95LWRlc2NyaXB0aW9uLnNjc3MiLCJlbGVtZW50cy9fcHJvZHVjdC1sYXVuY2guc2NzcyIsImVsZW1lbnRzL19yZXZpZXdzLnNjc3MiLCJlbGVtZW50cy9fc2lkZWJhci1jYXRlZ29yaWVzLnNjc3MiLCJwYWdlcy9fYWZmaWxpYXRlcy5zY3NzIiwicGFnZXMvX2IyZzFmLnNjc3MiLCJwYWdlcy9fYmxvZy5zY3NzIiwicGFnZXMvX2NpcmNsZS1qZXJrLnNjc3MiLCJwYWdlcy9faW5kZXguc2NzcyIsInBhZ2VzL19sb3lhbHR5LnNjc3MiLCJwYWdlcy9fY29udGFjdC5zY3NzIiwicGFnZXMvX2J5by5zY3NzIiwicGFnZXMvX3NsZWV2ZXMuc2NzcyIsInBhZ2VzL180MDQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSw0Q0FDRSxhQ0hrQixDREluQiwwQ0FHQyxvQkNQa0IsQ0RRbkIsMkJBR0MsYUNYa0IsQ0RZbkIsb0NBR0MsYUNma0IsQ0RnQm5CLHNDQUdDLFlDbkJrQixDRG9CbkIsZ0RBR0MsYUN2QmtCLENEd0JuQix5REFHQyxhQzNCa0IsQ0Q0Qm5CLDRDQUdDLGFDL0JrQixDRGdDbkIsNEZBR0MsWUNuQ2tCLENEb0NuQix5SkFHQyxhQ3ZDa0IsQ0R3Q25CLDJGQUdDLG9CQzNDa0IsQ0Q0Q25CLHFHQUdDLFlDL0NrQixDRGdEbkIsdUNBR0MsVUMzQ2EsQ0Q0Q2QsZ0NBR0Msd0JDdkRrQixDRHdEbkIsZ0JBR0MsWUMzRGtCLENENERuQix5QkFHQyx3QkFBNkIsQ0FDOUIsb0NBSUMsWUNwRWtCLENEcUVuQiwrQkFHQyxhQ3hFa0IsQ0R5RW5CLHFDQUdDLFlDNUVrQixDRDZFbkIsc0NBR0MsYUNoRmtCLENEaUZuQix1QkFHQyxhQ3BGa0IsQ0RxRm5CLGdCQUdDLGFDeEZrQixDRHlGbkIsdUJBR0MsVUNwRmEsQ0RxRmQscUJBR0MsWUNoR2tCLENEaUduQix3QkFLQyxVQzlGYSxDRCtGZCxvREFHQyxjQUNBLG1CQUNBLG9CQzVHa0IsQ0Q2R25CLGtCQUdDLGtCQUFvQixDRTFHcEIscUNGeUdGLGtCQUlJLHlCQUNBLG1CQUFxQixDQUV4QixDQUlELGlCQUNFLGFDM0hrQixDRDRIbkIsa0NBR0MsYUMvSGtCLENEZ0luQixnQ0FHQywyQkNuSWtCLENEb0luQix5QkdoSUMseUJBQ0EscUJBQXVCLENBQ3hCLFFBR0MseUJBQ0Esc0NBQ0EscUJBQXVCLENBSHpCLGNBTUkseUJBQ0EscUJBQXVCLENBQ3hCLDJCQUtELDBCQUNFLHlCQUNBLHFCQUF1QixDQUN4QixDQUdILDBCQUNFLGtCRnZCa0IsQ0V3Qm5CLGtDQUdDLGFGaENrQixDRWlDbkIseUNBR0MseUJBQ0Esb0JGckNrQixDRXNDbkIsbURBR0Msb0JGekNrQixDRTBDbkIsbUNBR0Msd0JGekNZLENFd0NkLHlDQUlJLHdCRjNDZ0IsQ0U0Q2pCLDZDQU9ELGFGeERrQixDRXlEbkIsc0JBR0MseUJBQ0EscUNGM0R1QixDRTREeEIsd0ZBTUMseUJBQ0EscUJBQXVCLENBQ3hCLDJFQUdDLGFGdkV1QixDRXdFeEIsZUFHQyxhRjdFa0IsQ0U4RW5CLHlDQU1DLGFGcEZrQixDRXFGbkIsMEJBR0MsYUZ4RmtCLENFeUZuQixnRUFHQyxhRjVGa0IsQ0U2Rm5CLGdEQUdDLGFGaEdrQixDRWlHbkIseURBR0Msd0JGcEdrQixDRXFHbkIsOEJBR0MsYUZ4R2tCLENFeUduQixxQ0FHQyxhRjVHa0Is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QiwrQkFHQyxhZExrQixDY01uQixxQ0FHQyxZZFRrQixDY1VuQixxS0NSQyxhZkZrQixDZUduQixzQkNGQyxvQmhCRGtCLENnQkFwQiw0QkFJSSx3QmhCSmdCLENnQktqQixnQ0FJRCxhaEJUa0IsQ2dCVW5CLHdGQUlDLHdCaEJka0IsQ2dCZW5CLCtEQ2RDLHlCQUNBLHFCQUF1QixDQUN4Qiw0Q0FHQyxlQUFpQixDQUNsQixrREFHQyx5QkFDQSxxQkFBdUIsQ0FDeEIsZ0pBSUMsd0JqQmhCa0IsQ2lCaUJuQixxREFHQyx3QkFBNkIsQ0FDOUIsa0RDcEJDLHNCQUNBLHdCbEJGa0IsQ2tCR25CLGVBR0Msd0JsQk5rQixDa0JPbkIscURDTEcsYW5CRmdCLENtQkFwQiw0REFNSSxlQUFpQixDQU5yQix1SEFXSSx3Qm5CWGdCLENtQkFwQiwyRkFlSSxZbkJmZ0IsQ21CQXBCLDZJQW9CSSxvQm5CcEJnQixDbUJBcEIsdUVBd0JJLHdCbkJ4QmdCLENtQkFwQixtRUE0QkksYW5CNUJnQixDbUJBcEIsdURBZ0NJLGFuQmhDZ0IsQ21CQXBCLHNFQW9DSSx3Qm5CcENnQixDbUJBcEIsOEVBd0NJLGFuQnhDZ0IsQ21CQXBCLHNFQTRDSSxhbkI1Q2dCLENtQkFwQixrRUFnREksYW5CaERnQixDbUJBcEIscURBb0RJLDBCQUE0QixDQXBEaEMsbURBd0RJLHdCbkJ4RGdCLENtQnlEakIscUNDekRILCtGQUVJLGVBQWlCLENBRXBCLENDSkQsNEJBQ0UsbUNBQXdDLENBQ3pDLDRCQUdDLG1DQUF3QyxDQUN6QyIsImZpbGUiOiJidmFjY2VsLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIE5hdmlnYXRpb24gRGVza3RvcFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbm5hdi5tYWluLW5hdmlnYXRpb24gdWwubmF2LWl0ZW1zPmxpIGE6aG92ZXIge1xuICBjb2xvcjogJG1haW4tY29sb3I7XG59XG5cbm5hdi5tYWluLW5hdmlnYXRpb24gdWwubmF2LWl0ZW1zPmxpOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAkbWFpbi1jb2xvcjtcbn1cblxuLm1vcmUtZHJvcGRvd24tdGl0bGU6aG92ZXIge1xuICBjb2xvcjogJG1haW4tY29sb3I7XG59XG5cbi5tb3JlLWRyb3Bkb3duLWJveC1pdGVtcz5saSBhOmhvdmVyIHtcbiAgY29sb3I6ICRtYWluLWNvbG9yO1xufVxuXG4ubW9yZS1kcm9wZG93bi10aXRsZTpob3ZlciBzcGFuIHN2ZyAqIHtcbiAgZmlsbDogJG1haW4tY29sb3I7XG59XG5cbm5hdi5tYWluLW5hdmlnYXRpb24gLm5hdi1kcm9wZG93biB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICRtYWluLWNvbG9yO1xufVxuXG5uYXYubWFpbi1uYXZpZ2F0aW9uIC5uYXYtZHJvcGRvd24tcHJldmlldy1kZXNjcmlwdGlvbiBoMyB7XG4gIGNvbG9yOiAkbWFpbi1jb2xvcjtcbn1cblxuLm1vcmUtZHJvcGRvd24tYm94IC5zb2NpYWwtaWNvbnMgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAkbWFpbi1jb2xvcjtcbn1cblxubmF2Lm1haW4tbmF2aWdhdGlvbiAubmF2LWJhciAuc2VhcmNoIGZvcm0gc3BhbltkYXRhLWFjdGlvbj1cInNlYXJjaC1vcGVuXCJdIGxhYmVsOmhvdmVyIHN2ZyAqIHtcbiAgZmlsbDogJG1haW4tY29sb3I7XG59XG5cbi5kZXNrdG9wLWN1cnJlbmN5LWRpc3BsYXktdGV4dC13cmFwcGVyLWFjdGl2ZSAuZGVza3RvcC1jdXJyZW5jeS1kaXNwbGF5LXRleHQsIC5kZXNrdG9wLWN1cnJlbmN5LWRpc3BsYXktdGV4dC13cmFwcGVyOmhvdmVyIC5kZXNrdG9wLWN1cnJlbmN5LWRpc3BsYXktdGV4dCB7XG4gIGNvbG9yOiAkbWFpbi1jb2xvcjtcbn1cblxuLmRlc2t0b3AtY3VycmVuY3ktZGlzcGxheS10ZXh0LXdyYXBwZXI6aG92ZXIsIC5kZXNrdG9wLWN1cnJlbmN5LWRpc3BsYXktdGV4dC13cmFwcGVyLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogJG1haW4tY29sb3I7XG59XG5cbi5kZXNrdG9wLWN1cnJlbmN5LWRpc3BsYXktdGV4dC13cmFwcGVyLWFjdGl2ZSBwYXRoLCAuZGVza3RvcC1jdXJyZW5jeS1kaXNwbGF5LXRleHQtd3JhcHBlcjpob3ZlciBwYXRoIHtcbiAgZmlsbDogJG1haW4tY29sb3I7XG59XG5cbi5wcm9tby1iYXItc2xpZGVzIGxpIHNwYW4uaW5uZXIgc3Ryb25nIHtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLnByb21vLWJhci1zbGlkZXMgbGkgLmRvdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xufVxuXG4ucHJvbW8tYmFyIHBhdGgge1xuICBmaWxsOiAkbWFpbi1jb2xvcjtcbn1cblxuLmdvb2ctdGUtbWVudS12YWx1ZSBzcGFuIHtcbiAgY29sb3I6ICRtYWluLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi8qIElOTElORSBDQVJUICovXG4uY2FydC1idXR0b246aG92ZXIgLmNhcnQtaWNvbiBzdmcgKiB7XG4gIGZpbGw6ICRtYWluLWNvbG9yO1xufVxuXG4uY2FydC1idXR0b246aG92ZXIgLmNhcnQtY291bnQge1xuICBjb2xvcjogJG1haW4tY29sb3I7XG59XG5cbi5jYXJ0LXNpZGVjYXItY2xvc2Ugc3Bhbjpob3ZlciBzdmcgKiB7XG4gIGZpbGw6ICRtYWluLWNvbG9yO1xufVxuXG4uY2FydC1zaWRlY2FyLWl0ZW1zLW1ldGEtcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICRtYWluLWNvbG9yO1xufVxuXG4uY2FydC1zaWRlY2FyLXRvdGFsIGVtIHtcbiAgY29sb3I6ICRtYWluLWNvbG9yO1xufVxuXG4uc2hpcHBpbmctcHJvbW8ge1xuICBjb2xvcjogJG1haW4tY29sb3I7XG59XG5cbi5zaGlwcGluZy1wcm9tbyBzdHJvbmcge1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG4uc2hpcHBpbmctcHJvbW8gcGF0aCB7XG4gIGZpbGw6ICRtYWluLWNvbG9yO1xufVxuXG4vKiBOYXZpZ2F0aW9uIE1vYmlsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wcm9tby1iYXIgLm1vYmlsZSBzcGFuIHtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLnByb21vLWJhciAubW9iaWxlIC5vd2wtY29udHJvbHMgLm93bC1uYXY+ZGl2OmhvdmVyIHtcbiAgY29sb3I6ICRkYXJrO1xuICBiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkbWFpbi1jb2xvcjtcbn1cblxuLmhlYWRlci1zaXRlLWxvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuXG4gIEBpbmNsdWRlIG1xKCR0YWJsZXQtbGFyZ2UpIHtcbiAgICB3aWR0aDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICB9XG59XG5cbi8qIExhbmd1YWdlL0N1cnJlbmN5IERyb3Bkb3duXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm9wdGlvbnMtc3VjY2VzcyB7XG4gIGNvbG9yOiAkbWFpbi1jb2xvcjtcbn1cblxuLm5hdi1kcm9wZG93bi0taGVhZGxpbmUtY29sb3JpemVkIHtcbiAgY29sb3I6ICRtYWluLWNvbG9yO1xufVxuXG4ubmF2LWRyb3Bkb3duLS1saW5rLWZpcnN0OmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJG1haW4tY29sb3I7XG59XG4iLCIkbWFpbi1jb2xvcjogIzAwYWVlZjtcbiRtYWluLWNvbG9yLWxpZ2h0OiAjNzNlM2YzO1xuJG1haW4tY29sb3ItZGFyazogIzAxOTJkMjtcblxuJGRhcms6ICMzNTM5MzU7XG4kZGFyay1ob3ZlcjogIzJhMmEyYTtcblxuJGJsYWNrOiAjMDAwMDAwO1xuJHdoaXRlOiAjZmZmZmZmO1xuXG4kdGFibGV0LWxhcmdlOiA5OTJweDtcbiR0YWJsZXQ6IDc2OHB4O1xuJHBob25lLWxhcmdlOiA1NTJweDtcblxuJG9zd2FsZDogJ09zd2FsZCcsIHNhbnMtc2VyaWY7XG4kbGF0bzogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuIiwiLyoqXG4gKiAgVGhpcyBtcSBtaXhpbiBpcyBhIG1pbi13aWR0aCBtZWRpYSBxdWVyeSwgZGlmZmVyZW50IGZyb21cbiAqICB0aGUgbm9ybWFsIEZsZXNobGlnaHQgd2Vic2l0ZSB3aGVyZSBpdCBpcyBtYXgtd2lkdGguIFBsZWFzZVxuICogIHBheSBhdHRlbnRpb24gdG8gdGhlIGRpZmZlcmVuY2UuXG4gKi9cbkBtaXhpbiBtcSgkc2l6ZSkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2l6ZSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvKiBJbmRleCBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYnV0dG9uLnNtYWxsLmRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ob3ZlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMXB4IDAgJG1haW4tY29sb3ItZGFyaztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvci1kYXJrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblxuICAuYnV0dG9uLmdyZWVuLWhvdmVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvci1kYXJrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbn1cblxuLmJ1dHRvbi5zbWFsbC53aGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICRkYXJrLWhvdmVyO1xufVxuXG4uc2xpZGVyLXByb21vIC5wcm9tby10ZXh0IGE6aG92ZXIge1xuICBjb2xvcjogJG1haW4tY29sb3I7XG59XG5cbi5zbGlkZXIgLm93bC1jb250cm9scyAub3dsLW5hdj5kaXY6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkbWFpbi1jb2xvcjtcbn1cblxuLm1vZGFscyAubW9kYWwtY3RhIGZvcm0gaW5wdXQ6bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gIGJvcmRlci1jb2xvcjogJG1haW4tY29sb3I7XG59XG5cbi5zZWN0aW9uLWZvb3RlciAuYnV0dG9uLnNtYWxsLmRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ob3ZlcjtcbiAgfVxufVxuXG4vKiBDYXJ0IFBhZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jYXJ0LXJldmlldyAuY2FydC1hY3Rpb25zLWlubmVyIC5jYXJ0LXRvdGFsIHtcbiAgY29sb3I6ICRtYWluLWNvbG9yO1xufVxuXG4uYnV0dG9uLnNtYWxsLmdyZWVuLWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDFweCAwICRtYWluLWNvbG9yLWRhcms7XG59XG5cbi8qIENvbGxlY3Rpb24gUHJvZHVjdCBHcmlkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZ3JpZCAuZ3JpZC1pdGVtW2NsYXNzKj1cInN0eWxlLWFkZC10by1jYXJ0XCJdIC5ncmlkLW1ldGEgLmdyaWQtbWV0YS1mb290ZXIgLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yLWRhcms7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5ncmlkIC5ncmlkLWl0ZW1bY2xhc3MqPVwic3R5bGUtYWRkLXRvLWNhcnRcIl0gLmdyaWQtbWV0YSAubmFtZS1pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogJG1haW4tY29sb3ItZGFyaztcbn1cblxuLmNvdW50LXJldmlld3Mge1xuICBjb2xvcjogJG1haW4tY29sb3I7XG59XG5cbi8qIENvbGxlY3Rpb24gUGFnZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5icmVhZGNydW1icyAuYnJlYWRjcnVtYi1saXN0IGxpIGE6aG92ZXIge1xuICBjb2xvcjogJG1haW4tY29sb3I7XG59XG5cbi5zb3J0aW5nLW9wdGlvbnMgbGk6aG92ZXIge1xuICBjb2xvcjogJG1haW4tY29sb3I7XG59XG5cbmJvZHkuY29sbGVjdGlvbi1pbnRlcmFjdGl2ZSBzZWN0aW9uLnByb2R1Y3QtY2FsbG91dCAud3lzaXd5ZyB1bCB7XG4gIGNvbG9yOiAkbWFpbi1jb2xvcjtcbn1cblxuYm9keS5wcm9kdWN0LWJveXMgLmdpcmwtc3RhdHMgLnN0YXRzLWxpc3QgbGkgZW0ge1xuICBjb2xvcjogJG1haW4tY29sb3I7XG59XG5cbmJvZHkucHJvZHVjdC1ib3lzIC5naXJsLXN0YXRzIC5naXJsLXN0YXRzLXNvY2lhbCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XG59XG5cbi5hZGRlZC1zbGVldmVzIHVsIGxpLmFkZC1tb3JlIHtcbiAgY29sb3I6ICRtYWluLWNvbG9yO1xufVxuXG4ub3JneS1naXJsLXNsZWV2ZXMgYS5naXJsLWxpbms6aG92ZXIge1xuICBjb2xvcjogJG1haW4tY29sb3I7XG59XG5cbi5vcmd5LXRleHR1cmUgaDQuYWRkZWQge1xuICBjb2xvcjogJG1haW4tY29sb3I7XG59XG5cbi5vcmd5LWdpcmwtc2xlZXZlcyB1bCBsaS5vcmd5LXNsZWV2ZS1zZWxlY3RlZCAub3JneS10ZXh0dXJlIC50ZXh0dXJlLXdyYXA6YmVmb3JlIHtcbiAgY29sb3I6ICRtYWluLWNvbG9yO1xufVxuXG4ubW9kYWxzIC5tb2RhbC1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xufVxuXG4ubW9kYWxzIC5tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XG59XG5cbmJvZHkuY29sbGVjdGlvbi1tYWluIHNlY3Rpb24ucHJvZHVjdHMgLmhvdy1pdC13b3JrcyAudi1jZW50ZXIgLmJ1dHRvbi1wbGF5OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAkbWFpbi1jb2xvcjtcbn1cblxuLmJ1dHRvbi1wbGF5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XG59XG5cbi8qIFByb2R1Y3QgUGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnB1cmNoYXNlLWJhciAuc2Nyb2xsLWxpbmtzIGxpIGEuYWN0aXZlIHtcbiAgY29sb3I6ICRtYWluLWNvbG9yO1xufVxuXG4ucHVyY2hhc2UtYmFyIC5zY3JvbGwtbGlua3MgbGkgYS5hY3RpdmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcbn1cblxuLnByb2R1Y3QtY291bnQtbnVtYmVyIHtcbiAgY29sb3I6ICRtYWluLWNvbG9yO1xufVxuXG4ucHJvZHVjdC1kZXNjcmlwdGlvbi1hY3RpdmF0aW9uOmhvdmVyIHtcbiAgY29sb3I6ICRtYWluLWNvbG9yO1xufVxuXG4vKiBQYWdlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnNpZGViYXIgYXNpZGUgdWwgbGkuaGlnaGxpZ2h0IGEgc3Ryb25nIHtcbiAgY29sb3I6ICRtYWluLWNvbG9yO1xufVxuXG4uc2lkZWJhciBhc2lkZSB1bCBsaS5oaWdobGlnaHQgYTpob3ZlciAuaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcbn1cblxuLnNpZGViYXIgYXNpZGUgdWwgbGkgYTpob3ZlciBzdHJvbmcge1xuICBjb2xvcjogJG1haW4tY29sb3I7XG59XG5cbi8qIENvbnRhY3QgVXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbmJvZHkuZGVmYXVsdC1wYWdlLXRlbXBsYXRlIC5wYWdlLWNvbnRlbnQgLmNvbnRlbnQgZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAkbWFpbi1jb2xvcjtcbn1cblxuLmFjY29yZGlhbi5vcGVuPnN0cm9uZyB7XG4gIGNvbG9yOiAkbWFpbi1jb2xvcjtcbn1cblxuLnJ0ZSBhIHtcbiAgY29sb3I6ICRtYWluLWNvbG9yO1xufVxuXG4ucnRlIGE6aG92ZXIge1xuICBjb2xvcjogJG1haW4tY29sb3ItZGFyaztcbn1cblxuLyogQnVpbGQgWW91ciBPd25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5wcm9kdWN0LXNlbGVjdGlvbi5idWlsZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXNlbGVjdGlvbiB1bCBsaSBsYWJlbCBpbnB1dDpub3QoW3R5cGU9XCJudW1iZXJcIl0pOmNoZWNrZWQrLndyYXAgLnRpdGxlIHtcbiAgY29sb3I6ICRtYWluLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kdWN0LXNlbGVjdGlvbiAuc3RlcHMgLm9wdGlvbnMudGV4dHVyZXMgbGkgLnByZXZpZXc6YmVmb3JlIHtcbiAgYm9yZGVyOiAwcHggc29saWQgJG1haW4tY29sb3I7XG59XG5cbi5wcm9kdWN0LXNlbGVjdGlvbiAucHJvZHVjdC1zZWxlY3Rpb24tb3B0aW9ucy1wdXJjaGFzZSAudG90YWwge1xuICBjb2xvcjogJG1haW4tY29sb3I7XG59XG5cbi5wcm9kdWN0LXNlbGVjdGlvbiAucHJvZHVjdC1zZWxlY3Rpb24tb3B0aW9ucy1uYXYgLm5leHQ6aG92ZXIsIC5wcm9kdWN0LXNlbGVjdGlvbiAucHJvZHVjdC1zZWxlY3Rpb24tb3B0aW9ucy1uYXYgLnByZXY6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcbn1cblxuLmJ1dHRvbi5zbWFsbC5ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yLWRhcms7XG4gIH1cbn1cbiIsImZvb3RlciAuZm9vdGVyLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG5mb290ZXIgLmZvb3Rlci1jdGEgZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstaG92ZXI7XG59XG5cbmZvb3RlciAuZm9vdGVyLW1lbnUgYTpob3ZlciB7XG4gIGNvbG9yOiAkbWFpbi1jb2xvcjtcbn1cblxuZm9vdGVyIC5mb290ZXItbWVudSB1bC5zb2NpYWwtaWNvbnMgYTpob3ZlciB7XG4gIGNvbG9yOiAkbWFpbi1jb2xvcjtcbn1cblxuZm9vdGVyIC5mb290ZXItbWVudSBhOmhvdmVyIHtcbiAgY29sb3I6ICRtYWluLWNvbG9yO1xufVxuXG5mb290ZXIgLmZvb3Rlci1zaWduLW9mZiBhOmhvdmVyIHtcbiAgY29sb3I6ICRtYWluLWNvbG9yO1xufSIsIi5wcm9kdWN0LXNlbGVjdGlvbiAucHJvZHVjdC1zZWxlY3Rpb24tdmlzdWFsIC5vcmlmaWNle1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUsIDAuOTUpIHRyYW5zbGF0ZVkoLTI2cHgpO1xufVxuLnByb2R1Y3Qtc2VsZWN0aW9uIC5wcm9kdWN0LXNlbGVjdGlvbi12aXN1YWwgLm9yaWZpY2UuYWN0aXZle1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVkoLTE1cHgpICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgbXEoNTUxcHgpIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVkoLTI2cHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRlbXBsYXRlX19wcm9kdWN0LS1ib3lzIC5zbGVldmUuYWN0aXZlIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldC1sYXJnZSAtIDEpIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDU1MHB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIH1cbn1cblxuLnByb2R1Y3QtdGV4dHVyZS1zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIEBpbmNsdWRlIG1xKCR0YWJsZXQtbGFyZ2UpIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LXRleHR1cmUtc2VjdGlvbi1oYWxmIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbXEoJHRhYmxldC1sYXJnZSkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLnByb2R1Y3QtdGV4dHVyZS1kZXNjcmlwdGlvbi1zZWN0aW9uIHtcbiAgZm9udC1mYW1pbHk6ICRsYXRvO1xuICBwYWRkaW5nOiA1MHB4O1xuXG4gIEBpbmNsdWRlIG1xKCR0YWJsZXQtbGFyZ2UpIHtcbiAgICBwYWRkaW5nOiAwIDkwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtdGV4dHVyZS1kZXNjcmlwdGlvbi1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDY1MHB4O1xufVxuXG4ucHJvZHVjdC10ZXh0dXJlLWRlc2NyaXB0aW9uLWNvbnRhaW5lcixcbi5wcm9kdWN0LXRleHR1cmUtaGVhZGluZyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wcm9kdWN0LXRleHR1cmUtaGVhZGluZyxcbi5wcm9kdWN0LXRleHR1cmUtc2Vjb25kYXJ5LFxuLnByb2R1Y3QtdGV4dHVyZS10ZXJ0aWFyeSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5wcm9kdWN0LXRleHR1cmUtaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1mYW1pbHk6ICRsYXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucHJvZHVjdC10ZXh0dXJlLXNlY29uZGFyeSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICRibGFjaztcbn1cblxuLnByb2R1Y3QtdGV4dHVyZS10ZXJ0aWFyeSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNhMWExYTE7XG59XG5cbi5wcm9kdWN0LXRleHR1cmUtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5wcm9kdWN0LXRleHR1cmUtaW1hZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdC10ZXh0dXJlLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9kdWN0LWxlbmd0aC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHZ3O1xuICBib3R0b206IDExJTtcbiAgY29sb3I6ICR3aGl0ZTtcblxuICBAaW5jbHVkZSBtcSgkdGFibGV0LWxhcmdlKSB7XG4gICAgcmlnaHQ6IDN2dztcbiAgfVxufVxuXG4ucHJvZHVjdC1sZW5ndGgge1xuICBmb250LWZhbWlseTogJG9zd2FsZDtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXNpemU6IDZ2dztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd29yZC13cmFwOiBicmVhay1hbGw7XG4gIG1heC13aWR0aDogMjJ2dztcblxuICBAaW5jbHVkZSBtcSgkdGFibGV0LWxhcmdlKSB7XG4gICAgbWF4LXdpZHRoOiAxMnZ3O1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gIH1cbn1cblxuLnByb2R1Y3QtbGVuZ3RoLWl0ZW0tY29udGFpbmVyOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnByb2R1Y3QtbGVuZ3RoLWl0ZW0tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5wcm9kdWN0LWxlbmd0aC1udW0ge1xuICBmb250LXNpemU6IDMuNXZ3O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM2NDY2NjU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgQGluY2x1ZGUgbXEoJHRhYmxldC1sYXJnZSkge1xuICAgIGZvbnQtc2l6ZTogMS43dnc7XG4gIH1cbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vcmlmaWNlLXF1aWNrc2hvdCB7XG4gIGJhY2tncm91bmQtc2l6ZTogNTUlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA2NSUgIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBtcSg1NTBweCkge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzUlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDc1JSAhaW1wb3J0YW50O1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoJHRhYmxldC1sYXJnZSkge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjAlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIDkwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5vcmlmaWNlLWRpbGRvIHtcbiAgYmFja2dyb3VuZC1zaXplOiA2NSUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDU1JSAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIG1xKDU1MHB4KSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0NSUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNzAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAaW5jbHVkZSBtcSgkdGFibGV0LWxhcmdlKSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MCUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA4NSUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHJldmlldy1uby1yb3VuZCB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnByb2R1Y3Qtc2VsZWN0aW9uIC5wcm9kdWN0LXNlbGVjdGlvbi12aXN1YWwgLnNsZWV2ZS5hY3RpdmUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwbXMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMG1zICFpbXBvcnRhbnQ7XG59XG5cbi5hZGQtdG8tY2FydC1zZWN0aW9uIC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvci1kYXJrO1xufVxuXG4ub3JneS1hZGQtdG8tY2FydCAuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3ItZGFyaztcbn1cblxuLnByb2R1Y3QtdXBzZWxsLWJ1dHRvbi0taXRlbS1hZGRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yLWRhcms7ICBcbn0iLCIucHJvZHVjdC1zZWxlY3Rpb24gLnN0ZXBzIC5zdGVwLmNvbXBsZXRlIC5zdGVwLXRhYiAuZyBzdmcgKiB7XG4gICAgZmlsbDogIzM5YjllNCAhaW1wb3J0YW50O1xufVxuXG4ucHJvZHVjdC1idWlsZGVyLWxvZ28ge1xuICB3aWR0aDogODUlO1xufVxuIiwiLnByb2R1Y3QtbW9kYWwtbmV4dDpob3ZlciAuZmEuZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQsXG4ucHJvZHVjdC1tb2RhbC1wcmV2OmhvdmVyIC5mYS5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0e1xuICBAaW5jbHVkZSBtcSgkdGFibGV0KSB7XG4gICAgY29sb3I6ICRtYWluLWNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi5wcm9kdWN0LWFkZCBlbSB7XG4gIGNvbG9yOiAkbWFpbi1jb2xvcjtcbn1cblxuLnByb2R1Y3QtYWRkIHVsIHtcbiAgcGFkZGluZzogNHB4IDA7XG59XG5cbi5wcm9kdWN0LWNvbXBhcmUtcHJpY2VzIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ucHJvZHVjdC1hZGQgbGkuYnV0dG9uLWNvbnRhaW5lciAuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3ItZGFyaztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLnByb2R1Y3QgLnByb2R1Y3QtcHVyY2hhc2UgLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yLWRhcms7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5ncmlkIC5ncmlkLWl0ZW1bY2xhc3MqPVwic3R5bGUtYWRkLXRvLWNhcnRcIl0gLmdyaWQtbWV0YSAuZ3JpZC1tZXRhLWZvb3RlciAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3IgIWltcG9ydGFudDtcbn1cblxuLmdyaWQgLmdyaWQtaXRlbVtjbGFzcyo9XCJzdHlsZS1hZGQtdG8tY2FydFwiXSAuZ3JpZC1tZXRhIC5ncmlkLW1ldGEtZm9vdGVyIC5idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yLWRhcmsgIWltcG9ydGFudDtcbn0iLCIuc3RhdHMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5zdGF0LWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICBcbiAgQGluY2x1ZGUgbXEoJHRhYmxldC1sYXJnZSkge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc3RhdC1pdGVtIC5pY29uIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cbiIsIi5jdXN0b20tYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XG59XG5cbi5jdXN0b20tYnV0dG9uLXJldmVyc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvciAhaW1wb3J0YW50O1xufSIsIi5yYXRpbmdzIC5mYSB7XG4gIGNvbG9yOiAkbWFpbi1jb2xvcjtcbn1cbiIsIi5zaWRlYmFyLWxpbmsuYWN0aXZlIHN0cm9uZyB7XG4gICAgY29sb3I6ICRtYWluLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5zb3J0aW5nLW1lbnUtLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICRtYWluLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5zb3J0aW5nLW1lbnUtLWl0ZW0ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkbWFpbi1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLmFmZi1sb2dpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uYWZmYm94ZXMgLmdyaWQgLmdyaWQtaXRlbSAudi1ib3R0b20gLmdyaWQtZm9vdGVyIGEge1xuICBjb2xvcjogJG1haW4tY29sb3I7XG59XG5cbi5hZmZib3hlcyAucGF5b3V0IHVsIGxpLmxhc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbiIsIi5idXktMi1jb2x1bW5zIC5idXktMi1jb2x1bW5zX19jb2x1bW46Zmlyc3Qtb2YtdHlwZSAuc2xlZXZlLWltYWdlOmJlZm9yZSxcbi5idXktMi1jb2x1bW5zIC5idXktMi1jb2x1bW5zX19jb2x1bW46bGFzdC1vZi10eXBlIC5zbGVldmUtaW1hZ2U6YmVmb3JlLFxuLmJ1eS0yLWNvbHVtbnMgLnNsZWV2ZS1vcmlmaWNlLXN3YXRjaCAuYWN0aXZlIHAsXG4uYnV5LTItY29sdW1ucyAuc2xlZXZlcyAuc2xlZXZlLnNsZWV2ZS1hY3RpdmUgaDQge1xuICBjb2xvcjogJG1haW4tY29sb3I7XG59XG5cbi5idXktMi1jb2x1bW5zIC5zbGVldmVzIC5zbGVldmUuc2xlZXZlLWFjdGl2ZSBpbWcge1xuICBib3JkZXItY29sb3I6ICRtYWluLWNvbG9yO1xufVxuIiwiLmdyaWQgLmdyaWQtaXRlbSAuZ3JpZC1mb290ZXIgLnNvY2lhbC1pY29ucyBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICRtYWluLWNvbG9yO1xufVxuXG5ib2R5LmJsb2cgaDEgc3BhbjpudGgtY2hpbGQoMykge1xuICBjb2xvcjogJG1haW4tY29sb3I7XG59XG5cbmJvZHkuYmxvZyBoMSBzcGFuOm50aC1jaGlsZCgyKSBzdmcgKiB7XG4gIGZpbGw6ICRtYWluLWNvbG9yO1xufVxuIiwiLmJ1eS0yLWdyaWQtbW9iaWxlIC5tb2JpbGUtc2xlZXZlLWltYWdlcyAubW9iaWxlLXNsZWV2ZS1pbWFnZTpmaXJzdC1vZi10eXBlOmJlZm9yZSxcbi5idXktMi1ncmlkLW1vYmlsZSAubW9iaWxlLXNsZWV2ZS1pbWFnZXMgLm1vYmlsZS1zbGVldmUtaW1hZ2U6bGFzdC1vZi10eXBlOmJlZm9yZSAge1xuICBjb2xvcjogJG1haW4tY29sb3I7XG59XG4iLCIudG9wLXBvcm5zdGFycy1idXR0b24ge1xuICBib3JkZXItY29sb3I6ICRtYWluLWNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xuICB9XG59XG5cbi5jb2xsZWN0aW9ucy1kaXNwbGF5LWxvYWQ6aG92ZXIge1xuICBjb2xvcjogJG1haW4tY29sb3I7XG59XG5cbi5ocC1zbGlkZXItZG90cy1jb250YWluZXIgLm93bC1kb3QuYWN0aXZlLFxuLnRvcC1wb3Juc3RhcnMtZG90cy1jb250YWluZXIgLm93bC1kb3QuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XG59XG4iLCJib2R5IC5zd2VldHRvb3RoLWV4cGxhaW5lci5ibHVlIC5iYWNrZ3JvdW5kLnByb2dyYW0tc3VtbWFyeS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG5ib2R5IC5zd2VldHRvb3RoLWV4cGxhaW5lci5ibHVlIC5jdGEtYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuYm9keSAuc3dlZXR0b290aC1leHBsYWluZXIuYmx1ZSAuY3RhLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG5ib2R5IC5zd2VldHRvb3RoLWV4cGxhaW5lci5ibHVlIC5iYWNrZ3JvdW5kLnBvaW50cy13b3J0aC1ib3gtYmcgLnBvaW50cy13b3J0aC1ib3ggc3Bhbi53b3J0aCBlbSxcbmJvZHkgLnN3ZWV0dG9vdGgtZXhwbGFpbmVyLmJsdWUgLmVhcm5pbmctYW1vdW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XG59XG5cbmJvZHkgLnN3ZWV0dG9vdGgtZXhwbGFpbmVyLmJsdWUgLmVhcm5pbmctaWNvbjpiZWZvcmUge1xuICBjb2xvcjogJG1haW4tY29sb3IgIWltcG9ydGFudDtcbn1cbiIsImJvZHkucGFnZS1zZWFyY2gtcmVzdWx0cyBoZWFkZXIgLmdyaWQgLmdyaWQtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcbn1cblxuLmFsZXJ0LW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcbn1cbiIsIi50ZW1wbGF0ZV9fcGFnZS0tcHJvZHVjdC1idWlsZGVyIHtcbiAgLmJ5by0tc3RlcC5zZWxlY3RlZCB7XG4gICAgY29sb3I6ICRtYWluLWNvbG9yO1xuICB9XG5cbiAgLmJ5by0tc3RlcC1idXR0b24uZGlzYWJsZWQge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAuYnlvLS1zdGVwLmN1cnJlbnQ6YmVmb3JlLFxuICAuYnlvLS1zdGVwLnNlbGVjdGVkOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XG4gIH1cblxuICAuYnlvLS1jaGVja21hcmsgLmJ5by0tY2hlY2stc2VsZWN0ZWQ6bnRoLWNoaWxkKDIpIGVsbGlwc2Uge1xuICAgIGZpbGw6ICRtYWluLWNvbG9yO1xuICB9XG5cbiAgLmJ5by0tc3RlcC5jdXJyZW50IC5ieW8tLXN0ZXAtY2lyY2xlLFxuICAuYnlvLS1zdGVwLnNlbGVjdGVkIC5ieW8tLXN0ZXAtY2lyY2xlIHtcbiAgICBib3JkZXItY29sb3I6ICRtYWluLWNvbG9yO1xuICB9XG5cbiAgLmJ5by0tc3RlcC5zZWxlY3RlZCAuYnlvLS1zdGVwLWNpcmNsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XG4gIH1cblxuICAuYnlvLS1hY2Nlc3NvcnktZGVzY3JpcHRpb24tcHJpY2Uge1xuICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgfVxuXG4gIC5ieW8tLXN0YXJ0LW92ZXItbGluayB7XG4gICAgY29sb3I6ICRtYWluLWNvbG9yO1xuICB9XG5cbiAgLmJ5by0tc3RlcC5zZWxlY3RlZDpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgfVxuXG4gIC5ieW8tLXN0ZXAtZXhwbGFuYXRpb24tc2Vuc2F0aW9uLWJlc3Qtc2VsbGVyIHtcbiAgICBjb2xvcjogJG1haW4tY29sb3I7XG4gIH1cblxuICAuYnlvLS1hY2Nlc3NvcnktZGVzY3JpcHRpb24taGVhZGxpbmUge1xuICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgfVxuXG4gIC5ieW8tLWJ1aWxkLW5hbWUtYWNjZXNzb3J5LXByaWNlIHtcbiAgICBjb2xvcjogJG1haW4tY29sb3I7XG4gIH1cblxuICAuYnlvLS1tb2JpbGUtYnV0dG9uIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYnlvLS1hZGQtdG8tY2FydCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XG4gIH1cbn1cbiIsImJvZHkudGVtcGxhdGVfX3Byb2R1Y3QtLXNsZWV2ZSAucHJvZHVjdC1zZWxlY3Rpb24gLnByb2R1Y3Qtc2VsZWN0aW9uLXZpc3VhbCAub3JpZmljZXMgLm9yaWZpY2Uge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTBweCkge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cbiIsIi5ub3Rmb3VuZC1idG4gLmJ1dHRvbi5zbWFsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5ub3Rmb3VuZC1idG4gLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWhvdmVyICFpbXBvcnRhbnQ7XG59ICJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
