@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.7}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:#fff0 none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:#fff0;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');content:"";display:block;height:22px;width:22px}.woocommerce form .show-password-input.display-password::before,.woocommerce-page form .show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:#fff0;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgb(0 0 0 / .15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}@media only screen and (max-width:768px){:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right!important}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgb(0 0 0 / .025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{content:" ";display:table}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after{clear:both}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%;box-sizing:border-box}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:right}.woocommerce #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);float:left;font-size:.75em;margin-bottom:0;text-align:left;width:48%}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.single-product .twentythirteen .panel{padding-left:20px!important;padding-right:20px!important}}:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}@keyframes spin{100%{transform:rotate(360deg)}}@font-face{font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be #fff0 #fff0 #fff0;z-index:100;display:block}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{font-family:inherit;font-weight:400;letter-spacing:normal;padding:.5em;display:block;background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width) solid var(--wc-form-border-color);border-radius:var(--wc-form-border-radius);color:var(--wc-form-color-text,#000);box-sizing:border-box;width:100%;margin:0;line-height:normal;height:auto}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{border-color:currentColor}.woocommerce form .form-row select{cursor:pointer;appearance:none;padding-right:3em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=);background-repeat:no-repeat;background-size:16px;background-position:calc(100% - .5em) 50%}.woocommerce form .form-row textarea{height:4em;line-height:1.5;box-shadow:none}.woocommerce form .form-row .required{color:var(--wc-red);font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row.woocommerce-invalid label{color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--wc-green)}.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-green)}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}:where(.woocommerce) .select2-container{width:100%}:where(.woocommerce) .select2-container .select2-selection--single{height:auto}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__rendered{padding:.5em;line-height:normal;box-sizing:border-box;color:var(--wc-form-color-text,#444);font-weight:400}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__placeholder{color:#999}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow{position:absolute;top:2px;right:.5em;height:100%;width:16px}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow b{border:none;display:block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;width:16px;height:16px;position:absolute;top:50%;left:0;margin:-8px 0 0}:where(.woocommerce) .select2-container .select2-dropdown,:where(.woocommerce) .select2-container .select2-selection{background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width,1px) solid var(--wc-form-border-color,#aaa);border-radius:var(--wc-form-border-radius,4px)}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}:where(.woocommerce) .select2-results__options{list-style:none;margin:0;padding:0}:where(.woocommerce) .select2-results__option{margin:0}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#720eec;color:#fcfbfe;z-index:99998;box-shadow:0 1px 1em rgb(0 0 0 / .2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fcfbfe;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgb(0 0 0 / .75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgb(0 0 0 / .75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:var(--wc-red)!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:var(--wc-red)}.woocommerce small.note{display:block;color:#767676;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.7;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__image a{display:block;outline-offset:-2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background:#fff;border:none;box-sizing:content-box;border-radius:100%;cursor:pointer;font-size:2em;height:36px;padding:0;position:absolute;right:.5em;text-indent:-9999px;top:.5em;width:36px;z-index:99}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{border:2px solid #000;border-radius:100%;box-sizing:content-box;content:"";display:block;height:10px;left:9px;top:9px;position:absolute;width:10px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{background:#000;border-radius:6px;box-sizing:content-box;content:"";display:block;height:8px;left:22px;position:absolute;top:19px;transform:rotate(-45deg);width:2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger span[aria-hidden=true]{border:0;clip-path:inset(50%);height:1px;left:50%;margin:-1px;overflow:hidden;position:absolute;top:50%;width:1px}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none}.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #cfc8d8;background-color:#e9e6ed;color:#515151;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;color:#515151;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #cfc8d8;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #cfc8d8;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:" ";display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:" ";display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:3em;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;-webkit-background-size:16px;background-position:calc(100% - 12px) 50%;-webkit-background-position:calc(100% - 12px) 50%}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#958e09;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:" ";display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{display:inline-block;margin-top:1em}.woocommerce ul.products li.product .price{display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.7;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgb(90 89 68 / .5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering>label{margin-right:.25rem}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #cfc8d8;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #cfc8d8;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#e9e6ed;color:#816f98}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#767676;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#767676}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:" ";display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#e9e6ed;border:1px solid #e1dde7;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li::before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:WooCommerce}.woocommerce .star-rating::before{content:"sssss";color:#cfc8d8;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:" ";display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:#fff0 none;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:" ";display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;font-size:24px}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce p.stars a:hover~a::before{content:"\e021"}.woocommerce p.stars:hover a::before{content:"\e020"}.woocommerce p.stars.selected a.active::before{content:"\e020"}.woocommerce p.stars.selected a.active~a::before{content:"\e021"}.woocommerce p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgb(0 0 0 / .1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgb(0 0 0 / .1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgb(0 0 0 / .1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:rgb(0 0 0 / .025)}.woocommerce table.shop_table{border:1px solid rgb(0 0 0 / .1);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid rgb(0 0 0 / .1);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table td del{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid rgb(0 0 0 / .1)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:"↓";display:inline-block}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgb(0 0 0 / .1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:" ";display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #e9e6ed;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:" ";display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #cfc8d8;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce form.checkout_coupon .coupon-error-notice{color:var(--wc-red);display:block;font-size:.75em;margin-top:8px}.woocommerce form.checkout_coupon .input-text.has-error:focus{border-color:var(--wc-red)}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .4375em 0 0;vertical-align:top}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce .wc_bis_form{margin:2em 0;padding:0}.woocommerce .wc_bis_form.hidden{display:none}.woocommerce .wc_bis_form__form-row{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-start;gap:.7em;margin:.7em 0}.woocommerce .wc_bis_form__input{box-sizing:border-box;width:auto;white-space:nowrap}.woocommerce .wc_bis_form__button{box-sizing:border-box;white-space:nowrap}.woocommerce .wc_bis_form__checkbox{font-size:var(--wp--preset--font-size--small,.7em);display:block}.woocommerce :where(.wc_bis_form__input,.wc_bis_form__button){padding:.9rem 1.1rem;line-height:1}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:" ";display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #cfc8d8;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details .order-actions--heading,.woocommerce .woocommerce-order-details .order-actions--heading,.woocommerce .woocommerce-order-downloads .order-actions--heading{vertical-align:middle}.woocommerce .woocommerce-customer-details .order-actions-button,.woocommerce .woocommerce-order-details .order-actions-button,.woocommerce .woocommerce-order-downloads .order-actions-button{margin-right:10px}.woocommerce .woocommerce-customer-details .order-actions-button:last-child,.woocommerce .woocommerce-order-details .order-actions-button:last-child,.woocommerce .woocommerce-order-downloads .order-actions-button:last-child{margin-right:0}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .additional-fields,.woocommerce .woocommerce-customer-details .addresses{margin-bottom:2em}.woocommerce .woocommerce-customer-details .additional-fields:last-child,.woocommerce .woocommerce-customer-details .addresses:last-child{margin-bottom:0}.woocommerce .addresses .wc-block-components-additional-fields-list{margin:0;padding:0}.woocommerce .addresses .wc-block-components-additional-fields-list dt{margin:0;padding:0;font-style:normal;font-weight:700;display:inline}.woocommerce .addresses .wc-block-components-additional-fields-list dt::after{content:": "}.woocommerce .addresses .wc-block-components-additional-fields-list dt::before{content:"";display:block}.woocommerce .addresses .wc-block-components-additional-fields-list dd{margin:0;padding:0;font-style:normal;display:inline}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list{border:1px solid rgb(0 0 0 / .1);padding:0;display:grid;grid-template-columns:1fr max-content}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt{border-bottom:1px solid rgb(0 0 0 / .1);font-style:normal;font-weight:700;padding:1rem;box-sizing:border-box;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt::after{display:none}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:last-of-type{border-bottom:0}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd{border-bottom:1px solid rgb(0 0 0 / .1);padding:1rem;box-sizing:border-box;text-align:right;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd:last-of-type{border-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-column__title{margin-top:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgb(0 0 0 / .1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px;box-sizing:border-box}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding-left:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:last-child,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e037";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e02d";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:" ";display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red);vertical-align:inherit;margin-right:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#7f54b3;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#7f54b3}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#35224c;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:" ";display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin-right:1em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading::after{font-family:WooCommerce;content:"\e01c";vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;animation:spin 2s linear infinite}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.added::after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background-color:#dcd7e2;text-decoration:none;background-image:none;color:#515151}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:#7f54b3;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover{background-color:#7249a4;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#7f54b3;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#e9e6ed}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size:.92em;color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#958e09;font-size:1.25em}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock{color:var(--wc-red)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta{color:#767676;font-size:.75em}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f6f5f8;color:#515151;border-top:3px solid #720eec;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:" ";display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:"\e028";content:"\e028"/"";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:"\e016";color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:" ";display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:" ";display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e00a";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid #cfc8d8;padding:6px 6px 5px;margin:0 4px 0 0;outline:0}#add_payment_method table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-cart table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-checkout table.cart td.actions .coupon .input-text.has-error:focus{border-color:var(--wc-red)}#add_payment_method table.cart td.actions .coupon .coupon-error-notice,.woocommerce-cart table.cart td.actions .coupon .coupon-error-notice,.woocommerce-checkout table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);flex-basis:100%;float:none;font-size:.75em;margin-bottom:0;margin-top:8px;text-align:left;width:auto}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{float:none;margin-top:.5em;display:inline-block}#add_payment_method .cart-collaterals .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e019";text-decoration:none}#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:1em 0 0 0}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#767676;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:35%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#767676}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#958e09}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #e9e6ed}#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#767676;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method .checkout .checkout-inline-error-message,.woocommerce-cart .checkout .checkout-inline-error-message,.woocommerce-checkout .checkout .checkout-inline-error-message{color:var(--wc-red);font-size:.75em;margin-bottom:0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:rgb(129 110 153 / .14);border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid rgb(104 87 125 / .14);margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dcd7e2;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c2bacd;border-top-color:#b5abc2}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/visa.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/mastercard.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/laser.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/diners.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/maestro.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/jcb.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/amex.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/discover.svg)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#767676;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #dcd7e2;border-right-color:#fff0;border-left-color:#fff0;border-top-color:#fff0;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:52px;vertical-align:middle}.woocommerce-terms-and-conditions{border:1px solid rgb(0 0 0 / .2);box-shadow:inset 0 1px 2px rgb(0 0 0 / .1);background:rgb(0 0 0 / .05)}.woocommerce-invalid #terms{outline:2px solid var(--wc-red);outline-offset:2px}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}.p24-payment__logo{max-width:80px}.p24-1clicks{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.p24-1clicks__items{display:flex;flex-direction:column;gap:8px;align-items:center}.p24-1clicks__label,.p24-1clicks__or{font-size:75%;text-align:center}.p24-1clicks__or{display:flex;align-items:center;gap:10px;white-space:nowrap}.p24-1clicks__or:after,.p24-1clicks__or:before{content:"";width:100%;height:1px;background:rgb(0 0 0 / .2)}.p24-1click{display:flex;gap:12px;align-items:center;cursor:pointer;background:#fff;border-radius:6px;padding:10px;border:2px solid #fff0;outline:none;position:relative}.p24-1click__logo{margin:0}.p24-1click__logo img{display:block}.p24-1click--card{aspect-ratio:85.6 / 53.98}.p24-1click--active{border-color:currentColor;outline:1px solid}.p24-1click--card__number{gap:.5em;display:flex;font-size:110%;font-family:monospace;align-items:center;margin-bottom:1.5em}.p24-1click--card__number small{font-size:75%}.p24-1click--card__valid{font-family:monospace;position:absolute;bottom:10px;left:10px;opacity:.8;font-size:80%;font-weight:800}.p24-1click--blik__valid{font-family:monospace;opacity:.8;font-size:75%}.p24-1click--card__logo{margin-bottom:0;position:absolute;bottom:10px;right:10px}#card-tokenizer{display:flex;justify-content:center;min-width:280px}.woocommerce table.shop_table .shop_table__cell-description{border-top:none;padding-top:0;margin:0;opacity:.5;font-size:75%}.p24-waiting{position:absolute;background:rgb(255 255 255 / .85);font-size:90%;display:flex;align-items:center;justify-content:center;gap:20px;flex-direction:column;top:0;left:0;bottom:0;right:0}.p24-waiting.hidden{display:none}.p24-waiting .wc-block-components-spinner{position:relative;height:auto}.p24-blik-code-input{margin-top:0!important}.p24-payment-input input[type="text"]{padding:0 1rem;width:100%;box-sizing:border-box;min-height:3rem}.woocommerce-order-pay .p24-payment-container{max-width:500px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.wc-block-components-radio-control-accordion-content:has(.p24-payment-container:empty){display:none}.p24-methods{display:flex;flex-direction:column;gap:12px;margin-top:12px}.p24-methods+.woocommerce-input-wrapper{margin-top:24px;display:block}.p24-methods__items{--logo-size:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,auto));gap:12px;border-radius:4px}.p24-methods__items--featured{--logo-size:40px;grid-template-columns:repeat(auto-fit,minmax(150px,auto))}.p24-method-item{cursor:pointer;display:flex;background:#fff;border-radius:4px;padding:10px;flex-direction:column;text-align:center;justify-content:center;align-items:center;flex:0 1 100px;border:1px solid hsl(0 0% 7% / .11);user-select:none;position:relative;gap:8px;font-size:11px}.p24-method-item--active{outline:2px solid #000}.p24-method-item picture{aspect-ratio:16/9;height:var(--logo-size);max-height:var(--logo-size);display:flex;align-items:center;justify-content:center;pointer-events:none}.p24-method-item picture img{max-width:100%;max-height:var(--logo-size)}.p24-payment-container .p24-checkbox:first-child .wc-block-components-checkbox{margin-top:0}input[id^="payment_method_p24-"]+label img{max-height:30px}.p24-payment-container .wc-block-components-notice-banner:first-child{margin-top:0}p24-installment{margin:20px 0;display:block}p24-installment[show-modal="true"]{cursor:pointer}.p24-currency__submit{line-height:inherit;padding-top:0.3rem!important;padding-right:0.5rem!important;padding-bottom:0.3rem!important;padding-left:0.5rem!important}#p24-3ds-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:rgb(0 0 0 / .6);visibility:hidden;opacity:0;transition:opacity 0.3s ease-out,visibility 0.3s ease-out;align-items:center;justify-content:center;display:flex}#p24-3ds-modal.active{display:flex;visibility:visible;opacity:1}#p24-3ds-modal .modal-content{background:#fff;border-radius:8px;padding:16px;max-width:600px;max-height:80vh;width:100%;box-shadow:0 10px 30px rgb(0 0 0 / .3);display:flex;flex-direction:column;position:relative;transition:transform 0.3s ease-out,opacity 0.3s ease-out;transform:translateY(25px);opacity:0}#p24-3ds-iframe-wrapper{width:100%;height:100%;flex-grow:1;min-height:480px}#p24-3ds-modal.active .modal-content{transform:translateY(0);opacity:1}#p24-3ds-iframe-wrapper{width:100%;height:100%;flex-grow:1;min-height:480px}#p24-3ds-iframe-wrapper iframe.fullScreenP24{width:100%;height:100%;border:none;min-height:480px;display:block;visibility:visible}#p24-3ds-iframe-wrapper iframe.hiddenP24{display:none!important;visibility:hidden!important}.p24-1clicks__new-card{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:450px;margin:16px auto;padding:12px 20px;background-color:#fafbfc;border:1.5px solid #d1d5db;border-radius:6px;color:#1f2937;font-size:14px;font-weight:500;letter-spacing:.3px;cursor:pointer;transition:all 0.2s ease-in-out;font-family:inherit;text-decoration:none;box-shadow:none}.p24-1clicks__new-card-icon{flex-shrink:0;width:18px;height:18px;color:#3b82f6;stroke:currentColor}.p24-1clicks__new-card-text{white-space:nowrap}.p24-1clicks__new-card:hover{background-color:#f3f4f6;border-color:#9ca3af;color:#0f172a;box-shadow:0 2px 8px rgb(0 0 0 / .08)}.p24-1clicks__new-card:hover .p24-1clicks__new-card-icon{color:#2563eb;transform:scale(1.05)}.p24-1clicks__new-card:active{transform:translateY(1px);box-shadow:0 1px 3px rgb(0 0 0 / .1)}.p24-1clicks__new-card:focus{outline:2px solid #3b82f6;outline-offset:2px}.p24-1clicks__new-card:disabled{opacity:.6;cursor:not-allowed;background-color:#f3f4f6}.p24-1click--card{--card-bg:linear-gradient(135deg, #ffffff 0%, #f7f7f9 100%);--card-border:rgba(0, 0, 0, .06);--card-shadow:0 1px 5px rgba(0, 0, 0, .06);--card-shadow-hover:0 4px 14px rgba(0, 0, 0, .12);--accent:#2563eb;--text-color:#1f2937;--text-color-light:#6b7280;--border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:14px 16px;width:100%;max-width:220px;border:1px solid var(--card-border);border-radius:var(--border-radius);background:var(--card-bg);box-shadow:var(--card-shadow);cursor:pointer;text-align:left;transition:transform .18s ease,box-shadow .18s ease}.p24-1click--card:hover{transform:translateY(-2px);box-shadow:var(--card-shadow-hover)}.p24-1click--card:focus-visible{outline:3px solid color-mix(in oklab,var(--accent) 60%,white 40%);outline-offset:3px}.p24-1click--card-header{display:flex;justify-content:space-between;align-items:center}.p24-1click--card__logo img{max-height:24px;width:auto;opacity:.95}.p24-1click--card__number{font-size:17px;font-family:ui-monospace,monospace;letter-spacing:1.5px;font-weight:600;color:var(--text-color);display:block}.p24-1click--card__number small{font-size:14px;color:var(--text-color-light);margin-right:4px}.p24-1click--card__valid{font-size:13px;color:var(--text-color-light)}@media screen and (max-width:480px){#p24-3ds-modal{padding:0;align-items:flex-end}#p24-3ds-modal .modal-content{width:100%;height:95vh;max-width:100%;max-height:100%;padding:12px;border-radius:16px 16px 0 0;transform:translateY(100%);opacity:1}#p24-3ds-modal.active .modal-content{transform:translateY(0)}#p24-3ds-iframe-wrapper{height:100%;min-height:0}#p24-3ds-iframe-wrapper iframe{min-height:0}#card-tokenizer iframe{max-width:100%;width:100%!important}.p24-1clicks__new-card{padding:10px 16px;font-size:13px;max-width:100%}.p24-1clicks__new-card-icon{width:16px;height:16px}.p24-1clicks__items .p24-1click--card{width:100%;max-width:220px}}@media screen and (min-width:481px){#p24-3ds-modal .modal-content{height:auto;max-height:90vh}.p24-1clicks__items{flex-direction:row;flex-wrap:wrap;justify-content:center}.p24-1clicks__items .p24-1click--card{flex:0 1 220px;max-width:220px;width:auto}}@media screen and (min-width:779px) and (max-width:873px){.p24-1clicks__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;justify-items:center}.p24-1clicks__items .p24-1click--card{width:100%;max-width:100%}}@media screen and (max-width:768px){#p24-3ds-modal .modal-content{max-width:90%;padding:16px;max-height:92vh}}*{background-color:transparent;border:0;box-sizing:border-box;font:inherit;margin:0;padding:0}html{background-color:#fff;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}button,input,select,textarea{color:inherit;display:inline-block}button[disabled],input[disabled],select[disabled],textarea[disabled]{cursor:not-allowed}button{cursor:pointer}table{border-collapse:collapse;border-spacing:0}table td,table th{text-align:left}a{font-size:inherit;text-decoration:none;color:#000}a:hover{text-decoration-thickness:2px}a:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:4px}ol,ul{margin:0;padding-inline-start:clamp(1rem,.5rem + 1vw,2rem);list-style-position:outside}li{font-size:inherit;line-height:1.6}li::marker{color:currentColor}.splide__arrow{background:unset;border:unset;border-radius:0;opacity:1;padding:0;position:unset;top:unset;transform:unset;width:unset}html{font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-size:1rem;line-height:1.6;color:#1e293b}body,h1,h2,h3,h4,h5,h6{font-family:Plus Jakarta Sans,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:800;line-height:1.15;text-wrap:balance;margin:0 0 .6em;color:#0f172a}h1{font-size:clamp(2.25rem,1.25rem + 4vw,4rem)}h2{font-size:clamp(1.9rem,1.1rem + 3vw,3rem)}h3{font-size:clamp(1.3rem,.9rem + 1.5vw,1.8rem)}h4{font-size:clamp(1.1rem,.8rem + 1vw,1.4rem)}p{font-size:1rem;margin:0 0 1em}small{font-size:.875rem}.ms__label{display:inline-block;padding:.25rem 1rem;border-radius:9999px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.ms__label--primary{background:rgba(249,115,22,.1);color:#f97316}.ms__label--secondary{background:rgba(14,165,233,.1);color:#0ea5e9}.ms__section-title{font-size:clamp(1.9rem,1.1rem + 3vw,3rem);font-weight:800;color:#0f172a;margin-bottom:1rem}.ms__lead,.ms__section-subtitle{color:#475569;max-width:42rem;font-size:1.125rem;line-height:1.75}.ms__container{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.ms__container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__container{padding-left:2rem;padding-right:2rem}}.ms__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.ms__text-center{text-align:center}.ms__text-left{text-align:left}.ms__text-right{text-align:right}.ms__mb-0{margin-bottom:0}.ms__mb-4{margin-bottom:1rem}.ms__mb-6{margin-bottom:1.5rem}.ms__mb-8{margin-bottom:2rem}.ms__mb-12{margin-bottom:3rem}.ms__mb-16{margin-bottom:4rem}.ms__mt-auto{margin-top:auto}.ms__hidden{display:none}@media (max-width:767px){.ms__hidden-mobile{display:none}}@media (min-width:768px){.ms__hidden-desktop{display:none}}.ms__section{padding-top:6rem;padding-bottom:6rem}.ms__icon{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased}.ms__icon--sm{font-size:16px}.ms__icon--lg{font-size:32px}.ms__icon--xl{font-size:48px}.ms__link{text-decoration:none}.ms__link .ms__icon{font-size:1.25rem}.ms__blur-blob{position:absolute;width:24rem;height:24rem;border-radius:50%;filter:blur(64px);pointer-events:none}.ms__blur-blob--primary{background:rgba(249,115,22,.2)}.ms__blur-blob--secondary{background:rgba(14,165,233,.2)}.ms__blur-blob--white{background:hsla(0,0%,100%,.1)}.ms__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:700;border-radius:12px;transition:all .3s ease;cursor:pointer;text-decoration:none;border:none;line-height:1;padding:.75rem 1.5rem;font-size:1rem}.ms__btn--primary{background:#f97316;color:#fff;box-shadow:0 10px 15px -3px rgba(249,115,22,.25)}.ms__btn--primary:hover{background:#ea580c;transform:scale(1.02)}.ms__btn--secondary{background:#0f172a;color:#fff}.ms__btn--secondary:hover{opacity:.9}.ms__btn--outline{background:transparent;border:2px solid #e2e8f0;color:#0f172a}.ms__btn--outline:hover{background:#f8fafc}.ms__btn--ghost{background:hsla(0,0%,100%,.1);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ms__btn--ghost:hover{background:hsla(0,0%,100%,.2)}.ms__btn--white{background:#fff;color:#f97316}.ms__btn--white:hover{transform:scale(1.05)}.ms__btn--pill{border-radius:9999px}.ms__btn--sm{padding:.5rem 1rem;font-size:.875rem}.ms__btn--lg{padding:1rem 2rem;font-size:1.125rem}.ms__btn--xl{padding:1.25rem 2.5rem;font-size:1rem;border-radius:12px}.ms__btn--full{width:100%}.ms__btn--icon-only{padding:.75rem;border-radius:9999px;border:1px solid transparent}.ms__btn--icon-only:hover{background:#f1f5f9;border-color:#e2e8f0}.ms__link{color:#f97316;font-weight:700;display:inline-flex;align-items:center;gap:.25rem;transition:all .3s ease}.ms__link:hover{gap:.75rem}.ms__link .ms__icon{font-size:1em}.ms__card{background:#fff;border:1px solid #f1f5f9;border-radius:24px;transition:box-shadow .3s ease;padding:2rem}.ms__card:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.ms__card--feature{background:#f8fafc}.ms__card--feature .ms__card__icon{width:3.5rem;height:3.5rem;border-radius:20px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;transition:transform .3s ease;background:rgba(249,115,22,.1);color:#f97316}.ms__card--feature .ms__card__icon .ms__icon{font-size:1.875rem}.ms__card--feature .ms__card__icon--primary{background:rgba(249,115,22,.1);color:#f97316}.ms__card--feature .ms__card__icon--secondary{background:rgba(14,165,233,.1);color:#0ea5e9}.ms__card--feature .ms__card__icon--green{background:rgba(34,197,94,.1);color:#22c55e}.ms__card--feature:hover .ms__card__icon{transform:scale(1.1)}.ms__card__title{font-size:1.25rem;font-weight:700;margin-bottom:.75rem;color:#0f172a}.ms__card__text{color:#475569;line-height:1.75}.ms__blog-card__title{margin-bottom:1rem;line-height:1.4}.ms__blog-card__author{display:flex;align-items:center;gap:.75rem}.ms__blog-card__author .avatar,.ms__blog-card__author img{width:2.5rem;height:2.5rem;border-radius:9999px;border:2px solid #f1f5f9;object-fit:cover}.ms__blog-card__author strong{display:block;font-size:.875rem;font-weight:700;color:#0f172a;line-height:1;margin-bottom:.25rem}.ms__blog-card__author span{font-size:.75rem;color:#64748b}.ms__testimonial-card{position:relative;background:#fff;border:1px solid #f1f5f9;border-radius:24px;transition:box-shadow .3s ease;padding:2rem;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.ms__testimonial-card:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.ms__testimonial-card__quote-icon{position:absolute;top:0;right:0;color:#f97316;opacity:.3}.ms__testimonial-card__quote-icon .ms__icon{font-size:150px}@media (max-width:992px){.ms__testimonial-card__quote-icon .ms__icon{font-size:100px}}.ms__testimonial-card__text{font-size:1.125rem;color:#334155;line-height:1.75;margin-bottom:1.5rem;flex-grow:1}.ms__testimonial-card__stars{display:flex;color:#f97316;margin-bottom:.75rem}.ms__testimonial-card__stars .ms__icon{font-size:1rem}.ms__testimonial-card__author{display:flex;flex-direction:column}.ms__testimonial-card__author-fullname{font-weight:700;color:#0f172a}.ms__testimonial-card__author-title{font-size:.825rem}.ms__testimonial-card__role{font-size:.875rem;color:#64748b}.ms__language-card{background:#fff;padding:1.5rem;border-radius:24px;border:1px solid #f1f5f9;transition:all .3s ease;cursor:pointer;display:flex;flex-direction:column}.ms__language-card:hover{border-color:#f97316}.ms__language-card__flag{font-size:3rem;margin-bottom:1.5rem}.ms__language-card__emoji{font-size:inherit}.ms__language-card__title{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.ms__language-card__text{color:#64748b;font-size:.875rem;margin-bottom:1.5rem;flex-grow:1}.ms__language-card__btn{display:block;width:100%;padding:.5rem 0;border-radius:16px;background:#f1f5f9;font-weight:700;text-align:center;transition:all .3s ease;text-decoration:none;color:inherit;margin-top:auto}.ms__language-card:hover .ms__language-card__btn{background:#f97316;color:#fff}.ms__form__group{margin-bottom:1.5rem}.ms__form__label{display:block;font-size:.875rem;font-weight:600;color:#334155;margin-bottom:.5rem}.ms__form__input,.ms__form__select,.ms__form__textarea{width:100%;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:.75rem 1rem;font-size:1rem;color:#0f172a;font-family:Plus Jakarta Sans,sans-serif;transition:all .3s ease;outline:none}.ms__form__input:focus,.ms__form__select:focus,.ms__form__textarea:focus{border-color:transparent;box-shadow:0 0 0 2px #f97316}.ms__form__input::placeholder,.ms__form__select::placeholder,.ms__form__textarea::placeholder{color:#94a3b8}.ms__form__textarea{resize:vertical;min-height:120px}.ms__form__row{display:grid;gap:1.5rem}@media (min-width:768px){.ms__form__row{grid-template-columns:repeat(2,1fr)}}.ms__form__search{position:relative}.ms__form__search .ms__icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#94a3b8}.ms__form__search .ms__form__input{padding-left:3rem}.ms__alert{padding:1rem 1.5rem;border-radius:20px;font-size:.875rem;font-weight:500;margin-bottom:1.5rem}.ms__alert--error{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.ms__alert--success{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.ms__alert--info{background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe}.ms__checkbox{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.ms__checkbox input[type=checkbox]{width:1.25rem;height:1.25rem;border-radius:8px;border:2px solid #cbd5e1;flex-shrink:0;margin-top:.15em;accent-color:#f97316}.ms__checkbox__text{font-size:.875rem;color:#334155;line-height:1.5}.ms__checkbox__text a{color:#f97316;text-decoration:underline}.ms__accordion__item{background:#f8fafc;border-radius:24px;padding:.5rem;border:1px solid #f1f5f9;transition:all .3s ease}.ms__accordion__item.is-open{border-color:#f97316}.ms__accordion__item+.ms__accordion__item{margin-top:1rem}.ms__accordion__header{width:100%;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem;cursor:pointer;font-weight:700;font-size:1.125rem;color:#0f172a;text-align:left;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ms__accordion__header::-webkit-details-marker{display:none}.ms__accordion__icon{color:#f97316;transition:transform .3s ease;flex-shrink:0}.is-open .ms__accordion__icon{transform:rotate(180deg)}.ms__accordion__body{max-height:0;overflow:hidden;padding:0 1.5rem;color:#475569;line-height:1.75;transition:max-height .3s ease,padding .3s ease}.ms__accordion__body p:last-child{margin-bottom:0}.ms__accordion__item.is-open .ms__accordion__body{padding-bottom:1.5rem}.ms__accordion--secondary .ms__accordion__item.is-open{border-color:#0ea5e9}.ms__accordion--secondary .ms__accordion__icon{color:#0ea5e9}.ms__accordion--green .ms__accordion__item.is-open{border-color:#22c55e}.ms__accordion--green .ms__accordion__icon{color:#22c55e}.ms__modal{position:fixed;inset:0;z-index:50;display:none;align-items:center;justify-content:center;padding:1rem}.ms__modal.is-active{display:flex}.ms__modal__backdrop{position:fixed;inset:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:40}.ms__modal__content{position:relative;z-index:50;background:#fff;border-radius:24px;padding:2rem;max-width:32rem;width:100%;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);max-height:90vh;overflow-y:auto}.ms__modal__close{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:9999px;background:#f1f5f9;color:#475569;cursor:pointer;transition:all .3s ease}.ms__modal__close:hover{background:#e2e8f0}.ms__modal__title{font-size:1.5rem;font-weight:800;color:#0f172a;margin-bottom:1rem}.ms__pagination__item{cursor:pointer}.ms__pagination__item--nav{color:#64748b}.ms__pagination__item--nav:hover{background:#f97316;color:#fff}.ms__topbar{background:#020617;color:#cbd5e1;padding:.75rem 0;font-size:.875rem}.ms__topbar__inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;display:flex;align-items:center;justify-content:space-between}@media (min-width:640px){.ms__topbar__inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__topbar__inner{padding-left:2rem;padding-right:2rem}}.ms__topbar__contacts{display:flex;align-items:center;gap:1.5rem}@media (max-width:767px){.ms__topbar__contacts{display:flex;gap:.5rem}}.ms__topbar__link{display:flex;align-items:center;gap:.5rem;color:#cbd5e1;transition:color .3s ease}.ms__topbar__link:hover{color:#fff}.ms__topbar__link .ms__icon{color:#f97316;font-size:1rem}@media (max-width:767px){.ms__topbar__link{justify-content:center;width:2rem;height:2rem;border-radius:9999px;background:rgba(203,213,225,.08);border:1px solid rgba(203,213,225,.18);gap:0}.ms__topbar__link span:not(.ms__icon){display:none}.ms__topbar__link .ms__icon{font-size:1rem}}.ms__topbar__socials{display:flex;gap:1rem}.ms__topbar__social{color:#94a3b8;transition:color .3s ease;display:flex}.ms__topbar__social:hover{color:#f97316}.ms__topbar__social svg{width:1.25rem;height:1.25rem}.ms__navbar{position:relative;width:100%;z-index:30;background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid #e2e8f0}.ms__navbar--sticky{position:fixed;top:0;width:100%;margin-top:0}.ms__navbar__inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;display:flex;align-items:center;justify-content:space-between;height:80px}@media (min-width:640px){.ms__navbar__inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__navbar__inner{padding-left:2rem;padding-right:2rem}}.ms__navbar__logo{display:flex;align-items:center;gap:.5rem;text-decoration:none}.ms__navbar__logo-icon{border-radius:16px;display:flex;align-items:center;justify-content:center}.ms__navbar__logo-icon img{display:block;width:100%;height:80px;object-fit:contain;filter:drop-shadow(0 0 1rem #020617)}.ms__navbar__logo-icon .ms__icon{color:#fff;font-size:1.75rem}.ms__navbar__logo-text{display:none;font-size:1.5rem;font-weight:800;letter-spacing:-.025em;color:#0f172a}.ms__navbar__logo-text span{color:#f97316}@media (max-width:992px){.ms__navbar__logo-text{font-size:1.2rem}}.ms__navbar__menu{display:none;align-items:center;gap:2rem;font-weight:500;list-style:none;margin:0;padding:0}.ms__navbar__menu .menu,.ms__navbar__menu .ms__navbar__menu-list{display:flex;justify-content:center;align-items:center;gap:1rem;list-style:none;margin:0;padding:0}.ms__navbar__menu .menu>li,.ms__navbar__menu .ms__navbar__menu-list>li{position:relative;list-style:none}.ms__navbar__menu .menu>li>a,.ms__navbar__menu .ms__navbar__menu-list>li>a{display:flex;align-items:center;gap:.25rem;color:#334155;text-decoration:none;padding:.5rem .25rem;transition:color .3s ease}.ms__navbar__menu .menu>li.current-menu-ancestor>a,.ms__navbar__menu .menu>li.current-menu-item>a,.ms__navbar__menu .menu>li.current-menu-parent>a,.ms__navbar__menu .menu>li:hover>a,.ms__navbar__menu .ms__navbar__menu-list>li.current-menu-ancestor>a,.ms__navbar__menu .ms__navbar__menu-list>li.current-menu-item>a,.ms__navbar__menu .ms__navbar__menu-list>li.current-menu-parent>a,.ms__navbar__menu .ms__navbar__menu-list>li:hover>a{color:#f97316}.ms__navbar__menu .menu>li.menu-item-has-children>a:after,.ms__navbar__menu .ms__navbar__menu-list>li.menu-item-has-children>a:after{content:"▾";font-size:.875rem;line-height:1}.ms__navbar__menu .menu>li.menu-item-has-children>.sub-menu,.ms__navbar__menu .ms__navbar__menu-list>li.menu-item-has-children>.sub-menu{position:absolute;top:100%;left:0;min-width:13.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);list-style:none;padding:.5rem 0;margin:0;opacity:0;visibility:hidden;transform:translateY(8px);pointer-events:none;transition:all .3s ease;z-index:30}.ms__navbar__menu .menu>li.menu-item-has-children>.sub-menu li,.ms__navbar__menu .ms__navbar__menu-list>li.menu-item-has-children>.sub-menu li{list-style:none}.ms__navbar__menu .menu>li.menu-item-has-children>.sub-menu a,.ms__navbar__menu .ms__navbar__menu-list>li.menu-item-has-children>.sub-menu a{display:block;padding:.75rem 1rem;color:#334155;font-size:.95rem;white-space:nowrap;text-decoration:none;transition:all .3s ease}.ms__navbar__menu .menu>li.menu-item-has-children>.sub-menu a:hover,.ms__navbar__menu .ms__navbar__menu-list>li.menu-item-has-children>.sub-menu a:hover{color:#f97316;background:rgba(249,115,22,.05)}.ms__navbar__menu .menu>li.menu-item-has-children:focus-within>.sub-menu,.ms__navbar__menu .menu>li.menu-item-has-children:hover>.sub-menu,.ms__navbar__menu .ms__navbar__menu-list>li.menu-item-has-children:focus-within>.sub-menu,.ms__navbar__menu .ms__navbar__menu-list>li.menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}@media (min-width:768px){.ms__navbar__menu{display:flex}}.ms__navbar__menu-item{color:#334155;transition:color .3s ease;text-decoration:none}.ms__navbar__menu-item.is-active,.ms__navbar__menu-item:hover{color:#f97316}.ms__navbar__actions{display:flex;align-items:center;gap:1rem}.ms__navbar__actions-btn{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:9999px;border:1px solid transparent;transition:all .3s ease;text-decoration:none;color:#334155;position:relative}.ms__navbar__actions-btn:hover{background:#f1f5f9;border-color:#e2e8f0}.ms__navbar__actions-btn .ms__icon{font-size:1.25rem}@media (max-width:768px){.ms__navbar__actions-btn{display:none}}.ms__navbar__cart-count{position:absolute;top:.2rem;right:.2rem;transform:translate(50%,-50%);min-width:1rem;height:1rem;padding:0 .2rem;border-radius:9999px;background:#f97316;color:#fff;font-size:.625rem;font-weight:700;line-height:1rem;text-align:center;pointer-events:none}.ms__navbar__cart-count.is-empty{display:none}@media (max-width:768px){.ms__navbar__calltoaction{display:none}}.ms__header-burger{display:none;flex-direction:column;justify-content:space-around;width:30px;height:24px;background:transparent;border:none;cursor:pointer;padding:0;z-index:10}@media (max-width:768px){.ms__header-burger{display:flex}}.ms__header-burger span{width:30px;height:3px;background-color:#0f172a;border-radius:2px;transition:all .3s ease-in-out;transform-origin:center}.ms__header-burger.active span:first-child{transform:translateY(10.5px) rotate(45deg)}.ms__header-burger.active span:nth-child(2){opacity:0;transform:translateX(-20px)}.ms__header-burger.active span:nth-child(3){transform:translateY(-10.5px) rotate(-45deg)}.ms__header-mobile{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);max-height:0;overflow:hidden;transition:max-height .3s ease-in-out;z-index:999}@media (max-width:768px){.ms__header-mobile{display:block}}.ms__header-mobile.active{max-height:600px;overflow-y:auto}.ms__header-mobile-list{list-style:none;padding:20px 0;margin:0}.ms__header-mobile-list li{margin:0;position:relative}.ms__header-mobile-list li>a{display:block;padding:12px 0;color:#0f172a;font-size:1rem;font-weight:500;text-decoration:none;transition:color .3s ease-in-out}.ms__header-mobile-list .current-menu-ancestor>a,.ms__header-mobile-list .current-menu-item>a,.ms__header-mobile-list .current-menu-parent>a,.ms__header-mobile-list li>a:hover{color:#f97316}.ms__header-mobile-list li.menu-item-has-children>a{display:flex;justify-content:space-between;align-items:center;padding:12px 0}.ms__header-mobile-list li.menu-item-has-children>a:after{content:"+";font-size:1.5rem;font-weight:400;line-height:1;transition:transform .3s ease-in-out}.ms__header-mobile-list li.menu-item-has-children.active>a:after{content:"-"}.ms__header-mobile-list ul.sub-menu{list-style:none;padding:0;margin:0;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out;background-color:rgba(249,115,22,.03);border-radius:.5rem;margin-top:8px}.ms__header-mobile-list ul.sub-menu li{margin:0}.ms__header-mobile-list ul.sub-menu li a{padding:10px 0 10px 20px;font-size:.9375rem;font-weight:500;color:rgba(15,23,42,.8)}.ms__header-mobile-list ul.sub-menu li a:hover{color:#f97316;padding-left:25px}.ms__header-mobile-list li.active>ul.sub-menu{max-height:500px;padding:10px 15px}.ms__header-mobile-button{display:flex;justify-content:center;align-items:center;background-color:#f97316;color:#fff!important;padding:12px 30px;border-radius:.5rem;font-weight:600;text-decoration:none;font-size:.875rem;margin:20px 0;transition:all .3s ease-in-out;gap:.5rem;box-shadow:0 1px 2px 0 rgba(249,115,22,.3)}.ms__header-mobile-button .ms__icon{font-size:1.125rem;transition:transform .3s ease-in-out}.ms__header-mobile-button:hover{background-color:#ea580c}.ms__header-mobile-button:hover .ms__icon{transform:translateX(5px)}.ms__header-mobile-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.5rem}.ms__header-mobile-shortcut{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:12px;border:1px solid #e2e8f0;border-radius:12px;color:#1e293b;background-color:#f8fafc;text-decoration:none;font-weight:500;font-size:.9375rem;transition:all .3s ease-in-out}.ms__header-mobile-shortcut .ms__icon{font-size:1.1rem;color:#f97316}.ms__header-mobile-shortcut:hover{border-color:rgba(249,115,22,.35);background-color:rgba(249,115,22,.06);color:#f97316}@media (max-width:768px){.ms__navbar__menu{display:none}}.ms__footer{background:#020617;color:#94a3b8;padding:4rem 0}.ms__footer__inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.ms__footer__inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__footer__inner{padding-left:2rem;padding-right:2rem}}.ms__footer__grid{display:grid;gap:3rem;margin-bottom:4rem}@media (min-width:768px){.ms__footer__grid{grid-template-columns:2fr 1fr 1fr}}.ms__footer__brand{max-width:24rem}.ms__footer__logo{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;text-decoration:none}.ms__footer__logo-icon{border-radius:16px;display:flex;align-items:center;justify-content:center}.ms__footer__logo-icon img{display:block;width:100%;height:80px;object-fit:contain;filter:drop-shadow(0 0 1rem #020617)}.ms__footer__logo-icon .ms__icon,.ms__footer__logo-text{color:#fff;font-size:1.5rem}.ms__footer__logo-text{font-weight:800;letter-spacing:-.025em}.ms__footer__logo-text span{color:#f97316}.ms__footer__description{margin-bottom:2rem;line-height:1.75}.ms__footer__socials{display:flex;gap:1rem}.ms__footer__social{width:2.5rem;height:2.5rem;background:#1e293b;border-radius:9999px;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .3s ease}.ms__footer__social:hover{background:#f97316}.ms__footer__social svg{width:1.25rem;height:1.25rem}.ms__footer__nav-title{color:#fff;font-weight:700;margin-bottom:1.5rem}.ms__footer__nav{list-style:none;padding:0;margin:0}.ms__footer__nav li+li{margin-top:1rem}.ms__footer__nav a{color:#94a3b8;transition:color .3s ease}.ms__footer__nav a:hover{color:#f97316}.ms__footer__contact-item{display:flex;align-items:flex-start;gap:.75rem;color:#94a3b8;text-decoration:none}.ms__footer__contact-item .ms__icon{color:#f97316}.ms__footer__bottom{padding-top:2rem;border-top:1px solid #0f172a;display:flex;flex-direction:column;gap:1rem;font-size:.875rem;align-items:center}@media (min-width:768px){.ms__footer__bottom{flex-direction:row;justify-content:space-between}}.ms__footer__legal-links{display:flex;gap:1.5rem}.ms__footer__legal-links a{color:#94a3b8;transition:color .3s ease}.ms__footer__legal-links a:hover{color:#fff}.ms__footer__credit{width:100%;text-align:center;color:#64748b;font-size:.8125rem;margin:1rem 0 0}.ms__footer__credit a{color:#f97316;text-decoration:none;transition:color .3s ease}.ms__footer__credit a:hover{color:#fff}.ms__hero{position:relative;padding-top:20px;padding-bottom:5rem;overflow:hidden}.ms__hero__inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;position:relative;z-index:1}@media (min-width:640px){.ms__hero__inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__hero__inner{padding-left:2rem;padding-right:2rem}}.ms__hero__grid{display:grid;gap:3rem;align-items:center}@media (min-width:1024px){.ms__hero__grid{grid-template-columns:1fr 1fr}}.ms__hero__badge{display:inline-block;padding:.25rem 1rem;border-radius:9999px;background:rgba(14,165,233,.1);color:#0ea5e9;font-weight:700;font-size:.875rem;text-transform:uppercase;letter-spacing:.02em;margin-bottom:1.5rem}.ms__hero__title{font-size:clamp(2.5rem,2rem + 4vw,4.5rem);font-weight:800;color:#0f172a;line-height:1.1;margin-bottom:1.5rem}.ms__hero__title span{color:#0ea5e9}.ms__hero__text{font-size:1.125rem;color:#475569;margin-bottom:2rem;max-width:36rem;line-height:1.75}.ms__hero__buttons{display:flex;flex-wrap:wrap;gap:1rem}.ms__hero__proof{margin-top:2.5rem;display:flex;align-items:center;gap:1.5rem}.ms__hero__avatars{display:flex}.ms__hero__avatars img{width:3rem;height:3rem;border-radius:9999px;border:4px solid #f8fafc;margin-left:-.75rem}.ms__hero__avatars img:first-child{margin-left:0}.ms__hero__rating{font-size:.875rem}.ms__hero__rating-stars{display:flex;color:#f97316}.ms__hero__rating-stars .ms__icon{font-size:.875rem}.ms__hero__rating-count{font-weight:500;color:#334155}.ms__hero__image{position:relative}.ms__hero__image .ms__blur-blob{position:absolute;z-index:0}.ms__hero__image .ms__blur-blob--primary{top:-2.5rem;right:-2.5rem}.ms__hero__image .ms__blur-blob--secondary{bottom:-2.5rem;left:-2.5rem}.ms__hero__image img{position:relative;z-index:1;border-radius:32px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);border:8px solid #fff;width:100%;height:auto}.ms__stats{background:#f97316;padding:3rem 0}.ms__stats__inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.ms__stats__inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__stats__inner{padding-left:2rem;padding-right:2rem}}.ms__stats__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;text-align:center;color:#fff}@media (min-width:768px){.ms__stats__grid{grid-template-columns:repeat(4,1fr)}}.ms__stats__number{font-size:clamp(1.75rem,1.5rem + 2vw,2.5rem);font-weight:800;margin-bottom:.25rem}.ms__stats__label{color:#ffedd5;font-weight:500}.ms__features{padding-top:6rem;padding-bottom:6rem;background:#fff}.ms__features__inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.ms__features__inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__features__inner{padding-left:2rem;padding-right:2rem}}.ms__features__header{text-align:center;margin-bottom:4rem}.ms__features__header .ms__section-subtitle{margin-left:auto;margin-right:auto}.ms__features__grid{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem}@media (min-width:768px){.ms__features__grid{grid-template-columns:repeat(3,1fr)}}.ms__highlight{padding:5rem 0;background:#f1f5f9}.ms__highlight__inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;max-width:56rem;text-align:center}@media (min-width:640px){.ms__highlight__inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__highlight__inner{padding-left:2rem;padding-right:2rem}}.ms__highlight__title{font-size:clamp(1.9rem,1.1rem + 3vw,2.5rem);font-weight:800;color:#0f172a;margin-bottom:1.5rem}.ms__highlight__text{font-size:1.125rem;color:#334155;max-width:42rem;margin:0 auto;line-height:1.75}.ms__testimonials{padding-top:6rem;padding-bottom:6rem;background:#fff}.ms__testimonials__inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.ms__testimonials__inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__testimonials__inner{padding-left:2rem;padding-right:2rem}}.ms__testimonials__header{text-align:center;margin-bottom:4rem}.ms__testimonials__subtitle{color:#475569;max-width:42rem;margin:1rem auto 0;font-size:1.125rem;line-height:1.75}.ms__testimonials__grid{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem;margin-bottom:3rem}@media (min-width:768px){.ms__testimonials__grid{grid-template-columns:repeat(3,1fr)}}.ms__testimonials__dots{display:flex;justify-content:center;gap:.5rem}.ms__testimonials__dots span{width:.625rem;height:.625rem;border-radius:9999px;background:#cbd5e1}.ms__testimonials__dots span:first-child{background:#f97316}.ms__languages{padding-top:6rem;padding-bottom:6rem;background:#f8fafc}.ms__languages__inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.ms__languages__inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__languages__inner{padding-left:2rem;padding-right:2rem}}.ms__languages__header{display:flex;flex-direction:column;gap:1rem;margin-bottom:4rem}@media (min-width:768px){.ms__languages__header{flex-direction:row;justify-content:space-between;align-items:flex-end}}.ms__languages__header-left{max-width:42rem}.ms__languages__subtitle{color:#475569;font-size:1.125rem;line-height:1.75;margin-top:1rem}.ms__languages__header-link{color:#f97316;font-weight:700;display:inline-flex;align-items:center;gap:.25rem;transition:all .3s ease;text-decoration:none;white-space:nowrap}.ms__languages__header-link:hover{gap:.75rem}.ms__languages__header-link:hover .ms__icon{transform:translateX(4px)}.ms__languages__header-link .ms__icon{font-size:1.125rem;transition:transform .3s ease}.ms__languages__grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem}@media (min-width:640px){.ms__languages__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ms__languages__grid{grid-template-columns:repeat(4,1fr)}}.ms__shop-featured{padding-top:6rem;padding-bottom:6rem;background:#f8fafc}.ms__shop-featured__inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.ms__shop-featured__inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__shop-featured__inner{padding-left:2rem;padding-right:2rem}}.ms__shop-featured__header{text-align:center;margin-bottom:4rem}.ms__shop-featured__header .ms__section-subtitle{margin-left:auto;margin-right:auto}.ms__shop-featured__editorial{max-width:56rem;width:100%;margin:0 auto;background:#fff;border-radius:32px;overflow:hidden;box-shadow:0 50px 100px -20px rgba(0,0,0,.1),0 30px 60px -30px rgba(0,0,0,.15);border:1px solid #f1f5f9;display:flex;flex-direction:column}.ms__shop-featured__editorial-cover{height:500px;position:relative;overflow:hidden;flex-shrink:0}@media (min-width:768px){.ms__shop-featured__editorial-cover{height:650px}}@media (min-width:1024px){.ms__shop-featured__editorial-cover{height:750px}}.ms__shop-featured__editorial-cover img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ms__shop-featured__editorial-cover:hover img{transform:scale(1.05)}.ms__shop-featured__editorial-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(15,23,42,.4),transparent,transparent);opacity:.6}.ms__shop-featured__editorial-card{padding:2.5rem;position:relative;background:#fff;margin:-3rem 1rem 3rem;border-radius:32px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);z-index:1;display:flex;flex-direction:column;gap:1.5rem}@media (min-width:768px){.ms__shop-featured__editorial-card{padding:4rem;margin:-3rem 3rem 3rem}}@media (min-width:1024px){.ms__shop-featured__editorial-card{padding:5rem}}.ms__shop-featured__editorial-top{display:flex;flex-direction:column;gap:1rem}@media (min-width:640px){.ms__shop-featured__editorial-top{flex-direction:row;justify-content:space-between;align-items:flex-start}}.ms__shop-featured__editorial-badge{display:block;color:#f97316;font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;margin-bottom:.5rem}.ms__shop-featured__editorial-title{font-size:1.25rem;font-weight:800;color:#0f172a;line-height:1.1;letter-spacing:-.02em;margin:0}@media (min-width:768px){.ms__shop-featured__editorial-title{font-size:clamp(1.75rem,1.25rem + 3vw,3.75rem)}}.ms__shop-featured__editorial-price{display:flex;flex-direction:column;align-items:flex-end}.ms__shop-featured__editorial-price-amount{color:#f97316;font-weight:800;font-size:clamp(1.75rem,1.5rem + 2vw,3rem);line-height:1}.ms__shop-featured__editorial-price-note{color:#94a3b8;font-size:.875rem;margin-top:.25rem}.ms__shop-featured__editorial-divider{height:.25rem;width:5rem;background:rgba(249,115,22,.2);border-radius:9999px}.ms__shop-featured__editorial-desc{font-size:.875rem;color:#475569;line-height:1.75;font-weight:300;max-width:48rem;margin:0}@media (min-width:768px){.ms__shop-featured__editorial-desc{font-size:1.25rem}}.ms__cta{padding-top:6rem;padding-bottom:6rem}.ms__cta__inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.ms__cta__inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__cta__inner{padding-left:2rem;padding-right:2rem}}.ms__cta__box{background:#0f172a;border-radius:3rem;padding:3rem;position:relative;overflow:hidden;text-align:center}@media (min-width:1024px){.ms__cta__box{padding:5rem;text-align:left}}.ms__cta__grid{position:relative;z-index:1;display:grid;gap:3rem;align-items:center}@media (min-width:1024px){.ms__cta__grid{grid-template-columns:1fr 1fr}}.ms__cta__title{font-size:clamp(1.9rem,1.1rem + 3vw,3rem);font-weight:800;color:#fff;margin-bottom:1.5rem}.ms__cta__text{color:#cbd5e1;font-size:1.25rem;margin-bottom:2.5rem}.ms__cta__buttons{display:flex;flex-direction:column;gap:1rem;justify-content:center}@media (min-width:640px){.ms__cta__buttons{flex-direction:row}}@media (min-width:1024px){.ms__cta__buttons{justify-content:flex-start}}.ms__cta__teacher-card{background:hsla(0,0%,100%,.05);padding:2rem;border-radius:2rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.1)}@media (max-width:1023px){.ms__cta__teacher-card{display:none}}.ms__cta__teacher-card-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.ms__cta__teacher-card-header img{width:4rem;height:4rem;border-radius:24px}.ms__cta__teacher-card-header h4{color:#fff;font-weight:700;font-size:1.125rem;margin:0}.ms__cta__teacher-card-header p{color:#94a3b8;margin:0}.ms__cta__teacher-card-quote{color:#cbd5e1;font-style:italic;font-size:1.125rem;line-height:1.75;margin:0}.ms__blog-section{padding-top:6rem;padding-bottom:6rem;background:#fff}.ms__blog-section__inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.ms__blog-section__inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__blog-section__inner{padding-left:2rem;padding-right:2rem}}.ms__blog-section__header{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:4rem}@media (min-width:768px){.ms__blog-section__header{flex-direction:row;justify-content:space-between;align-items:flex-end}}.ms__blog-section__grid{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem}@media (min-width:768px){.ms__blog-section__grid{grid-template-columns:repeat(3,1fr)}}.ms__blog-header{padding-top:20px;padding-bottom:4rem;background:#f8fafc}.ms__blog-header__inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.ms__blog-header__inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__blog-header__inner{padding-left:2rem;padding-right:2rem}}.ms__blog-header__content{max-width:48rem}.ms__blog-header__title{font-size:clamp(2.5rem,2rem + 2vw,3.75rem);font-weight:800;color:#0f172a;line-height:1.1;margin-bottom:1.5rem}.ms__blog-header__title span{color:#f97316}.ms__blog-header__subtitle{font-size:1.125rem;color:#475569;max-width:42rem;line-height:1.75}.ms__blog-filters{display:flex;flex-wrap:wrap;gap:.5rem;padding-bottom:1.5rem;border-bottom:1px solid #e2e8f0;margin-bottom:3rem}.ms__blog-filter{padding:.5rem 1.5rem;border-radius:9999px;font-weight:500;background:#f1f5f9;transition:all .3s ease;cursor:pointer;border:none;text-decoration:none;color:inherit}.ms__blog-filter:hover{background:#e2e8f0}.ms__blog-filter--active{background:#f97316;color:#fff}.ms__blog-filter--active:hover{background:#ea580c}.ms__blog-list{max-width:1280px;margin-left:auto;margin-right:auto;padding:4rem 1rem}@media (min-width:640px){.ms__blog-list{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__blog-list{padding-left:2rem;padding-right:2rem}}.ms__blog-list__inner{max-width:100%}.ms__blog-list__grid{display:grid;grid-template-columns:repeat(1,1fr);gap:2.5rem}@media (min-width:768px){.ms__blog-list__grid{grid-template-columns:repeat(3,1fr)}}.ms__blog-list__empty{text-align:center;color:#64748b;padding:4rem 0}.ms__blog-card{display:flex;flex-direction:column}.ms__blog-card__image{position:relative;overflow:hidden;border-radius:24px;margin-bottom:1.5rem;aspect-ratio:16/10;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.ms__blog-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ms__blog-card:hover .ms__blog-card__image img{transform:scale(1.05)}.ms__blog-card__badge{position:absolute;top:1rem;left:1rem;display:inline-block;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:700;text-transform:uppercase;color:#f97316}.ms__blog-card__body{display:flex;flex-direction:column;flex-grow:1}.ms__blog-card__title{font-size:1.25rem;font-weight:700;color:#0f172a;margin-bottom:1.5rem;line-height:1.3;transition:color .3s ease}.ms__blog-card:hover .ms__blog-card__title{color:#f97316}.ms__blog-card__meta{margin-top:auto;display:flex;align-items:center;gap:1rem;padding-top:1rem;border-top:1px solid #f1f5f9}.ms__blog-card__avatar{width:3.5rem;height:3.5rem;border-radius:9999px;border:2px solid rgba(249,115,22,.2);object-fit:cover;flex-shrink:0}.ms__blog-card__meta-text{display:flex;flex-direction:column}.ms__blog-card__author{font-size:.875rem;font-weight:700;color:#0f172a;line-height:1}.ms__blog-card__meta-details{display:flex;align-items:center;font-size:.75rem;color:#64748b;margin-top:.25rem}.ms__blog-card__meta-dot{margin:0 .5rem;color:#cbd5e1}.ms__blog-card__meta-reading{display:flex;align-items:center;gap:.25rem}.ms__blog-card__meta-reading .ms__icon{font-size:.875rem}.ms__pagination{display:flex;justify-content:center;gap:.5rem;margin-top:5rem}.ms__pagination__item{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:20px;background:#f1f5f9;color:#334155;font-weight:700;transition:all .3s ease;text-decoration:none}.ms__pagination__item--active,.ms__pagination__item:hover{background:#f97316;color:#fff}.ms__newsletter{padding:6rem 0;background:#f97316}.ms__newsletter__inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.ms__newsletter__inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__newsletter__inner{padding-left:2rem;padding-right:2rem}}.ms__newsletter__box{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:3rem;padding:2rem;border:1px solid hsla(0,0%,100%,.2);display:flex;flex-direction:column;align-items:center;gap:3rem}@media (min-width:768px){.ms__newsletter__box{padding:4rem}}@media (min-width:1024px){.ms__newsletter__box{flex-direction:row;justify-content:space-between}}.ms__newsletter__content{max-width:36rem;text-align:center}@media (min-width:1024px){.ms__newsletter__content{text-align:left}}.ms__newsletter__title{font-size:clamp(1.5rem,1rem + 2vw,2.5rem);font-weight:800;color:#fff;margin-bottom:1rem}.ms__newsletter__text{color:#fff7ed;font-size:1.125rem}.ms__newsletter__form{display:flex;flex-direction:column;gap:1rem;width:100%}@media (min-width:640px){.ms__newsletter__form{flex-direction:row}}@media (min-width:1024px){.ms__newsletter__form{width:auto}}.ms__newsletter__input{padding:1rem 2rem;border-radius:24px;background:#fff;border:none;color:#0f172a;width:100%}@media (min-width:1024px){.ms__newsletter__input{width:20rem}}.ms__newsletter__input:focus{outline:none;box-shadow:0 0 0 2px hsla(0,0%,100%,.5)}.ms__newsletter__btn{padding:1rem 2rem;border-radius:24px;background:#0f172a;color:#fff;font-weight:700;border:none;white-space:nowrap;transition:all .3s ease;cursor:pointer}.ms__newsletter__btn:hover{background:#1e293b}.ms__single-post__hero{padding-top:5rem}.ms__single-post__hero-inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;max-width:90rem}@media (min-width:640px){.ms__single-post__hero-inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__single-post__hero-inner{padding-left:2rem;padding-right:2rem}}.ms__single-post__banner{position:relative;height:600px;border-radius:2rem;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}@media (min-width:1024px){.ms__single-post__banner{height:700px}}.ms__single-post__banner-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ms__single-post__banner:hover .ms__single-post__banner-image{transform:scale(1.05)}.ms__single-post__banner-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.2),transparent)}.ms__single-post__banner-bottom{position:absolute;bottom:2rem;left:2rem;right:2rem}@media (min-width:1024px){.ms__single-post__banner-bottom{bottom:4rem;left:4rem;right:4rem}}.ms__single-post__banner-card{background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:2rem;border-radius:32px;max-width:56rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}@media (min-width:1024px){.ms__single-post__banner-card{padding:3rem}}.ms__single-post__badge-wrap{margin-bottom:1rem}.ms__single-post__badge{display:inline-block;background:rgba(249,115,22,.1);color:#f97316;padding:.25rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:700}.ms__single-post__title{font-size:clamp(1.5rem,1rem + 2vw,2.5rem);font-weight:800;color:#0f172a;margin-bottom:1.5rem;line-height:1.2}.ms__single-post__author{display:flex;align-items:center;gap:1rem}.ms__single-post__author-avatar{width:3.5rem;height:3.5rem;border-radius:9999px;border:2px solid #f97316;object-fit:cover}.ms__single-post__author-name{font-weight:700;color:#0f172a}.ms__single-post__author-meta{font-size:.875rem;color:#64748b}.ms__single-post__content{padding-top:6rem;padding-bottom:6rem;background:#fff}.ms__single-post__article{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.ms__single-post__article{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__single-post__article{padding-left:2rem;padding-right:2rem}}.ms__single-post__prose{max-width:53rem;margin:0 auto;line-height:1.85;font-size:1.125rem}.ms__single-post__prose h2{font-size:1.875rem;font-weight:700;color:#0f172a;margin-top:4rem;margin-bottom:2rem}.ms__single-post__prose p{margin-bottom:1.5em;color:#334155}.ms__single-post__prose blockquote{border-left:4px solid #f97316;padding:2.5rem 2rem;margin:3rem 0;font-style:italic;font-size:1.5rem;font-weight:500;color:#1e293b;background:#f8fafc;border-radius:0 24px 24px 0}.ms__single-post__prose img{width:100%;border-radius:2rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);margin:4rem 0}.ms__single-post__tip-box{background:rgba(249,115,22,.05);border-radius:32px;padding:2rem;margin:4rem 0;border:1px solid rgba(249,115,22,.1)}@media (min-width:1024px){.ms__single-post__tip-box{padding:3rem}}.ms__single-post__tip-box h3{font-size:1.5rem;font-weight:700;color:#f97316;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem}.ms__single-post__tip-box p{color:#334155;margin-bottom:0}.ms__single-post__related{padding-top:6rem;padding-bottom:6rem;background:#fff}.ms__single-post__related-inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.ms__single-post__related-inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__single-post__related-inner{padding-left:2rem;padding-right:2rem}}.ms__single-post__related-header{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:4rem}@media (min-width:768px){.ms__single-post__related-header{flex-direction:row;justify-content:space-between;align-items:flex-end}}.ms__contact__header{padding-top:20px;padding-bottom:3rem;background:#f8fafc;text-align:center}.ms__contact__header-inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.ms__contact__header-inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__contact__header-inner{padding-left:2rem;padding-right:2rem}}.ms__contact__header-text{color:#475569;font-size:1.125rem;line-height:1.75;max-width:42rem;margin:1rem auto 0}.ms__contact__content{padding-top:6rem;padding-bottom:6rem}.ms__contact__inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.ms__contact__inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__contact__inner{padding-left:2rem;padding-right:2rem}}.ms__contact__grid{display:grid;gap:3rem}@media (min-width:1024px){.ms__contact__grid{grid-template-columns:1fr 1fr;gap:5rem}}.ms__contact__form-card{background:#fff;padding:2rem;border-radius:2rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);border:1px solid #f1f5f9}@media (min-width:768px){.ms__contact__form-card{padding:2.5rem}}.ms__contact__form-title{font-size:1.5rem;font-weight:800;color:#0f172a;margin-bottom:2rem}.ms__contact__info{display:flex;flex-direction:column;justify-content:center;gap:1.5rem}.ms__contact__info-card{background:#fff;padding:2rem;border-radius:32px;border:1px solid #f1f5f9;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);display:flex;align-items:flex-start;gap:1.5rem}.ms__contact__info-icon{width:3.5rem;height:3.5rem;border-radius:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s ease}.ms__contact__info-icon--primary{background:rgba(249,115,22,.1);color:#f97316}.ms__contact__info-icon--secondary{background:rgba(14,165,233,.1);color:#0ea5e9}.ms__contact__info-icon--green{background:rgba(34,197,94,.1);color:#22c55e}.ms__contact__info-icon--orange{background:rgba(249,115,22,.1);color:#f97316}.ms__contact__info-card:hover .ms__contact__info-icon{transform:scale(1.1)}.ms__contact__info-label{color:#64748b;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.ms__contact__info-value{font-size:clamp(1.125rem,1rem + .5vw,1.5rem);font-weight:800;color:#0f172a}.ms__contact a.ms__contact__info-value{transition:color .3s ease}.ms__contact a.ms__contact__info-value:hover{color:#f97316}.ms__contact__info-note{color:#64748b;margin-top:.25rem;font-size:.875rem}.ms__contact-form,.ms__contact-form__row{display:grid;gap:1.5rem}@media (min-width:768px){.ms__contact-form__row--2col{grid-template-columns:repeat(2,minmax(0,1fr))}}.ms__contact-form__field{display:grid;gap:.5rem}.ms__contact-form__field>label{display:block;color:#334155;font-size:.875rem;font-weight:600;margin:0}.ms__contact-form__actions{margin-top:.5rem}.ms__contact-form__submit{min-height:3.5rem;font-size:1.125rem}.ms__contact-form__submit .ms__icon{font-size:1.25rem}.ms__contact-form input[type=email],.ms__contact-form input[type=tel],.ms__contact-form input[type=text],.ms__contact-form input[type=url],.ms__contact-form select,.ms__contact-form textarea{width:100%;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:.75rem 1rem;color:#0f172a;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;line-height:1.5;outline:none;transition:border-color .3s ease,box-shadow .3s ease}.ms__contact-form input[type=email]::placeholder,.ms__contact-form input[type=tel]::placeholder,.ms__contact-form input[type=text]::placeholder,.ms__contact-form input[type=url]::placeholder,.ms__contact-form select::placeholder,.ms__contact-form textarea::placeholder{color:#94a3b8}.ms__contact-form input[type=email]:focus,.ms__contact-form input[type=tel]:focus,.ms__contact-form input[type=text]:focus,.ms__contact-form input[type=url]:focus,.ms__contact-form select:focus,.ms__contact-form textarea:focus{border-color:transparent;box-shadow:0 0 0 2px rgba(249,115,22,.9)}.ms__contact-form select{cursor:pointer}.ms__contact-form textarea{resize:vertical;min-height:8rem}.ms__contact-form .wpcf7-form-control-wrap{display:block}.ms__contact-form .wpcf7-not-valid-tip{color:#b91c1c;font-size:.8125rem;margin-top:.25rem}.ms__contact-form .wpcf7-not-valid{border-color:#fca5a5;background:#fff7f7}.ms__contact-form .wpcf7-spinner{margin:0 0 0 .5rem;vertical-align:middle}.ms__contact-form .wpcf7-response-output{margin:0!important;border-radius:20px;padding:1rem 1.25rem!important;font-size:.9375rem;font-weight:500}.ms__contact-form .wpcf7 form.aborted .wpcf7-response-output,.ms__contact-form .wpcf7 form.failed .wpcf7-response-output,.ms__contact-form .wpcf7 form.invalid .wpcf7-response-output,.ms__contact-form .wpcf7 form.unaccepted .wpcf7-response-output{border:1px solid #fecaca;background:#fff1f2;color:#9f1239}.ms__contact-form .wpcf7 form.sent .wpcf7-response-output{border:1px solid #bbf7d0;background:#f0fdf4;color:#166534}.ms__contact-form .wpcf7 form.submitting .wpcf7-submit{opacity:.85;cursor:not-allowed}.ms__contact-form [class*=altcha]{margin-top:.5rem}.ms__faq__header{position:relative;padding-top:20px;padding-bottom:3rem;background:#f8fafc;overflow:hidden;text-align:center}.ms__faq__header-inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;max-width:56rem;position:relative;z-index:1}@media (min-width:640px){.ms__faq__header-inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__faq__header-inner{padding-left:2rem;padding-right:2rem}}.ms__faq__header-blobs{position:absolute;inset:0;pointer-events:none;opacity:.05}.ms__faq__header-blob{position:absolute;width:24rem;height:24rem;border-radius:9999px;filter:blur(64px)}.ms__faq__header-blob--primary{top:5rem;left:25%;background:#f97316}.ms__faq__header-blob--secondary{bottom:5rem;right:25%;background:#0ea5e9}.ms__faq__header p{font-size:1.25rem;color:#475569;max-width:42rem;margin:0 auto;line-height:1.75}.ms__faq__header h1{margin-bottom:1.5rem;font-size:clamp(2.5rem,1.75rem + 3vw,3.75rem);line-height:1.1}.ms__faq__content{padding:5rem 0;background:#fff}.ms__faq__inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;max-width:56rem}@media (min-width:640px){.ms__faq__inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__faq__inner{padding-left:2rem;padding-right:2rem}}.ms__faq__category{margin-bottom:5rem;scroll-margin-top:8rem}.ms__faq__category:last-child{margin-bottom:0}.ms__faq__category-title{font-size:1.875rem;font-weight:800;color:#0f172a;margin-bottom:2rem;display:flex;align-items:center;gap:.75rem}.ms__faq__category-bar{width:.5rem;height:2rem;border-radius:9999px}.ms__faq__category-bar--primary{background:#f97316}.ms__faq__category-bar--secondary{background:#0ea5e9}.ms__faq__category-bar--green{background:#22c55e}.ms__courses__header{padding-top:20px;padding-bottom:3rem;background:#f8fafc;text-align:center}.ms__courses__header-inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;max-width:56rem}@media (min-width:640px){.ms__courses__header-inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__courses__header-inner{padding-left:2rem;padding-right:2rem}}.ms__courses__header p{color:#475569;font-size:1.125rem;line-height:1.75;margin-top:1rem}.ms__courses__content{padding-top:6rem;padding-bottom:6rem}.ms__courses__inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.ms__courses__inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__courses__inner{padding-left:2rem;padding-right:2rem}}.ms__courses__toolbar{background:#fff;padding:1.5rem;border-radius:32px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:1px solid #f1f5f9;margin-bottom:3rem}.ms__courses__list{display:flex;flex-direction:column;gap:1.5rem}.ms__courses__item{background:#fff;padding:1.5rem;border-radius:32px;border:1px solid #f1f5f9;transition:all .3s ease}.ms__courses__item:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25);border-color:rgba(249,115,22,.3)}@media (min-width:1024px){.ms__courses__item{padding:2rem}}.ms__courses__item-grid{display:grid;gap:2rem;align-items:center}@media (min-width:1024px){.ms__courses__item-grid{grid-template-columns:auto 1fr auto}}.ms__courses__item-flag{font-size:3.75rem;text-align:center}@media (min-width:1024px){.ms__courses__item-flag{text-align:left}}.ms__courses__item-flag--lg{font-size:5rem}.ms__courses__item-flag img{width:4rem;height:4rem;border-radius:9999px;object-fit:cover}.ms__courses__item-info{min-width:0}@media (min-width:1024px){.ms__courses__item-info{display:flex;flex-direction:column;justify-content:center;gap:.5rem}}.ms__courses__item-title{font-size:1.5rem;font-weight:800;color:#0f172a;margin:0}.ms__courses__item-text{color:#475569;font-size:1.125rem;line-height:1.75;margin:0}.ms__courses__item-action{flex-shrink:0}.ms__single-language__hero{padding:5rem 0;background:#f8fafc;text-align:center}.ms__single-language__hero-inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;max-width:56rem}@media (min-width:640px){.ms__single-language__hero-inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__single-language__hero-inner{padding-left:2rem;padding-right:2rem}}.ms__single-language__hero-text{color:#475569;font-size:1.25rem;line-height:1.75;margin-bottom:2.5rem}.ms__single-language__hero-box{background:#fff;border-radius:32px;padding:2rem;margin:2rem 0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);border:1px solid #f1f5f9}.ms__single-language__hero-description{color:#334155;line-height:1.75;margin-bottom:1.5rem}.ms__single-language__hero-features{display:flex;flex-direction:column;gap:1rem}@media (min-width:640px){.ms__single-language__hero-features{flex-direction:row}}.ms__single-language__hero-feature{display:flex;align-items:center;gap:.75rem;font-weight:500;color:#334155}.ms__single-language__hero-feature .ms__icon{color:#f97316;font-size:1.5rem}.ms__single-language__hero-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:2rem}.ms__single-language__hero-guarantee{display:inline-flex;align-items:center;gap:.75rem;background:rgba(34,197,94,.05);border:1px solid rgba(34,197,94,.15);border-radius:9999px;padding:.75rem 1.5rem}.ms__single-language__hero-guarantee .ms__icon{color:#22c55e;font-size:1.5rem}.ms__single-language__hero-guarantee strong{font-weight:700;color:#0f172a;font-size:.875rem}.ms__single-language__hero-guarantee span{font-size:.75rem;color:#64748b}.ms__single-language__inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.ms__single-language__inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__single-language__inner{padding-left:2rem;padding-right:2rem}}.ms__single-language__levels{padding-top:6rem;padding-bottom:6rem}.ms__single-language__levels-header{text-align:center;margin-bottom:4rem;max-width:42rem;margin-left:auto;margin-right:auto}.ms__single-language__levels-header p{color:#475569;font-size:1.125rem;line-height:1.75;margin-top:1rem}.ms__single-language__levels-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem}@media (min-width:768px){.ms__single-language__levels-grid{grid-template-columns:repeat(3,1fr)}}.ms__single-language__level-card{background:#fff;border:1px solid #f1f5f9;border-radius:24px;transition:box-shadow .3s ease;padding:2rem;display:flex;flex-direction:column}.ms__single-language__level-card:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.ms__single-language__level-card-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.ms__single-language__level-card h3{font-size:1.25rem;font-weight:700;color:#0f172a;margin-bottom:.75rem}.ms__single-language__level-card p{color:#475569;font-size:.875rem;line-height:1.6;margin-bottom:1.5rem}.ms__single-language__level-badge{background:#f97316;color:#fff;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:700}.ms__single-language__level-tag{background:#f1f5f9;color:#475569;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500}.ms__single-language__level-effect{background:#f8fafc;border-radius:20px;padding:1rem;margin-bottom:1.5rem}.ms__single-language__level-effect strong{font-size:.75rem;color:#f97316;text-transform:uppercase;letter-spacing:.05em}.ms__single-language__level-effect p{font-size:.875rem;color:#334155;margin-bottom:0;margin-top:.25rem}.ms__single-language__level-features{list-style:none;padding:0;margin:0 0 1.5rem;flex-grow:1}.ms__single-language__level-features li{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;font-size:.875rem;color:#475569}.ms__single-language__level-features li .ms__icon{font-size:1.25rem;color:#0ea5e9}.ms__single-language__extras-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;margin-top:4rem}@media (min-width:640px){.ms__single-language__extras-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ms__single-language__extras-grid{grid-template-columns:repeat(4,1fr)}}.ms__single-language__extra-card{background:#fff;border:1px solid #f1f5f9;border-radius:24px;transition:box-shadow .3s ease;padding:1.5rem}.ms__single-language__extra-card:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.ms__single-language__extra-card .ms__icon{font-size:2rem;margin-bottom:1rem;color:#f97316}.ms__single-language__extra-card .ms__icon--primary{color:#f97316}.ms__single-language__extra-card .ms__icon--secondary{color:#0ea5e9}.ms__single-language__extra-card .ms__icon--green{color:#22c55e}.ms__single-language__extra-card .ms__icon--orange{color:#f97316}.ms__single-language__extra-card h4{font-weight:700;color:#0f172a;margin-bottom:.5rem}.ms__single-language__extra-card p{color:#475569;font-size:.875rem;line-height:1.6;margin-bottom:1rem}.ms__single-language__content{padding-top:6rem;padding-bottom:6rem;background:#f8fafc}.ms__single-language__content-grid{display:grid;gap:3rem}@media (min-width:1024px){.ms__single-language__content-grid{grid-template-columns:1fr 1fr}}.ms__single-language__content-info h2{font-size:clamp(1.5rem,1rem + 2vw,2.25rem);font-weight:800;color:#0f172a;margin-bottom:1.5rem}.ms__single-language__content-info>p{color:#475569;font-size:1.125rem;line-height:1.75;margin-bottom:2.5rem}.ms__single-language__content-features{display:flex;flex-direction:column;gap:1.5rem}.ms__single-language__content-feature{display:flex;gap:1rem}.ms__single-language__content-feature .ms__icon{font-size:2rem;color:#f97316;flex-shrink:0}.ms__single-language__content-feature .ms__icon--primary{color:#f97316}.ms__single-language__content-feature .ms__icon--secondary{color:#0ea5e9}.ms__single-language__content-feature .ms__icon--green{color:#22c55e}.ms__single-language__content-feature h4{font-weight:700;color:#0f172a;margin-bottom:.25rem}.ms__single-language__content-feature p{color:#475569;font-size:.875rem;line-height:1.6}.ms__single-language__content-form{background:#fff;padding:2rem;border-radius:32px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);border:1px solid #f1f5f9}@media (min-width:1024px){.ms__single-language__content-form{padding:2.5rem}}.ms__single-language__content-form h3{font-size:1.5rem;font-weight:800;color:#0f172a;margin-bottom:2rem}.ms__single-language__form{display:flex;flex-direction:column;gap:1.5rem}.ms__single-language--course-page .ms__single-language__hero-legacy{position:relative;min-height:clamp(220px,38vw,420px);display:flex;align-items:center;justify-content:center;padding:4rem 0;background-size:cover;background-position:50%;background-repeat:no-repeat;overflow:hidden}.ms__single-language--course-page .ms__single-language__hero-legacy-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,.35),rgba(15,23,42,.5))}.ms__single-language--course-page .ms__single-language__hero-legacy-title{position:relative;z-index:2;margin:0;text-align:center;color:#fff;font-size:clamp(2rem,1.4rem + 2.2vw,3.5rem);font-weight:800;text-wrap:balance}.ms__single-language--course-page .ms__single-language__section{padding:4rem 0}@media (min-width:768px){.ms__single-language--course-page .ms__single-language__section{padding:5rem 0}}.ms__single-language--course-page .ms__single-language__section--programs{padding-top:3rem}.ms__single-language--course-page .ms__single-language__section--learning{background:#f8fafc}.ms__single-language--course-page .ms__single-language__section--form{padding-top:2rem;padding-bottom:5rem}.ms__single-language--course-page .ms__single-language__intro-grid{display:grid;gap:2.5rem;align-items:start}@media (min-width:1024px){.ms__single-language--course-page .ms__single-language__intro-grid{grid-template-columns:minmax(0,45%) minmax(0,55%);gap:3rem}}@media (min-width:1024px){.ms__single-language--course-page .ms__single-language__intro-grid--no-media{grid-template-columns:minmax(0,1fr)}}.ms__single-language--course-page .ms__single-language__intro-media img{width:100%;border-radius:32px;object-fit:cover;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);border:1px solid #f1f5f9}.ms__single-language--course-page .ms__single-language__wysiwyg h1,.ms__single-language--course-page .ms__single-language__wysiwyg h2{color:#0f172a;margin-bottom:1.5rem;font-size:clamp(1.9rem,1.3rem + 1.7vw,2.75rem);line-height:1.2;text-wrap:balance}.ms__single-language--course-page .ms__single-language__wysiwyg h3{margin-top:2rem;margin-bottom:.75rem;color:#0f172a;font-size:clamp(1.15rem,1rem + .8vw,1.55rem);line-height:1.35;font-weight:700}.ms__single-language--course-page .ms__single-language__wysiwyg h4{margin-top:1.5rem;margin-bottom:.75rem;color:#0f172a;font-size:1.15rem;line-height:1.35;font-weight:700}.ms__single-language--course-page .ms__single-language__wysiwyg p{margin:0 0 1rem;color:#334155;font-size:1rem;line-height:1.75}.ms__single-language--course-page .ms__single-language__wysiwyg table{width:100%;border-collapse:collapse;margin-top:1.5rem;border:1px solid #e2e8f0;border-radius:20px;overflow:hidden}.ms__single-language--course-page .ms__single-language__wysiwyg table td{padding:.75rem 1rem;border-bottom:1px solid #e2e8f0;color:#334155;font-size:.95rem;line-height:1.55;vertical-align:top}.ms__single-language--course-page .ms__single-language__wysiwyg table tr:last-child td{border-bottom:0}.ms__single-language--course-page .ms__single-language__wysiwyg table td:first-child{width:28%;font-weight:700;color:#0f172a}.ms__single-language--course-page .ms__single-language__highlight{position:relative;padding:5rem 0;background-size:cover;background-position:50%;background-repeat:no-repeat}.ms__single-language--course-page .ms__single-language__highlight-overlay{position:absolute;inset:0;background:rgba(15,23,42,.56)}.ms__single-language--course-page .ms__single-language__highlight-content{position:relative;z-index:2;margin:0 auto;max-width:52rem;text-align:center;background:hsla(0,0%,100%,.9);border-radius:32px;padding:2.5rem 2rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.ms__single-language--course-page .ms__single-language__highlight-content h1,.ms__single-language--course-page .ms__single-language__highlight-content h2,.ms__single-language--course-page .ms__single-language__highlight-content h3,.ms__single-language--course-page .ms__single-language__highlight-content h4,.ms__single-language--course-page .ms__single-language__highlight-content p{text-align:center}.ms__single-language--course-page .ms__single-language__highlight-content p:last-child{margin-bottom:0}.ms__single-language--course-page .ms__single-language__program-row{display:grid;gap:2rem;align-items:start;margin-bottom:3rem}@media (min-width:1024px){.ms__single-language--course-page .ms__single-language__program-row{grid-template-columns:minmax(0,.32fr) minmax(0,1fr);gap:3rem}}@media (min-width:1024px){.ms__single-language--course-page .ms__single-language__program-row--image-right{grid-template-columns:minmax(0,1fr) minmax(0,.32fr)}}@media (min-width:1024px){.ms__single-language--course-page .ms__single-language__program-row--image-right .ms__single-language__program-media{order:2}}@media (min-width:1024px){.ms__single-language--course-page .ms__single-language__program-row--no-media{grid-template-columns:minmax(0,1fr)}}.ms__single-language--course-page .ms__single-language__program-media img{width:100%;border-radius:24px;padding:.5rem;box-sizing:border-box;object-fit:contain;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);border:1px solid #f1f5f9}.ms__single-language--course-page .ms__single-language__program-content{background:#fff;border:1px solid #f1f5f9;border-radius:32px;padding:2rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.ms__single-language--course-page .ms__single-language__extras-grid{margin-top:2rem;display:grid;gap:1.5rem}@media (min-width:768px){.ms__single-language--course-page .ms__single-language__extras-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.ms__single-language--course-page .ms__single-language__extras-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ms__single-language--course-page .ms__single-language__extra-tile{border:1px solid #e2e8f0;border-radius:24px;background:#fff;padding:1.5rem}.ms__single-language--course-page .ms__single-language__extra-tile h3{margin:0 0 .75rem;color:#0f172a;font-size:1.2rem;line-height:1.3}.ms__single-language--course-page .ms__single-language__extra-tile p{margin:0 0 1rem;color:#334155;line-height:1.7;font-size:.95rem}.ms__single-language--course-page .ms__single-language__learning-intro{margin:0 auto 3rem;max-width:62rem;text-align:center}.ms__single-language--course-page .ms__single-language__learning-intro h1,.ms__single-language--course-page .ms__single-language__learning-intro h2,.ms__single-language--course-page .ms__single-language__learning-intro h3,.ms__single-language--course-page .ms__single-language__learning-intro h4,.ms__single-language--course-page .ms__single-language__learning-intro p{text-align:center}.ms__single-language--course-page .ms__single-language__features-grid{display:grid;gap:1.5rem}@media (min-width:768px){.ms__single-language--course-page .ms__single-language__features-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ms__single-language--course-page .ms__single-language__feature-card{background:#fff;border:1px solid #f1f5f9;border-radius:32px;padding:2rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);text-align:center}.ms__single-language--course-page .ms__single-language__feature-icon{margin-bottom:1rem}.ms__single-language--course-page .ms__single-language__feature-icon img{width:4.25rem;height:4.25rem;object-fit:contain;display:inline-block}.ms__single-language--course-page .ms__single-language__feature-icon .ms__icon{display:inline-flex;align-items:center;justify-content:center;width:4.25rem;height:4.25rem;border-radius:9999px;background:rgba(249,115,22,.1);color:#f97316;font-size:2rem}.ms__single-language--course-page .ms__single-language__feature-content h1,.ms__single-language--course-page .ms__single-language__feature-content h2{font-size:1.35rem;margin-bottom:.75rem}.ms__single-language--course-page .ms__single-language__feature-content h3,.ms__single-language--course-page .ms__single-language__feature-content h4{margin-top:0;font-size:1.15rem;margin-bottom:.75rem}.ms__single-language--course-page .ms__single-language__feature-content p{font-size:.95rem;margin-bottom:0}.ms__single-language--course-page .ms__single-language__form-shell{max-width:44rem;margin:0 auto;background:#fff;border:1px solid #f1f5f9;border-radius:32px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);padding:2rem}.ms__single-language--course-page .ms__single-language__form-shell h3{margin-top:0;margin-bottom:1.5rem;text-align:center;color:#0f172a;font-size:1.5rem;font-weight:800}.ms__pricing{padding-bottom:20px}.ms__pricing__inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.ms__pricing__inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__pricing__inner{padding-left:2rem;padding-right:2rem}}.ms__pricing__header{position:relative;padding:20px 0 3rem;margin-bottom:3rem;text-align:center;background:#f8fafc;overflow:hidden}.ms__pricing__header:after,.ms__pricing__header:before{content:"";position:absolute;width:24rem;height:24rem;border-radius:9999px;filter:blur(64px);opacity:.05;pointer-events:none}.ms__pricing__header:before{top:5rem;left:25%;background:#f97316}.ms__pricing__header:after{bottom:5rem;right:25%;background:#0ea5e9}.ms__pricing__header-inner,.ms__pricing__header>*{position:relative;z-index:1}.ms__pricing__header-inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;max-width:56rem}@media (min-width:640px){.ms__pricing__header-inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__pricing__header-inner{padding-left:2rem;padding-right:2rem}}.ms__pricing__title{font-size:clamp(2rem,1.5rem + 3vw,3.5rem);font-weight:800;color:#0f172a;margin:1rem 0}.ms__pricing__subtitle{color:#475569;font-size:1.125rem;line-height:1.75;max-width:42rem;margin:0 auto}.ms__pricing__grid{display:grid;gap:1.5rem;margin-bottom:4rem}@media (min-width:640px){.ms__pricing__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ms__pricing__grid{grid-template-columns:repeat(3,1fr)}}.ms__pricing__card{background:#fff;border:1px solid #f1f5f9;border-radius:24px;transition:box-shadow .3s ease;padding:1.5rem;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;height:100%;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,background-color .3s ease}.ms__pricing__card:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}@media (min-width:1024px){.ms__pricing__card{padding:2rem}}.ms__pricing__card:hover{transform:translateY(-4px);box-shadow:0 24px 48px rgba(15,23,42,.12)}.ms__pricing__card--featured{border-color:rgba(249,115,22,.4);background:rgba(249,115,22,.07)}.ms__pricing__card-badge{position:absolute;top:-.75rem;left:50%;transform:translateX(-50%);background:#f97316;color:#fff;padding:.25rem .75rem;border-radius:9999px;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);z-index:2}.ms__pricing__card-title{font-size:.75rem;font-weight:700;color:#64748b;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.08em}.ms__pricing__card--featured .ms__pricing__card-title{color:#475569}.ms__pricing__card-prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid #f1f5f9}.ms__pricing__card--featured .ms__pricing__card-prices{border-bottom-color:rgba(249,115,22,.15)}.ms__pricing__card-price{flex:1;text-align:center;padding:0 .5rem}.ms__pricing__card-price--left{border-right:1px solid #f1f5f9}.ms__pricing__card--featured .ms__pricing__card-price--left{border-right-color:rgba(249,115,22,.15)}.ms__pricing__card-price-amount{font-size:1.75rem;font-weight:800;color:#f97316;line-height:1}.ms__pricing__card-price-duration{font-size:.625rem;color:#94a3b8;font-weight:700;margin-top:.25rem;text-transform:uppercase;letter-spacing:.08em}.ms__pricing__card-features{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1.5rem;align-items:center}.ms__pricing__card-features span{font-size:.75rem;color:#64748b;font-weight:600}.ms__pricing__card-features span:before{content:none}.ms__pricing__card--featured .ms__pricing__card-features span{color:#475569}.ms__pricing__card-extras{width:100%;padding:0;margin-bottom:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;flex-grow:1}.ms__pricing__card-extras span{font-size:.6875rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;font-weight:500}.ms__pricing__card--featured .ms__pricing__card-extras span{color:#64748b}.ms__pricing__card-extras-divider{height:1px;width:2rem;background:#e2e8f0}.ms__pricing__card--featured .ms__pricing__card-extras-divider{background:rgba(249,115,22,.2)}.ms__pricing__card-footer{margin-top:auto;padding-top:1rem;border-top:1px solid rgba(226,232,240,.5);width:100%;text-align:center}.ms__pricing__card--featured .ms__pricing__card-footer{border-top-color:rgba(249,115,22,.15)}.ms__pricing__card-total{font-weight:800;color:#0f172a;font-size:1.25rem;margin-bottom:.25rem}.ms__pricing__card-savings{color:#22c55e;font-weight:700;font-size:.6875rem;text-transform:uppercase;letter-spacing:.02em}.ms__pricing__trial{margin-bottom:4rem}.ms__pricing__trial-inner{margin:0 auto;background:rgba(14,165,233,.05);border:1px solid rgba(14,165,233,.15);border-radius:2.5rem;padding:2rem;display:flex;flex-direction:column;gap:1.5rem;align-items:center;text-align:center}@media (min-width:1024px){.ms__pricing__trial-inner{flex-direction:row;text-align:left;padding:2.5rem 3rem}}.ms__pricing__trial-icon{width:4rem;height:4rem;border-radius:24px;background:rgba(14,165,233,.1);color:#0ea5e9;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ms__pricing__trial-icon .ms__icon{font-size:2rem}.ms__pricing__trial-content{flex:1}.ms__pricing__trial-title{font-size:1.5rem;font-weight:800;color:#0f172a;margin-bottom:.5rem}.ms__pricing__trial-text{color:#475569;line-height:1.6}.ms__pricing__trial-price{text-align:center;flex-shrink:0}.ms__pricing__trial-price-amount{font-size:2.5rem;font-weight:800;color:#0ea5e9;line-height:1}.ms__pricing__trial-price-label{font-size:.875rem;color:#64748b;font-weight:500}.ms__pricing__trial-btn{white-space:nowrap;border-radius:20px;box-shadow:0 10px 20px rgba(14,165,233,.2)}.ms__lecturers__header{position:relative;overflow:hidden;padding-top:20px;background:linear-gradient(180deg,rgba(249,115,22,.06),#f8fafc 40%,#fff)}.ms__lecturers__header:after,.ms__lecturers__header:before{content:"";position:absolute;width:20rem;height:20rem;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0;opacity:.32}.ms__lecturers__header:before{background:#f97316;top:-6rem;right:-5rem}.ms__lecturers__header:after{background:#0ea5e9;bottom:-7rem;left:-6rem}.ms__lecturers__header-inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;text-align:center;max-width:48rem;margin:0 auto;position:relative;z-index:1}@media (min-width:640px){.ms__lecturers__header-inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__lecturers__header-inner{padding-left:2rem;padding-right:2rem}}.ms__lecturers__header p{font-size:1.125rem;color:#475569;margin-top:1rem}.ms__lecturers__content{padding-top:6rem;padding-bottom:6rem;background:#fff}.ms__lecturers__inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.ms__lecturers__inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__lecturers__inner{padding-left:2rem;padding-right:2rem}}.ms__lecturers__grid{display:grid;grid-template-columns:repeat(1,1fr);gap:2.5rem}@media (min-width:640px){.ms__lecturers__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ms__lecturers__grid{grid-template-columns:repeat(3,1fr)}}.ms__lecturers__group+.ms__lecturers__group{margin-top:4rem}.ms__lecturers__group-title{margin:0 0 1.5rem;font-size:clamp(1.5rem,1rem + 1vw,2rem);font-weight:800;color:#0f172a}.ms__lecturers__card{background:#fff;border-radius:24px;overflow:hidden;border:1px solid #f1f5f9;transition:all .3s ease;display:flex;flex-direction:column}.ms__lecturers__card:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.ms__lecturers__card-image{aspect-ratio:1/1;overflow:hidden;background:#f1f5f9}.ms__lecturers__card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ms__lecturers__card:hover .ms__lecturers__card-image img{transform:scale(1.05)}.ms__lecturers__card-body{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column;text-align:center}.ms__lecturers__card-name{font-size:1.25rem;font-weight:700;color:#0f172a;margin-bottom:.25rem}.ms__lecturers__card-role{color:#f97316;font-weight:500;font-size:.875rem}.ms__legal__header{padding-top:calc(80px + 44px + 6rem);padding-bottom:3rem;background:#f8fafc}.ms__legal__header-inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.ms__legal__header-inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__legal__header-inner{padding-left:2rem;padding-right:2rem}}.ms__legal__content{padding-top:6rem;padding-bottom:6rem}.ms__legal__content-inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;max-width:56rem}@media (min-width:640px){.ms__legal__content-inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__legal__content-inner{padding-left:2rem;padding-right:2rem}}.ms__legal__content-inner h2{font-size:1.5rem;font-weight:700;color:#0f172a;margin-top:3rem;margin-bottom:1rem}.ms__legal__content-inner h3{font-size:1.25rem;font-weight:700;color:#0f172a;margin-top:2rem;margin-bottom:.75rem}.ms__legal__content-inner li,.ms__legal__content-inner p{color:#475569;line-height:1.85}.ms__legal__content-inner ol,.ms__legal__content-inner ul{padding-left:1.5rem;margin-bottom:1.5em}.ms__404{padding-top:124px;min-height:100vh;display:flex;align-items:center}.ms__404__inner{text-align:center}.ms__404__code{display:block;font-size:clamp(6rem,15vw,12rem);background:linear-gradient(135deg,#f97316,#0ea5e9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.ms__404__code,.ms__404__title{font-weight:800;margin-bottom:1rem}.ms__404__title{font-size:1.5rem;color:#0f172a}.ms__404__text{color:#64748b;margin-bottom:2rem;max-width:28rem;margin-left:auto;margin-right:auto}.ms__about__section-label{display:inline-block;color:#0ea5e9;font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;margin-bottom:.75rem}.ms__about__header{position:relative;padding-top:20px;padding-bottom:3rem;background:#f8fafc;text-align:center;overflow:hidden}.ms__about__header-inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;position:relative;z-index:1}@media (min-width:640px){.ms__about__header-inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__about__header-inner{padding-left:2rem;padding-right:2rem}}.ms__about__header-text{color:#475569;font-size:1.125rem;line-height:1.75;max-width:42rem;margin:1rem auto 0}.ms__about__header-blobs{position:absolute;inset:0;pointer-events:none}.ms__about__header-blob{position:absolute;width:20rem;height:20rem;border-radius:50%;filter:blur(80px);opacity:.3}.ms__about__header-blob--primary{background:#f97316;top:-5rem;right:-5rem}.ms__about__header-blob--secondary{background:#0ea5e9;bottom:-5rem;left:-5rem}.ms__about__intro{padding-top:6rem;padding-bottom:6rem}.ms__about__intro-inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;max-width:56rem;text-align:center}@media (min-width:640px){.ms__about__intro-inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__about__intro-inner{padding-left:2rem;padding-right:2rem}}.ms__about__intro-text{color:#475569;font-size:1.125rem;line-height:1.75;margin-top:1.5rem}.ms__about__timeline{padding-top:6rem;padding-bottom:6rem;background:#fff}.ms__about__timeline-inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.ms__about__timeline-inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__about__timeline-inner{padding-left:2rem;padding-right:2rem}}.ms__about__timeline-header{text-align:center;margin-bottom:4rem}.ms__about__timeline-header .ms__section-subtitle{margin:1rem auto 0}.ms__about__timeline-track{position:relative;max-width:56rem;margin:0 auto}.ms__about__timeline-line{display:none}@media (min-width:1024px){.ms__about__timeline-line{display:block;position:absolute;left:50%;top:0;bottom:0;width:2px;background:#e2e8f0;transform:translateX(-50%)}}.ms__about__timeline-list{display:flex;flex-direction:column;gap:2.5rem}.ms__about__timeline-item{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:1024px){.ms__about__timeline-item{flex-direction:row;align-items:center;gap:2rem}}@media (min-width:1024px){.ms__about__timeline-item--reverse{flex-direction:row-reverse}}.ms__about__timeline-content{flex:1;background:#fff;padding:2rem;border-radius:32px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);border:1px solid #f1f5f9}.ms__about__timeline-dot{display:none}@media (min-width:1024px){.ms__about__timeline-dot{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:9999px;flex-shrink:0;z-index:1}}.ms__about__timeline-dot--primary{background:rgba(249,115,22,.1);color:#f97316}.ms__about__timeline-dot--secondary{background:rgba(14,165,233,.1);color:#0ea5e9}.ms__about__timeline-dot--green{background:rgba(34,197,94,.1);color:#22c55e}.ms__about__timeline-dot--purple{background:rgba(139,92,246,.1);color:#8b5cf6}.ms__about__timeline-icon-mobile{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:20px;margin-bottom:1rem}@media (min-width:1024px){.ms__about__timeline-icon-mobile{display:none}}.ms__about__timeline-icon-mobile--primary{background:rgba(249,115,22,.1);color:#f97316}.ms__about__timeline-icon-mobile--secondary{background:rgba(14,165,233,.1);color:#0ea5e9}.ms__about__timeline-icon-mobile--green{background:rgba(34,197,94,.1);color:#22c55e}.ms__about__timeline-icon-mobile--purple{background:rgba(139,92,246,.1);color:#8b5cf6}.ms__about__timeline-spacer{display:none}@media (min-width:1024px){.ms__about__timeline-spacer{display:block;flex:1}}.ms__about__timeline-year{display:inline-block;font-weight:800;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.ms__about__timeline-year--primary{color:#f97316}.ms__about__timeline-year--secondary{color:#0ea5e9}.ms__about__timeline-year--green{color:#22c55e}.ms__about__timeline-year--purple{color:#8b5cf6}.ms__about__timeline-title{font-weight:700;color:#0f172a;font-size:1.25rem;margin-bottom:.5rem}.ms__about__timeline-text{color:#475569;font-size:.875rem;line-height:1.7}.ms__about__values{padding-top:6rem;padding-bottom:6rem;background:#f8fafc}.ms__about__values-inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.ms__about__values-inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__about__values-inner{padding-left:2rem;padding-right:2rem}}.ms__about__values-grid{display:grid;gap:3rem;align-items:center}@media (min-width:1024px){.ms__about__values-grid{grid-template-columns:1fr 1fr}}.ms__about__values-image{position:relative;border-radius:32px;overflow:hidden}.ms__about__values-image img{width:100%;height:auto;display:block;border-radius:32px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.ms__about__values-image-blob{position:absolute;bottom:-2rem;right:-2rem;width:12rem;height:12rem;background:rgba(249,115,22,.1);border-radius:50%;filter:blur(40px);pointer-events:none}.ms__about__values-content .ms__section-title{margin-bottom:1.5rem}.ms__about__values-text{color:#475569;font-size:1.125rem;line-height:1.75;margin-bottom:2rem}.ms__about__values-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.ms__about__values-item{display:flex;align-items:center;gap:1rem;font-weight:500;color:#334155}.ms__about__values-check{width:2rem;height:2rem;border-radius:9999px;background:rgba(34,197,94,.1);color:#22c55e;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ms__about__values-check .ms__icon{font-size:1.125rem}.ms__about__lecturers{padding-top:6rem;padding-bottom:6rem;background:#f8fafc}.ms__about__lecturers-inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.ms__about__lecturers-inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__about__lecturers-inner{padding-left:2rem;padding-right:2rem}}.ms__about__lecturers-header{text-align:center;max-width:48rem;margin:0 auto 4rem}.ms__about__lecturers-header .ms__section-subtitle{margin:1rem auto 0}.ms__about__lecturers-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem}@media (min-width:1024px){.ms__about__lecturers-grid{grid-template-columns:repeat(2,1fr)}}.ms__about__lecturer-card{background:#fff;border-radius:32px;border:1px solid #f1f5f9;padding:2rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center;transition:all .3s ease}@media (min-width:640px){.ms__about__lecturer-card{flex-direction:row;align-items:flex-start;text-align:left}}.ms__about__lecturer-card:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);transform:translateY(-2px)}.ms__about__lecturer-card--primary{--about-accent:#f97316}.ms__about__lecturer-card--secondary{--about-accent:#0ea5e9}.ms__about__lecturer-card--green{--about-accent:#22c55e}.ms__about__lecturer-card--purple{--about-accent:#8b5cf6}.ms__about__lecturer-image-wrap{flex-shrink:0}.ms__about__lecturer-image{width:8rem;height:8rem;border-radius:9999px;object-fit:cover;border:4px solid rgba(249,115,22,.12)}.ms__about__lecturer-image--placeholder{display:flex;align-items:center;justify-content:center;background:#f1f5f9;color:#94a3b8}.ms__about__lecturer-image--placeholder .ms__icon{font-size:2rem}.ms__about__lecturer-card--primary .ms__about__lecturer-image{border-color:rgba(249,115,22,.2)}.ms__about__lecturer-card--secondary .ms__about__lecturer-image{border-color:rgba(14,165,233,.2)}.ms__about__lecturer-card--green .ms__about__lecturer-image{border-color:rgba(34,197,94,.2)}.ms__about__lecturer-card--purple .ms__about__lecturer-image{border-color:rgba(139,92,246,.2)}.ms__about__lecturer-content{position:relative;min-width:0}.ms__about__lecturer-name{font-size:1.5rem;color:#0f172a;font-weight:700;margin-bottom:.25rem}.ms__about__lecturer-role{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;margin-bottom:1rem}.ms__about__lecturer-card--primary .ms__about__lecturer-role{color:#f97316}.ms__about__lecturer-card--secondary .ms__about__lecturer-role{color:#0ea5e9}.ms__about__lecturer-card--green .ms__about__lecturer-role{color:#22c55e}.ms__about__lecturer-card--purple .ms__about__lecturer-role{color:#8b5cf6}.ms__about__lecturer-quote{color:#475569;font-style:italic;line-height:1.7;margin:0}.ms__about__references{padding-top:6rem;padding-bottom:6rem;background:#f1f5f9}.ms__about__references-inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.ms__about__references-inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__about__references-inner{padding-left:2rem;padding-right:2rem}}.ms__about__references-header{text-align:center;max-width:48rem;margin:0 auto 3rem}.ms__about__references-grid{max-width:64rem;margin:0 auto;display:grid;grid-template-columns:repeat(1,1fr);gap:1rem}@media (min-width:768px){.ms__about__references-grid{grid-template-columns:repeat(2,1fr)}}.ms__about__reference-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem;background:#fff;border-radius:24px;border:1px solid #e2e8f0;text-decoration:none;color:inherit;transition:all .3s ease}.ms__about__reference-card:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);transform:translateY(-2px)}.ms__about__reference-card-main{display:flex;align-items:center;gap:1rem;min-width:0}.ms__about__reference-card--primary{--about-ref-accent:#f97316}.ms__about__reference-card--secondary{--about-ref-accent:#0ea5e9}.ms__about__reference-card--green{--about-ref-accent:#22c55e}.ms__about__reference-card--purple{--about-ref-accent:#8b5cf6}.ms__about__reference-icon{width:3rem;height:3rem;border-radius:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ms__about__reference-card--primary .ms__about__reference-icon,.ms__about__reference-icon{background:rgba(249,115,22,.1);color:#f97316}.ms__about__reference-card--secondary .ms__about__reference-icon{background:rgba(14,165,233,.1);color:#0ea5e9}.ms__about__reference-card--green .ms__about__reference-icon{background:rgba(34,197,94,.1);color:#22c55e}.ms__about__reference-card--purple .ms__about__reference-icon{background:rgba(139,92,246,.1);color:#8b5cf6}.ms__about__reference-title{color:#0f172a;font-weight:700;line-height:1.4;margin-bottom:.25rem}.ms__about__reference-meta{margin:0;font-size:.75rem;color:#64748b}.ms__about__reference-download{color:#94a3b8;font-size:1.5rem;flex-shrink:0}.ms__about__reference-card--primary:hover .ms__about__reference-download{color:#f97316}.ms__about__reference-card--secondary:hover .ms__about__reference-download{color:#0ea5e9}.ms__about__reference-card--green:hover .ms__about__reference-download{color:#22c55e}.ms__about__reference-card--purple:hover .ms__about__reference-download{color:#8b5cf6}.ms__about__quick-links{padding-top:6rem;padding-bottom:6rem;background:#fff}.ms__about__quick-links-inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.ms__about__quick-links-inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__about__quick-links-inner{padding-left:2rem;padding-right:2rem}}.ms__about__quick-links-header{text-align:center;margin-bottom:3rem}.ms__about__quick-links-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem}@media (min-width:768px){.ms__about__quick-links-grid{grid-template-columns:repeat(2,1fr)}}.ms__about__quick-link{position:relative;overflow:hidden;background:#f8fafc;border:1px solid #e2e8f0;border-radius:32px;min-height:9rem;padding:2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;text-decoration:none;color:inherit;transition:all .3s ease}.ms__about__quick-link-title{font-size:clamp(1.4rem,1rem + 1vw,2rem);color:#0f172a;font-weight:800;z-index:1}.ms__about__quick-link .ms__icon{font-size:2rem;z-index:1;transition:transform .3s ease}.ms__about__quick-link:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);transform:translateY(-2px)}.ms__about__quick-link:hover .ms__icon{transform:translateX(4px)}.ms__about__quick-link--primary{--about-link-accent:#f97316}.ms__about__quick-link--secondary{--about-link-accent:#0ea5e9}.ms__about__quick-link--green{--about-link-accent:#22c55e}.ms__about__quick-link--purple{--about-link-accent:#8b5cf6}.ms__about__quick-link:after{content:"";position:absolute;top:-3rem;right:-3rem;width:10rem;height:10rem;border-radius:50%;background:rgba(249,115,22,.07);transition:transform .3s ease}.ms__about__quick-link:hover:after{transform:scale(1.2)}.ms__about__quick-link--primary{border-color:rgba(249,115,22,.2)}.ms__about__quick-link--primary .ms__icon{color:#f97316}.ms__about__quick-link--primary:after{background:rgba(249,115,22,.07)}.ms__about__quick-link--secondary{border-color:rgba(14,165,233,.2)}.ms__about__quick-link--secondary .ms__icon{color:#0ea5e9}.ms__about__quick-link--secondary:after{background:rgba(14,165,233,.07)}.ms__about__quick-link--green{border-color:rgba(34,197,94,.2)}.ms__about__quick-link--green .ms__icon{color:#22c55e}.ms__about__quick-link--green:after{background:rgba(34,197,94,.07)}.ms__about__quick-link--purple{border-color:rgba(139,92,246,.2)}.ms__about__quick-link--purple .ms__icon{color:#8b5cf6}.ms__about__quick-link--purple:after{background:rgba(139,92,246,.07)}.ms__wc-page-container{width:100%!important;max-width:1180px!important;margin:0 auto!important;padding-left:1rem!important;padding-right:1rem!important}@media (min-width:640px){.ms__wc-page-container{padding-left:1.5rem!important;padding-right:1.5rem!important}}@media (min-width:1024px){.ms__wc-page-container{padding-left:2rem!important;padding-right:2rem!important}}.ms__wc-page-container .ms__cart__inner,.ms__wc-page-container .ms__checkout__inner,.ms__wc-page-container .ms__thankyou__inner{max-width:100%!important;padding-left:0!important;padding-right:0!important}.woocommerce-notices-wrapper{display:flex!important;flex-direction:column!important;gap:.75rem!important;width:100%!important;max-width:1280px!important;margin:10px auto 1.5rem!important;padding-left:1rem!important;padding-right:1rem!important;box-sizing:border-box!important}@media (min-width:640px){.woocommerce-notices-wrapper{padding-left:1.5rem!important;padding-right:1.5rem!important}}@media (min-width:1024px){.woocommerce-notices-wrapper{padding-left:2rem!important;padding-right:2rem!important}}.woocommerce-notices-wrapper .wc-block-components-notice-banner,.woocommerce-notices-wrapper .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-info,.woocommerce-notices-wrapper .woocommerce-message{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:.75rem!important;margin:0!important;padding:1rem 1.25rem!important;border:1px solid #e2e8f0!important;border-left-width:4px!important;border-radius:20px!important;background:#fff!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)!important;color:#334155!important;font-size:.875rem!important;line-height:1.5!important;list-style:none!important}.woocommerce-notices-wrapper ul.woocommerce-error,.woocommerce-notices-wrapper ul.woocommerce-info,.woocommerce-notices-wrapper ul.woocommerce-message{display:block!important}.woocommerce-notices-wrapper .wc-block-components-notice-banner.is-success,.woocommerce-notices-wrapper .woocommerce-message{border-left-color:#22c55e!important}.woocommerce-notices-wrapper .woocommerce-message{padding-left:2rem!important}.woocommerce-notices-wrapper .wc-block-components-notice-banner.is-info,.woocommerce-notices-wrapper .woocommerce-info{border-left-color:#0ea5e9!important}.woocommerce-notices-wrapper .wc-block-components-notice-banner.is-error,.woocommerce-notices-wrapper .woocommerce-error{border-left-color:#ef4444!important}.woocommerce-notices-wrapper .woocommerce-error:before,.woocommerce-notices-wrapper .woocommerce-info:before,.woocommerce-notices-wrapper .woocommerce-message:before{left:.5em!important}.woocommerce-notices-wrapper .wc-block-components-notice-banner li,.woocommerce-notices-wrapper .woocommerce-error li,.woocommerce-notices-wrapper .woocommerce-info li,.woocommerce-notices-wrapper .woocommerce-message li{margin:0!important;padding:0 0 0 2rem!important;list-style:none!important}.woocommerce-notices-wrapper .button,.woocommerce-notices-wrapper .button.wc-forward{margin-left:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:.5rem 1rem!important;min-height:2.25rem!important;border-radius:16px!important;border:1px solid #e2e8f0!important;background:#f8fafc!important;color:#1e293b!important;font-size:.75rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.04em!important;text-decoration:none!important;transition:all .3s ease}.woocommerce-notices-wrapper .button.wc-forward:hover,.woocommerce-notices-wrapper .button:hover{border-color:rgba(249,115,22,.35)!important;background:rgba(249,115,22,.08)!important;color:#f97316!important}.woocommerce-notices-wrapper a{color:#f97316!important;font-weight:600!important;text-decoration:none!important}.woocommerce-notices-wrapper a:hover{text-decoration:underline!important}.ms__shop{padding-top:20px!important;padding-bottom:5rem!important;background:#f8fafc!important;min-height:100vh!important}.ms__shop__header{margin-bottom:3rem!important}.ms__shop__header-inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.ms__shop__header-inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__shop__header-inner{padding-left:2rem;padding-right:2rem}}.ms__shop__title{margin:0 0 .5rem!important;font-size:clamp(2rem,1.25rem + 2vw,3rem)!important;font-weight:800!important;color:#0f172a!important}.ms__shop__subtitle{margin:0!important;color:#475569!important;font-size:1.125rem!important;line-height:1.75!important}.ms__shop__content{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.ms__shop__content{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__shop__content{padding-left:2rem;padding-right:2rem}}.ms__shop__content-inner{display:flex!important;flex-direction:column!important;gap:2.5rem!important}@media (min-width:1024px){.ms__shop__content-inner{flex-direction:row!important;align-items:flex-start!important;gap:3rem!important}}.ms__shop__sidebar{width:100%!important;display:flex!important;flex-direction:column!important;gap:2rem!important}@media (min-width:1024px){.ms__shop__sidebar{width:18rem!important;flex-shrink:0!important;position:sticky!important;top:calc(80px + 44px + 1.5rem)!important;max-height:calc(100vh - 80px - 44px - 2rem)!important;overflow-y:auto!important;padding-right:.25rem!important}}.ms__shop__card{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:24px!important;padding:1.5rem!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)!important}.ms__shop__card-title{display:flex!important;align-items:center!important;gap:.5rem!important;margin:0 0 1rem!important;font-size:1.125rem!important;font-weight:700!important;color:#0f172a!important}.ms__shop__card-title .ms__icon{color:#f97316!important}.ms__shop__sorting .woocommerce-ordering{margin:0 0 .5rem!important;position:relative!important}.ms__shop__sorting .woocommerce-ordering:after{content:"expand_more"!important;position:absolute!important;right:.75rem!important;top:50%!important;transform:translateY(-50%)!important;font-family:Material Symbols Outlined!important;font-size:1.25rem!important;color:#94a3b8!important;pointer-events:none!important}.ms__shop__sorting select.orderby{width:100%!important;-moz-appearance:none!important;appearance:none!important;border:1px solid #e2e8f0!important;border-radius:20px!important;background:#f8fafc!important;padding:.75rem 2.5rem .75rem 1rem!important;font-size:.875rem!important;font-weight:600!important;color:#334155!important;cursor:pointer!important;transition:all .3s ease}.ms__shop__sorting select.orderby:focus{outline:0!important;border-color:rgba(249,115,22,.4)!important;box-shadow:0 0 0 4px rgba(249,115,22,.12)!important}.ms__shop__sorting-active{display:flex!important;align-items:center!important;gap:.5rem!important;margin-top:.75rem!important;padding-left:.25rem!important;font-size:.75rem!important;font-weight:700!important;color:#f97316!important}.ms__shop__sorting-dot{width:.5rem!important;height:.5rem!important;border-radius:9999px!important;background:#f97316!important;flex-shrink:0!important}.ms__shop__filters{gap:2rem!important}.ms__shop__filter-group,.ms__shop__filters{display:flex!important;flex-direction:column!important}.ms__shop__filter-group{gap:1rem!important}.ms__shop__filter-title{margin:0!important;font-size:.75rem!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#0f172a!important}.ms__shop__filter-list{display:flex!important;flex-direction:column!important;gap:.5rem!important}.ms__shop__filter-option{display:flex!important;align-items:center!important;gap:.5rem!important;min-height:2rem!important;text-decoration:none!important;color:#334155!important;border-radius:16px!important;transition:color .3s ease}.ms__shop__filter-option.is-active,.ms__shop__filter-option:hover{color:#f97316!important}.ms__shop__filter-option.is-active .ms__shop__filter-check{border-color:#f97316!important;background:rgba(249,115,22,.1)!important}.ms__shop__filter-option.is-active .ms__shop__filter-check .ms__icon{opacity:1!important}.ms__shop__filter-check{width:1.125rem!important;height:1.125rem!important;border-radius:8px!important;border:1px solid #cbd5e1!important;background:#fff!important;display:flex;align-items:center;justify-content:center;flex-shrink:0!important;transition:all .3s ease}.ms__shop__filter-check .ms__icon{font-size:.875rem!important;color:#f97316!important;opacity:0!important;transition:opacity .3s ease}.ms__shop__filter-name{font-size:.875rem!important;font-weight:500!important}.ms__shop__filter-count{margin-left:auto!important;padding:0 .5rem!important;min-width:1.75rem!important;border-radius:9999px!important;background:#f1f5f9!important;color:#64748b!important;font-size:.6875rem!important;font-weight:700!important;line-height:1.5rem!important;text-align:center!important}.ms__shop__levels{display:flex!important;flex-wrap:wrap!important;gap:.5rem!important}.ms__shop__level-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:.25rem .75rem!important;border:2px solid #f1f5f9!important;border-radius:16px!important;text-decoration:none!important;color:#475569!important;font-size:.75rem!important;font-weight:700!important;transition:all .3s ease}.ms__shop__level-pill:hover{border-color:#e2e8f0!important;color:#f97316!important}.ms__shop__level-pill.is-active{border-color:#f97316!important;background:rgba(249,115,22,.08)!important;color:#f97316!important}.ms__shop__clear-filters{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:2.75rem!important;border-radius:20px!important;background:#f1f5f9!important;color:#0f172a!important;text-decoration:none!important;font-size:.875rem!important;font-weight:700!important;transition:all .3s ease}.ms__shop__clear-filters:hover{background:#e2e8f0!important}.ms__shop__main{max-width:100%!important;flex:1!important;min-width:0!important}.ms__shop__toolbar{margin-bottom:2rem!important}.ms__shop__results-count{color:#64748b!important;font-size:.875rem!important;font-weight:500!important}.ms__shop__grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(16.5rem,1fr))!important;gap:1.5rem!important;align-items:stretch!important;width:100%!important}.ms__shop__grid>.product{width:100%!important;margin:0!important;float:none!important;clear:none!important}.ms__shop__grid>.product:only-child{max-width:22rem!important;justify-self:start!important}.ms__shop__empty{text-align:center!important;padding:4rem 1rem!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:32px!important}.ms__shop__empty .ms__icon{display:block!important;font-size:4rem!important;color:#cbd5e1!important;margin-bottom:1rem!important}.ms__shop__empty p{margin:0!important;color:#64748b!important;font-size:1rem!important}.ms__product-card{position:relative!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:24px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;width:100%!important;transition:all .3s ease}.ms__product-card:hover{transform:translateY(-4px)!important;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)!important}.ms__product-card__image{aspect-ratio:4/5;position:relative!important;overflow:hidden!important;background:#f1f5f9!important}.ms__product-card__image img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .3s ease}.ms__product-card:hover .ms__product-card__image img{transform:scale(1.06)!important}.ms__product-card__badge{position:absolute!important;top:1rem!important;right:1rem!important;z-index:2!important;border-radius:9999px!important;padding:.25rem .75rem!important;background:hsla(0,0%,100%,.92)!important;color:#f97316!important;font-size:.6875rem!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.ms__product-card__body{padding:1.5rem!important;display:flex!important;flex-direction:column!important;flex:1!important}.ms__product-card__category{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:.5rem!important;margin-bottom:.5rem!important;min-height:1.25rem!important;font-size:.75rem!important}.ms__product-card__category>span{line-height:1!important}.ms__product-card__category>span:first-child{color:#0ea5e9!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important}.ms__product-card__level{color:#64748b!important;font-weight:500!important}.ms__product-card__dot{width:.25rem!important;height:.25rem!important;border-radius:9999px!important;background:#cbd5e1!important}.ms__product-card__title{margin:0!important;font-size:1.125rem!important;font-weight:700!important;line-height:1.4!important;color:#0f172a!important;display:-webkit-box!important;-webkit-line-clamp:2!important;overflow:hidden!important;transition:color .3s ease}a:hover .ms__product-card__title{color:#f97316!important}.ms__product-card__footer{margin-top:auto!important;padding-top:1.5rem!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important}.ms__product-card__price{color:#f97316!important;font-size:1.75rem!important;font-weight:800!important;line-height:1!important}.ms__product-card__price del{margin-right:.5rem!important;color:#94a3b8!important;font-size:.875rem!important;font-weight:500!important}.ms__product-card__cart-btn,.ms__product-card__price ins{text-decoration:none!important}.ms__product-card__cart-btn{width:2.75rem!important;height:2.75rem!important;border-radius:16px!important;border:0!important;background:#f97316!important;color:#fff!important;display:flex!important;justify-content:center!important;align-items:center!important;padding:10px!important;transition:all .3s ease}.ms__product-card__cart-btn .ms__icon{font-size:1.2rem!important;font-variation-settings:"FILL" 1!important}.ms__product-card__cart-btn:hover{background:#ea580c!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 10px 15px -3px rgba(249,115,22,.25)!important}.ms__product-card__cart-btn.added,.ms__product-card__cart-btn.loading{padding-right:10px!important}.ms__product-card__cart-btn.added:after,.ms__product-card__cart-btn.loading:after{content:none!important;display:none!important}.ms__product-card__cart-btn.is-added-feedback{background:#ea580c!important;box-shadow:0 10px 15px -3px rgba(249,115,22,.25)!important}.ms__product-card__cart-btn.is-added-feedback .ms__icon{transform:scale(1.05)!important}.ms__product-card .added_to_cart.wc-forward{display:none!important}.ms__pagination{margin-top:3rem!important}.ms__pagination .woocommerce-pagination{display:flex!important;justify-content:center!important}.ms__pagination ul.page-numbers{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;gap:.5rem!important}.ms__pagination .page-numbers{width:2.5rem!important;height:2.5rem!important;border-radius:16px!important;border:1px solid #e2e8f0!important;background:#fff!important;color:#334155!important;text-decoration:none!important;font-size:.875rem!important;font-weight:700!important;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.ms__pagination .page-numbers:hover{background:#f1f5f9!important}.ms__pagination .page-numbers.current{border-color:#f97316!important;background:#f97316!important;color:#fff!important}.ms__pagination .page-numbers.dots{border:0!important;background:transparent!important;width:auto!important;color:#94a3b8!important}.ms__pagination .page-numbers.next,.ms__pagination .page-numbers.prev{color:#64748b!important}.ms__single-product-page{background:#f8fafc!important}.ms__single-product{padding-top:calc(80px / 2 + 44px / 2 + 1.5rem)!important;padding-bottom:6rem!important}.ms__single-product__inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.ms__single-product__inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__single-product__inner{padding-left:2rem;padding-right:2rem}}.ms__single-product__grid{display:grid!important;gap:3rem!important;align-items:start!important;padding-bottom:2rem!important}@media (min-width:1024px){.ms__single-product__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:4rem!important}}.ms__single-product__gallery{width:min(100%,34rem)!important}.ms__single-product__gallery-main{position:relative!important;background:#f1f5f9!important;border-radius:32px!important;overflow:hidden!important;aspect-ratio:3/4;min-height:22rem!important;box-shadow:0 50px 100px -20px rgba(0,0,0,.1),0 30px 60px -30px rgba(0,0,0,.15)}.ms__single-product__gallery-main img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.ms__single-product__gallery-thumbs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.75rem!important;margin-top:1rem!important}.ms__single-product__gallery-thumb{border:1px solid #e2e8f0!important;border-radius:16px!important;background:#f1f5f9!important;overflow:hidden!important;cursor:pointer!important;padding:0!important;transition:all .3s ease}.ms__single-product__gallery-thumb.is-active{border-color:#f97316!important;box-shadow:0 0 0 2px rgba(249,115,22,.12)!important}.ms__single-product__gallery-thumb:not(.is-active):hover{border-color:rgba(249,115,22,.35)!important}.ms__single-product__gallery-thumb-img{display:block!important;width:100%!important;aspect-ratio:1!important;min-height:4.5rem!important;object-fit:cover!important;filter:grayscale(100%)!important;opacity:.65!important;transition:all .3s ease}.ms__single-product__gallery-thumb.is-active .ms__single-product__gallery-thumb-img,.ms__single-product__gallery-thumb:not(.is-active):hover .ms__single-product__gallery-thumb-img{filter:grayscale(0)!important;opacity:1!important}@media (min-width:1024px){.ms__single-product__info{position:sticky!important;top:calc(80px + 44px + 1.5rem)!important}}.ms__single-product__category{display:inline-flex!important;align-items:center!important;padding:.5rem 1rem!important;border-radius:9999px!important;background:rgba(249,115,22,.1)!important;color:#f97316!important;font-size:.75rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:1rem!important}.ms__single-product__title{margin:0 0 1rem!important;font-size:clamp(2rem,1.3rem + 2vw,3.1rem)!important;line-height:1.1!important;font-weight:800!important;color:#0f172a!important}.ms__single-product__rating{display:flex!important;align-items:center!important;gap:.5rem!important;margin-bottom:1rem!important}.ms__single-product__rating .ms__icon{font-size:1rem!important;color:#f97316!important;font-variation-settings:"FILL" 1!important}.ms__single-product__rating-count{color:#64748b!important;font-size:.875rem!important;font-weight:500!important}.ms__single-product__price{display:flex!important;align-items:baseline!important;gap:1rem!important;margin-bottom:1.5rem!important}.ms__single-product__price-current{font-size:clamp(2.25rem,1.4rem + 2vw,3.4rem)!important;font-weight:800!important;line-height:1!important;color:#f97316!important}.ms__single-product__price-old{font-size:1.2rem!important;font-weight:500!important;color:#94a3b8!important;text-decoration:line-through!important}.ms__single-product__description{margin:0 0 2rem!important;color:#475569!important;font-size:1.05rem!important;line-height:1.85!important}.ms__single-product__add-to-cart{margin-bottom:2rem!important}.ms__single-product__add-to-cart .cart,.ms__single-product__add-to-cart .variations_button{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:1rem!important}.ms__single-product__add-to-cart .quantity{display:inline-flex!important;align-items:center!important;min-height:3.5rem!important;padding:0 .5rem!important;border:1px solid #e2e8f0!important;border-radius:20px!important;background:#f1f5f9!important}.ms__single-product__add-to-cart .qty-btn{display:flex;align-items:center;justify-content:center;width:2rem!important;height:2rem!important;border-radius:12px!important;color:#64748b!important;background:transparent!important;transition:all .3s ease}.ms__single-product__add-to-cart .qty-btn:hover{color:#f97316!important;background:hsla(0,0%,100%,.7)!important}.ms__single-product__add-to-cart .qty-btn .ms__icon{font-size:1.125rem!important}.ms__single-product__add-to-cart input.qty{width:3rem!important;min-width:3rem!important;border:0!important;background:transparent!important;text-align:center!important;color:#0f172a!important;font-weight:700!important;font-size:1rem!important;-moz-appearance:textfield!important}.ms__single-product__add-to-cart input.qty::-webkit-inner-spin-button,.ms__single-product__add-to-cart input.qty::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.ms__single-product__add-to-cart .single_add_to_cart_button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.75rem!important;flex:1 1 auto!important;min-height:3.5rem!important;border:0!important;border-radius:20px!important;padding:.75rem 2rem!important;background:#f97316!important;color:#fff!important;font-size:1.05rem!important;font-weight:700!important;letter-spacing:.01em!important;box-shadow:0 20px 35px -16px rgba(249,115,22,.6)!important;transition:all .3s ease}.ms__single-product__add-to-cart .single_add_to_cart_button .ms__icon{font-size:1.25rem!important;font-variation-settings:"FILL" 1!important}.ms__single-product__add-to-cart .single_add_to_cart_button:hover{background:#ea580c!important;color:#fff!important;transform:translateY(-1px)!important}.ms__single-product__add-to-cart .single_add_to_cart_button:disabled{opacity:.7!important;cursor:not-allowed!important;transform:none!important}.ms__single-product__add-to-cart .stock{width:100%!important;margin:0!important;padding:.75rem 1rem!important;border-radius:12px!important;background:rgba(34,197,94,.08)!important;color:#15803d!important;font-size:.8125rem!important;font-weight:600!important}.ms__single-product__add-to-cart .variations_form{display:flex!important;flex-direction:column!important;gap:1rem!important}.ms__single-product__add-to-cart table.variations{width:100%!important;border-collapse:separate!important;border-spacing:0 .625rem!important;margin:0!important}.ms__single-product__add-to-cart table.variations td,.ms__single-product__add-to-cart table.variations th{padding:0!important;vertical-align:middle!important;text-align:left!important}.ms__single-product__add-to-cart table.variations th.label{width:28%!important;padding-right:1rem!important;font-size:.75rem!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#64748b!important}.ms__single-product__add-to-cart table.variations td.value select{width:100%!important;min-height:2.75rem!important;border:1px solid #e2e8f0!important;border-radius:16px!important;background:#fff!important;padding:0 1rem!important;color:#334155!important;font-size:.875rem!important;font-weight:500!important}.ms__single-product__add-to-cart .reset_variations{display:inline-flex!important;margin-top:.5rem!important;font-size:.75rem!important;font-weight:700!important;color:#f97316!important;text-decoration:none!important}.ms__single-product__add-to-cart .single_variation_wrap .woocommerce-variation{margin-top:.5rem!important;color:#475569!important;font-size:.875rem!important}.ms__single-product__add-to-cart .woocommerce-variation-price .price{color:#f97316!important;font-weight:700!important}.ms__single-product__meta{padding-top:1.5rem!important;border-top:1px solid #e2e8f0!important}.ms__single-product__meta-item{display:flex!important;align-items:center!important;gap:.75rem!important;padding:.5rem 0!important;color:#475569!important;font-size:.875rem!important}.ms__single-product__meta-item .ms__icon{color:#f97316!important;font-size:1.125rem!important;flex-shrink:0!important}.ms__single-product__tabs{padding-top:5rem!important;padding-bottom:5rem!important;border-top:1px solid #f1f5f9!important;background:#fff!important}.ms__single-product__tabs-inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.ms__single-product__tabs-inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__single-product__tabs-inner{padding-left:2rem;padding-right:2rem}}.ms__single-product__tabs-header{text-align:center!important;max-width:52rem!important;margin:0 auto 3rem!important}.ms__single-product__tabs-title{margin:0 0 .75rem!important;font-size:clamp(1.8rem,1.15rem + 2vw,2.5rem)!important;font-weight:800!important;color:#0f172a!important}.ms__single-product__tabs-subtitle{margin:0!important;color:#475569!important;font-size:1rem!important;line-height:1.7!important}.ms__single-product__tab-content{display:grid!important;grid-template-columns:1fr!important;gap:1.5rem!important}@media (min-width:768px){.ms__single-product__tab-content{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.ms__single-product__tab-card{background:#f8fafc!important;border:1px solid #f1f5f9!important;border-radius:24px!important;padding:2rem!important}.ms__single-product__tab-icon-wrap{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:3rem!important;height:3rem!important;border-radius:16px!important;margin-bottom:1.25rem!important;background:rgba(249,115,22,.1)!important;color:#f97316!important}.ms__single-product__tab-icon-wrap .ms__icon{font-size:1.5rem!important;font-variation-settings:"FILL" 1!important}.ms__single-product__tab-card-title{margin:0 0 .75rem!important;color:#0f172a!important;font-size:1.125rem!important;font-weight:700!important;line-height:1.35!important}.ms__single-product__tab-card-text{margin:0!important;color:#475569!important;font-size:.875rem!important;line-height:1.75!important}.ms__single-product__tab-card--secondary .ms__single-product__tab-icon-wrap{background:rgba(14,165,233,.12)!important;color:#0ea5e9!important}.ms__single-product__tab-card--success .ms__single-product__tab-icon-wrap{background:rgba(34,197,94,.12)!important;color:#16a34a!important}.ms__single-product__related{padding-top:4rem!important;padding-bottom:2.5rem!important}.ms__single-product__related-inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.ms__single-product__related-inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__single-product__related-inner{padding-left:2rem;padding-right:2rem}}.ms__single-product__related-title{margin-bottom:2rem!important;font-size:clamp(1.5rem,1rem + 1vw,2rem)!important;font-weight:800!important;color:#0f172a!important}.ms__single-product__related-grid{display:grid!important;gap:1.5rem!important;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))!important}@media (max-width:1023px){.ms__single-product__grid{gap:2.5rem!important}.ms__single-product__price-current{font-size:clamp(2rem,1.2rem + 2vw,2.6rem)!important}}@media (max-width:767px){.ms__single-product{padding-top:calc(80px + 44px + 2rem)!important;padding-bottom:4rem!important}.ms__single-product__gallery-main{border-radius:24px!important;min-height:16rem!important}.ms__single-product__title{font-size:clamp(1.75rem,1.2rem + 2vw,2.2rem)!important}.ms__single-product__add-to-cart .single_add_to_cart_button{width:100%!important}}@media (min-width:1024px){.ms__single-product__gallery{width:min(100%,30rem)!important}}.ms__cart{width:100%!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;padding-left:1rem!important;padding-right:1rem!important;padding-bottom:6rem!important;min-height:80vh!important}@media (min-width:640px){.ms__cart{padding-left:1.5rem!important;padding-right:1.5rem!important}}@media (min-width:1024px){.ms__cart{padding-left:2rem!important;padding-right:2rem!important}}.ms__cart__inner{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.ms__cart__header{margin-bottom:3rem!important}.ms__cart__title{font-size:clamp(1.75rem,1rem + 2vw,2.5rem)!important;font-weight:800!important;color:#0f172a!important}.ms__cart__subtitle{color:#475569!important;margin-top:.5rem!important}.ms__cart__layout{display:grid!important;gap:3rem!important;align-items:start!important}@media (min-width:1024px){.ms__cart__layout{gap:2.5rem!important}}@media (min-width:1280px){.ms__cart__layout{grid-template-columns:minmax(0,7fr) minmax(360px,5fr)!important}}.ms__cart__item,.ms__cart__items{display:flex!important;flex-direction:column!important;gap:1.5rem!important}.ms__cart__item{background:#fff!important;padding:1.5rem!important;border-radius:24px!important;border:1px solid #e2e8f0!important;align-items:center!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)!important}@media (min-width:640px){.ms__cart__item{flex-direction:row!important}}.ms__cart__item-image{width:8rem!important;height:8rem!important;background:#f1f5f9!important;border-radius:20px!important;overflow:hidden!important;flex-shrink:0!important}.ms__cart__item-image img{width:100%!important;height:100%!important;object-fit:cover!important}.ms__cart__item-details{flex-grow:1!important;text-align:center!important}@media (min-width:640px){.ms__cart__item-details{text-align:left}}.ms__cart__item-top{display:flex!important;flex-direction:column!important;gap:1rem!important}@media (min-width:640px){.ms__cart__item-top{flex-direction:row!important;justify-content:space-between!important;align-items:flex-start!important}}.ms__cart__item-title{font-size:1.25rem!important;font-weight:700!important;color:#0f172a!important;margin-bottom:.25rem!important}.ms__cart__item-title a{color:inherit!important;text-decoration:none!important}.ms__cart__item-title a:hover{color:#f97316}.ms__cart__item-meta{font-size:.875rem!important;color:#64748b!important}.ms__cart__item-price{font-size:1.25rem!important;font-weight:800!important;color:#f97316!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:.25rem!important}@media (min-width:640px){.ms__cart__item-price{align-items:flex-end}}.ms__cart__item-price-current{font-size:1.25rem!important;font-weight:800!important;color:#f97316!important}.ms__cart__item-price-original{font-size:.875rem!important;color:#94a3b8!important;text-decoration:line-through!important}.ms__cart__item-price-saving{font-size:.625rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:#22c55e!important}.ms__cart__item-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important;flex-wrap:wrap!important;margin-top:1.5rem!important}.ms__cart__item-quantity .quantity{display:flex!important;align-items:center!important;border:1px solid #e2e8f0!important;border-radius:16px!important;overflow:hidden!important}.ms__cart__item-quantity .qty-btn,.ms__cart__item-quantity button{padding:.25rem .75rem!important;background:none!important;cursor:pointer!important;transition:all .3s ease;border:0!important}.ms__cart__item-quantity .qty-btn:hover,.ms__cart__item-quantity button:hover{background:#f1f5f9}.ms__cart__item-quantity .qty-btn .ms__icon,.ms__cart__item-quantity button .ms__icon{font-size:.875rem!important}.ms__cart__item-quantity .qty-btn--minus{border-right:1px solid #e2e8f0!important}.ms__cart__item-quantity .qty-btn--plus{border-left:1px solid #e2e8f0!important}.ms__cart__item-quantity input.qty{width:3rem!important;padding:.25rem!important;text-align:center!important;border:none!important;font-weight:700!important;font-size:1rem!important}.ms__cart__item-remove{color:#94a3b8!important;font-size:.875rem!important;font-weight:500!important;display:flex!important;align-items:center!important;gap:.25rem!important;text-decoration:none!important;transition:color .3s ease}.ms__cart__item-remove .ms__icon{font-size:1.125rem}.ms__cart__item-remove:hover{color:#ef4444}.ms__cart__actions{display:flex!important;justify-content:flex-end!important;margin-top:1rem!important}.ms__cart__sidebar{position:sticky!important;top:calc(80px + 44px + 1rem)!important}.ms__cart .cart-collaterals,.ms__cart__sidebar,.ms__cart__totals{width:100%!important;min-width:0!important}.ms__cart__summary{background:#fff!important;padding:2rem!important;border-radius:24px!important;border:1px solid #e2e8f0!important;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)!important}.ms__cart__summary-title{font-size:1.5rem!important;font-weight:700!important;color:#0f172a!important;margin-bottom:1.5rem!important}.ms__cart__coupon{margin-bottom:2rem!important;padding:1rem!important;background:#f8fafc!important;border-radius:20px!important;border:1px solid #f1f5f9!important}.ms__cart__coupon-label{display:block!important;font-size:.875rem!important;font-weight:700!important;color:#334155!important;margin-bottom:.5rem!important}.ms__cart__coupon-row{display:flex!important;gap:.5rem!important;flex-wrap:wrap!important}.ms__cart__coupon-row input{flex:1 1 12rem!important;min-width:0!important}.ms__cart__coupon-row button{flex-shrink:0!important;white-space:nowrap!important}.ms__cart__summary-rows{display:flex!important;flex-direction:column!important;gap:1rem!important;margin-bottom:2rem!important}.ms__cart__shipping-methods{margin:.5rem 0 1.5rem!important;padding:1rem!important;border:1px solid #e2e8f0!important;border-radius:20px!important;background:#f8fafc!important}.ms__cart__shipping-method-list{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:.5rem!important}.ms__cart__shipping-method-list>.easypack_show_geowidget{display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:flex-start!important;width:min(100%,16rem)!important;margin:.5rem 0 0!important;padding:.75rem 1rem!important;font-size:1.25rem!important;line-height:1.1!important;border-radius:\$radius-lg!important}.ms__cart__shipping-method-list>#easypack_selected_point_data,.ms__cart__shipping-method-list>#selected-parcel-machine,.ms__cart__shipping-method-list>.easypack_selected_point_data{width:100%!important;min-width:0!important;margin:.5rem 0 0!important;padding:.75rem!important;border-width:1px!important;border-radius:\$radius-lg!important;box-sizing:border-box!important}.ms__cart__shipping-method-item{list-style:none!important;margin:0!important;padding:.5rem .75rem!important;border:1px solid #e2e8f0!important;border-radius:16px!important;background:#fff!important;display:flex!important;align-items:flex-start!important;flex-wrap:wrap!important;gap:.5rem!important}.ms__cart__shipping-method-item:has(input.shipping_method:checked){border-color:#f97316!important;background:rgba(249,115,22,.06)!important}.ms__cart__shipping-method-item input.shipping_method[type=radio]{width:1rem!important;height:1rem!important;margin-top:.2rem!important;-moz-appearance:none!important;appearance:none!important;border:1.5px solid #cbd5e1!important;border-radius:50%!important;background:#fff!important;display:inline-grid!important;place-content:center!important;flex-shrink:0!important;cursor:pointer!important;outline:none!important;box-shadow:none!important}.ms__cart__shipping-method-item input.shipping_method[type=radio]:before{content:""!important;width:.5rem!important;height:.5rem!important;border-radius:50%!important;background:#f97316!important;transform:scale(0)!important;transition:transform .3s ease!important}.ms__cart__shipping-method-item input.shipping_method[type=radio]:checked{border-color:#f97316!important}.ms__cart__shipping-method-item input.shipping_method[type=radio]:checked:before{transform:scale(1)!important}.ms__cart__shipping-method-item label{margin:0!important;font-size:.875rem!important;line-height:1.45!important;color:#334155!important;cursor:pointer!important;flex:1!important}.ms__cart__shipping-method-item label .amount{color:#0f172a!important;font-weight:700!important}.ms__cart__shipping-method-item input.shipping_method:checked+label{color:#0f172a!important;font-weight:600!important}.ms__cart__shipping-method-item input.shipping_method[type=hidden]+label{cursor:default!important}.ms__cart__shipping-method-item>:not(input.shipping_method):not(label){flex:1 0 100%!important;width:100%!important;margin-top:.5rem!important}.ms__cart__shipping-method-item .inpost_pl-shipping-method-meta-wrap{display:inline-flex!important;align-items:center!important;gap:.5rem!important}.ms__cart__shipping-method-item .inpost_pl_shipping_meta img{display:block!important;max-width:6.25rem!important;height:auto!important;margin-top:0!important}.ms__cart__summary-row{display:flex!important;justify-content:space-between!important;color:#475569!important}.ms__cart__summary-row--discount{color:#22c55e!important;font-weight:700!important}.ms__cart__summary-row--total{align-items:flex-end!important}.ms__cart__summary-row--savings{color:#22c55e!important;font-weight:700!important}.ms__cart__summary-savings-label{display:inline-flex!important;align-items:center!important;gap:.25rem!important}.ms__cart__summary-savings-label .ms__icon{font-size:.875rem!important}.ms__cart__summary-divider{height:1px!important;background:#f1f5f9!important;margin:1rem 0!important}.ms__cart__summary-free{color:#f97316!important;font-weight:700!important}.ms__cart__summary-total-label{font-size:1.125rem!important;font-weight:700!important;color:#0f172a!important}.ms__cart__summary-total-note{font-size:.625rem!important;color:#94a3b8!important}.ms__cart__summary-total-amount{font-size:clamp(1.5rem,1rem + 2vw,2.5rem)!important;font-weight:800!important;color:#f97316!important}.ms__cart__checkout-btn{margin-top:1rem!important;min-height:3.5rem!important;border-radius:24px!important;font-size:1.25rem!important;box-shadow:0 20px 25px -5px rgba(249,115,22,.3)!important}.ms__cart__checkout-btn .ms__icon{transition:transform .3s ease}.ms__cart__checkout-btn:hover .ms__icon{transform:translateX(4px)!important}.ms__cart__trust{margin-top:2rem!important;flex-direction:column!important;padding:1.5rem!important;border:1px solid #e2e8f0!important;border-radius:24px!important}.ms__cart__trust,.ms__cart__trust-item{display:flex!important;gap:1rem!important}.ms__cart__trust-item{align-items:center!important;font-size:.875rem!important;color:#475569!important}.ms__cart__trust-item .ms__icon{color:#22c55e}.ms__cart__savings-note{background:rgba(14,165,233,.1)!important;border:1px solid rgba(14,165,233,.2)!important;border-radius:24px!important;padding:1.25rem!important;display:flex!important;align-items:flex-start!important;gap:1rem!important;margin-bottom:1.5rem!important}.ms__cart__savings-note .ms__icon{color:#0ea5e9!important;flex-shrink:0!important}.ms__cart__savings-note p:first-child{margin-bottom:.25rem!important;font-size:.875rem!important;font-weight:700!important;color:#0f172a!important}.ms__cart__savings-note p:last-child{margin:0!important;font-size:.75rem!important;color:#475569!important}.ms__cart--empty-state{min-height:auto!important;padding-top:20px!important}.ms__cart__empty{max-width:40rem!important;margin:0 auto!important;padding:3rem 2rem!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:24px!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)!important;text-align:center!important}@media (max-width:639px){.ms__cart__empty{padding:2rem 1.25rem!important}}.ms__cart__empty-icon{width:6rem!important;height:6rem!important;background:#f1f5f9!important;border-radius:9999px!important;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem!important}.ms__cart__empty-icon .ms__icon{font-size:3rem!important;color:#cbd5e1!important}.ms__cart__empty-title{font-size:1.5rem!important;font-weight:800!important;color:#0f172a!important;margin-bottom:.5rem!important}.ms__cart__empty-text{color:#64748b!important;margin-bottom:1.5rem!important}.ms__breadcrumb{margin-bottom:1rem!important;font-size:.875rem!important;font-weight:500!important;color:#64748b!important}.ms__breadcrumb,.ms__breadcrumb__list,.ms__breadcrumb ol{display:flex!important;align-items:center!important;flex-wrap:wrap!important}.ms__breadcrumb__list,.ms__breadcrumb ol{gap:.5rem!important;list-style:none!important;padding:0!important;margin:0!important}.ms__breadcrumb__item{display:inline-flex!important;align-items:center!important;min-width:0!important}.ms__breadcrumb__link,.ms__breadcrumb a{color:#64748b!important;text-decoration:none!important;transition:color .3s ease}.ms__breadcrumb__link:hover,.ms__breadcrumb a:hover{color:#f97316}.ms__breadcrumb__separator{display:inline-flex!important;align-items:center!important;color:#94a3b8!important;line-height:1!important}.ms__breadcrumb__separator .ms__icon{font-size:.75rem!important}.ms__breadcrumb__current{color:#0f172a!important;font-weight:600!important}.woocommerce-cart .wc-block-cart,.woocommerce-cart .wp-block-woocommerce-cart{width:100%!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;padding-left:1rem!important;padding-right:1rem!important;box-sizing:border-box!important}@media (min-width:640px){.woocommerce-cart .wc-block-cart,.woocommerce-cart .wp-block-woocommerce-cart{padding-left:1.5rem!important;padding-right:1.5rem!important}}@media (min-width:1024px){.woocommerce-cart .wc-block-cart,.woocommerce-cart .wp-block-woocommerce-cart{padding-left:2rem!important;padding-right:2rem!important}}.woocommerce-checkout,body.woocommerce-checkout{overflow-x:hidden!important}.woocommerce-checkout{background:#f8fafc!important}.woocommerce-checkout form .form-row-first,.woocommerce-checkout form .form-row-last{float:none!important;clear:both!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.woocommerce-checkout #billing_last_name_field{float:none!important;clear:both!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}.woocommerce-checkout #billing_last_name_field .woocommerce-input-wrapper,.woocommerce-checkout #billing_last_name_field input#billing_last_name.input-text{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important}.woocommerce-checkout #billing_country_field,.woocommerce-checkout #billing_country_field #billing_country,.woocommerce-checkout #billing_country_field .select2,.woocommerce-checkout #billing_country_field .select2-container,.woocommerce-checkout #billing_country_field .select2-selection--single,.woocommerce-checkout #billing_country_field .woocommerce-input-wrapper{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.woocommerce-checkout #billing_country_field .select2-container{display:block!important}.woocommerce-checkout #billing_country_field .select2-selection__rendered{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.woocommerce-checkout body.woocommerce-checkout .select2-dropdown,.woocommerce-checkout body.woocommerce-checkout>.select2-container,.woocommerce-checkout body.woocommerce-checkout>span.select2-container{max-width:calc(100vw - 1rem)!important;box-sizing:border-box!important}@media (max-width:767px){.woocommerce-checkout form.checkout .form-row.form-row-first,.woocommerce-checkout form.checkout .form-row.form-row-last,.woocommerce-checkout form.checkout .form-row.form-row-last.validate-required#billing_last_name_field,.woocommerce-checkout form.checkout p.form-row.form-row-last.validate-required#billing_last_name_field{display:block!important;float:none!important;clear:both!important;position:static!important;left:auto!important;right:auto!important;width:100%!important;inline-size:100%!important;max-width:100%!important;max-inline-size:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;transform:none!important;overflow:hidden!important;box-sizing:border-box!important}.woocommerce-checkout form.checkout .form-row.form-row-last.validate-required#billing_last_name_field .woocommerce-input-wrapper,.woocommerce-checkout form.checkout .form-row.form-row-last.validate-required#billing_last_name_field input#billing_last_name.input-text{display:block!important;float:none!important;width:100%!important;inline-size:100%!important;max-width:100%!important;max-inline-size:100%!important;min-width:0!important;margin:0!important;transform:none!important;box-sizing:border-box!important}}.ms__checkout{background:#f8fafc!important;padding-top:0!important;padding-bottom:6rem!important;min-height:80vh!important;overflow-x:hidden!important}.ms__checkout__inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.ms__checkout__inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__checkout__inner{padding-left:2rem;padding-right:2rem}}.ms__checkout .woocommerce-checkout{width:100%!important;max-width:100%!important;overflow-x:clip!important}.ms__checkout .woocommerce-checkout>*{min-width:0!important;max-width:100%!important}.ms__checkout__header{margin-bottom:3rem!important}.ms__checkout__title{font-size:clamp(1.75rem,1rem + 2vw,2.5rem)!important;font-weight:800!important;color:#0f172a!important}.ms__checkout__layout{display:grid!important;gap:3rem!important;align-items:start!important}@media (min-width:1024px){.ms__checkout__layout{grid-template-columns:minmax(0,7fr) minmax(360px,5fr)!important}}.ms__checkout__main{display:flex!important;flex-direction:column!important;gap:2rem!important}.ms__checkout__section{background:#fff!important;border:1px solid #f1f5f9!important;border-radius:24px!important;padding:2rem!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)!important}@media (min-width:768px){.ms__checkout__section{padding:2rem!important}}.ms__checkout__section-header{display:flex!important;align-items:center!important;gap:.75rem!important;margin-bottom:1.5rem!important}.ms__checkout__section-icon{width:2.5rem!important;height:2.5rem!important;border-radius:16px!important;display:flex;align-items:center;justify-content:center}.ms__checkout__section-icon .ms__icon{font-size:1.25rem!important}.ms__checkout__section-icon--billing{background:rgba(249,115,22,.1)!important;color:#f97316!important}.ms__checkout__section-icon--shipping{background:rgba(14,165,233,.1)!important;color:#0ea5e9!important}.ms__checkout__section-icon--notes{background:rgba(100,116,139,.1)!important;color:#475569!important}.ms__checkout__section-icon--payment{background:rgba(14,165,233,.1)!important;color:#0ea5e9!important}.ms__checkout__section-title{font-size:1.25rem!important;font-weight:700!important;color:#0f172a!important;margin:0!important}.ms__checkout__fields{display:grid!important;gap:1rem!important}@media (min-width:640px){.ms__checkout__fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.ms__checkout .ms__checkout__account-fields,.ms__checkout .woocommerce-billing-fields__field-wrapper,.ms__checkout .woocommerce-shipping-fields__field-wrapper{display:grid!important;gap:1rem!important}@media (min-width:640px){.ms__checkout .ms__checkout__account-fields,.ms__checkout .woocommerce-billing-fields__field-wrapper,.ms__checkout .woocommerce-shipping-fields__field-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.ms__checkout .woocommerce-billing-fields,.ms__checkout .woocommerce-billing-fields__field-wrapper,.ms__checkout .woocommerce-billing-fields__field-wrapper .select2-container,.ms__checkout .woocommerce-billing-fields__field-wrapper .select2-selection,.ms__checkout .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper,.ms__checkout .woocommerce-billing-fields__field-wrapper>.form-row,.ms__checkout .woocommerce-billing-fields__field-wrapper input,.ms__checkout .woocommerce-billing-fields__field-wrapper select,.ms__checkout .woocommerce-billing-fields__field-wrapper textarea{min-width:0!important;max-width:100%!important}.ms__checkout .woocommerce-billing-fields__field-wrapper .select2-selection__rendered{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ms__checkout .woocommerce-shipping-fields__field-wrapper{margin-top:1rem!important}.ms__checkout .form-row{width:100%!important;margin:0 0 1rem!important;float:none!important}.ms__checkout .form-row:last-child{margin-bottom:0!important}@media (min-width:640px){.ms__checkout .form-row-wide{grid-column:1/-1!important}}.ms__checkout .form-row.form-row-wide.address-field.update_totals_on_change.validate-required{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}.ms__checkout .form-row.form-row-wide.address-field.update_totals_on_change.validate-required .select2-container,.ms__checkout .form-row.form-row-wide.address-field.update_totals_on_change.validate-required .woocommerce-input-wrapper,.ms__checkout .form-row.form-row-wide.address-field.update_totals_on_change.validate-required select{width:100%!important;max-width:100%!important;min-width:0!important}.ms__checkout .form-row.form-row-wide.address-field.update_totals_on_change.validate-required .select2-selection,.ms__checkout .form-row.form-row-wide.address-field.update_totals_on_change.validate-required .select2-selection__rendered{max-width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ms__checkout label{display:block!important;font-size:.875rem!important;font-weight:600!important;color:#334155!important;margin-bottom:.5rem!important}.ms__checkout input[type=email],.ms__checkout input[type=number],.ms__checkout input[type=password],.ms__checkout input[type=tel],.ms__checkout input[type=text],.ms__checkout select,.ms__checkout textarea{width:100%!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:20px!important;padding:.75rem 1rem!important;font-size:1rem!important;color:#0f172a!important;font-family:Plus Jakarta Sans,sans-serif!important;outline:none!important;transition:all .3s ease}.ms__checkout textarea{min-height:7rem!important;resize:vertical!important}.ms__checkout input[type=email]:focus,.ms__checkout input[type=number]:focus,.ms__checkout input[type=password]:focus,.ms__checkout input[type=tel]:focus,.ms__checkout input[type=text]:focus,.ms__checkout select:focus,.ms__checkout textarea:focus{border-color:#f97316!important;box-shadow:0 0 0 2px rgba(249,115,22,.2)!important;background:#fff!important}.ms__checkout .select2-container{width:100%!important}.ms__checkout .select2-container .select2-selection--single{height:3rem!important;border-radius:20px!important;border:1px solid #e2e8f0!important;background:#f8fafc!important;padding:.5rem .75rem!important}.ms__checkout__ship-toggle{margin-bottom:1rem!important}.ms__checkout__ship-toggle-label{display:inline-flex!important;align-items:center!important;width:100%!important;gap:.75rem!important;padding:.75rem 1rem!important;border:1px solid #e2e8f0!important;border-radius:20px!important;background:#f8fafc!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)!important;cursor:pointer!important;margin:0!important;transition:all .3s ease!important}.ms__checkout__ship-toggle-label:hover{border-color:rgba(249,115,22,.5)!important;background:rgba(249,115,22,.04)!important}.ms__checkout__ship-toggle-label:has(.ms__checkout__ship-toggle-input:checked){border-color:#f97316!important;background:rgba(249,115,22,.08)!important;box-shadow:inset 0 0 0 1px rgba(249,115,22,.25)!important}.ms__checkout__ship-toggle-input{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:1.25rem!important;height:1.25rem!important;margin:0!important;margin-right:.5rem!important;border:2px solid #cbd5e1!important;border-radius:6px!important;background:#fff!important;display:inline-grid!important;place-content:center!important;flex-shrink:0!important;transition:all .3s ease!important}.ms__checkout__ship-toggle-input:before{content:""!important;width:.325rem!important;height:.625rem!important;border-right:2px solid #fff!important;border-bottom:2px solid #fff!important;transform:rotate(45deg) scale(0)!important;transform-origin:center!important;transition:transform .3s ease!important}.ms__checkout__ship-toggle-input:checked{background:#f97316!important;border-color:#f97316!important;box-shadow:0 0 0 2px rgba(249,115,22,.15)!important}.ms__checkout__ship-toggle-input:checked:before{transform:rotate(45deg) scale(1)!important}.ms__checkout__ship-toggle-input:focus-visible{outline:2px solid rgba(249,115,22,.35)!important;outline-offset:2px!important}.ms__checkout__ship-toggle-text{font-size:.875rem!important;font-weight:600!important;color:#334155!important;line-height:1.4!important}.ms__checkout__ship-toggle-input:checked+.ms__checkout__ship-toggle-text{color:#0f172a!important}.ms__checkout__account{padding-top:.5rem!important}.ms__checkout__account-label{display:inline-flex!important;align-items:center!important;gap:.5rem!important;cursor:pointer!important;margin-bottom:1rem!important}.ms__checkout__account-text{font-size:.875rem!important;font-weight:600!important;color:#334155!important}.ms__checkout__terms{display:flex!important;align-items:flex-start!important;gap:.75rem!important;padding:1rem!important;background:#f1f5f9!important;border-radius:20px!important;border:1px solid #e2e8f0!important}.ms__checkout__terms-icon{color:#94a3b8!important;font-size:1.25rem!important;flex-shrink:0!important;margin-top:2px!important}.ms__checkout__terms-text{margin:0!important;font-size:.875rem!important;color:#475569!important;line-height:1.6!important}.ms__checkout__terms-link{color:#f97316!important;font-weight:600!important;text-decoration:none!important}.ms__checkout__terms-link:hover{text-decoration:underline!important}.ms__checkout .woocommerce-privacy-policy-link,.ms__checkout .woocommerce-terms-and-conditions-checkbox-text a,.ms__checkout .woocommerce-terms-and-conditions-link{color:#f97316!important;font-weight:600!important;text-decoration:none!important;transition:color .3s ease!important}.ms__checkout .woocommerce-privacy-policy-link:active,.ms__checkout .woocommerce-privacy-policy-link:focus,.ms__checkout .woocommerce-privacy-policy-link:hover,.ms__checkout .woocommerce-terms-and-conditions-checkbox-text a:active,.ms__checkout .woocommerce-terms-and-conditions-checkbox-text a:focus,.ms__checkout .woocommerce-terms-and-conditions-checkbox-text a:hover,.ms__checkout .woocommerce-terms-and-conditions-link:active,.ms__checkout .woocommerce-terms-and-conditions-link:focus,.ms__checkout .woocommerce-terms-and-conditions-link:hover{color:#f97316!important;text-decoration:none!important}.ms__checkout__sidebar{position:sticky!important;top:calc(80px + 44px + 1rem)!important;height:-moz-fit-content!important;height:fit-content!important}.ms__checkout__sidebar-sticky{display:flex!important;flex-direction:column!important;gap:1.5rem!important}.ms__checkout__order-summary{background:#fff;border:1px solid #f1f5f9;border-radius:24px;transition:box-shadow .3s ease;padding:2rem!important}.ms__checkout__order-summary:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.ms__checkout__summary-title{font-size:1.25rem!important;font-weight:700!important;color:#0f172a!important;margin:0 0 1.5rem!important;padding-bottom:1rem!important;border-bottom:1px solid #f1f5f9!important}.ms__checkout__review-items{display:flex!important;flex-direction:column!important;gap:1.5rem!important}.ms__checkout__order-item{display:flex!important;align-items:flex-start!important;gap:1rem!important}.ms__checkout__order-item-image{width:5rem!important;height:6rem!important;border-radius:16px!important;overflow:hidden!important;background:#f1f5f9!important;flex-shrink:0!important}.ms__checkout__order-item-image img{width:100%!important;height:100%!important;object-fit:cover!important}.ms__checkout__order-item-info{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:1rem!important;flex:1!important;min-width:0!important}.ms__checkout__order-item-name{font-size:1rem!important;font-weight:700!important;color:#0f172a!important;line-height:1.35!important;margin:0 0 .25rem!important}.ms__checkout__order-item-type{font-size:.625rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#64748b!important;margin:0 0 .25rem!important}.ms__checkout__order-item-qty{font-size:.75rem!important;color:#64748b!important;margin:0!important}.ms__checkout__order-item-price{font-size:1.125rem!important;font-weight:700!important;white-space:nowrap!important;color:#f97316!important;text-align:right!important}.ms__checkout__order-item-price .amount{color:inherit!important;font-weight:inherit!important}.ms__checkout__summary-divider{height:1px!important;background:#f1f5f9!important;margin:1.5rem 0!important}.ms__checkout__summary-rows{display:flex!important;flex-direction:column!important;gap:.75rem!important}.ms__checkout__summary-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important;font-size:.875rem!important;color:#475569!important}.ms__checkout__summary-row .amount{font-weight:600!important;color:#0f172a!important}.ms__checkout__summary-row--discount{color:#22c55e!important;font-weight:700!important}.ms__checkout__summary-row--total{margin-top:.5rem!important;padding-top:.75rem!important;border-top:1px solid #f1f5f9!important;font-size:1.25rem!important;font-weight:800!important;color:#0f172a!important}.ms__checkout__summary-row--total .amount{font-size:1.5rem!important;font-weight:800!important;color:#0f172a!important}.ms__checkout__summary-row-free{color:#22c55e!important;font-weight:700!important}.ms__checkout__shipping-methods{margin:.5rem 0 1rem!important;padding:1rem!important;border:1px solid #e2e8f0!important;border-radius:20px!important;background:#f8fafc!important}.ms__checkout__shipping-method-list{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:.5rem!important}.ms__checkout__shipping-method-list>.easypack_show_geowidget{display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:flex-start!important;width:min(100%,16rem)!important;margin:.5rem 0 0!important;padding:.75rem 1rem!important;font-size:1.25rem!important;line-height:1.1!important;border-radius:\$radius-lg!important}.ms__checkout__shipping-method-list>#easypack_selected_point_data,.ms__checkout__shipping-method-list>#selected-parcel-machine,.ms__checkout__shipping-method-list>.easypack_selected_point_data{width:100%!important;min-width:0!important;margin:.5rem 0 0!important;padding:.75rem!important;border-width:1px!important;border-radius:\$radius-lg!important;box-sizing:border-box!important}.ms__checkout__shipping-method-item{list-style:none!important;margin:0!important;padding:.5rem .75rem!important;border:1px solid #e2e8f0!important;border-radius:16px!important;background:#fff!important;display:flex!important;align-items:flex-start!important;flex-wrap:wrap!important;gap:.5rem!important}.ms__checkout__shipping-method-item:has(input.shipping_method:checked){border-color:#f97316!important;background:rgba(249,115,22,.06)!important}.ms__checkout__shipping-method-item input.shipping_method[type=radio]{width:1rem!important;height:1rem!important;margin-top:.2rem!important;-moz-appearance:none!important;appearance:none!important;border:1.5px solid #cbd5e1!important;border-radius:50%!important;background:#fff!important;display:inline-grid!important;place-content:center!important;flex-shrink:0!important;cursor:pointer!important;outline:none!important;box-shadow:none!important}.ms__checkout__shipping-method-item input.shipping_method[type=radio]:before{content:""!important;width:.5rem!important;height:.5rem!important;border-radius:50%!important;background:#f97316!important;transform:scale(0)!important;transition:transform .3s ease!important}.ms__checkout__shipping-method-item input.shipping_method[type=radio]:checked{border-color:#f97316!important}.ms__checkout__shipping-method-item input.shipping_method[type=radio]:checked:before{transform:scale(1)!important}.ms__checkout__shipping-method-item label{margin:0!important;font-size:.875rem!important;line-height:1.45!important;color:#334155!important;cursor:pointer!important;flex:1!important}.ms__checkout__shipping-method-item label .amount{color:#0f172a!important;font-weight:700!important}.ms__checkout__shipping-method-item input.shipping_method:checked+label{color:#0f172a!important;font-weight:600!important}.ms__checkout__shipping-method-item input.shipping_method[type=hidden]+label{cursor:default!important}.ms__checkout__shipping-method-item>:not(input.shipping_method):not(label){flex:1 0 100%!important;width:100%!important;margin-top:.5rem!important}.ms__checkout__shipping-method-item .inpost_pl-shipping-method-meta-wrap{display:inline-flex!important;align-items:center!important;gap:.5rem!important}.ms__checkout__shipping-method-item .inpost_pl_shipping_meta img{display:block!important;max-width:6.25rem!important;height:auto!important;margin-top:0!important}.ms__checkout__payment{margin-top:2rem!important;background:#fff!important;border-radius:24px!important}.ms__checkout__payment-methods{background:#fff;border:1px solid #f1f5f9;border-radius:24px;transition:box-shadow .3s ease;padding:2rem!important}.ms__checkout__payment-methods:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.ms__checkout__payment-header{display:flex!important;align-items:center!important;gap:.75rem!important;margin-bottom:1.5rem!important}.ms__checkout__payment-title{margin:0!important;font-size:1.25rem!important;font-weight:700!important;color:#0f172a!important}.ms__checkout__payment-list{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:.75rem!important}.ms__checkout__payment-method{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:.75rem!important;padding:1rem!important;border:1px solid #e2e8f0!important;border-radius:20px!important;cursor:pointer!important;transition:all .3s ease}.ms__checkout__payment-method:hover{border-color:#cbd5e1!important;background:#f8fafc!important}.ms__checkout__payment-method.is-selected{border-color:#f97316!important;background:rgba(249,115,22,.06)!important}.ms__checkout__payment-method .payment_box{flex-basis:100%!important;margin-top:.75rem!important;padding:1rem!important;border:1px solid #e2e8f0!important;border-radius:16px!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85)!important;color:#475569!important;font-size:.875rem!important;line-height:1.6!important;width:100%!important;overflow:hidden!important}.ms__checkout__payment-method .payment_box p{margin:0 0 .5rem!important}.ms__checkout__payment-method .payment_box p:last-child{margin-bottom:0!important}.ms__checkout__payment-method--empty{cursor:default!important}.ms__checkout__payment-radio{width:1.125rem!important;height:1.125rem!important;margin:0!important;-moz-appearance:none!important;appearance:none!important;border:1.5px solid #cbd5e1!important;border-radius:9999px!important;background:#fff!important;box-shadow:none!important;flex-shrink:0!important;cursor:pointer!important}.ms__checkout__payment-radio:checked{border-color:#f97316!important;background:#f97316!important;box-shadow:inset 0 0 0 3px #fff!important}.ms__checkout__payment-radio:focus-visible{outline:2px solid rgba(249,115,22,.35)!important;outline-offset:2px!important}.ms__checkout label.ms__checkout__payment-label{flex:1!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important;cursor:pointer!important;margin:0!important}.ms__checkout__payment-method .payment_box{background:#fff!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;max-width:100%!important}.ms__checkout__payment-method .payment_box:before{display:none!important}.ms__checkout__payment-method.payment_method_p24-online-payments .payment_box{border-color:rgba(249,115,22,.24)!important;background:linear-gradient(180deg,rgba(249,115,22,.05),#fff 60%)!important}.ms__checkout__payment-method.payment_method_p24-online-payments .payment_box input[type=email],.ms__checkout__payment-method.payment_method_p24-online-payments .payment_box input[type=tel],.ms__checkout__payment-method.payment_method_p24-online-payments .payment_box input[type=text],.ms__checkout__payment-method.payment_method_p24-online-payments .payment_box select{border-radius:16px!important;border:1px solid #e2e8f0!important;background:#f8fafc!important;min-height:2.75rem!important;padding:.5rem .75rem!important}.ms__checkout__payment-label-main{min-width:0!important}.ms__checkout__payment-label-title{display:block!important;color:#0f172a!important;font-weight:700!important;line-height:1.35!important}.ms__checkout__payment-label-end{display:flex!important;align-items:center!important;gap:.5rem!important;color:#94a3b8!important;flex-shrink:1!important;min-width:0!important;max-width:100%!important;justify-content:flex-end!important}.ms__checkout__payment-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:2.25rem!important;height:1.5rem!important;padding:0 .5rem!important;border-radius:8px!important;background:#f1f5f9!important;color:#334155!important;font-size:.625rem!important;font-weight:700!important;letter-spacing:.05em!important}.ms__checkout__payment-label-icon{font-size:1.25rem!important;color:#94a3b8!important}.ms__checkout__payment-icons{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:.25rem!important;min-width:0!important;max-width:100%!important;flex-wrap:wrap!important}.ms__checkout__payment-icons img{max-height:1.25rem!important;width:auto!important;max-width:100%!important}.ms__checkout__payment-icons iframe,.ms__checkout__payment-icons svg{max-width:100%!important;height:auto!important}.ms__checkout__payment-method .payment_box table{display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important}.ms__checkout__payment-method .payment_box iframe,.ms__checkout__payment-method .payment_box img,.ms__checkout__payment-method .payment_box svg{max-width:100%!important;height:auto!important}.ms__checkout__payment-method .payment_box *{max-width:100%!important;overflow-wrap:anywhere!important;word-break:break-word!important}.ms__checkout .place-order{margin-top:1.5rem!important}.ms__checkout__place-order{margin-top:.5rem!important;min-height:3.5rem!important;border-radius:24px!important;font-size:1.25rem!important;box-shadow:0 20px 25px -5px rgba(249,115,22,.3)!important}.ms__checkout__trust{margin-top:1.5rem!important;display:flex!important;flex-direction:column!important;gap:.75rem!important}.ms__checkout__trust-item{display:flex!important;align-items:flex-start!important;gap:.75rem!important;padding:.75rem!important;border-radius:16px!important;border:1px solid transparent!important}.ms__checkout__trust-item--ssl{background:rgba(34,197,94,.05)!important;border-color:rgba(34,197,94,.12)!important}.ms__checkout__trust-item--guarantee{background:rgba(14,165,233,.05)!important;border-color:rgba(14,165,233,.12)!important}.ms__checkout__trust-icon{font-size:1.25rem!important;flex-shrink:0!important;margin-top:2px!important}.ms__checkout__trust-item--ssl .ms__checkout__trust-icon{color:#22c55e!important}.ms__checkout__trust-item--guarantee .ms__checkout__trust-icon{color:#0ea5e9!important}.ms__checkout__trust-title{margin:0 0 .25rem!important;font-size:.75rem!important;font-weight:700!important;color:#1e293b!important}.ms__checkout__trust-desc{margin:0!important;font-size:.75rem!important;color:#64748b!important}.ms__checkout__coupon{background:#fff;border:1px solid #f1f5f9;border-radius:24px;transition:box-shadow .3s ease;padding:1.5rem!important}.ms__checkout__coupon:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.ms__checkout__coupon-label{display:block!important;margin-bottom:.75rem!important;font-size:.875rem!important;font-weight:600!important;color:#334155!important}.ms__checkout__coupon-row{display:flex!important;gap:.5rem!important}.ms__checkout__coupon-input{text-transform:uppercase!important;letter-spacing:.08em!important;font-size:.75rem!important}.ms__checkout__coupon-btn{flex-shrink:0!important}.ms__checkout__coupon-btn.is-loading{opacity:.7!important;pointer-events:none!important}.ms__checkout__summary-total-label{font-size:1.125rem!important;font-weight:700!important;color:#0f172a!important}.ms__checkout__summary-total-note{font-size:.625rem!important;color:#94a3b8!important}.ms__checkout__summary-total-amount{font-size:clamp(1.5rem,1rem + 2vw,2.5rem)!important;font-weight:800!important;color:#f97316!important}.ms__checkout .woocommerce-error,.ms__checkout .woocommerce-info,.ms__checkout .woocommerce-message{border-radius:20px!important;border:1px solid #e2e8f0!important;background:#fff!important;padding:1rem 1.25rem!important;margin-bottom:1rem!important;overflow-wrap:anywhere!important;word-break:break-word!important}.ms__checkout ul.woocommerce-error,.ms__checkout ul.woocommerce-info,.ms__checkout ul.woocommerce-message{display:block!important;list-style:none!important;margin-left:0!important;padding-left:0!important}.ms__checkout .woocommerce-message{padding-left:2rem!important}.ms__checkout .woocommerce-error:before,.ms__checkout .woocommerce-info:before,.ms__checkout .woocommerce-message:before{left:.5em!important}.ms__checkout .woocommerce-error li,.ms__checkout .woocommerce-info li,.ms__checkout .woocommerce-message li{list-style:none!important;margin:0!important;padding:0 0 0 2rem!important;display:block!important;width:100%!important}.ms__checkout .woocommerce-NoticeGroup-checkout{margin-bottom:1.5rem!important}.ms__checkout .woocommerce-form-coupon-toggle,.ms__checkout .woocommerce-form-login-toggle{display:none!important}.ms__checkout__virtual-terms{background:rgba(249,115,22,.05)!important;border:1px solid rgba(249,115,22,.2)!important;border-radius:20px!important;padding:1rem 1.5rem!important;margin:1.5rem 0!important}.ms__checkout__virtual-terms .checkbox,.ms__checkout__virtual-terms .woocommerce-form__label{display:inline-flex!important;align-items:flex-start!important;gap:.75rem!important;cursor:pointer!important;margin:0!important}.ms__checkout__virtual-terms .ms__checkout__virtual-terms-label-content{display:flex!important;flex-direction:column!important;gap:.25rem!important;min-width:0!important}.ms__checkout__virtual-terms .ms__checkout__virtual-terms-text{display:block!important;color:#334155!important;line-height:1.5!important}.ms__checkout__virtual-terms input[type=checkbox]#ms_virtual_terms{-moz-appearance:none!important;appearance:none!important;width:1.125rem!important;height:1.125rem!important;border:1.5px solid #cbd5e1!important;border-radius:6px!important;background:#fff!important;display:inline-grid!important;place-content:center!important;margin-top:.2rem!important;flex-shrink:0!important;cursor:pointer!important;outline:none!important;box-shadow:none!important}.ms__checkout__virtual-terms input[type=checkbox]#ms_virtual_terms:before{content:""!important;width:.35rem!important;height:.6rem!important;border-right:2px solid #fff!important;border-bottom:2px solid #fff!important;transform:rotate(45deg) scale(0)!important;transform-origin:center!important;transition:transform .3s ease!important}.ms__checkout__virtual-terms input[type=checkbox]#ms_virtual_terms:checked{background:#f97316!important;border-color:#f97316!important}.ms__checkout__virtual-terms input[type=checkbox]#ms_virtual_terms:checked:before{transform:rotate(45deg) scale(1)!important}.ms__checkout__virtual-terms-link{display:inline-flex!important;align-items:center!important;width:-moz-fit-content!important;width:fit-content!important;color:#f97316!important;font-weight:600!important;text-decoration:underline!important;text-underline-offset:2px!important}@media (max-width:1023px){.ms__checkout__sidebar{position:static!important;top:auto!important}}@media (max-width:767px){.ms__checkout,.ms__checkout__coupon,.ms__checkout__layout,.ms__checkout__main,.ms__checkout__order-summary,.ms__checkout__payment,.ms__checkout__payment-method,.ms__checkout__payment-methods,.ms__checkout__section,.ms__checkout__sidebar{min-width:0!important;max-width:100%!important}.ms__checkout__order-summary,.ms__checkout__payment-methods,.ms__checkout__section{padding:1.5rem!important}.ms__checkout__payment-method{align-items:flex-start!important}.ms__checkout label.ms__checkout__payment-label{align-items:flex-start!important;gap:.5rem!important}.ms__checkout__payment-label-main{min-width:0!important;flex:1 1 auto!important}.ms__checkout__payment-label-title{overflow-wrap:anywhere!important}.ms__checkout__payment-icons{max-width:8.5rem!important}.ms__checkout__coupon-row{flex-direction:column!important}}.ms__myaccount{padding-top:20px!important;padding-bottom:6rem!important}.ms__myaccount__inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.ms__myaccount__inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__myaccount__inner{padding-left:2rem;padding-right:2rem}}.ms__myaccount__header{margin-bottom:2rem!important}.ms__myaccount__title{font-size:clamp(1.75rem,1rem + 2vw,2.5rem)!important;font-weight:800!important;color:#0f172a!important}.ms__myaccount__layout{display:grid!important;gap:2rem!important;align-items:start!important}@media (min-width:1024px){.ms__myaccount__layout{grid-template-columns:280px minmax(0,1fr)!important;gap:3rem!important}}.ms__myaccount__sidebar{min-width:0!important}.ms__myaccount__sidebar-sticky{position:sticky!important;top:calc(80px + 44px + 1rem)!important}.ms__myaccount__nav{background:#fff;border:1px solid #f1f5f9;border-radius:24px;transition:box-shadow .3s ease;padding:1rem!important;height:-moz-fit-content!important;height:fit-content!important}.ms__myaccount__nav:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.ms__myaccount__nav ul{list-style:none!important;padding:0!important;margin:0!important}.ms__myaccount__nav a{display:flex!important;align-items:center!important;gap:.75rem!important;padding:.75rem 1rem!important;border-radius:16px!important;color:#475569!important;font-weight:500!important;text-decoration:none!important;transition:all .3s ease}.ms__myaccount__nav a:hover{background:#f8fafc!important;color:#f97316!important}.ms__myaccount__nav a.is-active{background:rgba(249,115,22,.1)!important;color:#f97316!important;font-weight:700!important}.ms__myaccount__nav-profile{display:flex!important;align-items:center!important;gap:.75rem!important;padding:1rem!important;margin-bottom:.5rem!important;border-bottom:1px solid #f1f5f9!important}.ms__myaccount__nav-avatar{width:2.5rem!important;height:2.5rem!important;border-radius:9999px!important;background:rgba(249,115,22,.1)!important;display:flex;align-items:center;justify-content:center;flex-shrink:0!important}.ms__myaccount__nav-avatar .ms__icon{color:#f97316}.ms__myaccount__nav-name{font-weight:700!important;color:#0f172a!important;font-size:.875rem!important}.ms__myaccount__nav-email{font-size:.75rem!important;color:#64748b!important}.ms__myaccount__content{min-width:0!important}.ms__myaccount__section-title{font-size:1.5rem!important;font-weight:800!important;color:#0f172a!important;margin-bottom:2rem!important}.ms__dashboard__welcome{margin-bottom:2rem!important}.ms__dashboard__welcome h2{font-size:1.5rem!important;font-weight:800!important;color:#0f172a!important;margin-bottom:.5rem!important}.ms__dashboard__welcome p{color:#64748b!important}.ms__dashboard__cards{display:grid!important;gap:1rem!important}@media (min-width:640px){.ms__dashboard__cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ms__dashboard__cards{grid-template-columns:repeat(3,1fr)}}.ms__dashboard__card{background:#fff;border:1px solid #f1f5f9;border-radius:24px;transition:box-shadow .3s ease;padding:1.5rem!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:1rem!important;transition:all .3s ease;text-decoration:none!important;color:inherit!important}.ms__dashboard__card:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)!important;border-color:#f97316!important}.ms__dashboard__card-icon{display:flex;align-items:center;justify-content:center;width:3rem!important;height:3rem!important;background:rgba(249,115,22,.1)!important;color:#f97316!important;border-radius:20px!important;flex-shrink:0!important}.ms__dashboard__card-icon .ms__icon{font-size:1.5rem}.ms__dashboard__card-title{font-weight:700!important;color:#0f172a!important;margin-bottom:.25rem!important}.ms__dashboard__card-text{font-size:.875rem!important;color:#64748b!important}.ms__orders{display:flex!important;flex-direction:column!important;gap:1rem!important}.ms__orders__item{background:#fff;border:1px solid #f1f5f9;border-radius:24px;transition:box-shadow .3s ease;padding:1.5rem!important}.ms__orders__item:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.ms__orders__item-main{display:flex!important;flex-direction:column!important;gap:1rem!important}@media (min-width:768px){.ms__orders__item-main{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:1.5rem!important}}.ms__orders__item-info{display:flex!important;align-items:center!important;gap:1rem!important;min-width:0!important}.ms__orders__item-icon{display:flex;align-items:center;justify-content:center;width:3rem!important;height:3rem!important;border-radius:20px!important;background:rgba(249,115,22,.1)!important;color:#f97316!important;flex-shrink:0!important}.ms__orders__item-icon .ms__icon{font-size:1.5rem!important}.ms__orders__item-details{min-width:0!important}.ms__orders__item-number{display:inline-flex!important;text-decoration:none!important;font-weight:700!important;color:#f97316!important}.ms__orders__item-number:hover{color:#ea580c!important}.ms__orders__item-meta{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:.5rem!important}.ms__orders__item-separator{color:#94a3b8!important}.ms__orders__item-count,.ms__orders__item-date{font-size:.875rem!important;color:#64748b!important}.ms__orders__item-actions{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:.75rem!important}@media (min-width:768px){.ms__orders__item-actions{justify-content:flex-end!important}}.ms__orders__item-status{font-size:.75rem!important;font-weight:700!important;padding:.25rem .75rem!important;border-radius:9999px!important;text-transform:capitalize!important}.ms__orders__item-status--completed{background:#f0fdf4;color:#166534}.ms__orders__item-status--processing{background:#eff6ff;color:#1e40af}.ms__orders__item-status--on-hold{background:#fffbeb;color:#92400e}.ms__orders__item-status--cancelled,.ms__orders__item-status--failed{background:#fef2f2;color:#991b1b}.ms__orders__item-status--pending{background:#f1f5f9;color:#475569}.ms__orders__item-status--refunded{background:#f5f3ff;color:#5b21b6}.ms__orders__item-total{font-weight:800!important;color:#0f172a!important}.ms__orders__item-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:.5rem 1rem!important;border-radius:16px!important;border:1px solid #e2e8f0!important;background:#f8fafc!important;color:#1e293b!important;text-decoration:none!important;font-size:.875rem!important;font-weight:600!important;transition:all .3s ease}.ms__orders__item-action:hover{border-color:rgba(249,115,22,.4)!important;color:#f97316!important;background:rgba(249,115,22,.06)!important}.ms__orders--empty{text-align:center!important;padding:4rem 1rem!important}.ms__orders--empty .ms__icon{font-size:4rem!important;color:#cbd5e1!important;display:block!important;margin-bottom:1rem!important}.ms__orders--empty p{color:#64748b!important;margin-bottom:1.5rem!important}.ms__orders--empty__title{font-size:1.25rem!important;font-weight:700!important;color:#0f172a!important;margin-bottom:.5rem!important}.ms__orders--empty__text{color:#64748b!important;margin-bottom:1.5rem!important}.ms__orders__pagination{display:flex!important;justify-content:center!important;gap:.5rem!important;margin-top:2rem!important}.ms__view-order__header{background:#fff;border:1px solid #f1f5f9;border-radius:24px;transition:box-shadow .3s ease;padding:1.5rem!important;margin-bottom:2rem!important}.ms__view-order__header:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.ms__view-order__header-inner{display:flex!important;flex-direction:column!important;gap:1rem!important}@media (min-width:768px){.ms__view-order__header-inner{flex-direction:row!important;align-items:center!important;justify-content:space-between!important}}.ms__view-order__header-info{min-width:0!important}.ms__view-order__header-text{margin:0!important;color:#334155!important;line-height:1.7!important}.ms__view-order__header-text strong{color:#0f172a!important;font-weight:700!important}.ms__view-order__status{display:inline-flex!important;align-items:center!important;align-self:flex-start!important;font-size:.75rem!important;font-weight:700!important;padding:.25rem .75rem!important;border-radius:9999px!important;text-transform:capitalize!important}.ms__view-order__status--completed{background:#f0fdf4!important;color:#166534!important}.ms__view-order__status--processing{background:#eff6ff!important;color:#1e40af!important}.ms__view-order__status--on-hold{background:#fffbeb!important;color:#92400e!important}.ms__view-order__status--cancelled,.ms__view-order__status--failed{background:#fef2f2!important;color:#991b1b!important}.ms__view-order__status--pending{background:#f1f5f9!important;color:#475569!important}.ms__view-order__status--refunded{background:#f5f3ff!important;color:#5b21b6!important}.ms__view-order__details{background:#fff;border:1px solid #f1f5f9;border-radius:24px;transition:box-shadow .3s ease;padding:1.5rem!important;margin-bottom:1.5rem!important}.ms__view-order__details:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.ms__view-order__details .woocommerce-customer-details,.ms__view-order__details .woocommerce-order-details{margin:0!important}.ms__view-order__details h2,.ms__view-order__details h3{font-size:1.125rem!important;font-weight:700!important;color:#0f172a!important;margin-bottom:1rem!important}.ms__view-order__details .shop_table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid #f1f5f9!important;border-radius:20px!important;overflow:hidden!important;margin-bottom:1.5rem!important}.ms__view-order__details .shop_table td,.ms__view-order__details .shop_table th{padding:.75rem 1rem!important;border-bottom:1px solid #f1f5f9!important;font-size:.9375rem!important;line-height:1.5!important;text-align:left!important}.ms__view-order__details .shop_table th{background:#f8fafc!important;color:#334155!important;font-weight:600!important}.ms__view-order__details .shop_table tbody tr:last-child td,.ms__view-order__details .shop_table tfoot tr:last-child td,.ms__view-order__details .shop_table tfoot tr:last-child th{border-bottom:0!important}.ms__view-order__notes{background:#fff;border:1px solid #f1f5f9;border-radius:24px;transition:box-shadow .3s ease;padding:1.5rem!important}.ms__view-order__notes:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.ms__view-order__notes-title{display:flex!important;align-items:center!important;gap:.5rem!important;font-size:1.125rem!important;font-weight:700!important;color:#0f172a!important;margin-bottom:1rem!important}.ms__view-order__notes-list{display:flex!important;flex-direction:column!important;gap:1rem!important}.ms__view-order__note{display:flex!important;gap:.75rem!important;padding:.75rem 0!important;border-bottom:1px solid #f1f5f9!important}.ms__view-order__note:last-child{border-bottom:none!important}.ms__view-order__note-icon{display:flex;align-items:center;justify-content:center;width:2.25rem!important;height:2.25rem!important;border-radius:16px!important;background:rgba(14,165,233,.1)!important;color:#0ea5e9!important;flex-shrink:0!important}.ms__view-order__note-icon .ms__icon{font-size:1.125rem!important}.ms__view-order__note-content{min-width:0!important}.ms__view-order__note-date{margin:0 0 .25rem!important;font-size:.875rem!important;color:#64748b!important}.ms__view-order__note-text{color:#334155!important;font-size:.9375rem!important;line-height:1.7!important}.ms__view-order__note-text p{margin:0!important}.woocommerce-MyAccount-content .woocommerce-order-overview{background:#fff;border:1px solid #f1f5f9;border-radius:24px;transition:box-shadow .3s ease;padding:1rem!important;margin:0 0 1.5rem!important;list-style:none!important;display:grid!important;grid-template-columns:repeat(1,minmax(0,1fr))!important;gap:.75rem!important}.woocommerce-MyAccount-content .woocommerce-order-overview:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}@media (min-width:768px){.woocommerce-MyAccount-content .woocommerce-order-overview{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.woocommerce-MyAccount-content .woocommerce-order-overview li{margin:0!important;padding:.75rem!important;border:1px solid #f1f5f9!important;border-radius:16px!important;font-size:.8125rem!important;text-transform:uppercase!important;letter-spacing:.02em!important;color:#64748b!important;line-height:1.4!important}.woocommerce-MyAccount-content .woocommerce-order-overview li strong{display:block!important;margin-top:.25rem!important;font-size:.95rem!important;text-transform:none!important;letter-spacing:normal!important;color:#0f172a!important;font-weight:700!important}.woocommerce-MyAccount-content .woocommerce-order-downloads{background:#fff;border:1px solid #f1f5f9;border-radius:24px;transition:box-shadow .3s ease;padding:1.5rem!important;margin:0 0 1.5rem!important}.woocommerce-MyAccount-content .woocommerce-order-downloads:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.woocommerce-MyAccount-content .woocommerce-order-downloads h2,.woocommerce-MyAccount-content .woocommerce-order-downloads h3{font-size:1.125rem!important;font-weight:700!important;color:#0f172a!important;margin-bottom:1rem!important}.ms__addresses{display:grid!important;gap:1.5rem!important}@media (min-width:768px){.ms__addresses{grid-template-columns:repeat(2,1fr)}}.ms__addresses__item{background:#fff;border:1px solid #f1f5f9;border-radius:24px;transition:box-shadow .3s ease;padding:1.5rem!important}.ms__addresses__item:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.ms__addresses__item-header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:1rem!important}.ms__addresses__item-icon{display:flex;align-items:center;justify-content:center;width:2.5rem!important;height:2.5rem!important;background:rgba(249,115,22,.1)!important;color:#f97316!important;border-radius:20px!important}.ms__addresses__item-title{font-weight:700!important;color:#0f172a!important}.ms__addresses__item-edit{display:inline-flex!important;align-items:center!important;gap:.25rem!important;font-size:.875rem!important;font-weight:700!important;color:#f97316!important;text-decoration:none!important;transition:all .3s ease}.ms__addresses__item-edit:hover{opacity:.8}.ms__addresses__item-edit .ms__icon{font-size:.875rem}.ms__addresses__item-edit--bottom{margin-top:1rem!important;align-self:flex-start!important}.ms__addresses__item-content{font-size:.875rem!important;color:#475569!important;line-height:1.75!important}.ms__edit-account__card,.ms__edit-account__section,.ms__edit-address__card,.ms__edit-address__section{background:#fff;border:1px solid #f1f5f9;border-radius:24px;transition:box-shadow .3s ease;padding:2rem!important;margin-bottom:1.5rem!important}.ms__edit-account__card:hover,.ms__edit-account__section:hover,.ms__edit-address__card:hover,.ms__edit-address__section:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.ms__edit-account__header,.ms__edit-account__section-header,.ms__edit-address__header,.ms__edit-address__section-header{display:flex!important;align-items:center!important;gap:.75rem!important;margin-bottom:1.5rem!important}.ms__edit-account__header-icon,.ms__edit-account__section-icon,.ms__edit-address__header-icon,.ms__edit-address__section-icon{display:flex;align-items:center;justify-content:center;width:2.5rem!important;height:2.5rem!important;border-radius:20px!important;background:rgba(249,115,22,.1)!important;color:#f97316!important;flex-shrink:0!important}.ms__edit-account__header-icon .ms__icon,.ms__edit-account__section-icon .ms__icon,.ms__edit-address__header-icon .ms__icon,.ms__edit-address__section-icon .ms__icon{font-size:1.25rem!important}.ms__edit-account__section-icon--secondary,.ms__edit-address__section-icon--secondary{background:rgba(14,165,233,.1)!important;color:#0ea5e9!important}.ms__edit-account__section-title,.ms__edit-account__title,.ms__edit-address__section-title,.ms__edit-address__title{font-size:1.125rem!important;font-weight:700!important;color:#0f172a!important;margin-bottom:1.5rem!important;padding-bottom:1rem!important;border-bottom:1px solid #f1f5f9!important}.ms__edit-account__header .ms__edit-account__title,.ms__edit-account__header .ms__edit-address__title,.ms__edit-address__header .ms__edit-account__title,.ms__edit-address__header .ms__edit-address__title{margin:0!important;padding:0!important;border:0!important}.ms__edit-account__grid,.ms__edit-address__grid{display:grid!important;gap:1rem!important}@media (min-width:640px){.ms__edit-account__grid,.ms__edit-address__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:640px){.ms__edit-account__grid .form-row-wide,.ms__edit-address__grid .form-row-wide{grid-column:1/-1}}.ms__edit-account .woocommerce-address-fields,.ms__edit-account .woocommerce-address-fields__field-wrapper,.ms__edit-address .woocommerce-address-fields,.ms__edit-address .woocommerce-address-fields__field-wrapper{width:100%!important}.ms__edit-account .form-row,.ms__edit-address .form-row{float:none!important;width:100%!important;margin:0 0 1rem!important}.ms__edit-account .form-row:last-child,.ms__edit-address .form-row:last-child{margin-bottom:0!important}@media (min-width:640px){.ms__edit-account .form-row-wide,.ms__edit-address .form-row-wide{grid-column:1/-1!important}}.ms__edit-account label,.ms__edit-address label{display:block!important;font-size:.875rem!important;font-weight:600!important;color:#334155!important;margin-bottom:.5rem!important}.ms__edit-account input[type=email],.ms__edit-account input[type=password],.ms__edit-account input[type=tel],.ms__edit-account input[type=text],.ms__edit-account select,.ms__edit-account textarea,.ms__edit-address input[type=email],.ms__edit-address input[type=password],.ms__edit-address input[type=tel],.ms__edit-address input[type=text],.ms__edit-address select,.ms__edit-address textarea{width:100%!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:20px!important;padding:.75rem 1rem!important;color:#0f172a!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:1rem!important;line-height:1.5!important;outline:none!important;transition:all .3s ease}.ms__edit-account input[type=email]:focus,.ms__edit-account input[type=password]:focus,.ms__edit-account input[type=tel]:focus,.ms__edit-account input[type=text]:focus,.ms__edit-account select:focus,.ms__edit-account textarea:focus,.ms__edit-address input[type=email]:focus,.ms__edit-address input[type=password]:focus,.ms__edit-address input[type=tel]:focus,.ms__edit-address input[type=text]:focus,.ms__edit-address select:focus,.ms__edit-address textarea:focus{border-color:#f97316!important;box-shadow:0 0 0 2px rgba(249,115,22,.2)!important;background:#fff!important}.ms__edit-account textarea,.ms__edit-address textarea{min-height:7rem!important;resize:vertical!important}.ms__edit-account__actions,.ms__edit-address__actions{margin-top:1.5rem!important;display:flex!important;justify-content:flex-end!important;gap:.75rem!important}.ms__edit-account .select2-container,.ms__edit-address .select2-container{width:100%!important}.ms__edit-account .select2-selection--single,.ms__edit-address .select2-selection--single{height:3rem!important;border-radius:20px!important;border:1px solid #e2e8f0!important;background:#f8fafc!important;padding:.5rem .75rem!important}.ms__downloads,.ms__downloads__item{display:flex!important;flex-direction:column!important;gap:1rem!important}.ms__downloads__item{background:#fff;border:1px solid #f1f5f9;border-radius:24px;transition:box-shadow .3s ease;padding:1.5rem!important}.ms__downloads__item:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}@media (min-width:640px){.ms__downloads__item{flex-direction:row!important;align-items:center!important;justify-content:space-between!important}}.ms__downloads__item-info{display:flex!important;align-items:center!important;gap:1rem!important}.ms__downloads__item-icon{display:flex;align-items:center;justify-content:center;width:3rem!important;height:3rem!important;background:rgba(14,165,233,.1)!important;color:#0ea5e9!important;border-radius:20px!important;flex-shrink:0!important}.ms__downloads__item-icon .ms__icon{font-size:1.5rem}.ms__downloads__item-name{font-weight:700!important;color:#0f172a!important}.ms__downloads__item-meta{display:flex!important;flex-wrap:wrap!important;gap:.5rem 1rem!important;font-size:.75rem!important;color:#64748b!important;margin-top:.25rem!important}.ms__downloads__item-actions{flex-shrink:0!important}.ms__downloads__confirm-form{display:flex!important;flex-direction:column!important;gap:.75rem!important}.ms__downloads__confirm-label{display:flex!important;align-items:flex-start!important;gap:.5rem!important;margin:.5rem 0!important;font-size:.75rem!important;color:#475569!important;cursor:pointer!important}.ms__downloads__confirm-label input[type=checkbox]{-moz-appearance:none!important;appearance:none!important;width:1rem!important;height:1rem!important;margin-top:.15em!important;border:1.5px solid #cbd5e1!important;border-radius:.25rem!important;background-color:#fff!important;background-repeat:no-repeat!important;background-position:50%!important;background-size:.7rem .7rem!important;box-shadow:none!important;flex-shrink:0!important}.ms__downloads__confirm-label input[type=checkbox]:checked{border-color:#f97316!important;background-color:#f97316!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3 8.5l3 3 7-7' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}.ms__downloads__confirm-label input[type=checkbox]:focus-visible{outline:2px solid rgba(249,115,22,.35)!important;outline-offset:2px!important}.ms__downloads--empty{text-align:center!important;padding:4rem 1rem!important}.ms__downloads--empty .ms__icon{font-size:4rem!important;color:#cbd5e1!important;display:block!important;margin-bottom:1rem!important}.ms__downloads--empty h3{font-size:1.25rem!important;font-weight:700!important;color:#0f172a!important;margin-bottom:.5rem!important}.ms__downloads--empty p{color:#64748b!important;margin-bottom:1.5rem!important}.ms__payment-methods,.ms__payment-methods__item{display:flex!important;flex-direction:column!important;gap:1rem!important}.ms__payment-methods__item{background:#fff;border:1px solid #f1f5f9;border-radius:24px;transition:box-shadow .3s ease;padding:1.5rem!important}.ms__payment-methods__item:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}@media (min-width:640px){.ms__payment-methods__item{flex-direction:row!important;align-items:center!important;justify-content:space-between!important}}.ms__payment-methods__item--default{border-color:rgba(249,115,22,.3)!important;box-shadow:0 0 0 2px rgba(249,115,22,.1)!important}.ms__payment-methods__item-info{display:flex!important;align-items:center!important;gap:1rem!important}.ms__payment-methods__item-icon{display:flex;align-items:center;justify-content:center;width:3rem!important;height:3rem!important;background:rgba(14,165,233,.1)!important;color:#0ea5e9!important;border-radius:20px!important;flex-shrink:0!important}.ms__payment-methods__item-name{font-weight:700!important;color:#0f172a!important}.ms__payment-methods__item-meta{font-size:.875rem!important;color:#64748b!important}.ms__payment-methods__item-badge{display:inline-block!important;margin-left:.5rem!important;padding:.25rem .5rem!important;border-radius:9999px!important;font-size:.75rem!important;font-weight:700!important;background:rgba(249,115,22,.1)!important;color:#f97316!important}.ms__payment-methods__item-actions{display:flex!important;gap:.5rem!important}.ms__payment-methods--empty{text-align:center!important;padding:4rem 1rem!important}.ms__payment-methods--empty .ms__icon{font-size:4rem!important;color:#cbd5e1!important;display:block!important;margin-bottom:1rem!important}.ms__payment-methods--empty h3{font-size:1.25rem!important;font-weight:700!important;color:#0f172a!important;margin-bottom:.5rem!important}.ms__payment-methods--empty p{color:#64748b!important;margin-bottom:1.5rem!important}.ms__auth{padding-top:calc(80px + 44px + 3rem)!important;padding-bottom:6rem!important;min-height:100vh!important;display:flex!important;align-items:center!important}.ms__auth__inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;max-width:32rem!important}@media (min-width:640px){.ms__auth__inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__auth__inner{padding-left:2rem;padding-right:2rem}}.ms__auth__card{background:#fff;border:1px solid #f1f5f9;border-radius:24px;transition:box-shadow .3s ease;padding:2rem!important}.ms__auth__card:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}@media (min-width:768px){.ms__auth__card{padding:3rem}}.ms__auth__logo{text-align:center!important;margin-bottom:2rem!important}.ms__auth__title{font-size:1.5rem!important;font-weight:800!important;color:#0f172a!important;text-align:center!important;margin-bottom:.5rem!important}.ms__auth__subtitle{color:#64748b!important;text-align:center!important;margin-bottom:2rem!important}.ms__auth__divider{display:flex!important;align-items:center!important;gap:1rem!important;margin:1.5rem 0!important;color:#94a3b8!important;font-size:.875rem!important}.ms__auth__divider:after,.ms__auth__divider:before{content:""!important;flex:1!important;height:1px!important;background:#e2e8f0!important}.ms__auth__footer{text-align:center!important;margin-top:1.5rem!important;font-size:.875rem!important;color:#64748b!important}.ms__auth__footer a{color:#f97316!important;font-weight:700!important;text-decoration:none!important}.ms__lost-password__card,.ms__reset-password__card{background:#fff;border:1px solid #f1f5f9;border-radius:24px;transition:box-shadow .3s ease;padding:1.5rem!important}.ms__lost-password__card:hover,.ms__reset-password__card:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.ms__lost-password__header,.ms__reset-password__header{display:flex!important;align-items:center!important;gap:.75rem!important;margin-bottom:1rem!important}.ms__lost-password__icon,.ms__reset-password__icon{display:flex;align-items:center;justify-content:center;width:2.5rem!important;height:2.5rem!important;border-radius:20px!important;flex-shrink:0!important}.ms__lost-password__title,.ms__reset-password__title{font-size:1.125rem!important;font-weight:700!important;color:#0f172a!important}.ms__lost-password__text,.ms__reset-password__text{font-size:.875rem!important;color:#64748b!important;margin-bottom:1.5rem!important}.ms__lost-password__icon{background:rgba(14,165,233,.1)!important;color:#0ea5e9!important}.ms__reset-password__icon{background:rgba(34,197,94,.1)!important;color:#22c55e!important}.ms__lost-password-confirm{text-align:center!important;padding:3rem 1rem!important}.ms__lost-password-confirm__icon{display:flex;align-items:center;justify-content:center;width:5rem!important;height:5rem!important;background:rgba(34,197,94,.1)!important;border-radius:9999px!important;margin:0 auto 1.5rem!important}.ms__lost-password-confirm__icon .ms__icon{font-size:2.5rem!important;color:#22c55e!important}.ms__lost-password-confirm h3{font-size:1.25rem!important;font-weight:700!important;color:#0f172a!important;margin-bottom:.75rem!important}.ms__lost-password-confirm p{color:#64748b!important;max-width:28rem!important;margin:0 auto!important}.ms__thankyou{padding-top:20px!important;padding-bottom:6rem!important;background:#f8fafc!important;text-align:center!important;min-height:70vh!important}.ms__thankyou__inner{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;max-width:48rem!important}@media (min-width:640px){.ms__thankyou__inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ms__thankyou__inner{padding-left:2rem;padding-right:2rem}}.ms__thankyou__failed,.ms__thankyou__generic,.ms__thankyou__success{background:#fff;border:1px solid #f1f5f9;border-radius:24px;transition:box-shadow .3s ease;border-radius:32px!important;padding:2rem!important}.ms__thankyou__failed:hover,.ms__thankyou__generic:hover,.ms__thankyou__success:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}@media (min-width:768px){.ms__thankyou__failed,.ms__thankyou__generic,.ms__thankyou__success{padding:2.5rem!important}}.ms__thankyou__icon{display:flex;align-items:center;justify-content:center;width:5rem!important;height:5rem!important;border-radius:9999px!important;margin:0 auto 1.5rem!important}.ms__thankyou__icon .ms__icon{font-size:3rem!important}.ms__thankyou__icon--success{background:rgba(34,197,94,.1)!important}.ms__thankyou__icon--success .ms__icon{color:#22c55e!important}.ms__thankyou__icon--error{background:rgba(239,68,68,.12)!important}.ms__thankyou__icon--error .ms__icon{color:#ef4444!important}.ms__thankyou__heading{max-width:38rem!important;margin:0 auto!important}.ms__thankyou__title{font-size:clamp(1.5rem,1.1rem + 1vw,2rem)!important;font-weight:800!important;color:#0f172a!important;margin-bottom:.5rem!important}.ms__thankyou__title-highlight{color:#f97316!important}.ms__thankyou__text{color:#475569!important;margin-bottom:2rem!important;line-height:1.75!important}.ms__thankyou__received{margin:0 auto 1.5rem!important;max-width:38rem!important;padding:1.25rem 1.5rem!important;border:1px solid rgba(34,197,94,.25)!important;border-radius:24px!important;background:rgba(34,197,94,.08)!important}.ms__thankyou__received-icon{display:flex;align-items:center;justify-content:center;margin-bottom:.75rem!important}.ms__thankyou__received-icon .ms__icon{font-size:1.5rem!important;color:#22c55e!important}.ms__thankyou__received-text{margin:0!important;color:#334155!important;line-height:1.7!important;font-weight:500!important}.ms__thankyou__details{background:#fff;border:1px solid #f1f5f9;border-radius:24px;transition:box-shadow .3s ease;padding:2rem!important;text-align:left!important;margin-top:1.5rem!important}.ms__thankyou__details:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.ms__thankyou__details-title{font-size:1.125rem!important;font-weight:700!important;color:#0f172a!important;margin-bottom:1rem!important}.ms__thankyou__details-rows{display:flex!important;flex-direction:column!important;gap:0!important}.ms__thankyou__detail-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important;padding:.75rem 0!important;border-bottom:1px solid #f1f5f9!important;font-size:.875rem!important}.ms__thankyou__detail-row--last,.ms__thankyou__detail-row:last-child{border-bottom:none!important}.ms__thankyou__detail-label{color:#64748b!important}.ms__thankyou__detail-value{color:#0f172a!important;font-weight:700!important;text-align:right!important}.ms__thankyou__detail-value--total{color:#f97316!important;font-size:1.05rem!important}.ms__thankyou__actions{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:1rem!important;margin-top:2rem!important}.ms__thankyou__back{margin-top:1.5rem!important}.ms__thankyou__back-link{display:inline-flex!important;align-items:center!important;gap:.5rem!important;color:#475569!important;font-size:.875rem!important;text-decoration:none!important;transition:color .3s ease}.ms__thankyou__back-link:hover{color:#f97316!important}.ms__thankyou .woocommerce-thankyou-order-received{margin:0!important}.ms__thankyou .woocommerce-order-overview{background:#fff;border:1px solid #f1f5f9;border-radius:24px;transition:box-shadow .3s ease;margin:1.5rem 0 0!important;padding:1rem!important;list-style:none!important;display:grid!important;grid-template-columns:repeat(1,minmax(0,1fr))!important;gap:.75rem!important}.ms__thankyou .woocommerce-order-overview:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}@media (min-width:768px){.ms__thankyou .woocommerce-order-overview{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.ms__thankyou .woocommerce-order-overview li{margin:0!important;padding:.75rem!important;border:1px solid #f1f5f9!important;border-radius:16px!important;font-size:.8125rem!important;color:#64748b!important;text-transform:uppercase!important;letter-spacing:.02em!important;line-height:1.4!important}.ms__thankyou .woocommerce-order-overview li strong{display:block!important;margin-top:.25rem!important;color:#0f172a!important;font-size:.95rem!important;font-weight:700!important;text-transform:none!important;letter-spacing:normal!important}.ms__thankyou .woocommerce-customer-details,.ms__thankyou .woocommerce-order-details{background:#fff;border:1px solid #f1f5f9;border-radius:24px;transition:box-shadow .3s ease;text-align:left!important;margin-top:1.5rem!important;padding:1.5rem!important}.ms__thankyou .woocommerce-customer-details:hover,.ms__thankyou .woocommerce-order-details:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.ms__thankyou .woocommerce-customer-details h2,.ms__thankyou .woocommerce-customer-details h3,.ms__thankyou .woocommerce-order-details h2,.ms__thankyou .woocommerce-order-details h3{font-size:1.125rem!important;color:#0f172a!important;font-weight:700!important;margin-bottom:1rem!important}.ms__thankyou .shop_table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid #f1f5f9!important;border-radius:20px!important;overflow:hidden!important;margin-bottom:0!important}.ms__thankyou .shop_table td,.ms__thankyou .shop_table th{padding:.75rem 1rem!important;border-bottom:1px solid #f1f5f9!important;text-align:left!important;font-size:.9375rem!important;line-height:1.5!important}.ms__thankyou .shop_table th{background:#f8fafc!important;color:#334155!important;font-weight:600!important}.ms__thankyou .shop_table tbody tr:last-child td,.ms__thankyou .shop_table tfoot tr:last-child td,.ms__thankyou .shop_table tfoot tr:last-child th{border-bottom:0!important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxheW91dC9faGVhZGVyLnNjc3MiLCJiYXNlL19yZXNldC5zY3NzIiwic3R5bGUuY3NzIiwiYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwic2V0dGluZ3MvX3ZhcmlhYmxlcy5zY3NzIiwiYmFzZS9faGVscGVycy5zY3NzIiwic2V0dGluZ3MvX21peGlucy5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9fY2FyZHMuc2NzcyIsImNvbXBvbmVudHMvX2Zvcm1zLnNjc3MiLCJjb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyIsImNvbXBvbmVudHMvX21vZGFsLnNjc3MiLCJjb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwicGFnZXMvX2hvbWUuc2NzcyIsInBhZ2VzL19ibG9nLnNjc3MiLCJwYWdlcy9fY29udGFjdC5zY3NzIiwicGFnZXMvX2ZhcS5zY3NzIiwicGFnZXMvX2NvdXJzZXMuc2NzcyIsInBhZ2VzL19wcmljaW5nLnNjc3MiLCJwYWdlcy9fbGVjdHVyZXJzLnNjc3MiLCJwYWdlcy9fbGVnYWwuc2NzcyIsInBhZ2VzL19hYm91dHVzLnNjc3MiLCJ3b29jb21tZXJjZS9fc2hvcC5zY3NzIiwid29vY29tbWVyY2UvX3Byb2R1Y3Quc2NzcyIsIndvb2NvbW1lcmNlL19jYXJ0LnNjc3MiLCJ3b29jb21tZXJjZS9fY2hlY2tvdXQuc2NzcyIsIndvb2NvbW1lcmNlL19teWFjY291bnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrTEksaUJDaExKLEFDNm1DQSxFRDVtQ0MsNkJBQUEsQUFDQSxTQUFBLEFBQ0Esc0JBQUEsQUFDQSxhQUFBLEFBQ0EsU0FBQSxBQUNBLFNBQUEsQ0NBRCxBREdBLEtBQ0Msc0JBQUEsQUFJQSwwQkFBQSxBQUNBLDhCQUFBLEFBQ0EsaUNBQUEsQ0NBRCxBREdBLDZCQUlDLGNBQUEsQUFDQSxvQkFBQSxDQ0FELEFERUMscUVBQ0Msa0JBQUEsQ0NHRixBRENBLE9BQ0MsY0FBQSxDQ0VELEFEQ0EsTUFDQyx5QkFBQSxBQUNBLGdCQUFBLENDRUQsQURBQyxrQkFFQyxlQUFBLENDRUYsQURDQSxFQUNDLGtCQUFBLEFBQ0EscUJBQUEsQUFDQSxVQUFBLENDRUQsQURDQSxRQUNDLDZCQUFBLENDRUQsQURBQSxnQkFDQywrQkFBQSxBQUNBLG1CQUFBLEFBQ0EsaUJBQUEsQ0NHRCxBREFBLE1BRUMsU0FBQSxBQUNBLGtEQUFBLEFBQ0EsMkJBQUEsQ0NHRCxBREFBLEdBQ0Msa0JBQUEsQUFDQSxlQUFBLENDR0QsQURBQSxXQUNDLGtCQUFBLENDR0QsQURBQSxlQUNDLGlCQUFBLEFBQ0EsYUFBQSxBQUNBLGdCQUFBLEFBQ0EsVUFBQSxBQUNBLFVBQUEsQUFDQSxlQUFBLEFBQ0EsVUFBQSxBQUNBLGdCQUFBLEFBQ0EsV0FBQSxDQ0dELEFDekZBLEtBQ0UsZUFBQSxBQUNBLG1DQUFBLEFBQ0EsaUNBQUEsQ0Q0RkYsQUN6RkEsS0FFRSxlQUFBLEFBQ0EsZ0JBQUEsQUFDQSxhQ1NnQixDRm1GbEIsQUN6RkEsdUJBTkUsd0NDd0JpQixDRGxCbkIsQURrR0Esa0JDaEdFLGdCQ3NCc0IsQURyQnRCLGlCQUFBLEFBQ0Esa0JBQUEsQUFDQSxnQkFBQSxBQUNBLGFDQ2dCLENGMkZsQixBQ3pGQSxHQUFLLDJDQUFBLENENkZMLEFDNUZBLEdBQUsseUNBQUEsQ0RnR0wsQUMvRkEsR0FBSyw0Q0FBQSxDRG1HTCxBQ2xHQSxHQUFLLDBDQUFBLENEc0dMLEFDcEdBLEVBQ0UsZUFBQSxBQUNBLGNBQUEsQ0R1R0YsQUNwR0EsTUFDRSxpQkFBQSxDRHVHRixBQ3BHQSxXQUNFLHFCQUFBLEFBQ0Esb0JBQUEsQUFDQSxxQkNxQlksQURwQlosaUJBQUEsQUFDQSxnQkNMaUIsQURNakIseUJBQUEsQUFDQSxvQkFBQSxDRHVHRixBQ3JHRSxvQkFDRSwrQkFBQSxBQUNBLGFDOUNZLENGcUpoQixBQ3BHRSxzQkFDRSwrQkFBQSxBQUNBLGFDakRjLENGdUpsQixBQ2xHQSxtQkFDRSwwQ0FBQSxBQUNBLGdCQ3JCc0IsQURzQnRCLGNDdkNnQixBRHdDaEIsa0JDakJVLENGc0haLEFDM0ZBLGdDQU5FLGNDL0NnQixBRGdEaEIsZ0JBQUEsQUFDQSxtQkFBQSxBQUNBLGdCQUFBLENENEdGLEFHOUtBLGVDNENDLGlCRjBCZSxBRXpCZixpQkFBQSxBQUNBLGtCQUFBLEFBQ0Esa0JGTFcsQUVNWCxrQkZOVyxDRjRJWixBSXJMQyx5QkRERCxlQ21ERSxvQkZQVSxBRVFWLG9CRlJVLENGK0lWLENBQ0YsQUlqTEMsMEJEWEQsZUN1REUsa0JGVlUsQUVXVixrQkZYVSxDRm9KVixDQUNGLEFHN0xBLGFDMElDLGtCQUFBLEFBQ0EsVUFBQSxBQUNBLFdBQUEsQUFDQSxVQUFBLEFBQ0EsWUFBQSxBQUNBLGdCQUFBLEFBQ0EsbUJBQUEsQUFDQSxtQkFBQSxBQUNBLGNBQUEsQ0p1REQsQUdwTUEsaUJBQW1CLGlCQUFBLENId01uQixBR3ZNQSxlQUFpQixlQUFBLENIMk1qQixBRzFNQSxnQkFBa0IsZ0JBQUEsQ0g4TWxCLEFHM01BLFVBQVksZUFBQSxDSCtNWixBRzlNQSxVQUFZLGtCRDBCQSxDRndMWixBR2pOQSxVQUFZLG9CRDJCQSxDRjBMWixBR3BOQSxVQUFZLGtCRDJCQSxDRjZMWixBR3ZOQSxXQUFhLGtCRDRCQSxDRitMYixBRzFOQSxXQUFhLGtCRDRCQSxDRmtNYixBRzVOQSxhQUFlLGVBQUEsQ0hnT2YsQUc3TkEsWUFBYyxZQUFBLENIaU9kLEFJMU5DLHlCRExELG1CQUN3QixZQUFBLENIbU90QixDQUNGLEFJMVBDLHlCRHlCRCxvQkFDbUIsWUFBQSxDSHFPakIsQ0FDRixBR2xPQSxhQzhGQyxpQkZoRlksQUVpRlosbUJGakZZLENGeU5iLEFHbE9BLFVBQ0Usc0NBQUEsQUFDQSxnQkFBQSxBQUNBLGtCQUFBLEFBQ0EsZUFBQSxBQUNBLGNBQUEsQUFDQSxzQkFBQSxBQUNBLG9CQUFBLEFBQ0EscUJBQUEsQUFDQSxtQkFBQSxBQUNBLGlCQUFBLEFBQ0EsY0FBQSxBQUNBLGtDQUFBLENIcU9GLEFHbk9FLGNBQVEsY0FBQSxDSHNPVixBR3JPRSxjQUFRLGNBQUEsQ0h3T1YsQUd2T0UsY0FBUSxjQUFBLENIME9WLEFHdk9BLFVBT0Usb0JBQUEsQ0gwT0YsQUd0T0Usb0JBQVksaUJBQUEsQ0g0T2QsQUd4T0EsZUFDRSxrQkFBQSxBQUNBLFlBQUEsQUFDQSxhQUFBLEFBQ0Esa0JBQUEsQUFDQSxrQkFBQSxBQUNBLG1CQUFBLENIMk9GLEFHek9FLHdCQUFhLDhCQUFBLENINE9mLEFHM09FLDBCQUFlLDhCQUFBLENIOE9qQixBRzdPRSxzQkFBVyw2QkFBQSxDSGdQYixBS3RVQSxTRHdHQyxvQkFBQSxBQUNBLG1CQUFBLEFBQ0EsdUJBQUEsQUFDQSxVRmxFVyxBRW1FWCxnQkZ4RWtCLEFFeUVsQixtQkZoRFksQUVzQ1osd0JBQUEsQUFZQSxlQUFBLEFBQ0EscUJBQUEsQUFDQSxZQUFBLEFBQ0EsY0FBQSxBQ2hIQSxzQkFBQSxBQUNBLGNBQUEsQ0xtVkQsQUtqVkMsa0JBQ0MsbUJITGMsQUdNZCxXSG9CWSxBR25CWixnREhpRmUsQ0ZrUWpCLEFLalZFLHdCQUNDLG1CSFRtQixBR1VuQixxQkFBQSxDTG1WSCxBSy9VQyxvQkFDQyxtQkhHZ0IsQUdGaEIsVUhTWSxDRndVZCxBSy9VRSwwQkFDQyxVQUFBLENMaVZILEFLN1VDLGtCQUNDLHVCQUFBLEFBQ0EseUJBQUEsQUFDQSxhSFJnQixDRnVWbEIsQUs3VUUsd0JBQ0Msa0JIcEJjLENGbVdqQixBSzNVQyxnQkFDQyw4QkFBQSxBQUNBLFdIVlksQUdXWixrQ0FBQSx5QkFBQSxDTDZVRixBSzNVRSxzQkFDQyw2QkFBQSxDTDZVSCxBS3pVQyxnQkFDQyxnQkhuQlksQUdvQlosYUg5Q2MsQ0Z5WGhCLEFLelVFLHNCQUNDLHFCQUFBLENMMlVILEFLdlVDLGVBQ0Msb0JIS1ksQ0ZvVWQsQUt0VUMsYUFDQyxtQkFBQSxBQUNBLGlCQUFBLENMd1VGLEFLclVDLGFBQ0Msa0JBQUEsQUFDQSxrQkFBQSxDTHVVRixBS3BVQyxhQUNDLHVCQUFBLEFBQ0EsZUFBQSxBQUNBLGtCSFZXLENGZ1ZiLEFLblVDLGVBQ0MsVUFBQSxDTHFVRixBS2xVQyxvQkFDQyxlSHJDVSxBR3NDVixxQkhwQlksQUdxQlosNEJBQUEsQ0xvVUYsQUtsVUUsMEJBQ0MsbUJIeEVlLEFHeUVmLG9CSHhFZSxDRjRZbEIsQUsvVEEsVUFDQyxjSDFGZSxBRzJGZixnQkh4RGtCLEFHeURsQixvQkFBQSxBQUNBLG1CQUFBLEFBQ0EsV0h2RFcsQUUyRFgsdUJBQUEsQ0orVEQsQUtoVUMsZ0JBQ0MsVUh6RFUsQ0YyWFosQUsvVEMsb0JBQ0MsYUFBQSxDTGlVRixBTXhhQSxVRnVIQyxnQkYvR3FCLEFFZ0hyQix5QkFBQSxBQUNBLG1CRi9EWSxBRXlDWiwrQkFBQSxBRWpHQSxZSjRDVyxDRmtZWixBSXBUQyxnQkFDQyx5RUYxQ0QsQ0ZnV0QsQU0vYUMsbUJBQ0Msa0JKQ2UsQ0ZnYmpCLEFNL2FFLG1DQUNDLGFBQUEsQUFDQSxjQUFBLEFBQ0EsbUJKK0NTLEFFaUJYLGFBQUEsQUFDQSxtQkFBQSxBQUNBLHVCQUFBLEFFaEVFLHFCSmlDUyxBRXNEWCw4QkFBQSxBRXJGRSwrQkFBQSxBQUNBLGFKZGEsQ0ZpY2hCLEFNamJHLDZDQUNDLGtCQUFBLENObWJKLEFNaGJHLDRDQUNDLCtCQUFBLEFBQ0EsYUp0QlksQ0Z3Y2hCLEFNaGJHLDhDQUNDLCtCQUFBLEFBQ0EsYUp4QmMsQ0YwY2xCLEFNaGJHLDBDQUNDLDhCQUFBLEFBQ0EsYUpSYyxDRjBibEIsQU05YUUseUNBQ0Msb0JBQUEsQ05nYkgsQU01YUMsaUJBQ0Msa0JBQUEsQUFDQSxnQkpOaUIsQUlPakIscUJKRFUsQUlFVixhSnhCZ0IsQ0ZzY2xCLEFNM2FDLGdCQUNDLGNKL0JnQixBSWdDaEIsZ0JBQUEsQ042YUYsQU1uWUMsc0JBSUMsbUJKcERVLEFJcURWLGVBQUEsQ055YUYsQU03WkMsdUJBQ0MsYUFBQSxBQUNBLG1CQUFBLEFBQ0EsVUpyRVUsQ0YwZVosQU1uYUUsMERBRUMsYUFBQSxBQUNBLGNBQUEsQUFDQSxxQkp6RFcsQUkwRFgseUJBQUEsQUFDQSxnQkFBQSxDTnFhSCxBTWxhRSw4QkFDQyxjQUFBLEFBQ0Esa0JBQUEsQUFDQSxnQkp6RmdCLEFJMEZoQixjSjFHZSxBSTJHZixjQUFBLEFBQ0Esb0JKeEZTLENGNGZaLEFNamFFLDRCQUNDLGlCQUFBLEFBQ0EsYUpySGUsQ0Z3aEJsQixBTTlaQSxzQkFDQyxrQkFBQSxBRnBCQSxnQkYvR3FCLEFFZ0hyQix5QkFBQSxBQUNBLG1CRi9EWSxBRXlDWiwrQkFBQSxBRTBDQSxhSi9GVyxBSWdHWCxhQUFBLEFBQ0Esc0JBQUEsQUFDQSw4QkFBQSxBQUNBLHdFSmpFQSxDRnFlRCxBSXpiQyw0QkFDQyx5RUYxQ0QsQ0ZxZUQsQU1yYUMsa0NBQ0Msa0JBQUEsQUFDQSxNQUFBLEFBQ0EsUUFBQSxBQUNBLGNKdEpjLEFJdUpkLFVBQUEsQ051YUYsQU10YUUsNENBQ0MsZUFBQSxDTndhSCxBTXZhRyx5QkFGRCw0Q0FHRSxlQUFBLENOMGFGLENBQ0YsQU10YUMsNEJBQ0MsbUJBQUEsQUFDQSxjSmpKZ0IsQUlrSmhCLGlCQUFBLEFBQ0EscUJKeEhVLEFJeUhWLFdBQUEsQ053YUYsQU1yYUMsNkJBQ0MsYUFBQSxBQUNBLGNKMUtjLEFJMktkLG9CSmxJVSxDRnlpQlosQU1yYUUsdUNBQ0MsY0FBQSxDTnVhSCxBTW5hQyw4QkFDQyxhQUFBLEFBQ0EscUJBQUEsQ05xYUYsQU1uYUUsdUNBQ0MsZ0JKcEpnQixBSXFKaEIsYUpyS2UsQ0Ywa0JsQixBTW5hRSxvQ0FDQyxpQkFBQSxDTnFhSCxBTWphQyw0QkFDQyxrQkFBQSxBQUNBLGFKbExnQixDRnFsQmxCLEFNL1pBLG1CQUNDLGdCSi9McUIsQUlnTXJCLGVKM0pXLEFJNEpYLG1CSi9JWSxBSWdKWix5QkFBQSxBRnZHQSx3QkFBQSxBRXlHQSxlQUFBLEFBQ0EsYUFBQSxBQUNBLHFCQUFBLENOa2FELEFNaGFDLHlCQUNDLG9CSmhOYyxDRmtuQmhCLEFNL1pDLHlCQUNDLGVBQUEsQUFDQSxvQkp6S1UsQ0Ywa0JaLEFNOVpDLDBCQUNDLGlCQUFBLENOZ2FGLEFNN1pDLDBCQUNDLGtCQUFBLEFBQ0EsZ0JKM0xpQixBSTRMakIsbUJKdkxVLENGc2xCWixBTTVaQyx5QkFDQyxjSnBOZ0IsQUlxTmhCLGtCQUFBLEFBQ0EscUJKekxVLEFJMExWLFdBQUEsQ044WkYsQU0zWkMsd0JBQ0MsY0FBQSxBQUNBLFdBQUEsQUFDQSxnQkFBQSxBQUNBLG1CSnRMVSxBSXVMVixtQkpuT2dCLEFJb09oQixnQko1TWlCLEFJNk1qQixrQkFBQSxBRjlJRCx3QkFBQSxBRWdKQyxxQkFBQSxBQUNBLGNBQUEsQUFDQSxlQUFBLENONlpGLEFNMVpDLGlEQUNDLG1CSnhQYyxBSXlQZCxVSi9OWSxDRjJuQmQsQU9ycEJFLGlCQUNFLG9CTDJDUSxDRjZtQlosQU9ycEJFLGlCQUNFLGNBQUEsQUFDQSxrQkFBQSxBQUNBLGdCTDJCbUIsQUsxQm5CLGNMU2MsQUtSZCxtQkwrQlEsQ0Z3bkJaLEFPcHBCRSx1REFHRSxXQUFBLEFBQ0EsbUJMTmEsQUtPYix5QkFBQSxBQUNBLG1CTHNDUSxBS3JDUixvQkFBQSxBQUNBLGVBQUEsQUFDQSxjTEZjLEFLR2QseUNMUWUsQUVvRWxCLHdCQUFBLEFHMUVHLFlBQUEsQ1BvcEJKLEFPbHBCSSx5RUFDRSx5QkFBQSxBQUNBLDRCQUFBLENQb3BCTixBT2pwQkksOEZBQ0UsYUxsQlksQ0ZxcUJsQixBTy9vQkUsb0JBQ0UsZ0JBQUEsQUFDQSxnQkFBQSxDUGlwQkosQU85b0JFLGVBQ0UsYUFBQSxBQUNBLFVMQ1EsQ0Yrb0JaLEFJcnJCQyx5QkdtQ0MsZUFLSSxtQ0FBQSxDUGlwQkosQ0FDRixBTzlvQkUsa0JBQ0UsaUJBQUEsQ1BncEJKLEFPOW9CSSw0QkFDRSxrQkFBQSxBQUNBLFVMYk0sQUtjTixRQUFBLEFBQ0EsMkJBQUEsQUFDQSxhTDVDWSxDRjRyQmxCLEFPN29CSSxtQ0FDRSxpQkFBQSxDUCtvQk4sQU8xb0JBLFdBQ0Usb0JBQUEsQUFDQSxtQkxiVSxBS2NWLGtCQUFBLEFBQ0EsZ0JMdENtQixBS3VDbkIsb0JMNUJVLENGeXFCWixBTzNvQkUsa0JBQ0UsbUJBQUEsQUFDQSxjQUFBLEFBQ0Esd0JBQUEsQ1A2b0JKLEFPMW9CRSxvQkFDRSxtQkFBQSxBQUNBLGNBQUEsQUFDQSx3QkFBQSxDUDRvQkosQU96b0JFLGlCQUNFLG1CQUFBLEFBQ0EsY0FBQSxBQUNBLHdCQUFBLENQMm9CSixBT3ZvQkEsY0FDRSxhQUFBLEFBQ0EsdUJBQUEsQUFDQSxXTHZEVSxBS3dEVixjQUFBLENQMG9CRixBT3hvQkUsbUNBQ0UsY0FBQSxBQUNBLGVBQUEsQUFDQSxrQkxqRFEsQUtrRFIseUJBQUEsQUFDQSxjQUFBLEFBQ0EsaUJBQUEsQUFDQSxvQkwxR1ksQ0ZvdkJoQixBT3ZvQkUsb0JBQ0Usa0JBQUEsQUFDQSxjTDlGYyxBSytGZCxlQUFBLENQeW9CSixBT3ZvQkksc0JBQ0UsY0xuSFUsQUtvSFYseUJBQUEsQ1B5b0JOLEFRN3ZCRSxxQkFDRSxtQk5TYSxBTVJiLG1CTnVEUyxBTXREVCxjTnFDUSxBTXBDUix5QkFBQSxBSjhGSCx1QkFBQSxDSm1xQkQsQVE5dkJJLDZCQUNFLG9CTlJVLENGd3dCaEIsQVE1dkJFLDBDQUNFLGVONkJRLENGaXVCWixBUTN2QkUsdUJBQ0UsV0FBQSxBQUNBLFNBQUEsQUFDQSx1QkFBQSxBQUNBLGFBQUEsQUFDQSxtQkFBQSxBQUNBLDhCQUFBLEFBQ0EsU05tQlEsQU1sQlIsZU5vQlEsQU1uQlIsZUFBQSxBQUNBLGdCTlNlLEFNUmYsbUJBQUEsQUFDQSxjTlRjLEFNVWQsZ0JBQUEsQUFDQSxnQkFBQSxBQUNBLHlCQUFBLHNCQUFBLGdCQUFBLENSNnZCSixBUTN2QkksK0NBQ0UsWUFBQSxDUjZ2Qk4sQVF6dkJFLHFCQUNFLGNOdkNZLEFFa0dmLDhCQUFBLEFJekRHLGFBQUEsQ1IydkJKLEFRenZCSSw4QkFDRSx3QkFBQSxDUjJ2Qk4sQVF2dkJFLHFCQUNFLGFBQUEsQUFDQSxnQkFBQSxBQUNBLGlCQUFBLEFBQ0EsY05wQ2MsQU1xQ2QsaUJBQUEsQUFDQSwrQ0FBQSxDUnl2QkosQVF2dkJJLGtDQUNFLGVBQUEsQ1J5dkJOLEFRcnZCRSxrREFDRSxxQk5sQlEsQ0Z5d0JaLEFRbnZCSSx1REFDRSxvQk5qRVksQ0ZzekJsQixBUW52QkksK0NBQXVCLGFObkVULENGeXpCbEIsQVFsdkJJLG1EQUNFLG9CTnBEWSxDRnd5QmxCLEFRbHZCSSwyQ0FBdUIsYU50RFQsQ0YyeUJsQixBU2wwQkEsV0FDRSxlQUFBLEFBQ0EsUUFBQSxBQUNBLFdQa0dRLEFPakdSLGFBQUEsQUFDQSxtQkFBQSxBQUNBLHVCQUFBLEFBQ0EsWVBvQ1UsQ0ZpeUJaLEFTbjBCRSxxQkFDRSxZQUFBLENUcTBCSixBU2wwQkUscUJBQ0UsZUFBQSxBQUNBLFFBQUEsQUFDQSwwQkFBQSxBQUNBLGtDQUFBLDBCQUFBLEFBQ0EsVVBrRmUsQ0ZrdkJuQixBU2owQkUsb0JBQ0Usa0JBQUEsQUFDQSxXUDhFTSxBTzdFTixnQlBHVSxBT0ZWLG1CUGlDUyxBT2hDVCxhUG9CUSxBT25CUixnQkFBQSxBQUNBLFdBQUEsQUFDQSw2Q1B3RFMsQU92RFQsZ0JBQUEsQUFDQSxlQUFBLENUbTBCSixBU2gwQkUsa0JBQ0Usa0JBQUEsQUFDQSxTUE9RLEFPTlIsV1BNUSxBRStCWCxhQUFBLEFBQ0EsbUJBQUEsQUFDQSx1QkFBQSxBS3JDRyxhQUFBLEFBQ0EsY0FBQSxBQUNBLHFCUG1CVSxBT2xCVixtQlA5QmMsQU8rQmQsY1AxQmMsQU8yQmQsZUFBQSxBTHVESCx1QkFBQSxDSjh3QkQsQVNsMEJJLHdCQUNFLGtCUG5DWSxDRnUyQmxCLEFTaDBCRSxrQkFDRSxpQkFBQSxBQUNBLGdCUGpCb0IsQU9rQnBCLGNQbkNjLEFPb0NkLGtCUGJRLENGKzBCWixBVXAzQkUsc0JBT0UsY0FBQSxDVmk0QkosQVVuM0JJLDJCQUNFLGFSWlksQ0Z5NEJsQixBVTMzQk0saUNBQ0UsbUJSOUJRLEFRK0JSLFVSTE0sQ0ZrNEJkLEFGNzVCQSxZQUNDLG1CSW9CaUIsQUpuQmpCLGNJWWlCLEFKWGpCLGlCQUFBLEFBQ0EsaUJBQUEsQ0VnNkJELEFGOTVCQyxtQk11Q0EsaUJGMEJlLEFFekJmLGlCQUFBLEFBQ0Esa0JBQUEsQUFDQSxrQkZMVyxBRU1YLG1CRk5XLEFFcUNYLGFBQUEsQUFDQSxt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Q0EsYUl6ZmEsQ0ZtNUNoQixBRnY1QkUsa0NBQ0Msa0NBQUEsQUFDQSxzQ0FBQSxBQUNBLGFJL2ZhLENGdzVDaEIsQUZwNUJBLHlCQUNDLGtCQUNDLFlBQUEsQ0V1NUJBLENBQ0YsQVcvNUNBLFlBQ0MsbUJUb0JpQixBU25CakIsY1RhaUIsQVNaakIsY0FBQSxDWGk2Q0QsQVcvNUNDLG1CUHdDQSxpQkYwQmUsQUV6QmYsaUJBQUEsQUFDQSxrQkFBQSxBQUNBLGtCRkxXLEFFTVgsa0JGTlcsQ0ZnNENaLEFJejZDQyx5Qk9HQSxtQlArQ0Msb0JGUFUsQUVRVixvQkZSVSxDRm00Q1YsQ0FDRixBSXI2Q0MsMEJPUEEsbUJQbURDLGtCRlZVLEFFV1Ysa0JGWFUsQ0Z3NENWLENBQ0YsQVc5NkNDLGtCQUNDLGFBQUEsQUFDQSxTVHFDVyxBU3BDWCxrQlRxQ1csQ0YyNENiLEFJcjdDQyx5Qk9FQSxrQkFNRSxpQ0FBQSxDWGk3Q0QsQ0FDRixBVzk2Q0MsbUJBQ0MsZUFBQSxDWGc3Q0YsQVc3NkNDLGtCQUNDLGFBQUEsQUFDQSxtQkFBQSxBQUNBLFVUZVUsQVNkVixxQlRrQlUsQVNqQlYsb0JBQUEsQ1grNkNGLEFXNTZDQyx1QkFDQyxtQlR3QlUsQUVrQlgsYUFBQSxBQUNBLG1CQUFBLEFBQ0Esc0JBQUEsQ0pxNENELEFXOTZDRSwyQkFDQyxjQUFBLEFBQ0EsV0FBQSxBQUNBLFlBQUEsQUFDQSxtQkFBQSxBQUNBLG9DQUFBLENYZzdDSCxBV3Y2Q0Msd0RBTEUsV1RqQlcsQVNrQlgsZ0JBQUEsQ0FJRixBWGk3Q0QsdUJXLzZDRSxnQlRkc0IsQVNldEIsc0JBQUEsQ1g4NkNGLEFXMzZDRSw0QkFDQyxhVHZEYSxDRm8rQ2hCLEFXejZDQyx5QkFDQyxtQlRmVSxBU2dCVixnQkFBQSxDWDI2Q0YsQVd4NkNDLHFCQUNDLGFBQUEsQUFDQSxRVHhCVSxDRms4Q1osQVd2NkNDLG9CQUNDLGFBQUEsQUFDQSxjQUFBLEFBQ0EsbUJUdERnQixBU3VEaEIscUJUZFksQUVjYixhQUFBLEFBQ0EsbUJBQUEsQUFDQSx1QkFBQSxBT0FDLFdUakRZLEFFd0ViLHVCQUFBLENKcTVDRCxBV3o2Q0UsMEJBQ0Msa0JUL0VhLENGMC9DaEIsQVd4NkNFLHdCQUNDLGNBQUEsQUFDQSxjQUFBLENYMDZDSCxBV3Q2Q0MsdUJBQ0MsV1QvRFksQVNnRVosZ0JUdkRpQixBU3dEakIsb0JUL0NVLENGdTlDWixBV3I2Q0MsaUJBQ0MsZ0JBQUEsQUFDQSxVQUFBLEFBQ0EsUUFBQSxDWHU2Q0YsQVdyNkNFLHVCQUNDLGVUMURTLENGaStDWixBV3A2Q0UsbUJBQ0MsY1QxRmUsQUVvRmpCLHlCQUFBLENKNjZDRCxBV3A2Q0cseUJBQ0MsYVQ1R1ksQ0ZraERoQixBV2o2Q0MsMEJBQ0MsYUFBQSxBQUNBLHVCQUFBLEFBQ0EsV1QzRVUsQVM0RVYsY1R2R2dCLEFTd0doQixvQkFBQSxDWG02Q0YsQVdqNkNFLG9DQUNDLGFUekhhLENGNGhEaEIsQVcvNUNDLG9CQUNDLGlCVGpGVSxBU2tGViw2QkFBQSxBQUNBLGFBQUEsQUFDQSxzQkFBQSxBQUNBLFNUeEZVLEFTeUZWLGtCQUFBLEFBQ0Esa0JBQUEsQ1hpNkNGLEFJL2hEQyx5Qk91SEEsb0JBVUUsbUJBQUEsQUFDQSw2QkFBQSxDWGs2Q0QsQ0FDRixBVy81Q0MseUJBQ0MsYUFBQSxBQUNBLFVUbEdVLENGbWdEWixBVy81Q0UsMkJBQ0MsY1RuSWUsQUVvRmpCLHlCQUFBLENKaTlDRCxBVy81Q0csaUNBQ0MsVVQzSFUsQ0Y0aERkLEFXNTVDQyxvQkFDQyxXQUFBLEFBQ0Esa0JBQUEsQUFDQSxjVDlJZ0IsQVMrSWhCLG1CQUFBLEFBQ0EsZUFBQSxDWDg1Q0YsQVc1NUNFLHNCQUNDLGNUbEthLEFTbUtiLHFCQUFBLEFQakVGLHlCQUFBLENKZytDRCxBVzU1Q0csNEJBQ0MsVVQ3SVUsQ0YyaURkLEFZdGtEQSxVQUNDLGtCQUFBLEFBQ0EsaUJBQUEsQUFDQSxvQlYrQ1ksQVU5Q1osZUFBQSxDWnlrREQsQVl2a0RDLGlCUnVDQSxpQkYwQmUsQUV6QmYsaUJBQUEsQUFDQSxrQkFBQSxBQUNBLGtCRkxXLEFFTVgsbUJGTlcsQVVuQ1Ysa0JBQUEsQUFDQSxTQUFBLENaNmtERixBSXBsREMseUJRSUEsaUJSOENDLG9CRlBVLEFFUVYsb0JGUlUsQ0Y4aURWLENBQ0YsQUlobERDLDBCUU5BLGlCUmtEQyxrQkZWVSxBRVdWLGtCRlhVLENGbWpEVixDQUNGLEFZdGxEQyxnQkFDQyxhQUFBLEFBQ0EsU1ZrQ1csQVVqQ1gsa0JBQUEsQ1p3bERGLEFJM2xEQywwQlFBQSxnQkFNRSw2QkFBQSxDWnlsREQsQ0FDRixBWXRsREMsaUJBQ0MscUJBQUEsQUFDQSxvQkFBQSxBQUNBLHFCVm1DWSxBVWxDWiwrQkFBQSxBQUNBLGNWeEJnQixBVXlCaEIsZ0JWUWlCLEFVUGpCLGtCQUFBLEFBQ0EseUJBQUEsQUFDQSxxQkFBQSxBQUNBLG9CVmFVLENGMmtEWixBWXJsREMsaUJBQ0MsMENBQUEsQUFDQSxnQkFBQSxBQUNBLGNWbEJnQixBVW1CaEIsZ0JBQUEsQUFDQSxvQlZLVSxDRmtsRFosQVlybERFLHNCQUNDLGFWeENlLENGK25EbEIsQVlubERDLGdCQUNDLG1CQUFBLEFBQ0EsY1ZoQ2dCLEFVaUNoQixtQlZKVSxBVUtWLGdCQUFBLEFBQ0EsZ0JBQUEsQ1pxbERGLEFZbGxEQyxtQkFDQyxhQUFBLEFBQ0EsZUFBQSxBQUNBLFFWZlUsQ0ZtbURaLEFZamxEQyxpQkFDQyxrQlZmVyxBVWdCWCxhQUFBLEFBQ0EsbUJBQUEsQUFDQSxVVnBCVSxDRnVtRFosQVlobERDLG1CQUNDLFlBQUEsQ1prbERGLEFZaGxERSx1QkFDQyxXQUFBLEFBQ0EsWUFBQSxBQUNBLHFCVmRXLEFVZVgseUJBQUEsQUFDQSxtQkFBQSxDWmtsREgsQVlobERHLG1DQUNDLGFBQUEsQ1prbERKLEFZN2tEQyxrQkFDQyxpQkFBQSxDWitrREYsQVk1a0RDLHdCQUNDLGFBQUEsQUFDQSxhVnpGYyxDRnVxRGhCLEFZNWtERSxrQ0FDQyxpQkFBQSxDWjhrREgsQVkxa0RDLHdCQUNDLGdCVmhFbUIsQVVpRW5CLGFWakZnQixDRjZwRGxCLEFZemtEQyxpQkFDQyxpQkFBQSxDWjJrREYsQVl6a0RFLGdDQUNDLGtCQUFBLEFBQ0EsU0FBQSxDWjJrREgsQVl6a0RHLHlDQUNDLFlBQUEsQUFDQSxhQUFBLENaMmtESixBWXprREcsMkNBQ0MsZUFBQSxBQUNBLFlBQUEsQ1oya0RKLEFZdmtERSxxQkFDQyxrQkFBQSxBQUNBLFVBQUEsQUFDQSxtQlYvRFUsQVVnRVYsNkNWdENVLEFVdUNWLHNCQUFBLEFBQ0EsV0FBQSxBQUNBLFdBQUEsQ1p5a0RILEFZcGtEQSxXQUNDLG1CVm5JZSxBVW9JZixjQUFBLENadWtERCxBWXJrREMsa0JSMUZBLGlCRjBCZSxBRXpCZixpQkFBQSxBQUNBLGtCQUFBLEFBQ0Esa0JGTFcsQUVNWCxrQkZOVyxDRndxRFosQUlqdERDLHlCUXFJQSxrQlJuRkMsb0JGUFUsQUVRVixvQkZSVSxDRjJxRFYsQ0FDRixBSTdzREMsMEJRMkhBLGtCUi9FQyxrQkZWVSxBRVdWLGtCRlhVLENGZ3JEVixDQUNGLEFZcGxEQyxpQkFDQyxhQUFBLEFBQ0Esb0NBQUEsQUFDQSxTVmhHVSxBVWlHVixrQkFBQSxBQUNBLFVWckhZLENGMnNEZCxBSS90REMseUJRb0lBLGlCQVFFLG1DQUFBLENadWxERCxDQUNGLEFZcGxEQyxtQkFDQyw2Q0FBQSxBQUNBLGdCVnBIc0IsQVVxSHRCLG9CVmxIVSxDRndzRFosQVlubERDLGtCQUNDLGNWcklpQixBVXNJakIsZVY3SG1CLENGa3REckIsQVlqbERBLGNSaENDLGlCRmhGWSxBRWlGWixvQkZqRlksQVVrSFosZVY3SnFCLENGa3ZEdEIsQVlubERDLHFCUjFIQSxpQkYwQmUsQUV6QmYsaUJBQUEsQUFDQSxrQkFBQSxBQUNBLGtCRkxXLEFFTVgsa0JGTlcsQ0ZzdERaLEFJL3ZEQyx5QlFxS0EscUJSbkhDLG9CRlBVLEFFUVYsb0JGUlUsQ0Z5dERWLENBQ0YsQUkzdkRDLDBCUTJKQSxxQlIvR0Msa0JGVlUsQUVXVixrQkZYVSxDRjh0RFYsQ0FDRixBWWxtREMsc0JBQ0Msa0JBQUEsQUFDQSxrQlY1SFcsQ0ZndURiLEFZbG1ERSw0Q0FDQyxpQkFBQSxBQUNBLGlCQUFBLENab21ESCxBWWhtREMsb0JSNUNBLGFBQUEsQUFDQSxvQ0FBQSxBQUNBLFFGN0ZXLENGNHVEWixBSW54REMseUJROEtBLG9CQUlFLG1DQUFBLENacW1ERCxDQUNGLEFZam1EQSxlQUNDLGVBQUEsQUFDQSxrQlZwTGlCLENGd3hEbEIsQVlsbURDLHNCUnJKQSxpQkYwQmUsQUV6QmYsaUJBQUEsQUFDQSxrQkFBQSxBQUNBLGtCRkxXLEFFTVgsbUJGTlcsQVV5SlYsZ0JBQUEsQUFDQSxpQkFBQSxDWndtREYsQUkzeURDLHlCUWdNQSxzQlI5SUMsb0JGUFUsQUVRVixvQkZSVSxDRnF3RFYsQ0FDRixBSXZ5REMsMEJRc0xBLHNCUjFJQyxrQkZWVSxBRVdWLGtCRlhVLENGMHdEVixDQUNGLEFZam5EQyxzQkFDQyw0Q0FBQSxBQUNBLGdCVnJLc0IsQVVzS3RCLGNWdkxnQixBVXdMaEIsb0JWL0pVLENGa3hEWixBWWhuREMscUJBQ0MsbUJBQUEsQUFDQSxjVi9MZ0IsQVVnTWhCLGdCQUFBLEFBQ0EsY0FBQSxBQUNBLGdCQUFBLENaa25ERixBWTltREEsa0JSckZDLGlCRmhGWSxBRWlGWixvQkZqRlksQVV1S1osZVZsTnFCLENGbzBEdEIsQVlobkRDLHlCUi9LQSxpQkYwQmUsQUV6QmYsaUJBQUEsQUFDQSxrQkFBQSxBQUNBLGtCRkxXLEFFTVgsa0JGTlcsQ0Z3eURaLEFJajFEQyx5QlEwTkEseUJSeEtDLG9CRlBVLEFFUVYsb0JGUlUsQ0YyeURWLENBQ0YsQUk3MERDLDBCUWdOQSx5QlJwS0Msa0JGVlUsQUVXVixrQkZYVSxDRmd6RFYsQ0FDRixBWS9uREMsMEJBQ0Msa0JBQUEsQUFDQSxrQlZqTFcsQ0ZrekRiLEFZOW5EQyw0QkFDQyxjVnJOZ0IsQVVzTmhCLGdCQUFBLEFBQ0EsbUJBQUEsQUFDQSxtQkFBQSxBQUNBLGdCQUFBLENaZ29ERixBWTduREMsd0JScEdBLGFBQUEsQUFDQSxvQ0FBQSxBQUNBLFNGN0ZXLEFVaU1WLGtCVi9MVyxDRmcwRGIsQUl6MkRDLHlCUXNPQSx3QkFLRSxtQ0FBQSxDWmtvREQsQ0FDRixBWS9uREMsd0JBQ0MsYUFBQSxBQUNBLHVCQUFBLEFBQ0EsU1ZoTlUsQ0ZpMURaLEFZL25ERSw2QkFDQyxjQUFBLEFBQ0EsZUFBQSxBQUNBLHFCVmxNVyxBVW1NWCxrQlZqUGUsQ0ZrM0RsQixBWS9uREcseUNBQ0Msa0JWalFZLENGazREaEIsQVkzbkRBLGVScklDLGlCRmhGWSxBRWlGWixvQkZqRlksQVV1Tlosa0JWL1BnQixDRjgzRGpCLEFZN25EQyxzQlIvTkEsaUJGMEJlLEFFekJmLGlCQUFBLEFBQ0Esa0JBQUEsQUFDQSxrQkZMVyxBRU1YLGtCRk5XLENGcTJEWixBSTk0REMseUJRMFFBLHNCUnhOQyxvQkZQVSxBRVFWLG9CRlJVLENGdzJEVixDQUNGLEFJMTREQywwQlFnUUEsc0JScE5DLGtCRlZVLEFFV1Ysa0JGWFUsQ0Y2MkRWLENBQ0YsQVk1b0RDLHVCQUNDLGFBQUEsQUFDQSxzQkFBQSxBQUNBLFNWeE9VLEFVeU9WLGtCVm5PVyxDRmkzRGIsQUkzNURDLHlCUXlRQSx1QkFPRSxtQkFBQSxBQUNBLDhCQUFBLEFBQ0Esb0JBQUEsQ1orb0RELENBQ0YsQVk1b0RDLDRCQUNDLGVBQUEsQ1o4b0RGLEFZM29EQyx5QkFDQyxjVmpSZ0IsQVVrUmhCLG1CQUFBLEFBQ0EsaUJBQUEsQUFDQSxlVjFQVSxDRnU0RFosQVkxb0RDLDRCQUNDLGNWeFNjLEFVeVNkLGdCVnRRaUIsQVV1UWpCLG9CQUFBLEFBQ0EsbUJBQUEsQUFDQSxXVnJRVSxBRTJEWCx3QkFBQSxBUTRNQyxxQkFBQSxBQUNBLGtCQUFBLENaNG9ERixBWTFvREUsa0NBQ0MsVVZ6UVMsQ0ZxNURaLEFZMW9ERyw0Q0FDQyx5QkFBQSxDWjRvREosQVl4b0RFLHNDQUNDLG1CQUFBLEFSeE5GLDZCQUFBLENKbTJERCxBWXRvREMscUJSdkxBLGFBQUEsQUFDQSxvQ0FBQSxBQUNBLFVGOUZXLENGODVEWixBSXo4REMseUJROFRBLHFCQUlFLG1DQUFBLENaMm9ERCxDQUNGLEFJcDhEQywwQlFvVEEscUJBT0UsbUNBQUEsQ1o2b0RELENBQ0YsQVl6b0RBLG1CUnpNQyxpQkZoRlksQUVpRlosb0JGakZZLEFVMlJaLGtCVm5VZ0IsQ0ZnOURqQixBWTNvREMsMEJSblNBLGlCRjBCZSxBRXpCZixpQkFBQSxBQUNBLGtCQUFBLEFBQ0Esa0JGTFcsQUVNWCxrQkZOVyxDRnU3RFosQUloK0RDLHlCUThVQSwwQlI1UkMsb0JGUFUsQUVRVixvQkZSVSxDRjA3RFYsQ0FDRixBSTU5REMsMEJRb1VBLDBCUnhSQyxrQkZWVSxBRVdWLGtCRlhVLENGKzdEVixDQUNGLEFZMXBEQywyQkFDQyxrQkFBQSxBQUNBLGtCVnJTVyxDRmk4RGIsQVkxcERFLGlEQUNDLGlCQUFBLEFBQ0EsaUJBQUEsQ1o0cERILEFZeHBEQyw4QkFDQyxnQkFBQSxBQUNBLFdBQUEsQUFDQSxjQUFBLEFBQ0EsZ0JWMVZvQixBVTJWcEIsbUJWeFNXLEFVeVNYLGdCQUFBLEFSL1JELCtFRmtCQSxBVStRQyx5QkFBQSxBQUNBLGFBQUEsQUFDQSxxQkFBQSxDWjBwREYsQVl2cERDLG9DQUNDLGFBQUEsQUFDQSxrQkFBQSxBQUNBLGdCQUFBLEFBQ0EsYUFBQSxDWnlwREYsQUlqZ0VDLHlCUW9XQSxvQ0FPRSxZQUFBLENaMHBERCxDQUNGLEFJamdFQywwQlErVkEsb0NBVUUsWUFBQSxDWjRwREQsQ0FDRixBWTFwREUsd0NBQ0MsV0FBQSxBQUNBLFlBQUEsQUFDQSxpQkFBQSxBUnhSRiw2QkFBQSxDSnE3REQsQVl6cERFLDhDQUNDLHFCQUFBLENaMnBESCxBWXZwREMsc0NBQ0Msa0JBQUEsQUFDQSxRQUFBLEFBQ0EsMkVBQUEsQUFNQSxVQUFBLENab3BERixBWWpwREMsbUNBQ0MsZVZsV1csQVVtV1gsa0JBQUEsQUFDQSxnQlYzWW9CLEFVNFlwQix1QkFBQSxBQUNBLG1CVjFWVyxBVTJWWCwwRVZuVUQsQVVvVUMsVUFBQSxBQUNBLGFBQUEsQUFDQSxzQkFBQSxBQUNBLFVWN1dVLENGZ2dFWixBSXRpRUMseUJReVlBLG1DQWFFLGFWNVdVLEFVNldWLHNCQUFBLENab3BERCxDQUNGLEFJdmlFQywwQlFvWUEsbUNBa0JFLFlWaFhVLENGcWdFWCxDQUNGLEFZbHBEQyxrQ0FDQyxhQUFBLEFBQ0Esc0JBQUEsQUFDQSxRVjlYVSxDRmtoRVosQUkzakVDLHlCUW9hQSxrQ0FNRSxtQkFBQSxBQUNBLDhCQUFBLEFBQ0Esc0JBQUEsQ1pxcERELENBQ0YsQVlscERDLG9DQUNDLGNBQUEsQUFDQSxjVm5iYyxBVW9iZCxnQlZqWmlCLEFVa1pqQix5QkFBQSxBQUNBLG9CQUFBLEFBQ0EsaUJBQUEsQUFDQSxtQlZoWlUsQ0ZvaUVaLEFZanBEQyxvQ0FDQyxrQkFBQSxBQUNBLGdCVnpac0IsQVUwWnRCLGNWM2FnQixBVTRhaEIsZ0JBQUEsQUFDQSxzQkFBQSxBQUNBLFFBQUEsQ1ptcERGLEFJOWtFQyx5QlFxYkEsb0NBU0UsOENBQUEsQ1pvcERELENBQ0YsQVlqcERDLG9DQUNDLGFBQUEsQUFDQSxzQkFBQSxBQUNBLG9CQUFBLENabXBERixBWWhwREMsMkNBQ0MsY1YvY2MsQVVnZGQsZ0JWNWFzQixBVTZhdEIsMkNBQUEsQUFDQSxhQUFBLENaa3BERixBWS9vREMseUNBQ0MsY1Z4Y2dCLEFVeWNoQixrQkFBQSxBQUNBLGlCVmpiVSxDRmtrRVosQVk5b0RDLHNDQUNDLGNBQUEsQUFDQSxXQUFBLEFBQ0EsK0JBQUEsQUFDQSxvQlZwYVksQ0ZvakVkLEFZN29EQyxtQ0FDQyxrQkFBQSxBQUNBLGNWcGRnQixBVXFkaEIsaUJBQUEsQUFDQSxnQlZ2Y2tCLEFVd2NsQixnQkFBQSxBQUNBLFFBQUEsQ1orb0RGLEFJam5FQyx5QlE0ZEEsbUNBU0UsaUJBQUEsQ1pncERELENBQ0YsQVk1b0RBLFNSOVdDLGlCRmhGWSxBRWlGWixtQkZqRlksQ0Yra0ViLEFZOW9EQyxnQlJ2Y0EsaUJGMEJlLEFFekJmLGlCQUFBLEFBQ0Esa0JBQUEsQUFDQSxrQkZMVyxBRU1YLGtCRk5XLENGOGxFWixBSXZvRUMseUJRa2ZBLGdCUmhjQyxvQkZQVSxBRVFWLG9CRlJVLENGaW1FVixDQUNGLEFJbm9FQywwQlF3ZUEsZ0JSNWJDLGtCRlZVLEFFV1Ysa0JGWFUsQ0ZzbUVWLENBQ0YsQVk3cERDLGNBQ0MsbUJWcmVnQixBVXNlaEIsbUJBQUEsQUFDQSxhVjNjVyxBVTRjWCxrQkFBQSxBQUNBLGdCQUFBLEFBQ0EsaUJBQUEsQ1orcERGLEFJanBFQywwQlE0ZUEsY0FTRSxhVi9jVSxBVWdkVixlQUFBLENaZ3FERCxDQUNGLEFZN3BEQyxlQUNDLGtCQUFBLEFBQ0EsVUFBQSxBQUNBLGFBQUEsQUFDQSxTVjFkVyxBVTJkWCxrQkFBQSxDWitwREYsQUk5cEVDLDBCUTBmQSxlQVFFLDZCQUFBLENaZ3FERCxDQUNGLEFZN3BEQyxnQkFDQywwQ0FBQSxBQUNBLGdCVi9lc0IsQVVnZnRCLFdWMWZZLEFVMmZaLG9CVnplVSxDRndvRVosQVk1cERDLGVBQ0MsY1Y1Z0JnQixBVTZnQmhCLGtCQUFBLEFBQ0Esb0JWN2VXLENGMm9FYixBWTNwREMsa0JBQ0MsYUFBQSxBQUNBLHNCQUFBLEFBQ0EsU1Z2ZlUsQVV3ZlYsc0JBQUEsQ1o2cERGLEFJOXJFQyx5QlE2aEJBLGtCQU9FLGtCQUFBLENaOHBERCxDQUNGLEFJenJFQywwQlFtaEJBLGtCQVVFLDBCQUFBLENaZ3FERCxDQUNGLEFZN3BEQyx1QkFDQywrQkFBQSxBQUNBLGFWamdCVSxBVWtnQlYsbUJBQUEsQUFDQSxtQ0FBQSwyQkFBQSxBQUNBLG1DQUFBLENaK3BERixBSTNxRUMsMEJRdWdCQSx1QkFRRSxZQUFBLENaZ3FERCxDQUNGLEFZN3BEQyw4QkFDQyxhQUFBLEFBQ0EsbUJBQUEsQUFDQSxTVmpoQlUsQVVraEJWLG9CVmhoQlUsQ0YrcUVaLEFZN3BERSxrQ0FDQyxXQUFBLEFBQ0EsWUFBQSxBQUNBLGtCVnhnQlUsQ0Z1cUViLEFZNXBERSxpQ0FDQyxXVjNpQlcsQVU0aUJYLGdCVm5pQmdCLEFVb2lCaEIsbUJBQUEsQUFDQSxRQUFBLENaOHBESCxBWTNwREUsZ0NBQ0MsY1Y5akJlLEFVK2pCZixRQUFBLENaNnBESCxBWXpwREMsNkJBQ0MsY1Zya0JnQixBVXNrQmhCLGtCQUFBLEFBQ0EsbUJBQUEsQUFDQSxpQkFBQSxBQUNBLFFBQUEsQ1oycERGLEFZdnBEQSxrQlJ4ZEMsaUJGaEZZLEFFaUZaLG9CRmpGWSxBVTBpQlosZVZybEJxQixDRmd2RXRCLEFZenBEQyx5QlJsakJBLGlCRjBCZSxBRXpCZixpQkFBQSxBQUNBLGtCQUFBLEFBQ0Esa0JGTFcsQUVNWCxrQkZOVyxDRm90RVosQUk3dkVDLHlCUTZsQkEseUJSM2lCQyxvQkZQVSxBRVFWLG9CRlJVLENGdXRFVixDQUNGLEFJenZFQywwQlFtbEJBLHlCUnZpQkMsa0JGVlUsQUVXVixrQkZYVSxDRjR0RVYsQ0FDRixBWXhxREMsMEJBQ0MsYUFBQSxBQUNBLHNCQUFBLEFBQ0EsV1Z6akJVLEFVMGpCVixrQlZ0akJXLENGZ3VFYixBSTF3RUMseUJRNGxCQSwwQkFPRSxtQkFBQSxBQUNBLDhCQUFBLEFBQ0Esb0JBQUEsQ1oycURELENBQ0YsQVl4cURDLHdCUnZlQSxhQUFBLEFBQ0Esb0NBQUEsQUFDQSxRRjdGVyxDRit1RVosQUl0eEVDLHlCUXltQkEsd0JBSUUsbUNBQUEsQ1o2cURELENBQ0YsQWFseUVBLGlCQUNDLGlCQUFBLEFBQ0Esb0JYK0NZLEFXOUNaLGtCWFFnQixDRjZ4RWpCLEFhbnlFQyx3QlR3Q0EsaUJGMEJlLEFFekJmLGlCQUFBLEFBQ0Esa0JBQUEsQUFDQSxrQkZMVyxBRU1YLGtCRk5XLENGb3dFWixBSTd5RUMseUJTR0Esd0JUK0NDLG9CRlBVLEFFUVYsb0JGUlUsQ0Z1d0VWLENBQ0YsQUl6eUVDLDBCU1BBLHdCVG1EQyxrQkZWVSxBRVdWLGtCRlhVLENGNHdFVixDQUNGLEFhbHpFQywwQkFDQyxlQUFBLENib3pFRixBYWp6RUMsd0JBQ0MsMkNBQUEsQUFDQSxnQlhzQnNCLEFXckJ0QixjWElnQixBV0hoQixnQkFBQSxBQUNBLG9CWDJCVSxDRnd4RVosQWFqekVFLDZCQUNDLGFYcEJhLENGdTBFaEIsQWEveUVDLDJCQUNDLG1CQUFBLEFBQ0EsY1hWZ0IsQVdXaEIsZ0JBQUEsQUFDQSxnQkFBQSxDYml6RUYsQWE3eUVBLGtCQUNDLGFBQUEsQUFDQSxlQUFBLEFBQ0EsVVhLVyxBV0pYLHNCWFFXLEFXUFgsZ0NBQUEsQUFDQSxrQlhTWSxDRnV5RWIsQWE3eUVBLGlCQUNDLHFCQUFBLEFBQ0EscUJYZ0JhLEFXZmIsZ0JYWG9CLEFXWXBCLG1CWGxDaUIsQUV1RmpCLHdCQUFBLEFTbkRBLGVBQUEsQUFDQSxZQUFBLEFBQ0EscUJBQUEsQUFDQSxhQUFBLENiZ3pFRCxBYTl5RUMsdUJBQ0Msa0JYekNnQixDRnkxRWxCLEFhN3lFQyx5QkFDQyxtQlh6RGMsQVcwRGQsVVhoQ1ksQ0YrMEVkLEFhN3lFRSwrQkFDQyxrQlg1RG1CLENGMjJFdEIsQWExeUVBLGVUdEJDLGlCRjBCZSxBRXpCZixpQkFBQSxBQUNBLGtCQUFBLEFBQ0EsaUJGTFcsQ0Y0MEVaLEFJcjNFQyx5QlNpRUQsZVRmRSxvQkZQVSxBRVFWLG9CRlJVLENGKzBFVixDQUNGLEFJajNFQywwQlN1REQsZVRYRSxrQkZWVSxBRVdWLGtCRlhVLENGbzFFVixDQUNGLEFhM3pFQyxzQkFDQyxjQUFBLENiNnpFRixBYTF6RUMscUJUNkRBLGFBQUEsQUFDQSxvQ0FBQSxBQUNBLFVGNUZZLENGNDFFYixBSXA0RUMseUJTcUVBLHFCQUlFLG1DQUFBLENiK3pFRCxDQUNGLEFhNXpFQyxzQkFDQyxrQkFBQSxBQUNBLGNYdEVnQixBV3VFaEIsY0FBQSxDYjh6RUYsQWExekVBLGVBQ0MsYUFBQSxBQUNBLHFCQUFBLENiNnpFRCxBYTN6RUMsc0JBQ0Msa0JBQUEsQUFDQSxnQkFBQSxBQUNBLG1CWHhDVyxBV3lDWCxxQlh0RFUsQUVpRFgsbUJBQUEsQVNPQyxzQ1gxQlUsQ0Z1MUVaLEFhM3pFRSwwQkFDQyxXQUFBLEFBQ0EsWUFBQSxBQUNBLGlCQUFBLEFUUEYsNkJBQUEsQ0pxMEVELEFhenpFQywrQ0FDQyxxQkFBQSxDYjJ6RUYsQWF4ekVDLHNCQUNDLGtCQUFBLEFBQ0EsU1gxRVUsQVcyRVYsVVgzRVUsQVc0RVYscUJBQUEsQUFDQSw4QkFBQSxBQUNBLGtDQUFBLDBCQUFBLEFBQ0Esc0JBQUEsQUFDQSxxQlgvRFksQVdnRVosaUJBQUEsQUFDQSxnQlh6RmlCLEFXMEZqQix5QkFBQSxBQUNBLGFYOUhjLENGdzdFaEIsQWF2ekVDLHFCQUNDLGFBQUEsQUFDQSxzQkFBQSxBQUNBLFdBQUEsQ2J5ekVGLEFhdHpFQyxzQkFDQyxrQkFBQSxBQUNBLGdCWHRHaUIsQVd1R2pCLGNYdkhnQixBV3dIaEIscUJYL0ZVLEFXZ0dWLGdCQUFBLEFUMUNELHlCQUFBLENKbTJFRCxBYXJ6RUMsMkNBQ0MsYVhqSmMsQ0Z3OEVoQixBYXB6RUMscUJBQ0MsZ0JBQUEsQUFDQSxhQUFBLEFBQ0EsbUJBQUEsQUFDQSxTWDlHVSxBVytHVixpQlgvR1UsQVdnSFYsNEJBQUEsQ2JzekVGLEFhbnpFQyx1QkFDQyxhQUFBLEFBQ0EsY0FBQSxBQUNBLHFCWHJHWSxBV3NHWixxQ0FBQSxBQUNBLGlCQUFBLEFBQ0EsYUFBQSxDYnF6RUYsQWFsekVDLDBCQUNDLGFBQUEsQUFDQSxxQkFBQSxDYm96RUYsQWFqekVDLHVCQUNDLGtCQUFBLEFBQ0EsZ0JYMUlpQixBVzJJakIsY1gzSmdCLEFXNEpoQixhQUFBLENibXpFRixBYWh6RUMsNkJBQ0MsYUFBQSxBQUNBLG1CQUFBLEFBQ0EsaUJBQUEsQUFDQSxjWHZLZ0IsQVd3S2hCLGlCWGhKVSxDRms4RVosQWEveUVDLHlCQUNDLGVBQUEsQUFDQSxhWC9LZ0IsQ0ZnK0VsQixBYTl5RUMsNkJBQ0MsYUFBQSxBQUNBLG1CQUFBLEFBQ0EsVUFBQSxDYmd6RUYsQWE5eUVFLHVDQUNDLGlCQUFBLENiZ3pFSCxBYTN5RUEsZ0JBQ0MsYUFBQSxBQUNBLHVCQUFBLEFBQ0EsVVhyS1csQVdzS1gsZVg3SlksQ0YyOEViLEFhNXlFQyxzQkFDQyxXQUFBLEFBQ0EsWUFBQSxBQUNBLGFBQUEsQUFDQSxtQkFBQSxBQUNBLHVCQUFBLEFBQ0EsbUJYOUpVLEFXK0pWLG1CWDVNZ0IsQVc2TWhCLGNYdk1nQixBV3dNaEIsZ0JYdExpQixBRStEbEIsd0JBQUEsQVN5SEMsb0JBQUEsQ2I4eUVGLEFhdnlFRSwwREFDQyxtQlhuT2EsQVdvT2IsVVgxTVcsQ0Z1L0VkLEFheHlFQSxnQkFDQyxlQUFBLEFBQ0Esa0JYM09lLENGc2hGaEIsQWF6eUVDLHVCVGpNQSxpQkYwQmUsQUV6QmYsaUJBQUEsQUFDQSxrQkFBQSxBQUNBLGtCRkxXLEFFTVgsa0JGTlcsQ0ZtL0VaLEFJNWhGQyx5QlM0T0EsdUJUMUxDLG9CRlBVLEFFUVYsb0JGUlUsQ0ZzL0VWLENBQ0YsQUl4aEZDLDBCU2tPQSx1QlR0TEMsa0JGVlUsQUVXVixrQkZYVSxDRjIvRVYsQ0FDRixBYXh6RUMscUJBQ0MsOEJBQUEsQUFDQSxtQ0FBQSwyQkFBQSxBQUNBLG1CQUFBLEFBQ0EsYVh4TVUsQVd5TVYsb0NBQUEsQUFDQSxhQUFBLEFBQ0Esc0JBQUEsQUFDQSxtQkFBQSxBQUNBLFFYM01XLENGcWdGYixBSTlpRkMseUJTMk9BLHFCQVlFLFlYN01VLENGd2dGWCxDQUNGLEFJOWlGQywwQlNzT0EscUJBZUUsbUJBQUEsQUFDQSw2QkFBQSxDYjZ6RUQsQ0FDRixBYTF6RUMseUJBQ0MsZ0JBQUEsQUFDQSxpQkFBQSxDYjR6RUYsQUl4akZDLDBCUzBQQSx5QkFLRSxlQUFBLENiNnpFRCxDQUNGLEFhMXpFQyx1QkFDQywwQ0FBQSxBQUNBLGdCWDVPc0IsQVc2T3RCLFdYdlBZLEFXd1BaLGtCWHhPVSxDRm9pRlosQWF6ekVDLHNCQUNDLGNYL1BnQixBV2dRaEIsa0JBQUEsQ2IyekVGLEFheHpFQyxzQkFDQyxhQUFBLEFBQ0Esc0JBQUEsQUFDQSxTWG5QVSxBV29QVixVQUFBLENiMHpFRixBSXZsRkMseUJTeVJBLHNCQU9FLGtCQUFBLENiMnpFRCxDQUNGLEFJbGxGQywwQlMrUUEsc0JBVUUsVUFBQSxDYjZ6RUQsQ0FDRixBYTF6RUMsdUJBQ0Msa0JBQUEsQUFDQSxtQlhqUFcsQVdrUFgsZ0JYalJZLEFXa1JaLFlBQUEsQUFDQSxjWDFSZ0IsQVcyUmhCLFVBQUEsQ2I0ekVGLEFJL2xGQywwQlM2UkEsdUJBU0UsV0FBQSxDYjZ6RUQsQ0FDRixBYTN6RUUsNkJBQ0MsYUFBQSxBQUNBLHVDQUFBLENiNnpFSCxBYXp6RUMscUJBQ0Msa0JBQUEsQUFDQSxtQlhuUVcsQVdvUVgsbUJYMVNnQixBVzJTaEIsV1hwU1ksQVdxU1osZ0JYNVJpQixBVzZSakIsWUFBQSxBQUNBLG1CQUFBLEFUL05ELHdCQUFBLEFTaU9DLGNBQUEsQ2IyekVGLEFhenpFRSwyQkFDQyxrQlhwVGUsQ0YrbUZsQixBYXJ6RUMsdUJBQ0MsZ0JYNVJXLENGb2xGYixBYXR6RUUsNkJUblNELGlCRjBCZSxBRXpCZixpQkFBQSxBQUNBLGtCQUFBLEFBQ0Esa0JGTFcsQUVNWCxtQkZOVyxBV3VTVCxlQUFBLENiNHpFSCxBSTVvRkMseUJTOFVDLDZCVDVSQSxvQkZQVSxBRVFWLG9CRlJVLENGc21GVixDQUNGLEFJeG9GQywwQlNvVUMsNkJUeFJBLGtCRlZVLEFFV1Ysa0JGWFUsQ0YybUZWLENBQ0YsQWFwMEVDLHlCQUNDLGtCQUFBLEFBQ0EsYUFBQSxBQUNBLG1CQUFBLEFBQ0EsZ0JBQUEsQUFDQSw0Q1h0UVcsQ0Y0a0ZiLEFJcnBGQywwQlMwVUEseUJBUUUsWUFBQSxDYnUwRUQsQ0FDRixBYXIwRUUsK0JBQ0MsV0FBQSxBQUNBLFlBQUEsQUFDQSxpQkFBQSxBVGpRRiw2QkFBQSxDSnlrRkQsQWFwMEVFLDhEQUNDLHFCQUFBLENiczBFSCxBYWwwRUMsaUNBQ0Msa0JBQUEsQUFDQSxRQUFBLEFBQ0EsMEVBQUEsQ2JvMEVGLEFhNXpFQyxnQ0FDQyxrQkFBQSxBQUNBLFlYNVVVLEFXNlVWLFVYN1VVLEFXOFVWLFVYOVVVLENGNG9GWixBSTlxRkMsMEJTNFdBLGdDQU9FLFlYOVVVLEFXK1VWLFVYL1VVLEFXZ1ZWLFVYaFZVLENGK29GWCxDQUNGLEFhNXpFQyw4QkFDQyw4QkFBQSxBQUNBLG1DQUFBLDJCQUFBLEFBQ0EsYVgxVlUsQVcyVlYsbUJYOVVXLEFXK1VYLGdCQUFBLEFBQ0EsNENYdFRXLENGb25GYixBSTdyRkMsMEJTeVhBLDhCQVNFLFlYOVZVLENGNnBGWCxDQUNGLEFhNXpFQyw2QkFDQyxrQlh4V1UsQ0ZzcUZaLEFhM3pFQyx3QkFDQyxxQkFBQSxBQUNBLCtCQUFBLEFBQ0EsY1h4WmMsQVd5WmQsb0JBQUEsQUFDQSxxQlgvVlksQVdnV1osa0JBQUEsQUFDQSxlWHpYaUIsQ0ZzckZuQixBYTF6RUMsd0JBQ0MsMENBQUEsQUFDQSxnQlg3WHNCLEFXOFh0QixjWC9ZZ0IsQVdnWmhCLHFCWHZYVSxBV3dYVixlQUFBLENiNHpFRixBYXp6RUMseUJBQ0MsYUFBQSxBQUNBLG1CQUFBLEFBQ0EsUVhoWVUsQ0YyckZaLEFhenpFRSxnQ0FDQyxhQUFBLEFBQ0EsY0FBQSxBQUNBLHFCWHBYVyxBV3FYWCx5QkFBQSxBQUNBLGdCQUFBLENiMnpFSCxBYXh6RUUsOEJBQ0MsZ0JYbFpnQixBV21aaEIsYVhuYWUsQ0Y2dEZsQixBYXZ6RUUsOEJBQ0Msa0JBQUEsQUFDQSxhWDVhZSxDRnF1RmxCLEFhcnpFQywwQlQ3VEEsaUJGaEZZLEFFaUZaLG9CRmpGWSxBVytZWCxlWHZhWSxDRit0RmQsQWFyekVDLDBCVHhaQSxpQkYwQmUsQUV6QmYsaUJBQUEsQUFDQSxrQkFBQSxBQUNBLGtCRkxXLEFFTVgsa0JGTlcsQ0ZzdEZaLEFJL3ZGQyx5QlNtY0EsMEJUalpDLG9CRlBVLEFFUVYsb0JGUlUsQ0Z5dEZWLENBQ0YsQUkzdkZDLDBCU3liQSwwQlQ3WUMsa0JGVlUsQUVXVixrQkZYVSxDRjh0RlYsQ0FDRixBYXAwRUMsd0JBQ0MsZ0JBQUEsQUFDQSxjQUFBLEFBQ0EsaUJBQUEsQUFDQSxrQkFBQSxDYnMwRUYsQWFwMEVFLDJCQUNDLG1CQUFBLEFBQ0EsZ0JYN2FnQixBVzhhaEIsY1g5YmUsQVcrYmYsZ0JYbGFVLEFXbWFWLGtCWHRhUyxDRjR1RlosQWFuMEVFLDBCQUNDLG9CQUFBLEFBQ0EsYVh2Y2UsQ0Y0d0ZsQixBYWwwRUUsbUNBQ0MsOEJBQUEsQUFDQSxvQkFBQSxBQUNBLGNBQUEsQUFDQSxrQkFBQSxBQUNBLGlCQUFBLEFBQ0EsZ0JYaGNrQixBV2ljbEIsY1hoZGUsQVdpZGYsbUJYemRjLEFXMGRkLDJCQUFBLENibzBFSCxBYWowRUUsNEJBQ0MsV0FBQSxBQUNBLG1CQUFBLEFBQ0EsMEVYeFpGLEFXeVpFLGFBQUEsQ2JtMEVILEFhL3pFQywwQkFDQyxnQ0FBQSxBQUNBLG1CWHZiVyxBV3diWCxhWHJjVSxBV3NjVixjQUFBLEFBQ0Esb0NBQUEsQ2JpMEVGLEFJMXlGQywwQlNvZUEsMEJBUUUsWVh4Y1UsQ0Ywd0ZYLENBQ0YsQWFoMEVFLDZCQUNDLGlCQUFBLEFBQ0EsZ0JYemRnQixBVzBkaEIsY1g3ZmEsQVc4ZmIscUJYbGRTLEFXbWRULGFBQUEsQUFDQSxtQkFBQSxBQUNBLFVYeGRTLENGMHhGWixBYS96RUUsNEJBQ0MsY1hwZmUsQVdxZmYsZUFBQSxDYmkwRUgsQWE3ekVDLDBCVHhZQSxpQkZoRlksQUVpRlosb0JGakZZLEFXMGRYLGVYbGZZLENGa3pGZCxBYTl6RUUsZ0NUbGVELGlCRjBCZSxBRXpCZixpQkFBQSxBQUNBLGtCQUFBLEFBQ0Esa0JGTFcsQUVNWCxrQkZOVyxDRnl5RlosQUlsMUZDLHlCUzZnQkMsZ0NUM2RBLG9CRlBVLEFFUVYsb0JGUlUsQ0Y0eUZWLENBQ0YsQUk5MEZDLDBCU21nQkMsZ0NUdmRBLGtCRlZVLEFFV1Ysa0JGWFUsQ0ZpekZWLENBQ0YsQWE3MEVFLGlDQUNDLGFBQUEsQUFDQSxzQkFBQSxBQUNBLFdYemVTLEFXMGVULGtCWHRlVSxDRnF6RmIsQUkvMUZDLHlCUzRnQkMsaUNBT0UsbUJBQUEsQUFDQSw4QkFBQSxBQUNBLG9CQUFBLENiZzFFRixDQUNGLEFjNTJGRSxxQkFDRSxpQkFBQSxBQUNBLG9CWjZDUyxBWTVDVCxtQlpPYSxBWU5iLGlCQUFBLENkKzJGSixBYzcyRkksMkJWc0NILGlCRjBCZSxBRXpCZixpQkFBQSxBQUNBLGtCQUFBLEFBQ0Esa0JGTFcsQUVNWCxrQkZOVyxDRmcxRlosQUl6M0ZDLHlCVUtHLDJCVjZDRixvQkZQVSxBRVFWLG9CRlJVLENGbTFGVixDQUNGLEFJcjNGQywwQlVMRywyQlZpREYsa0JGVlUsQUVXVixrQkZYVSxDRncxRlYsQ0FDRixBYzkzRkksMEJBQ0UsY1pPWSxBWU5aLG1CQUFBLEFBQ0EsaUJBQUEsQUFDQSxnQkFBQSxBQUNBLGtCQUFBLENkZzRGTixBYzUzRkUsc0JWaUhELGlCRmhGWSxBRWlGWixtQkZqRlksQ0YrMUZiLEFjNTNGRSxvQlZ1QkQsaUJGMEJlLEFFekJmLGlCQUFBLEFBQ0Esa0JBQUEsQUFDQSxrQkZMVyxBRU1YLGtCRk5XLENGODJGWixBSXY1RkMseUJVb0JDLG9CVjhCQSxvQkZQVSxBRVFWLG9CRlJVLENGaTNGVixDQUNGLEFJbjVGQywwQlVVQyxvQlZrQ0Esa0JGVlUsQUVXVixrQkZYVSxDRnMzRlYsQ0FDRixBYzM0RkUsbUJBQ0UsYUFBQSxBQUNBLFFab0JTLENGeTNGYixBSTc1RkMsMEJVY0MsbUJBS0ksOEJBQUEsQUFDQSxRWmtCTyxDRjQzRlgsQ0FDRixBYzM0RkUsd0JBQ0UsZ0JaVlUsQVlXVixhWlFRLEFZUFIsbUJBQUEsQUFDQSwwRVoyQ0gsQVkxQ0csd0JBQUEsQ2Q2NEZKLEFJLzZGQyx5QlU2QkMsd0JBT21CLGNaSVIsQ0YyNEZYLENBQ0YsQWM3NEZFLHlCQUNFLGlCQUFBLEFBQ0EsZ0JaWG9CLEFZWXBCLGNaN0JjLEFZOEJkLGtCWkpRLENGbTVGWixBYzU0RkUsbUJBQ0UsYUFBQSxBQUNBLHNCQUFBLEFBQ0EsdUJBQUEsQUFDQSxVWlpRLENGMDVGWixBYzM0RkUsd0JBQ0UsZ0JabENVLEFZbUNWLGFaaEJRLEFZaUJSLG1CWkpTLEFZS1QseUJBQUEsQUFDQSx1Q1pVUSxBWVRSLGFBQUEsQUFDQSx1QkFBQSxBQUNBLFVadkJRLENGbzZGWixBYzE0RkUsd0JBQ0UsYUFBQSxBQUNBLGNBQUEsQUFDQSxtQlpoQlMsQUVnQlosYUFBQSxBQUNBLG1CQUFBLEFBQ0EsdUJBQUEsQVVBRyxjQUFBLEFWdUJILDZCQUFBLENKdzNGRCxBYzU0RkksaUNBQWEsK0JBQUEsQUFBdUMsYVo5RXhDLENGODlGaEIsQWMvNEZJLG1DQUFlLCtCQUFBLEFBQXlDLGFaN0UxQyxDRmcrRmxCLEFjbDVGSSwrQkFBVyw4QkFBQSxBQUF5QyxhWjFEdEMsQ0ZnOUZsQixBY3I1RkksZ0NBQVksK0JBQUEsQUFBdUMsYVpqRnZDLENGMCtGaEIsQWN0NUZFLHNEQUNFLG9CQUFBLENkdzVGSixBY3I1RkUseUJBQ0UsY1oxRWMsQVkyRWQsa0JBQUEsQUFDQSxnQlp4RGUsQVl5RGYseUJBQUEsQUFDQSxxQkFBQSxBQUNBLG9CWnZEUSxDRjg4RlosQWNwNUZFLHlCQUNFLDZDQUFBLEFBQ0EsZ0JaL0RvQixBWWdFcEIsYVpqRmMsQ0Z1K0ZsQixBY241RkUsdUNWTEQseUJBQUEsQ0oyNUZELEFjbjVGSSw2Q0FDRSxhWjNHVSxDRmdnR2hCLEFjajVGRSx3QkFDRSxjWmpHYyxBWWtHZCxrQloxRVEsQVkyRVIsaUJBQUEsQ2RtNUZKLEFjMzRGRSx5Q0FDRSxhQUFBLEFBQ0EsVVpoRlEsQ0ZrK0ZaLEFJeGdHQyx5QlV3SEcsNkJBRUksNkNBQUEsQ2RrNUZOLENBQ0YsQWM5NEZFLHlCQUNFLGFBQUEsQUFDQSxTWi9GUSxDRisrRlosQWM5NEZJLCtCQUNFLGNBQUEsQUFDQSxjWjFIWSxBWTJIWixrQkFBQSxBQUNBLGdCWjNHaUIsQVk0R2pCLFFBQUEsQ2RnNUZOLEFjNTRGRSwyQkFDRSxnQlozR1EsQ0Z5L0ZaLEFjMzRGRSwwQkFDRSxrQkFBQSxBQUNBLGtCQUFBLENkNjRGSixBYzM0Rkksb0NBQ0UsaUJBQUEsQ2Q2NEZOLEFjejRGRSwrTEFNRSxXQUFBLEFBQ0EsbUJaNUphLEFZNkpiLHlCQUFBLEFBQ0EsbUJaaEhRLEFZaUhSLG9CQUFBLEFBQ0EsY1p2SmMsQVl3SmQseUNaN0llLEFZOElmLGVBQUEsQUFDQSxnQkFBQSxBQUNBLGFBQUEsQUFDQSxvREFBQSxDZDI0RkosQWN6NEZJLDZRQUNFLGFacEtZLENGb2pHbEIsQWM3NEZJLG1PQUNFLHlCQUFBLEFBQ0Esd0NBQUEsQ2RvNUZOLEFjaDVGRSx5QkFDRSxjQUFBLENkazVGSixBYy80RkUsMkJBQ0UsZ0JBQUEsQUFDQSxlQUFBLENkaTVGSixBYzk0RkUsMkNBQ0UsYUFBQSxDZGc1RkosQWM3NEZFLHVDQUNFLGNBQUEsQUFDQSxtQkFBQSxBQUNBLGlCWnBLUSxDRm1qR1osQWM1NEZFLG1DQUNFLHFCQUFBLEFBQ0Esa0JBQUEsQ2Q4NEZKLEFjMzRGRSxpQ0FDRSxtQkFBQSxBQUNBLHFCQUFBLENkNjRGSixBYzE0RkUseUNBQ0UsbUJBQUEsQUFDQSxtQlpsS1EsQVltS1IsK0JBQUEsQUFDQSxtQkFBQSxBQUNBLGVaNUxpQixDRndrR3JCLEFjejRGRSxzUEFJRSx5QkFBQSxBQUNBLG1CQUFBLEFBQ0EsYUFBQSxDZDI0RkosQWN4NEZFLDBEQUNFLHlCQUFBLEFBQ0EsbUJBQUEsQUFDQSxhQUFBLENkMDRGSixBY3Y0RkUsdURBQ0UsWUFBQSxBQUNBLGtCQUFBLENkeTRGSixBY3Q0RkUsa0NBQ0UsZ0JaN01RLENGcWxHWixBZTduR0UsaUJBQ0Usa0JBQUEsQUFDQSxpQkFBQSxBQUNBLG9CYjRDUyxBYTNDVCxtQmJNYSxBYUxiLGdCQUFBLEFBQ0EsaUJBQUEsQ2Znb0dKLEFlOW5HSSx1QlhvQ0gsaUJGMEJlLEFFekJmLGlCQUFBLEFBQ0Esa0JBQUEsQUFDQSxrQkZMVyxBRU1YLG1CRk5XLEFhaENOLGdCQUFBLEFBQ0Esa0JBQUEsQUFDQSxTQUFBLENmb29HTixBSS9vR0MseUJXT0csdUJYMkNGLG9CRlBVLEFFUVYsb0JGUlUsQ0Z5bUdWLENBQ0YsQUkzb0dDLDBCV0hHLHVCWCtDRixrQkZWVSxBRVdWLGtCRlhVLENGOG1HVixDQUNGLEFlN29HSSx1QkFDRSxrQkFBQSxBQUNBLFFBQUEsQUFDQSxvQkFBQSxBQUNBLFdBQUEsQ2Yrb0dOLEFlNW9HSSxzQkFDRSxrQkFBQSxBQUNBLFlBQUEsQUFDQSxhQUFBLEFBQ0EscUJiaUNRLEFhaENSLGlCQUFBLENmOG9HTixBZTVvR00sK0JBQ0UsU0FBQSxBQUNBLFNBQUEsQUFDQSxrQmJoQ1EsQ0Y4cUdoQixBZTNvR00saUNBQ0UsWUFBQSxBQUNBLFVBQUEsQUFDQSxrQmJwQ1UsQ0ZpckdsQixBZXpvR0ksbUJBQ0Usa0JBQUEsQUFDQSxjYjVCWSxBYTZCWixnQkFBQSxBQUNBLGNBQUEsQUFDQSxnQkFBQSxDZjJvR04sQWV4b0dJLG9CQUNFLHFCYlBNLEFhUU4sOENBQUEsQUFDQSxlQUFBLENmMG9HTixBZXRvR0Usa0JBQ0UsZUFBQSxBQUNBLGVicERrQixDRjRyR3RCLEFlcm9HRSxnQlhsQkQsaUJGMEJlLEFFekJmLGlCQUFBLEFBQ0Esa0JBQUEsQUFDQSxrQkZMVyxBRU1YLG1CRk5XLEFhc0JSLGVBQUEsQ2Yyb0dKLEFJMXNHQyx5Qlc2REMsZ0JYWEEsb0JGUFUsQUVRVixvQkZSVSxDRm9xR1YsQ0FDRixBSXRzR0MsMEJXbURDLGdCWFBBLGtCRlZVLEFFV1Ysa0JGWFUsQ0Z5cUdWLENBQ0YsQWVwcEdFLG1CQUNFLG1CYm5CUyxBYW9CVCxzQkFBQSxDZnNwR0osQWVwcEdJLDhCQUNFLGVBQUEsQ2ZzcEdOLEFlbHBHRSx5QkFDRSxtQkFBQSxBQUNBLGdCYjFDb0IsQWEyQ3BCLGNiNURjLEFhNkRkLG1CYm5DUSxBYW9DUixhQUFBLEFBQ0EsbUJBQUEsQUFDQSxVYjFDUSxDRjhyR1osQWVqcEdFLHVCQUNFLFlBQUEsQUFDQSxZQUFBLEFBQ0Esb0JiOUJVLENGaXJHZCxBZWpwR0ksZ0NBQWEsa0JiM0ZELENGK3VHaEIsQWVucEdJLGtDQUFlLGtCYjFGRCxDRmd2R2xCLEFlcnBHSSw4QkFBVyxrQmJ2RUcsQ0YrdEdsQixBZ0JydkdFLHFCQUNFLGlCQUFBLEFBQ0Esb0JkNkNTLEFjNUNULG1CZE9hLEFjTmIsaUJBQUEsQ2hCd3ZHSixBZ0J0dkdJLDJCWnNDSCxpQkYwQmUsQUV6QmYsaUJBQUEsQUFDQSxrQkFBQSxBQUNBLGtCRkxXLEFFTVgsbUJGTlcsQWNsQ04sZUFBQSxDaEI0dkdOLEFJbndHQyx5QllLRywyQlo2Q0Ysb0JGUFUsQUVRVixvQkZSVSxDRjZ0R1YsQ0FDRixBSS92R0MsMEJZTEcsMkJaaURGLGtCRlZVLEFFV1Ysa0JGWFUsQ0ZrdUdWLENBQ0YsQWdCcndHSSx1QkFDRSxjZElZLEFjSFosbUJBQUEsQUFDQSxpQkFBQSxBQUNBLGVkMkJNLENGNHVHWixBZ0Jud0dFLHNCWitHRCxpQkZoRlksQUVpRlosbUJGakZZLENGd3VHYixBZ0Jud0dFLG9CWnFCRCxpQkYwQmUsQUV6QmYsaUJBQUEsQUFDQSxrQkFBQSxBQUNBLGtCRkxXLEFFTVgsa0JGTlcsQ0Z1dkdaLEFJaHlHQyx5QllzQkMsb0JaNEJBLG9CRlBVLEFFUVYsb0JGUlUsQ0YwdkdWLENBQ0YsQUk1eEdDLDBCWVlDLG9CWmdDQSxrQkZWVSxBRVdWLGtCRlhVLENGK3ZHVixDQUNGLEFnQmx4R0Usc0JBQ0UsZ0JkRlUsQWNHVixlZGVRLEFjZFIsbUJkNEJTLEFjM0JULHVDZDJDUSxBYzFDUix5QkFBQSxBQUNBLGtCZGNTLENGc3dHYixBZ0JqeEdFLG1CQUNFLGFBQUEsQUFDQSxzQkFBQSxBQUNBLFVkS1EsQ0Y4d0daLEFnQmh4R0UsbUJBQ0UsZ0JkakJVLEFja0JWLGVBQUEsQUFDQSxtQmRhUyxBY1pULHlCQUFBLEFab0RILHVCQUFBLENKK3RHRCxBZ0JoeEdJLHlCQUNFLDZDZGtDTyxBY2pDUCxnQ0FBQSxDaEJreEdOLEFJMXpHQywwQlkrQkMsbUJBWW1CLFlkVFQsQ0Y0eEdWLENBQ0YsQWdCbHhHSSx3QkFDRSxhQUFBLEFBQ0EsU2RiTSxBY2NOLGtCQUFBLENoQm94R04sQUlwMEdDLDBCWTZDRyx3QkFNSSxtQ0FBQSxDaEJxeEdOLENBQ0YsQWdCbHhHSSx3QkFDRSxrQkFBQSxBQUNBLGlCQUFBLENoQm94R04sQUk3MEdDLDBCWXVERyx3QkFJbUIsZUFBQSxDaEJzeEdyQixDQUNGLEFnQnJ4R00sNEJBQVEsY0FBQSxDaEJ3eEdkLEFnQnR4R00sNEJBQ0UsV0FBQSxBQUNBLFlBQUEsQUFDQSxxQmRsQk0sQWNtQk4sZ0JBQUEsQ2hCd3hHUixBZ0JweEdJLHdCQUNFLFdBQUEsQ2hCc3hHTixBSTkxR0MsMEJZdUVHLHdCQUlJLGFBQUEsQUFDQSxzQkFBQSxBQUNBLHVCQUFBLEFBQ0EsU2RqREksQ0Z3MEdWLENBQ0YsQWdCcHhHSSx5QkFDRSxpQkFBQSxBQUNBLGdCZDNEa0IsQWM0RGxCLGNkN0VZLEFjOEVaLFFBQUEsQ2hCc3hHTixBZ0JueEdJLHdCQUNFLGNkckZZLEFjc0ZaLG1CQUFBLEFBQ0EsaUJBQUEsQUFDQSxRQUFBLENoQnF4R04sQWdCbHhHSSwwQkFDRSxhQUFBLENoQm94R04sQWdCOXdHRSwyQkFDRSxlQUFBLEFBQ0EsbUJkMUdhLEFjMkdiLGlCQUFBLENoQml4R0osQWdCL3dHSSxpQ1ozRUgsaUJGMEJlLEFFekJmLGlCQUFBLEFBQ0Esa0JBQUEsQUFDQSxrQkZMVyxBRU1YLG1CRk5XLEFjK0VOLGVBQUEsQ2hCcXhHTixBSTc0R0MseUJZc0hHLGlDWnBFRixvQkZQVSxBRVFWLG9CRlJVLENGdTJHVixDQUNGLEFJejRHQywwQlk0R0csaUNaaEVGLGtCRlZVLEFFV1Ysa0JGWFUsQ0Y0MkdWLENBQ0YsQWdCOXhHSSxnQ0FDRSxjZDdHWSxBYzhHWixrQkFBQSxBQUNBLGlCQUFBLEFBQ0Esb0JkbEZPLENGazNHYixBZ0I3eEdJLCtCQUNFLGdCZDFHUSxBYzJHUixtQmQzRU8sQWM0RVAsYWR6Rk0sQWMwRk4sY0FBQSxBQUNBLHlFZHpETCxBYzBESyx3QkFBQSxDaEIreEdOLEFnQjV4R0ksdUNBQ0UsY2Q1SFksQWM2SFosaUJBQUEsQUFDQSxvQmRuR00sQ0ZpNEdaLEFnQjN4R0ksb0NBQ0UsYUFBQSxBQUNBLHNCQUFBLEFBQ0EsUWQzR00sQ0Z3NEdaLEFJajdHQyx5QllpSkcsb0NBS21CLGtCQUFBLENoQit4R3JCLENBQ0YsQWdCN3hHSSxtQ0FDRSxhQUFBLEFBQ0EsbUJBQUEsQUFDQSxXZHBITSxBY3FITixnQmQ3SGUsQWM4SGYsYWQ5SVksQ0Y2NkdsQixBZ0I3eEdNLDZDQUNFLGNkbEtRLEFjbUtSLGdCQUFBLENoQit4R1IsQWdCM3hHSSxtQ0FDRSxhQUFBLEFBQ0EsZUFBQSxBQUNBLFNkaElNLEFjaUlOLHVCQUFBLEFBQ0Esa0JkL0hNLENGNDVHWixBZ0IxeEdJLHFDQUNFLG9CQUFBLEFBQ0EsbUJBQUEsQUFDQSxXZHpJTSxBYzBJTiwrQkFBQSxBQUNBLHFDQUFBLEFBQ0EscUJkMUhRLEFjMkhSLHFCQUFBLENoQjR4R04sQWdCMXhHTSwrQ0FDRSxjZG5LVSxBY29LVixnQkFBQSxDaEI0eEdSLEFnQnp4R00sNENBQ0UsZ0JkM0pXLEFjNEpYLGNkNUtVLEFjNktWLGlCQUFBLENoQjJ4R1IsQWdCeHhHTSwwQ0FDRSxpQkFBQSxBQUNBLGFkdExVLENGZzlHbEIsQWdCcnhHRSw0Qlo5SkQsaUJGMEJlLEFFekJmLGlCQUFBLEFBQ0Esa0JBQUEsQUFDQSxrQkZMVyxBRU1YLGtCRk5XLENGNDdHWixBSXIrR0MseUJZeU1DLDRCWnZKQSxvQkZQVSxBRVFWLG9CRlJVLENGKzdHVixDQUNGLEFJaitHQywwQlkrTEMsNEJabkpBLGtCRlZVLEFFV1Ysa0JGWFUsQ0ZvOEdWLENBQ0YsQWdCcHlHRSw2Qlo1RUQsaUJGaEZZLEFFaUZaLG1CRmpGWSxDRm84R2IsQWdCcnlHSSxvQ0FDRSxrQkFBQSxBQUNBLG1CZG5LTyxBY29LUCxnQkFBQSxBQUNBLGlCQUFBLEFBQ0EsaUJBQUEsQ2hCdXlHTixBZ0JyeUdNLHNDQUNFLGNkek1VLEFjME1WLG1CQUFBLEFBQ0EsaUJBQUEsQUFDQSxlZGxMSSxDRnk5R1osQWdCbnlHSSxrQ1p4RkgsYUFBQSxBQUNBLG9DQUFBLEFBQ0EsUUY3RlcsQ0YyOUdaLEFJbGdIQyx5QlkwTkcsa0NBR21CLG1DQUFBLENoQnl5R3JCLENBQ0YsQWdCdHlHRSxpQ1pqSEQsZ0JGL0dxQixBRWdIckIseUJBQUEsQUFDQSxtQkYvRFksQUV5Q1osK0JBQUEsQVl1SUcsYWQ1TFEsQWM2TFIsYUFBQSxBQUNBLHFCQUFBLENoQjJ5R0osQUkzNUdDLHVDQUNDLHlFRjFDRCxDRnU4R0QsQWdCNXlHSSx3Q0FDRSxhQUFBLEFBQ0EsbUJBQUEsQUFDQSxXZHZNTSxBY3dNTixrQmR2TU0sQ0ZxL0daLEFnQjN5R0ksb0NBQ0Usa0JBQUEsQUFDQSxnQmRuTmEsQWNvTmIsY2RwT1ksQWNxT1osb0JkL01NLENGNC9HWixBZ0IxeUdJLG1DQUNFLGNkNU9ZLEFjNk9aLGtCQUFBLEFBQ0EsZ0JBQUEsQUFDQSxvQmRuTk0sQ0YrL0daLEFnQnh5R0Usa0NBQ0UsbUJkcFFZLEFjcVFaLFdkM09VLEFjNE9WLHNCQUFBLEFBQ0EscUJkNU1VLEFjNk1WLGlCQUFBLEFBQ0EsZWR0T2UsQ0ZnaEhuQixBZ0J2eUdFLGdDQUNFLG1CZGxRYyxBY21RZCxjZDlQYyxBYytQZCxzQkFBQSxBQUNBLHFCZHJOVSxBY3NOVixpQkFBQSxBQUNBLGVkalBpQixDRjBoSHJCLEFnQnR5R0UsbUNBQ0UsbUJkNVFhLEFjNlFiLG1CZC9OUSxBY2dPUixhZDlPUSxBYytPUixvQmQ3T1EsQ0ZxaEhaLEFnQnR5R0ksMENBQ0UsaUJBQUEsQUFDQSxjZDdSVSxBYzhSVix5QkFBQSxBQUNBLG9CQUFBLENoQnd5R04sQWdCcnlHSSxxQ0FDRSxrQkFBQSxBQUNBLGNkblJZLEFjb1JaLGdCQUFBLEFBQ0EsaUJkL1BNLENGc2lIWixBZ0JueUdFLHFDQUNFLGdCQUFBLEFBQ0EsVUFBQSxBQUNBLGtCQUFBLEFBQ0EsV0FBQSxDaEJxeUdKLEFnQm55R0ksd0NBQ0UsYUFBQSxBQUNBLG1CQUFBLEFBQ0EsV2QxUU0sQWMyUU4sZ0JBQUEsQUFDQSxrQkFBQSxBQUNBLGFkdFNZLENGMmtIbEIsQWdCbnlHTSxrREFDRSxrQkFBQSxBQUNBLGFkeFRVLENGNmxIbEIsQWdCaHlHRSxrQ1p2TEQsYUFBQSxBQUNBLG9DQUFBLEFBQ0EsV0Y5RlcsQWNxUlIsZWRqUlMsQ0ZxakhiLEFJcG1IQyx5Qlk4VEMsa0NBSW1CLG1DQUFBLENoQnN5R25CLENBQ0YsQUkvbEhDLDBCWW9UQyxrQ0FLbUIsbUNBQUEsQ2hCMHlHbkIsQ0FDRixBZ0J4eUdFLGlDWmpORCxnQkYvR3FCLEFFZ0hyQix5QkFBQSxBQUNBLG1CRi9EWSxBRXlDWiwrQkFBQSxBWXVPRyxjZDdSUSxDRjBrSFosQUkzL0dDLHVDQUNDLHlFRjFDRCxDRnVpSEQsQWdCOXlHSSwyQ0FDRSxlQUFBLEFBQ0EsbUJkblNNLEFjb1NOLGFkOVVVLENGOG5IaEIsQWdCOXlHTSxvREFBYSxhZGhWSCxDRmlvSGhCLEFnQmh6R00sc0RBQWUsYWQvVUgsQ0Zrb0hsQixBZ0JsekdNLGtEQUFXLGFkNVRDLENGaW5IbEIsQWdCcHpHTSxtREFBWSxhZG5WRixDRjBvSGhCLEFnQnB6R0ksb0NBQ0UsZ0JkcFRhLEFjcVRiLGNkclVZLEFjc1VaLG1CZGpUTSxDRnVtSFosQWdCbnpHSSxtQ0FDRSxjZDdVWSxBYzhVWixrQkFBQSxBQUNBLGdCQUFBLEFBQ0Esa0JkdFRNLENGMm1IWixBZ0JqekdFLDhCWmxPRCxpQkZoRlksQUVpRlosb0JGakZZLEFjb1RULGtCZDVWYSxDRmdwSGpCLEFnQmx6R0ksbUNBQ0UsYUFBQSxBQUNBLFFkM1RPLENGK21IYixBSW5wSEMsMEJZNlZHLG1DQUtJLDZCQUFBLENoQnF6R04sQ0FDRixBZ0JqekdNLHNDQUNFLDJDQUFBLEFBQ0EsZ0JkaFZnQixBY2lWaEIsY2RsV1UsQWNtV1Ysb0JkMVVJLENGNm5IWixBZ0JoekdNLHFDQUNFLGNkMVdVLEFjMldWLG1CQUFBLEFBQ0EsaUJBQUEsQUFDQSxvQmQvVUssQ0Zpb0hiLEFnQjl5R0ksdUNBQ0UsYUFBQSxBQUNBLHNCQUFBLEFBQ0EsVWR4Vk0sQ0Z3b0haLEFnQjd5R0ksc0NBQ0UsYUFBQSxBQUNBLFFkL1ZNLENGOG9IWixBZ0I3eUdNLGdEQUNFLGVBQUEsQUFDQSxjZDdZUSxBYzhZUixhQUFBLENoQit5R1IsQWdCN3lHUSx5REFBYSxhZGhaTCxDRmdzSGhCLEFnQi95R1EsMkRBQWUsYWQvWUwsQ0Zpc0hsQixBZ0JqekdRLHVEQUFXLGFkNVhELENGZ3JIbEIsQWdCanpHTSx5Q0FDRSxnQmRuWFcsQWNvWFgsY2RwWVUsQWNxWVYsb0JkalhJLENGb3FIWixBZ0JoekdNLHdDQUNFLGNkNVlVLEFjNllWLGtCQUFBLEFBQ0EsZUFBQSxDaEJrekdSLEFnQjl5R0ksbUNBQ0UsZ0JkellRLEFjMFlSLGFkdlhNLEFjd1hOLG1CZDNXTyxBYzRXUCwwRWRwVkwsQWNxVkssd0JBQUEsQ2hCZ3pHTixBSTVzSEMsMEJZdVpHLG1DQU9tQixjZDNYVixDRjZxSFgsQ0FDRixBZ0JqekdNLHNDQUNFLGlCQUFBLEFBQ0EsZ0JkellnQixBYzBZaEIsY2QzWlUsQWM0WlYsa0JkbFlJLENGcXJIWixBZ0I5eUdFLDJCQUNF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LDBFQUNFLFdBQUEsQUFDQSxtQmR4bEJPLEFjeWxCUCxjZDFtQk0sQWMybUJOLHNCQUFBLEFBQ0EsbUJBQUEsQUFDQSx5RWR0a0JMLEFjdWtCSyx3QkFBQSxDaEJpeEdOLEFnQjd3R0Usd0VBQ0UsZ0Jkam9CVSxBY2tvQlYseUJBQUEsQUFDQSxtQmRubUJTLEFjb21CVCxhZGpuQlEsQWNrbkJSLHNDZHJsQlEsQ0ZvMkhaLEFnQjV3R0Usb0VBQ0UsZ0JkdG5CUSxBY3VuQlIsYUFBQSxBQUNBLFVkem5CUSxDRnU0SFosQUk3NkhDLHlCWTRwQkMsb0VBTUksNkNBQUEsQ2hCK3dHSixDQUNGLEFJeDZIQywwQllrcEJDLG9FQVVJLDZDQUFBLENoQmd4R0osQ0FDRixBZ0I3d0dFLG1FQUNFLHlCQUFBLEFBQ0EsbUJkem5CUyxBYzBuQlQsZ0JkenBCVSxBYzBwQlYsY2R4b0JRLENGdTVIWixBZ0I3d0dJLHNFQUNFLGtCQUFBLEFBQ0EsY2RycUJZLEFjc3FCWixpQkFBQSxBQUNBLGVBQUEsQ2hCK3dHTixBZ0I1d0dJLHFFQUNFLGdCQUFBLEFBQ0EsY2Q5cUJZLEFjK3FCWixnQkFBQSxBQUNBLGdCQUFBLENoQjh3R04sQWdCMXdHRSx1RUFDRSxtQkFBQSxBQUNBLGdCQUFBLEFBQ0EsaUJBQUEsQ2hCNHdHSixBZ0Ixd0dJLGlYQUtFLGlCQUFBLENoQjR3R04sQWdCeHdHRSxzRUFDRSxhQUFBLEFBQ0EsVWR6cUJRLENGbTdIWixBSXo5SEMseUJZNnNCQyxzRUFLSSw2Q0FBQSxDaEIyd0dKLENBQ0YsQWdCeHdHRSxxRUFDRSxnQmRuc0JVLEFjb3NCVix5QkFBQSxBQUNBLG1CZHJxQlMsQWNzcUJULGFkbnJCUSxBY29yQlIsdUNkdnBCUSxBY3dwQlIsaUJBQUEsQ2hCMHdHSixBZ0J2d0dFLHFFQUNFLGtCZDVyQlEsQ0ZxOEhaLEFnQnZ3R0kseUVBQ0UsY0FBQSxBQUNBLGVBQUEsQUFDQSxtQkFBQSxBQUNBLG9CQUFBLENoQnl3R04sQWdCdHdHSSwrRUFDRSxvQkFBQSxBQUNBLG1CQUFBLEFBQ0EsdUJBQUEsQUFDQSxjQUFBLEFBQ0EsZUFBQSxBQUNBLHFCZDFyQlEsQWMyckJSLCtCQUFBLEFBQ0EsY2R2dkJVLEFjd3ZCVixjQUFBLENoQnd3R04sQWdCbndHSSxzSkFFRSxrQkFBQSxBQUNBLG9CZHZ0Qk0sQ0Y0OUhaLEFnQmx3R0ksc0pBRUUsYUFBQSxBQUNBLGtCQUFBLEFBQ0Esb0JkOXRCTSxDRmsrSFosQWdCandHSSwwRUFDRSxpQkFBQSxBQUNBLGVBQUEsQ2hCbXdHTixBZ0IvdkdFLG1FQUNFLGdCQUFBLEFBQ0EsY0FBQSxBQUNBLGdCZHp2QlUsQWMwdkJWLHlCQUFBLEFBQ0EsbUJkM3RCUyxBYzR0QlQsMEVkcHNCSCxBY3FzQkcsWWQxdUJRLENGMitIWixBZ0IvdkdJLHNFQUNFLGFBQUEsQUFDQSxxQmQvdUJNLEFjZ3ZCTixrQkFBQSxBQUNBLGNkMXdCWSxBYzJ3QlosaUJBQUEsQUFDQSxlZDN2QmtCLENGNC9IeEIsQWlCamlJQSxhQUNFLG1CQUFBLENqQm9pSUYsQWlCbGlJRSxvQmIwQ0QsaUJGMEJlLEFFekJmLGlCQUFBLEFBQ0Esa0JBQUEsQUFDQSxrQkZMVyxBRU1YLGtCRk5XLENGaWdJWixBSTFpSUMseUJhQ0Msb0JiaURBLG9CRlBVLEFFUVYsb0JGUlUsQ0ZvZ0lWLENBQ0YsQUl0aUlDLDBCYVRDLG9CYnFEQSxrQkZWVSxBRVdWLGtCRlhVLENGeWdJVixDQUNGLEFpQmpqSUUscUJBQ0Usa0JBQUEsQUFDQSxvQkFBQSxBQUNBLG1CQUFBLEFBQ0Esa0JBQUEsQUFDQSxtQmZEYSxBZUViLGVBQUEsQ2pCbWpJSixBaUJqaklJLHVEQUVFLFdBQUEsQUFDQSxrQkFBQSxBQUNBLFlBQUEsQUFDQSxhQUFBLEFBQ0EscUJmdUNRLEFldENSLGtCQUFBLEFBQ0EsWUFBQSxBQUNBLG1CQUFBLENqQmtqSU4sQWlCL2lJSSw0QkFDRSxTQUFBLEFBQ0EsU0FBQSxBQUNBLGtCZjdCVSxDRjhrSWhCLEFpQjlpSUksMkJBQ0UsWUFBQSxBQUNBLFVBQUEsQUFDQSxrQmZqQ1ksQ0ZpbElsQixBaUJ2aUlFLGtEQUxJLGtCQUFBLEFBQ0EsU0FBQSxDQUlKLEFqQnFqSUYsMkJJcmpJQyxpQkYwQmUsQUV6QmYsaUJBQUEsQUFDQSxrQkFBQSxBQUNBLGtCRkxXLEFFTVgsbUJGTlcsQWVJUixlQUFBLENqQm1qSUosQUlobUlDLHlCYTJDQywyQmJPQSxvQkZQVSxBRVFWLG9CRlJVLENGMGpJVixDQUNGLEFJNWxJQywwQmFpQ0MsMkJiV0Esa0JGVlUsQUVXVixrQkZYVSxDRitqSVYsQ0FDRixBaUIxaklFLG9CQUNFLDBDQUFBLEFBQ0EsZ0JmakJvQixBZWtCcEIsY2ZuQ2MsQWVvQ2QsYUFBQSxDakI0aklKLEFpQnpqSUUsdUJBQ0UsY2YzQ2MsQWU0Q2QsbUJBQUEsQUFDQSxpQkFBQSxBQUNBLGdCQUFBLEFBQ0EsYUFBQSxDakIyaklKLEFpQnhqSUUsbUJBQ0UsYUFBQSxBQUNBLFdmeEJRLEFleUJSLGtCZnJCUyxDRitrSWIsQUk5bklDLHlCYWlFQyxtQkFLbUIsbUNBQUEsQ2pCNGpJbkIsQ0FDRixBSXpuSUMsMEJhdURDLG1CQU1tQixtQ0FBQSxDakJna0luQixDQUNGLEFpQjlqSUUsbUJiMkNELGdCRi9HcUIsQUVnSHJCLHlCQUFBLEFBQ0EsbUJGL0RZLEFFeUNaLCtCQUFBLEFhckJHLGVmakNRLEFla0NSLGFBQUEsQUFDQSxzQkFBQSxBQUNBLG1CQUFBLEFBQ0Esa0JBQUEsQUFDQSxrQkFBQSxBQUNBLFlBQUEsQUFDQSxpR0FBQSxDakJta0lKLEFJNWhJQyx5QkFDQyx5RUYxQ0QsQ0Z3a0lELEFJL29JQywwQmFnRUMsbUJBV21CLFlmekNULENGaW5JVixDQUNGLEFpQnZrSUkseUJBQ0UsMkJBQUEsQUFDQSx5Q0FBQSxDakJ5a0lOLEFpQnRrSUksNkJBQ0UsaUNBQUEsQUFDQSwrQkFBQSxDakJ3a0lOLEFpQnBrSUUseUJBQ0Usa0JBQUEsQUFDQSxZQUFBLEFBQ0EsU0FBQSxBQUNBLDJCQUFBLEFBQ0EsbUJmeEdZLEFleUdaLFdmL0VVLEFlZ0ZWLHNCQUFBLEFBQ0EscUJmaERVLEFlaURWLGtCQUFBLEFBQ0EsZ0JmMUVlLEFlMkVmLHlCQUFB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LGdCZm5SZ0IsQWVvUmhCLGNmdFRVLEFldVRWLGFBQUEsQ2pCOGlJUixBaUIzaUlNLGdDQUNFLGtCQUFBLEFBQ0EsY2YvU1UsQWVnVFYsZWY5UmEsQ0YyMElyQixBaUJ6aUlJLHdCQUNFLG1CQUFBLEFBQ0EsbUJmN1FNLEFlOFFOLDBDQUFBLENqQjJpSU4sQWtCajNJRSx1QkFDRSxrQkFBQSxBQUNBLGdCQUFBLEFBQ0EsaUJBQUEsQUFDQSx3RUFBQSxDbEJvM0lKLEFrQjcySUksMkRBRUUsV0FBQSxBQUNBLGtCQUFBLEFBQ0EsWUFBQSxBQUNBLGFBQUEsQUFDQSxrQkFBQSxBQUNBLGtCQUFBLEFBQ0Esb0JBQUEsQUFDQSxVQUFBLEFBQ0EsV0FBQSxDbEI4MklOLEFrQjMySUksOEJBQ0UsbUJoQnpCVSxBZ0IwQlYsVUFBQSxBQUNBLFdBQUEsQ2xCNjJJTixBa0IxMklJLDZCQUNFLG1CaEI3QlksQWdCOEJaLGFBQUEsQUFDQSxVQUFBLENsQjQySU4sQWtCejJJSSw2QmRRSCxpQkYwQmUsQUV6QmYsaUJBQUEsQUFDQSxrQkFBQSxBQUNBLGtCRkxXLEFFTVgsbUJGTlcsQWdCSk4sa0JBQUEsQUFDQSxnQkFBQSxBQUNBLGNBQUEsQUFDQSxrQkFBQSxBQUNBLFNBQUEsQ2xCKzJJTixBSXg1SUMseUJjbUNHLDZCZGVGLG9CRlBVLEFFUVYsb0JGUlUsQ0ZrM0lWLENBQ0YsQUlwNUlDLDBCY3lCRyw2QmRtQkYsa0JGVlUsQUVXVixrQkZYVSxDRnUzSVYsQ0FDRixBa0J4M0lJLHlCQUNFLG1CQUFBLEFBQ0EsY2hCL0JZLEFnQmdDWixlaEJOTSxDRmc0SVosQWtCdDNJRSx3QmQ4RUQsaUJGaEZZLEFFaUZaLG9CRmpGWSxBZ0JJVCxlaEIvQ2tCLENGdzZJdEIsQWtCdDNJRSxzQmRiRCxpQkYwQmUsQUV6QmYsaUJBQUEsQUFDQSxrQkFBQSxBQUNBLGtCRkxXLEFFTVgsa0JGTlcsQ0Y0NElaLEFJcjdJQyx5QmN3REMsc0JkTkEsb0JGUFUsQUVRVixvQkZSVSxDRis0SVYsQ0FDRixBSWo3SUMsMEJjOENDLHNCZEZBLGtCRlZVLEFFV1Ysa0JGWFUsQ0ZvNUlWLENBQ0YsQWtCcjRJRSxxQmQyRUQsYUFBQSxBQUNBLG9DQUFBLEFBQ0EsVUY1RlksQ0Z5NUliLEFJdDhJQyx5QmM0REMscUJBR21CLG1DQUFBLENsQjI0SW5CLENBQ0YsQUlqOElDLDBCY2tEQyxxQkFJbUIsbUNBQUEsQ2xCKzRJbkIsQ0FDRixBa0I3NElFLDRDQUNFLGVoQnJCUyxDRm82SWIsQWtCNTRJRSw0QkFDRSxrQkFBQSxBQUNBLHdDQUFBLEFBQ0EsZ0JoQnZDb0IsQWdCd0NwQixhaEJ6RGMsQ0Z1OElsQixBa0IzNElFLHFCQUNFLGdCaEJ0RFUsQWdCdURWLG1CaEJ4QlMsQWdCeUJULGdCQUFBLEFBQ0EseUJBQUEsQWRlSCx3QkFBQSxBY2JHLGFBQUEsQUFDQSxxQkFBQSxDbEI2NElKLEFrQjM0SUksMkJBQ0UsNENoQkxPLENGazVJYixBa0J6NElFLDJCZEFELGlCQUFBLEFjRUcsZ0JBQUEsQUFDQSxrQmhCckZjLENGZytJbEIsQWtCejRJSSwrQkFDRSxXQUFBLEFBQ0EsWUFBQSxBQUNBLGlCQUFBLEFkSEwsNkJBQUEsQ0orNElELEFrQnY0SUUsMERBQ0UscUJBQUEsQ2xCeTRJSixBa0J0NElFLDBCQUNFLGVoQm5FUSxBZ0JvRVIsWUFBQSxBQUNBLGFBQUEsQUFDQSxzQkFBQSxBQUNBLGlCQUFBLENsQnc0SUosQWtCcjRJRSwwQkFDRSxrQkFBQSxBQUNBLGdCaEJyRmUsQWdCc0ZmLGNoQnRHYyxBZ0J1R2Qsb0JoQm5GUSxDRjA5SVosQWtCcDRJRSwwQkFDRSxjaEI5SFksQWdCK0haLGdCaEI5RmlCLEFnQitGakIsaUJBQUEsQ2xCczRJSixBbUJ0Z0pFLG1CQUNFLHFDQUFBLEFBQ0Esb0JqQjZDUyxBaUI1Q1Qsa0JqQk9hLENGa2dKakIsQW1CdmdKSSx5QmZ1Q0gsaUJGMEJlLEFFekJmLGlCQUFBLEFBQ0Esa0JBQUEsQUFDQSxrQkZMVyxBRU1YLGtCRk5XLENGeStJWixBSWxoSkMseUJlSUcseUJmOENGLG9CRlBVLEFFUVYsb0JGUlUsQ0Y0K0lWLENBQ0YsQUk5Z0pDLDBCZU5HLHlCZmtERixrQkZWVSxBRVdWLGtCRlhVLENGaS9JVixDQUNGLEFtQnZoSkUsb0JmMEhELGlCRmhGWSxBRWlGWixtQkZqRlksQ0ZpL0liLEFtQnZoSkUsMEJmZ0NELGlCRjBCZSxBRXpCZixpQkFBQSxBQUNBLGtCQUFBLEFBQ0Esa0JGTFcsQUVNWCxtQkZOVyxBaUI1QlIsZUFBQSxDbkI2aEpKLEFJMWlKQyx5QmVXQywwQmZ1Q0Esb0JGUFUsQUVRVixvQkZSVSxDRm9nSlYsQ0FDRixBSXRpSkMsMEJlQ0MsMEJmMkNBLGtCRlZVLEFFV1Ysa0JGWFUsQ0Z5Z0pWLENBQ0YsQW1CdmlKSSw2QkFDRSxpQkFBQSxBQUNBLGdCakJpQmEsQWlCaEJiLGNBQUEsQUFDQSxnQmpCMkJPLEFpQjFCUCxrQmpCcUJNLENGb2hKWixBbUJ0aUpJLDZCQUNFLGtCQUFBLEFBQ0EsZ0JqQlNhLEFpQlJiLGNqQlJZLEFpQlNaLGdCakJpQk0sQWlCaEJOLG9CakJZTSxDRjRoSlosQW1CcmlKSSx5REFDRSxjakJqQlksQWlCa0JaLGdCQUFBLENuQnVpSk4sQW1CcGlKSSwwREFDRSxvQmpCTU0sQWlCTE4sbUJBQUEsQ25Cc2lKTixBbUJqaUpBLFNBQ0Usa0JBQUEsQUFDQSxpQkFBQSxBQUNBLGFBQUEsQUFDQSxrQkFBQSxDbkJvaUpGLEFtQmxpSkUsZ0JBQ0UsaUJBQUEsQ25Cb2lKSixBbUJqaUpFLGVBQ0UsY0FBQSxBQUNBLGlDQUFBLEFBRUEsbURBQUEsQUFDQSw2QkFBQSxBQUNBLG9DQUFBLEFBQ0EscUJBQUEsQUFDQSxhQUFBLENuQm9pSkosQW1CaGlKRSwrQkFURSxnQmpCckJvQixBaUIyQnBCLGtCakJyQlEsQ2lCd0JWLEFuQnNpSkYsZ0JtQnJpSkksaUJBQUEsQUFFQSxhakJsRGMsQ0ZxbEpsQixBbUIvaEpFLGVBQ0UsY2pCM0RjLEFpQjREZCxtQmpCOUJRLEFpQitCUixnQkFBQSxBQUNBLGlCQUFBLEFBQ0EsaUJBQUEsQ25CaWlKSixBb0IvbUpFLDBCQUNFLHFCQUFBLEFBQ0EsY0FBQSxBQUNBLGlCQUFBLEFBQ0EseUJBQUEsQUFDQSxxQkFBQSxBQUNBLGdCbEI2QmUsQWtCNUJmLG9CbEJrQ1EsQ0ZnbEpaLEFvQi9tSkUsbUJBQ0Usa0JBQUEsQUFDQSxpQkFBQSxBQUNBLG9CQUFBLEFBQ0EsbUJsQkphLEFrQktiLGtCQUFBLEFBQ0EsZUFBQSxDcEJpbkpKLEFvQi9tSkkseUJoQjBCSCxpQkYwQmUsQUV6QmYsaUJBQUEsQUFDQSxrQkFBQSxBQUNBLGtCRkxXLEFFTVgsbUJGTlcsQWtCdEJOLGtCQUFBLEFBQ0EsU0FBQSxDcEJxbkpOLEFJem9KQyx5QmdCaUJHLHlCaEJpQ0Ysb0JGUFUsQUVRVixvQkZSVSxDRm1tSlYsQ0FDRixBSXJvSkMsMEJnQk9HLHlCaEJxQ0Ysa0JGVlUsQUVXVixrQkZYVSxDRndtSlYsQ0FDRixBb0I5bkpJLHdCQUNFLGNsQlRZLEFrQlVaLG1CQUFBLEFBQ0EsaUJBQUEsQUFDQSxnQkFBQSxBQUNBLGtCQUFBLENwQmdvSk4sQW9CN25KSSx5QkFDRSxrQkFBQSxBQUNBLFFBQUEsQUFDQSxtQkFBQSxDcEIrbkpOLEFvQjVuSkksd0JBQ0Usa0JBQUEsQUFDQSxZQUFBLEFBQ0EsYUFBQSxBQUNBLGtCQUFBLEFBQ0Esa0JBQUEsQUFDQSxVQUFBLENwQjhuSk4sQW9CNW5KTSxpQ0FDRSxtQmxCL0NRLEFrQmdEUixVQUFBLEFBQ0EsV0FBQSxDcEI4bkpSLEFvQjNuSk0sbUNBQ0UsbUJsQm5EVSxBa0JvRFYsYUFBQSxBQUNBLFVBQUEsQ3BCNm5KUixBb0J4bkpFLGtCaEJzRUQsaUJGaEZZLEFFaUZaLG1CRmpGWSxDRnNvSmIsQW9Cem5KSSx3QmhCbkJILGlCRjBCZSxBRXpCZixpQkFBQSxBQUNBLGtCQUFBLEFBQ0Esa0JGTFcsQUVNWCxtQkZOVyxBa0J1Qk4sZ0JBQUEsQUFDQSxpQkFBQSxDcEIrbkpOLEFJaHNKQyx5QmdCOERHLHdCaEJaRixvQkZQVSxBRVFWLG9CRlJVLENGMHBKVixDQUNGLEFJNXJKQywwQmdCb0RHLHdCaEJSRixrQkZWVSxBRVdWLGtCRlhVLENGK3BKVixDQUNGLEFvQnhvSkksdUJBQ0UsY2xCdERZLEFrQnVEWixtQkFBQSxBQUNBLGlCQUFBLEFBQ0EsaUJsQjdCTSxDRnVxSlosQW9CdG9KRSxxQmhCcURELGlCRmhGWSxBRWlGWixvQkZqRlksQWtCNkJULGVsQnhFa0IsQ0ZpdEp0QixBb0J2b0pJLDJCaEJyQ0gsaUJGMEJlLEFFekJmLGlCQUFBLEFBQ0Esa0JBQUEsQUFDQSxrQkZMVyxBRU1YLGtCRk5XLENGcXJKWixBSTl0SkMseUJnQmdGRywyQmhCOUJGLG9CRlBVLEFFUVYsb0JGUlUsQ0Z3ckpWLENBQ0YsQUkxdEpDLDBCZ0JzRUcsMkJoQjFCRixrQkZWVSxBRVdWLGtCRlhVLENGNnJKVixDQUNGLEFvQnRwSkksNEJBQ0Usa0JBQUEsQUFDQSxrQmxCdkNPLENGK3JKYixBb0J0cEpNLGtEQUNFLGtCQUFBLENwQndwSlIsQW9CcHBKSSwyQkFDRSxrQkFBQSxBQUNBLGdCQUFBLEFBQ0EsYUFBQSxDcEJzcEpOLEFvQm5wSkksMEJBQ0UsWUFBQSxDcEJxcEpOLEFJL3VKQywwQmdCeUZHLDBCQUlJLGNBQUEsQUFDQSxrQkFBQSxBQUNBLFNBQUEsQUFDQSxNQUFBLEFBQ0EsU0FBQSxBQUNBLFVBQUEsQUFDQSxtQmxCbEdVLEFrQm1HViwwQkFBQSxDcEJzcEpOLENBQ0YsQW9CbnBKSSwwQkFDRSxhQUFBLEFBQ0Esc0JBQUEsQUFDQSxVbEJ4RU8sQ0Y2dEpiLEFvQmxwSkksMEJBQ0UsYUFBQSxBQUNBLHNCQUFBLEFBQ0EsVWxCaEZNLENGb3VKWixBSXJ3SkMsMEJnQjhHRywwQkFNSSxtQkFBQSxBQUNBLG1CQUFBLEFBQ0EsUWxCcEZJLENGeXVKVixDQUNGLEFJNXdKQywwQmdCeUhLLG1DQUVJLDBCQUFBLENwQnFwSlIsQ0FDRixBb0JqcEpJLDZCQUNFLE9BQUEsQUFDQSxnQmxCbkhRLEFrQm9IUixhbEJqR00sQWtCa0dOLG1CbEJyRk8sQWtCc0ZQLHlFbEJqRUwsQWtCa0VLLHdCQUFBLENwQm1wSk4sQW9CaHBKSSx5QkFDRSxZQUFBLENwQmtwSk4sQUk1eEpDLDBCZ0J5SUcseUJBSUksYUFBQSxBQUNBLG1CQUFBLEFBQ0EsdUJBQUEsQUFDQSxhQUFBLEFBQ0EsY0FBQSxBQUNBLHFCbEJsR00sQWtCbUdOLGNBQUEsQUFDQSxTQUFBLENwQm1wSk4sQ0FDRixBb0JqcEpNLGtDQUFhLCtCQUFBLEFBQXVDLGFsQmxLMUMsQ0Z1ekpoQixBb0JwcEpNLG9DQUFlLCtCQUFBLEFBQXlDLGFsQmpLNUMsQ0Z5ekpsQixBb0J2cEpNLGdDQUFXLDhCQUFBLEFBQXlDLGFsQjlJeEMsQ0Z5eUpsQixBb0IxcEpNLGlDQUFZLCtCQUFBLEFBQWdDLGFBQUEsQ3BCOHBKbEQsQW9CM3BKSSxpQ0FDRSxhQUFBLEFBQ0EsbUJBQUEsQUFDQSx1QkFBQSxBQUNBLFdBQUEsQUFDQSxZQUFBLEFBQ0EsbUJsQnRITSxBa0J1SE4sa0JsQnJJTSxDRmt5SlosQUlqMEpDLDBCZ0I2SkcsaUNBU21CLFlBQUEsQ3BCK3BKckIsQ0FDRixBb0I5cEpNLDBDQUFhLCtCQUFBLEFBQXVDLGFsQm5MMUMsQ0ZxMUpoQixBb0JqcUpNLDRDQUFlLCtCQUFBLEFBQXlDLGFsQmxMNUMsQ0Z1MUpsQixBb0JwcUpNLHdDQUFXLDhCQUFBLEFBQXlDLGFsQi9KeEMsQ0Z1MEpsQixBb0J2cUpNLHlDQUFZLCtCQUFBLEFBQWdDLGFBQUEsQ3BCMnFKbEQsQW9CeHFKSSw0QkFDRSxZQUFBLENwQjBxSk4sQUl6MUpDLDBCZ0I4S0csNEJBSUksY0FBQSxBQUNBLE1BQUEsQ3BCMnFKTixDQUNGLEFvQnhxSkksMEJBQ0UscUJBQUEsQUFDQSxnQmxCaEtrQixBa0JpS2xCLGtCQUFBLEFBQ0EseUJBQUEsQUFDQSxxQkFBQSxBQUNBLG1CbEJoS00sQ0YwMEpaLEFvQnhxSk0sbUNBQWEsYWxCMU1ILENGcTNKaEIsQW9CMXFKTSxxQ0FBZSxhbEJ6TUgsQ0ZzM0psQixBb0I1cUpNLGlDQUFXLGFsQnRMQyxDRnEySmxCLEFvQjlxSk0sa0NBQVksYUFBQSxDcEJpckpsQixBb0I5cUpJLDJCQUNFLGdCbEI5S2EsQWtCK0tiLGNsQi9MWSxBa0JnTVosa0JBQUEsQUFDQSxtQmxCNUtNLENGNDFKWixBb0I3cUpJLDBCQUNFLGNsQnhNWSxBa0J5TVosa0JBQUEsQUFDQSxlQUFBLENwQitxSk4sQW9CM3FKRSxtQmhCNUZELGlCRmhGWSxBRWlGWixvQkZqRlksQWtCOEtULGtCbEJ0TmEsQ0ZvNEpqQixBb0I1cUpJLHlCaEJ0TEgsaUJGMEJlLEFFekJmLGlCQUFBLEFBQ0Esa0JBQUEsQUFDQSxrQkZMVyxBRU1YLGtCRk5XLENGMjJKWixBSXA1SkMseUJnQmlPRyx5QmhCL0tGLG9CRlBVLEFFUVYsb0JGUlUsQ0Y4MkpWLENBQ0YsQUloNUpDLDBCZ0J1TkcseUJoQjNLRixrQkZWVSxBRVdWLGtCRlhVLENGbTNKVixDQUNGLEFvQjdySkksd0JBQ0UsYUFBQSxBQUNBLFNsQnZMTyxBa0J3TFAsa0JBQUEsQ3BCK3JKTixBSTM1SkMsMEJnQnlORyx3QkFNSSw2QkFBQSxDcEJnc0pOLENBQ0YsQW9CN3JKSSx5QkFDRSxrQkFBQSxBQUNBLG1CbEJ0TE8sQWtCdUxQLGVBQUEsQ3BCK3JKTixBb0I3ckpNLDZCQUNFLFdBQUEsQUFDQSxZQUFBLEFBQ0EsY0FBQSxBQUNBLG1CbEI3TEssQWtCOExMLDRDbEJwS0ssQ0ZtMkpiLEFvQjVySk0sOEJBQ0Usa0JBQUEsQUFDQSxhQUFBLEFBQ0EsWUFBQSxBQUNBLFlBQUEsQUFDQSxhQUFBLEFBQ0EsK0JBQUEsQUFDQSxrQkFBQSxBQUNBLGtCQUFBLEFBQ0EsbUJBQUEsQ3BCOHJKUixBb0J6ckpNLDhDQUNFLG9CbEI5TkksQ0Z5NUpaLEFvQnZySkksd0JBQ0UsY2xCL1BZLEFrQmdRWixtQkFBQSxBQUNBLGlCQUFBLEFBQ0Esa0JsQnJPTSxDRjg1SlosQW9CdHJKSSx3QkFDRSxnQkFBQSxBQUNBLFVBQUEsQUFDQSxTQUFBLEFBQ0EsYUFBQSxBQUNBLHNCQUFBLEFBQ0EsUWxCalBNLENGeTZKWixBb0JyckpJLHdCQUNFLGFBQUEsQUFDQSxtQkFBQSxBQUNBLFNsQnZQTSxBa0J3UE4sZ0JsQmpRZSxBa0JrUWYsYWxCbFJZLENGeThKbEIsQW9CcHJKSSx5QkFDRSxXQUFBLEFBQ0EsWUFBQSxBQUNBLHFCbEI5T1EsQWtCK09SLDhCQUFBLEFBQ0EsY2xCclJZLEFFbURqQixhQUFBLEFBQ0EsbUJBQUEsQUFDQSx1QkFBQSxBZ0JrT0ssYUFBQSxDcEJ3ckpOLEFvQnRySk0sbUNBQVksa0JBQUEsQ3BCeXJKbEIsQW9CcnJKRSxzQmhCakxELGlCRmhGWSxBRWlGWixvQkZqRlksQWtCbVFULGtCbEIzU2EsQ0ZtK0pqQixBb0J0ckpJLDRCaEIzUUgsaUJGMEJlLEFFekJmLGlCQUFBLEFBQ0Esa0JBQUEsQUFDQSxrQkZMVyxBRU1YLGtCRk5XLENGMDhKWixBSW4vSkMseUJnQnNURyw0QmhCcFFGLG9CRlBVLEFFUVYsb0JGUlUsQ0Y2OEpWLENBQ0YsQUkvK0pDLDBCZ0I0U0csNEJoQmhRRixrQkZWVSxBRVdWLGtCRlhVLENGazlKVixDQUNGLEFvQnZzSkksNkJBQ0Usa0JBQUEsQUFDQSxnQkFBQSxBQUNBLGtCQUFBLENwQnlzSk4sQW9CdnNKTSxtREFDRSxrQkFBQSxDcEJ5c0pSLEFvQnJzSkksMkJoQjNMSCxhQUFBLEFBQ0Esb0NBQUEsQUFDQSxRRjdGVyxDRmcrSlosQUlsZ0tDLDBCZ0J3VEcsMkJBSUksbUNBQUEsQ3BCMHNKTixDQUNGLEFvQnRzSkUsMEJBQ0UsZ0JsQm5UVSxBa0JvVFYsbUJsQnBSUyxBa0JxUlQseUJBQUEsQUFDQSxhbEJuU1EsQWtCb1NSLGFBQUEsQUFDQSxzQkFBQSxBQUNBLG1CQUFBLEFBQ0EsV2xCeFNRLEFrQnlTUixrQkFBQSxBaEJuUEgsdUJBQUEsQ0o0N0pELEFJN2hLQyx5QmdCMlVDLDBCQWFJLG1CQUFBLEFBQ0EsdUJBQUEsQUFDQSxlQUFBLENwQnlzSkosQ0FDRixBb0J2c0pJLGdDQUNFLDBFbEI3UUwsQWtCOFFLLDBCQUFBLENwQnlzSk4sQW9CdHNKSSxtQ0FBYSxzQkFBQSxDcEJ5c0pqQixBb0J4c0pJLHFDQUFlLHNCQUFBLENwQjJzSm5CLEFvQjFzSkksaUNBQVcsc0JBQUEsQ3BCNnNKZixBb0I1c0pJLGtDQUFZLHNCQUFBLENwQitzSmhCLEFvQjVzSkUsZ0NBQ0UsYUFBQSxDcEI4c0pKLEFvQjNzSkUsMkJBQ0UsV0FBQSxBQUNBLFlBQUEsQUFDQSxxQmxCclRVLEFrQnNUVixpQkFBQSxBQUNBLHFDQUFBLENwQjZzSkosQW9CM3NKSSx3Q2hCM1NILGFBQUEsQUFDQSxtQkFBQSxBQUNBLHVCQUFBLEFnQjJTSyxtQmxCM1dZLEFrQjRXWixhbEJ6V1ksQ0Z3aktsQixBb0I3c0pNLGtEQUFZLGNBQUEsQ3BCZ3RKbEIsQW9CNXNKRSw4REFBOEMsZ0NBQUEsQ3BCK3NKaEQsQW9COXNKRSxnRUFBZ0QsZ0NBQUEsQ3BCaXRKbEQsQW9CaHRKRSw0REFBNEMsK0JBQUEsQ3BCbXRKOUMsQW9CbHRKRSw2REFBNkMsZ0NBQUEsQ3BCcXRKL0MsQW9CbnRKRSw2QkFDRSxrQkFBQSxBQUNBLFdBQUEsQ3BCcXRKSixBb0JsdEpFLDBCQUNFLGlCQUFBLEFBQ0EsY2xCdFhjLEFrQnVYZCxnQmxCdldlLEFrQndXZixvQmxCcFdRLENGd2pLWixBb0JqdEpFLDBCQUNFLGlCQUFBLEFBQ0EseUJBQUEsQUFDQSxxQkFBQSxBQUNBLGdCbEIvV2UsQWtCZ1hmLGtCbEJ6V1EsQ0Y0aktaLEFvQmh0SkUsNkRBQTZDLGFsQnRaL0IsQ0Z5bUtoQixBb0JsdEpFLCtEQUErQyxhbEJyWi9CLENGMG1LbEIsQW9CcHRKRSwyREFBMkMsYWxCbFkzQixDRnlsS2xCLEFvQnR0SkUsNERBQTRDLGFBQUEsQ3BCeXRKOUMsQW9CdnRKRSwyQkFDRSxjbEI1WWMsQWtCNllkLGtCQUFBLEFBQ0EsZ0JBQUEsQUFDQSxRQUFBLENwQnl0SkosQW9CdHRKRSx1QmhCaFNELGlCRmhGWSxBRWlGWixvQkZqRlksQWtCa1hULGtCbEJ6WmMsQ0ZrbktsQixBb0J2dEpJLDZCaEIxWEgsaUJGMEJlLEFFekJmLGlCQUFBLEFBQ0Esa0JBQUEsQUFDQSxrQkZMVyxBRU1YLGtCRk5XLENGMGxLWixBSW5vS0MseUJnQnFhRyw2QmhCblhGLG9CRlBVLEFFUVYsb0JGUlUsQ0Y2bEtWLENBQ0YsQUkvbktDLDBCZ0IyWkcsNkJoQi9XRixrQkZWVSxBRVdWLGtCRlhVLENGa21LVixDQUNGLEFvQnh1SkksOEJBQ0Usa0JBQUEsQUFDQSxnQkFBQSxBQUNBLGtCQUFBLENwQjB1Sk4sQW9CdnVKSSw0QkFDRSxnQkFBQSxBQUNBLGNBQUEsQWhCeFNMLGFBQUEsQUFDQSxvQ0FBQSxBQUNBLFFGaEdXLENGa25LWixBSXRwS0MseUJnQndhRyw0QkFNSSxtQ0FBQSxDcEI0dUpOLENBQ0YsQW9CeHVKRSwyQkFDRSxhQUFBLEFBQ0EsbUJBQUEsQUFDQSw4QkFBQSxBQUNBLFNsQm5aUSxBa0JvWlIsZWxCbFpRLEFrQm1aUixnQmxCcmFVLEFrQnNhVixtQmxCdllTLEFrQndZVCx5QkFBQSxBQUNBLHFCQUFBLEFBQ0EsY0FBQSxBaEJqV0gsdUJBQUEsQ0o0a0tELEFvQnh1SkksaUNBQ0UseUVsQnhYTCxBa0J5WEssMEJBQUEsQ3BCMHVKTixBb0J2dUpJLGdDQUNFLGFBQUEsQUFDQSxtQkFBQSxBQUNBLFNsQnBhTSxBa0JxYU4sV0FBQSxDcEJ5dUpOLEFvQnR1Skksb0NBQWEsMEJBQUEsQ3BCeXVKakIsQW9CeHVKSSxzQ0FBZSwwQkFBQSxDcEIydUpuQixBb0IxdUpJLGtDQUFXLDBCQUFBLENwQjZ1SmYsQW9CNXVKSSxtQ0FBWSwwQkFBQSxDcEIrdUpoQixBb0I1dUpFLDJCQUNFLFdBQUEsQUFDQSxZQUFBLEFBQ0EsbUJsQm5hUSxBRWlCWCxhQUFBLEFBQ0EsbUJBQUEsQUFDQSx1QkFBQSxBZ0JvWkcsYUFBQSxDcEJndkpKLEFvQjd1SkUsMEZBTEUsK0JBQUEsQUFDQSxhbEI5ZFksQ0ZtdEtoQixBb0JodkpFLGlFQUFpRCwrQkFBQSxBQUF5QyxhbEJqZTFFLENGcXRLbEIsQW9CbnZKRSw2REFBNkMsOEJBQUEsQUFBeUMsYWxCOWN0RSxDRnFzS2xCLEFvQnR2SkUsOERBQThDLCtCQUFBLEFBQXFDLGFBQUEsQ3BCMHZKckYsQW9CeHZKRSw0QkFDRSxjbEJyZGMsQWtCc2RkLGdCbEJ0Y2UsQWtCdWNmLGdCQUFBLEFBQ0Esb0JsQnBjUSxDRjhyS1osQW9CdnZKRSwyQkFDRSxTQUFBLEFBQ0EsaUJBQUEsQUFDQSxhbEJsZWMsQ0YydEtsQixBb0J0dkpFLCtCQUNFLGNsQnZlYyxBa0J3ZWQsaUJBQUEsQUFDQSxhQUFBLENwQnd2SkosQW9CcnZKRSx5RUFBeUQsYWxCMWYzQyxDRmt2S2hCLEFvQnZ2SkUsMkVBQTJELGFsQnpmM0MsQ0ZtdktsQixBb0J6dkpFLHVFQUF1RCxhbEJ0ZXZDLENGa3VLbEIsQW9CM3ZKRSx3RUFBd0QsYUFBQSxDcEI4dkoxRCxBb0I1dkpFLHdCaEI3WEQsaUJGaEZZLEFFaUZaLG9CRmpGWSxBa0IrY1QsZWxCMWZrQixDRnl2S3RCLEFvQjd2SkksOEJoQnZkSCxpQkYwQmUsQUV6QmYsaUJBQUEsQUFDQSxrQkFBQSxBQUNBLGtCRkxXLEFFTVgsa0JGTlcsQ0Y2dEtaLEFJdHdLQyx5QmdCa2dCRyw4QmhCaGRGLG9CRlBVLEFFUVYsb0JGUlUsQ0ZndUtWLENBQ0YsQUlsd0tDLDBCZ0J3ZkcsOEJoQjVjRixrQkZWVSxBRVdWLGtCRlhVLENGcXVLVixDQUNGLEFvQjl3SkksK0JBQ0Usa0JBQUEsQUFDQSxrQmxCeGRPLENGd3VLYixBb0I3d0pJLDZCaEJsWUgsYUFBQSxBQUNBLG9DQUFBLEFBQ0EsVUY5RlcsQ0ZndktaLEFJdHhLQyx5QmdCb2dCRyw2QkFJSSxtQ0FBQSxDcEJreEpOLENBQ0YsQW9COXdKRSx1QkFDRSxrQkFBQSxBQUNBLGdCQUFBLEFBQ0EsbUJsQjVnQmEsQWtCNmdCYix5QkFBQSxBQUNBLG1CbEI5ZFMsQWtCK2RULGdCQUFBLEFBQ0EsYWxCN2VRLEFrQjhlUixhQUFBLEFBQ0EsbUJBQUEsQUFDQSw4QkFBQSxBQUNBLFNsQnBmUSxBa0JxZlIscUJBQUEsQUFDQSxjQUFBLEFoQjliSCx1QkFBQSxDSitzS0QsQW9COXdKSSw2QkFDRSx3Q0FBQSxBQUNBLGNsQmxoQlksQWtCbWhCWixnQmxCbGdCa0IsQWtCbWdCbEIsU0FBQSxDcEJneEpOLEFvQjd3SkksaUNBQ0UsZUFBQSxBQUNBLFVBQUEsQWhCMWNMLDZC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SSw2QkFDRSw2QkFBQSxBQUNBLHdCQUFBLEFBQ0EseUJBQUEsQ3pCdTJRTixBeUJwMlFJLG1KQUdFLHlCQUFBLEN6QnMyUU4iLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5tc19fdG9wYmFyIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXNsYXRlLTk1MDtcblx0Y29sb3I6ICRjb2xvci1zbGF0ZS0zMDA7XG5cdHBhZGRpbmc6ICRzcGFjaW5nLTMgMDtcblx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblxuXHQmX19pbm5lciB7XG5cdFx0QGluY2x1ZGUgY29udGFpbmVyO1xuXHRcdEBpbmNsdWRlIGZsZXgtYmV0d2Vlbjtcblx0fVxuXG5cdCZfX2NvbnRhY3RzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiAkc3BhY2luZy02O1xuXG5cdFx0QGluY2x1ZGUgYnAtZG93bi1tZCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Z2FwOiAkc3BhY2luZy0yO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6ICRzcGFjaW5nLTI7XG5cdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS0zMDA7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvcik7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0fVxuXG5cdFx0Lm1zX19pY29uIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicC1kb3duLW1kIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDJyZW07XG5cdFx0XHRoZWlnaHQ6IDJyZW07XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLWZ1bGw7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1zbGF0ZS0zMDAsIDAuMDgpO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3Itc2xhdGUtMzAwLCAwLjE4KTtcblx0XHRcdGdhcDogMDtcblxuXHRcdFx0c3Bhbjpub3QoLm1zX19pY29uKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5tc19faWNvbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19zb2NpYWxzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogJHNwYWNpbmctNDtcblx0fVxuXG5cdCZfX3NvY2lhbCB7XG5cdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS00MDA7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvcik7XG5cdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdH1cblxuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogMS4yNXJlbTtcblx0XHRcdGhlaWdodDogMS4yNXJlbTtcblx0XHR9XG5cdH1cbn1cblxuLm1zX19uYXZiYXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiAkei1maXhlZDtcblx0QGluY2x1ZGUgZ2xhc3M7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itc2xhdGUtMjAwO1xuXHQmLS1zdGlja3kge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXHQmX19pbm5lciB7XG5cdFx0QGluY2x1ZGUgY29udGFpbmVyO1xuXHRcdEBpbmNsdWRlIGZsZXgtYmV0d2Vlbjtcblx0XHRoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0O1xuXHR9XG5cblx0Jl9fbG9nbyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogJHNwYWNpbmctMjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblxuXHQmX19sb2dvLWljb24ge1xuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtbGc7XG5cdFx0QGluY2x1ZGUgZmxleC1jZW50ZXI7XG5cblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogODBweDtcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAxcmVtICMwMjA2MTcpO1xuXHRcdH1cblxuXHRcdC5tc19faWNvbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiAxLjc1cmVtO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xvZ28tdGV4dCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWV4dHJhYm9sZDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG5cdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS05MDA7XG5cblx0XHRzcGFuIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHR9XG5cdH1cblxuXHQmX19tZW51IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiAkc3BhY2luZy04O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHQubWVudSxcblx0XHQubXNfX25hdmJhcl9fbWVudS1saXN0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRnYXA6IDFyZW07XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0PiBsaSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRnYXA6ICRzcGFjaW5nLTE7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS03MDA7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nLTIgJHNwYWNpbmctMTtcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIgPiBhLFxuXHRcdFx0XHQmLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcblx0XHRcdFx0Ji5jdXJyZW50LW1lbnUtcGFyZW50ID4gYSxcblx0XHRcdFx0Ji5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0PiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcblx0XHRcdFx0PiBhOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJ+KWvic7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gLnN1Yi1tZW51IHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAxMy41cmVtO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2xhdGUtMjAwO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMteGw7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogJHNoYWRvdy1sZztcblx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nLTIgMDtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCk7XG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbjtcblx0XHRcdFx0XHR6LWluZGV4OiAzMDtcblxuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nLTMgJHNwYWNpbmctNDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itc2xhdGUtNzAwO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjk1cmVtO1xuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb247XG5cblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXByaW1hcnksIDAuMDUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIgPiAuc3ViLW1lbnUsXG5cdFx0XHRcdCY6Zm9jdXMtd2l0aGluID4gLnN1Yi1tZW51IHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGJwLW1kIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbWVudS1pdGVtIHtcblx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLTcwMDtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yKTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Jjpob3Zlcixcblx0XHQmLmlzLWFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYWN0aW9ucyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogJHNwYWNpbmctNDtcblxuXHRcdCYtYnRuIHtcblx0XHRcdEBpbmNsdWRlIGZsZXgtY2VudGVyO1xuXHRcdFx0d2lkdGg6IDIuNzVyZW07XG5cdFx0XHRoZWlnaHQ6IDIuNzVyZW07XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLWZ1bGw7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb247XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLTcwMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zbGF0ZS0xMDA7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXNsYXRlLTIwMDtcblx0XHRcdH1cblxuXHRcdFx0Lm1zX19pY29uIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jYXJ0LWNvdW50IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwLjJyZW07XG5cdFx0cmlnaHQ6IDAuMnJlbTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuXHRcdG1pbi13aWR0aDogMXJlbTtcblx0XHRoZWlnaHQ6IDFyZW07XG5cdFx0cGFkZGluZzogMCAwLjJyZW07XG5cdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cy1mdWxsO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0Zm9udC1zaXplOiAwLjYyNXJlbTtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0bGluZS1oZWlnaHQ6IDFyZW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0Ji5pcy1lbXB0eSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NhbGx0b2FjdGlvbiB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4ubXNfX2hlYWRlci1idXJnZXIge1xuXHRkaXNwbGF5OiBub25lO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMjRweDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwYWRkaW5nOiAwO1xuXHR6LWluZGV4OiAxMDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0c3BhbiB7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNsYXRlLTkwMDtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuXHR9XG5cblx0Ji5hY3RpdmUge1xuXHRcdHNwYW46bnRoLWNoaWxkKDEpIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMC41cHgpIHJvdGF0ZSg0NWRlZyk7XG5cdFx0fVxuXG5cdFx0c3BhbjpudGgtY2hpbGQoMikge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG5cdFx0fVxuXG5cdFx0c3BhbjpudGgtY2hpbGQoMykge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMC41cHgpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdH1cblx0fVxufVxuXG4ubXNfX2hlYWRlci1tb2JpbGUge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwJTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0Ym94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjEpO1xuXHRtYXgtaGVpZ2h0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG5cdHotaW5kZXg6IDk5OTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdCYuYWN0aXZlIHtcblx0XHRtYXgtaGVpZ2h0OiA2MDBweDtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHR9XG5cblx0Ji1saXN0IHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRtYXJnaW46IDA7XG5cblx0XHRsaSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdD4gYSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiAxMnB4IDA7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itc2xhdGUtOTAwO1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmN1cnJlbnQtbWVudS1pdGVtID4gYSxcblx0XHQuY3VycmVudC1tZW51LXBhcmVudCA+IGEsXG5cdFx0LmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEsXG5cdFx0bGkgPiBhOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHR9XG5cblx0XHRsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcblx0XHRcdD4gYSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZzogMTJweCAwO1xuXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnKyc7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmFjdGl2ZSA+IGE6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJy0nO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVsLnN1Yi1tZW51IHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0bWF4LWhlaWdodDogMDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1wcmltYXJ5LCAwLjAzKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcblx0XHRcdG1hcmdpbi10b3A6IDhweDtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAwIDEwcHggMjBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDAuOTM3NXJlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcblx0XHRcdFx0XHRjb2xvcjogcmdiYSgkY29sb3Itc2xhdGUtOTAwLCAwLjgpO1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0bGkuYWN0aXZlID4gdWwuc3ViLW1lbnUge1xuXHRcdFx0bWF4LWhlaWdodDogNTAwcHg7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0Ji1idXR0b24ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogMTJweCAzMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdG1hcmdpbjogMjBweCAwO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdGdhcDogMC41cmVtO1xuXHRcdGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoJGNvbG9yLXByaW1hcnksIDAuMyk7XG5cblx0XHQubXNfX2ljb24ge1xuXHRcdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktaG92ZXI7XG5cblx0XHRcdC5tc19faWNvbiB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtc2hvcnRjdXRzIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcblx0XHRnYXA6ICRzcGFjaW5nLTM7XG5cdFx0bWFyZ2luLXRvcDogJHNwYWNpbmctMjtcblx0fVxuXG5cdCYtc2hvcnRjdXQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRnYXA6ICRzcGFjaW5nLTI7XG5cdFx0cGFkZGluZzogMTJweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2xhdGUtMjAwO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtZGVmYXVsdDtcblx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLTgwMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2xhdGUtNTA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuXHRcdGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG5cdFx0Lm1zX19pY29uIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvci1wcmltYXJ5LCAwLjM1KTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXByaW1hcnksIDAuMDYpO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0Lm1zX19uYXZiYXJfX21lbnUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbiIsIi8vUmVzZXQgc3R5bGkgbnAuIGJveC1zaXppbmdcclxuXHJcbioge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlcjogMDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGZvbnQ6IGluaGVyaXQ7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmh0bWwge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG5cdGZvbnQtc2l6ZTogMTAwJTtcclxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG5cdC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuXHR0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG59XHJcblxyXG5pbnB1dCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSxcclxuYnV0dG9uIHtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG5cdCZbZGlzYWJsZWRdIHtcclxuXHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblx0fVxyXG59XHJcblxyXG5idXR0b24ge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxudGFibGUge1xyXG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XHJcblxyXG5cdHRoLFxyXG5cdHRkIHtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG59XHJcbmEge1xyXG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Y29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbmE6aG92ZXIge1xyXG5cdHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDJweDtcclxufVxyXG5hOmZvY3VzLXZpc2libGUge1xyXG5cdG91dGxpbmU6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XHJcblx0b3V0bGluZS1vZmZzZXQ6IDJweDtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbnVsLFxyXG5vbCB7XHJcblx0bWFyZ2luOiAwIDAgMDtcclxuXHRwYWRkaW5nLWlubGluZS1zdGFydDogY2xhbXAoMXJlbSwgMC41cmVtICsgMXZ3LCAycmVtKTtcclxuXHRsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xyXG59XHJcblxyXG5saSB7XHJcblx0Zm9udC1zaXplOiBpbmhlcml0O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjY7XHJcbn1cclxuXHJcbmxpOjptYXJrZXIge1xuXHRjb2xvcjogY3VycmVudENvbG9yO1xufVxuXHJcbi5zcGxpZGVfX2Fycm93IHtcclxuXHRiYWNrZ3JvdW5kOiB1bnNldDtcclxuXHRib3JkZXI6IHVuc2V0O1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0b3BhY2l0eTogMTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHBvc2l0aW9uOiB1bnNldDtcclxuXHR0b3A6IHVuc2V0O1xyXG5cdHRyYW5zZm9ybTogdW5zZXQ7XHJcblx0d2lkdGg6IHVuc2V0O1xyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbioge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmh0bWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbn1cblxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSxcbmJ1dHRvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5pbnB1dFtkaXNhYmxlZF0sXG5zZWxlY3RbZGlzYWJsZWRdLFxudGV4dGFyZWFbZGlzYWJsZWRdLFxuYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbnRhYmxlIHRoLFxudGFibGUgdGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5hIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMnB4O1xufVxuXG5hOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgY3VycmVudENvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbnVsLFxub2wge1xuICBtYXJnaW46IDAgMCAwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2xhbXAoMXJlbSwgMC41cmVtICsgMXZ3LCAycmVtKTtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbn1cblxubGkge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbmxpOjptYXJrZXIge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4uc3BsaWRlX19hcnJvdyB7XG4gIGJhY2tncm91bmQ6IHVuc2V0O1xuICBib3JkZXI6IHVuc2V0O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogdW5zZXQ7XG4gIHRvcDogdW5zZXQ7XG4gIHRyYW5zZm9ybTogdW5zZXQ7XG4gIHdpZHRoOiB1bnNldDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJQbHVzIEpha2FydGEgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjMWUyOTNiO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiUGx1cyBKYWthcnRhIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgbWFyZ2luOiAwIDAgMC42ZW07XG4gIGNvbG9yOiAjMGYxNzJhO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMi4yNXJlbSwgMS4yNXJlbSArIDR2dywgNHJlbSk7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjlyZW0sIDEuMXJlbSArIDN2dywgM3JlbSk7XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjNyZW0sIDAuOXJlbSArIDEuNXZ3LCAxLjhyZW0pO1xufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4xcmVtLCAwLjhyZW0gKyAxdncsIDEuNHJlbSk7XG59XG5cbnAge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMCAwIDFlbTtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ubXNfX2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLm1zX19sYWJlbC0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ5LCAxMTUsIDIyLCAwLjEpO1xuICBjb2xvcjogI2Y5NzMxNjtcbn1cbi5tc19fbGFiZWwtLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTQsIDE2NSwgMjMzLCAwLjEpO1xuICBjb2xvcjogIzBlYTVlOTtcbn1cblxuLm1zX19zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjlyZW0sIDEuMXJlbSArIDN2dywgM3JlbSk7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjMGYxNzJhO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ubXNfX3NlY3Rpb24tc3VidGl0bGUge1xuICBjb2xvcjogIzQ3NTU2OTtcbiAgbWF4LXdpZHRoOiA0MnJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG5cbi5tc19fbGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGNvbG9yOiAjNDc1NTY5O1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgbWF4LXdpZHRoOiA0MnJlbTtcbn1cblxuLm1zX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tc19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zX19jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG5cbi5tc19fc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4ubXNfX3RleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubXNfX3RleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5tc19fdGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubXNfX21iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubXNfX21iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ubXNfX21iLTYge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5tc19fbWItOCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5tc19fbWItMTIge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4ubXNfX21iLTE2IHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLm1zX19tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLm1zX19oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1zX19oaWRkZW4tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXNfX2hpZGRlbi1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tc19fc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbn1cblxuLm1zX19pY29uIHtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgU3ltYm9scyBPdXRsaW5lZFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG4ubXNfX2ljb24tLXNtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm1zX19pY29uLS1sZyB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cbi5tc19faWNvbi0teGwge1xuICBmb250LXNpemU6IDQ4cHg7XG59XG5cbi5tc19fbGluayB7XG4gIGNvbG9yOiAjZjk3MzE2O1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1zX19saW5rOmhvdmVyIHtcbiAgZ2FwOiAwLjc1cmVtO1xufVxuLm1zX19saW5rIC5tc19faWNvbiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLm1zX19ibHVyLWJsb2Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNHJlbTtcbiAgaGVpZ2h0OiAyNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmaWx0ZXI6IGJsdXIoNjRweCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1zX19ibHVyLWJsb2ItLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0OSwgMTE1LCAyMiwgMC4yKTtcbn1cbi5tc19fYmx1ci1ibG9iLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE0LCAxNjUsIDIzMywgMC4yKTtcbn1cbi5tc19fYmx1ci1ibG9iLS13aGl0ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLm1zX19idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDFyZW07XG59XG4ubXNfX2J0bi0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICNmOTczMTY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYmEoMjQ5LCAxMTUsIDIyLCAwLjI1KTtcbn1cbi5tc19fYnRuLS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VhNTgwYztcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cbi5tc19fYnRuLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiAjMGYxNzJhO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tc19fYnRuLS1zZWNvbmRhcnk6aG92ZXIge1xuICBvcGFjaXR5OiAwLjk7XG59XG4ubXNfX2J0bi0tb3V0bGluZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTJlOGYwO1xuICBjb2xvcjogIzBmMTcyYTtcbn1cbi5tc19fYnRuLS1vdXRsaW5lOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y4ZmFmYztcbn1cbi5tc19fYnRuLS1naG9zdCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xufVxuLm1zX19idG4tLWdob3N0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLm1zX19idG4tLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICNmOTczMTY7XG59XG4ubXNfX2J0bi0td2hpdGU6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLm1zX19idG4tLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG59XG4ubXNfX2J0bi0tc20ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5tc19fYnRuLS1sZyB7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5tc19fYnRuLS14bCB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMi41cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4ubXNfX2J0bi0tZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1zX19idG4tLWljb24tb25seSB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubXNfX2J0bi0taWNvbi1vbmx5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YxZjVmOTtcbiAgYm9yZGVyLWNvbG9yOiAjZTJlOGYwO1xufVxuXG4ubXNfX2xpbmsge1xuICBjb2xvcjogI2Y5NzMxNjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG59XG4ubXNfX2xpbms6aG92ZXIge1xuICBnYXA6IDAuNzVyZW07XG59XG4ubXNfX2xpbmsgLm1zX19pY29uIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5tc19fY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWY1Zjk7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMzAwbXMgZWFzZTtcbiAgcGFkZGluZzogMnJlbTtcbn1cbi5tc19fY2FyZDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMjBweCAyNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDhweCAxMHB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm1zX19jYXJkLS1mZWF0dXJlIHtcbiAgYmFja2dyb3VuZDogI2Y4ZmFmYztcbn1cbi5tc19fY2FyZC0tZmVhdHVyZSAubXNfX2NhcmRfX2ljb24ge1xuICB3aWR0aDogMy41cmVtO1xuICBoZWlnaHQ6IDMuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2U7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ5LCAxMTUsIDIyLCAwLjEpO1xuICBjb2xvcjogI2Y5NzMxNjtcbn1cbi5tc19fY2FyZC0tZmVhdHVyZSAubXNfX2NhcmRfX2ljb24gLm1zX19pY29uIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbn1cbi5tc19fY2FyZC0tZmVhdHVyZSAubXNfX2NhcmRfX2ljb24tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0OSwgMTE1LCAyMiwgMC4xKTtcbiAgY29sb3I6ICNmOTczMTY7XG59XG4ubXNfX2NhcmQtLWZlYXR1cmUgLm1zX19jYXJkX19pY29uLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE0LCAxNjUsIDIzMywgMC4xKTtcbiAgY29sb3I6ICMwZWE1ZTk7XG59XG4ubXNfX2NhcmQtLWZlYXR1cmUgLm1zX19jYXJkX19pY29uLS1ncmVlbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzQsIDE5NywgOTQsIDAuMSk7XG4gIGNvbG9yOiAjMjJjNTVlO1xufVxuLm1zX19jYXJkLS1mZWF0dXJlOmhvdmVyIC5tc19fY2FyZF9faWNvbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5tc19fY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIGNvbG9yOiAjMGYxNzJhO1xufVxuLm1zX19jYXJkX190ZXh0IHtcbiAgY29sb3I6ICM0NzU1Njk7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuXG4ubXNfX2Jsb2ctY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubXNfX2Jsb2ctY2FyZF9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgYXNwZWN0LXJhdGlvOiAxNi8xMDtcbn1cbi5tc19fYmxvZy1jYXJkX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2U7XG59XG4ubXNfX2Jsb2ctY2FyZDpob3ZlciAubXNfX2Jsb2ctY2FyZF9faW1hZ2UgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5tc19fYmxvZy1jYXJkX19iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcmVtO1xuICBsZWZ0OiAxcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZjk3MzE2O1xufVxuLm1zX19ibG9nLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzBmMTcyYTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZTtcbn1cbi5tc19fYmxvZy1jYXJkOmhvdmVyIC5tc19fYmxvZy1jYXJkX190aXRsZSB7XG4gIGNvbG9yOiAjZjk3MzE2O1xufVxuLm1zX19ibG9nLWNhcmRfX21ldGEge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLm1zX19ibG9nLWNhcmRfX2F1dGhvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC43NXJlbTtcbn1cbi5tc19fYmxvZy1jYXJkX19hdXRob3IgaW1nLFxuLm1zX19ibG9nLWNhcmRfX2F1dGhvciAuYXZhdGFyIHtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2YxZjVmOTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ubXNfX2Jsb2ctY2FyZF9fYXV0aG9yIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzBmMTcyYTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG4ubXNfX2Jsb2ctY2FyZF9fYXV0aG9yIHNwYW4ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjNjQ3NDhiO1xufVxuXG4ubXNfX3Rlc3RpbW9uaWFsLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWY1Zjk7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMzAwbXMgZWFzZTtcbiAgcGFkZGluZzogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCA0cHggNnB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm1zX190ZXN0aW1vbmlhbC1jYXJkOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDI1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgOHB4IDEwcHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubXNfX3Rlc3RpbW9uaWFsLWNhcmRfX3F1b3RlLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMCU7XG4gIHJpZ2h0OiAwJTtcbiAgY29sb3I6ICNmOTczMTY7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5tc19fdGVzdGltb25pYWwtY2FyZF9fcXVvdGUtaWNvbiAubXNfX2ljb24ge1xuICBmb250LXNpemU6IDE1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tc19fdGVzdGltb25pYWwtY2FyZF9fcXVvdGUtaWNvbiAubXNfX2ljb24ge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gIH1cbn1cbi5tc19fdGVzdGltb25pYWwtY2FyZF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGNvbG9yOiAjMzM0MTU1O1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBmbGV4LWdyb3c6IDE7XG59XG4ubXNfX3Rlc3RpbW9uaWFsLWNhcmRfX3N0YXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICNmOTczMTY7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4ubXNfX3Rlc3RpbW9uaWFsLWNhcmRfX3N0YXJzIC5tc19faWNvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5tc19fdGVzdGltb25pYWwtY2FyZF9fYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5tc19fdGVzdGltb25pYWwtY2FyZF9fYXV0aG9yLWZ1bGxuYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwZjE3MmE7XG59XG4ubXNfX3Rlc3RpbW9uaWFsLWNhcmRfX2F1dGhvci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44MjVyZW07XG59XG4ubXNfX3Rlc3RpbW9uaWFsLWNhcmRfX3JvbGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzY0NzQ4Yjtcbn1cblxuLm1zX19sYW5ndWFnZS1jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmNWY5O1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm1zX19sYW5ndWFnZS1jYXJkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjk3MzE2O1xufVxuLm1zX19sYW5ndWFnZS1jYXJkX19mbGFnIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ubXNfX2xhbmd1YWdlLWNhcmRfX2Vtb2ppIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuLm1zX19sYW5ndWFnZS1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLm1zX19sYW5ndWFnZS1jYXJkX190ZXh0IHtcbiAgY29sb3I6ICM2NDc0OGI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgZmxleC1ncm93OiAxO1xufVxuLm1zX19sYW5ndWFnZS1jYXJkX19idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZjFmNWY5O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLm1zX19sYW5ndWFnZS1jYXJkOmhvdmVyIC5tc19fbGFuZ3VhZ2UtY2FyZF9fYnRuIHtcbiAgYmFja2dyb3VuZDogI2Y5NzMxNjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5tc19fZm9ybV9fZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ubXNfX2Zvcm1fX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMzM0MTU1O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ubXNfX2Zvcm1fX2lucHV0LCAubXNfX2Zvcm1fX3NlbGVjdCwgLm1zX19mb3JtX190ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZjhmYWZjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlOGYwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMwZjE3MmE7XG4gIGZvbnQtZmFtaWx5OiBcIlBsdXMgSmFrYXJ0YSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICBvdXRsaW5lOiBub25lO1xufVxuLm1zX19mb3JtX19pbnB1dDpmb2N1cywgLm1zX19mb3JtX19zZWxlY3Q6Zm9jdXMsIC5tc19fZm9ybV9fdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI2Y5NzMxNjtcbn1cbi5tc19fZm9ybV9faW5wdXQ6OnBsYWNlaG9sZGVyLCAubXNfX2Zvcm1fX3NlbGVjdDo6cGxhY2Vob2xkZXIsIC5tc19fZm9ybV9fdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5NGEzYjg7XG59XG4ubXNfX2Zvcm1fX3RleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgbWluLWhlaWdodDogMTIwcHg7XG59XG4ubXNfX2Zvcm1fX3JvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tc19fZm9ybV9fcm93IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG4ubXNfX2Zvcm1fX3NlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tc19fZm9ybV9fc2VhcmNoIC5tc19faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMXJlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29sb3I6ICM5NGEzYjg7XG59XG4ubXNfX2Zvcm1fX3NlYXJjaCAubXNfX2Zvcm1fX2lucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuXG4ubXNfX2FsZXJ0IHtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5tc19fYWxlcnQtLWVycm9yIHtcbiAgYmFja2dyb3VuZDogI0ZFRjJGMjtcbiAgY29sb3I6ICM5OTFCMUI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRUNBQ0E7XG59XG4ubXNfX2FsZXJ0LS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogI0YwRkRGNDtcbiAgY29sb3I6ICMxNjY1MzQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCQkY3RDA7XG59XG4ubXNfX2FsZXJ0LS1pbmZvIHtcbiAgYmFja2dyb3VuZDogI0VGRjZGRjtcbiAgY29sb3I6ICMxRTQwQUY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCRkRCRkU7XG59XG5cbi5tc19fY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAwLjc1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubXNfX2NoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjY2JkNWUxO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXRvcDogMC4xNWVtO1xuICBhY2NlbnQtY29sb3I6ICNmOTczMTY7XG59XG4ubXNfX2NoZWNrYm94X190ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMzMzQxNTU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ubXNfX2NoZWNrYm94X190ZXh0IGEge1xuICBjb2xvcjogI2Y5NzMxNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5tc19fYWNjb3JkaW9uX19pdGVtIHtcbiAgYmFja2dyb3VuZDogI2Y4ZmFmYztcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgcGFkZGluZzogMC41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmNWY5O1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbn1cbi5tc19fYWNjb3JkaW9uX19pdGVtLmlzLW9wZW4ge1xuICBib3JkZXItY29sb3I6ICNmOTczMTY7XG59XG4ubXNfX2FjY29yZGlvbl9faXRlbSArIC5tc19fYWNjb3JkaW9uX19pdGVtIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5tc19fYWNjb3JkaW9uX19oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDFyZW07XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogIzBmMTcyYTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ubXNfX2FjY29yZGlvbl9faGVhZGVyOjotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tc19fYWNjb3JkaW9uX19pY29uIHtcbiAgY29sb3I6ICNmOTczMTY7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5pcy1vcGVuIC5tc19fYWNjb3JkaW9uX19pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5tc19fYWNjb3JkaW9uX19ib2R5IHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAxLjVyZW07XG4gIGNvbG9yOiAjNDc1NTY5O1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAzMDBtcyBlYXNlLCBwYWRkaW5nIDMwMG1zIGVhc2U7XG59XG4ubXNfX2FjY29yZGlvbl9fYm9keSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1zX19hY2NvcmRpb25fX2l0ZW0uaXMtb3BlbiAubXNfX2FjY29yZGlvbl9fYm9keSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG4ubXNfX2FjY29yZGlvbi0tc2Vjb25kYXJ5IC5tc19fYWNjb3JkaW9uX19pdGVtLmlzLW9wZW4ge1xuICBib3JkZXItY29sb3I6ICMwZWE1ZTk7XG59XG4ubXNfX2FjY29yZGlvbi0tc2Vjb25kYXJ5IC5tc19fYWNjb3JkaW9uX19pY29uIHtcbiAgY29sb3I6ICMwZWE1ZTk7XG59XG4ubXNfX2FjY29yZGlvbi0tZ3JlZW4gLm1zX19hY2NvcmRpb25fX2l0ZW0uaXMtb3BlbiB7XG4gIGJvcmRlci1jb2xvcjogIzIyYzU1ZTtcbn1cbi5tc19fYWNjb3JkaW9uLS1ncmVlbiAubXNfX2FjY29yZGlvbl9faWNvbiB7XG4gIGNvbG9yOiAjMjJjNTVlO1xufVxuXG4ubXNfX21vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogNTA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLm1zX19tb2RhbC5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1zX19tb2RhbF9fYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xuICB6LWluZGV4OiA0MDtcbn1cbi5tc19fbW9kYWxfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDUwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBwYWRkaW5nOiAycmVtO1xuICBtYXgtd2lkdGg6IDMycmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAyNXB4IDUwcHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgbWF4LWhlaWdodDogOTB2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5tc19fbW9kYWxfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgYmFja2dyb3VuZDogI2YxZjVmOTtcbiAgY29sb3I6ICM0NzU1Njk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG59XG4ubXNfX21vZGFsX19jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlMmU4ZjA7XG59XG4ubXNfX21vZGFsX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzBmMTcyYTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLm1zX19wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuLm1zX19wYWdpbmF0aW9uX19pdGVtIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmMWY1Zjk7XG4gIGNvbG9yOiAjMzM0MTU1O1xufVxuLm1zX19wYWdpbmF0aW9uX19pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y5NzMxNjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubXNfX3BhZ2luYXRpb25fX2l0ZW0tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmOTczMTY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1zX19wYWdpbmF0aW9uX19pdGVtLS1uYXYge1xuICBjb2xvcjogIzY0NzQ4Yjtcbn1cbi5tc19fcGFnaW5hdGlvbl9faXRlbS0tbmF2OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y5NzMxNjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5tc19fdG9wYmFyIHtcbiAgYmFja2dyb3VuZDogIzAyMDYxNztcbiAgY29sb3I6ICNjYmQ1ZTE7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5tc19fdG9wYmFyX19pbm5lciB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubXNfX3RvcGJhcl9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXNfX3RvcGJhcl9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG4ubXNfX3RvcGJhcl9fY29udGFjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXNfX3RvcGJhcl9fY29udGFjdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAwLjVyZW07XG4gIH1cbn1cbi5tc19fdG9wYmFyX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG4gIGNvbG9yOiAjY2JkNWUxO1xuICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlO1xufVxuLm1zX190b3BiYXJfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tc19fdG9wYmFyX19saW5rIC5tc19faWNvbiB7XG4gIGNvbG9yOiAjZjk3MzE2O1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1zX190b3BiYXJfX2xpbmsge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMDMsIDIxMywgMjI1LCAwLjA4KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIwMywgMjEzLCAyMjUsIDAuMTgpO1xuICAgIGdhcDogMDtcbiAgfVxuICAubXNfX3RvcGJhcl9fbGluayBzcGFuOm5vdCgubXNfX2ljb24pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tc19fdG9wYmFyX19saW5rIC5tc19faWNvbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4ubXNfX3RvcGJhcl9fc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbn1cbi5tc19fdG9wYmFyX19zb2NpYWwge1xuICBjb2xvcjogIzk0YTNiODtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tc19fdG9wYmFyX19zb2NpYWw6aG92ZXIge1xuICBjb2xvcjogI2Y5NzMxNjtcbn1cbi5tc19fdG9wYmFyX19zb2NpYWwgc3ZnIHtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbn1cblxuLm1zX19uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAzMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmU4ZjA7XG59XG4ubXNfX25hdmJhci0tc3RpY2t5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm1zX19uYXZiYXJfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1zX19uYXZiYXJfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zX19uYXZiYXJfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuLm1zX19uYXZiYXJfX2xvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1zX19uYXZiYXJfX2xvZ28taWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm1zX19uYXZiYXJfX2xvZ28taWNvbiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMXJlbSAjMDIwNjE3KTtcbn1cbi5tc19fbmF2YmFyX19sb2dvLWljb24gLm1zX19pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cbi5tc19fbmF2YmFyX19sb2dvLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBjb2xvcjogIzBmMTcyYTtcbn1cbi5tc19fbmF2YmFyX19sb2dvLXRleHQgc3BhbiB7XG4gIGNvbG9yOiAjZjk3MzE2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tc19fbmF2YmFyX19sb2dvLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG4ubXNfX25hdmJhcl9fbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm1zX19uYXZiYXJfX21lbnUgLm1lbnUsXG4ubXNfX25hdmJhcl9fbWVudSAubXNfX25hdmJhcl9fbWVudS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm1zX19uYXZiYXJfX21lbnUgLm1lbnUgPiBsaSxcbi5tc19fbmF2YmFyX19tZW51IC5tc19fbmF2YmFyX19tZW51LWxpc3QgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5tc19fbmF2YmFyX19tZW51IC5tZW51ID4gbGkgPiBhLFxuLm1zX19uYXZiYXJfX21lbnUgLm1zX19uYXZiYXJfX21lbnUtbGlzdCA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4yNXJlbTtcbiAgY29sb3I6ICMzMzQxNTU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMC41cmVtIDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2U7XG59XG4ubXNfX25hdmJhcl9fbWVudSAubWVudSA+IGxpOmhvdmVyID4gYSwgLm1zX19uYXZiYXJfX21lbnUgLm1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEsIC5tc19fbmF2YmFyX19tZW51IC5tZW51ID4gbGkuY3VycmVudC1tZW51LXBhcmVudCA+IGEsIC5tc19fbmF2YmFyX19tZW51IC5tZW51ID4gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYSxcbi5tc19fbmF2YmFyX19tZW51IC5tc19fbmF2YmFyX19tZW51LWxpc3QgPiBsaTpob3ZlciA+IGEsXG4ubXNfX25hdmJhcl9fbWVudSAubXNfX25hdmJhcl9fbWVudS1saXN0ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxuLm1zX19uYXZiYXJfX21lbnUgLm1zX19uYXZiYXJfX21lbnUtbGlzdCA+IGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBhLFxuLm1zX19uYXZiYXJfX21lbnUgLm1zX19uYXZiYXJfX21lbnUtbGlzdCA+IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEge1xuICBjb2xvcjogI2Y5NzMxNjtcbn1cbi5tc19fbmF2YmFyX19tZW51IC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6OmFmdGVyLFxuLm1zX19uYXZiYXJfX21lbnUgLm1zX19uYXZiYXJfX21lbnUtbGlzdCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4pa+XCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLm1zX19uYXZiYXJfX21lbnUgLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51LFxuLm1zX19uYXZiYXJfX21lbnUgLm1zX19uYXZiYXJfX21lbnUtbGlzdCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWluLXdpZHRoOiAxMy41cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlOGYwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCA0cHggNnB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gIHotaW5kZXg6IDMwO1xufVxuLm1zX19uYXZiYXJfX21lbnUgLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IGxpLFxuLm1zX19uYXZiYXJfX21lbnUgLm1zX19uYXZiYXJfX21lbnUtbGlzdCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm1zX19uYXZiYXJfX21lbnUgLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IGEsXG4ubXNfX25hdmJhcl9fbWVudSAubXNfX25hdmJhcl9fbWVudS1saXN0ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgY29sb3I6ICMzMzQxNTU7XG4gIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbn1cbi5tc19fbmF2YmFyX19tZW51IC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSBhOmhvdmVyLFxuLm1zX19uYXZiYXJfX21lbnUgLm1zX19uYXZiYXJfX21lbnUtbGlzdCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgYTpob3ZlciB7XG4gIGNvbG9yOiAjZjk3MzE2O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0OSwgMTE1LCAyMiwgMC4wNSk7XG59XG4ubXNfX25hdmJhcl9fbWVudSAubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiAuc3ViLW1lbnUsIC5tc19fbmF2YmFyX19tZW51IC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpmb2N1cy13aXRoaW4gPiAuc3ViLW1lbnUsXG4ubXNfX25hdmJhcl9fbWVudSAubXNfX25hdmJhcl9fbWVudS1saXN0ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IC5zdWItbWVudSxcbi5tc19fbmF2YmFyX19tZW51IC5tc19fbmF2YmFyX19tZW51LWxpc3QgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmZvY3VzLXdpdGhpbiA+IC5zdWItbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1zX19uYXZiYXJfX21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5tc19fbmF2YmFyX19tZW51LWl0ZW0ge1xuICBjb2xvcjogIzMzNDE1NTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1zX19uYXZiYXJfX21lbnUtaXRlbTpob3ZlciwgLm1zX19uYXZiYXJfX21lbnUtaXRlbS5pcy1hY3RpdmUge1xuICBjb2xvcjogI2Y5NzMxNjtcbn1cbi5tc19fbmF2YmFyX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xufVxuLm1zX19uYXZiYXJfX2FjdGlvbnMtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyLjc1cmVtO1xuICBoZWlnaHQ6IDIuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzM0MTU1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXNfX25hdmJhcl9fYWN0aW9ucy1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjFmNWY5O1xuICBib3JkZXItY29sb3I6ICNlMmU4ZjA7XG59XG4ubXNfX25hdmJhcl9fYWN0aW9ucy1idG4gLm1zX19pY29uIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tc19fbmF2YmFyX19hY3Rpb25zLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1zX19uYXZiYXJfX2NhcnQtY291bnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4ycmVtO1xuICByaWdodDogMC4ycmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICBtaW4td2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcGFkZGluZzogMCAwLjJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgYmFja2dyb3VuZDogI2Y5NzMxNjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1zX19uYXZiYXJfX2NhcnQtY291bnQuaXMtZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tc19fbmF2YmFyX19jYWxsdG9hY3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1zX19oZWFkZXItYnVyZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1zX19oZWFkZXItYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ubXNfX2hlYWRlci1idXJnZXIgc3BhbiB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmMTcyYTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuLm1zX19oZWFkZXItYnVyZ2VyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMC41cHgpIHJvdGF0ZSg0NWRlZyk7XG59XG4ubXNfX2hlYWRlci1idXJnZXIuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbn1cbi5tc19faGVhZGVyLWJ1cmdlci5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwLjVweCkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5tc19faGVhZGVyLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiA5OTk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1zX19oZWFkZXItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm1zX19oZWFkZXItbW9iaWxlLmFjdGl2ZSB7XG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLm1zX19oZWFkZXItbW9iaWxlLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5tc19faGVhZGVyLW1vYmlsZS1saXN0IGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXNfX2hlYWRlci1tb2JpbGUtbGlzdCBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTJweCAwO1xuICBjb2xvcjogIzBmMTcyYTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ubXNfX2hlYWRlci1tb2JpbGUtbGlzdCAuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxuLm1zX19oZWFkZXItbW9iaWxlLWxpc3QgLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBhLFxuLm1zX19oZWFkZXItbW9iaWxlLWxpc3QgLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEsXG4ubXNfX2hlYWRlci1tb2JpbGUtbGlzdCBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogI2Y5NzMxNjtcbn1cbi5tc19faGVhZGVyLW1vYmlsZS1saXN0IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4IDA7XG59XG4ubXNfX2hlYWRlci1tb2JpbGUtbGlzdCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIitcIjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbn1cbi5tc19faGVhZGVyLW1vYmlsZS1saXN0IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlID4gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIi1cIjtcbn1cbi5tc19faGVhZGVyLW1vYmlsZS1saXN0IHVsLnN1Yi1tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ5LCAxMTUsIDIyLCAwLjAzKTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4ubXNfX2hlYWRlci1tb2JpbGUtbGlzdCB1bC5zdWItbWVudSBsaSB7XG4gIG1hcmdpbjogMDtcbn1cbi5tc19faGVhZGVyLW1vYmlsZS1saXN0IHVsLnN1Yi1tZW51IGxpIGEge1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAyMHB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHJnYmEoMTUsIDIzLCA0MiwgMC44KTtcbn1cbi5tc19faGVhZGVyLW1vYmlsZS1saXN0IHVsLnN1Yi1tZW51IGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2Y5NzMxNjtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuLm1zX19oZWFkZXItbW9iaWxlLWxpc3QgbGkuYWN0aXZlID4gdWwuc3ViLW1lbnUge1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuLm1zX19oZWFkZXItbW9iaWxlLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk3MzE2O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW46IDIwcHggMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGdhcDogMC41cmVtO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDI0OSwgMTE1LCAyMiwgMC4zKTtcbn1cbi5tc19faGVhZGVyLW1vYmlsZS1idXR0b24gLm1zX19pY29uIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ubXNfX2hlYWRlci1tb2JpbGUtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNTgwYztcbn1cbi5tc19faGVhZGVyLW1vYmlsZS1idXR0b246aG92ZXIgLm1zX19pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG59XG4ubXNfX2hlYWRlci1tb2JpbGUtc2hvcnRjdXRzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICBnYXA6IDAuNzVyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5tc19faGVhZGVyLW1vYmlsZS1zaG9ydGN1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgcGFkZGluZzogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZThmMDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgY29sb3I6ICMxZTI5M2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGZhZmM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLm1zX19oZWFkZXItbW9iaWxlLXNob3J0Y3V0IC5tc19faWNvbiB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBjb2xvcjogI2Y5NzMxNjtcbn1cbi5tc19faGVhZGVyLW1vYmlsZS1zaG9ydGN1dDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNDksIDExNSwgMjIsIDAuMzUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OSwgMTE1LCAyMiwgMC4wNik7XG4gIGNvbG9yOiAjZjk3MzE2O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1zX19uYXZiYXJfX21lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tc19fZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzAyMDYxNztcbiAgY29sb3I6ICM5NGEzYjg7XG4gIHBhZGRpbmc6IDRyZW0gMDtcbn1cbi5tc19fZm9vdGVyX19pbm5lciB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1zX19mb290ZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zX19mb290ZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuLm1zX19mb290ZXJfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1zX19mb290ZXJfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmciAxZnI7XG4gIH1cbn1cbi5tc19fZm9vdGVyX19icmFuZCB7XG4gIG1heC13aWR0aDogMjRyZW07XG59XG4ubXNfX2Zvb3Rlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tc19fZm9vdGVyX19sb2dvLWljb24ge1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tc19fZm9vdGVyX19sb2dvLWljb24gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDFyZW0gIzAyMDYxNyk7XG59XG4ubXNfX2Zvb3Rlcl9fbG9nby1pY29uIC5tc19faWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5tc19fZm9vdGVyX19sb2dvLXRleHQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tc19fZm9vdGVyX19sb2dvLXRleHQgc3BhbiB7XG4gIGNvbG9yOiAjZjk3MzE2O1xufVxuLm1zX19mb290ZXJfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG4ubXNfX2Zvb3Rlcl9fc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbn1cbi5tc19fZm9vdGVyX19zb2NpYWwge1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgYmFja2dyb3VuZDogIzFlMjkzYjtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xufVxuLm1zX19mb290ZXJfX3NvY2lhbDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmOTczMTY7XG59XG4ubXNfX2Zvb3Rlcl9fc29jaWFsIHN2ZyB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG59XG4ubXNfX2Zvb3Rlcl9fbmF2LXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5tc19fZm9vdGVyX19uYXYge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ubXNfX2Zvb3Rlcl9fbmF2IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLm1zX19mb290ZXJfX25hdiBhIHtcbiAgY29sb3I6ICM5NGEzYjg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2U7XG59XG4ubXNfX2Zvb3Rlcl9fbmF2IGE6aG92ZXIge1xuICBjb2xvcjogI2Y5NzMxNjtcbn1cbi5tc19fZm9vdGVyX19jb250YWN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAwLjc1cmVtO1xuICBjb2xvcjogIzk0YTNiODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1zX19mb290ZXJfX2NvbnRhY3QtaXRlbSAubXNfX2ljb24ge1xuICBjb2xvcjogI2Y5NzMxNjtcbn1cbi5tc19fZm9vdGVyX19ib3R0b20ge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwZjE3MmE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXNfX2Zvb3Rlcl9fYm90dG9tIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLm1zX19mb290ZXJfX2xlZ2FsLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjVyZW07XG59XG4ubXNfX2Zvb3Rlcl9fbGVnYWwtbGlua3MgYSB7XG4gIGNvbG9yOiAjOTRhM2I4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlO1xufVxuLm1zX19mb290ZXJfX2xlZ2FsLWxpbmtzIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tc19fZm9vdGVyX19jcmVkaXQge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzY0NzQ4YjtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIG1hcmdpbjogMXJlbSAwIDA7XG59XG4ubXNfX2Zvb3Rlcl9fY3JlZGl0IGEge1xuICBjb2xvcjogI2Y5NzMxNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlO1xufVxuLm1zX19mb290ZXJfX2NyZWRpdCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5tc19faGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1zX19oZXJvX19pbm5lciB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubXNfX2hlcm9fX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zX19oZXJvX19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbn1cbi5tc19faGVyb19fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogM3JlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zX19oZXJvX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cbi5tc19faGVyb19fYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE0LCAxNjUsIDIzMywgMC4xKTtcbiAgY29sb3I6ICMwZWE1ZTk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5tc19faGVyb19fdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDIuNXJlbSwgMnJlbSArIDR2dywgNC41cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICMwZjE3MmE7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5tc19faGVyb19fdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjMGVhNWU5O1xufVxuLm1zX19oZXJvX190ZXh0IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgY29sb3I6ICM0NzU1Njk7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIG1heC13aWR0aDogMzZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuLm1zX19oZXJvX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDFyZW07XG59XG4ubXNfX2hlcm9fX3Byb29mIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEuNXJlbTtcbn1cbi5tc19faGVyb19fYXZhdGFycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubXNfX2hlcm9fX2F2YXRhcnMgaW1nIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBib3JkZXI6IDRweCBzb2xpZCAjZjhmYWZjO1xuICBtYXJnaW4tbGVmdDogLTAuNzVyZW07XG59XG4ubXNfX2hlcm9fX2F2YXRhcnMgaW1nOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubXNfX2hlcm9fX3JhdGluZyB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ubXNfX2hlcm9fX3JhdGluZy1zdGFycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjZjk3MzE2O1xufVxuLm1zX19oZXJvX19yYXRpbmctc3RhcnMgLm1zX19pY29uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5tc19faGVyb19fcmF0aW5nLWNvdW50IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzMzQxNTU7XG59XG4ubXNfX2hlcm9fX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1zX19oZXJvX19pbWFnZSAubXNfX2JsdXItYmxvYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbn1cbi5tc19faGVyb19faW1hZ2UgLm1zX19ibHVyLWJsb2ItLXByaW1hcnkge1xuICB0b3A6IC0yLjVyZW07XG4gIHJpZ2h0OiAtMi41cmVtO1xufVxuLm1zX19oZXJvX19pbWFnZSAubXNfX2JsdXItYmxvYi0tc2Vjb25kYXJ5IHtcbiAgYm90dG9tOiAtMi41cmVtO1xuICBsZWZ0OiAtMi41cmVtO1xufVxuLm1zX19oZXJvX19pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGJveC1zaGFkb3c6IDAgMjVweCA1MHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlcjogOHB4IHNvbGlkICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5tc19fc3RhdHMge1xuICBiYWNrZ3JvdW5kOiAjZjk3MzE2O1xuICBwYWRkaW5nOiAzcmVtIDA7XG59XG4ubXNfX3N0YXRzX19pbm5lciB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1zX19zdGF0c19faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXNfX3N0YXRzX19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbn1cbi5tc19fc3RhdHNfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1zX19zdGF0c19fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufVxuLm1zX19zdGF0c19fbnVtYmVyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjc1cmVtLCAxLjVyZW0gKyAydncsIDIuNXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG4ubXNfX3N0YXRzX19sYWJlbCB7XG4gIGNvbG9yOiAjZmZlZGQ1O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubXNfX2ZlYXR1cmVzIHtcbiAgcGFkZGluZy10b3A6IDZyZW07XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLm1zX19mZWF0dXJlc19faW5uZXIge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tc19fZmVhdHVyZXNfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zX19mZWF0dXJlc19faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG4ubXNfX2ZlYXR1cmVzX19oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4ubXNfX2ZlYXR1cmVzX19oZWFkZXIgLm1zX19zZWN0aW9uLXN1YnRpdGxlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5tc19fZmVhdHVyZXNfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICBnYXA6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1zX19mZWF0dXJlc19fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuXG4ubXNfX2hpZ2hsaWdodCB7XG4gIHBhZGRpbmc6IDVyZW0gMDtcbiAgYmFja2dyb3VuZDogI2YxZjVmOTtcbn1cbi5tc19faGlnaGxpZ2h0X19pbm5lciB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIG1heC13aWR0aDogNTZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubXNfX2hpZ2hsaWdodF9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXNfX2hpZ2hsaWdodF9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG4ubXNfX2hpZ2hsaWdodF9fdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDEuOXJlbSwgMS4xcmVtICsgM3Z3LCAyLjVyZW0pO1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzBmMTcyYTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLm1zX19oaWdobGlnaHRfX3RleHQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogIzMzNDE1NTtcbiAgbWF4LXdpZHRoOiA0MnJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuXG4ubXNfX3Rlc3RpbW9uaWFscyB7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5tc19fdGVzdGltb25pYWxzX19pbm5lciB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1zX190ZXN0aW1vbmlhbHNfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zX190ZXN0aW1vbmlhbHNfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuLm1zX190ZXN0aW1vbmlhbHNfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5tc19fdGVzdGltb25pYWxzX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjNDc1NTY5O1xuICBtYXgtd2lkdGg6IDQycmVtO1xuICBtYXJnaW46IDFyZW0gYXV0byAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cbi5tc19fdGVzdGltb25pYWxzX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgZ2FwOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tc19fdGVzdGltb25pYWxzX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG4ubXNfX3Rlc3RpbW9uaWFsc19fZG90cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbn1cbi5tc19fdGVzdGltb25pYWxzX19kb3RzIHNwYW4ge1xuICB3aWR0aDogMC42MjVyZW07XG4gIGhlaWdodDogMC42MjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgYmFja2dyb3VuZDogI2NiZDVlMTtcbn1cbi5tc19fdGVzdGltb25pYWxzX19kb3RzIHNwYW46Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kOiAjZjk3MzE2O1xufVxuXG4ubXNfX2xhbmd1YWdlcyB7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgYmFja2dyb3VuZDogI2Y4ZmFmYztcbn1cbi5tc19fbGFuZ3VhZ2VzX19pbm5lciB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1zX19sYW5ndWFnZXNfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zX19sYW5ndWFnZXNfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuLm1zX19sYW5ndWFnZXNfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXNfX2xhbmd1YWdlc19faGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbi5tc19fbGFuZ3VhZ2VzX19oZWFkZXItbGVmdCB7XG4gIG1heC13aWR0aDogNDJyZW07XG59XG4ubXNfX2xhbmd1YWdlc19fc3VidGl0bGUge1xuICBjb2xvcjogIzQ3NTU2OTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ubXNfX2xhbmd1YWdlc19faGVhZGVyLWxpbmsge1xuICBjb2xvcjogI2Y5NzMxNjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5tc19fbGFuZ3VhZ2VzX19oZWFkZXItbGluazpob3ZlciB7XG4gIGdhcDogMC43NXJlbTtcbn1cbi5tc19fbGFuZ3VhZ2VzX19oZWFkZXItbGluazpob3ZlciAubXNfX2ljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbn1cbi5tc19fbGFuZ3VhZ2VzX19oZWFkZXItbGluayAubXNfX2ljb24ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZTtcbn1cbi5tc19fbGFuZ3VhZ2VzX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgZ2FwOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1zX19sYW5ndWFnZXNfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zX19sYW5ndWFnZXNfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbn1cblxuLm1zX19zaG9wLWZlYXR1cmVkIHtcbiAgcGFkZGluZy10b3A6IDZyZW07XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICBiYWNrZ3JvdW5kOiAjZjhmYWZjO1xufVxuLm1zX19zaG9wLWZlYXR1cmVkX19pbm5lciB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1zX19zaG9wLWZlYXR1cmVkX19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tc19fc2hvcC1mZWF0dXJlZF9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG4ubXNfX3Nob3AtZmVhdHVyZWRfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5tc19fc2hvcC1mZWF0dXJlZF9faGVhZGVyIC5tc19fc2VjdGlvbi1zdWJ0aXRsZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ubXNfX3Nob3AtZmVhdHVyZWRfX2VkaXRvcmlhbCB7XG4gIG1heC13aWR0aDogNTZyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCA1MHB4IDEwMHB4IC0yMHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAzMHB4IDYwcHggLTMwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjVmOTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5tc19fc2hvcC1mZWF0dXJlZF9fZWRpdG9yaWFsLWNvdmVyIHtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXNfX3Nob3AtZmVhdHVyZWRfX2VkaXRvcmlhbC1jb3ZlciB7XG4gICAgaGVpZ2h0OiA2NTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXNfX3Nob3AtZmVhdHVyZWRfX2VkaXRvcmlhbC1jb3ZlciB7XG4gICAgaGVpZ2h0OiA3NTBweDtcbiAgfVxufVxuLm1zX19zaG9wLWZlYXR1cmVkX19lZGl0b3JpYWwtY292ZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlO1xufVxuLm1zX19zaG9wLWZlYXR1cmVkX19lZGl0b3JpYWwtY292ZXI6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5tc19fc2hvcC1mZWF0dXJlZF9fZWRpdG9yaWFsLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDE1LCAyMywgNDIsIDAuNCksIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCk7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5tc19fc2hvcC1mZWF0dXJlZF9fZWRpdG9yaWFsLWNhcmQge1xuICBwYWRkaW5nOiAyLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWFyZ2luOiAtM3JlbSAxcmVtIDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGJveC1zaGFkb3c6IDAgMjBweCAyNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDhweCAxMHB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXNfX3Nob3AtZmVhdHVyZWRfX2VkaXRvcmlhbC1jYXJkIHtcbiAgICBwYWRkaW5nOiA0cmVtO1xuICAgIG1hcmdpbjogLTNyZW0gM3JlbSAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tc19fc2hvcC1mZWF0dXJlZF9fZWRpdG9yaWFsLWNhcmQge1xuICAgIHBhZGRpbmc6IDVyZW07XG4gIH1cbn1cbi5tc19fc2hvcC1mZWF0dXJlZF9fZWRpdG9yaWFsLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubXNfX3Nob3AtZmVhdHVyZWRfX2VkaXRvcmlhbC10b3Age1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ubXNfX3Nob3AtZmVhdHVyZWRfX2VkaXRvcmlhbC1iYWRnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2Y5NzMxNjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5tc19fc2hvcC1mZWF0dXJlZF9fZWRpdG9yaWFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzBmMTcyYTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXNfX3Nob3AtZmVhdHVyZWRfX2VkaXRvcmlhbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjc1cmVtLCAxLjI1cmVtICsgM3Z3LCAzLjc1cmVtKTtcbiAgfVxufVxuLm1zX19zaG9wLWZlYXR1cmVkX19lZGl0b3JpYWwtcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4ubXNfX3Nob3AtZmVhdHVyZWRfX2VkaXRvcmlhbC1wcmljZS1hbW91bnQge1xuICBjb2xvcjogI2Y5NzMxNjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjc1cmVtLCAxLjVyZW0gKyAydncsIDNyZW0pO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5tc19fc2hvcC1mZWF0dXJlZF9fZWRpdG9yaWFsLXByaWNlLW5vdGUge1xuICBjb2xvcjogIzk0YTNiODtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cbi5tc19fc2hvcC1mZWF0dXJlZF9fZWRpdG9yaWFsLWRpdmlkZXIge1xuICBoZWlnaHQ6IDAuMjVyZW07XG4gIHdpZHRoOiA1cmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0OSwgMTE1LCAyMiwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xufVxuLm1zX19zaG9wLWZlYXR1cmVkX19lZGl0b3JpYWwtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNDc1NTY5O1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWF4LXdpZHRoOiA0OHJlbTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tc19fc2hvcC1mZWF0dXJlZF9fZWRpdG9yaWFsLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG4ubXNfX2N0YSB7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbn1cbi5tc19fY3RhX19pbm5lciB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1zX19jdGFfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zX19jdGFfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuLm1zX19jdGFfX2JveCB7XG4gIGJhY2tncm91bmQ6ICMwZjE3MmE7XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gIHBhZGRpbmc6IDNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXNfX2N0YV9fYm94IHtcbiAgICBwYWRkaW5nOiA1cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5tc19fY3RhX19ncmlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDNyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tc19fY3RhX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cbi5tc19fY3RhX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS45cmVtLCAxLjFyZW0gKyAzdncsIDNyZW0pO1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLm1zX19jdGFfX3RleHQge1xuICBjb2xvcjogI2NiZDVlMTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4ubXNfX2N0YV9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1zX19jdGFfX2J1dHRvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zX19jdGFfX2J1dHRvbnMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLm1zX19jdGFfX3RlYWNoZXItY2FyZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMnB4KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubXNfX2N0YV9fdGVhY2hlci1jYXJkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubXNfX2N0YV9fdGVhY2hlci1jYXJkLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLm1zX19jdGFfX3RlYWNoZXItY2FyZC1oZWFkZXIgaW1nIHtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cbi5tc19fY3RhX190ZWFjaGVyLWNhcmQtaGVhZGVyIGg0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5tc19fY3RhX190ZWFjaGVyLWNhcmQtaGVhZGVyIHAge1xuICBjb2xvcjogIzk0YTNiODtcbiAgbWFyZ2luOiAwO1xufVxuLm1zX19jdGFfX3RlYWNoZXItY2FyZC1xdW90ZSB7XG4gIGNvbG9yOiAjY2JkNWUxO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBtYXJnaW46IDA7XG59XG5cbi5tc19fYmxvZy1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDZyZW07XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLm1zX19ibG9nLXNlY3Rpb25fX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubXNfX2Jsb2ctc2VjdGlvbl9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXNfX2Jsb2ctc2VjdGlvbl9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG4ubXNfX2Jsb2ctc2VjdGlvbl9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1zX19ibG9nLXNlY3Rpb25fX2hlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG4ubXNfX2Jsb2ctc2VjdGlvbl9fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIGdhcDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXNfX2Jsb2ctc2VjdGlvbl9fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuXG4ubXNfX2Jsb2ctaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICBiYWNrZ3JvdW5kOiAjZjhmYWZjO1xufVxuLm1zX19ibG9nLWhlYWRlcl9faW5uZXIge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tc19fYmxvZy1oZWFkZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zX19ibG9nLWhlYWRlcl9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG4ubXNfX2Jsb2ctaGVhZGVyX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA0OHJlbTtcbn1cbi5tc19fYmxvZy1oZWFkZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyLjVyZW0sIDJyZW0gKyAydncsIDMuNzVyZW0pO1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzBmMTcyYTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLm1zX19ibG9nLWhlYWRlcl9fdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjZjk3MzE2O1xufVxuLm1zX19ibG9nLWhlYWRlcl9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogIzQ3NTU2OTtcbiAgbWF4LXdpZHRoOiA0MnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG5cbi5tc19fYmxvZy1maWx0ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmU4ZjA7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi5tc19fYmxvZy1maWx0ZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJhY2tncm91bmQ6ICNmMWY1Zjk7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5tc19fYmxvZy1maWx0ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTJlOGYwO1xufVxuLm1zX19ibG9nLWZpbHRlci0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2Y5NzMxNjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubXNfX2Jsb2ctZmlsdGVyLS1hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWE1ODBjO1xufVxuXG4ubXNfX2Jsb2ctbGlzdCB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubXNfX2Jsb2ctbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tc19fYmxvZy1saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuLm1zX19ibG9nLWxpc3RfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm1zX19ibG9nLWxpc3RfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICBnYXA6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXNfX2Jsb2ctbGlzdF9fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuLm1zX19ibG9nLWxpc3RfX2VtcHR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzY0NzQ4YjtcbiAgcGFkZGluZzogNHJlbSAwO1xufVxuXG4ubXNfX2Jsb2ctY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubXNfX2Jsb2ctY2FyZF9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgYXNwZWN0LXJhdGlvOiAxNi8xMDtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5tc19fYmxvZy1jYXJkX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2U7XG59XG4ubXNfX2Jsb2ctY2FyZDpob3ZlciAubXNfX2Jsb2ctY2FyZF9faW1hZ2UgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5tc19fYmxvZy1jYXJkX19iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcmVtO1xuICBsZWZ0OiAxcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZjk3MzE2O1xufVxuLm1zX19ibG9nLWNhcmRfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG59XG4ubXNfX2Jsb2ctY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMGYxNzJhO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2U7XG59XG4ubXNfX2Jsb2ctY2FyZDpob3ZlciAubXNfX2Jsb2ctY2FyZF9fdGl0bGUge1xuICBjb2xvcjogI2Y5NzMxNjtcbn1cbi5tc19fYmxvZy1jYXJkX19tZXRhIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMWY1Zjk7XG59XG4ubXNfX2Jsb2ctY2FyZF9fYXZhdGFyIHtcbiAgd2lkdGg6IDMuNXJlbTtcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNDksIDExNSwgMjIsIDAuMik7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5tc19fYmxvZy1jYXJkX19tZXRhLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm1zX19ibG9nLWNhcmRfX2F1dGhvciB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMGYxNzJhO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5tc19fYmxvZy1jYXJkX19tZXRhLWRldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjNjQ3NDhiO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuLm1zX19ibG9nLWNhcmRfX21ldGEtZG90IHtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgY29sb3I6ICNjYmQ1ZTE7XG59XG4ubXNfX2Jsb2ctY2FyZF9fbWV0YS1yZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjI1cmVtO1xufVxuLm1zX19ibG9nLWNhcmRfX21ldGEtcmVhZGluZyAubXNfX2ljb24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ubXNfX3BhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG4ubXNfX3BhZ2luYXRpb25fX2l0ZW0ge1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogI2YxZjVmOTtcbiAgY29sb3I6ICMzMzQxNTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubXNfX3BhZ2luYXRpb25fX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjk3MzE2O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tc19fcGFnaW5hdGlvbl9faXRlbS0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2Y5NzMxNjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5tc19fbmV3c2xldHRlciB7XG4gIHBhZGRpbmc6IDZyZW0gMDtcbiAgYmFja2dyb3VuZDogI2Y5NzMxNjtcbn1cbi5tc19fbmV3c2xldHRlcl9faW5uZXIge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tc19fbmV3c2xldHRlcl9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXNfX25ld3NsZXR0ZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuLm1zX19uZXdzbGV0dGVyX19ib3gge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNnB4KTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgcGFkZGluZzogMnJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1zX19uZXdzbGV0dGVyX19ib3gge1xuICAgIHBhZGRpbmc6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zX19uZXdzbGV0dGVyX19ib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4ubXNfX25ld3NsZXR0ZXJfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDM2cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tc19fbmV3c2xldHRlcl9fY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLm1zX19uZXdzbGV0dGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAxcmVtICsgMnZ3LCAyLjVyZW0pO1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5tc19fbmV3c2xldHRlcl9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmN2VkO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLm1zX19uZXdzbGV0dGVyX19mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubXNfX25ld3NsZXR0ZXJfX2Zvcm0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zX19uZXdzbGV0dGVyX19mb3JtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLm1zX19uZXdzbGV0dGVyX19pbnB1dCB7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzBmMTcyYTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tc19fbmV3c2xldHRlcl9faW5wdXQge1xuICAgIHdpZHRoOiAyMHJlbTtcbiAgfVxufVxuLm1zX19uZXdzbGV0dGVyX19pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ubXNfX25ld3NsZXR0ZXJfX2J0biB7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYmFja2dyb3VuZDogIzBmMTcyYTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tc19fbmV3c2xldHRlcl9fYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzFlMjkzYjtcbn1cblxuLm1zX19zaW5nbGUtcG9zdF9faGVybyB7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xufVxuLm1zX19zaW5nbGUtcG9zdF9faGVyby1pbm5lciB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIG1heC13aWR0aDogOTByZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1zX19zaW5nbGUtcG9zdF9faGVyby1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tc19fc2luZ2xlLXBvc3RfX2hlcm8taW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG4ubXNfX3NpbmdsZS1wb3N0X19iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgMjVweCA1MHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tc19fc2luZ2xlLXBvc3RfX2Jhbm5lciB7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgfVxufVxuLm1zX19zaW5nbGUtcG9zdF9fYmFubmVyLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlO1xufVxuLm1zX19zaW5nbGUtcG9zdF9fYmFubmVyOmhvdmVyIC5tc19fc2luZ2xlLXBvc3RfX2Jhbm5lci1pbWFnZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4ubXNfX3NpbmdsZS1wb3N0X19iYW5uZXItb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC42KSwgcmdiYSgwLCAwLCAwLCAwLjIpLCB0cmFuc3BhcmVudCk7XG59XG4ubXNfX3NpbmdsZS1wb3N0X19iYW5uZXItYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDJyZW07XG4gIGxlZnQ6IDJyZW07XG4gIHJpZ2h0OiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXNfX3NpbmdsZS1wb3N0X19iYW5uZXItYm90dG9tIHtcbiAgICBib3R0b206IDRyZW07XG4gICAgbGVmdDogNHJlbTtcbiAgICByaWdodDogNHJlbTtcbiAgfVxufVxuLm1zX19zaW5nbGUtcG9zdF9fYmFubmVyLWNhcmQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMnB4KTtcbiAgcGFkZGluZzogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgbWF4LXdpZHRoOiA1NnJlbTtcbiAgYm94LXNoYWRvdzogMCAyNXB4IDUwcHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zX19zaW5nbGUtcG9zdF9fYmFubmVyLWNhcmQge1xuICAgIHBhZGRpbmc6IDNyZW07XG4gIH1cbn1cbi5tc19fc2luZ2xlLXBvc3RfX2JhZGdlLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLm1zX19zaW5nbGUtcG9zdF9fYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ5LCAxMTUsIDIyLCAwLjEpO1xuICBjb2xvcjogI2Y5NzMxNjtcbiAgcGFkZGluZzogMC4yNXJlbSAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubXNfX3NpbmdsZS1wb3N0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAxcmVtICsgMnZ3LCAyLjVyZW0pO1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzBmMTcyYTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLm1zX19zaW5nbGUtcG9zdF9fYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xufVxuLm1zX19zaW5nbGUtcG9zdF9fYXV0aG9yLWF2YXRhciB7XG4gIHdpZHRoOiAzLjVyZW07XG4gIGhlaWdodDogMy41cmVtO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmOTczMTY7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLm1zX19zaW5nbGUtcG9zdF9fYXV0aG9yLW5hbWUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzBmMTcyYTtcbn1cbi5tc19fc2luZ2xlLXBvc3RfX2F1dGhvci1tZXRhIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM2NDc0OGI7XG59XG4ubXNfX3NpbmdsZS1wb3N0X19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDZyZW07XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLm1zX19zaW5nbGUtcG9zdF9fYXJ0aWNsZSB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1zX19zaW5nbGUtcG9zdF9fYXJ0aWNsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tc19fc2luZ2xlLXBvc3RfX2FydGljbGUge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG4ubXNfX3NpbmdsZS1wb3N0X19wcm9zZSB7XG4gIG1heC13aWR0aDogNTNyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsaW5lLWhlaWdodDogMS44NTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5tc19fc2luZ2xlLXBvc3RfX3Byb3NlIGgyIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwZjE3MmE7XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ubXNfX3NpbmdsZS1wb3N0X19wcm9zZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIGNvbG9yOiAjMzM0MTU1O1xufVxuLm1zX19zaW5nbGUtcG9zdF9fcHJvc2UgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2Y5NzMxNjtcbiAgcGFkZGluZzogMi41cmVtIDJyZW07XG4gIG1hcmdpbjogM3JlbSAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzFlMjkzYjtcbiAgYmFja2dyb3VuZDogI2Y4ZmFmYztcbiAgYm9yZGVyLXJhZGl1czogMCAyNHB4IDI0cHggMDtcbn1cbi5tc19fc2luZ2xlLXBvc3RfX3Byb3NlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICBib3gtc2hhZG93OiAwIDIwcHggMjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCA4cHggMTBweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWFyZ2luOiA0cmVtIDA7XG59XG4ubXNfX3NpbmdsZS1wb3N0X190aXAtYm94IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDksIDExNSwgMjIsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBwYWRkaW5nOiAycmVtO1xuICBtYXJnaW46IDRyZW0gMDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNDksIDExNSwgMjIsIDAuMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tc19fc2luZ2xlLXBvc3RfX3RpcC1ib3gge1xuICAgIHBhZGRpbmc6IDNyZW07XG4gIH1cbn1cbi5tc19fc2luZ2xlLXBvc3RfX3RpcC1ib3ggaDMge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmOTczMTY7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjc1cmVtO1xufVxuLm1zX19zaW5nbGUtcG9zdF9fdGlwLWJveCBwIHtcbiAgY29sb3I6ICMzMzQxNTU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubXNfX3NpbmdsZS1wb3N0X19yZWxhdGVkIHtcbiAgcGFkZGluZy10b3A6IDZyZW07XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLm1zX19zaW5nbGUtcG9zdF9fcmVsYXRlZC1pbm5lciB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1zX19zaW5nbGUtcG9zdF9fcmVsYXRlZC1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tc19fc2luZ2xlLXBvc3RfX3JlbGF0ZWQtaW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG4ubXNfX3NpbmdsZS1wb3N0X19yZWxhdGVkLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tc19fc2luZ2xlLXBvc3RfX3JlbGF0ZWQtaGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cblxuLm1zX19jb250YWN0X19oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIGJhY2tncm91bmQ6ICNmOGZhZmM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tc19fY29udGFjdF9faGVhZGVyLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubXNfX2NvbnRhY3RfX2hlYWRlci1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tc19fY29udGFjdF9faGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuLm1zX19jb250YWN0X19oZWFkZXItdGV4dCB7XG4gIGNvbG9yOiAjNDc1NTY5O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgbWF4LXdpZHRoOiA0MnJlbTtcbiAgbWFyZ2luOiAxcmVtIGF1dG8gMDtcbn1cbi5tc19fY29udGFjdF9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbn1cbi5tc19fY29udGFjdF9faW5uZXIge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tc19fY29udGFjdF9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXNfX2NvbnRhY3RfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuLm1zX19jb250YWN0X19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXNfX2NvbnRhY3RfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDVyZW07XG4gIH1cbn1cbi5tc19fY29udGFjdF9fZm9ybS1jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDI1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgOHB4IDEwcHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWY1Zjk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1zX19jb250YWN0X19mb3JtLWNhcmQge1xuICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgfVxufVxuLm1zX19jb250YWN0X19mb3JtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjMGYxNzJhO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLm1zX19jb250YWN0X19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMS41cmVtO1xufVxuLm1zX19jb250YWN0X19pbmZvLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAycmVtO1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmNWY5O1xuICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxLjVyZW07XG59XG4ubXNfX2NvbnRhY3RfX2luZm8taWNvbiB7XG4gIHdpZHRoOiAzLjVyZW07XG4gIGhlaWdodDogMy41cmVtO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlO1xufVxuLm1zX19jb250YWN0X19pbmZvLWljb24tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0OSwgMTE1LCAyMiwgMC4xKTtcbiAgY29sb3I6ICNmOTczMTY7XG59XG4ubXNfX2NvbnRhY3RfX2luZm8taWNvbi0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNCwgMTY1LCAyMzMsIDAuMSk7XG4gIGNvbG9yOiAjMGVhNWU5O1xufVxuLm1zX19jb250YWN0X19pbmZvLWljb24tLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogcmdiYSgzNCwgMTk3LCA5NCwgMC4xKTtcbiAgY29sb3I6ICMyMmM1NWU7XG59XG4ubXNfX2NvbnRhY3RfX2luZm8taWNvbi0tb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDksIDExNSwgMjIsIDAuMSk7XG4gIGNvbG9yOiAjZjk3MzE2O1xufVxuLm1zX19jb250YWN0X19pbmZvLWNhcmQ6aG92ZXIgLm1zX19jb250YWN0X19pbmZvLWljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4ubXNfX2NvbnRhY3RfX2luZm8tbGFiZWwge1xuICBjb2xvcjogIzY0NzQ4YjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5tc19fY29udGFjdF9faW5mby12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4xMjVyZW0sIDFyZW0gKyAwLjV2dywgMS41cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICMwZjE3MmE7XG59XG4ubXNfX2NvbnRhY3QgYS5tc19fY29udGFjdF9faW5mby12YWx1ZSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2U7XG59XG4ubXNfX2NvbnRhY3QgYS5tc19fY29udGFjdF9faW5mby12YWx1ZTpob3ZlciB7XG4gIGNvbG9yOiAjZjk3MzE2O1xufVxuLm1zX19jb250YWN0X19pbmZvLW5vdGUge1xuICBjb2xvcjogIzY0NzQ4YjtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLm1zX19jb250YWN0LWZvcm0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEuNXJlbTtcbn1cbi5tc19fY29udGFjdC1mb3JtX19yb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXNfX2NvbnRhY3QtZm9ybV9fcm93LS0yY29sIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cbi5tc19fY29udGFjdC1mb3JtX19maWVsZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMC41cmVtO1xufVxuLm1zX19jb250YWN0LWZvcm1fX2ZpZWxkID4gbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMzMzQxNTU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMDtcbn1cbi5tc19fY29udGFjdC1mb3JtX19hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLm1zX19jb250YWN0LWZvcm1fX3N1Ym1pdCB7XG4gIG1pbi1oZWlnaHQ6IDMuNXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5tc19fY29udGFjdC1mb3JtX19zdWJtaXQgLm1zX19pY29uIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLm1zX19jb250YWN0LWZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbi5tc19fY29udGFjdC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuLm1zX19jb250YWN0LWZvcm0gaW5wdXRbdHlwZT10ZWxdLFxuLm1zX19jb250YWN0LWZvcm0gaW5wdXRbdHlwZT11cmxdLFxuLm1zX19jb250YWN0LWZvcm0gc2VsZWN0LFxuLm1zX19jb250YWN0LWZvcm0gdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2Y4ZmFmYztcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZThmMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBjb2xvcjogIzBmMTcyYTtcbiAgZm9udC1mYW1pbHk6IFwiUGx1cyBKYWthcnRhIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMzAwbXMgZWFzZSwgYm94LXNoYWRvdyAzMDBtcyBlYXNlO1xufVxuLm1zX19jb250YWN0LWZvcm0gaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsXG4ubXNfX2NvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsXG4ubXNfX2NvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyLFxuLm1zX19jb250YWN0LWZvcm0gaW5wdXRbdHlwZT11cmxdOjpwbGFjZWhvbGRlcixcbi5tc19fY29udGFjdC1mb3JtIHNlbGVjdDo6cGxhY2Vob2xkZXIsXG4ubXNfX2NvbnRhY3QtZm9ybSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk0YTNiODtcbn1cbi5tc19fY29udGFjdC1mb3JtIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4ubXNfX2NvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbi5tc19fY29udGFjdC1mb3JtIGlucHV0W3R5cGU9dGVsXTpmb2N1cyxcbi5tc19fY29udGFjdC1mb3JtIGlucHV0W3R5cGU9dXJsXTpmb2N1cyxcbi5tc19fY29udGFjdC1mb3JtIHNlbGVjdDpmb2N1cyxcbi5tc19fY29udGFjdC1mb3JtIHRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjQ5LCAxMTUsIDIyLCAwLjkpO1xufVxuLm1zX19jb250YWN0LWZvcm0gc2VsZWN0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1zX19jb250YWN0LWZvcm0gdGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xuICBtaW4taGVpZ2h0OiA4cmVtO1xufVxuLm1zX19jb250YWN0LWZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubXNfX2NvbnRhY3QtZm9ybSAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIGNvbG9yOiAjYjkxYzFjO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cbi5tc19fY29udGFjdC1mb3JtIC53cGNmNy1ub3QtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICNmY2E1YTU7XG4gIGJhY2tncm91bmQ6ICNmZmY3Zjc7XG59XG4ubXNfX2NvbnRhY3QtZm9ybSAud3BjZjctc3Bpbm5lciB7XG4gIG1hcmdpbjogMCAwIDAgMC41cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm1zX19jb250YWN0LWZvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubXNfX2NvbnRhY3QtZm9ybSAud3BjZjcgZm9ybS5pbnZhbGlkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsXG4ubXNfX2NvbnRhY3QtZm9ybSAud3BjZjcgZm9ybS51bmFjY2VwdGVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsXG4ubXNfX2NvbnRhY3QtZm9ybSAud3BjZjcgZm9ybS5hYm9ydGVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsXG4ubXNfX2NvbnRhY3QtZm9ybSAud3BjZjcgZm9ybS5mYWlsZWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZWNhY2E7XG4gIGJhY2tncm91bmQ6ICNmZmYxZjI7XG4gIGNvbG9yOiAjOWYxMjM5O1xufVxuLm1zX19jb250YWN0LWZvcm0gLndwY2Y3IGZvcm0uc2VudCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiZjdkMDtcbiAgYmFja2dyb3VuZDogI2YwZmRmNDtcbiAgY29sb3I6ICMxNjY1MzQ7XG59XG4ubXNfX2NvbnRhY3QtZm9ybSAud3BjZjcgZm9ybS5zdWJtaXR0aW5nIC53cGNmNy1zdWJtaXQge1xuICBvcGFjaXR5OiAwLjg1O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLm1zX19jb250YWN0LWZvcm0gW2NsYXNzKj1hbHRjaGFdIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG4ubXNfX2ZhcV9faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIGJhY2tncm91bmQ6ICNmOGZhZmM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tc19fZmFxX19oZWFkZXItaW5uZXIge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBtYXgtd2lkdGg6IDU2cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1zX19mYXFfX2hlYWRlci1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tc19fZmFxX19oZWFkZXItaW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG4ubXNfX2ZhcV9faGVhZGVyLWJsb2JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuMDU7XG59XG4ubXNfX2ZhcV9faGVhZGVyLWJsb2Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNHJlbTtcbiAgaGVpZ2h0OiAyNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBmaWx0ZXI6IGJsdXIoNjRweCk7XG59XG4ubXNfX2ZhcV9faGVhZGVyLWJsb2ItLXByaW1hcnkge1xuICB0b3A6IDVyZW07XG4gIGxlZnQ6IDI1JTtcbiAgYmFja2dyb3VuZDogI2Y5NzMxNjtcbn1cbi5tc19fZmFxX19oZWFkZXItYmxvYi0tc2Vjb25kYXJ5IHtcbiAgYm90dG9tOiA1cmVtO1xuICByaWdodDogMjUlO1xuICBiYWNrZ3JvdW5kOiAjMGVhNWU5O1xufVxuLm1zX19mYXFfX2hlYWRlciBwIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBjb2xvcjogIzQ3NTU2OTtcbiAgbWF4LXdpZHRoOiA0MnJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuLm1zX19mYXFfX2hlYWRlciBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgZm9udC1zaXplOiBjbGFtcCgyLjVyZW0sIDEuNzVyZW0gKyAzdncsIDMuNzVyZW0pO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuLm1zX19mYXFfX2NvbnRlbnQge1xuICBwYWRkaW5nOiA1cmVtIDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ubXNfX2ZhcV9faW5uZXIge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBtYXgtd2lkdGg6IDU2cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tc19fZmFxX19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tc19fZmFxX19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbn1cbi5tc19fZmFxX19jYXRlZ29yeSB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiA4cmVtO1xufVxuLm1zX19mYXFfX2NhdGVnb3J5Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1zX19mYXFfX2NhdGVnb3J5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICMwZjE3MmE7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC43NXJlbTtcbn1cbi5tc19fZmFxX19jYXRlZ29yeS1iYXIge1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbn1cbi5tc19fZmFxX19jYXRlZ29yeS1iYXItLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjZjk3MzE2O1xufVxuLm1zX19mYXFfX2NhdGVnb3J5LWJhci0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogIzBlYTVlOTtcbn1cbi5tc19fZmFxX19jYXRlZ29yeS1iYXItLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzIyYzU1ZTtcbn1cblxuLm1zX19jb3Vyc2VzX19oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIGJhY2tncm91bmQ6ICNmOGZhZmM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tc19fY291cnNlc19faGVhZGVyLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgbWF4LXdpZHRoOiA1NnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubXNfX2NvdXJzZXNfX2hlYWRlci1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tc19fY291cnNlc19faGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuLm1zX19jb3Vyc2VzX19oZWFkZXIgcCB7XG4gIGNvbG9yOiAjNDc1NTY5O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5tc19fY291cnNlc19fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbn1cbi5tc19fY291cnNlc19faW5uZXIge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tc19fY291cnNlc19faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXNfX2NvdXJzZXNfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuLm1zX19jb3Vyc2VzX190b29sYmFyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmNWY5O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLm1zX19jb3Vyc2VzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjVyZW07XG59XG4ubXNfX2NvdXJzZXNfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWY1Zjk7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xufVxuLm1zX19jb3Vyc2VzX19pdGVtOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAyNXB4IDUwcHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0OSwgMTE1LCAyMiwgMC4zKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zX19jb3Vyc2VzX19pdGVtIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG4ubXNfX2NvdXJzZXNfX2l0ZW0tZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMnJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zX19jb3Vyc2VzX19pdGVtLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnIgYXV0bztcbiAgfVxufVxuLm1zX19jb3Vyc2VzX19pdGVtLWZsYWcge1xuICBmb250LXNpemU6IDMuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zX19jb3Vyc2VzX19pdGVtLWZsYWcge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5tc19fY291cnNlc19faXRlbS1mbGFnLS1sZyB7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbn1cbi5tc19fY291cnNlc19faXRlbS1mbGFnIGltZyB7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ubXNfX2NvdXJzZXNfX2l0ZW0taW5mbyB7XG4gIG1pbi13aWR0aDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zX19jb3Vyc2VzX19pdGVtLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDAuNXJlbTtcbiAgfVxufVxuLm1zX19jb3Vyc2VzX19pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjMGYxNzJhO1xuICBtYXJnaW46IDA7XG59XG4ubXNfX2NvdXJzZXNfX2l0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjNDc1NTY5O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgbWFyZ2luOiAwO1xufVxuLm1zX19jb3Vyc2VzX19pdGVtLWFjdGlvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ubXNfX3NpbmdsZS1sYW5ndWFnZV9faGVybyB7XG4gIHBhZGRpbmc6IDVyZW0gMDtcbiAgYmFja2dyb3VuZDogI2Y4ZmFmYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1zX19zaW5nbGUtbGFuZ3VhZ2VfX2hlcm8taW5uZXIge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBtYXgtd2lkdGg6IDU2cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tc19fc2luZ2xlLWxhbmd1YWdlX19oZXJvLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zX19zaW5nbGUtbGFuZ3VhZ2VfX2hlcm8taW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG4ubXNfX3NpbmdsZS1sYW5ndWFnZV9faGVyby10ZXh0IHtcbiAgY29sb3I6ICM0NzU1Njk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5tc19fc2luZ2xlLWxhbmd1YWdlX19oZXJvLWJveCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIHBhZGRpbmc6IDJyZW07XG4gIG1hcmdpbjogMnJlbSAwO1xuICBib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCA0cHggNnB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmNWY5O1xufVxuLm1zX19zaW5nbGUtbGFuZ3VhZ2VfX2hlcm8tZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzMzNDE1NTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5tc19fc2luZ2xlLWxhbmd1YWdlX19oZXJvLWZlYXR1cmVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tc19fc2luZ2xlLWxhbmd1YWdlX19oZXJvLWZlYXR1cmVzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4ubXNfX3NpbmdsZS1sYW5ndWFnZV9faGVyby1mZWF0dXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzMzNDE1NTtcbn1cbi5tc19fc2luZ2xlLWxhbmd1YWdlX19oZXJvLWZlYXR1cmUgLm1zX19pY29uIHtcbiAgY29sb3I6ICNmOTczMTY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLm1zX19zaW5nbGUtbGFuZ3VhZ2VfX2hlcm8tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5tc19fc2luZ2xlLWxhbmd1YWdlX19oZXJvLWd1YXJhbnRlZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNzVyZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMzQsIDE5NywgOTQsIDAuMDUpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDM0LCAxOTcsIDk0LCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbn1cbi5tc19fc2luZ2xlLWxhbmd1YWdlX19oZXJvLWd1YXJhbnRlZSAubXNfX2ljb24ge1xuICBjb2xvcjogIzIyYzU1ZTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4ubXNfX3NpbmdsZS1sYW5ndWFnZV9faGVyby1ndWFyYW50ZWUgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwZjE3MmE7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ubXNfX3NpbmdsZS1sYW5ndWFnZV9faGVyby1ndWFyYW50ZWUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM2NDc0OGI7XG59XG4ubXNfX3NpbmdsZS1sYW5ndWFnZV9faW5uZXIge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tc19fc2luZ2xlLWxhbmd1YWdlX19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tc19fc2luZ2xlLWxhbmd1YWdlX19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbn1cbi5tc19fc2luZ2xlLWxhbmd1YWdlX19sZXZlbHMge1xuICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDZyZW07XG59XG4ubXNfX3NpbmdsZS1sYW5ndWFnZV9fbGV2ZWxzLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgbWF4LXdpZHRoOiA0MnJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5tc19fc2luZ2xlLWxhbmd1YWdlX19sZXZlbHMtaGVhZGVyIHAge1xuICBjb2xvcjogIzQ3NTU2OTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ubXNfX3NpbmdsZS1sYW5ndWFnZV9fbGV2ZWxzLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICBnYXA6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1zX19zaW5nbGUtbGFuZ3VhZ2VfX2xldmVscy1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG4ubXNfX3NpbmdsZS1sYW5ndWFnZV9fbGV2ZWwtY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWY1Zjk7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMzAwbXMgZWFzZTtcbiAgcGFkZGluZzogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5tc19fc2luZ2xlLWxhbmd1YWdlX19sZXZlbC1jYXJkOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDI1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgOHB4IDEwcHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubXNfX3NpbmdsZS1sYW5ndWFnZV9fbGV2ZWwtY2FyZC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ubXNfX3NpbmdsZS1sYW5ndWFnZV9fbGV2ZWwtY2FyZCBoMyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwZjE3MmE7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4ubXNfX3NpbmdsZS1sYW5ndWFnZV9fbGV2ZWwtY2FyZCBwIHtcbiAgY29sb3I6ICM0NzU1Njk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5tc19fc2luZ2xlLWxhbmd1YWdlX19sZXZlbC1iYWRnZSB7XG4gIGJhY2tncm91bmQ6ICNmOTczMTY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm1zX19zaW5nbGUtbGFuZ3VhZ2VfX2xldmVsLXRhZyB7XG4gIGJhY2tncm91bmQ6ICNmMWY1Zjk7XG4gIGNvbG9yOiAjNDc1NTY5O1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm1zX19zaW5nbGUtbGFuZ3VhZ2VfX2xldmVsLWVmZmVjdCB7XG4gIGJhY2tncm91bmQ6ICNmOGZhZmM7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5tc19fc2luZ2xlLWxhbmd1YWdlX19sZXZlbC1lZmZlY3Qgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogI2Y5NzMxNjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5tc19fc2luZ2xlLWxhbmd1YWdlX19sZXZlbC1lZmZlY3QgcCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjMzM0MTU1O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuLm1zX19zaW5nbGUtbGFuZ3VhZ2VfX2xldmVsLWZlYXR1cmVzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMS41cmVtO1xuICBmbGV4LWdyb3c6IDE7XG59XG4ubXNfX3NpbmdsZS1sYW5ndWFnZV9fbGV2ZWwtZmVhdHVyZXMgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzQ3NTU2OTtcbn1cbi5tc19fc2luZ2xlLWxhbmd1YWdlX19sZXZlbC1mZWF0dXJlcyBsaSAubXNfX2ljb24ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGNvbG9yOiAjMGVhNWU5O1xufVxuLm1zX19zaW5nbGUtbGFuZ3VhZ2VfX2V4dHJhcy1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgZ2FwOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1zX19zaW5nbGUtbGFuZ3VhZ2VfX2V4dHJhcy1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tc19fc2luZ2xlLWxhbmd1YWdlX19leHRyYXMtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufVxuLm1zX19zaW5nbGUtbGFuZ3VhZ2VfX2V4dHJhLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmNWY5O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDMwMG1zIGVhc2U7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cbi5tc19fc2luZ2xlLWxhbmd1YWdlX19leHRyYS1jYXJkOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDI1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgOHB4IDEwcHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubXNfX3NpbmdsZS1sYW5ndWFnZV9fZXh0cmEtY2FyZCAubXNfX2ljb24ge1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiAjZjk3MzE2O1xufVxuLm1zX19zaW5nbGUtbGFuZ3VhZ2VfX2V4dHJhLWNhcmQgLm1zX19pY29uLS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmOTczMTY7XG59XG4ubXNfX3NpbmdsZS1sYW5ndWFnZV9fZXh0cmEtY2FyZCAubXNfX2ljb24tLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMGVhNWU5O1xufVxuLm1zX19zaW5nbGUtbGFuZ3VhZ2VfX2V4dHJhLWNhcmQgLm1zX19pY29uLS1ncmVlbiB7XG4gIGNvbG9yOiAjMjJjNTVlO1xufVxuLm1zX19zaW5nbGUtbGFuZ3VhZ2VfX2V4dHJhLWNhcmQgLm1zX19pY29uLS1vcmFuZ2Uge1xuICBjb2xvcjogI2Y5NzMxNjtcbn1cbi5tc19fc2luZ2xlLWxhbmd1YWdlX19leHRyYS1jYXJkIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwZjE3MmE7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5tc19fc2luZ2xlLWxhbmd1YWdlX19leHRyYS1jYXJkIHAge1xuICBjb2xvcjogIzQ3NTU2OTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5tc19fc2luZ2xlLWxhbmd1YWdlX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDZyZW07XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICBiYWNrZ3JvdW5kOiAjZjhmYWZjO1xufVxuLm1zX19zaW5nbGUtbGFuZ3VhZ2VfX2NvbnRlbnQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zX19zaW5nbGUtbGFuZ3VhZ2VfX2NvbnRlbnQtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG4ubXNfX3NpbmdsZS1sYW5ndWFnZV9fY29udGVudC1pbmZvIGgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDFyZW0gKyAydncsIDIuMjVyZW0pO1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzBmMTcyYTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLm1zX19zaW5nbGUtbGFuZ3VhZ2VfX2NvbnRlbnQtaW5mbyA+IHAge1xuICBjb2xvcjogIzQ3NTU2OTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5tc19fc2luZ2xlLWxhbmd1YWdlX19jb250ZW50LWZlYXR1cmVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjVyZW07XG59XG4ubXNfX3NpbmdsZS1sYW5ndWFnZV9fY29udGVudC1mZWF0dXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xufVxuLm1zX19zaW5nbGUtbGFuZ3VhZ2VfX2NvbnRlbnQtZmVhdHVyZSAubXNfX2ljb24ge1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjZjk3MzE2O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5tc19fc2luZ2xlLWxhbmd1YWdlX19jb250ZW50LWZlYXR1cmUgLm1zX19pY29uLS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmOTczMTY7XG59XG4ubXNfX3NpbmdsZS1sYW5ndWFnZV9fY29udGVudC1mZWF0dXJlIC5tc19faWNvbi0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMwZWE1ZTk7XG59XG4ubXNfX3NpbmdsZS1sYW5ndWFnZV9fY29udGVudC1mZWF0dXJlIC5tc19faWNvbi0tZ3JlZW4ge1xuICBjb2xvcjogIzIyYzU1ZTtcbn1cbi5tc19fc2luZ2xlLWxhbmd1YWdlX19jb250ZW50LWZlYXR1cmUgaDQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzBmMTcyYTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5tc19fc2luZ2xlLWxhbmd1YWdlX19jb250ZW50LWZlYXR1cmUgcCB7XG4gIGNvbG9yOiAjNDc1NTY5O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLm1zX19zaW5nbGUtbGFuZ3VhZ2VfX2NvbnRlbnQtZm9ybSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGJveC1zaGFkb3c6IDAgMjBweCAyNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDhweCAxMHB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmNWY5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXNfX3NpbmdsZS1sYW5ndWFnZV9fY29udGVudC1mb3JtIHtcbiAgICBwYWRkaW5nOiAyLjVyZW07XG4gIH1cbn1cbi5tc19fc2luZ2xlLWxhbmd1YWdlX19jb250ZW50LWZvcm0gaDMge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICMwZjE3MmE7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ubXNfX3NpbmdsZS1sYW5ndWFnZV9fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS41cmVtO1xufVxuXG4ubXNfX3NpbmdsZS1sYW5ndWFnZS0tY291cnNlLXBhZ2UgLm1zX19zaW5nbGUtbGFuZ3VhZ2VfX2hlcm8tbGVnYWN5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiBjbGFtcCgyMjBweCwgMzh2dywgNDIwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNHJlbSAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubXNfX3NpbmdsZS1sYW5ndWFnZS0tY291cnNlLXBhZ2UgLm1zX19zaW5nbGUtbGFuZ3VhZ2VfX2hlcm8tbGVnYWN5LW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDE1LCAyMywgNDIsIDAuMzUpLCByZ2JhKDE1LCAyMywgNDIsIDAuNSkpO1xufVxuLm1zX19zaW5nbGUtbGFuZ3VhZ2UtLWNvdXJzZS1wYWdlIC5tc19fc2luZ2xlLWxhbmd1YWdlX19oZXJvLWxlZ2FjeS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IGNsYW1wKDJyZW0sIDEuNHJlbSArIDIuMnZ3LCAzLjVyZW0pO1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG4ubXNfX3NpbmdsZS1sYW5ndWFnZS0tY291cnNlLXBhZ2UgLm1zX19zaW5nbGUtbGFuZ3VhZ2VfX3NlY3Rpb24ge1xuICBwYWRkaW5nOiA0cmVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1zX19zaW5nbGUtbGFuZ3VhZ2UtLWNvdXJzZS1wYWdlIC5tc19fc2luZ2xlLWxhbmd1YWdlX19zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA1cmVtIDA7XG4gIH1cbn1cbi5tc19fc2luZ2xlLWxhbmd1YWdlLS1jb3Vyc2UtcGFnZSAubXNfX3NpbmdsZS1sYW5ndWFnZV9fc2VjdGlvbi0tcHJvZ3JhbXMge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbn1cbi5tc19fc2luZ2xlLWxhbmd1YWdlLS1jb3Vyc2UtcGFnZSAubXNfX3NpbmdsZS1sYW5ndWFnZV9fc2VjdGlvbi0tbGVhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjZjhmYWZjO1xufVxuLm1zX19zaW5nbGUtbGFuZ3VhZ2UtLWNvdXJzZS1wYWdlIC5tc19fc2luZ2xlLWxhbmd1YWdlX19zZWN0aW9uLS1mb3JtIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xufVxuLm1zX19zaW5nbGUtbGFuZ3VhZ2UtLWNvdXJzZS1wYWdlIC5tc19fc2luZ2xlLWxhbmd1YWdlX19pbnRyby1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAyLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zX19zaW5nbGUtbGFuZ3VhZ2UtLWNvdXJzZS1wYWdlIC5tc19fc2luZ2xlLWxhbmd1YWdlX19pbnRyby1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCA0NSUpIG1pbm1heCgwLCA1NSUpO1xuICAgIGdhcDogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXNfX3NpbmdsZS1sYW5ndWFnZS0tY291cnNlLXBhZ2UgLm1zX19zaW5nbGUtbGFuZ3VhZ2VfX2ludHJvLWdyaWQtLW5vLW1lZGlhIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICB9XG59XG4ubXNfX3NpbmdsZS1sYW5ndWFnZS0tY291cnNlLXBhZ2UgLm1zX19zaW5nbGUtbGFuZ3VhZ2VfX2ludHJvLW1lZGlhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDI1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgOHB4IDEwcHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWY1Zjk7XG59XG4ubXNfX3NpbmdsZS1sYW5ndWFnZS0tY291cnNlLXBhZ2UgLm1zX19zaW5nbGUtbGFuZ3VhZ2VfX3d5c2l3eWcgaDEsXG4ubXNfX3NpbmdsZS1sYW5ndWFnZS0tY291cnNlLXBhZ2UgLm1zX19zaW5nbGUtbGFuZ3VhZ2VfX3d5c2l3eWcgaDIge1xuICBjb2xvcjogIzBmMTcyYTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBmb250LXNpemU6IGNsYW1wKDEuOXJlbSwgMS4zcmVtICsgMS43dncsIDIuNzVyZW0pO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG4ubXNfX3NpbmdsZS1sYW5ndWFnZS0tY291cnNlLXBhZ2UgLm1zX19zaW5nbGUtbGFuZ3VhZ2VfX3d5c2l3eWcgaDMge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogIzBmMTcyYTtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjE1cmVtLCAxcmVtICsgMC44dncsIDEuNTVyZW0pO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5tc19fc2luZ2xlLWxhbmd1YWdlLS1jb3Vyc2UtcGFnZSAubXNfX3NpbmdsZS1sYW5ndWFnZV9fd3lzaXd5ZyBoNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgY29sb3I6ICMwZjE3MmE7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubXNfX3NpbmdsZS1sYW5ndWFnZS0tY291cnNlLXBhZ2UgLm1zX19zaW5nbGUtbGFuZ3VhZ2VfX3d5c2l3eWcgcCB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIGNvbG9yOiAjMzM0MTU1O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuLm1zX19zaW5nbGUtbGFuZ3VhZ2UtLWNvdXJzZS1wYWdlIC5tc19fc2luZ2xlLWxhbmd1YWdlX193eXNpd3lnIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZThmMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tc19fc2luZ2xlLWxhbmd1YWdlLS1jb3Vyc2UtcGFnZSAubXNfX3NpbmdsZS1sYW5ndWFnZV9fd3lzaXd5ZyB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmU4ZjA7XG4gIGNvbG9yOiAjMzM0MTU1O1xuICBmb250LXNpemU6IDAuOTVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm1zX19zaW5nbGUtbGFuZ3VhZ2UtLWNvdXJzZS1wYWdlIC5tc19fc2luZ2xlLWxhbmd1YWdlX193eXNpd3lnIHRhYmxlIHRyOmxhc3QtY2hpbGQgdGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLm1zX19zaW5nbGUtbGFuZ3VhZ2UtLWNvdXJzZS1wYWdlIC5tc19fc2luZ2xlLWxhbmd1YWdlX193eXNpd3lnIHRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDI4JTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwZjE3MmE7XG59XG4ubXNfX3NpbmdsZS1sYW5ndWFnZS0tY291cnNlLXBhZ2UgLm1zX19zaW5nbGUtbGFuZ3VhZ2VfX2hpZ2hsaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXJlbSAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ubXNfX3NpbmdsZS1sYW5ndWFnZS0tY291cnNlLXBhZ2UgLm1zX19zaW5nbGUtbGFuZ3VhZ2VfX2hpZ2hsaWdodC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgxNSwgMjMsIDQyLCAwLjU2KTtcbn1cbi5tc19fc2luZ2xlLWxhbmd1YWdlLS1jb3Vyc2UtcGFnZSAubXNfX3NpbmdsZS1sYW5ndWFnZV9faGlnaGxpZ2h0LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDUycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgcGFkZGluZzogMi41cmVtIDJyZW07XG4gIGJveC1zaGFkb3c6IDAgMjVweCA1MHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4ubXNfX3NpbmdsZS1sYW5ndWFnZS0tY291cnNlLXBhZ2UgLm1zX19zaW5nbGUtbGFuZ3VhZ2VfX2hpZ2hsaWdodC1jb250ZW50IGgxLFxuLm1zX19zaW5nbGUtbGFuZ3VhZ2UtLWNvdXJzZS1wYWdlIC5tc19fc2luZ2xlLWxhbmd1YWdlX19oaWdobGlnaHQtY29udGVudCBoMixcbi5tc19fc2luZ2xlLWxhbmd1YWdlLS1jb3Vyc2UtcGFnZSAubXNfX3NpbmdsZS1sYW5ndWFnZV9faGlnaGxpZ2h0LWNvbnRlbnQgaDMsXG4ubXNfX3NpbmdsZS1sYW5ndWFnZS0tY291cnNlLXBhZ2UgLm1zX19zaW5nbGUtbGFuZ3VhZ2VfX2hpZ2hsaWdodC1jb250ZW50IGg0LFxuLm1zX19zaW5nbGUtbGFuZ3VhZ2UtLWNvdXJzZS1wYWdlIC5tc19fc2luZ2xlLWxhbmd1YWdlX19oaWdobGlnaHQtY29udGVudCBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1zX19zaW5nbGUtbGFuZ3VhZ2UtLWNvdXJzZS1wYWdlIC5tc19fc2luZ2xlLWxhbmd1YWdlX19oaWdobGlnaHQtY29udGVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1zX19zaW5nbGUtbGFuZ3VhZ2UtLWNvdXJzZS1wYWdlIC5tc19fc2luZ2xlLWxhbmd1YWdlX19wcm9ncmFtLXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMnJlbTtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXNfX3NpbmdsZS1sYW5ndWFnZS0tY291cnNlLXBhZ2UgLm1zX19zaW5nbGUtbGFuZ3VhZ2VfX3Byb2dyYW0tcm93IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAwLjMyZnIpIG1pbm1heCgwLCAxZnIpO1xuICAgIGdhcDogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXNfX3NpbmdsZS1sYW5ndWFnZS0tY291cnNlLXBhZ2UgLm1zX19zaW5nbGUtbGFuZ3VhZ2VfX3Byb2dyYW0tcm93LS1pbWFnZS1yaWdodCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMC4zMmZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXNfX3NpbmdsZS1sYW5ndWFnZS0tY291cnNlLXBhZ2UgLm1zX19zaW5nbGUtbGFuZ3VhZ2VfX3Byb2dyYW0tcm93LS1pbWFnZS1yaWdodCAubXNfX3NpbmdsZS1sYW5ndWFnZV9fcHJvZ3JhbS1tZWRpYSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zX19zaW5nbGUtbGFuZ3VhZ2UtLWNvdXJzZS1wYWdlIC5tc19fc2luZ2xlLWxhbmd1YWdlX19wcm9ncmFtLXJvdy0tbm8tbWVkaWEge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gIH1cbn1cbi5tc19fc2luZ2xlLWxhbmd1YWdlLS1jb3Vyc2UtcGFnZSAubXNfX3NpbmdsZS1sYW5ndWFnZV9fcHJvZ3JhbS1tZWRpYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgcGFkZGluZzogMC41cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCA0cHggNnB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmNWY5O1xufVxuLm1zX19zaW5nbGUtbGFuZ3VhZ2UtLWNvdXJzZS1wYWdlIC5tc19fc2luZ2xlLWxhbmd1YWdlX19wcm9ncmFtLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmNWY5O1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBwYWRkaW5nOiAycmVtO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLm1zX19zaW5nbGUtbGFuZ3VhZ2UtLWNvdXJzZS1wYWdlIC5tc19fc2luZ2xlLWxhbmd1YWdlX19leHRyYXMtZ3JpZCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tc19fc2luZ2xlLWxhbmd1YWdlLS1jb3Vyc2UtcGFnZSAubXNfX3NpbmdsZS1sYW5ndWFnZV9fZXh0cmFzLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubXNfX3NpbmdsZS1sYW5ndWFnZS0tY291cnNlLXBhZ2UgLm1zX19zaW5nbGUtbGFuZ3VhZ2VfX2V4dHJhcy1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cbi5tc19fc2luZ2xlLWxhbmd1YWdlLS1jb3Vyc2UtcGFnZSAubXNfX3NpbmdsZS1sYW5ndWFnZV9fZXh0cmEtdGlsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU4ZjA7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cbi5tc19fc2luZ2xlLWxhbmd1YWdlLS1jb3Vyc2UtcGFnZSAubXNfX3NpbmdsZS1sYW5ndWFnZV9fZXh0cmEtdGlsZSBoMyB7XG4gIG1hcmdpbjogMCAwIDAuNzVyZW07XG4gIGNvbG9yOiAjMGYxNzJhO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5tc19fc2luZ2xlLWxhbmd1YWdlLS1jb3Vyc2UtcGFnZSAubXNfX3NpbmdsZS1sYW5ndWFnZV9fZXh0cmEtdGlsZSBwIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgY29sb3I6ICMzMzQxNTU7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGZvbnQtc2l6ZTogMC45NXJlbTtcbn1cbi5tc19fc2luZ2xlLWxhbmd1YWdlLS1jb3Vyc2UtcGFnZSAubXNfX3NpbmdsZS1sYW5ndWFnZV9fbGVhcm5pbmctaW50cm8ge1xuICBtYXJnaW46IDAgYXV0byAzcmVtO1xuICBtYXgtd2lkdGg6IDYycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubXNfX3NpbmdsZS1sYW5ndWFnZS0tY291cnNlLXBhZ2UgLm1zX19zaW5nbGUtbGFuZ3VhZ2VfX2xlYXJuaW5nLWludHJvIGgxLFxuLm1zX19zaW5nbGUtbGFuZ3VhZ2UtLWNvdXJzZS1wYWdlIC5tc19fc2luZ2xlLWxhbmd1YWdlX19sZWFybmluZy1pbnRybyBoMixcbi5tc19fc2luZ2xlLWxhbmd1YWdlLS1jb3Vyc2UtcGFnZSAubXNfX3NpbmdsZS1sYW5ndWFnZV9fbGVhcm5pbmctaW50cm8gaDMsXG4ubXNfX3NpbmdsZS1sYW5ndWFnZS0tY291cnNlLXBhZ2UgLm1zX19zaW5nbGUtbGFuZ3VhZ2VfX2xlYXJuaW5nLWludHJvIGg0LFxuLm1zX19zaW5nbGUtbGFuZ3VhZ2UtLWNvdXJzZS1wYWdlIC5tc19fc2luZ2xlLWxhbmd1YWdlX19sZWFybmluZy1pbnRybyBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1zX19zaW5nbGUtbGFuZ3VhZ2UtLWNvdXJzZS1wYWdlIC5tc19fc2luZ2xlLWxhbmd1YWdlX19mZWF0dXJlcy1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1zX19zaW5nbGUtbGFuZ3VhZ2UtLWNvdXJzZS1wYWdlIC5tc19fc2luZ2xlLWxhbmd1YWdlX19mZWF0dXJlcy1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cbi5tc19fc2luZ2xlLWxhbmd1YWdlLS1jb3Vyc2UtcGFnZSAubXNfX3NpbmdsZS1sYW5ndWFnZV9fZmVhdHVyZS1jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjVmOTtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgcGFkZGluZzogMnJlbTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1zX19zaW5nbGUtbGFuZ3VhZ2UtLWNvdXJzZS1wYWdlIC5tc19fc2luZ2xlLWxhbmd1YWdlX19mZWF0dXJlLWljb24ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLm1zX19zaW5nbGUtbGFuZ3VhZ2UtLWNvdXJzZS1wYWdlIC5tc19fc2luZ2xlLWxhbmd1YWdlX19mZWF0dXJlLWljb24gaW1nIHtcbiAgd2lkdGg6IDQuMjVyZW07XG4gIGhlaWdodDogNC4yNXJlbTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1zX19zaW5nbGUtbGFuZ3VhZ2UtLWNvdXJzZS1wYWdlIC5tc19fc2luZ2xlLWxhbmd1YWdlX19mZWF0dXJlLWljb24gLm1zX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNC4yNXJlbTtcbiAgaGVpZ2h0OiA0LjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ5LCAxMTUsIDIyLCAwLjEpO1xuICBjb2xvcjogI2Y5NzMxNjtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLm1zX19zaW5nbGUtbGFuZ3VhZ2UtLWNvdXJzZS1wYWdlIC5tc19fc2luZ2xlLWxhbmd1YWdlX19mZWF0dXJlLWNvbnRlbnQgaDEsXG4ubXNfX3NpbmdsZS1sYW5ndWFnZS0tY291cnNlLXBhZ2UgLm1zX19zaW5nbGUtbGFuZ3VhZ2VfX2ZlYXR1cmUtY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMS4zNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi5tc19fc2luZ2xlLWxhbmd1YWdlLS1jb3Vyc2UtcGFnZSAubXNfX3NpbmdsZS1sYW5ndWFnZV9fZmVhdHVyZS1jb250ZW50IGgzLFxuLm1zX19zaW5nbGUtbGFuZ3VhZ2UtLWNvdXJzZS1wYWdlIC5tc19fc2luZ2xlLWxhbmd1YWdlX19mZWF0dXJlLWNvbnRlbnQgaDQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDEuMTVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4ubXNfX3NpbmdsZS1sYW5ndWFnZS0tY291cnNlLXBhZ2UgLm1zX19zaW5nbGUtbGFuZ3VhZ2VfX2ZlYXR1cmUtY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAwLjk1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1zX19zaW5nbGUtbGFuZ3VhZ2UtLWNvdXJzZS1wYWdlIC5tc19fc2luZ2xlLWxhbmd1YWdlX19mb3JtLXNoZWxsIHtcbiAgbWF4LXdpZHRoOiA0NHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWY1Zjk7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGJveC1zaGFkb3c6IDAgMjBweCAyNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDhweCAxMHB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiAycmVtO1xufVxuLm1zX19zaW5nbGUtbGFuZ3VhZ2UtLWNvdXJzZS1wYWdlIC5tc19fc2luZ2xlLWxhbmd1YWdlX19mb3JtLXNoZWxsIGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMGYxNzJhO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLm1zX19wcmljaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4ubXNfX3ByaWNpbmdfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubXNfX3ByaWNpbmdfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zX19wcmljaW5nX19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbn1cbi5tc19fcHJpY2luZ19faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDAgM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZjhmYWZjO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1zX19wcmljaW5nX19oZWFkZXI6OmJlZm9yZSwgLm1zX19wcmljaW5nX19oZWFkZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjRyZW07XG4gIGhlaWdodDogMjRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgZmlsdGVyOiBibHVyKDY0cHgpO1xuICBvcGFjaXR5OiAwLjA1O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tc19fcHJpY2luZ19faGVhZGVyOjpiZWZvcmUge1xuICB0b3A6IDVyZW07XG4gIGxlZnQ6IDI1JTtcbiAgYmFja2dyb3VuZDogI2Y5NzMxNjtcbn1cbi5tc19fcHJpY2luZ19faGVhZGVyOjphZnRlciB7XG4gIGJvdHRvbTogNXJlbTtcbiAgcmlnaHQ6IDI1JTtcbiAgYmFja2dyb3VuZDogIzBlYTVlOTtcbn1cbi5tc19fcHJpY2luZ19faGVhZGVyID4gKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5tc19fcHJpY2luZ19faGVhZGVyLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgbWF4LXdpZHRoOiA1NnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tc19fcHJpY2luZ19faGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zX19wcmljaW5nX19oZWFkZXItaW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG4ubXNfX3ByaWNpbmdfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgycmVtLCAxLjVyZW0gKyAzdncsIDMuNXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjMGYxNzJhO1xuICBtYXJnaW46IDFyZW0gMCAxcmVtO1xufVxuLm1zX19wcmljaW5nX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjNDc1NTY5O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgbWF4LXdpZHRoOiA0MnJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubXNfX3ByaWNpbmdfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubXNfX3ByaWNpbmdfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zX19wcmljaW5nX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG4ubXNfX3ByaWNpbmdfX2NhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmNWY5O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDMwMG1zIGVhc2U7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UsIGJveC1zaGFkb3cgMzAwbXMgZWFzZSwgYm9yZGVyLWNvbG9yIDMwMG1zIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZTtcbn1cbi5tc19fcHJpY2luZ19fY2FyZDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMjBweCAyNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDhweCAxMHB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXNfX3ByaWNpbmdfX2NhcmQge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cbi5tc19fcHJpY2luZ19fY2FyZDpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcbiAgYm94LXNoYWRvdzogMCAyNHB4IDQ4cHggcmdiYSgxNSwgMjMsIDQyLCAwLjEyKTtcbn1cbi5tc19fcHJpY2luZ19fY2FyZC0tZmVhdHVyZWQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjQ5LCAxMTUsIDIyLCAwLjQpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0OSwgMTE1LCAyMiwgMC4wNyk7XG59XG4ubXNfX3ByaWNpbmdfX2NhcmQtYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTAuNzVyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kOiAjZjk3MzE2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDRweCA2cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHotaW5kZXg6IDI7XG59XG4ubXNfX3ByaWNpbmdfX2NhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNjQ3NDhiO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xufVxuLm1zX19wcmljaW5nX19jYXJkLS1mZWF0dXJlZCAubXNfX3ByaWNpbmdfX2NhcmQtdGl0bGUge1xuICBjb2xvcjogIzQ3NTU2OTtcbn1cbi5tc19fcHJpY2luZ19fY2FyZC1wcmljZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWY1Zjk7XG59XG4ubXNfX3ByaWNpbmdfX2NhcmQtLWZlYXR1cmVkIC5tc19fcHJpY2luZ19fY2FyZC1wcmljZXMge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI0OSwgMTE1LCAyMiwgMC4xNSk7XG59XG4ubXNfX3ByaWNpbmdfX2NhcmQtcHJpY2Uge1xuICBmbGV4OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xufVxuLm1zX19wcmljaW5nX19jYXJkLXByaWNlLS1sZWZ0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YxZjVmOTtcbn1cbi5tc19fcHJpY2luZ19fY2FyZC0tZmVhdHVyZWQgLm1zX19wcmljaW5nX19jYXJkLXByaWNlLS1sZWZ0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDI0OSwgMTE1LCAyMiwgMC4xNSk7XG59XG4ubXNfX3ByaWNpbmdfX2NhcmQtcHJpY2UtYW1vdW50IHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogI2Y5NzMxNjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ubXNfX3ByaWNpbmdfX2NhcmQtcHJpY2UtZHVyYXRpb24ge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBjb2xvcjogIzk0YTNiODtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbn1cbi5tc19fcHJpY2luZ19fY2FyZC1mZWF0dXJlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1zX19wcmljaW5nX19jYXJkLWZlYXR1cmVzIHNwYW4ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjNjQ3NDhiO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm1zX19wcmljaW5nX19jYXJkLWZlYXR1cmVzIHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ubXNfX3ByaWNpbmdfX2NhcmQtLWZlYXR1cmVkIC5tc19fcHJpY2luZ19fY2FyZC1mZWF0dXJlcyBzcGFuIHtcbiAgY29sb3I6ICM0NzU1Njk7XG59XG4ubXNfX3ByaWNpbmdfX2NhcmQtZXh0cmFzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgZmxleC1ncm93OiAxO1xufVxuLm1zX19wcmljaW5nX19jYXJkLWV4dHJhcyBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIGNvbG9yOiAjOTRhM2I4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm1zX19wcmljaW5nX19jYXJkLS1mZWF0dXJlZCAubXNfX3ByaWNpbmdfX2NhcmQtZXh0cmFzIHNwYW4ge1xuICBjb2xvcjogIzY0NzQ4Yjtcbn1cbi5tc19fcHJpY2luZ19fY2FyZC1leHRyYXMtZGl2aWRlciB7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMnJlbTtcbiAgYmFja2dyb3VuZDogI2UyZThmMDtcbn1cbi5tc19fcHJpY2luZ19fY2FyZC0tZmVhdHVyZWQgLm1zX19wcmljaW5nX19jYXJkLWV4dHJhcy1kaXZpZGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDksIDExNSwgMjIsIDAuMik7XG59XG4ubXNfX3ByaWNpbmdfX2NhcmQtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDIyNiwgMjMyLCAyNDAsIDAuNSk7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubXNfX3ByaWNpbmdfX2NhcmQtLWZlYXR1cmVkIC5tc19fcHJpY2luZ19fY2FyZC1mb290ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI0OSwgMTE1LCAyMiwgMC4xNSk7XG59XG4ubXNfX3ByaWNpbmdfX2NhcmQtdG90YWwge1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzBmMTcyYTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLm1zX19wcmljaW5nX19jYXJkLXNhdmluZ3Mge1xuICBjb2xvcjogIzIyYzU1ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG4ubXNfX3ByaWNpbmdfX3RyaWFsIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5tc19fcHJpY2luZ19fdHJpYWwtaW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogcmdiYSgxNCwgMTY1LCAyMzMsIDAuMDUpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE0LCAxNjUsIDIzMywgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcbiAgcGFkZGluZzogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zX19wcmljaW5nX190cmlhbC1pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDIuNXJlbSAzcmVtO1xuICB9XG59XG4ubXNfX3ByaWNpbmdfX3RyaWFsLWljb24ge1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE0LCAxNjUsIDIzMywgMC4xKTtcbiAgY29sb3I6ICMwZWE1ZTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5tc19fcHJpY2luZ19fdHJpYWwtaWNvbiAubXNfX2ljb24ge1xuICBmb250LXNpemU6IDJyZW07XG59XG4ubXNfX3ByaWNpbmdfX3RyaWFsLWNvbnRlbnQge1xuICBmbGV4OiAxO1xufVxuLm1zX19wcmljaW5nX190cmlhbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzBmMTcyYTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLm1zX19wcmljaW5nX190cmlhbC10ZXh0IHtcbiAgY29sb3I6ICM0NzU1Njk7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4ubXNfX3ByaWNpbmdfX3RyaWFsLXByaWNlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5tc19fcHJpY2luZ19fdHJpYWwtcHJpY2UtYW1vdW50IHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjMGVhNWU5O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5tc19fcHJpY2luZ19fdHJpYWwtcHJpY2UtbGFiZWwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzY0NzQ4YjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5tc19fcHJpY2luZ19fdHJpYWwtYnRuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgxNCwgMTY1LCAyMzMsIDAuMik7XG59XG5cbi5tc19fbGVjdHVyZXJzX19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI0OSwgMTE1LCAyMiwgMC4wNikgMCUsICNmOGZhZmMgNDAlLCAjZmZmZmZmIDEwMCUpO1xufVxuLm1zX19sZWN0dXJlcnNfX2hlYWRlcjo6YmVmb3JlLCAubXNfX2xlY3R1cmVyc19faGVhZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwcmVtO1xuICBoZWlnaHQ6IDIwcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZpbHRlcjogYmx1cig4MHB4KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDAuMzI7XG59XG4ubXNfX2xlY3R1cmVyc19faGVhZGVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZjk3MzE2O1xuICB0b3A6IC02cmVtO1xuICByaWdodDogLTVyZW07XG59XG4ubXNfX2xlY3R1cmVyc19faGVhZGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwZWE1ZTk7XG4gIGJvdHRvbTogLTdyZW07XG4gIGxlZnQ6IC02cmVtO1xufVxuLm1zX19sZWN0dXJlcnNfX2hlYWRlci1pbm5lciB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA0OHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubXNfX2xlY3R1cmVyc19faGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zX19sZWN0dXJlcnNfX2hlYWRlci1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbn1cbi5tc19fbGVjdHVyZXJzX19oZWFkZXIgcCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGNvbG9yOiAjNDc1NTY5O1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLm1zX19sZWN0dXJlcnNfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ubXNfX2xlY3R1cmVyc19faW5uZXIge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tc19fbGVjdHVyZXJzX19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tc19fbGVjdHVyZXJzX19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbn1cbi5tc19fbGVjdHVyZXJzX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgZ2FwOiAyLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1zX19sZWN0dXJlcnNfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zX19sZWN0dXJlcnNfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbi5tc19fbGVjdHVyZXJzX19ncm91cCArIC5tc19fbGVjdHVyZXJzX19ncm91cCB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG4ubXNfX2xlY3R1cmVyc19fZ3JvdXAtdGl0bGUge1xuICBtYXJnaW46IDAgMCAxLjVyZW07XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAxcmVtICsgMXZ3LCAycmVtKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICMwZjE3MmE7XG59XG4ubXNfX2xlY3R1cmVyc19fY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWY1Zjk7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm1zX19sZWN0dXJlcnNfX2NhcmQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDI1cHggNTBweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLm1zX19sZWN0dXJlcnNfX2NhcmQtaW1hZ2Uge1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2YxZjVmOTtcbn1cbi5tc19fbGVjdHVyZXJzX19jYXJkLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZTtcbn1cbi5tc19fbGVjdHVyZXJzX19jYXJkOmhvdmVyIC5tc19fbGVjdHVyZXJzX19jYXJkLWltYWdlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4ubXNfX2xlY3R1cmVyc19fY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMS41cmVtO1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tc19fbGVjdHVyZXJzX19jYXJkLW5hbWUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMGYxNzJhO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLm1zX19sZWN0dXJlcnNfX2NhcmQtcm9sZSB7XG4gIGNvbG9yOiAjZjk3MzE2O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ubXNfX2xlZ2FsX19oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogY2FsYyg4MHB4ICsgNDRweCArIDZyZW0pO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgYmFja2dyb3VuZDogI2Y4ZmFmYztcbn1cbi5tc19fbGVnYWxfX2hlYWRlci1pbm5lciB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1zX19sZWdhbF9faGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zX19sZWdhbF9faGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuLm1zX19sZWdhbF9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbn1cbi5tc19fbGVnYWxfX2NvbnRlbnQtaW5uZXIge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBtYXgtd2lkdGg6IDU2cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tc19fbGVnYWxfX2NvbnRlbnQtaW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXNfX2xlZ2FsX19jb250ZW50LWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuLm1zX19sZWdhbF9fY29udGVudC1pbm5lciBoMiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzBmMTcyYTtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5tc19fbGVnYWxfX2NvbnRlbnQtaW5uZXIgaDMge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMGYxNzJhO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLm1zX19sZWdhbF9fY29udGVudC1pbm5lciBwLCAubXNfX2xlZ2FsX19jb250ZW50LWlubmVyIGxpIHtcbiAgY29sb3I6ICM0NzU1Njk7XG4gIGxpbmUtaGVpZ2h0OiAxLjg1O1xufVxuLm1zX19sZWdhbF9fY29udGVudC1pbm5lciB1bCwgLm1zX19sZWdhbF9fY29udGVudC1pbm5lciBvbCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLm1zX180MDQge1xuICBwYWRkaW5nLXRvcDogY2FsYyg4MHB4ICsgNDRweCk7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1zX180MDRfX2lubmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1zX180MDRfX2NvZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiBjbGFtcCg2cmVtLCAxNXZ3LCAxMnJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmOTczMTYsICMwZWE1ZTkpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLm1zX180MDRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjMGYxNzJhO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLm1zX180MDRfX3RleHQge1xuICBjb2xvcjogIzY0NzQ4YjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbWF4LXdpZHRoOiAyOHJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm1zX19hYm91dF9fc2VjdGlvbi1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwZWE1ZTk7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi5tc19fYWJvdXRfX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICBiYWNrZ3JvdW5kOiAjZjhmYWZjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubXNfX2Fib3V0X19oZWFkZXItaW5uZXIge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1zX19hYm91dF9faGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zX19hYm91dF9faGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuLm1zX19hYm91dF9faGVhZGVyLXRleHQge1xuICBjb2xvcjogIzQ3NTU2OTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIG1heC13aWR0aDogNDJyZW07XG4gIG1hcmdpbjogMXJlbSBhdXRvIDA7XG59XG4ubXNfX2Fib3V0X19oZWFkZXItYmxvYnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tc19fYWJvdXRfX2hlYWRlci1ibG9iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjByZW07XG4gIGhlaWdodDogMjByZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZmlsdGVyOiBibHVyKDgwcHgpO1xuICBvcGFjaXR5OiAwLjM7XG59XG4ubXNfX2Fib3V0X19oZWFkZXItYmxvYi0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICNmOTczMTY7XG4gIHRvcDogLTVyZW07XG4gIHJpZ2h0OiAtNXJlbTtcbn1cbi5tc19fYWJvdXRfX2hlYWRlci1ibG9iLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiAjMGVhNWU5O1xuICBib3R0b206IC01cmVtO1xuICBsZWZ0OiAtNXJlbTtcbn1cbi5tc19fYWJvdXRfX2ludHJvIHtcbiAgcGFkZGluZy10b3A6IDZyZW07XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xufVxuLm1zX19hYm91dF9faW50cm8taW5uZXIge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBtYXgtd2lkdGg6IDU2cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1zX19hYm91dF9faW50cm8taW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXNfX2Fib3V0X19pbnRyby1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbn1cbi5tc19fYWJvdXRfX2ludHJvLXRleHQge1xuICBjb2xvcjogIzQ3NTU2OTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi5tc19fYWJvdXRfX3RpbWVsaW5lIHtcbiAgcGFkZGluZy10b3A6IDZyZW07XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLm1zX19hYm91dF9fdGltZWxpbmUtaW5uZXIge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tc19fYWJvdXRfX3RpbWVsaW5lLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zX19hYm91dF9fdGltZWxpbmUtaW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG4ubXNfX2Fib3V0X190aW1lbGluZS1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4ubXNfX2Fib3V0X190aW1lbGluZS1oZWFkZXIgLm1zX19zZWN0aW9uLXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAxcmVtIGF1dG8gMDtcbn1cbi5tc19fYWJvdXRfX3RpbWVsaW5lLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDU2cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5tc19fYWJvdXRfX3RpbWVsaW5lLWxpbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXNfX2Fib3V0X190aW1lbGluZS1saW5lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZTJlOGYwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuLm1zX19hYm91dF9fdGltZWxpbmUtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMi41cmVtO1xufVxuLm1zX19hYm91dF9fdGltZWxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXNfX2Fib3V0X190aW1lbGluZS1pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tc19fYWJvdXRfX3RpbWVsaW5lLWl0ZW0tLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuLm1zX19hYm91dF9fdGltZWxpbmUtY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDRweCA2cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWY1Zjk7XG59XG4ubXNfX2Fib3V0X190aW1lbGluZS1kb3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXNfX2Fib3V0X190aW1lbGluZS1kb3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMy41cmVtO1xuICAgIGhlaWdodDogMy41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG4ubXNfX2Fib3V0X190aW1lbGluZS1kb3QtLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0OSwgMTE1LCAyMiwgMC4xKTtcbiAgY29sb3I6ICNmOTczMTY7XG59XG4ubXNfX2Fib3V0X190aW1lbGluZS1kb3QtLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTQsIDE2NSwgMjMzLCAwLjEpO1xuICBjb2xvcjogIzBlYTVlOTtcbn1cbi5tc19fYWJvdXRfX3RpbWVsaW5lLWRvdC0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM0LCAxOTcsIDk0LCAwLjEpO1xuICBjb2xvcjogIzIyYzU1ZTtcbn1cbi5tc19fYWJvdXRfX3RpbWVsaW5lLWRvdC0tcHVycGxlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMzksIDkyLCAyNDYsIDAuMSk7XG4gIGNvbG9yOiAjOEI1Q0Y2O1xufVxuLm1zX19hYm91dF9fdGltZWxpbmUtaWNvbi1tb2JpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zX19hYm91dF9fdGltZWxpbmUtaWNvbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tc19fYWJvdXRfX3RpbWVsaW5lLWljb24tbW9iaWxlLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDksIDExNSwgMjIsIDAuMSk7XG4gIGNvbG9yOiAjZjk3MzE2O1xufVxuLm1zX19hYm91dF9fdGltZWxpbmUtaWNvbi1tb2JpbGUtLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTQsIDE2NSwgMjMzLCAwLjEpO1xuICBjb2xvcjogIzBlYTVlOTtcbn1cbi5tc19fYWJvdXRfX3RpbWVsaW5lLWljb24tbW9iaWxlLS1ncmVlbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzQsIDE5NywgOTQsIDAuMSk7XG4gIGNvbG9yOiAjMjJjNTVlO1xufVxuLm1zX19hYm91dF9fdGltZWxpbmUtaWNvbi1tb2JpbGUtLXB1cnBsZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTM5LCA5MiwgMjQ2LCAwLjEpO1xuICBjb2xvcjogIzhCNUNGNjtcbn1cbi5tc19fYWJvdXRfX3RpbWVsaW5lLXNwYWNlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tc19fYWJvdXRfX3RpbWVsaW5lLXNwYWNlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMTtcbiAgfVxufVxuLm1zX19hYm91dF9fdGltZWxpbmUteWVhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLm1zX19hYm91dF9fdGltZWxpbmUteWVhci0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZjk3MzE2O1xufVxuLm1zX19hYm91dF9fdGltZWxpbmUteWVhci0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMwZWE1ZTk7XG59XG4ubXNfX2Fib3V0X190aW1lbGluZS15ZWFyLS1ncmVlbiB7XG4gIGNvbG9yOiAjMjJjNTVlO1xufVxuLm1zX19hYm91dF9fdGltZWxpbmUteWVhci0tcHVycGxlIHtcbiAgY29sb3I6ICM4QjVDRjY7XG59XG4ubXNfX2Fib3V0X190aW1lbGluZS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMGYxNzJhO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5tc19fYWJvdXRfX3RpbWVsaW5lLXRleHQge1xuICBjb2xvcjogIzQ3NTU2OTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cbi5tc19fYWJvdXRfX3ZhbHVlcyB7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgYmFja2dyb3VuZDogI2Y4ZmFmYztcbn1cbi5tc19fYWJvdXRfX3ZhbHVlcy1pbm5lciB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1zX19hYm91dF9fdmFsdWVzLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zX19hYm91dF9fdmFsdWVzLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuLm1zX19hYm91dF9fdmFsdWVzLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDNyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tc19fYWJvdXRfX3ZhbHVlcy1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cbi5tc19fYWJvdXRfX3ZhbHVlcy1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tc19fYWJvdXRfX3ZhbHVlcy1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgYm94LXNoYWRvdzogMCAyNXB4IDUwcHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5tc19fYWJvdXRfX3ZhbHVlcy1pbWFnZS1ibG9iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0ycmVtO1xuICByaWdodDogLTJyZW07XG4gIHdpZHRoOiAxMnJlbTtcbiAgaGVpZ2h0OiAxMnJlbTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDksIDExNSwgMjIsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZmlsdGVyOiBibHVyKDQwcHgpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tc19fYWJvdXRfX3ZhbHVlcy1jb250ZW50IC5tc19fc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5tc19fYWJvdXRfX3ZhbHVlcy10ZXh0IHtcbiAgY29sb3I6ICM0NzU1Njk7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLm1zX19hYm91dF9fdmFsdWVzLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbn1cbi5tc19fYWJvdXRfX3ZhbHVlcy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzMzNDE1NTtcbn1cbi5tc19fYWJvdXRfX3ZhbHVlcy1jaGVjayB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgYmFja2dyb3VuZDogcmdiYSgzNCwgMTk3LCA5NCwgMC4xKTtcbiAgY29sb3I6ICMyMmM1NWU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5tc19fYWJvdXRfX3ZhbHVlcy1jaGVjayAubXNfX2ljb24ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLm1zX19hYm91dF9fbGVjdHVyZXJzIHtcbiAgcGFkZGluZy10b3A6IDZyZW07XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICBiYWNrZ3JvdW5kOiAjZjhmYWZjO1xufVxuLm1zX19hYm91dF9fbGVjdHVyZXJzLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubXNfX2Fib3V0X19sZWN0dXJlcnMtaW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXNfX2Fib3V0X19sZWN0dXJlcnMtaW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG4ubXNfX2Fib3V0X19sZWN0dXJlcnMtaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDQ4cmVtO1xuICBtYXJnaW46IDAgYXV0byA0cmVtO1xufVxuLm1zX19hYm91dF9fbGVjdHVyZXJzLWhlYWRlciAubXNfX3NlY3Rpb24tc3VidGl0bGUge1xuICBtYXJnaW46IDFyZW0gYXV0byAwO1xufVxuLm1zX19hYm91dF9fbGVjdHVyZXJzLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICBnYXA6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tc19fYWJvdXRfX2xlY3R1cmVycy1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG4ubXNfX2Fib3V0X19sZWN0dXJlci1jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjVmOTtcbiAgcGFkZGluZzogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1zX19hYm91dF9fbGVjdHVyZXItY2FyZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ubXNfX2Fib3V0X19sZWN0dXJlci1jYXJkOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDI1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgOHB4IDEwcHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbn1cbi5tc19fYWJvdXRfX2xlY3R1cmVyLWNhcmQtLXByaW1hcnkge1xuICAtLWFib3V0LWFjY2VudDogI2Y5NzMxNjtcbn1cbi5tc19fYWJvdXRfX2xlY3R1cmVyLWNhcmQtLXNlY29uZGFyeSB7XG4gIC0tYWJvdXQtYWNjZW50OiAjMGVhNWU5O1xufVxuLm1zX19hYm91dF9fbGVjdHVyZXItY2FyZC0tZ3JlZW4ge1xuICAtLWFib3V0LWFjY2VudDogIzIyYzU1ZTtcbn1cbi5tc19fYWJvdXRfX2xlY3R1cmVyLWNhcmQtLXB1cnBsZSB7XG4gIC0tYWJvdXQtYWNjZW50OiAjOGI1Y2Y2O1xufVxuLm1zX19hYm91dF9fbGVjdHVyZXItaW1hZ2Utd3JhcCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLm1zX19hYm91dF9fbGVjdHVyZXItaW1hZ2Uge1xuICB3aWR0aDogOHJlbTtcbiAgaGVpZ2h0OiA4cmVtO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXI6IDRweCBzb2xpZCByZ2JhKDI0OSwgMTE1LCAyMiwgMC4xMik7XG59XG4ubXNfX2Fib3V0X19sZWN0dXJlci1pbWFnZS0tcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2YxZjVmOTtcbiAgY29sb3I6ICM5NGEzYjg7XG59XG4ubXNfX2Fib3V0X19sZWN0dXJlci1pbWFnZS0tcGxhY2Vob2xkZXIgLm1zX19pY29uIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLm1zX19hYm91dF9fbGVjdHVyZXItY2FyZC0tcHJpbWFyeSAubXNfX2Fib3V0X19sZWN0dXJlci1pbWFnZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNDksIDExNSwgMjIsIDAuMik7XG59XG4ubXNfX2Fib3V0X19sZWN0dXJlci1jYXJkLS1zZWNvbmRhcnkgLm1zX19hYm91dF9fbGVjdHVyZXItaW1hZ2Uge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQsIDE2NSwgMjMzLCAwLjIpO1xufVxuLm1zX19hYm91dF9fbGVjdHVyZXItY2FyZC0tZ3JlZW4gLm1zX19hYm91dF9fbGVjdHVyZXItaW1hZ2Uge1xuICBib3JkZXItY29sb3I6IHJnYmEoMzQsIDE5NywgOTQsIDAuMik7XG59XG4ubXNfX2Fib3V0X19sZWN0dXJlci1jYXJkLS1wdXJwbGUgLm1zX19hYm91dF9fbGVjdHVyZXItaW1hZ2Uge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTM5LCA5MiwgMjQ2LCAwLjIpO1xufVxuLm1zX19hYm91dF9fbGVjdHVyZXItY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLm1zX19hYm91dF9fbGVjdHVyZXItbmFtZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogIzBmMTcyYTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5tc19fYWJvdXRfX2xlY3R1cmVyLXJvbGUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ubXNfX2Fib3V0X19sZWN0dXJlci1jYXJkLS1wcmltYXJ5IC5tc19fYWJvdXRfX2xlY3R1cmVyLXJvbGUge1xuICBjb2xvcjogI2Y5NzMxNjtcbn1cbi5tc19fYWJvdXRfX2xlY3R1cmVyLWNhcmQtLXNlY29uZGFyeSAubXNfX2Fib3V0X19sZWN0dXJlci1yb2xlIHtcbiAgY29sb3I6ICMwZWE1ZTk7XG59XG4ubXNfX2Fib3V0X19sZWN0dXJlci1jYXJkLS1ncmVlbiAubXNfX2Fib3V0X19sZWN0dXJlci1yb2xlIHtcbiAgY29sb3I6ICMyMmM1NWU7XG59XG4ubXNfX2Fib3V0X19sZWN0dXJlci1jYXJkLS1wdXJwbGUgLm1zX19hYm91dF9fbGVjdHVyZXItcm9sZSB7XG4gIGNvbG9yOiAjOGI1Y2Y2O1xufVxuLm1zX19hYm91dF9fbGVjdHVyZXItcXVvdGUge1xuICBjb2xvcjogIzQ3NTU2OTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBtYXJnaW46IDA7XG59XG4ubXNfX2Fib3V0X19yZWZlcmVuY2VzIHtcbiAgcGFkZGluZy10b3A6IDZyZW07XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICBiYWNrZ3JvdW5kOiAjZjFmNWY5O1xufVxuLm1zX19hYm91dF9fcmVmZXJlbmNlcy1pbm5lciB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1zX19hYm91dF9fcmVmZXJlbmNlcy1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tc19fYWJvdXRfX3JlZmVyZW5jZXMtaW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG4ubXNfX2Fib3V0X19yZWZlcmVuY2VzLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA0OHJlbTtcbiAgbWFyZ2luOiAwIGF1dG8gM3JlbTtcbn1cbi5tc19fYWJvdXRfX3JlZmVyZW5jZXMtZ3JpZCB7XG4gIG1heC13aWR0aDogNjRyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1zX19hYm91dF9fcmVmZXJlbmNlcy1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG4ubXNfX2Fib3V0X19yZWZlcmVuY2UtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxcmVtO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU4ZjA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xufVxuLm1zX19hYm91dF9fcmVmZXJlbmNlLWNhcmQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCA0cHggNnB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG59XG4ubXNfX2Fib3V0X19yZWZlcmVuY2UtY2FyZC1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICBtaW4td2lkdGg6IDA7XG59XG4ubXNfX2Fib3V0X19yZWZlcmVuY2UtY2FyZC0tcHJpbWFyeSB7XG4gIC0tYWJvdXQtcmVmLWFjY2VudDogI2Y5NzMxNjtcbn1cbi5tc19fYWJvdXRfX3JlZmVyZW5jZS1jYXJkLS1zZWNvbmRhcnkge1xuICAtLWFib3V0LXJlZi1hY2NlbnQ6ICMwZWE1ZTk7XG59XG4ubXNfX2Fib3V0X19yZWZlcmVuY2UtY2FyZC0tZ3JlZW4ge1xuICAtLWFib3V0LXJlZi1hY2NlbnQ6ICMyMmM1NWU7XG59XG4ubXNfX2Fib3V0X19yZWZlcmVuY2UtY2FyZC0tcHVycGxlIHtcbiAgLS1hYm91dC1yZWYtYWNjZW50OiAjOGI1Y2Y2O1xufVxuLm1zX19hYm91dF9fcmVmZXJlbmNlLWljb24ge1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDksIDExNSwgMjIsIDAuMSk7XG4gIGNvbG9yOiAjZjk3MzE2O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5tc19fYWJvdXRfX3JlZmVyZW5jZS1jYXJkLS1wcmltYXJ5IC5tc19fYWJvdXRfX3JlZmVyZW5jZS1pY29uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDksIDExNSwgMjIsIDAuMSk7XG4gIGNvbG9yOiAjZjk3MzE2O1xufVxuLm1zX19hYm91dF9fcmVmZXJlbmNlLWNhcmQtLXNlY29uZGFyeSAubXNfX2Fib3V0X19yZWZlcmVuY2UtaWNvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTQsIDE2NSwgMjMzLCAwLjEpO1xuICBjb2xvcjogIzBlYTVlOTtcbn1cbi5tc19fYWJvdXRfX3JlZmVyZW5jZS1jYXJkLS1ncmVlbiAubXNfX2Fib3V0X19yZWZlcmVuY2UtaWNvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzQsIDE5NywgOTQsIDAuMSk7XG4gIGNvbG9yOiAjMjJjNTVlO1xufVxuLm1zX19hYm91dF9fcmVmZXJlbmNlLWNhcmQtLXB1cnBsZSAubXNfX2Fib3V0X19yZWZlcmVuY2UtaWNvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTM5LCA5MiwgMjQ2LCAwLjEpO1xuICBjb2xvcjogIzhiNWNmNjtcbn1cbi5tc19fYWJvdXRfX3JlZmVyZW5jZS10aXRsZSB7XG4gIGNvbG9yOiAjMGYxNzJhO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLm1zX19hYm91dF9fcmVmZXJlbmNlLW1ldGEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM2NDc0OGI7XG59XG4ubXNfX2Fib3V0X19yZWZlcmVuY2UtZG93bmxvYWQge1xuICBjb2xvcjogIzk0YTNiODtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLm1zX19hYm91dF9fcmVmZXJlbmNlLWNhcmQtLXByaW1hcnk6aG92ZXIgLm1zX19hYm91dF9fcmVmZXJlbmNlLWRvd25sb2FkIHtcbiAgY29sb3I6ICNmOTczMTY7XG59XG4ubXNfX2Fib3V0X19yZWZlcmVuY2UtY2FyZC0tc2Vjb25kYXJ5OmhvdmVyIC5tc19fYWJvdXRfX3JlZmVyZW5jZS1kb3dubG9hZCB7XG4gIGNvbG9yOiAjMGVhNWU5O1xufVxuLm1zX19hYm91dF9fcmVmZXJlbmNlLWNhcmQtLWdyZWVuOmhvdmVyIC5tc19fYWJvdXRfX3JlZmVyZW5jZS1kb3dubG9hZCB7XG4gIGNvbG9yOiAjMjJjNTVlO1xufVxuLm1zX19hYm91dF9fcmVmZXJlbmNlLWNhcmQtLXB1cnBsZTpob3ZlciAubXNfX2Fib3V0X19yZWZlcmVuY2UtZG93bmxvYWQge1xuICBjb2xvcjogIzhiNWNmNjtcbn1cbi5tc19fYWJvdXRfX3F1aWNrLWxpbmtzIHtcbiAgcGFkZGluZy10b3A6IDZyZW07XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLm1zX19hYm91dF9fcXVpY2stbGlua3MtaW5uZXIge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tc19fYWJvdXRfX3F1aWNrLWxpbmtzLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zX19hYm91dF9fcXVpY2stbGlua3MtaW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG4ubXNfX2Fib3V0X19xdWljay1saW5rcy1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4ubXNfX2Fib3V0X19xdWljay1saW5rcy1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgZ2FwOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1zX19hYm91dF9fcXVpY2stbGlua3MtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuLm1zX19hYm91dF9fcXVpY2stbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2Y4ZmFmYztcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZThmMDtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgbWluLWhlaWdodDogOXJlbTtcbiAgcGFkZGluZzogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDFyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xufVxuLm1zX19hYm91dF9fcXVpY2stbGluay10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAxcmVtICsgMXZ3LCAycmVtKTtcbiAgY29sb3I6ICMwZjE3MmE7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHotaW5kZXg6IDE7XG59XG4ubXNfX2Fib3V0X19xdWljay1saW5rIC5tc19faWNvbiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2U7XG59XG4ubXNfX2Fib3V0X19xdWljay1saW5rOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDI1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgOHB4IDEwcHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbn1cbi5tc19fYWJvdXRfX3F1aWNrLWxpbms6aG92ZXIgLm1zX19pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG59XG4ubXNfX2Fib3V0X19xdWljay1saW5rLS1wcmltYXJ5IHtcbiAgLS1hYm91dC1saW5rLWFjY2VudDogI2Y5NzMxNjtcbn1cbi5tc19fYWJvdXRfX3F1aWNrLWxpbmstLXNlY29uZGFyeSB7XG4gIC0tYWJvdXQtbGluay1hY2NlbnQ6ICMwZWE1ZTk7XG59XG4ubXNfX2Fib3V0X19xdWljay1saW5rLS1ncmVlbiB7XG4gIC0tYWJvdXQtbGluay1hY2NlbnQ6ICMyMmM1NWU7XG59XG4ubXNfX2Fib3V0X19xdWljay1saW5rLS1wdXJwbGUge1xuICAtLWFib3V0LWxpbmstYWNjZW50OiAjOGI1Y2Y2O1xufVxuLm1zX19hYm91dF9fcXVpY2stbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTNyZW07XG4gIHJpZ2h0OiAtM3JlbTtcbiAgd2lkdGg6IDEwcmVtO1xuICBoZWlnaHQ6IDEwcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ5LCAxMTUsIDIyLCAwLjA3KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2U7XG59XG4ubXNfX2Fib3V0X19xdWljay1saW5rOmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbi5tc19fYWJvdXRfX3F1aWNrLWxpbmstLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjQ5LCAxMTUsIDIyLCAwLjIpO1xufVxuLm1zX19hYm91dF9fcXVpY2stbGluay0tcHJpbWFyeSAubXNfX2ljb24ge1xuICBjb2xvcjogI2Y5NzMxNjtcbn1cbi5tc19fYWJvdXRfX3F1aWNrLWxpbmstLXByaW1hcnk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDksIDExNSwgMjIsIDAuMDcpO1xufVxuLm1zX19hYm91dF9fcXVpY2stbGluay0tc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0LCAxNjUsIDIzMywgMC4yKTtcbn1cbi5tc19fYWJvdXRfX3F1aWNrLWxpbmstLXNlY29uZGFyeSAubXNfX2ljb24ge1xuICBjb2xvcjogIzBlYTVlOTtcbn1cbi5tc19fYWJvdXRfX3F1aWNrLWxpbmstLXNlY29uZGFyeTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE0LCAxNjUsIDIzMywgMC4wNyk7XG59XG4ubXNfX2Fib3V0X19xdWljay1saW5rLS1ncmVlbiB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgzNCwgMTk3LCA5NCwgMC4yKTtcbn1cbi5tc19fYWJvdXRfX3F1aWNrLWxpbmstLWdyZWVuIC5tc19faWNvbiB7XG4gIGNvbG9yOiAjMjJjNTVlO1xufVxuLm1zX19hYm91dF9fcXVpY2stbGluay0tZ3JlZW46OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgzNCwgMTk3LCA5NCwgMC4wNyk7XG59XG4ubXNfX2Fib3V0X19xdWljay1saW5rLS1wdXJwbGUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTM5LCA5MiwgMjQ2LCAwLjIpO1xufVxuLm1zX19hYm91dF9fcXVpY2stbGluay0tcHVycGxlIC5tc19faWNvbiB7XG4gIGNvbG9yOiAjOGI1Y2Y2O1xufVxuLm1zX19hYm91dF9fcXVpY2stbGluay0tcHVycGxlOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTM5LCA5MiwgMjQ2LCAwLjA3KTtcbn1cblxuLm1zX193Yy1wYWdlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTE4MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1zX193Yy1wYWdlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXNfX3djLXBhZ2UtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tc19fd2MtcGFnZS1jb250YWluZXIgLm1zX19jYXJ0X19pbm5lcixcbi5tc19fd2MtcGFnZS1jb250YWluZXIgLm1zX19jaGVja291dF9faW5uZXIsXG4ubXNfX3djLXBhZ2UtY29udGFpbmVyIC5tc19fdGhhbmt5b3VfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgZ2FwOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTI4MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMTBweCBhdXRvIDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud29vY29tbWVyY2Utbm90aWNlcy13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXIgLndvb2NvbW1lcmNlLWVycm9yLFxuLndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlciAud29vY29tbWVyY2UtaW5mbyxcbi53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXIgLndvb2NvbW1lcmNlLW1lc3NhZ2UsXG4ud29vY29tbWVyY2Utbm90aWNlcy13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLW5vdGljZS1iYW5uZXIge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGdhcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU4ZjAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDRweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzNDE1NSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbiAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlciB1bC53b29jb21tZXJjZS1lcnJvcixcbi53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXIgdWwud29vY29tbWVyY2UtaW5mbyxcbi53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXIgdWwud29vY29tbWVyY2UtbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4ud29vY29tbWVyY2Utbm90aWNlcy13cmFwcGVyIC53b29jb21tZXJjZS1tZXNzYWdlLFxuLndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlciAud2MtYmxvY2stY29tcG9uZW50cy1ub3RpY2UtYmFubmVyLmlzLXN1Y2Nlc3Mge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzIyYzU1ZSAhaW1wb3J0YW50O1xufVxuLndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlciAud29vY29tbWVyY2UtbWVzc2FnZSB7XG4gIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuLndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlciAud29vY29tbWVyY2UtaW5mbyxcbi53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtbm90aWNlLWJhbm5lci5pcy1pbmZvIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwZWE1ZTkgIWltcG9ydGFudDtcbn1cbi53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXIgLndvb2NvbW1lcmNlLWVycm9yLFxuLndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlciAud2MtYmxvY2stY29tcG9uZW50cy1ub3RpY2UtYmFubmVyLmlzLWVycm9yIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlZjQ0NDQgIWltcG9ydGFudDtcbn1cbi53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXIgLndvb2NvbW1lcmNlLWVycm9yOjpiZWZvcmUsXG4ud29vY29tbWVyY2Utbm90aWNlcy13cmFwcGVyIC53b29jb21tZXJjZS1pbmZvOjpiZWZvcmUsXG4ud29vY29tbWVyY2Utbm90aWNlcy13cmFwcGVyIC53b29jb21tZXJjZS1tZXNzYWdlOjpiZWZvcmUge1xuICBsZWZ0OiAwLjVlbSAhaW1wb3J0YW50O1xufVxuLndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlciAud29vY29tbWVyY2UtZXJyb3IgbGksXG4ud29vY29tbWVyY2Utbm90aWNlcy13cmFwcGVyIC53b29jb21tZXJjZS1pbmZvIGxpLFxuLndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlciAud29vY29tbWVyY2UtbWVzc2FnZSBsaSxcbi53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtbm90aWNlLWJhbm5lciBsaSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDAgMCAycmVtICFpbXBvcnRhbnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXIgLmJ1dHRvbixcbi53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXIgLmJ1dHRvbi53Yy1mb3J3YXJkIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZThmMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjhmYWZjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWUyOTNiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG59XG4ud29vY29tbWVyY2Utbm90aWNlcy13cmFwcGVyIC5idXR0b246aG92ZXIsXG4ud29vY29tbWVyY2Utbm90aWNlcy13cmFwcGVyIC5idXR0b24ud2MtZm9yd2FyZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNDksIDExNSwgMjIsIDAuMzUpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ5LCAxMTUsIDIyLCAwLjA4KSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2Y5NzMxNiAhaW1wb3J0YW50O1xufVxuLndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlciBhIHtcbiAgY29sb3I6ICNmOTczMTYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5tc19fc2hvcCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmOGZhZmMgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cbi5tc19fc2hvcF9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLm1zX19zaG9wX19oZWFkZXItaW5uZXIge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tc19fc2hvcF9faGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zX19zaG9wX19oZWFkZXItaW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG4ubXNfX3Nob3BfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMC41cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgMS4yNXJlbSArIDJ2dywgM3JlbSkgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBmMTcyYSAhaW1wb3J0YW50O1xufVxuLm1zX19zaG9wX19zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ3NTU2OSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1ICFpbXBvcnRhbnQ7XG59XG4ubXNfX3Nob3BfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tc19fc2hvcF9fY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tc19fc2hvcF9fY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbn1cbi5tc19fc2hvcF9fY29udGVudC1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBnYXA6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXNfX3Nob3BfX2NvbnRlbnQtaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ubXNfX3Nob3BfX3NpZGViYXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tc19fc2hvcF9fc2lkZWJhciB7XG4gICAgd2lkdGg6IDE4cmVtICFpbXBvcnRhbnQ7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiBjYWxjKDgwcHggKyA0NHB4ICsgMS41cmVtKSAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4IC0gNDRweCAtIDJyZW0pICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLm1zX19zaG9wX19jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlOGYwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSkgIWltcG9ydGFudDtcbn1cbi5tc19fc2hvcF9fY2FyZC10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMCAxcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBmMTcyYSAhaW1wb3J0YW50O1xufVxuLm1zX19zaG9wX19jYXJkLXRpdGxlIC5tc19faWNvbiB7XG4gIGNvbG9yOiAjZjk3MzE2ICFpbXBvcnRhbnQ7XG59XG4ubXNfX3Nob3BfX3NvcnRpbmcgLndvb2NvbW1lcmNlLW9yZGVyaW5nIHtcbiAgbWFyZ2luOiAwIDAgMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuLm1zX19zaG9wX19zb3J0aW5nIC53b29jb21tZXJjZS1vcmRlcmluZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcImV4cGFuZF9tb3JlXCIgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBTeW1ib2xzIE91dGxpbmVkXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTRhM2I4ICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubXNfX3Nob3BfX3NvcnRpbmcgc2VsZWN0Lm9yZGVyYnkge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU4ZjAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjhmYWZjICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMi41cmVtIDAuNzVyZW0gMXJlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzQxNTUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xufVxuLm1zX19zaG9wX19zb3J0aW5nIHNlbGVjdC5vcmRlcmJ5OmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoMjQ5LCAxMTUsIDIyLCAwLjQpICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDI0OSwgMTE1LCAyMiwgMC4xMikgIWltcG9ydGFudDtcbn1cbi5tc19fc2hvcF9fc29ydGluZy1hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmOTczMTYgIWltcG9ydGFudDtcbn1cbi5tc19fc2hvcF9fc29ydGluZy1kb3Qge1xuICB3aWR0aDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjk3MzE2ICFpbXBvcnRhbnQ7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG4ubXNfX3Nob3BfX2ZpbHRlcnMge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX3Nob3BfX2ZpbHRlci1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fc2hvcF9fZmlsdGVyLXRpdGxlIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW0gIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBmMTcyYSAhaW1wb3J0YW50O1xufVxuLm1zX19zaG9wX19maWx0ZXItbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1zX19zaG9wX19maWx0ZXItb3B0aW9uIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzM0MTU1ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHggIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZTtcbn1cbi5tc19fc2hvcF9fZmlsdGVyLW9wdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAjZjk3MzE2ICFpbXBvcnRhbnQ7XG59XG4ubXNfX3Nob3BfX2ZpbHRlci1vcHRpb24uaXMtYWN0aXZlIHtcbiAgY29sb3I6ICNmOTczMTYgIWltcG9ydGFudDtcbn1cbi5tc19fc2hvcF9fZmlsdGVyLW9wdGlvbi5pcy1hY3RpdmUgLm1zX19zaG9wX19maWx0ZXItY2hlY2sge1xuICBib3JkZXItY29sb3I6ICNmOTczMTYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDksIDExNSwgMjIsIDAuMSkgIWltcG9ydGFudDtcbn1cbi5tc19fc2hvcF9fZmlsdGVyLW9wdGlvbi5pcy1hY3RpdmUgLm1zX19zaG9wX19maWx0ZXItY2hlY2sgLm1zX19pY29uIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuLm1zX19zaG9wX19maWx0ZXItY2hlY2sge1xuICB3aWR0aDogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA4cHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NiZDVlMSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbn1cbi5tc19fc2hvcF9fZmlsdGVyLWNoZWNrIC5tc19faWNvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICNmOTczMTYgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2U7XG59XG4ubXNfX3Nob3BfX2ZpbHRlci1uYW1lIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG4ubXNfX3Nob3BfX2ZpbHRlci1jb3VudCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMS43NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2YxZjVmOSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzY0NzQ4YiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuNjg3NXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4ubXNfX3Nob3BfX2xldmVscyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX3Nob3BfX2xldmVsLXBpbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjFmNWY5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHggIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDc1NTY5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xufVxuLm1zX19zaG9wX19sZXZlbC1waWxsOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTJlOGYwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZjk3MzE2ICFpbXBvcnRhbnQ7XG59XG4ubXNfX3Nob3BfX2xldmVsLXBpbGwuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjk3MzE2ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ5LCAxMTUsIDIyLCAwLjA4KSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2Y5NzMxNiAhaW1wb3J0YW50O1xufVxuLm1zX19zaG9wX19jbGVhci1maWx0ZXJzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2YxZjVmOSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBmMTcyYSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xufVxuLm1zX19zaG9wX19jbGVhci1maWx0ZXJzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2UyZThmMCAhaW1wb3J0YW50O1xufVxuLm1zX19zaG9wX19tYWluIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGZsZXg6IDEgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG4ubXNfX3Nob3BfX3Rvb2xiYXIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX3Nob3BfX3Jlc3VsdHMtY291bnQge1xuICBjb2xvcjogIzY0NzQ4YiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cbi5tc19fc2hvcF9fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTYuNXJlbSwgMWZyKSkgIWltcG9ydGFudDtcbiAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5tc19fc2hvcF9fZ3JpZCA+IC5wcm9kdWN0IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubXNfX3Nob3BfX2dyaWQgPiAucHJvZHVjdDpvbmx5LWNoaWxkIHtcbiAgbWF4LXdpZHRoOiAyMnJlbSAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LXNlbGY6IHN0YXJ0ICFpbXBvcnRhbnQ7XG59XG4ubXNfX3Nob3BfX2VtcHR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDRyZW0gMXJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU4ZjAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMzJweCAhaW1wb3J0YW50O1xufVxuLm1zX19zaG9wX19lbXB0eSAubXNfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDRyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICNjYmQ1ZTEgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLm1zX19zaG9wX19lbXB0eSBwIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNjQ3NDhiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXNfX3Byb2R1Y3QtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU4ZjAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMjRweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbn1cbi5tc19fcHJvZHVjdC1jYXJkOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMjBweCAyNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDhweCAxMHB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG59XG4ubXNfX3Byb2R1Y3QtY2FyZF9faW1hZ2Uge1xuICBhc3BlY3QtcmF0aW86IDQvNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2YxZjVmOSAhaW1wb3J0YW50O1xufVxuLm1zX19wcm9kdWN0LWNhcmRfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZTtcbn1cbi5tc19fcHJvZHVjdC1jYXJkOmhvdmVyIC5tc19fcHJvZHVjdC1jYXJkX19pbWFnZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDYpICFpbXBvcnRhbnQ7XG59XG4ubXNfX3Byb2R1Y3QtY2FyZF9fYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDIgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTIpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZjk3MzE2ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbSAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig2cHgpICFpbXBvcnRhbnQ7XG59XG4ubXNfX3Byb2R1Y3QtY2FyZF9fYm9keSB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgZmxleDogMSAhaW1wb3J0YW50O1xufVxuLm1zX19wcm9kdWN0LWNhcmRfX2NhdGVnb3J5IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fcHJvZHVjdC1jYXJkX19jYXRlZ29yeSA+IHNwYW4ge1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xufVxuLm1zX19wcm9kdWN0LWNhcmRfX2NhdGVnb3J5ID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gIGNvbG9yOiAjMGVhNWU5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX3Byb2R1Y3QtY2FyZF9fbGV2ZWwge1xuICBjb2xvcjogIzY0NzQ4YiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG4ubXNfX3Byb2R1Y3QtY2FyZF9fZG90IHtcbiAgd2lkdGg6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjY2JkNWUxICFpbXBvcnRhbnQ7XG59XG4ubXNfX3Byb2R1Y3QtY2FyZF9fdGl0bGUge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwZjE3MmEgIWltcG9ydGFudDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlO1xufVxuYTpob3ZlciAubXNfX3Byb2R1Y3QtY2FyZF9fdGl0bGUge1xuICBjb2xvcjogI2Y5NzMxNiAhaW1wb3J0YW50O1xufVxuLm1zX19wcm9kdWN0LWNhcmRfX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIGdhcDogMXJlbSAhaW1wb3J0YW50O1xufVxuLm1zX19wcm9kdWN0LWNhcmRfX3ByaWNlIHtcbiAgY29sb3I6ICNmOTczMTYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbn1cbi5tc19fcHJvZHVjdC1jYXJkX19wcmljZSBkZWwge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk0YTNiOCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cbi5tc19fcHJvZHVjdC1jYXJkX19wcmljZSBpbnMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tc19fcHJvZHVjdC1jYXJkX19jYXJ0LWJ0biB7XG4gIHdpZHRoOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMi43NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjk3MzE2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xufVxuLm1zX19wcm9kdWN0LWNhcmRfX2NhcnQtYnRuIC5tc19faWNvbiB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAxICFpbXBvcnRhbnQ7XG59XG4ubXNfX3Byb2R1Y3QtY2FyZF9fY2FydC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWE1ODBjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYmEoMjQ5LCAxMTUsIDIyLCAwLjI1KSAhaW1wb3J0YW50O1xufVxuLm1zX19wcm9kdWN0LWNhcmRfX2NhcnQtYnRuLmxvYWRpbmcsIC5tc19fcHJvZHVjdC1jYXJkX19jYXJ0LWJ0bi5hZGRlZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cbi5tc19fcHJvZHVjdC1jYXJkX19jYXJ0LWJ0bi5sb2FkaW5nOjphZnRlciwgLm1zX19wcm9kdWN0LWNhcmRfX2NhcnQtYnRuLmFkZGVkOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1zX19wcm9kdWN0LWNhcmRfX2NhcnQtYnRuLmlzLWFkZGVkLWZlZWRiYWNrIHtcbiAgYmFja2dyb3VuZDogI2VhNTgwYyAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYmEoMjQ5LCAxMTUsIDIyLCAwLjI1KSAhaW1wb3J0YW50O1xufVxuLm1zX19wcm9kdWN0LWNhcmRfX2NhcnQtYnRuLmlzLWFkZGVkLWZlZWRiYWNrIC5tc19faWNvbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSkgIWltcG9ydGFudDtcbn1cblxuLm1zX19wcm9kdWN0LWNhcmQgLmFkZGVkX3RvX2NhcnQud2MtZm9yd2FyZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1zX19wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuLm1zX19wYWdpbmF0aW9uIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLm1zX19wYWdpbmF0aW9uIHVsLnBhZ2UtbnVtYmVycyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX3BhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyB7XG4gIHdpZHRoOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTZweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlOGYwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzQxNTUgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG59XG4ubXNfX3BhZ2luYXRpb24gLnBhZ2UtbnVtYmVyczpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMWY1ZjkgIWltcG9ydGFudDtcbn1cbi5tc19fcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICBib3JkZXItY29sb3I6ICNmOTczMTYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2Y5NzMxNiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLm1zX19wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuZG90cyB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk0YTNiOCAhaW1wb3J0YW50O1xufVxuLm1zX19wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMucHJldixcbi5tc19fcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLm5leHQge1xuICBjb2xvcjogIzY0NzQ4YiAhaW1wb3J0YW50O1xufVxuXG4ubXNfX3NpbmdsZS1wcm9kdWN0LXBhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZjhmYWZjICFpbXBvcnRhbnQ7XG59XG5cbi5tc19fc2luZ2xlLXByb2R1Y3Qge1xuICBwYWRkaW5nLXRvcDogY2FsYyg4MHB4IC8gMiArIDQ0cHggLyAyICsgMS41cmVtKSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xufVxuLm1zX19zaW5nbGUtcHJvZHVjdF9faW5uZXIge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tc19fc2luZ2xlLXByb2R1Y3RfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zX19zaW5nbGUtcHJvZHVjdF9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG4ubXNfX3NpbmdsZS1wcm9kdWN0X19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tc19fc2luZ2xlLXByb2R1Y3RfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDFmcikgIWltcG9ydGFudDtcbiAgICBnYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLm1zX19zaW5nbGUtcHJvZHVjdF9fZ2FsbGVyeSB7XG4gIHdpZHRoOiBtaW4oMTAwJSwgMzRyZW0pICFpbXBvcnRhbnQ7XG59XG4ubXNfX3NpbmdsZS1wcm9kdWN0X19nYWxsZXJ5LW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2YxZjVmOSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgYXNwZWN0LXJhdGlvOiAzLzQ7XG4gIG1pbi1oZWlnaHQ6IDIycmVtICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgNTBweCAxMDBweCAtMjBweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMzBweCA2MHB4IC0zMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4ubXNfX3NpbmdsZS1wcm9kdWN0X19nYWxsZXJ5LW1haW4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG4ubXNfX3NpbmdsZS1wcm9kdWN0X19nYWxsZXJ5LXRodW1icyB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XG4gIGdhcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX3NpbmdsZS1wcm9kdWN0X19nYWxsZXJ5LXRodW1iIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZThmMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmMWY1ZjkgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbn1cbi5tc19fc2luZ2xlLXByb2R1Y3RfX2dhbGxlcnktdGh1bWIuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjk3MzE2ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI0OSwgMTE1LCAyMiwgMC4xMikgIWltcG9ydGFudDtcbn1cbi5tc19fc2luZ2xlLXByb2R1Y3RfX2dhbGxlcnktdGh1bWI6bm90KC5pcy1hY3RpdmUpOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0OSwgMTE1LCAyMiwgMC4zNSkgIWltcG9ydGFudDtcbn1cbi5tc19fc2luZ2xlLXByb2R1Y3RfX2dhbGxlcnktdGh1bWItaW1nIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYXNwZWN0LXJhdGlvOiAxICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjY1ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xufVxuLm1zX19zaW5nbGUtcHJvZHVjdF9fZ2FsbGVyeS10aHVtYi5pcy1hY3RpdmUgLm1zX19zaW5nbGUtcHJvZHVjdF9fZ2FsbGVyeS10aHVtYi1pbWcge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwKSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4ubXNfX3NpbmdsZS1wcm9kdWN0X19nYWxsZXJ5LXRodW1iOm5vdCguaXMtYWN0aXZlKTpob3ZlciAubXNfX3NpbmdsZS1wcm9kdWN0X19nYWxsZXJ5LXRodW1iLWltZyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDApICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zX19zaW5nbGUtcHJvZHVjdF9faW5mbyB7XG4gICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICAgIHRvcDogY2FsYyg4MHB4ICsgNDRweCArIDEuNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuLm1zX19zaW5nbGUtcHJvZHVjdF9fY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0OSwgMTE1LCAyMiwgMC4xKSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2Y5NzMxNiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLm1zX19zaW5nbGUtcHJvZHVjdF9fdGl0bGUge1xuICBtYXJnaW46IDAgMCAxcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgMS4zcmVtICsgMnZ3LCAzLjFyZW0pICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjEgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBmMTcyYSAhaW1wb3J0YW50O1xufVxuLm1zX19zaW5nbGUtcHJvZHVjdF9fcmF0aW5nIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fc2luZ2xlLXByb2R1Y3RfX3JhdGluZyAubXNfX2ljb24ge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICNmOTczMTYgIWltcG9ydGFudDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDEgIWltcG9ydGFudDtcbn1cbi5tc19fc2luZ2xlLXByb2R1Y3RfX3JhdGluZy1jb3VudCB7XG4gIGNvbG9yOiAjNjQ3NDhiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuLm1zX19zaW5nbGUtcHJvZHVjdF9fcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX3NpbmdsZS1wcm9kdWN0X19wcmljZS1jdXJyZW50IHtcbiAgZm9udC1zaXplOiBjbGFtcCgyLjI1cmVtLCAxLjRyZW0gKyAydncsIDMuNHJlbSkgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2Y5NzMxNiAhaW1wb3J0YW50O1xufVxuLm1zX19zaW5nbGUtcHJvZHVjdF9fcHJpY2Utb2xkIHtcbiAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk0YTNiOCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaCAhaW1wb3J0YW50O1xufVxuLm1zX19zaW5nbGUtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDAgMCAycmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDc1NTY5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4wNXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS44NSAhaW1wb3J0YW50O1xufVxuLm1zX19zaW5nbGUtcHJvZHVjdF9fYWRkLXRvLWNhcnQge1xuICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX3NpbmdsZS1wcm9kdWN0X19hZGQtdG8tY2FydCAuY2FydCxcbi5tc19fc2luZ2xlLXByb2R1Y3RfX2FkZC10by1jYXJ0IC52YXJpYXRpb25zX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX3NpbmdsZS1wcm9kdWN0X19hZGQtdG8tY2FydCAucXVhbnRpdHkge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDAuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlOGYwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2YxZjVmOSAhaW1wb3J0YW50O1xufVxuLm1zX19zaW5nbGUtcHJvZHVjdF9fYWRkLXRvLWNhcnQgLnF0eS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDJyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEycHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM2NDc0OGIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG59XG4ubXNfX3NpbmdsZS1wcm9kdWN0X19hZGQtdG8tY2FydCAucXR5LWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZjk3MzE2ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAhaW1wb3J0YW50O1xufVxuLm1zX19zaW5nbGUtcHJvZHVjdF9fYWRkLXRvLWNhcnQgLnF0eS1idG4gLm1zX19pY29uIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuLm1zX19zaW5nbGUtcHJvZHVjdF9fYWRkLXRvLWNhcnQgaW5wdXQucXR5IHtcbiAgd2lkdGg6IDNyZW0gIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwZjE3MmEgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQgIWltcG9ydGFudDtcbn1cbi5tc19fc2luZ2xlLXByb2R1Y3RfX2FkZC10by1jYXJ0IGlucHV0LnF0eTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgLm1zX19zaW5nbGUtcHJvZHVjdF9fYWRkLXRvLWNhcnQgaW5wdXQucXR5Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLm1zX19zaW5nbGUtcHJvZHVjdF9fYWRkLXRvLWNhcnQgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGdhcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC43NXJlbSAycmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmOTczMTYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjA1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDIwcHggMzVweCAtMTZweCByZ2JhKDI0OSwgMTE1LCAyMiwgMC42KSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbn1cbi5tc19fc2luZ2xlLXByb2R1Y3RfX2FkZC10by1jYXJ0IC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uIC5tc19faWNvbiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMSAhaW1wb3J0YW50O1xufVxuLm1zX19zaW5nbGUtcHJvZHVjdF9fYWRkLXRvLWNhcnQgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWE1ODBjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KSAhaW1wb3J0YW50O1xufVxuLm1zX19zaW5nbGUtcHJvZHVjdF9fYWRkLXRvLWNhcnQgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b246ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjcgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tc19fc2luZ2xlLXByb2R1Y3RfX2FkZC10by1jYXJ0IC5zdG9jayB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTJweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM0LCAxOTcsIDk0LCAwLjA4KSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzE1ODAzZCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODEyNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG4ubXNfX3NpbmdsZS1wcm9kdWN0X19hZGQtdG8tY2FydCAudmFyaWF0aW9uc19mb3JtIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIGdhcDogMXJlbSAhaW1wb3J0YW50O1xufVxuLm1zX19zaW5nbGUtcHJvZHVjdF9fYWRkLXRvLWNhcnQgdGFibGUudmFyaWF0aW9ucyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXNwYWNpbmc6IDAgMC42MjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ubXNfX3NpbmdsZS1wcm9kdWN0X19hZGQtdG8tY2FydCB0YWJsZS52YXJpYXRpb25zIHRoLFxuLm1zX19zaW5nbGUtcHJvZHVjdF9fYWRkLXRvLWNhcnQgdGFibGUudmFyaWF0aW9ucyB0ZCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4ubXNfX3NpbmdsZS1wcm9kdWN0X19hZGQtdG8tY2FydCB0YWJsZS52YXJpYXRpb25zIHRoLmxhYmVsIHtcbiAgd2lkdGg6IDI4JSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzY0NzQ4YiAhaW1wb3J0YW50O1xufVxuLm1zX19zaW5nbGUtcHJvZHVjdF9fYWRkLXRvLWNhcnQgdGFibGUudmFyaWF0aW9ucyB0ZC52YWx1ZSBzZWxlY3Qge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU4ZjAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTZweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzNDE1NSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cbi5tc19fc2luZ2xlLXByb2R1Y3RfX2FkZC10by1jYXJ0IC5yZXNldF92YXJpYXRpb25zIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZjk3MzE2ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1zX19zaW5nbGUtcHJvZHVjdF9fYWRkLXRvLWNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCAud29vY29tbWVyY2UtdmFyaWF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDc1NTY5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fc2luZ2xlLXByb2R1Y3RfX2FkZC10by1jYXJ0IC53b29jb21tZXJjZS12YXJpYXRpb24tcHJpY2UgLnByaWNlIHtcbiAgY29sb3I6ICNmOTczMTYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuLm1zX19zaW5nbGUtcHJvZHVjdF9fbWV0YSB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmU4ZjAgIWltcG9ydGFudDtcbn1cbi5tc19fc2luZ2xlLXByb2R1Y3RfX21ldGEtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICBnYXA6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC41cmVtIDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NzU1NjkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuLm1zX19zaW5nbGUtcHJvZHVjdF9fbWV0YS1pdGVtIC5tc19faWNvbiB7XG4gIGNvbG9yOiAjZjk3MzE2ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cbi5tc19fc2luZ2xlLXByb2R1Y3RfX3RhYnMge1xuICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YxZjVmOSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ubXNfX3NpbmdsZS1wcm9kdWN0X190YWJzLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubXNfX3NpbmdsZS1wcm9kdWN0X190YWJzLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zX19zaW5nbGUtcHJvZHVjdF9fdGFicy1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbn1cbi5tc19fc2luZ2xlLXByb2R1Y3RfX3RhYnMtaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNTJyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG8gM3JlbSAhaW1wb3J0YW50O1xufVxuLm1zX19zaW5nbGUtcHJvZHVjdF9fdGFicy10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDAuNzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjhyZW0sIDEuMTVyZW0gKyAydncsIDIuNXJlbSkgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBmMTcyYSAhaW1wb3J0YW50O1xufVxuLm1zX19zaW5nbGUtcHJvZHVjdF9fdGFicy1zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ3NTU2OSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNyAhaW1wb3J0YW50O1xufVxuLm1zX19zaW5nbGUtcHJvZHVjdF9fdGFiLWNvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyICFpbXBvcnRhbnQ7XG4gIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1zX19zaW5nbGUtcHJvZHVjdF9fdGFiLWNvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xuICB9XG59XG4ubXNfX3NpbmdsZS1wcm9kdWN0X190YWItY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmOGZhZmMgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjVmOSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fc2luZ2xlLXByb2R1Y3RfX3RhYi1pY29uLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzcmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDksIDExNSwgMjIsIDAuMSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmOTczMTYgIWltcG9ydGFudDtcbn1cbi5tc19fc2luZ2xlLXByb2R1Y3RfX3RhYi1pY29uLXdyYXAgLm1zX19pY29uIHtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDEgIWltcG9ydGFudDtcbn1cbi5tc19fc2luZ2xlLXByb2R1Y3RfX3RhYi1jYXJkLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMC43NXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBmMTcyYSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMzUgIWltcG9ydGFudDtcbn1cbi5tc19fc2luZ2xlLXByb2R1Y3RfX3RhYi1jYXJkLXRleHQge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NzU1NjkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS43NSAhaW1wb3J0YW50O1xufVxuLm1zX19zaW5nbGUtcHJvZHVjdF9fdGFiLWNhcmQtLXNlY29uZGFyeSAubXNfX3NpbmdsZS1wcm9kdWN0X190YWItaWNvbi13cmFwIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNCwgMTY1LCAyMzMsIDAuMTIpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGVhNWU5ICFpbXBvcnRhbnQ7XG59XG4ubXNfX3NpbmdsZS1wcm9kdWN0X190YWItY2FyZC0tc3VjY2VzcyAubXNfX3NpbmdsZS1wcm9kdWN0X190YWItaWNvbi13cmFwIHtcbiAgYmFja2dyb3VuZDogcmdiYSgzNCwgMTk3LCA5NCwgMC4xMikgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxNmEzNGEgIWltcG9ydGFudDtcbn1cbi5tc19fc2luZ2xlLXByb2R1Y3RfX3JlbGF0ZWQge1xuICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX3NpbmdsZS1wcm9kdWN0X19yZWxhdGVkLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubXNfX3NpbmdsZS1wcm9kdWN0X19yZWxhdGVkLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zX19zaW5nbGUtcHJvZHVjdF9fcmVsYXRlZC1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbn1cbi5tc19fc2luZ2xlLXByb2R1Y3RfX3JlbGF0ZWQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAxcmVtICsgMXZ3LCAycmVtKSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGYxNzJhICFpbXBvcnRhbnQ7XG59XG4ubXNfX3NpbmdsZS1wcm9kdWN0X19yZWxhdGVkLWdyaWQge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE1cmVtLCAxZnIpKSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tc19fc2luZ2xlLXByb2R1Y3RfX2dyaWQge1xuICAgIGdhcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zX19zaW5nbGUtcHJvZHVjdF9fcHJpY2UtY3VycmVudCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgycmVtLCAxLjJyZW0gKyAydncsIDIuNnJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tc19fc2luZ2xlLXByb2R1Y3Qge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDgwcHggKyA0NHB4ICsgMnJlbSkgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tc19fc2luZ2xlLXByb2R1Y3RfX2dhbGxlcnktbWFpbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDE2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zX19zaW5nbGUtcHJvZHVjdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMS43NXJlbSwgMS4ycmVtICsgMnZ3LCAyLjJyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zX19zaW5nbGUtcHJvZHVjdF9fYWRkLXRvLWNhcnQgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zX19zaW5nbGUtcHJvZHVjdF9fZ2FsbGVyeSB7XG4gICAgd2lkdGg6IG1pbigxMDAlLCAzMHJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuLm1zX19jYXJ0IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMjgwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDgwdmggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubXNfX2NhcnQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zX19jYXJ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tc19fY2FydF9faW5uZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5tc19fY2FydF9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLm1zX19jYXJ0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS43NXJlbSwgMXJlbSArIDJ2dywgMi41cmVtKSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGYxNzJhICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NhcnRfX3N1YnRpdGxlIHtcbiAgY29sb3I6ICM0NzU1NjkgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NhcnRfX2xheW91dCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBzdGFydCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXNfX2NhcnRfX2xheW91dCB7XG4gICAgZ2FwOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubXNfX2NhcnRfX2xheW91dCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgN2ZyKSBtaW5tYXgoMzYwcHgsIDVmcikgIWltcG9ydGFudDtcbiAgfVxufVxuLm1zX19jYXJ0X19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1zX19jYXJ0X19pdGVtIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMjRweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlOGYwICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSkgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubXNfX2NhcnRfX2l0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxufVxuLm1zX19jYXJ0X19pdGVtLWltYWdlIHtcbiAgd2lkdGg6IDhyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmMWY1ZjkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NhcnRfX2l0ZW0taW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NhcnRfX2l0ZW0tZGV0YWlscyB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubXNfX2NhcnRfX2l0ZW0tZGV0YWlscyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLm1zX19jYXJ0X19pdGVtLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubXNfX2NhcnRfX2l0ZW0tdG9wIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxufVxuLm1zX19jYXJ0X19pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwZjE3MmEgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm1zX19jYXJ0X19pdGVtLXRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tc19fY2FydF9faXRlbS10aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmOTczMTY7XG59XG4ubXNfX2NhcnRfX2l0ZW0tbWV0YSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICM2NDc0OGIgIWltcG9ydGFudDtcbn1cbi5tc19fY2FydF9faXRlbS1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZjk3MzE2ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tc19fY2FydF9faXRlbS1wcmljZSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG4ubXNfX2NhcnRfX2l0ZW0tcHJpY2UtY3VycmVudCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZjk3MzE2ICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NhcnRfX2l0ZW0tcHJpY2Utb3JpZ2luYWwge1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTRhM2I4ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NhcnRfX2l0ZW0tcHJpY2Utc2F2aW5nIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIyYzU1ZSAhaW1wb3J0YW50O1xufVxuLm1zX19jYXJ0X19pdGVtLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fY2FydF9faXRlbS1xdWFudGl0eSAucXVhbnRpdHkge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZThmMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbi5tc19fY2FydF9faXRlbS1xdWFudGl0eSBidXR0b24sIC5tc19fY2FydF9faXRlbS1xdWFudGl0eSAucXR5LWJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NhcnRfX2l0ZW0tcXVhbnRpdHkgYnV0dG9uOmhvdmVyLCAubXNfX2NhcnRfX2l0ZW0tcXVhbnRpdHkgLnF0eS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjFmNWY5O1xufVxuLm1zX19jYXJ0X19pdGVtLXF1YW50aXR5IGJ1dHRvbiAubXNfX2ljb24sIC5tc19fY2FydF9faXRlbS1xdWFudGl0eSAucXR5LWJ0biAubXNfX2ljb24ge1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NhcnRfX2l0ZW0tcXVhbnRpdHkgLnF0eS1idG4tLW1pbnVzIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UyZThmMCAhaW1wb3J0YW50O1xufVxuLm1zX19jYXJ0X19pdGVtLXF1YW50aXR5IC5xdHktYnRuLS1wbHVzIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTJlOGYwICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NhcnRfX2l0ZW0tcXVhbnRpdHkgaW5wdXQucXR5IHtcbiAgd2lkdGg6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NhcnRfX2l0ZW0tcmVtb3ZlIHtcbiAgY29sb3I6ICM5NGEzYjggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2U7XG59XG4ubXNfX2NhcnRfX2l0ZW0tcmVtb3ZlIC5tc19faWNvbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4ubXNfX2NhcnRfX2l0ZW0tcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICNFRjQ0NDQ7XG59XG4ubXNfX2NhcnRfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuLm1zX19jYXJ0X19zaWRlYmFyIHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB0b3A6IGNhbGMoODBweCArIDQ0cHggKyAxcmVtKSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbn1cbi5tc19fY2FydCAuY2FydC1jb2xsYXRlcmFscywgLm1zX19jYXJ0X190b3RhbHMge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbn1cbi5tc19fY2FydF9fc3VtbWFyeSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU4ZjAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDI1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgOHB4IDEwcHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcbn1cbi5tc19fY2FydF9fc3VtbWFyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwZjE3MmEgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NhcnRfX2NvdXBvbiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjhmYWZjICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjVmOSAhaW1wb3J0YW50O1xufVxuLm1zX19jYXJ0X19jb3Vwb24tbGFiZWwge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzQxNTUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NhcnRfX2NvdXBvbi1yb3cge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuLm1zX19jYXJ0X19jb3Vwb24tcm93IGlucHV0IHtcbiAgZmxleDogMSAxIDEycmVtICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xufVxuLm1zX19jYXJ0X19jb3Vwb24tcm93IGJ1dHRvbiB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cbi5tc19fY2FydF9fc3VtbWFyeS1yb3dzIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NhcnRfX3NoaXBwaW5nLW1ldGhvZHMge1xuICBtYXJnaW46IDAuNXJlbSAwIDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU4ZjAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjhmYWZjICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NhcnRfX3NoaXBwaW5nLW1ldGhvZC1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fY2FydF9fc2hpcHBpbmctbWV0aG9kLWxpc3QgPiAuZWFzeXBhY2tfc2hvd19nZW93aWRnZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgd2lkdGg6IG1pbigxMDAlLCAxNnJlbSkgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwLjVyZW0gMCAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiBcXCRyYWRpdXMtbGcgIWltcG9ydGFudDtcbn1cbi5tc19fY2FydF9fc2hpcHBpbmctbWV0aG9kLWxpc3QgPiAuZWFzeXBhY2tfc2VsZWN0ZWRfcG9pbnRfZGF0YSxcbi5tc19fY2FydF9fc2hpcHBpbmctbWV0aG9kLWxpc3QgPiAjZWFzeXBhY2tfc2VsZWN0ZWRfcG9pbnRfZGF0YSxcbi5tc19fY2FydF9fc2hpcHBpbmctbWV0aG9kLWxpc3QgPiAjc2VsZWN0ZWQtcGFyY2VsLW1hY2hpbmUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwLjVyZW0gMCAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogXFwkcmFkaXVzLWxnICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbn1cbi5tc19fY2FydF9fc2hpcHBpbmctbWV0aG9kLWl0ZW0ge1xuICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlOGYwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1zX19jYXJ0X19zaGlwcGluZy1tZXRob2QtaXRlbTpoYXMoaW5wdXQuc2hpcHBpbmdfbWV0aG9kOmNoZWNrZWQpIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjk3MzE2ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ5LCAxMTUsIDIyLCAwLjA2KSAhaW1wb3J0YW50O1xufVxuLm1zX19jYXJ0X19zaGlwcGluZy1tZXRob2QtaXRlbSBpbnB1dC5zaGlwcGluZ19tZXRob2RbdHlwZT1yYWRpb10ge1xuICB3aWR0aDogMXJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMC4ycmVtICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICBhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMS41cHggc29saWQgI2NiZDVlMSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICBwbGFjZS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1zX19jYXJ0X19zaGlwcGluZy1tZXRob2QtaXRlbSBpbnB1dC5zaGlwcGluZ19tZXRob2RbdHlwZT1yYWRpb106OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgd2lkdGg6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2Y5NzMxNiAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHNjYWxlKDApICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NhcnRfX3NoaXBwaW5nLW1ldGhvZC1pdGVtIGlucHV0LnNoaXBwaW5nX21ldGhvZFt0eXBlPXJhZGlvXTpjaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjk3MzE2ICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NhcnRfX3NoaXBwaW5nLW1ldGhvZC1pdGVtIGlucHV0LnNoaXBwaW5nX21ldGhvZFt0eXBlPXJhZGlvXTpjaGVja2VkOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NhcnRfX3NoaXBwaW5nLW1ldGhvZC1pdGVtIGxhYmVsIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNDUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzQxNTUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIGZsZXg6IDEgIWltcG9ydGFudDtcbn1cbi5tc19fY2FydF9fc2hpcHBpbmctbWV0aG9kLWl0ZW0gbGFiZWwgLmFtb3VudCB7XG4gIGNvbG9yOiAjMGYxNzJhICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cbi5tc19fY2FydF9fc2hpcHBpbmctbWV0aG9kLWl0ZW0gaW5wdXQuc2hpcHBpbmdfbWV0aG9kOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiAjMGYxNzJhICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cbi5tc19fY2FydF9fc2hpcHBpbmctbWV0aG9kLWl0ZW0gaW5wdXQuc2hpcHBpbmdfbWV0aG9kW3R5cGU9aGlkZGVuXSArIGxhYmVsIHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NhcnRfX3NoaXBwaW5nLW1ldGhvZC1pdGVtID4gOm5vdChpbnB1dC5zaGlwcGluZ19tZXRob2QpOm5vdChsYWJlbCkge1xuICBmbGV4OiAxIDAgMTAwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fY2FydF9fc2hpcHBpbmctbWV0aG9kLWl0ZW0gLmlucG9zdF9wbC1zaGlwcGluZy1tZXRob2QtbWV0YS13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1zX19jYXJ0X19zaGlwcGluZy1tZXRob2QtaXRlbSAuaW5wb3N0X3BsX3NoaXBwaW5nX21ldGEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NhcnRfX3N1bW1hcnktcm93IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NzU1NjkgIWltcG9ydGFudDtcbn1cbi5tc19fY2FydF9fc3VtbWFyeS1yb3ctLWRpc2NvdW50IHtcbiAgY29sb3I6ICMyMmM1NWUgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuLm1zX19jYXJ0X19zdW1tYXJ5LXJvdy0tdG90YWwge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cbi5tc19fY2FydF9fc3VtbWFyeS1yb3ctLXNhdmluZ3Mge1xuICBjb2xvcjogIzIyYzU1ZSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NhcnRfX3N1bW1hcnktc2F2aW5ncy1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NhcnRfX3N1bW1hcnktc2F2aW5ncy1sYWJlbCAubXNfX2ljb24ge1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NhcnRfX3N1bW1hcnktZGl2aWRlciB7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmMWY1ZjkgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAxcmVtIDAgIWltcG9ydGFudDtcbn1cbi5tc19fY2FydF9fc3VtbWFyeS1mcmVlIHtcbiAgY29sb3I6ICNmOTczMTYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuLm1zX19jYXJ0X19zdW1tYXJ5LXRvdGFsLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGYxNzJhICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NhcnRfX3N1bW1hcnktdG90YWwtbm90ZSB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICM5NGEzYjggIWltcG9ydGFudDtcbn1cbi5tc19fY2FydF9fc3VtbWFyeS10b3RhbC1hbW91bnQge1xuICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMXJlbSArIDJ2dywgMi41cmVtKSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZjk3MzE2ICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NhcnRfX2NoZWNrb3V0LWJ0biB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMjBweCAyNXB4IC01cHggcmdiYSgyNDksIDExNSwgMjIsIDAuMykgIWltcG9ydGFudDtcbn1cbi5tc19fY2FydF9fY2hlY2tvdXQtYnRuIC5tc19faWNvbiB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlO1xufVxuLm1zX19jYXJ0X19jaGVja291dC1idG46aG92ZXIgLm1zX19pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCkgIWltcG9ydGFudDtcbn1cbi5tc19fY2FydF9fdHJ1c3Qge1xuICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU4ZjAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMjRweCAhaW1wb3J0YW50O1xufVxuLm1zX19jYXJ0X190cnVzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDc1NTY5ICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NhcnRfX3RydXN0LWl0ZW0gLm1zX19pY29uIHtcbiAgY29sb3I6ICMyMmM1NWU7XG59XG4ubXNfX2NhcnRfX3NhdmluZ3Mtbm90ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTQsIDE2NSwgMjMzLCAwLjEpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTQsIDE2NSwgMjMzLCAwLjIpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fY2FydF9fc2F2aW5ncy1ub3RlIC5tc19faWNvbiB7XG4gIGNvbG9yOiAjMGVhNWU5ICFpbXBvcnRhbnQ7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NhcnRfX3NhdmluZ3Mtbm90ZSBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwZjE3MmEgIWltcG9ydGFudDtcbn1cbi5tc19fY2FydF9fc2F2aW5ncy1ub3RlIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NzU1NjkgIWltcG9ydGFudDtcbn1cbi5tc19fY2FydC0tZW1wdHktc3RhdGUge1xuICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NhcnRfX2VtcHR5IHtcbiAgbWF4LXdpZHRoOiA0MHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAzcmVtIDJyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlOGYwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgNHB4IDZweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAubXNfX2NhcnRfX2VtcHR5IHtcbiAgICBwYWRkaW5nOiAycmVtIDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLm1zX19jYXJ0X19lbXB0eS1pY29uIHtcbiAgd2lkdGg6IDZyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmMWY1ZjkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0byAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fY2FydF9fZW1wdHktaWNvbiAubXNfX2ljb24ge1xuICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICNjYmQ1ZTEgIWltcG9ydGFudDtcbn1cbi5tc19fY2FydF9fZW1wdHktdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGYxNzJhICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1zX19jYXJ0X19lbXB0eS10ZXh0IHtcbiAgY29sb3I6ICM2NDc0OGIgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tc19fYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICM2NDc0OGIgIWltcG9ydGFudDtcbn1cbi5tc19fYnJlYWRjcnVtYiBvbCwgLm1zX19icmVhZGNydW1iX19saXN0IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ubXNfX2JyZWFkY3J1bWJfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xufVxuLm1zX19icmVhZGNydW1iX19saW5rLFxuLm1zX19icmVhZGNydW1iIGEge1xuICBjb2xvcjogIzY0NzQ4YiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZTtcbn1cbi5tc19fYnJlYWRjcnVtYl9fbGluazpob3Zlcixcbi5tc19fYnJlYWRjcnVtYiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmOTczMTY7XG59XG4ubXNfX2JyZWFkY3J1bWJfX3NlcGFyYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5NGEzYjggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbn1cbi5tc19fYnJlYWRjcnVtYl9fc2VwYXJhdG9yIC5tc19faWNvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuLm1zX19icmVhZGNydW1iX19jdXJyZW50IHtcbiAgY29sb3I6ICMwZjE3MmEgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4ud29vY29tbWVyY2UtY2FydCAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCxcbi53b29jb21tZXJjZS1jYXJ0IC53Yy1ibG9jay1jYXJ0IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMjgwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAud29vY29tbWVyY2UtY2FydCAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCxcbiAgLndvb2NvbW1lcmNlLWNhcnQgLndjLWJsb2NrLWNhcnQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndvb2NvbW1lcmNlLWNhcnQgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQsXG4gIC53b29jb21tZXJjZS1jYXJ0IC53Yy1ibG9jay1jYXJ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuYm9keS53b29jb21tZXJjZS1jaGVja291dCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQge1xuICBiYWNrZ3JvdW5kOiAjZjhmYWZjICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0gLmZvcm0tcm93LWZpcnN0LFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0gLmZvcm0tcm93LWxhc3Qge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICBjbGVhcjogYm90aCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI2JpbGxpbmdfbGFzdF9uYW1lX2ZpZWxkIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgY2xlYXI6IGJvdGggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI2JpbGxpbmdfbGFzdF9uYW1lX2ZpZWxkIC53b29jb21tZXJjZS1pbnB1dC13cmFwcGVyLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNiaWxsaW5nX2xhc3RfbmFtZV9maWVsZCBpbnB1dCNiaWxsaW5nX2xhc3RfbmFtZS5pbnB1dC10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNiaWxsaW5nX2NvdW50cnlfZmllbGQsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI2JpbGxpbmdfY291bnRyeV9maWVsZCAud29vY29tbWVyY2UtaW5wdXQtd3JhcHBlcixcbi53b29jb21tZXJjZS1jaGVja291dCAjYmlsbGluZ19jb3VudHJ5X2ZpZWxkICNiaWxsaW5nX2NvdW50cnksXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI2JpbGxpbmdfY291bnRyeV9maWVsZCAuc2VsZWN0Mixcbi53b29jb21tZXJjZS1jaGVja291dCAjYmlsbGluZ19jb3VudHJ5X2ZpZWxkIC5zZWxlY3QyLWNvbnRhaW5lcixcbi53b29jb21tZXJjZS1jaGVja291dCAjYmlsbGluZ19jb3VudHJ5X2ZpZWxkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI2JpbGxpbmdfY291bnRyeV9maWVsZCAuc2VsZWN0Mi1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNiaWxsaW5nX2NvdW50cnlfZmllbGQgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCBib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0ID4gc3Bhbi5zZWxlY3QyLWNvbnRhaW5lcixcbi53b29jb21tZXJjZS1jaGVja291dCBib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0ID4gLnNlbGVjdDItY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMXJlbSkgIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLnNlbGVjdDItZHJvcGRvd24ge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAxcmVtKSAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93LmZvcm0tcm93LWZpcnN0LFxuICAud29vY29tbWVyY2UtY2hlY2tvdXQgZm9ybS5jaGVja291dCAuZm9ybS1yb3cuZm9ybS1yb3ctbGFzdCxcbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93LmZvcm0tcm93LWxhc3QudmFsaWRhdGUtcmVxdWlyZWQjYmlsbGluZ19sYXN0X25hbWVfZmllbGQsXG4gIC53b29jb21tZXJjZS1jaGVja291dCBmb3JtLmNoZWNrb3V0IHAuZm9ybS1yb3cuZm9ybS1yb3ctbGFzdC52YWxpZGF0ZS1yZXF1aXJlZCNiaWxsaW5nX2xhc3RfbmFtZV9maWVsZCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaW5saW5lLXNpemU6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtaW5saW5lLXNpemU6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICB9XG4gIC53b29jb21tZXJjZS1jaGVja291dCBmb3JtLmNoZWNrb3V0IC5mb3JtLXJvdy5mb3JtLXJvdy1sYXN0LnZhbGlkYXRlLXJlcXVpcmVkI2JpbGxpbmdfbGFzdF9uYW1lX2ZpZWxkIC53b29jb21tZXJjZS1pbnB1dC13cmFwcGVyLFxuICAud29vY29tbWVyY2UtY2hlY2tvdXQgZm9ybS5jaGVja291dCAuZm9ybS1yb3cuZm9ybS1yb3ctbGFzdC52YWxpZGF0ZS1yZXF1aXJlZCNiaWxsaW5nX2xhc3RfbmFtZV9maWVsZCBpbnB1dCNiaWxsaW5nX2xhc3RfbmFtZS5pbnB1dC10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBpbmxpbmUtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC1pbmxpbmUtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXNfX2NoZWNrb3V0IHtcbiAgYmFja2dyb3VuZDogI2Y4ZmFmYyAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA4MHZoICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dF9faW5uZXIge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tc19fY2hlY2tvdXRfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zX19jaGVja291dF9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG4ubXNfX2NoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy14OiBjbGlwICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dCA+ICoge1xuICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS43NXJlbSwgMXJlbSArIDJ2dywgMi41cmVtKSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGYxNzJhICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X19sYXlvdXQge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogc3RhcnQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zX19jaGVja291dF9fbGF5b3V0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCA3ZnIpIG1pbm1heCgzNjBweCwgNWZyKSAhaW1wb3J0YW50O1xuICB9XG59XG4ubXNfX2NoZWNrb3V0X19tYWluIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIGdhcDogMnJlbSAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dF9fc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjVmOSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tc19fY2hlY2tvdXRfX3NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLm1zX19jaGVja291dF9fc2VjdGlvbi1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgZ2FwOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dF9fc2VjdGlvbi1pY29uIHtcbiAgd2lkdGg6IDIuNXJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm1zX19jaGVja291dF9fc2VjdGlvbi1pY29uIC5tc19faWNvbiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dF9fc2VjdGlvbi1pY29uLS1iaWxsaW5nIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDksIDExNSwgMjIsIDAuMSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmOTczMTYgIWltcG9ydGFudDtcbn1cbi5tc19fY2hlY2tvdXRfX3NlY3Rpb24taWNvbi0tc2hpcHBpbmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE0LCAxNjUsIDIzMywgMC4xKSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBlYTVlOSAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dF9fc2VjdGlvbi1pY29uLS1ub3RlcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTAwLCAxMTYsIDEzOSwgMC4xKSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ3NTU2OSAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dF9fc2VjdGlvbi1pY29uLS1wYXltZW50IHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNCwgMTY1LCAyMzMsIDAuMSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwZWE1ZTkgIWltcG9ydGFudDtcbn1cbi5tc19fY2hlY2tvdXRfX3NlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBmMTcyYSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5tc19fY2hlY2tvdXRfX2ZpZWxkcyB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1zX19jaGVja291dF9fZmllbGRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcbiAgfVxufVxuLm1zX19jaGVja291dCAud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIsXG4ubXNfX2NoZWNrb3V0IC53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIsXG4ubXNfX2NoZWNrb3V0IC5tc19fY2hlY2tvdXRfX2FjY291bnQtZmllbGRzIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubXNfX2NoZWNrb3V0IC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlcixcbiAgLm1zX19jaGVja291dCAud29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRzX19maWVsZC13cmFwcGVyLFxuICAubXNfX2NoZWNrb3V0IC5tc19fY2hlY2tvdXRfX2FjY291bnQtZmllbGRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcbiAgfVxufVxuLm1zX19jaGVja291dCAud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHMsXG4ubXNfX2NoZWNrb3V0IC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlcixcbi5tc19fY2hlY2tvdXQgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzX19maWVsZC13cmFwcGVyID4gLmZvcm0tcm93LFxuLm1zX19jaGVja291dCAud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIgLndvb2NvbW1lcmNlLWlucHV0LXdyYXBwZXIsXG4ubXNfX2NoZWNrb3V0IC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciAuc2VsZWN0Mi1jb250YWluZXIsXG4ubXNfX2NoZWNrb3V0IC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4ubXNfX2NoZWNrb3V0IC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciBpbnB1dCxcbi5tc19fY2hlY2tvdXQgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzX19maWVsZC13cmFwcGVyIHNlbGVjdCxcbi5tc19fY2hlY2tvdXQgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzX19maWVsZC13cmFwcGVyIHRleHRhcmVhIHtcbiAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dCAud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cbi5tc19fY2hlY2tvdXQgLndvb2NvbW1lcmNlLXNoaXBwaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fY2hlY2tvdXQgLmZvcm0tcm93IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDAgMXJlbSAhaW1wb3J0YW50O1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dCAuZm9ybS1yb3c6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubXNfX2NoZWNrb3V0IC5mb3JtLXJvdy13aWRlIHtcbiAgICBncmlkLWNvbHVtbjogMS8tMSAhaW1wb3J0YW50O1xuICB9XG59XG4ubXNfX2NoZWNrb3V0IC5mb3JtLXJvdy5mb3JtLXJvdy13aWRlLmFkZHJlc3MtZmllbGQudXBkYXRlX3RvdGFsc19vbl9jaGFuZ2UudmFsaWRhdGUtcmVxdWlyZWQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbi5tc19fY2hlY2tvdXQgLmZvcm0tcm93LmZvcm0tcm93LXdpZGUuYWRkcmVzcy1maWVsZC51cGRhdGVfdG90YWxzX29uX2NoYW5nZS52YWxpZGF0ZS1yZXF1aXJlZCAud29vY29tbWVyY2UtaW5wdXQtd3JhcHBlcixcbi5tc19fY2hlY2tvdXQgLmZvcm0tcm93LmZvcm0tcm93LXdpZGUuYWRkcmVzcy1maWVsZC51cGRhdGVfdG90YWxzX29uX2NoYW5nZS52YWxpZGF0ZS1yZXF1aXJlZCAuc2VsZWN0Mi1jb250YWluZXIsXG4ubXNfX2NoZWNrb3V0IC5mb3JtLXJvdy5mb3JtLXJvdy13aWRlLmFkZHJlc3MtZmllbGQudXBkYXRlX3RvdGFsc19vbl9jaGFuZ2UudmFsaWRhdGUtcmVxdWlyZWQgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dCAuZm9ybS1yb3cuZm9ybS1yb3ctd2lkZS5hZGRyZXNzLWZpZWxkLnVwZGF0ZV90b3RhbHNfb25fY2hhbmdlLnZhbGlkYXRlLXJlcXVpcmVkIC5zZWxlY3QyLXNlbGVjdGlvbixcbi5tc19fY2hlY2tvdXQgLmZvcm0tcm93LmZvcm0tcm93LXdpZGUuYWRkcmVzcy1maWVsZC51cGRhdGVfdG90YWxzX29uX2NoYW5nZS52YWxpZGF0ZS1yZXF1aXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cbi5tc19fY2hlY2tvdXQgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzQxNTUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0IGlucHV0W3R5cGU9dGV4dF0sXG4ubXNfX2NoZWNrb3V0IGlucHV0W3R5cGU9ZW1haWxdLFxuLm1zX19jaGVja291dCBpbnB1dFt0eXBlPXRlbF0sXG4ubXNfX2NoZWNrb3V0IGlucHV0W3R5cGU9bnVtYmVyXSxcbi5tc19fY2hlY2tvdXQgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4ubXNfX2NoZWNrb3V0IHRleHRhcmVhLFxuLm1zX19jaGVja291dCBzZWxlY3Qge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjhmYWZjICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU4ZjAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW0gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGYxNzJhICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlBsdXMgSmFrYXJ0YSBTYW5zXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbn1cbi5tc19fY2hlY2tvdXQgdGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIHJlc2l6ZTogdmVydGljYWwgIWltcG9ydGFudDtcbn1cbi5tc19fY2hlY2tvdXQgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbi5tc19fY2hlY2tvdXQgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG4ubXNfX2NoZWNrb3V0IGlucHV0W3R5cGU9dGVsXTpmb2N1cyxcbi5tc19fY2hlY2tvdXQgaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLFxuLm1zX19jaGVja291dCBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyxcbi5tc19fY2hlY2tvdXQgdGV4dGFyZWE6Zm9jdXMsXG4ubXNfX2NoZWNrb3V0IHNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2Y5NzMxNiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNDksIDExNSwgMjIsIDAuMikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dCAuc2VsZWN0Mi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBoZWlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlOGYwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmOGZhZmMgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fY2hlY2tvdXRfX3NoaXAtdG9nZ2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dF9fc2hpcC10b2dnbGUtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGdhcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZThmMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmOGZhZmMgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X19zaGlwLXRvZ2dsZS1sYWJlbDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNDksIDExNSwgMjIsIDAuNSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDksIDExNSwgMjIsIDAuMDQpICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X19zaGlwLXRvZ2dsZS1sYWJlbDpoYXMoLm1zX19jaGVja291dF9fc2hpcC10b2dnbGUtaW5wdXQ6Y2hlY2tlZCkge1xuICBib3JkZXItY29sb3I6ICNmOTczMTYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDksIDExNSwgMjIsIDAuMDgpICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI0OSwgMTE1LCAyMiwgMC4yNSkgIWltcG9ydGFudDtcbn1cbi5tc19fY2hlY2tvdXRfX3NoaXAtdG9nZ2xlLWlucHV0IHtcbiAgYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjY2JkNWUxICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIHBsYWNlLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZSAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dF9fc2hpcC10b2dnbGUtaW5wdXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgd2lkdGg6IDAuMzI1cmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMCkgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X19zaGlwLXRvZ2dsZS1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZDogI2Y5NzMxNiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNmOTczMTYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjQ5LCAxMTUsIDIyLCAwLjE1KSAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dF9fc2hpcC10b2dnbGUtaW5wdXQ6Y2hlY2tlZDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDEpICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X19zaGlwLXRvZ2dsZS1pbnB1dDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHJnYmEoMjQ5LCAxMTUsIDIyLCAwLjM1KSAhaW1wb3J0YW50O1xuICBvdXRsaW5lLW9mZnNldDogMnB4ICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X19zaGlwLXRvZ2dsZS10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzM0MTU1ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQgIWltcG9ydGFudDtcbn1cbi5tc19fY2hlY2tvdXRfX3NoaXAtdG9nZ2xlLWlucHV0OmNoZWNrZWQgKyAubXNfX2NoZWNrb3V0X19zaGlwLXRvZ2dsZS10ZXh0IHtcbiAgY29sb3I6ICMwZjE3MmEgIWltcG9ydGFudDtcbn1cbi5tc19fY2hlY2tvdXRfX2FjY291bnQge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X19hY2NvdW50LWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dF9fYWNjb3VudC10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzM0MTU1ICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X190ZXJtcyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgZ2FwOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2YxZjVmOSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU4ZjAgIWltcG9ydGFudDtcbn1cbi5tc19fY2hlY2tvdXRfX3Rlcm1zLWljb24ge1xuICBjb2xvcjogIzk0YTNiOCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X190ZXJtcy10ZXh0IHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NzU1NjkgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNiAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dF9fdGVybXMtbGluayB7XG4gIGNvbG9yOiAjZjk3MzE2ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X190ZXJtcy1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cbi5tc19fY2hlY2tvdXQgLndvb2NvbW1lcmNlLXByaXZhY3ktcG9saWN5LWxpbmssXG4ubXNfX2NoZWNrb3V0IC53b29jb21tZXJjZS10ZXJtcy1hbmQtY29uZGl0aW9ucy1saW5rLFxuLm1zX19jaGVja291dCAud29vY29tbWVyY2UtdGVybXMtYW5kLWNvbmRpdGlvbnMtY2hlY2tib3gtdGV4dCBhIHtcbiAgY29sb3I6ICNmOTczMTYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZSAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dCAud29vY29tbWVyY2UtcHJpdmFjeS1wb2xpY3ktbGluazpob3Zlcixcbi5tc19fY2hlY2tvdXQgLndvb2NvbW1lcmNlLXRlcm1zLWFuZC1jb25kaXRpb25zLWxpbms6aG92ZXIsXG4ubXNfX2NoZWNrb3V0IC53b29jb21tZXJjZS10ZXJtcy1hbmQtY29uZGl0aW9ucy1jaGVja2JveC10ZXh0IGE6aG92ZXIge1xuICBjb2xvcjogI2Y5NzMxNiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tc19fY2hlY2tvdXQgLndvb2NvbW1lcmNlLXByaXZhY3ktcG9saWN5LWxpbms6Zm9jdXMsIC5tc19fY2hlY2tvdXQgLndvb2NvbW1lcmNlLXByaXZhY3ktcG9saWN5LWxpbms6YWN0aXZlLFxuLm1zX19jaGVja291dCAud29vY29tbWVyY2UtdGVybXMtYW5kLWNvbmRpdGlvbnMtbGluazpmb2N1cyxcbi5tc19fY2hlY2tvdXQgLndvb2NvbW1lcmNlLXRlcm1zLWFuZC1jb25kaXRpb25zLWxpbms6YWN0aXZlLFxuLm1zX19jaGVja291dCAud29vY29tbWVyY2UtdGVybXMtYW5kLWNvbmRpdGlvbnMtY2hlY2tib3gtdGV4dCBhOmZvY3VzLFxuLm1zX19jaGVja291dCAud29vY29tbWVyY2UtdGVybXMtYW5kLWNvbmRpdGlvbnMtY2hlY2tib3gtdGV4dCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjk3MzE2ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dF9fc2lkZWJhciB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgdG9wOiBjYWxjKDgwcHggKyA0NHB4ICsgMXJlbSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dF9fc2lkZWJhci1zdGlja3kge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fY2hlY2tvdXRfX29yZGVyLXN1bW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmNWY5O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDMwMG1zIGVhc2U7XG4gIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fY2hlY2tvdXRfX29yZGVyLXN1bW1hcnk6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDIwcHggMjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCA4cHggMTBweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5tc19fY2hlY2tvdXRfX3N1bW1hcnktdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBmMTcyYSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMCAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWY1ZjkgIWltcG9ydGFudDtcbn1cbi5tc19fY2hlY2tvdXRfX3Jldmlldy1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dF9fb3JkZXItaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X19vcmRlci1pdGVtLWltYWdlIHtcbiAgd2lkdGg6IDVyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjFmNWY5ICFpbXBvcnRhbnQ7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X19vcmRlci1pdGVtLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dF9fb3JkZXItaXRlbS1pbmZvIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGZsZXg6IDEgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X19vcmRlci1pdGVtLW5hbWUge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBmMTcyYSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4zNSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMCAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X19vcmRlci1pdGVtLXR5cGUge1xuICBmb250LXNpemU6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNjQ3NDhiICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwIDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fY2hlY2tvdXRfX29yZGVyLWl0ZW0tcXR5IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNjQ3NDhiICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dF9fb3JkZXItaXRlbS1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZjk3MzE2ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X19vcmRlci1pdGVtLXByaWNlIC5hbW91bnQge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dF9fc3VtbWFyeS1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2YxZjVmOSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDEuNXJlbSAwICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X19zdW1tYXJ5LXJvd3Mge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgZ2FwOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X19zdW1tYXJ5LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NzU1NjkgIWltcG9ydGFudDtcbn1cbi5tc19fY2hlY2tvdXRfX3N1bW1hcnktcm93IC5hbW91bnQge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGYxNzJhICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X19zdW1tYXJ5LXJvdy0tZGlzY291bnQge1xuICBjb2xvcjogIzIyYzU1ZSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X19zdW1tYXJ5LXJvdy0tdG90YWwge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMWY1ZjkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwZjE3MmEgIWltcG9ydGFudDtcbn1cbi5tc19fY2hlY2tvdXRfX3N1bW1hcnktcm93LS10b3RhbCAuYW1vdW50IHtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBmMTcyYSAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dF9fc3VtbWFyeS1yb3ctZnJlZSB7XG4gIGNvbG9yOiAjMjJjNTVlICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cbi5tc19fY2hlY2tvdXRfX3NoaXBwaW5nLW1ldGhvZHMge1xuICBtYXJnaW46IDAuNXJlbSAwIDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlOGYwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2Y4ZmFmYyAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dF9fc2hpcHBpbmctbWV0aG9kLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dF9fc2hpcHBpbmctbWV0aG9kLWxpc3QgPiAuZWFzeXBhY2tfc2hvd19nZW93aWRnZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgd2lkdGg6IG1pbigxMDAlLCAxNnJlbSkgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwLjVyZW0gMCAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiBcXCRyYWRpdXMtbGcgIWltcG9ydGFudDtcbn1cbi5tc19fY2hlY2tvdXRfX3NoaXBwaW5nLW1ldGhvZC1saXN0ID4gLmVhc3lwYWNrX3NlbGVjdGVkX3BvaW50X2RhdGEsXG4ubXNfX2NoZWNrb3V0X19zaGlwcGluZy1tZXRob2QtbGlzdCA+ICNlYXN5cGFja19zZWxlY3RlZF9wb2ludF9kYXRhLFxuLm1zX19jaGVja291dF9fc2hpcHBpbmctbWV0aG9kLWxpc3QgPiAjc2VsZWN0ZWQtcGFyY2VsLW1hY2hpbmUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwLjVyZW0gMCAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogXFwkcmFkaXVzLWxnICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbn1cbi5tc19fY2hlY2tvdXRfX3NoaXBwaW5nLW1ldGhvZC1pdGVtIHtcbiAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZThmMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fY2hlY2tvdXRfX3NoaXBwaW5nLW1ldGhvZC1pdGVtOmhhcyhpbnB1dC5zaGlwcGluZ19tZXRob2Q6Y2hlY2tlZCkge1xuICBib3JkZXItY29sb3I6ICNmOTczMTYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDksIDExNSwgMjIsIDAuMDYpICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X19zaGlwcGluZy1tZXRob2QtaXRlbSBpbnB1dC5zaGlwcGluZ19tZXRob2RbdHlwZT1yYWRpb10ge1xuICB3aWR0aDogMXJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMC4ycmVtICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICBhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMS41cHggc29saWQgI2NiZDVlMSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICBwbGFjZS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dF9fc2hpcHBpbmctbWV0aG9kLWl0ZW0gaW5wdXQuc2hpcHBpbmdfbWV0aG9kW3R5cGU9cmFkaW9dOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmOTczMTYgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZSAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dF9fc2hpcHBpbmctbWV0aG9kLWl0ZW0gaW5wdXQuc2hpcHBpbmdfbWV0aG9kW3R5cGU9cmFkaW9dOmNoZWNrZWQge1xuICBib3JkZXItY29sb3I6ICNmOTczMTYgIWltcG9ydGFudDtcbn1cbi5tc19fY2hlY2tvdXRfX3NoaXBwaW5nLW1ldGhvZC1pdGVtIGlucHV0LnNoaXBwaW5nX21ldGhvZFt0eXBlPXJhZGlvXTpjaGVja2VkOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X19zaGlwcGluZy1tZXRob2QtaXRlbSBsYWJlbCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzM0MTU1ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBmbGV4OiAxICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X19zaGlwcGluZy1tZXRob2QtaXRlbSBsYWJlbCAuYW1vdW50IHtcbiAgY29sb3I6ICMwZjE3MmEgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dF9fc2hpcHBpbmctbWV0aG9kLWl0ZW0gaW5wdXQuc2hpcHBpbmdfbWV0aG9kOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiAjMGYxNzJhICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cbi5tc19fY2hlY2tvdXRfX3NoaXBwaW5nLW1ldGhvZC1pdGVtIGlucHV0LnNoaXBwaW5nX21ldGhvZFt0eXBlPWhpZGRlbl0gKyBsYWJlbCB7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dF9fc2hpcHBpbmctbWV0aG9kLWl0ZW0gPiA6bm90KGlucHV0LnNoaXBwaW5nX21ldGhvZCk6bm90KGxhYmVsKSB7XG4gIGZsZXg6IDEgMCAxMDAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dF9fc2hpcHBpbmctbWV0aG9kLWl0ZW0gLmlucG9zdF9wbC1zaGlwcGluZy1tZXRob2QtbWV0YS13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dF9fc2hpcHBpbmctbWV0aG9kLWl0ZW0gLmlucG9zdF9wbF9zaGlwcGluZ19tZXRhIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNi4yNXJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dF9fcGF5bWVudCB7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X19wYXltZW50LW1ldGhvZHMge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmNWY5O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDMwMG1zIGVhc2U7XG4gIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kczpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMjBweCAyNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDhweCAxMHB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm1zX19jaGVja291dF9fcGF5bWVudC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgZ2FwOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dF9fcGF5bWVudC10aXRsZSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBmMTcyYSAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dF9fcGF5bWVudC1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgZ2FwOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X19wYXltZW50LW1ldGhvZCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgZ2FwOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZThmMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbn1cbi5tc19fY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2JkNWUxICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmOGZhZmMgIWltcG9ydGFudDtcbn1cbi5tc19fY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kLmlzLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjk3MzE2ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ5LCAxMTUsIDIyLCAwLjA2KSAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dF9fcGF5bWVudC1tZXRob2QgLnBheW1lbnRfYm94IHtcbiAgZmxleC1iYXNpczogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZThmMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDc1NTY5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNiAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X19wYXltZW50LW1ldGhvZCAucGF5bWVudF9ib3g6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tc19fY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kIC5wYXltZW50X2JveCBwIHtcbiAgbWFyZ2luOiAwIDAgMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X19wYXltZW50LW1ldGhvZCAucGF5bWVudF9ib3ggcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dF9fcGF5bWVudC1tZXRob2QtLWVtcHR5IHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X19wYXltZW50LXJhZGlvIHtcbiAgd2lkdGg6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICBhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMS41cHggc29saWQgI2NiZDVlMSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dF9fcGF5bWVudC1yYWRpbzpjaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjk3MzE2ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmOTczMTYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5tc19fY2hlY2tvdXRfX3BheW1lbnQtcmFkaW86Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCByZ2JhKDI0OSwgMTE1LCAyMiwgMC4zNSkgIWltcG9ydGFudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweCAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dCBsYWJlbC5tc19fY2hlY2tvdXRfX3BheW1lbnQtbGFiZWwge1xuICBmbGV4OiAxICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X19wYXltZW50LW1ldGhvZCAucGF5bWVudF9ib3gge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXg6IGF1dG8gIWltcG9ydGFudDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dF9fcGF5bWVudC1tZXRob2QgLnBheW1lbnRfYm94OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X19wYXltZW50LW1ldGhvZC5wYXltZW50X21ldGhvZF9wMjQtb25saW5lLXBheW1lbnRzIC5wYXltZW50X2JveCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNDksIDExNSwgMjIsIDAuMjQpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjQ5LCAxMTUsIDIyLCAwLjA1KSAwJSwgI2ZmZmZmZiA2MCUpICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X19wYXltZW50LW1ldGhvZC5wYXltZW50X21ldGhvZF9wMjQtb25saW5lLXBheW1lbnRzIC5wYXltZW50X2JveCBpbnB1dFt0eXBlPXRleHRdLCAubXNfX2NoZWNrb3V0X19wYXltZW50LW1ldGhvZC5wYXltZW50X21ldGhvZF9wMjQtb25saW5lLXBheW1lbnRzIC5wYXltZW50X2JveCBpbnB1dFt0eXBlPWVtYWlsXSwgLm1zX19jaGVja291dF9fcGF5bWVudC1tZXRob2QucGF5bWVudF9tZXRob2RfcDI0LW9ubGluZS1wYXltZW50cyAucGF5bWVudF9ib3ggaW5wdXRbdHlwZT10ZWxdLCAubXNfX2NoZWNrb3V0X19wYXltZW50LW1ldGhvZC5wYXltZW50X21ldGhvZF9wMjQtb25saW5lLXBheW1lbnRzIC5wYXltZW50X2JveCBzZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU4ZjAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2Y4ZmFmYyAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X19wYXltZW50LWxhYmVsLW1haW4ge1xuICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbn1cbi5tc19fY2hlY2tvdXRfX3BheW1lbnQtbGFiZWwtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBmMTcyYSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1ICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X19wYXltZW50LWxhYmVsLWVuZCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk0YTNiOCAhaW1wb3J0YW50O1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cbi5tc19fY2hlY2tvdXRfX3BheW1lbnQtYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDAuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA4cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2YxZjVmOSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzNDE1NSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbSAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dF9fcGF5bWVudC1sYWJlbC1pY29uIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTRhM2I4ICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X19wYXltZW50LWljb25zIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dF9fcGF5bWVudC1pY29ucyBpbWcge1xuICBtYXgtaGVpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dF9fcGF5bWVudC1pY29ucyBzdmcsXG4ubXNfX2NoZWNrb3V0X19wYXltZW50LWljb25zIGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tc19fY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kIC5wYXltZW50X2JveCB0YWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X19wYXltZW50LW1ldGhvZCAucGF5bWVudF9ib3ggaW1nLCAubXNfX2NoZWNrb3V0X19wYXltZW50LW1ldGhvZCAucGF5bWVudF9ib3ggc3ZnLCAubXNfX2NoZWNrb3V0X19wYXltZW50LW1ldGhvZCAucGF5bWVudF9ib3ggaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dF9fcGF5bWVudC1tZXRob2QgLnBheW1lbnRfYm94ICoge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmUgIWltcG9ydGFudDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dCAucGxhY2Utb3JkZXIge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fY2hlY2tvdXRfX3BsYWNlLW9yZGVyIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDIwcHggMjVweCAtNXB4IHJnYmEoMjQ5LCAxMTUsIDIyLCAwLjMpICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X190cnVzdCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgZ2FwOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X190cnVzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICBnYXA6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X190cnVzdC1pdGVtLS1zc2wge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM0LCAxOTcsIDk0LCAwLjA1KSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoMzQsIDE5NywgOTQsIDAuMTIpICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X190cnVzdC1pdGVtLS1ndWFyYW50ZWUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE0LCAxNjUsIDIzMywgMC4wNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0LCAxNjUsIDIzMywgMC4xMikgIWltcG9ydGFudDtcbn1cbi5tc19fY2hlY2tvdXRfX3RydXN0LWljb24ge1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X190cnVzdC1pdGVtLS1zc2wgLm1zX19jaGVja291dF9fdHJ1c3QtaWNvbiB7XG4gIGNvbG9yOiAjMjJjNTVlICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X190cnVzdC1pdGVtLS1ndWFyYW50ZWUgLm1zX19jaGVja291dF9fdHJ1c3QtaWNvbiB7XG4gIGNvbG9yOiAjMGVhNWU5ICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X190cnVzdC10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDAuMjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxZTI5M2IgIWltcG9ydGFudDtcbn1cbi5tc19fY2hlY2tvdXRfX3RydXN0LWRlc2Mge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNjQ3NDhiICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X19jb3Vwb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmNWY5O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDMwMG1zIGVhc2U7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dF9fY291cG9uOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDI1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgOHB4IDEwcHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubXNfX2NoZWNrb3V0X19jb3Vwb24tbGFiZWwge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzNDE1NSAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dF9fY291cG9uLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fY2hlY2tvdXRfX2NvdXBvbi1pbnB1dCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fY2hlY2tvdXRfX2NvdXBvbi1idG4ge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dF9fY291cG9uLWJ0bi5pcy1sb2FkaW5nIHtcbiAgb3BhY2l0eTogMC43ICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X19zdW1tYXJ5LXRvdGFsLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGYxNzJhICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X19zdW1tYXJ5LXRvdGFsLW5vdGUge1xuICBmb250LXNpemU6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTRhM2I4ICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X19zdW1tYXJ5LXRvdGFsLWFtb3VudCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAxcmVtICsgMnZ3LCAyLjVyZW0pICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmOTczMTYgIWltcG9ydGFudDtcbn1cbi5tc19fY2hlY2tvdXQgLndvb2NvbW1lcmNlLWVycm9yLFxuLm1zX19jaGVja291dCAud29vY29tbWVyY2UtaW5mbyxcbi5tc19fY2hlY2tvdXQgLndvb2NvbW1lcmNlLW1lc3NhZ2Uge1xuICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU4ZjAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZSAhaW1wb3J0YW50O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0IHVsLndvb2NvbW1lcmNlLWVycm9yLFxuLm1zX19jaGVja291dCB1bC53b29jb21tZXJjZS1pbmZvLFxuLm1zX19jaGVja291dCB1bC53b29jb21tZXJjZS1tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5tc19fY2hlY2tvdXQgLndvb2NvbW1lcmNlLW1lc3NhZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fY2hlY2tvdXQgLndvb2NvbW1lcmNlLWVycm9yOjpiZWZvcmUsXG4ubXNfX2NoZWNrb3V0IC53b29jb21tZXJjZS1pbmZvOjpiZWZvcmUsXG4ubXNfX2NoZWNrb3V0IC53b29jb21tZXJjZS1tZXNzYWdlOjpiZWZvcmUge1xuICBsZWZ0OiAwLjVlbSAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dCAud29vY29tbWVyY2UtZXJyb3IgbGksXG4ubXNfX2NoZWNrb3V0IC53b29jb21tZXJjZS1pbmZvIGxpLFxuLm1zX19jaGVja291dCAud29vY29tbWVyY2UtbWVzc2FnZSBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMCAwIDJyZW0gIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5tc19fY2hlY2tvdXQgLndvb2NvbW1lcmNlLU5vdGljZUdyb3VwLWNoZWNrb3V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0IC53b29jb21tZXJjZS1mb3JtLWxvZ2luLXRvZ2dsZSxcbi5tc19fY2hlY2tvdXQgLndvb2NvbW1lcmNlLWZvcm0tY291cG9uLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tc19fY2hlY2tvdXRfX3ZpcnR1YWwtdGVybXMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0OSwgMTE1LCAyMiwgMC4wNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNDksIDExNSwgMjIsIDAuMikgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDEuNXJlbSAwICFpbXBvcnRhbnQ7XG59XG4ubXNfX2NoZWNrb3V0X192aXJ0dWFsLXRlcm1zIC53b29jb21tZXJjZS1mb3JtX19sYWJlbCxcbi5tc19fY2hlY2tvdXRfX3ZpcnR1YWwtdGVybXMgLmNoZWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgZ2FwOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5tc19fY2hlY2tvdXRfX3ZpcnR1YWwtdGVybXMgLm1zX19jaGVja291dF9fdmlydHVhbC10ZXJtcy1sYWJlbC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbn1cbi5tc19fY2hlY2tvdXRfX3ZpcnR1YWwtdGVybXMgLm1zX19jaGVja291dF9fdmlydHVhbC10ZXJtcy10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzQxNTUgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dF9fdmlydHVhbC10ZXJtcyBpbnB1dFt0eXBlPWNoZWNrYm94XSNtc192aXJ0dWFsX3Rlcm1zIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjY2JkNWUxICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIHBsYWNlLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwLjJyZW0gIWltcG9ydGFudDtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dF9fdmlydHVhbC10ZXJtcyBpbnB1dFt0eXBlPWNoZWNrYm94XSNtc192aXJ0dWFsX3Rlcm1zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwLjM1cmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMC42cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmZmZmYgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDApICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZSAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dF9fdmlydHVhbC10ZXJtcyBpbnB1dFt0eXBlPWNoZWNrYm94XSNtc192aXJ0dWFsX3Rlcm1zOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kOiAjZjk3MzE2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2Y5NzMxNiAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dF9fdmlydHVhbC10ZXJtcyBpbnB1dFt0eXBlPWNoZWNrYm94XSNtc192aXJ0dWFsX3Rlcm1zOmNoZWNrZWQ6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSgxKSAhaW1wb3J0YW50O1xufVxuLm1zX19jaGVja291dF9fdmlydHVhbC10ZXJtcy1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmOTczMTYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubXNfX2NoZWNrb3V0X19zaWRlYmFyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXNfX2NoZWNrb3V0LCAubXNfX2NoZWNrb3V0X19sYXlvdXQsIC5tc19fY2hlY2tvdXRfX21haW4sIC5tc19fY2hlY2tvdXRfX3NpZGViYXIsIC5tc19fY2hlY2tvdXRfX29yZGVyLXN1bW1hcnksIC5tc19fY2hlY2tvdXRfX3BheW1lbnQsIC5tc19fY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kcywgLm1zX19jaGVja291dF9fcGF5bWVudC1tZXRob2QsIC5tc19fY2hlY2tvdXRfX2NvdXBvbiwgLm1zX19jaGVja291dF9fc2VjdGlvbiB7XG4gICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zX19jaGVja291dF9fc2VjdGlvbiwgLm1zX19jaGVja291dF9fb3JkZXItc3VtbWFyeSwgLm1zX19jaGVja291dF9fcGF5bWVudC1tZXRob2RzIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXNfX2NoZWNrb3V0X19wYXltZW50LW1ldGhvZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAubXNfX2NoZWNrb3V0IGxhYmVsLm1zX19jaGVja291dF9fcGF5bWVudC1sYWJlbCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tc19fY2hlY2tvdXRfX3BheW1lbnQtbGFiZWwtbWFpbiB7XG4gICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXNfX2NoZWNrb3V0X19wYXltZW50LWxhYmVsLXRpdGxlIHtcbiAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZSAhaW1wb3J0YW50O1xuICB9XG4gIC5tc19fY2hlY2tvdXRfX3BheW1lbnQtaWNvbnMge1xuICAgIG1heC13aWR0aDogOC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zX19jaGVja291dF9fY291cG9uLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tc19fbXlhY2NvdW50IHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fbXlhY2NvdW50X19pbm5lciB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1zX19teWFjY291bnRfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1zX19teWFjY291bnRfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuLm1zX19teWFjY291bnRfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fbXlhY2NvdW50X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS43NXJlbSwgMXJlbSArIDJ2dywgMi41cmVtKSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGYxNzJhICFpbXBvcnRhbnQ7XG59XG4ubXNfX215YWNjb3VudF9fbGF5b3V0IHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICBnYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tc19fbXlhY2NvdW50X19sYXlvdXQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjgwcHggbWlubWF4KDAsIDFmcikgIWltcG9ydGFudDtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLm1zX19teWFjY291bnRfX3NpZGViYXIge1xuICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbn1cbi5tc19fbXlhY2NvdW50X19zaWRlYmFyLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgdG9wOiBjYWxjKDgwcHggKyA0NHB4ICsgMXJlbSkgIWltcG9ydGFudDtcbn1cbi5tc19fbXlhY2NvdW50X19uYXYge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmNWY5O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDMwMG1zIGVhc2U7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xufVxuLm1zX19teWFjY291bnRfX25hdjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMjBweCAyNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDhweCAxMHB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm1zX19teWFjY291bnRfX25hdiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5tc19fbXlhY2NvdW50X19uYXYgYSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICBnYXA6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NzU1NjkgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG59XG4ubXNfX215YWNjb3VudF9fbmF2IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjhmYWZjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZjk3MzE2ICFpbXBvcnRhbnQ7XG59XG4ubXNfX215YWNjb3VudF9fbmF2IGEuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDksIDExNSwgMjIsIDAuMSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmOTczMTYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuLm1zX19teWFjY291bnRfX25hdi1wcm9maWxlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGdhcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjVmOSAhaW1wb3J0YW50O1xufVxuLm1zX19teWFjY291bnRfX25hdi1hdmF0YXIge1xuICB3aWR0aDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0OSwgMTE1LCAyMiwgMC4xKSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cbi5tc19fbXlhY2NvdW50X19uYXYtYXZhdGFyIC5tc19faWNvbiB7XG4gIGNvbG9yOiAjZjk3MzE2O1xufVxuLm1zX19teWFjY291bnRfX25hdi1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBmMTcyYSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX215YWNjb3VudF9fbmF2LWVtYWlsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNjQ3NDhiICFpbXBvcnRhbnQ7XG59XG4ubXNfX215YWNjb3VudF9fY29udGVudCB7XG4gIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xufVxuLm1zX19teWFjY291bnRfX3NlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGYxNzJhICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zX19kYXNoYm9hcmRfX3dlbGNvbWUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX2Rhc2hib2FyZF9fd2VsY29tZSBoMiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwZjE3MmEgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX2Rhc2hib2FyZF9fd2VsY29tZSBwIHtcbiAgY29sb3I6ICM2NDc0OGIgIWltcG9ydGFudDtcbn1cbi5tc19fZGFzaGJvYXJkX19jYXJkcyB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1zX19kYXNoYm9hcmRfX2NhcmRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tc19fZGFzaGJvYXJkX19jYXJkcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuLm1zX19kYXNoYm9hcmRfX2NhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmNWY5O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDMwMG1zIGVhc2U7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5tc19fZGFzaGJvYXJkX19jYXJkOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDI1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgOHB4IDEwcHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubXNfX2Rhc2hib2FyZF9fY2FyZDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDRweCA2cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZjk3MzE2ICFpbXBvcnRhbnQ7XG59XG4ubXNfX2Rhc2hib2FyZF9fY2FyZC1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzcmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0OSwgMTE1LCAyMiwgMC4xKSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2Y5NzMxNiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG4ubXNfX2Rhc2hib2FyZF9fY2FyZC1pY29uIC5tc19faWNvbiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLm1zX19kYXNoYm9hcmRfX2NhcmQtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGYxNzJhICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fZGFzaGJvYXJkX19jYXJkLXRleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNjQ3NDhiICFpbXBvcnRhbnQ7XG59XG5cbi5tc19fb3JkZXJzIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIGdhcDogMXJlbSAhaW1wb3J0YW50O1xufVxuLm1zX19vcmRlcnNfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmNWY5O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDMwMG1zIGVhc2U7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1zX19vcmRlcnNfX2l0ZW06aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDIwcHggMjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCA4cHggMTBweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5tc19fb3JkZXJzX19pdGVtLW1haW4ge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1zX19vcmRlcnNfX2l0ZW0tbWFpbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ubXNfX29yZGVyc19faXRlbS1pbmZvIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbn1cbi5tc19fb3JkZXJzX19pdGVtLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDNyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDksIDExNSwgMjIsIDAuMSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmOTczMTYgIWltcG9ydGFudDtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cbi5tc19fb3JkZXJzX19pdGVtLWljb24gLm1zX19pY29uIHtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fb3JkZXJzX19pdGVtLWRldGFpbHMge1xuICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbn1cbi5tc19fb3JkZXJzX19pdGVtLW51bWJlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZjk3MzE2ICFpbXBvcnRhbnQ7XG59XG4ubXNfX29yZGVyc19faXRlbS1udW1iZXI6aG92ZXIge1xuICBjb2xvcjogI2VhNTgwYyAhaW1wb3J0YW50O1xufVxuLm1zX19vcmRlcnNfX2l0ZW0tbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fb3JkZXJzX19pdGVtLXNlcGFyYXRvciB7XG4gIGNvbG9yOiAjOTRhM2I4ICFpbXBvcnRhbnQ7XG59XG4ubXNfX29yZGVyc19faXRlbS1kYXRlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzY0NzQ4YiAhaW1wb3J0YW50O1xufVxuLm1zX19vcmRlcnNfX2l0ZW0tY291bnQge1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNjQ3NDhiICFpbXBvcnRhbnQ7XG59XG4ubXNfX29yZGVyc19faXRlbS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICBnYXA6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXNfX29yZGVyc19faXRlbS1hY3Rpb25zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tc19fb3JkZXJzX19pdGVtLXN0YXR1cyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHggIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cbi5tc19fb3JkZXJzX19pdGVtLXN0YXR1cy0tY29tcGxldGVkIHtcbiAgYmFja2dyb3VuZDogI0YwRkRGNDtcbiAgY29sb3I6ICMxNjY1MzQ7XG59XG4ubXNfX29yZGVyc19faXRlbS1zdGF0dXMtLXByb2Nlc3Npbmcge1xuICBiYWNrZ3JvdW5kOiAjRUZGNkZGO1xuICBjb2xvcjogIzFFNDBBRjtcbn1cbi5tc19fb3JkZXJzX19pdGVtLXN0YXR1cy0tb24taG9sZCB7XG4gIGJhY2tncm91bmQ6ICNGRkZCRUI7XG4gIGNvbG9yOiAjOTI0MDBFO1xufVxuLm1zX19vcmRlcnNfX2l0ZW0tc3RhdHVzLS1jYW5jZWxsZWQsIC5tc19fb3JkZXJzX19pdGVtLXN0YXR1cy0tZmFpbGVkIHtcbiAgYmFja2dyb3VuZDogI0ZFRjJGMjtcbiAgY29sb3I6ICM5OTFCMUI7XG59XG4ubXNfX29yZGVyc19faXRlbS1zdGF0dXMtLXBlbmRpbmcge1xuICBiYWNrZ3JvdW5kOiAjZjFmNWY5O1xuICBjb2xvcjogIzQ3NTU2OTtcbn1cbi5tc19fb3JkZXJzX19pdGVtLXN0YXR1cy0tcmVmdW5kZWQge1xuICBiYWNrZ3JvdW5kOiAjRjVGM0ZGO1xuICBjb2xvcjogIzVCMjFCNjtcbn1cbi5tc19fb3JkZXJzX19pdGVtLXRvdGFsIHtcbiAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBmMTcyYSAhaW1wb3J0YW50O1xufVxuLm1zX19vcmRlcnNfX2l0ZW0tYWN0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU4ZjAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2Y4ZmFmYyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFlMjkzYiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xufVxuLm1zX19vcmRlcnNfX2l0ZW0tYWN0aW9uOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0OSwgMTE1LCAyMiwgMC40KSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2Y5NzMxNiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0OSwgMTE1LCAyMiwgMC4wNikgIWltcG9ydGFudDtcbn1cbi5tc19fb3JkZXJzLS1lbXB0eSB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA0cmVtIDFyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fb3JkZXJzLS1lbXB0eSAubXNfX2ljb24ge1xuICBmb250LXNpemU6IDRyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICNjYmQ1ZTEgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLm1zX19vcmRlcnMtLWVtcHR5IHAge1xuICBjb2xvcjogIzY0NzQ4YiAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fb3JkZXJzLS1lbXB0eV9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBmMTcyYSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fb3JkZXJzLS1lbXB0eV9fdGV4dCB7XG4gIGNvbG9yOiAjNjQ3NDhiICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1zX19vcmRlcnNfX3BhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zX192aWV3LW9yZGVyX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmNWY5O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDMwMG1zIGVhc2U7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX3ZpZXctb3JkZXJfX2hlYWRlcjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMjBweCAyNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDhweCAxMHB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm1zX192aWV3LW9yZGVyX19oZWFkZXItaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1zX192aWV3LW9yZGVyX19oZWFkZXItaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tc19fdmlldy1vcmRlcl9faGVhZGVyLWluZm8ge1xuICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbn1cbi5tc19fdmlldy1vcmRlcl9faGVhZGVyLXRleHQge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzQxNTUgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNyAhaW1wb3J0YW50O1xufVxuLm1zX192aWV3LW9yZGVyX19oZWFkZXItdGV4dCBzdHJvbmcge1xuICBjb2xvcjogIzBmMTcyYSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG4ubXNfX3ZpZXctb3JkZXJfX3N0YXR1cyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG4ubXNfX3ZpZXctb3JkZXJfX3N0YXR1cy0tY29tcGxldGVkIHtcbiAgYmFja2dyb3VuZDogI0YwRkRGNCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzE2NjUzNCAhaW1wb3J0YW50O1xufVxuLm1zX192aWV3LW9yZGVyX19zdGF0dXMtLXByb2Nlc3Npbmcge1xuICBiYWNrZ3JvdW5kOiAjRUZGNkZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMUU0MEFGICFpbXBvcnRhbnQ7XG59XG4ubXNfX3ZpZXctb3JkZXJfX3N0YXR1cy0tb24taG9sZCB7XG4gIGJhY2tncm91bmQ6ICNGRkZCRUIgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5MjQwMEUgIWltcG9ydGFudDtcbn1cbi5tc19fdmlldy1vcmRlcl9fc3RhdHVzLS1jYW5jZWxsZWQsIC5tc19fdmlldy1vcmRlcl9fc3RhdHVzLS1mYWlsZWQge1xuICBiYWNrZ3JvdW5kOiAjRkVGMkYyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTkxQjFCICFpbXBvcnRhbnQ7XG59XG4ubXNfX3ZpZXctb3JkZXJfX3N0YXR1cy0tcGVuZGluZyB7XG4gIGJhY2tncm91bmQ6ICNmMWY1ZjkgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NzU1NjkgIWltcG9ydGFudDtcbn1cbi5tc19fdmlldy1vcmRlcl9fc3RhdHVzLS1yZWZ1bmRlZCB7XG4gIGJhY2tncm91bmQ6ICNGNUYzRkYgIWltcG9ydGFudDtcbiAgY29sb3I6ICM1QjIxQjYgIWltcG9ydGFudDtcbn1cbi5tc19fdmlldy1vcmRlcl9fZGV0YWlscyB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWY1Zjk7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMzAwbXMgZWFzZTtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1zX192aWV3LW9yZGVyX19kZXRhaWxzOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDI1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgOHB4IDEwcHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubXNfX3ZpZXctb3JkZXJfX2RldGFpbHMgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHMsXG4ubXNfX3ZpZXctb3JkZXJfX2RldGFpbHMgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5tc19fdmlldy1vcmRlcl9fZGV0YWlscyBoMixcbi5tc19fdmlldy1vcmRlcl9fZGV0YWlscyBoMyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBmMTcyYSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX3ZpZXctb3JkZXJfX2RldGFpbHMgLnNob3BfdGFibGUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1zcGFjaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWY1ZjkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1zX192aWV3LW9yZGVyX19kZXRhaWxzIC5zaG9wX3RhYmxlIHRoLFxuLm1zX192aWV3LW9yZGVyX19kZXRhaWxzIC5zaG9wX3RhYmxlIHRkIHtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmNWY5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLm1zX192aWV3LW9yZGVyX19kZXRhaWxzIC5zaG9wX3RhYmxlIHRoIHtcbiAgYmFja2dyb3VuZDogI2Y4ZmFmYyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzNDE1NSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG4ubXNfX3ZpZXctb3JkZXJfX2RldGFpbHMgLnNob3BfdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCxcbi5tc19fdmlldy1vcmRlcl9fZGV0YWlscyAuc2hvcF90YWJsZSB0Zm9vdCB0cjpsYXN0LWNoaWxkIHRoLFxuLm1zX192aWV3LW9yZGVyX19kZXRhaWxzIC5zaG9wX3RhYmxlIHRmb290IHRyOmxhc3QtY2hpbGQgdGQge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ubXNfX3ZpZXctb3JkZXJfX25vdGVzIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjVmOTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAzMDBtcyBlYXNlO1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fdmlldy1vcmRlcl9fbm90ZXM6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDIwcHggMjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCA4cHggMTBweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5tc19fdmlldy1vcmRlcl9fbm90ZXMtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGYxNzJhICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fdmlldy1vcmRlcl9fbm90ZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fdmlldy1vcmRlcl9fbm90ZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZ2FwOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjVmOSAhaW1wb3J0YW50O1xufVxuLm1zX192aWV3LW9yZGVyX19ub3RlOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubXNfX3ZpZXctb3JkZXJfX25vdGUtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTZweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE0LCAxNjUsIDIzMywgMC4xKSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBlYTVlOSAhaW1wb3J0YW50O1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuLm1zX192aWV3LW9yZGVyX19ub3RlLWljb24gLm1zX19pY29uIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuLm1zX192aWV3LW9yZGVyX19ub3RlLWNvbnRlbnQge1xuICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbn1cbi5tc19fdmlldy1vcmRlcl9fbm90ZS1kYXRlIHtcbiAgbWFyZ2luOiAwIDAgMC4yNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNjQ3NDhiICFpbXBvcnRhbnQ7XG59XG4ubXNfX3ZpZXctb3JkZXJfX25vdGUtdGV4dCB7XG4gIGNvbG9yOiAjMzM0MTU1ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjcgIWltcG9ydGFudDtcbn1cbi5tc19fdmlldy1vcmRlcl9fbm90ZS10ZXh0IHAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1vcmRlci1vdmVydmlldyB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWY1Zjk7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMzAwbXMgZWFzZTtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMCAxLjVyZW0gIWltcG9ydGFudDtcbiAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xuICBnYXA6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cbi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2Utb3JkZXItb3ZlcnZpZXc6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDIwcHggMjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCA4cHggMTBweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLW9yZGVyLW92ZXJ2aWV3IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcbiAgfVxufVxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1vcmRlci1vdmVydmlldyBsaSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWY1ZjkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTZweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODEyNXJlbSAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICM2NDc0OGIgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xufVxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1vcmRlci1vdmVydmlldyBsaSBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC45NXJlbSAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGYxNzJhICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cbi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2Utb3JkZXItZG93bmxvYWRzIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjVmOTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAzMDBtcyBlYXNlO1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDAgMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLW9yZGVyLWRvd25sb2Fkczpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMjBweCAyNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDhweCAxMHB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1vcmRlci1kb3dubG9hZHMgaDIsXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLW9yZGVyLWRvd25sb2FkcyBoMyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBmMTcyYSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tc19fYWRkcmVzc2VzIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tc19fYWRkcmVzc2VzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG4ubXNfX2FkZHJlc3Nlc19faXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWY1Zjk7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMzAwbXMgZWFzZTtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX2FkZHJlc3Nlc19faXRlbTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMjBweCAyNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDhweCAxMHB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm1zX19hZGRyZXNzZXNfX2l0ZW0taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX2FkZHJlc3Nlc19faXRlbS1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDksIDExNSwgMjIsIDAuMSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmOTczMTYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xufVxuLm1zX19hZGRyZXNzZXNfX2l0ZW0tdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGYxNzJhICFpbXBvcnRhbnQ7XG59XG4ubXNfX2FkZHJlc3Nlc19faXRlbS1lZGl0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZjk3MzE2ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbn1cbi5tc19fYWRkcmVzc2VzX19pdGVtLWVkaXQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4ubXNfX2FkZHJlc3Nlc19faXRlbS1lZGl0IC5tc19faWNvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ubXNfX2FkZHJlc3Nlc19faXRlbS1lZGl0LS1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cbi5tc19fYWRkcmVzc2VzX19pdGVtLWNvbnRlbnQge1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDc1NTY5ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1ICFpbXBvcnRhbnQ7XG59XG5cbi5tc19fZWRpdC1hY2NvdW50X19jYXJkLCAubXNfX2VkaXQtYWNjb3VudF9fc2VjdGlvbixcbi5tc19fZWRpdC1hZGRyZXNzX19jYXJkLFxuLm1zX19lZGl0LWFkZHJlc3NfX3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmNWY5O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDMwMG1zIGVhc2U7XG4gIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX2VkaXQtYWNjb3VudF9fY2FyZDpob3ZlciwgLm1zX19lZGl0LWFjY291bnRfX3NlY3Rpb246aG92ZXIsXG4ubXNfX2VkaXQtYWRkcmVzc19fY2FyZDpob3Zlcixcbi5tc19fZWRpdC1hZGRyZXNzX19zZWN0aW9uOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDI1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgOHB4IDEwcHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubXNfX2VkaXQtYWNjb3VudF9faGVhZGVyLCAubXNfX2VkaXQtYWNjb3VudF9fc2VjdGlvbi1oZWFkZXIsXG4ubXNfX2VkaXQtYWRkcmVzc19faGVhZGVyLFxuLm1zX19lZGl0LWFkZHJlc3NfX3NlY3Rpb24taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGdhcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fZWRpdC1hY2NvdW50X19oZWFkZXItaWNvbiwgLm1zX19lZGl0LWFjY291bnRfX3NlY3Rpb24taWNvbixcbi5tc19fZWRpdC1hZGRyZXNzX19oZWFkZXItaWNvbixcbi5tc19fZWRpdC1hZGRyZXNzX19zZWN0aW9uLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDIuNXJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ5LCAxMTUsIDIyLCAwLjEpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZjk3MzE2ICFpbXBvcnRhbnQ7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG4ubXNfX2VkaXQtYWNjb3VudF9faGVhZGVyLWljb24gLm1zX19pY29uLCAubXNfX2VkaXQtYWNjb3VudF9fc2VjdGlvbi1pY29uIC5tc19faWNvbixcbi5tc19fZWRpdC1hZGRyZXNzX19oZWFkZXItaWNvbiAubXNfX2ljb24sXG4ubXNfX2VkaXQtYWRkcmVzc19fc2VjdGlvbi1pY29uIC5tc19faWNvbiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm1zX19lZGl0LWFjY291bnRfX3NlY3Rpb24taWNvbi0tc2Vjb25kYXJ5LFxuLm1zX19lZGl0LWFkZHJlc3NfX3NlY3Rpb24taWNvbi0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNCwgMTY1LCAyMzMsIDAuMSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwZWE1ZTkgIWltcG9ydGFudDtcbn1cbi5tc19fZWRpdC1hY2NvdW50X190aXRsZSwgLm1zX19lZGl0LWFjY291bnRfX3NlY3Rpb24tdGl0bGUsXG4ubXNfX2VkaXQtYWRkcmVzc19fdGl0bGUsXG4ubXNfX2VkaXQtYWRkcmVzc19fc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBmMTcyYSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWY1ZjkgIWltcG9ydGFudDtcbn1cbi5tc19fZWRpdC1hY2NvdW50X19oZWFkZXIgLm1zX19lZGl0LWFjY291bnRfX3RpdGxlLFxuLm1zX19lZGl0LWFjY291bnRfX2hlYWRlciAubXNfX2VkaXQtYWRkcmVzc19fdGl0bGUsXG4ubXNfX2VkaXQtYWRkcmVzc19faGVhZGVyIC5tc19fZWRpdC1hY2NvdW50X190aXRsZSxcbi5tc19fZWRpdC1hZGRyZXNzX19oZWFkZXIgLm1zX19lZGl0LWFkZHJlc3NfX3RpdGxlIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4ubXNfX2VkaXQtYWNjb3VudF9fZ3JpZCxcbi5tc19fZWRpdC1hZGRyZXNzX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubXNfX2VkaXQtYWNjb3VudF9fZ3JpZCxcbiAgLm1zX19lZGl0LWFkZHJlc3NfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubXNfX2VkaXQtYWNjb3VudF9fZ3JpZCAuZm9ybS1yb3ctd2lkZSxcbiAgLm1zX19lZGl0LWFkZHJlc3NfX2dyaWQgLmZvcm0tcm93LXdpZGUge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICB9XG59XG4ubXNfX2VkaXQtYWNjb3VudCAud29vY29tbWVyY2UtYWRkcmVzcy1maWVsZHMsXG4ubXNfX2VkaXQtYWNjb3VudCAud29vY29tbWVyY2UtYWRkcmVzcy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIsXG4ubXNfX2VkaXQtYWRkcmVzcyAud29vY29tbWVyY2UtYWRkcmVzcy1maWVsZHMsXG4ubXNfX2VkaXQtYWRkcmVzcyAud29vY29tbWVyY2UtYWRkcmVzcy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLm1zX19lZGl0LWFjY291bnQgLmZvcm0tcm93LFxuLm1zX19lZGl0LWFkZHJlc3MgLmZvcm0tcm93IHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDAgMXJlbSAhaW1wb3J0YW50O1xufVxuLm1zX19lZGl0LWFjY291bnQgLmZvcm0tcm93Omxhc3QtY2hpbGQsXG4ubXNfX2VkaXQtYWRkcmVzcyAuZm9ybS1yb3c6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubXNfX2VkaXQtYWNjb3VudCAuZm9ybS1yb3ctd2lkZSxcbiAgLm1zX19lZGl0LWFkZHJlc3MgLmZvcm0tcm93LXdpZGUge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tc19fZWRpdC1hY2NvdW50IGxhYmVsLFxuLm1zX19lZGl0LWFkZHJlc3MgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzQxNTUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX2VkaXQtYWNjb3VudCBpbnB1dFt0eXBlPXRleHRdLFxuLm1zX19lZGl0LWFjY291bnQgaW5wdXRbdHlwZT1lbWFpbF0sXG4ubXNfX2VkaXQtYWNjb3VudCBpbnB1dFt0eXBlPXRlbF0sXG4ubXNfX2VkaXQtYWNjb3VudCBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5tc19fZWRpdC1hY2NvdW50IHRleHRhcmVhLFxuLm1zX19lZGl0LWFjY291bnQgc2VsZWN0LFxuLm1zX19lZGl0LWFkZHJlc3MgaW5wdXRbdHlwZT10ZXh0XSxcbi5tc19fZWRpdC1hZGRyZXNzIGlucHV0W3R5cGU9ZW1haWxdLFxuLm1zX19lZGl0LWFkZHJlc3MgaW5wdXRbdHlwZT10ZWxdLFxuLm1zX19lZGl0LWFkZHJlc3MgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4ubXNfX2VkaXQtYWRkcmVzcyB0ZXh0YXJlYSxcbi5tc19fZWRpdC1hZGRyZXNzIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmOGZhZmMgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZThmMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBmMTcyYSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJQbHVzIEpha2FydGEgU2Fuc1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG59XG4ubXNfX2VkaXQtYWNjb3VudCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuLm1zX19lZGl0LWFjY291bnQgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG4ubXNfX2VkaXQtYWNjb3VudCBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG4ubXNfX2VkaXQtYWNjb3VudCBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyxcbi5tc19fZWRpdC1hY2NvdW50IHRleHRhcmVhOmZvY3VzLFxuLm1zX19lZGl0LWFjY291bnQgc2VsZWN0OmZvY3VzLFxuLm1zX19lZGl0LWFkZHJlc3MgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbi5tc19fZWRpdC1hZGRyZXNzIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuLm1zX19lZGl0LWFkZHJlc3MgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuLm1zX19lZGl0LWFkZHJlc3MgaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsXG4ubXNfX2VkaXQtYWRkcmVzcyB0ZXh0YXJlYTpmb2N1cyxcbi5tc19fZWRpdC1hZGRyZXNzIHNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2Y5NzMxNiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNDksIDExNSwgMjIsIDAuMikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLm1zX19lZGl0LWFjY291bnQgdGV4dGFyZWEsXG4ubXNfX2VkaXQtYWRkcmVzcyB0ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgcmVzaXplOiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xufVxuLm1zX19lZGl0LWFjY291bnRfX2FjdGlvbnMsXG4ubXNfX2VkaXQtYWRkcmVzc19fYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgZ2FwOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX2VkaXQtYWNjb3VudCAuc2VsZWN0Mi1jb250YWluZXIsXG4ubXNfX2VkaXQtYWRkcmVzcyAuc2VsZWN0Mi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLm1zX19lZGl0LWFjY291bnQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4ubXNfX2VkaXQtYWRkcmVzcyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGhlaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU4ZjAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2Y4ZmFmYyAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXNfX2Rvd25sb2FkcyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fZG93bmxvYWRzX19pdGVtIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjVmOTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAzMDBtcyBlYXNlO1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIGdhcDogMXJlbSAhaW1wb3J0YW50O1xufVxuLm1zX19kb3dubG9hZHNfX2l0ZW06aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDIwcHggMjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCA4cHggMTBweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubXNfX2Rvd25sb2Fkc19faXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxufVxuLm1zX19kb3dubG9hZHNfX2l0ZW0taW5mbyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fZG93bmxvYWRzX19pdGVtLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDNyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTQsIDE2NSwgMjMzLCAwLjEpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGVhNWU5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cbi5tc19fZG93bmxvYWRzX19pdGVtLWljb24gLm1zX19pY29uIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4ubXNfX2Rvd25sb2Fkc19faXRlbS1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBmMTcyYSAhaW1wb3J0YW50O1xufVxuLm1zX19kb3dubG9hZHNfX2l0ZW0tbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIGdhcDogMC41cmVtIDFyZW0gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNjQ3NDhiICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fZG93bmxvYWRzX19pdGVtLWFjdGlvbnMge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuLm1zX19kb3dubG9hZHNfX2NvbmZpcm0tZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBnYXA6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fZG93bmxvYWRzX19jb25maXJtLWxhYmVsIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAuNXJlbSAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ3NTU2OSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbi5tc19fZG93bmxvYWRzX19jb25maXJtLWxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDAuMTVlbSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNjYmQ1ZTEgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMC43cmVtIDAuN3JlbSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG4ubXNfX2Rvd25sb2Fkc19fY29uZmlybS1sYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjk3MzE2ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOTczMTYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00zIDguNWwzIDNMMTMgNC41JyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzIuMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG4ubXNfX2Rvd25sb2Fkc19fY29uZmlybS1sYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHJnYmEoMjQ5LCAxMTUsIDIyLCAwLjM1KSAhaW1wb3J0YW50O1xuICBvdXRsaW5lLW9mZnNldDogMnB4ICFpbXBvcnRhbnQ7XG59XG4ubXNfX2Rvd25sb2Fkcy0tZW1wdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNHJlbSAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX2Rvd25sb2Fkcy0tZW1wdHkgLm1zX19pY29uIHtcbiAgZm9udC1zaXplOiA0cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjY2JkNWUxICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fZG93bmxvYWRzLS1lbXB0eSBoMyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGYxNzJhICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1zX19kb3dubG9hZHMtLWVtcHR5IHAge1xuICBjb2xvcjogIzY0NzQ4YiAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zX19wYXltZW50LW1ldGhvZHMge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX3BheW1lbnQtbWV0aG9kc19faXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWY1Zjk7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMzAwbXMgZWFzZTtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fcGF5bWVudC1tZXRob2RzX19pdGVtOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDI1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgOHB4IDEwcHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1zX19wYXltZW50LW1ldGhvZHNfX2l0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tc19fcGF5bWVudC1tZXRob2RzX19pdGVtLS1kZWZhdWx0IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0OSwgMTE1LCAyMiwgMC4zKSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNDksIDExNSwgMjIsIDAuMSkgIWltcG9ydGFudDtcbn1cbi5tc19fcGF5bWVudC1tZXRob2RzX19pdGVtLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX3BheW1lbnQtbWV0aG9kc19faXRlbS1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzcmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE0LCAxNjUsIDIzMywgMC4xKSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBlYTVlOSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG4ubXNfX3BheW1lbnQtbWV0aG9kc19faXRlbS1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBmMTcyYSAhaW1wb3J0YW50O1xufVxuLm1zX19wYXltZW50LW1ldGhvZHNfX2l0ZW0tbWV0YSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICM2NDc0OGIgIWltcG9ydGFudDtcbn1cbi5tc19fcGF5bWVudC1tZXRob2RzX19pdGVtLWJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ5LCAxMTUsIDIyLCAwLjEpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZjk3MzE2ICFpbXBvcnRhbnQ7XG59XG4ubXNfX3BheW1lbnQtbWV0aG9kc19faXRlbS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1zX19wYXltZW50LW1ldGhvZHMtLWVtcHR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDRyZW0gMXJlbSAhaW1wb3J0YW50O1xufVxuLm1zX19wYXltZW50LW1ldGhvZHMtLWVtcHR5IC5tc19faWNvbiB7XG4gIGZvbnQtc2l6ZTogNHJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2NiZDVlMSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX3BheW1lbnQtbWV0aG9kcy0tZW1wdHkgaDMge1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBmMTcyYSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fcGF5bWVudC1tZXRob2RzLS1lbXB0eSBwIHtcbiAgY29sb3I6ICM2NDc0OGIgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tc19fYXV0aCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDgwcHggKyA0NHB4ICsgM3JlbSkgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4ubXNfX2F1dGhfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgbWF4LXdpZHRoOiAzMnJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tc19fYXV0aF9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXNfX2F1dGhfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuLm1zX19hdXRoX19jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjVmOTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAzMDBtcyBlYXNlO1xuICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX2F1dGhfX2NhcmQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDIwcHggMjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCA4cHggMTBweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXNfX2F1dGhfX2NhcmQge1xuICAgIHBhZGRpbmc6IDNyZW07XG4gIH1cbn1cbi5tc19fYXV0aF9fbG9nbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX2F1dGhfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBmMTcyYSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX2F1dGhfX3N1YnRpdGxlIHtcbiAgY29sb3I6ICM2NDc0OGIgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fYXV0aF9fZGl2aWRlciB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAxLjVyZW0gMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk0YTNiOCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX2F1dGhfX2RpdmlkZXI6OmJlZm9yZSwgLm1zX19hdXRoX19kaXZpZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgZmxleDogMSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZTJlOGYwICFpbXBvcnRhbnQ7XG59XG4ubXNfX2F1dGhfX2Zvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzY0NzQ4YiAhaW1wb3J0YW50O1xufVxuLm1zX19hdXRoX19mb290ZXIgYSB7XG4gIGNvbG9yOiAjZjk3MzE2ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tc19fbG9zdC1wYXNzd29yZF9fY2FyZCxcbi5tc19fcmVzZXQtcGFzc3dvcmRfX2NhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmNWY5O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDMwMG1zIGVhc2U7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1zX19sb3N0LXBhc3N3b3JkX19jYXJkOmhvdmVyLFxuLm1zX19yZXNldC1wYXNzd29yZF9fY2FyZDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMjBweCAyNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDhweCAxMHB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm1zX19sb3N0LXBhc3N3b3JkX19oZWFkZXIsXG4ubXNfX3Jlc2V0LXBhc3N3b3JkX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgZ2FwOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fbG9zdC1wYXNzd29yZF9faWNvbixcbi5tc19fcmVzZXQtcGFzc3dvcmRfX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDIuNXJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG4ubXNfX2xvc3QtcGFzc3dvcmRfX3RpdGxlLFxuLm1zX19yZXNldC1wYXNzd29yZF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwZjE3MmEgIWltcG9ydGFudDtcbn1cbi5tc19fbG9zdC1wYXNzd29yZF9fdGV4dCxcbi5tc19fcmVzZXQtcGFzc3dvcmRfX3RleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNjQ3NDhiICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXNfX2xvc3QtcGFzc3dvcmRfX2ljb24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE0LCAxNjUsIDIzMywgMC4xKSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBlYTVlOSAhaW1wb3J0YW50O1xufVxuXG4ubXNfX3Jlc2V0LXBhc3N3b3JkX19pY29uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgzNCwgMTk3LCA5NCwgMC4xKSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIyYzU1ZSAhaW1wb3J0YW50O1xufVxuXG4ubXNfX2xvc3QtcGFzc3dvcmQtY29uZmlybSB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAzcmVtIDFyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fbG9zdC1wYXNzd29yZC1jb25maXJtX19pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA1cmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM0LCAxOTcsIDk0LCAwLjEpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0byAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fbG9zdC1wYXNzd29yZC1jb25maXJtX19pY29uIC5tc19faWNvbiB7XG4gIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjJjNTVlICFpbXBvcnRhbnQ7XG59XG4ubXNfX2xvc3QtcGFzc3dvcmQtY29uZmlybSBoMyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGYxNzJhICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fbG9zdC1wYXNzd29yZC1jb25maXJtIHAge1xuICBjb2xvcjogIzY0NzQ4YiAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI4cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tc19fdGhhbmt5b3Uge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjhmYWZjICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA3MHZoICFpbXBvcnRhbnQ7XG59XG4ubXNfX3RoYW5reW91X19pbm5lciB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIG1heC13aWR0aDogNDhyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubXNfX3RoYW5reW91X19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tc19fdGhhbmt5b3VfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuLm1zX190aGFua3lvdV9fc3VjY2VzcywgLm1zX190aGFua3lvdV9fZmFpbGVkLCAubXNfX3RoYW5reW91X19nZW5lcmljIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjVmOTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAzMDBtcyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fdGhhbmt5b3VfX3N1Y2Nlc3M6aG92ZXIsIC5tc19fdGhhbmt5b3VfX2ZhaWxlZDpob3ZlciwgLm1zX190aGFua3lvdV9fZ2VuZXJpYzpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMjBweCAyNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDhweCAxMHB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tc19fdGhhbmt5b3VfX3N1Y2Nlc3MsIC5tc19fdGhhbmt5b3VfX2ZhaWxlZCwgLm1zX190aGFua3lvdV9fZ2VuZXJpYyB7XG4gICAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tc19fdGhhbmt5b3VfX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDVyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0byAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fdGhhbmt5b3VfX2ljb24gLm1zX19pY29uIHtcbiAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX3RoYW5reW91X19pY29uLS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgzNCwgMTk3LCA5NCwgMC4xKSAhaW1wb3J0YW50O1xufVxuLm1zX190aGFua3lvdV9faWNvbi0tc3VjY2VzcyAubXNfX2ljb24ge1xuICBjb2xvcjogIzIyYzU1ZSAhaW1wb3J0YW50O1xufVxuLm1zX190aGFua3lvdV9faWNvbi0tZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzOSwgNjgsIDY4LCAwLjEyKSAhaW1wb3J0YW50O1xufVxuLm1zX190aGFua3lvdV9faWNvbi0tZXJyb3IgLm1zX19pY29uIHtcbiAgY29sb3I6ICNlZjQ0NDQgIWltcG9ydGFudDtcbn1cbi5tc19fdGhhbmt5b3VfX2hlYWRpbmcge1xuICBtYXgtd2lkdGg6IDM4cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubXNfX3RoYW5reW91X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAxLjFyZW0gKyAxdncsIDJyZW0pICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwZjE3MmEgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX3RoYW5reW91X190aXRsZS1oaWdobGlnaHQge1xuICBjb2xvcjogI2Y5NzMxNiAhaW1wb3J0YW50O1xufVxuLm1zX190aGFua3lvdV9fdGV4dCB7XG4gIGNvbG9yOiAjNDc1NTY5ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNzUgIWltcG9ydGFudDtcbn1cbi5tc19fdGhhbmt5b3VfX3JlY2VpdmVkIHtcbiAgbWFyZ2luOiAwIGF1dG8gMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzhyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMS4yNXJlbSAxLjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgzNCwgMTk3LCA5NCwgMC4yNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMjRweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM0LCAxOTcsIDk0LCAwLjA4KSAhaW1wb3J0YW50O1xufVxuLm1zX190aGFua3lvdV9fcmVjZWl2ZWQtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX3RoYW5reW91X19yZWNlaXZlZC1pY29uIC5tc19faWNvbiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjJjNTVlICFpbXBvcnRhbnQ7XG59XG4ubXNfX3RoYW5reW91X19yZWNlaXZlZC10ZXh0IHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzM0MTU1ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjcgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuLm1zX190aGFua3lvdV9fZGV0YWlscyB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWY1Zjk7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMzAwbXMgZWFzZTtcbiAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1zX190aGFua3lvdV9fZGV0YWlsczpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMjBweCAyNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDhweCAxMHB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm1zX190aGFua3lvdV9fZGV0YWlscy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBmMTcyYSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX3RoYW5reW91X19kZXRhaWxzLXJvd3Mge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG4ubXNfX3RoYW5reW91X19kZXRhaWwtcm93IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC43NXJlbSAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmNWY5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fdGhhbmt5b3VfX2RldGFpbC1yb3c6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tc19fdGhhbmt5b3VfX2RldGFpbC1yb3ctLWxhc3Qge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubXNfX3RoYW5reW91X19kZXRhaWwtbGFiZWwge1xuICBjb2xvcjogIzY0NzQ4YiAhaW1wb3J0YW50O1xufVxuLm1zX190aGFua3lvdV9fZGV0YWlsLXZhbHVlIHtcbiAgY29sb3I6ICMwZjE3MmEgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuLm1zX190aGFua3lvdV9fZGV0YWlsLXZhbHVlLS10b3RhbCB7XG4gIGNvbG9yOiAjZjk3MzE2ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4wNXJlbSAhaW1wb3J0YW50O1xufVxuLm1zX190aGFua3lvdV9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX3RoYW5reW91X19iYWNrIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXNfX3RoYW5reW91X19iYWNrLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDc1NTY5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2U7XG59XG4ubXNfX3RoYW5reW91X19iYWNrLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2Y5NzMxNiAhaW1wb3J0YW50O1xufVxuLm1zX190aGFua3lvdSAud29vY29tbWVyY2UtdGhhbmt5b3Utb3JkZXItcmVjZWl2ZWQge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5tc19fdGhhbmt5b3UgLndvb2NvbW1lcmNlLW9yZGVyLW92ZXJ2aWV3IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjVmOTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAzMDBtcyBlYXNlO1xuICBtYXJnaW46IDEuNXJlbSAwIDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XG4gIGdhcDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuLm1zX190aGFua3lvdSAud29vY29tbWVyY2Utb3JkZXItb3ZlcnZpZXc6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDIwcHggMjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCA4cHggMTBweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXNfX3RoYW5reW91IC53b29jb21tZXJjZS1vcmRlci1vdmVydmlldyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tc19fdGhhbmt5b3UgLndvb2NvbW1lcmNlLW9yZGVyLW92ZXJ2aWV3IGxpIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjVmOSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNjQ3NDhiICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS40ICFpbXBvcnRhbnQ7XG59XG4ubXNfX3RoYW5reW91IC53b29jb21tZXJjZS1vcmRlci1vdmVydmlldyBsaSBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGYxNzJhICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC45NXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWwgIWltcG9ydGFudDtcbn1cbi5tc19fdGhhbmt5b3UgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHMsXG4ubXNfX3RoYW5reW91IC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjVmOTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAzMDBtcyBlYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fdGhhbmt5b3UgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHM6aG92ZXIsXG4ubXNfX3RoYW5reW91IC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDI1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgOHB4IDEwcHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubXNfX3RoYW5reW91IC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzIGgyLFxuLm1zX190aGFua3lvdSAud29vY29tbWVyY2Utb3JkZXItZGV0YWlscyBoMyxcbi5tc19fdGhhbmt5b3UgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgaDIsXG4ubXNfX3RoYW5reW91IC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIGgzIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBmMTcyYSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tc19fdGhhbmt5b3UgLnNob3BfdGFibGUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1zcGFjaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWY1ZjkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5tc19fdGhhbmt5b3UgLnNob3BfdGFibGUgdGgsXG4ubXNfX3RoYW5reW91IC5zaG9wX3RhYmxlIHRkIHtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmNWY5ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xufVxuLm1zX190aGFua3lvdSAuc2hvcF90YWJsZSB0aCB7XG4gIGJhY2tncm91bmQ6ICNmOGZhZmMgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzQxNTUgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuLm1zX190aGFua3lvdSAuc2hvcF90YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkLFxuLm1zX190aGFua3lvdSAuc2hvcF90YWJsZSB0Zm9vdCB0cjpsYXN0LWNoaWxkIHRoLFxuLm1zX190aGFua3lvdSAuc2hvcF90YWJsZSB0Zm9vdCB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufSIsImh0bWwge1xuICBmb250LXNpemU6IDEwMCU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAkY29sb3Itc2xhdGUtODAwO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWV4dHJhYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgbWFyZ2luOiAwIDAgMC42ZW07XG4gIGNvbG9yOiAkY29sb3Itc2xhdGUtOTAwO1xufVxuXG5oMSB7IGZvbnQtc2l6ZTogY2xhbXAoMi4yNXJlbSwgMS4yNXJlbSArIDR2dywgNHJlbSk7IH1cbmgyIHsgZm9udC1zaXplOiBjbGFtcCgxLjlyZW0sIDEuMXJlbSArIDN2dywgM3JlbSk7IH1cbmgzIHsgZm9udC1zaXplOiBjbGFtcCgxLjNyZW0sIDAuOXJlbSArIDEuNXZ3LCAxLjhyZW0pOyB9XG5oNCB7IGZvbnQtc2l6ZTogY2xhbXAoMS4xcmVtLCAwLjhyZW0gKyAxdncsIDEuNHJlbSk7IH1cblxucCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luOiAwIDAgMWVtO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5tc19fbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTEgJHNwYWNpbmctNDtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1mdWxsO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblxuICAmLS1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1wcmltYXJ5LCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgfVxuXG4gICYtLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3Itc2Vjb25kYXJ5LCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICB9XG59XG5cbi5tc19fc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS45cmVtLCAxLjFyZW0gKyAzdncsIDNyZW0pO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWV4dHJhYm9sZDtcbiAgY29sb3I6ICRjb2xvci1zbGF0ZS05MDA7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTQ7XG59XG5cbi5tc19fc2VjdGlvbi1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAkY29sb3Itc2xhdGUtNjAwO1xuICBtYXgtd2lkdGg6IDQycmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cblxuLm1zX19sZWFkIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgY29sb3I6ICRjb2xvci1zbGF0ZS02MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBtYXgtd2lkdGg6IDQycmVtO1xufVxuIiwiLy8gQ29sb3JzXG4kY29sb3ItcHJpbWFyeTogI2Y5NzMxNjtcbiRjb2xvci1wcmltYXJ5LWhvdmVyOiAjZWE1ODBjO1xuJGNvbG9yLXNlY29uZGFyeTogIzBlYTVlOTtcbiRjb2xvci1zZWNvbmRhcnktaG92ZXI6ICMwMjg0Yzc7XG5cbiRjb2xvci1iZy1saWdodDogI2Y4ZmFmYztcbiRjb2xvci1iZy1kYXJrOiAjMGYxNzJhO1xuJGNvbG9yLXN1cmZhY2UtbGlnaHQ6ICNmZmZmZmY7XG4kY29sb3Itc3VyZmFjZS1kYXJrOiAjMWUyOTNiO1xuXG4kY29sb3Itc2xhdGUtNTA6ICNmOGZhZmM7XG4kY29sb3Itc2xhdGUtMTAwOiAjZjFmNWY5O1xuJGNvbG9yLXNsYXRlLTIwMDogI2UyZThmMDtcbiRjb2xvci1zbGF0ZS0zMDA6ICNjYmQ1ZTE7XG4kY29sb3Itc2xhdGUtNDAwOiAjOTRhM2I4O1xuJGNvbG9yLXNsYXRlLTUwMDogIzY0NzQ4YjtcbiRjb2xvci1zbGF0ZS02MDA6ICM0NzU1Njk7XG4kY29sb3Itc2xhdGUtNzAwOiAjMzM0MTU1O1xuJGNvbG9yLXNsYXRlLTgwMDogIzFlMjkzYjtcbiRjb2xvci1zbGF0ZS05MDA6ICMwZjE3MmE7XG4kY29sb3Itc2xhdGUtOTUwOiAjMDIwNjE3O1xuXG4kY29sb3ItZ3JlZW4tNTAwOiAjMjJjNTVlO1xuJGNvbG9yLW9yYW5nZS01MDogI2ZmZjdlZDtcbiRjb2xvci1vcmFuZ2UtMTAwOiAjZmZlZGQ1O1xuXG4kY29sb3Itd2hpdGU6ICNmZmZmZmY7XG4kY29sb3ItYmxhY2s6ICMwMDAwMDA7XG5cbi8vIFR5cG9ncmFwaHlcbiRmb250LWZhbWlseS1iYXNlOiAnUGx1cyBKYWthcnRhIFNhbnMnLCBzYW5zLXNlcmlmO1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAzMDA7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LW1lZGl1bTogNTAwO1xuJGZvbnQtd2VpZ2h0LXNlbWlib2xkOiA2MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuJGZvbnQtd2VpZ2h0LWV4dHJhYm9sZDogODAwO1xuXG4vLyBTcGFjaW5nXG4kc3BhY2luZy0xOiAwLjI1cmVtO1xuJHNwYWNpbmctMjogMC41cmVtO1xuJHNwYWNpbmctMzogMC43NXJlbTtcbiRzcGFjaW5nLTQ6IDFyZW07XG4kc3BhY2luZy01OiAxLjI1cmVtO1xuJHNwYWNpbmctNjogMS41cmVtO1xuJHNwYWNpbmctODogMnJlbTtcbiRzcGFjaW5nLTEwOiAyLjVyZW07XG4kc3BhY2luZy0xMjogM3JlbTtcbiRzcGFjaW5nLTE2OiA0cmVtO1xuJHNwYWNpbmctMjA6IDVyZW07XG4kc3BhY2luZy0yNDogNnJlbTtcblxuLy8gQm9yZGVyIFJhZGl1c1xuJHJhZGl1cy1zbTogOHB4O1xuJHJhZGl1cy1kZWZhdWx0OiAxMnB4O1xuJHJhZGl1cy1sZzogMTZweDtcbiRyYWRpdXMteGw6IDIwcHg7XG4kcmFkaXVzLTJ4bDogMjRweDtcbiRyYWRpdXMtM3hsOiAzMnB4O1xuJHJhZGl1cy1mdWxsOiA5OTk5cHg7XG4kcmFkaXVzLWJ0bjogMTJweDtcblxuLy8gQnJlYWtwb2ludHMgKGZyb20gVGFpbHdpbmQpXG4kYnAtc206IDY0MHB4O1xuJGJwLW1kOiA3NjhweDtcbiRicC1sZzogMTAyNHB4O1xuJGJwLXhsOiAxMjgwcHg7XG4kYnAtMnhsOiAxNTM2cHg7XG5cbi8vIENvbnRhaW5lclxuJGNvbnRhaW5lci1tYXg6IDEyODBweDtcbiRjb250YWluZXItcGFkZGluZzogMXJlbTtcblxuLy8gU2hhZG93c1xuJHNoYWRvdy1zbTogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiRzaGFkb3ctZGVmYXVsdDpcblx0MCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLFxuXHQwIDFweCAycHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4kc2hhZG93LWxnOlxuXHQwIDEwcHggMTVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xKSxcblx0MCA0cHggNnB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuJHNoYWRvdy14bDpcblx0MCAyMHB4IDI1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMSksXG5cdDAgOHB4IDEwcHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4kc2hhZG93LTJ4bDogMCAyNXB4IDUwcHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiRzaGFkb3ctZWRpdG9yaWFsOlxuXHQwIDUwcHggMTAwcHggLTIwcHggcmdiYSgwLCAwLCAwLCAwLjEpLFxuXHQwIDMwcHggNjBweCAtMzBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuJHNoYWRvdy1wcmltYXJ5OiAwIDEwcHggMTVweCAtM3B4IHJnYmEoJGNvbG9yLXByaW1hcnksIDAuMjUpO1xuXG4vLyBUcmFuc2l0aW9uc1xuJHRyYW5zaXRpb24tZmFzdDogMTUwbXMgZWFzZTtcbiR0cmFuc2l0aW9uLWRlZmF1bHQ6IDMwMG1zIGVhc2U7XG4kdHJhbnNpdGlvbi1zbG93OiA1MDBtcyBlYXNlO1xuXG4vLyBaLWluZGV4XG4kei1kcm9wZG93bjogMTA7XG4kei1zdGlja3k6IDIwO1xuJHotZml4ZWQ6IDMwO1xuJHotbW9kYWwtYmFja2Ryb3A6IDQwO1xuJHotbW9kYWw6IDUwO1xuJHotdG9vbHRpcDogNjA7XG5cbi8vIE5hdlxuJHRvcGJhci1oZWlnaHQ6IDQ0cHg7XG4kbmF2YmFyLWhlaWdodDogODBweDtcbiIsIi8vIENvbnRhaW5lclxuLm1zX19jb250YWluZXIge1xuICBAaW5jbHVkZSBjb250YWluZXI7XG59XG5cbi8vIFNjcmVlbnJlYWRlciBvbmx5XG4ubXNfX3NyLW9ubHkge1xuICBAaW5jbHVkZSBzci1vbmx5O1xufVxuXG4vLyBUZXh0IGFsaWdubWVudFxuLm1zX190ZXh0LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuLm1zX190ZXh0LWxlZnQgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4ubXNfX3RleHQtcmlnaHQgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4vLyBTcGFjaW5nIHV0aWxpdGllc1xuLm1zX19tYi0wIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuLm1zX19tYi00IHsgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNDsgfVxuLm1zX19tYi02IHsgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNjsgfVxuLm1zX19tYi04IHsgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctODsgfVxuLm1zX19tYi0xMiB7IG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTEyOyB9XG4ubXNfX21iLTE2IHsgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMTY7IH1cblxuLm1zX19tdC1hdXRvIHsgbWFyZ2luLXRvcDogYXV0bzsgfVxuXG4vLyBEaXNwbGF5XG4ubXNfX2hpZGRlbiB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLm1zX19oaWRkZW4tbW9iaWxlIHtcbiAgQGluY2x1ZGUgYnAtZG93bi1tZCB7IGRpc3BsYXk6IG5vbmU7IH1cbn1cblxuLm1zX19oaWRkZW4tZGVza3RvcCB7XG4gIEBpbmNsdWRlIGJwLW1kIHsgZGlzcGxheTogbm9uZTsgfVxufVxuXG4vLyBTZWN0aW9uXG4ubXNfX3NlY3Rpb24ge1xuICBAaW5jbHVkZSBzZWN0aW9uLXBhZGRpbmc7XG59XG5cbi8vIE1hdGVyaWFsIGljb24gaW5saW5lXG4ubXNfX2ljb24ge1xuICBmb250LWZhbWlseTogJ01hdGVyaWFsIFN5bWJvbHMgT3V0bGluZWQnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cbiAgJi0tc20geyBmb250LXNpemU6IDE2cHg7IH1cbiAgJi0tbGcgeyBmb250LXNpemU6IDMycHg7IH1cbiAgJi0teGwgeyBmb250LXNpemU6IDQ4cHg7IH1cbn1cblxuLm1zX19saW5rIHtcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6ICRzcGFjaW5nLTE7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyIHsgZ2FwOiAkc3BhY2luZy0zOyB9XG5cbiAgLm1zX19pY29uIHsgZm9udC1zaXplOiAxLjI1cmVtOyB9XG59XG5cbi8vIERlY29yYXRpdmUgYmx1cnNcbi5tc19fYmx1ci1ibG9iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjRyZW07XG4gIGhlaWdodDogMjRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZmlsdGVyOiBibHVyKDY0cHgpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAmLS1wcmltYXJ5IHsgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItcHJpbWFyeSwgMC4yKTsgfVxuICAmLS1zZWNvbmRhcnkgeyBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1zZWNvbmRhcnksIDAuMik7IH1cbiAgJi0td2hpdGUgeyBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci13aGl0ZSwgMC4xKTsgfVxufVxuIiwiLy8gQnJlYWtwb2ludCBtaXhpbnNcbkBtaXhpbiBicC1zbSB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAkYnAtc20pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuQG1peGluIGJwLW1kIHtcblx0QG1lZGlhIChtaW4td2lkdGg6ICRicC1tZCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5AbWl4aW4gYnAtbGcge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogJGJwLWxnKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cbkBtaXhpbiBicC14bCB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAkYnAteGwpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuQG1peGluIGJwLTJ4bCB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAkYnAtMnhsKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIGJwLWRvd24tc20ge1xuXHRAbWVkaWEgKG1heC13aWR0aDogKCRicC1zbSAtIDEpKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cbkBtaXhpbiBicC1kb3duLW1kIHtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICgkYnAtbWQgLSAxKSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5AbWl4aW4gYnAtZG93bi1sZyB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAoJGJwLWxnIC0gMSkpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vLyBDb250YWluZXJcbkBtaXhpbiBjb250YWluZXIge1xuXHRtYXgtd2lkdGg6ICRjb250YWluZXItbWF4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLTQ7XG5cdHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLTQ7XG5cblx0QGluY2x1ZGUgYnAtc20ge1xuXHRcdHBhZGRpbmctbGVmdDogJHNwYWNpbmctNjtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy02O1xuXHR9XG5cdEBpbmNsdWRlIGJwLWxnIHtcblx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLTg7XG5cdFx0cGFkZGluZy1yaWdodDogJHNwYWNpbmctODtcblx0fVxufVxuXG4vLyBHbGFzcyBlZmZlY3RcbkBtaXhpbiBnbGFzcyB7XG5cdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjgpO1xuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcbn1cblxuLy8gRWRpdG9yaWFsIHNoYWRvd1xuQG1peGluIGVkaXRvcmlhbC1zaGFkb3cge1xuXHRib3gtc2hhZG93OiAkc2hhZG93LWVkaXRvcmlhbDtcbn1cblxuLy8gRmxleCBoZWxwZXJzXG5AbWl4aW4gZmxleC1jZW50ZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZsZXgtYmV0d2VlbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLy8gVHJ1bmNhdGUgdGV4dFxuQG1peGluIHRydW5jYXRlIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8vIEFzcGVjdCByYXRpb1xuQG1peGluIGFzcGVjdC1yYXRpbygkdywgJGgpIHtcblx0YXNwZWN0LXJhdGlvOiAjeyR3fSAvICN7JGh9O1xufVxuXG4vLyBUcmFuc2l0aW9uXG5AbWl4aW4gdHJhbnNpdGlvbigkcHJvcHM6IGFsbCkge1xuXHR0cmFuc2l0aW9uOiAkcHJvcHMgJHRyYW5zaXRpb24tZGVmYXVsdDtcbn1cblxuLy8gQnV0dG9uIGJhc2VcbkBtaXhpbiBidG4tYmFzZSB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiAkc3BhY2luZy0yO1xuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtYnRuO1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Ym9yZGVyOiBub25lO1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuLy8gQ2FyZCBiYXNlXG5AbWl4aW4gY2FyZC1iYXNlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXN1cmZhY2UtbGlnaHQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zbGF0ZS0xMDA7XG5cdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMnhsO1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGJveC1zaGFkb3cpO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJveC1zaGFkb3c6ICRzaGFkb3cteGw7XG5cdH1cbn1cblxuLy8gU2VjdGlvbiBzcGFjaW5nXG5AbWl4aW4gc2VjdGlvbi1wYWRkaW5nIHtcblx0cGFkZGluZy10b3A6ICRzcGFjaW5nLTI0O1xuXHRwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctMjQ7XG59XG5cbi8vIEdyaWRcbkBtaXhpbiBncmlkKCRjb2xzOiAxLCAkZ2FwOiAkc3BhY2luZy04KSB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KCRjb2xzLCAxZnIpO1xuXHRnYXA6ICRnYXA7XG59XG5cbi8vIEhpZGUgdmlzdWFsbHkgKGFjY2Vzc2libGUpXG5AbWl4aW4gc3Itb25seSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxcHg7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogLTFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Ym9yZGVyLXdpZHRoOiAwO1xufVxuIiwiLm1zX19idG4ge1xyXG5cdEBpbmNsdWRlIGJ0bi1iYXNlO1xyXG5cdHBhZGRpbmc6ICRzcGFjaW5nLTMgJHNwYWNpbmctNjtcclxuXHRmb250LXNpemU6IDFyZW07XHJcblxyXG5cdCYtLXByaW1hcnkge1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFx0Ym94LXNoYWRvdzogJHNoYWRvdy1wcmltYXJ5O1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1ob3ZlcjtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtLXNlY29uZGFyeSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc2xhdGUtOTAwO1xyXG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0b3BhY2l0eTogMC45O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0tb3V0bGluZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1zbGF0ZS0yMDA7XHJcblx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLTkwMDtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXNsYXRlLTUwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0tZ2hvc3Qge1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3Itd2hpdGUsIDAuMSk7XHJcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjIpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0td2hpdGUge1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0tcGlsbCB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLWZ1bGw7XHJcblx0fVxyXG5cclxuXHQmLS1zbSB7XHJcblx0XHRwYWRkaW5nOiAkc3BhY2luZy0yICRzcGFjaW5nLTQ7XHJcblx0XHRmb250LXNpemU6IDAuODc1cmVtO1xyXG5cdH1cclxuXHJcblx0Ji0tbGcge1xyXG5cdFx0cGFkZGluZzogJHNwYWNpbmctNCAkc3BhY2luZy04O1xyXG5cdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcclxuXHR9XHJcblxyXG5cdCYtLXhsIHtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy01ICRzcGFjaW5nLTEwO1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLWJ0bjtcblx0fVxuXHJcblx0Ji0tZnVsbCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdCYtLWljb24tb25seSB7XHJcblx0XHRwYWRkaW5nOiAkc3BhY2luZy0zO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cy1mdWxsO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zbGF0ZS0xMDA7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXNsYXRlLTIwMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5tc19fbGluayB7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGdhcDogJHNwYWNpbmctMTtcclxuXHRAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdGdhcDogJHNwYWNpbmctMztcclxuXHR9XHJcblxyXG5cdC5tc19faWNvbiB7XHJcblx0XHRmb250LXNpemU6IDFlbTtcclxuXHR9XHJcbn1cclxuIiwiLm1zX19jYXJkIHtcblx0QGluY2x1ZGUgY2FyZC1iYXNlO1xuXHRwYWRkaW5nOiAkc3BhY2luZy04O1xuXG5cdCYtLWZlYXR1cmUge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1iZy1saWdodDtcblxuXHRcdC5tc19fY2FyZF9faWNvbiB7XG5cdFx0XHR3aWR0aDogMy41cmVtO1xuXHRcdFx0aGVpZ2h0OiAzLjVyZW07XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLXhsO1xuXHRcdFx0QGluY2x1ZGUgZmxleC1jZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy02O1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0pO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3ItcHJpbWFyeSwgMC4xKTtcblx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblxuXHRcdFx0Lm1zX19pY29uIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjg3NXJlbTtcblx0XHRcdH1cblxuXHRcdFx0Ji0tcHJpbWFyeSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXByaW1hcnksIDAuMSk7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdH1cblx0XHRcdCYtLXNlY29uZGFyeSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXNlY29uZGFyeSwgMC4xKTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cdFx0XHR9XG5cdFx0XHQmLS1ncmVlbiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWdyZWVuLTUwMCwgMC4xKTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbi01MDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciAubXNfX2NhcmRfX2ljb24ge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTM7XG5cdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS05MDA7XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLTYwMDtcblx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0fVxufVxuXG4ubXNfX2Jsb2ctY2FyZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0Jl9faW1hZ2Uge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMnhsO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTY7XG5cdFx0QGluY2x1ZGUgYXNwZWN0LXJhdGlvKDE2LCAxMCk7XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtKTtcblx0XHR9XG5cdH1cblxuXHQmOmhvdmVyICZfX2ltYWdlIGltZyB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcblx0fVxuXG5cdCZfX2JhZGdlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAkc3BhY2luZy00O1xuXHRcdGxlZnQ6ICRzcGFjaW5nLTQ7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjkpO1xuXHRcdGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLTEgJHNwYWNpbmctMztcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLWZ1bGw7XG5cdFx0Zm9udC1zaXplOiAwLjc1cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdGNvbG9yOiAkY29sb3Itc2xhdGUtOTAwO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTQ7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yKTtcblx0fVxuXG5cdCY6aG92ZXIgJl9fdGl0bGUge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxuXG5cdCZfX21ldGEge1xuXHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdH1cblxuXHQmX19hdXRob3Ige1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6ICRzcGFjaW5nLTM7XG5cblx0XHRpbWcsXG5cdFx0LmF2YXRhciB7XG5cdFx0XHR3aWR0aDogMi41cmVtO1xuXHRcdFx0aGVpZ2h0OiAyLjVyZW07XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLWZ1bGw7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3Itc2xhdGUtMTAwO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0fVxuXG5cdFx0c3Ryb25nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdGNvbG9yOiAkY29sb3Itc2xhdGUtOTAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0xO1xuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC1zaXplOiAwLjc1cmVtO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS01MDA7XG5cdFx0fVxuXHR9XG59XG5cbi5tc19fdGVzdGltb25pYWwtY2FyZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0QGluY2x1ZGUgY2FyZC1iYXNlO1xuXHRwYWRkaW5nOiAkc3BhY2luZy04O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGJveC1zaGFkb3c6ICRzaGFkb3ctbGc7XG5cblx0Jl9fcXVvdGUtaWNvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMCU7XG5cdFx0cmlnaHQ6IDAlO1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRvcGFjaXR5OiAwLjM7XG5cdFx0Lm1zX19pY29uIHtcblx0XHRcdGZvbnQtc2l6ZTogMTUwcHg7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRcdGNvbG9yOiAkY29sb3Itc2xhdGUtNzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTY7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHR9XG5cblx0Jl9fc3RhcnMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTM7XG5cblx0XHQubXNfX2ljb24ge1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdH1cblx0fVxuXG5cdCZfX2F1dGhvciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0Ji1mdWxsbmFtZSB7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLTkwMDtcblx0XHR9XG5cdFx0Ji10aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDAuODI1cmVtO1xuXHRcdH1cblx0fVxuXG5cdCZfX3JvbGUge1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS01MDA7XG5cdH1cbn1cblxuLm1zX19sYW5ndWFnZS1jYXJkIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXN1cmZhY2UtbGlnaHQ7XG5cdHBhZGRpbmc6ICRzcGFjaW5nLTY7XG5cdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMnhsO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2xhdGUtMTAwO1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0Jjpob3ZlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxuXG5cdCZfX2ZsYWcge1xuXHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy02O1xuXHR9XG5cblx0Jl9fZW1vamkge1xuXHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTI7XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLTUwMDtcblx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTY7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHR9XG5cblx0Jl9fYnRuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy0yIDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cy1sZztcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc2xhdGUtMTAwO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0bWFyZ2luLXRvcDogYXV0bztcblx0fVxuXG5cdCY6aG92ZXIgJl9fYnRuIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR9XG59XG4iLCIubXNfX2Zvcm0ge1xuICAmX19ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNjtcbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgY29sb3I6ICRjb2xvci1zbGF0ZS03MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMjtcbiAgfVxuXG4gICZfX2lucHV0LFxuICAmX19zZWxlY3QsXG4gICZfX3RleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2xhdGUtNTA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNsYXRlLTIwMDtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXhsO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTMgJHNwYWNpbmctNDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICRjb2xvci1zbGF0ZS05MDA7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTQwMDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0YXJlYSB7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgfVxuXG4gICZfX3JvdyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6ICRzcGFjaW5nLTY7XG5cbiAgICBAaW5jbHVkZSBicC1tZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cbiAgfVxuXG4gICZfX3NlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLm1zX19pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6ICRzcGFjaW5nLTQ7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtNDAwO1xuICAgIH1cblxuICAgIC5tc19fZm9ybV9faW5wdXQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIH1cbiAgfVxufVxuXG4ubXNfX2FsZXJ0IHtcbiAgcGFkZGluZzogJHNwYWNpbmctNCAkc3BhY2luZy02O1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXhsO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNjtcblxuICAmLS1lcnJvciB7XG4gICAgYmFja2dyb3VuZDogI0ZFRjJGMjtcbiAgICBjb2xvcjogIzk5MUIxQjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkVDQUNBO1xuICB9XG5cbiAgJi0tc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZDogI0YwRkRGNDtcbiAgICBjb2xvcjogIzE2NjUzNDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQkJGN0QwO1xuICB9XG5cbiAgJi0taW5mbyB7XG4gICAgYmFja2dyb3VuZDogI0VGRjZGRjtcbiAgICBjb2xvcjogIzFFNDBBRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQkZEQkZFO1xuICB9XG59XG5cbi5tc19fY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAkc3BhY2luZy0zO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICB3aWR0aDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1zbTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3Itc2xhdGUtMzAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi10b3A6IDAuMTVlbTtcbiAgICBhY2NlbnQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTcwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5tc19fYWNjb3JkaW9uIHtcbiAgJl9faXRlbSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXNsYXRlLTUwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMnhsO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNsYXRlLTEwMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXG4gICAgJi5pcy1vcGVuIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSArICZfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTQ7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogJHNwYWNpbmctNDtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy02O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTkwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAmOjotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtKTtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIC5pcy1vcGVuICYge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMCAkc3BhY2luZy02O1xuICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgJHRyYW5zaXRpb24tZGVmYXVsdCwgcGFkZGluZyAkdHJhbnNpdGlvbi1kZWZhdWx0O1xuXG4gICAgcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS5pcy1vcGVuICZfX2JvZHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy02O1xuICB9XG5cbiAgJi0tc2Vjb25kYXJ5IHtcbiAgICAubXNfX2FjY29yZGlvbl9faXRlbS5pcy1vcGVuIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICB9XG4gICAgLm1zX19hY2NvcmRpb25fX2ljb24geyBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTsgfVxuICB9XG5cbiAgJi0tZ3JlZW4ge1xuICAgIC5tc19fYWNjb3JkaW9uX19pdGVtLmlzLW9wZW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JlZW4tNTAwO1xuICAgIH1cbiAgICAubXNfX2FjY29yZGlvbl9faWNvbiB7IGNvbG9yOiAkY29sb3ItZ3JlZW4tNTAwOyB9XG4gIH1cbn1cbiIsIi5tc19fbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAkei1tb2RhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTQ7XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmX19iYWNrZHJvcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjUpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xuICAgIHotaW5kZXg6ICR6LW1vZGFsLWJhY2tkcm9wO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6ICR6LW1vZGFsO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTJ4bDtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy04O1xuICAgIG1heC13aWR0aDogMzJyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdy0yeGw7XG4gICAgbWF4LWhlaWdodDogOTB2aDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICRzcGFjaW5nLTQ7XG4gICAgcmlnaHQ6ICRzcGFjaW5nLTQ7XG4gICAgQGluY2x1ZGUgZmxleC1jZW50ZXI7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWZ1bGw7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXNsYXRlLTEwMDtcbiAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTYwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNsYXRlLTIwMDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1leHRyYWJvbGQ7XG4gICAgY29sb3I6ICRjb2xvci1zbGF0ZS05MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNDtcbiAgfVxufVxuIiwiLm1zX19wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogJHNwYWNpbmctMjtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmctMjA7XG5cbiAgJl9faXRlbSB7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMteGw7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1zbGF0ZS0xMDA7XG4gICAgY29sb3I6ICRjb2xvci1zbGF0ZS03MDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cblxuICAgICYtLW5hdiB7XG4gICAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTUwMDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm1zX19mb290ZXIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itc2xhdGUtOTUwO1xuXHRjb2xvcjogJGNvbG9yLXNsYXRlLTQwMDtcblx0cGFkZGluZzogJHNwYWNpbmctMTYgMDtcblxuXHQmX19pbm5lciB7XG5cdFx0QGluY2x1ZGUgY29udGFpbmVyO1xuXHR9XG5cblx0Jl9fZ3JpZCB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRnYXA6ICRzcGFjaW5nLTEyO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTE2O1xuXG5cdFx0QGluY2x1ZGUgYnAtbWQge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyIDFmcjtcblx0XHR9XG5cdH1cblxuXHQmX19icmFuZCB7XG5cdFx0bWF4LXdpZHRoOiAyNHJlbTtcblx0fVxuXG5cdCZfX2xvZ28ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6ICRzcGFjaW5nLTI7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblxuXHQmX19sb2dvLWljb24ge1xuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtbGc7XG5cdFx0QGluY2x1ZGUgZmxleC1jZW50ZXI7XG5cblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogODBweDtcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAxcmVtICMwMjA2MTcpO1xuXHRcdH1cblxuXHRcdC5tc19faWNvbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0fVxuXHR9XG5cblx0Jl9fbG9nby10ZXh0IHtcblx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWV4dHJhYm9sZDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRcdHNwYW4ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdH1cblx0fVxuXG5cdCZfX2Rlc2NyaXB0aW9uIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy04O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHR9XG5cblx0Jl9fc29jaWFscyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6ICRzcGFjaW5nLTQ7XG5cdH1cblxuXHQmX19zb2NpYWwge1xuXHRcdHdpZHRoOiAyLjVyZW07XG5cdFx0aGVpZ2h0OiAyLjVyZW07XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXNsYXRlLTgwMDtcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLWZ1bGw7XG5cdFx0QGluY2x1ZGUgZmxleC1jZW50ZXI7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0XHR9XG5cblx0XHRzdmcge1xuXHRcdFx0d2lkdGg6IDEuMjVyZW07XG5cdFx0XHRoZWlnaHQ6IDEuMjVyZW07XG5cdFx0fVxuXHR9XG5cblx0Jl9fbmF2LXRpdGxlIHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy02O1xuXHR9XG5cblx0Jl9fbmF2IHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0bGkgKyBsaSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2luZy00O1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS00MDA7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yKTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jb250YWN0LWl0ZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0Z2FwOiAkc3BhY2luZy0zO1xuXHRcdGNvbG9yOiAkY29sb3Itc2xhdGUtNDAwO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdC5tc19faWNvbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYm90dG9tIHtcblx0XHRwYWRkaW5nLXRvcDogJHNwYWNpbmctODtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXNsYXRlLTkwMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAkc3BhY2luZy00O1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdEBpbmNsdWRlIGJwLW1kIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGVnYWwtbGlua3Mge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiAkc3BhY2luZy02O1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLTQwMDtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IpO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jcmVkaXQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLTUwMDtcblx0XHRmb250LXNpemU6IDAuODEyNXJlbTtcblx0XHRtYXJnaW46ICRzcGFjaW5nLTQgMCAwO1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yKTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubXNfX2hlcm8ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctMjA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0Jl9faW5uZXIge1xuXHRcdEBpbmNsdWRlIGNvbnRhaW5lcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXG5cdCZfX2dyaWQge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z2FwOiAkc3BhY2luZy0xMjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0QGluY2x1ZGUgYnAtbGcge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdH1cblx0fVxuXG5cdCZfX2JhZGdlIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzogJHNwYWNpbmctMSAkc3BhY2luZy00O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtZnVsbDtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1zZWNvbmRhcnksIDAuMSk7XG5cdFx0Y29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTY7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiBjbGFtcCgyLjVyZW0sIDJyZW0gKyA0dncsIDQuNXJlbSk7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1leHRyYWJvbGQ7XG5cdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS05MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy02O1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblx0XHR9XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRcdGNvbG9yOiAkY29sb3Itc2xhdGUtNjAwO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTg7XG5cdFx0bWF4LXdpZHRoOiAzNnJlbTtcblx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0fVxuXG5cdCZfX2J1dHRvbnMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGdhcDogJHNwYWNpbmctNDtcblx0fVxuXG5cdCZfX3Byb29mIHtcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2luZy0xMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiAkc3BhY2luZy02O1xuXHR9XG5cblx0Jl9fYXZhdGFycyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogM3JlbTtcblx0XHRcdGhlaWdodDogM3JlbTtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtZnVsbDtcblx0XHRcdGJvcmRlcjogNHB4IHNvbGlkICRjb2xvci1iZy1saWdodDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMC43NXJlbTtcblxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3JhdGluZyB7XG5cdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0fVxuXG5cdCZfX3JhdGluZy1zdGFycyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cblx0XHQubXNfX2ljb24ge1xuXHRcdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHR9XG5cdH1cblxuXHQmX19yYXRpbmctY291bnQge1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuXHRcdGNvbG9yOiAkY29sb3Itc2xhdGUtNzAwO1xuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC5tc19fYmx1ci1ibG9iIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6IDA7XG5cblx0XHRcdCYtLXByaW1hcnkge1xuXHRcdFx0XHR0b3A6IC0yLjVyZW07XG5cdFx0XHRcdHJpZ2h0OiAtMi41cmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tc2Vjb25kYXJ5IHtcblx0XHRcdFx0Ym90dG9tOiAtMi41cmVtO1xuXHRcdFx0XHRsZWZ0OiAtMi41cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cy0zeGw7XG5cdFx0XHRib3gtc2hhZG93OiAkc2hhZG93LTJ4bDtcblx0XHRcdGJvcmRlcjogOHB4IHNvbGlkICRjb2xvci13aGl0ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxufVxuXG4ubXNfX3N0YXRzIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdHBhZGRpbmc6ICRzcGFjaW5nLTEyIDA7XG5cblx0Jl9faW5uZXIge1xuXHRcdEBpbmNsdWRlIGNvbnRhaW5lcjtcblx0fVxuXG5cdCZfX2dyaWQge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRnYXA6ICRzcGFjaW5nLTg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHRAaW5jbHVkZSBicC1tZCB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuXHRcdH1cblx0fVxuXG5cdCZfX251bWJlciB7XG5cdFx0Zm9udC1zaXplOiBjbGFtcCgxLjc1cmVtLCAxLjVyZW0gKyAydncsIDIuNXJlbSk7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1leHRyYWJvbGQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMTtcblx0fVxuXG5cdCZfX2xhYmVsIHtcblx0XHRjb2xvcjogJGNvbG9yLW9yYW5nZS0xMDA7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG5cdH1cbn1cblxuLm1zX19mZWF0dXJlcyB7XG5cdEBpbmNsdWRlIHNlY3Rpb24tcGFkZGluZztcblx0YmFja2dyb3VuZDogJGNvbG9yLXN1cmZhY2UtbGlnaHQ7XG5cblx0Jl9faW5uZXIge1xuXHRcdEBpbmNsdWRlIGNvbnRhaW5lcjtcblx0fVxuXG5cdCZfX2hlYWRlciB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTE2O1xuXG5cdFx0Lm1zX19zZWN0aW9uLXN1YnRpdGxlIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdCZfX2dyaWQge1xuXHRcdEBpbmNsdWRlIGdyaWQoMSwgJHNwYWNpbmctOCk7XG5cblx0XHRAaW5jbHVkZSBicC1tZCB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRcdH1cblx0fVxufVxuXG4ubXNfX2hpZ2hsaWdodCB7XG5cdHBhZGRpbmc6ICRzcGFjaW5nLTIwIDA7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1zbGF0ZS0xMDA7XG5cblx0Jl9faW5uZXIge1xuXHRcdEBpbmNsdWRlIGNvbnRhaW5lcjtcblx0XHRtYXgtd2lkdGg6IDU2cmVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IGNsYW1wKDEuOXJlbSwgMS4xcmVtICsgM3Z3LCAyLjVyZW0pO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtZXh0cmFib2xkO1xuXHRcdGNvbG9yOiAkY29sb3Itc2xhdGUtOTAwO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTY7XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRcdGNvbG9yOiAkY29sb3Itc2xhdGUtNzAwO1xuXHRcdG1heC13aWR0aDogNDJyZW07XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0bGluZS1oZWlnaHQ6IDEuNzU7XG5cdH1cbn1cblxuLm1zX190ZXN0aW1vbmlhbHMge1xuXHRAaW5jbHVkZSBzZWN0aW9uLXBhZGRpbmc7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1zdXJmYWNlLWxpZ2h0O1xuXG5cdCZfX2lubmVyIHtcblx0XHRAaW5jbHVkZSBjb250YWluZXI7XG5cdH1cblxuXHQmX19oZWFkZXIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0xNjtcblx0fVxuXG5cdCZfX3N1YnRpdGxlIHtcblx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLTYwMDtcblx0XHRtYXgtd2lkdGg6IDQycmVtO1xuXHRcdG1hcmdpbjogJHNwYWNpbmctNCBhdXRvIDA7XG5cdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0fVxuXG5cdCZfX2dyaWQge1xuXHRcdEBpbmNsdWRlIGdyaWQoMSwgJHNwYWNpbmctOCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMTI7XG5cblx0XHRAaW5jbHVkZSBicC1tZCB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2RvdHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Z2FwOiAkc3BhY2luZy0yO1xuXG5cdFx0c3BhbiB7XG5cdFx0XHR3aWR0aDogMC42MjVyZW07XG5cdFx0XHRoZWlnaHQ6IDAuNjI1cmVtO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cy1mdWxsO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXNsYXRlLTMwMDtcblxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubXNfX2xhbmd1YWdlcyB7XG5cdEBpbmNsdWRlIHNlY3Rpb24tcGFkZGluZztcblx0YmFja2dyb3VuZDogJGNvbG9yLXNsYXRlLTUwO1xuXG5cdCZfX2lubmVyIHtcblx0XHRAaW5jbHVkZSBjb250YWluZXI7XG5cdH1cblxuXHQmX19oZWFkZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6ICRzcGFjaW5nLTQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMTY7XG5cblx0XHRAaW5jbHVkZSBicC1tZCB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdH1cblx0fVxuXG5cdCZfX2hlYWRlci1sZWZ0IHtcblx0XHRtYXgtd2lkdGg6IDQycmVtO1xuXHR9XG5cblx0Jl9fc3VidGl0bGUge1xuXHRcdGNvbG9yOiAkY29sb3Itc2xhdGUtNjAwO1xuXHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNzU7XG5cdFx0bWFyZ2luLXRvcDogJHNwYWNpbmctNDtcblx0fVxuXG5cdCZfX2hlYWRlci1saW5rIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiAkc3BhY2luZy0xO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb247XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGdhcDogJHNwYWNpbmctMztcblxuXHRcdFx0Lm1zX19pY29uIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1zX19pY29uIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZ3JpZCB7XG5cdFx0QGluY2x1ZGUgZ3JpZCgxLCAkc3BhY2luZy02KTtcblxuXHRcdEBpbmNsdWRlIGJwLXNtIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGJwLWxnIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG5cdFx0fVxuXHR9XG59XG5cbi5tc19fc2hvcC1mZWF0dXJlZCB7XG5cdEBpbmNsdWRlIHNlY3Rpb24tcGFkZGluZztcblx0YmFja2dyb3VuZDogJGNvbG9yLXNsYXRlLTUwO1xuXG5cdCZfX2lubmVyIHtcblx0XHRAaW5jbHVkZSBjb250YWluZXI7XG5cdH1cblxuXHQmX19oZWFkZXIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0xNjtcblxuXHRcdC5tc19fc2VjdGlvbi1zdWJ0aXRsZSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQmX19lZGl0b3JpYWwge1xuXHRcdG1heC13aWR0aDogNTZyZW07XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXN1cmZhY2UtbGlnaHQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cy0zeGw7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRAaW5jbHVkZSBlZGl0b3JpYWwtc2hhZG93O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zbGF0ZS0xMDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0Jl9fZWRpdG9yaWFsLWNvdmVyIHtcblx0XHRoZWlnaHQ6IDUwMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXG5cdFx0QGluY2x1ZGUgYnAtbWQge1xuXHRcdFx0aGVpZ2h0OiA2NTBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgYnAtbGcge1xuXHRcdFx0aGVpZ2h0OiA3NTBweDtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtKTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIGltZyB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2VkaXRvcmlhbC1vdmVybGF5IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aW5zZXQ6IDA7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0dG8gdG9wLFxuXHRcdFx0cmdiYSgkY29sb3Itc2xhdGUtOTAwLCAwLjQpLFxuXHRcdFx0dHJhbnNwYXJlbnQsXG5cdFx0XHR0cmFuc3BhcmVudFxuXHRcdCk7XG5cdFx0b3BhY2l0eTogMC42O1xuXHR9XG5cblx0Jl9fZWRpdG9yaWFsLWNhcmQge1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLTEwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc3VyZmFjZS1saWdodDtcblx0XHRtYXJnaW46IC0zcmVtICRzcGFjaW5nLTQgJHNwYWNpbmctMTI7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cy0zeGw7XG5cdFx0Ym94LXNoYWRvdzogJHNoYWRvdy14bDtcblx0XHR6LWluZGV4OiAxO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6ICRzcGFjaW5nLTY7XG5cblx0XHRAaW5jbHVkZSBicC1tZCB7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2luZy0xNjtcblx0XHRcdG1hcmdpbjogLTNyZW0gJHNwYWNpbmctMTIgJHNwYWNpbmctMTI7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnAtbGcge1xuXHRcdFx0cGFkZGluZzogJHNwYWNpbmctMjA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZWRpdG9yaWFsLXRvcCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogJHNwYWNpbmctNDtcblxuXHRcdEBpbmNsdWRlIGJwLXNtIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHR9XG5cdH1cblxuXHQmX19lZGl0b3JpYWwtYmFkZ2Uge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cdFx0Zm9udC1zaXplOiAwLjc1cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTI7XG5cdH1cblxuXHQmX19lZGl0b3JpYWwtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWV4dHJhYm9sZDtcblx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLTkwMDtcblx0XHRsaW5lLWhlaWdodDogMS4xO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdEBpbmNsdWRlIGJwLW1kIHtcblx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS43NXJlbSwgMS4yNXJlbSArIDN2dywgMy43NXJlbSk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZWRpdG9yaWFsLXByaWNlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHR9XG5cblx0Jl9fZWRpdG9yaWFsLXByaWNlLWFtb3VudCB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtZXh0cmFib2xkO1xuXHRcdGZvbnQtc2l6ZTogY2xhbXAoMS43NXJlbSwgMS41cmVtICsgMnZ3LCAzcmVtKTtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0fVxuXG5cdCZfX2VkaXRvcmlhbC1wcmljZS1ub3RlIHtcblx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLTQwMDtcblx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdG1hcmdpbi10b3A6ICRzcGFjaW5nLTE7XG5cdH1cblxuXHQmX19lZGl0b3JpYWwtZGl2aWRlciB7XG5cdFx0aGVpZ2h0OiAwLjI1cmVtO1xuXHRcdHdpZHRoOiA1cmVtO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXByaW1hcnksIDAuMik7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cy1mdWxsO1xuXHR9XG5cblx0Jl9fZWRpdG9yaWFsLWRlc2Mge1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS02MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNzU7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRtYXgtd2lkdGg6IDQ4cmVtO1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdEBpbmNsdWRlIGJwLW1kIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHR9XG5cdH1cbn1cblxuLm1zX19jdGEge1xuXHRAaW5jbHVkZSBzZWN0aW9uLXBhZGRpbmc7XG5cblx0Jl9faW5uZXIge1xuXHRcdEBpbmNsdWRlIGNvbnRhaW5lcjtcblx0fVxuXG5cdCZfX2JveCB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXNsYXRlLTkwMDtcblx0XHRib3JkZXItcmFkaXVzOiAzcmVtO1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLTEyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdEBpbmNsdWRlIGJwLWxnIHtcblx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nLTIwO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdH1cblxuXHQmX19ncmlkIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdhcDogJHNwYWNpbmctMTI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdEBpbmNsdWRlIGJwLWxnIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiBjbGFtcCgxLjlyZW0sIDEuMXJlbSArIDN2dywgM3JlbSk7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1leHRyYWJvbGQ7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy02O1xuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS0zMDA7XG5cdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTEwO1xuXHR9XG5cblx0Jl9fYnV0dG9ucyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogJHNwYWNpbmctNDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdEBpbmNsdWRlIGJwLXNtIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGJwLWxnIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHR9XG5cdH1cblxuXHQmX190ZWFjaGVyLWNhcmQge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjA1KTtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy04O1xuXHRcdGJvcmRlci1yYWRpdXM6IDJyZW07XG5cdFx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDEycHgpO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXdoaXRlLCAwLjEpO1xuXG5cdFx0QGluY2x1ZGUgYnAtZG93bi1sZyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RlYWNoZXItY2FyZC1oZWFkZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6ICRzcGFjaW5nLTQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNjtcblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogNHJlbTtcblx0XHRcdGhlaWdodDogNHJlbTtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMnhsO1xuXHRcdH1cblxuXHRcdGg0IHtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS00MDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGVhY2hlci1jYXJkLXF1b3RlIHtcblx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLTMwMDtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuLm1zX19ibG9nLXNlY3Rpb24ge1xuXHRAaW5jbHVkZSBzZWN0aW9uLXBhZGRpbmc7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1zdXJmYWNlLWxpZ2h0O1xuXG5cdCZfX2lubmVyIHtcblx0XHRAaW5jbHVkZSBjb250YWluZXI7XG5cdH1cblxuXHQmX19oZWFkZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6ICRzcGFjaW5nLTY7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMTY7XG5cblx0XHRAaW5jbHVkZSBicC1tZCB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdH1cblx0fVxuXG5cdCZfX2dyaWQge1xuXHRcdEBpbmNsdWRlIGdyaWQoMSwgJHNwYWNpbmctOCk7XG5cblx0XHRAaW5jbHVkZSBicC1tZCB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRcdH1cblx0fVxufVxuIiwiLm1zX19ibG9nLWhlYWRlciB7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctMTY7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1zbGF0ZS01MDtcblxuXHQmX19pbm5lciB7XG5cdFx0QGluY2x1ZGUgY29udGFpbmVyO1xuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0bWF4LXdpZHRoOiA0OHJlbTtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IGNsYW1wKDIuNXJlbSwgMnJlbSArIDJ2dywgMy43NXJlbSk7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1leHRyYWJvbGQ7XG5cdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS05MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy02O1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc3VidGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS02MDA7XG5cdFx0bWF4LXdpZHRoOiA0MnJlbTtcblx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0fVxufVxuXG4ubXNfX2Jsb2ctZmlsdGVycyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0Z2FwOiAkc3BhY2luZy0yO1xuXHRwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctNjtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1zbGF0ZS0yMDA7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTEyO1xufVxuXG4ubXNfX2Jsb2ctZmlsdGVyIHtcblx0cGFkZGluZzogJHNwYWNpbmctMiAkc3BhY2luZy02O1xuXHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLWZ1bGw7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itc2xhdGUtMTAwO1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJvcmRlcjogbm9uZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogaW5oZXJpdDtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc2xhdGUtMjAwO1xuXHR9XG5cblx0Ji0tYWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1ob3Zlcjtcblx0XHR9XG5cdH1cbn1cblxuLm1zX19ibG9nLWxpc3Qge1xuXHRAaW5jbHVkZSBjb250YWluZXI7XG5cdHBhZGRpbmctdG9wOiAkc3BhY2luZy0xNjtcblx0cGFkZGluZy1ib3R0b206ICRzcGFjaW5nLTE2O1xuXG5cdCZfX2lubmVyIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHQmX19ncmlkIHtcblx0XHRAaW5jbHVkZSBncmlkKDEsICRzcGFjaW5nLTEwKTtcblxuXHRcdEBpbmNsdWRlIGJwLW1kIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZW1wdHkge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLTUwMDtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy0xNiAwO1xuXHR9XG59XG5cbi5tc19fYmxvZy1jYXJkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHQmX19pbWFnZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cy0yeGw7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNjtcblx0XHRAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMTYsIDEwKTtcblx0XHRib3gtc2hhZG93OiAkc2hhZG93LXNtO1xuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSk7XG5cdFx0fVxuXHR9XG5cblx0Jjpob3ZlciAmX19pbWFnZSBpbWcge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG5cdH1cblxuXHQmX19iYWRnZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogJHNwYWNpbmctNDtcblx0XHRsZWZ0OiAkc3BhY2luZy00O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci13aGl0ZSwgMC45KTtcblx0XHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy0xICRzcGFjaW5nLTM7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cy1mdWxsO1xuXHRcdGZvbnQtc2l6ZTogMC43NXJlbTtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cblxuXHQmX19ib2R5IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0ZmxleC1ncm93OiAxO1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS05MDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNjtcblx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IpO1xuXHR9XG5cblx0Jjpob3ZlciAmX190aXRsZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG5cblx0Jl9fbWV0YSB7XG5cdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiAkc3BhY2luZy00O1xuXHRcdHBhZGRpbmctdG9wOiAkc3BhY2luZy00O1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3Itc2xhdGUtMTAwO1xuXHR9XG5cblx0Jl9fYXZhdGFyIHtcblx0XHR3aWR0aDogMy41cmVtO1xuXHRcdGhlaWdodDogMy41cmVtO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtZnVsbDtcblx0XHRib3JkZXI6IDJweCBzb2xpZCByZ2JhKCRjb2xvci1wcmltYXJ5LCAwLjIpO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHR9XG5cblx0Jl9fbWV0YS10ZXh0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQmX19hdXRob3Ige1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdGNvbG9yOiAkY29sb3Itc2xhdGUtOTAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHR9XG5cblx0Jl9fbWV0YS1kZXRhaWxzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAwLjc1cmVtO1xuXHRcdGNvbG9yOiAkY29sb3Itc2xhdGUtNTAwO1xuXHRcdG1hcmdpbi10b3A6ICRzcGFjaW5nLTE7XG5cdH1cblxuXHQmX19tZXRhLWRvdCB7XG5cdFx0bWFyZ2luOiAwICRzcGFjaW5nLTI7XG5cdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS0zMDA7XG5cdH1cblxuXHQmX19tZXRhLXJlYWRpbmcge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDAuMjVyZW07XG5cblx0XHQubXNfX2ljb24ge1xuXHRcdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHR9XG5cdH1cbn1cblxuLm1zX19wYWdpbmF0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGdhcDogJHNwYWNpbmctMjtcblx0bWFyZ2luLXRvcDogJHNwYWNpbmctMjA7XG5cblx0Jl9faXRlbSB7XG5cdFx0d2lkdGg6IDNyZW07XG5cdFx0aGVpZ2h0OiAzcmVtO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLXhsO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1zbGF0ZS0xMDA7XG5cdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS03MDA7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb247XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0fVxuXG5cdFx0Ji0tYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHR9XG5cdH1cbn1cblxuLm1zX19uZXdzbGV0dGVyIHtcblx0cGFkZGluZzogJHNwYWNpbmctMjQgMDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cblx0Jl9faW5uZXIge1xuXHRcdEBpbmNsdWRlIGNvbnRhaW5lcjtcblx0fVxuXG5cdCZfX2JveCB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3Itd2hpdGUsIDAuMSk7XG5cdFx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDE2cHgpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNyZW07XG5cdFx0cGFkZGluZzogJHNwYWNpbmctODtcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvci13aGl0ZSwgMC4yKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6ICRzcGFjaW5nLTEyO1xuXG5cdFx0QGluY2x1ZGUgYnAtbWQge1xuXHRcdFx0cGFkZGluZzogJHNwYWNpbmctMTY7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGJwLWxnIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0bWF4LXdpZHRoOiAzNnJlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRAaW5jbHVkZSBicC1sZyB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMXJlbSArIDJ2dywgMi41cmVtKTtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWV4dHJhYm9sZDtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTQ7XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRjb2xvcjogJGNvbG9yLW9yYW5nZS01MDtcblx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHR9XG5cblx0Jl9fZm9ybSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogJHNwYWNpbmctNDtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBpbmNsdWRlIGJwLXNtIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGJwLWxnIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdCZfX2lucHV0IHtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy00ICRzcGFjaW5nLTg7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cy0yeGw7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLTkwMDtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBpbmNsdWRlIGJwLWxnIHtcblx0XHRcdHdpZHRoOiAyMHJlbTtcblx0XHR9XG5cblx0XHQmOmZvY3VzIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgkY29sb3Itd2hpdGUsIDAuNSk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYnRuIHtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy00ICRzcGFjaW5nLTg7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cy0yeGw7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXNsYXRlLTkwMDtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXNsYXRlLTgwMDtcblx0XHR9XG5cdH1cbn1cblxuLm1zX19zaW5nbGUtcG9zdCB7XG5cdCZfX2hlcm8ge1xuXHRcdHBhZGRpbmctdG9wOiAkc3BhY2luZy0yMDtcblxuXHRcdCYtaW5uZXIge1xuXHRcdFx0QGluY2x1ZGUgY29udGFpbmVyO1xuXHRcdFx0bWF4LXdpZHRoOiA5MHJlbTtcblx0XHR9XG5cdH1cblxuXHQmX19iYW5uZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IDYwMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDJyZW07XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRib3gtc2hhZG93OiAkc2hhZG93LTJ4bDtcblxuXHRcdEBpbmNsdWRlIGJwLWxnIHtcblx0XHRcdGhlaWdodDogNzAwcHg7XG5cdFx0fVxuXG5cdFx0Ji1pbWFnZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0pO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIgJi1pbWFnZSB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2Jhbm5lci1vdmVybGF5IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aW5zZXQ6IDA7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0dG8gdG9wLFxuXHRcdFx0cmdiYSgkY29sb3ItYmxhY2ssIDAuNiksXG5cdFx0XHRyZ2JhKCRjb2xvci1ibGFjaywgMC4yKSxcblx0XHRcdHRyYW5zcGFyZW50XG5cdFx0KTtcblx0fVxuXG5cdCZfX2Jhbm5lci1ib3R0b20ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206ICRzcGFjaW5nLTg7XG5cdFx0bGVmdDogJHNwYWNpbmctODtcblx0XHRyaWdodDogJHNwYWNpbmctODtcblxuXHRcdEBpbmNsdWRlIGJwLWxnIHtcblx0XHRcdGJvdHRvbTogJHNwYWNpbmctMTY7XG5cdFx0XHRsZWZ0OiAkc3BhY2luZy0xNjtcblx0XHRcdHJpZ2h0OiAkc3BhY2luZy0xNjtcblx0XHR9XG5cdH1cblxuXHQmX19iYW5uZXItY2FyZCB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3Itd2hpdGUsIDAuOSk7XG5cdFx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDEycHgpO1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLTg7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cy0zeGw7XG5cdFx0bWF4LXdpZHRoOiA1NnJlbTtcblx0XHRib3gtc2hhZG93OiAkc2hhZG93LTJ4bDtcblxuXHRcdEBpbmNsdWRlIGJwLWxnIHtcblx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nLTEyO1xuXHRcdH1cblx0fVxuXG5cdCZfX2JhZGdlLXdyYXAge1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTQ7XG5cdH1cblxuXHQmX19iYWRnZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXByaW1hcnksIDAuMSk7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLTEgJHNwYWNpbmctNDtcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLWZ1bGw7XG5cdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDFyZW0gKyAydncsIDIuNXJlbSk7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1leHRyYWJvbGQ7XG5cdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS05MDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNjtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHR9XG5cblx0Jl9fYXV0aG9yIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiAkc3BhY2luZy00O1xuXG5cdFx0Ji1hdmF0YXIge1xuXHRcdFx0d2lkdGg6IDMuNXJlbTtcblx0XHRcdGhlaWdodDogMy41cmVtO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cy1mdWxsO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHR9XG5cblx0XHQmLW5hbWUge1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS05MDA7XG5cdFx0fVxuXG5cdFx0Ji1tZXRhIHtcblx0XHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLTUwMDtcblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRAaW5jbHVkZSBzZWN0aW9uLXBhZGRpbmc7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHR9XG5cblx0Jl9fYXJ0aWNsZSB7XG5cdFx0QGluY2x1ZGUgY29udGFpbmVyO1xuXHR9XG5cblx0Jl9fcHJvc2Uge1xuXHRcdG1heC13aWR0aDogNTNyZW07XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0bGluZS1oZWlnaHQ6IDEuODU7XG5cdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblxuXHRcdGgyIHtcblx0XHRcdGZvbnQtc2l6ZTogMS44NzVyZW07XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLTkwMDtcblx0XHRcdG1hcmdpbi10b3A6ICRzcGFjaW5nLTE2O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctODtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS03MDA7XG5cdFx0fVxuXG5cdFx0YmxvY2txdW90ZSB7XG5cdFx0XHRib3JkZXItbGVmdDogNHB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0cGFkZGluZzogJHNwYWNpbmctMTAgJHNwYWNpbmctODtcblx0XHRcdG1hcmdpbjogJHNwYWNpbmctMTIgMDtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG5cdFx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLTgwMDtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zbGF0ZS01MDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgJHJhZGl1cy0yeGwgJHJhZGl1cy0yeGwgMDtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAycmVtO1xuXHRcdFx0Ym94LXNoYWRvdzogJHNoYWRvdy14bDtcblx0XHRcdG1hcmdpbjogJHNwYWNpbmctMTYgMDtcblx0XHR9XG5cdH1cblxuXHQmX190aXAtYm94IHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1wcmltYXJ5LCAwLjA1KTtcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLTN4bDtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy04O1xuXHRcdG1hcmdpbjogJHNwYWNpbmctMTYgMDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvci1wcmltYXJ5LCAwLjEpO1xuXG5cdFx0QGluY2x1ZGUgYnAtbGcge1xuXHRcdFx0cGFkZGluZzogJHNwYWNpbmctMTI7XG5cdFx0fVxuXG5cdFx0aDMge1xuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy02O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRnYXA6ICRzcGFjaW5nLTM7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLTcwMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcmVsYXRlZCB7XG5cdFx0QGluY2x1ZGUgc2VjdGlvbi1wYWRkaW5nO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblxuXHRcdCYtaW5uZXIge1xuXHRcdFx0QGluY2x1ZGUgY29udGFpbmVyO1xuXHRcdH1cblxuXHRcdCYtaGVhZGVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiAkc3BhY2luZy02O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMTY7XG5cblx0XHRcdEBpbmNsdWRlIGJwLW1kIHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubXNfX2NvbnRhY3Qge1xuICAmX19oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy0xMjtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2xhdGUtNTA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJi1pbm5lciB7IEBpbmNsdWRlIGNvbnRhaW5lcjsgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtNjAwO1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgbWF4LXdpZHRoOiA0MnJlbTtcbiAgICAgIG1hcmdpbjogJHNwYWNpbmctNCBhdXRvIDA7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgQGluY2x1ZGUgc2VjdGlvbi1wYWRkaW5nO1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgfVxuXG4gICZfX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAkc3BhY2luZy0xMjtcblxuICAgIEBpbmNsdWRlIGJwLWxnIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIGdhcDogJHNwYWNpbmctMjA7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybS1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgcGFkZGluZzogJHNwYWNpbmctODtcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgIGJveC1zaGFkb3c6ICRzaGFkb3cteGw7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNsYXRlLTEwMDtcblxuICAgIEBpbmNsdWRlIGJwLW1kIHsgcGFkZGluZzogJHNwYWNpbmctMTA7IH1cbiAgfVxuXG4gICZfX2Zvcm0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtZXh0cmFib2xkO1xuICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtOTAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTg7XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAkc3BhY2luZy02O1xuICB9XG5cbiAgJl9faW5mby1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgcGFkZGluZzogJHNwYWNpbmctODtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTN4bDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2xhdGUtMTAwO1xuICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctc207XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6ICRzcGFjaW5nLTY7XG4gIH1cblxuICAmX19pbmZvLWljb24ge1xuICAgIHdpZHRoOiAzLjVyZW07XG4gICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy0yeGw7XG4gICAgQGluY2x1ZGUgZmxleC1jZW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0pO1xuXG4gICAgJi0tcHJpbWFyeSB7IGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXByaW1hcnksIDAuMSk7IGNvbG9yOiAkY29sb3ItcHJpbWFyeTsgfVxuICAgICYtLXNlY29uZGFyeSB7IGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXNlY29uZGFyeSwgMC4xKTsgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7IH1cbiAgICAmLS1ncmVlbiB7IGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWdyZWVuLTUwMCwgMC4xKTsgY29sb3I6ICRjb2xvci1ncmVlbi01MDA7IH1cbiAgICAmLS1vcmFuZ2UgeyBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1wcmltYXJ5LCAwLjEpOyBjb2xvcjogJGNvbG9yLXByaW1hcnk7IH1cbiAgfVxuXG4gICZfX2luZm8tY2FyZDpob3ZlciAmX19pbmZvLWljb24ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuXG4gICZfX2luZm8tbGFiZWwge1xuICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtNTAwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0xO1xuICB9XG5cbiAgJl9faW5mby12YWx1ZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjEyNXJlbSwgMXJlbSArIDAuNXZ3LCAxLjVyZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtZXh0cmFib2xkO1xuICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtOTAwO1xuICB9XG5cbiAgYS5tc19fY29udGFjdF9faW5mby12YWx1ZSB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvcik7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAmX19pbmZvLW5vdGUge1xuICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtNTAwO1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTE7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4ubXNfX2NvbnRhY3QtZm9ybSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogJHNwYWNpbmctNjtcblxuICAmX19yb3cge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAkc3BhY2luZy02O1xuXG4gICAgJi0tMmNvbCB7XG4gICAgICBAaW5jbHVkZSBicC1tZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19maWVsZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6ICRzcGFjaW5nLTI7XG5cbiAgICA+IGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICRjb2xvci1zbGF0ZS03MDA7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAmX19hY3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy0yO1xuICB9XG5cbiAgJl9fc3VibWl0IHtcbiAgICBtaW4taGVpZ2h0OiAzLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcblxuICAgIC5tc19faWNvbiB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgfVxuICB9XG5cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgaW5wdXRbdHlwZT1cInVybFwiXSxcbiAgc2VsZWN0LFxuICB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXNsYXRlLTUwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zbGF0ZS0yMDA7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy14bDtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy0zICRzcGFjaW5nLTQ7XG4gICAgY29sb3I6ICRjb2xvci1zbGF0ZS05MDA7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yICR0cmFuc2l0aW9uLWRlZmF1bHQsIGJveC1zaGFkb3cgJHRyYW5zaXRpb24tZGVmYXVsdDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtNDAwO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRjb2xvci1wcmltYXJ5LCAwLjkpO1xuICAgIH1cbiAgfVxuXG4gIHNlbGVjdCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgdGV4dGFyZWEge1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgbWluLWhlaWdodDogOHJlbTtcbiAgfVxuXG4gIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgY29sb3I6ICNiOTFjMWM7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctMTtcbiAgfVxuXG4gIC53cGNmNy1ub3QtdmFsaWQge1xuICAgIGJvcmRlci1jb2xvcjogI2ZjYTVhNTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmN2Y3O1xuICB9XG5cbiAgLndwY2Y3LXNwaW5uZXIge1xuICAgIG1hcmdpbjogMCAwIDAgJHNwYWNpbmctMjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy14bDtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy00ICRzcGFjaW5nLTUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgfVxuXG4gIC53cGNmNyBmb3JtLmludmFsaWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCxcbiAgLndwY2Y3IGZvcm0udW5hY2NlcHRlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LFxuICAud3BjZjcgZm9ybS5hYm9ydGVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsXG4gIC53cGNmNyBmb3JtLmZhaWxlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmVjYWNhO1xuICAgIGJhY2tncm91bmQ6ICNmZmYxZjI7XG4gICAgY29sb3I6ICM5ZjEyMzk7XG4gIH1cblxuICAud3BjZjcgZm9ybS5zZW50IC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiYmY3ZDA7XG4gICAgYmFja2dyb3VuZDogI2YwZmRmNDtcbiAgICBjb2xvcjogIzE2NjUzNDtcbiAgfVxuXG4gIC53cGNmNyBmb3JtLnN1Ym1pdHRpbmcgLndwY2Y3LXN1Ym1pdCB7XG4gICAgb3BhY2l0eTogMC44NTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbiAgW2NsYXNzKj1cImFsdGNoYVwiXSB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctMjtcbiAgfVxufVxuIiwiLm1zX19mYXEge1xuICAmX19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctMTI7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXNsYXRlLTUwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJi1pbm5lciB7XG4gICAgICBAaW5jbHVkZSBjb250YWluZXI7XG4gICAgICBtYXgtd2lkdGg6IDU2cmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmLWJsb2JzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwLjA1O1xuICAgIH1cblxuICAgICYtYmxvYiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMjRyZW07XG4gICAgICBoZWlnaHQ6IDI0cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1mdWxsO1xuICAgICAgZmlsdGVyOiBibHVyKDY0cHgpO1xuXG4gICAgICAmLS1wcmltYXJ5IHtcbiAgICAgICAgdG9wOiA1cmVtO1xuICAgICAgICBsZWZ0OiAyNSU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgfVxuXG4gICAgICAmLS1zZWNvbmRhcnkge1xuICAgICAgICBib3R0b206IDVyZW07XG4gICAgICAgIHJpZ2h0OiAyNSU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTYwMDtcbiAgICAgIG1heC13aWR0aDogNDJyZW07XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTY7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDIuNXJlbSwgMS43NXJlbSArIDN2dywgMy43NXJlbSk7XG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTIwIDA7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXN1cmZhY2UtbGlnaHQ7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyO1xuICAgIG1heC13aWR0aDogNTZyZW07XG4gIH1cblxuICAmX19jYXRlZ29yeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMjA7XG4gICAgc2Nyb2xsLW1hcmdpbi10b3A6IDhyZW07XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19jYXRlZ29yeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWV4dHJhYm9sZDtcbiAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTkwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy04O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6ICRzcGFjaW5nLTM7XG4gIH1cblxuICAmX19jYXRlZ29yeS1iYXIge1xuICAgIHdpZHRoOiAwLjVyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtZnVsbDtcblxuICAgICYtLXByaW1hcnkgeyBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTsgfVxuICAgICYtLXNlY29uZGFyeSB7IGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnk7IH1cbiAgICAmLS1ncmVlbiB7IGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbi01MDA7IH1cbiAgfVxufVxuIiwiLm1zX19jb3Vyc2VzIHtcbiAgJl9faGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctMTI7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXNsYXRlLTUwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYtaW5uZXIge1xuICAgICAgQGluY2x1ZGUgY29udGFpbmVyO1xuICAgICAgbWF4LXdpZHRoOiA1NnJlbTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtNjAwO1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctNDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBAaW5jbHVkZSBzZWN0aW9uLXBhZGRpbmc7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyO1xuICB9XG5cbiAgJl9fdG9vbGJhciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTY7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy0zeGw7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdy1zbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2xhdGUtMTAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTEyO1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogJHNwYWNpbmctNjtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy02O1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtM3hsO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zbGF0ZS0xMDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy0yeGw7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoJGNvbG9yLXByaW1hcnksIDAuMyk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAtbGcgeyBwYWRkaW5nOiAkc3BhY2luZy04OyB9XG5cbiAgICAmLWdyaWQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdhcDogJHNwYWNpbmctODtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIGJwLWxnIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmciBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtZmxhZyB7XG4gICAgICBmb250LXNpemU6IDMuNzVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIGJwLWxnIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4gICAgICAmLS1sZyB7IGZvbnQtc2l6ZTogNXJlbTsgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogNHJlbTtcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWZ1bGw7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaW5mbyB7XG4gICAgICBtaW4td2lkdGg6IDA7XG5cbiAgICAgIEBpbmNsdWRlIGJwLWxnIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogJHNwYWNpbmctMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1leHRyYWJvbGQ7XG4gICAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTkwMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgY29sb3I6ICRjb2xvci1zbGF0ZS02MDA7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJi1hY3Rpb24ge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuICB9XG59XG5cbi5tc19fc2luZ2xlLWxhbmd1YWdlIHtcbiAgJl9faGVybyB7XG4gICAgcGFkZGluZzogJHNwYWNpbmctMjAgMDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2xhdGUtNTA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJi1pbm5lciB7XG4gICAgICBAaW5jbHVkZSBjb250YWluZXI7XG4gICAgICBtYXgtd2lkdGg6IDU2cmVtO1xuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMTA7XG4gICAgfVxuXG4gICAgJi1ib3gge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy0zeGw7XG4gICAgICBwYWRkaW5nOiAkc3BhY2luZy04O1xuICAgICAgbWFyZ2luOiAkc3BhY2luZy04IDA7XG4gICAgICBib3gtc2hhZG93OiAkc2hhZG93LWxnO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNsYXRlLTEwMDtcbiAgICB9XG5cbiAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy02O1xuICAgIH1cblxuICAgICYtZmVhdHVyZXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6ICRzcGFjaW5nLTQ7XG5cbiAgICAgIEBpbmNsdWRlIGJwLXNtIHsgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIH1cblxuICAgICYtZmVhdHVyZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogJHNwYWNpbmctMztcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgY29sb3I6ICRjb2xvci1zbGF0ZS03MDA7XG5cbiAgICAgIC5tc19faWNvbiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1idXR0b25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6ICRzcGFjaW5nLTQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTg7XG4gICAgfVxuXG4gICAgJi1ndWFyYW50ZWUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAkc3BhY2luZy0zO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItZ3JlZW4tNTAwLCAwLjA1KTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLWdyZWVuLTUwMCwgMC4xNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWZ1bGw7XG4gICAgICBwYWRkaW5nOiAkc3BhY2luZy0zICRzcGFjaW5nLTY7XG5cbiAgICAgIC5tc19faWNvbiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JlZW4tNTAwO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIH1cblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTkwMDtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1zbGF0ZS01MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgfVxuXG4gICZfX2xldmVscyB7XG4gICAgQGluY2x1ZGUgc2VjdGlvbi1wYWRkaW5nO1xuXG4gICAgJi1oZWFkZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMTY7XG4gICAgICBtYXgtd2lkdGg6IDQycmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1ncmlkIHtcbiAgICAgIEBpbmNsdWRlIGdyaWQoMSwgJHNwYWNpbmctOCk7XG5cbiAgICAgIEBpbmNsdWRlIGJwLW1kIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xldmVsLWNhcmQge1xuICAgIEBpbmNsdWRlIGNhcmQtYmFzZTtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy04O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICYtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAkc3BhY2luZy0zO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNDtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTkwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTM7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNjtcbiAgICB9XG4gIH1cblxuICAmX19sZXZlbC1iYWRnZSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy0xICRzcGFjaW5nLTM7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1mdWxsO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIH1cblxuICAmX19sZXZlbC10YWcge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1zbGF0ZS0xMDA7XG4gICAgY29sb3I6ICRjb2xvci1zbGF0ZS02MDA7XG4gICAgcGFkZGluZzogJHNwYWNpbmctMSAkc3BhY2luZy0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtZnVsbDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gIH1cblxuICAmX19sZXZlbC1lZmZlY3Qge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1zbGF0ZS01MDtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXhsO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTQ7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNjtcblxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy0xO1xuICAgIH1cbiAgfVxuXG4gICZfX2xldmVsLWZlYXR1cmVzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgJHNwYWNpbmctNjtcbiAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogJHNwYWNpbmctMztcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTIgMDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTYwMDtcblxuICAgICAgLm1zX19pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19leHRyYXMtZ3JpZCB7XG4gICAgQGluY2x1ZGUgZ3JpZCgxLCAkc3BhY2luZy02KTtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy0xNjtcblxuICAgIEBpbmNsdWRlIGJwLXNtIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfVxuICAgIEBpbmNsdWRlIGJwLWxnIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTsgfVxuICB9XG5cbiAgJl9fZXh0cmEtY2FyZCB7XG4gICAgQGluY2x1ZGUgY2FyZC1iYXNlO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTY7XG5cbiAgICAubXNfX2ljb24ge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNDtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblxuICAgICAgJi0tcHJpbWFyeSB7IGNvbG9yOiAkY29sb3ItcHJpbWFyeTsgfVxuICAgICAgJi0tc2Vjb25kYXJ5IHsgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7IH1cbiAgICAgICYtLWdyZWVuIHsgY29sb3I6ICRjb2xvci1ncmVlbi01MDA7IH1cbiAgICAgICYtLW9yYW5nZSB7IGNvbG9yOiAkY29sb3ItcHJpbWFyeTsgfVxuICAgIH1cblxuICAgIGg0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtOTAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMjtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtNjAwO1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy00O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIEBpbmNsdWRlIHNlY3Rpb24tcGFkZGluZztcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2xhdGUtNTA7XG5cbiAgICAmLWdyaWQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdhcDogJHNwYWNpbmctMTI7XG5cbiAgICAgIEBpbmNsdWRlIGJwLWxnIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaW5mbyB7XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAxcmVtICsgMnZ3LCAyLjI1cmVtKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1leHRyYWJvbGQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtOTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy02O1xuICAgICAgfVxuXG4gICAgICA+IHAge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTEwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtZmVhdHVyZXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6ICRzcGFjaW5nLTY7XG4gICAgfVxuXG4gICAgJi1mZWF0dXJlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6ICRzcGFjaW5nLTQ7XG5cbiAgICAgIC5tc19faWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAmLS1wcmltYXJ5IHsgY29sb3I6ICRjb2xvci1wcmltYXJ5OyB9XG4gICAgICAgICYtLXNlY29uZGFyeSB7IGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5OyB9XG4gICAgICAgICYtLWdyZWVuIHsgY29sb3I6ICRjb2xvci1ncmVlbi01MDA7IH1cbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtOTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0xO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1zbGF0ZS02MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1mb3JtIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTg7XG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTN4bDtcbiAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3cteGw7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2xhdGUtMTAwO1xuXG4gICAgICBAaW5jbHVkZSBicC1sZyB7IHBhZGRpbmc6ICRzcGFjaW5nLTEwOyB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtZXh0cmFib2xkO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTkwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctODtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAkc3BhY2luZy02O1xuICB9XG59XG5cbi5tc19fc2luZ2xlLWxhbmd1YWdlLS1jb3Vyc2UtcGFnZSB7XG4gIC5tc19fc2luZ2xlLWxhbmd1YWdlX19oZXJvLWxlZ2FjeSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IGNsYW1wKDIyMHB4LCAzOHZ3LCA0MjBweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTE2IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi1vdmVybGF5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgkY29sb3Itc2xhdGUtOTAwLCAwLjM1KSwgcmdiYSgkY29sb3Itc2xhdGUtOTAwLCAwLjUpKTtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgycmVtLCAxLjRyZW0gKyAyLjJ2dywgMy41cmVtKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtZXh0cmFib2xkO1xuICAgICAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICAgIH1cbiAgfVxuXG4gIC5tc19fc2luZ2xlLWxhbmd1YWdlX19zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy0xNiAwO1xuXG4gICAgQGluY2x1ZGUgYnAtbWQge1xuICAgICAgcGFkZGluZzogJHNwYWNpbmctMjAgMDtcbiAgICB9XG5cbiAgICAmLS1wcm9ncmFtcyB7XG4gICAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctMTI7XG4gICAgfVxuXG4gICAgJi0tbGVhcm5pbmcge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNsYXRlLTUwO1xuICAgIH1cblxuICAgICYtLWZvcm0ge1xuICAgICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLTg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctMjA7XG4gICAgfVxuICB9XG5cbiAgLm1zX19zaW5nbGUtbGFuZ3VhZ2VfX2ludHJvLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAkc3BhY2luZy0xMDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG5cbiAgICBAaW5jbHVkZSBicC1sZyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCA0NSUpIG1pbm1heCgwLCA1NSUpO1xuICAgICAgZ2FwOiAkc3BhY2luZy0xMjtcbiAgICB9XG5cbiAgICAmLS1uby1tZWRpYSB7XG4gICAgICBAaW5jbHVkZSBicC1sZyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1zX19zaW5nbGUtbGFuZ3VhZ2VfX2ludHJvLW1lZGlhIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTN4bDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy14bDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zbGF0ZS0xMDA7XG4gICAgfVxuICB9XG5cbiAgLm1zX19zaW5nbGUtbGFuZ3VhZ2VfX3d5c2l3eWcge1xuICAgIGgxLFxuICAgIGgyIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtOTAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNjtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS45cmVtLCAxLjNyZW0gKyAxLjd2dywgMi43NXJlbSk7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0zO1xuICAgICAgY29sb3I6ICRjb2xvci1zbGF0ZS05MDA7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDEuMTVyZW0sIDFyZW0gKyAwLjh2dywgMS41NXJlbSk7XG4gICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy02O1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMztcbiAgICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtOTAwO1xuICAgICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDAgMCAkc3BhY2luZy00O1xuICAgICAgY29sb3I6ICRjb2xvci1zbGF0ZS03MDA7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICB9XG5cbiAgICB0YWJsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy02O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNsYXRlLTIwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMteGw7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTMgJHNwYWNpbmctNDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1zbGF0ZS0yMDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtNzAwO1xuICAgICAgICBmb250LXNpemU6IDAuOTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgfVxuXG4gICAgICB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogMjglO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtOTAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tc19fc2luZ2xlLWxhbmd1YWdlX19oaWdobGlnaHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy0yMCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAmLW92ZXJsYXkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1zbGF0ZS05MDAsIDAuNTYpO1xuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDUycmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3Itd2hpdGUsIDAuOSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTN4bDtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTEwICRzcGFjaW5nLTg7XG4gICAgICBib3gtc2hhZG93OiAkc2hhZG93LTJ4bDtcblxuICAgICAgaDEsXG4gICAgICBoMixcbiAgICAgIGgzLFxuICAgICAgaDQsXG4gICAgICBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tc19fc2luZ2xlLWxhbmd1YWdlX19wcm9ncmFtLXJvdyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6ICRzcGFjaW5nLTg7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTEyO1xuXG4gICAgQGluY2x1ZGUgYnAtbGcge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMC4zMmZyKSBtaW5tYXgoMCwgMWZyKTtcbiAgICAgIGdhcDogJHNwYWNpbmctMTI7XG4gICAgfVxuXG4gICAgJi0taW1hZ2UtcmlnaHQge1xuICAgICAgQGluY2x1ZGUgYnAtbGcge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIG1pbm1heCgwLCAwLjMyZnIpO1xuICAgICAgfVxuXG4gICAgICAubXNfX3NpbmdsZS1sYW5ndWFnZV9fcHJvZ3JhbS1tZWRpYSB7XG4gICAgICAgIEBpbmNsdWRlIGJwLWxnIHtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLW5vLW1lZGlhIHtcbiAgICAgIEBpbmNsdWRlIGJwLWxnIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubXNfX3NpbmdsZS1sYW5ndWFnZV9fcHJvZ3JhbS1tZWRpYSB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy0yeGw7XG4gICAgICBwYWRkaW5nOiAkc3BhY2luZy0yO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBib3gtc2hhZG93OiAkc2hhZG93LWxnO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNsYXRlLTEwMDtcbiAgICB9XG4gIH1cblxuICAubXNfX3NpbmdsZS1sYW5ndWFnZV9fcHJvZ3JhbS1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNsYXRlLTEwMDtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTN4bDtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy04O1xuICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctc207XG4gIH1cblxuICAubXNfX3NpbmdsZS1sYW5ndWFnZV9fZXh0cmFzLWdyaWQge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6ICRzcGFjaW5nLTY7XG5cbiAgICBAaW5jbHVkZSBicC1tZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAteGwge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgIH1cbiAgfVxuXG4gIC5tc19fc2luZ2xlLWxhbmd1YWdlX19leHRyYS10aWxlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2xhdGUtMjAwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMnhsO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy02O1xuXG4gICAgaDMge1xuICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmctMztcbiAgICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtOTAwO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmctNDtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgICB9XG4gIH1cblxuICAubXNfX3NpbmdsZS1sYW5ndWFnZV9fbGVhcm5pbmctaW50cm8ge1xuICAgIG1hcmdpbjogMCBhdXRvICRzcGFjaW5nLTEyO1xuICAgIG1heC13aWR0aDogNjJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLm1zX19zaW5nbGUtbGFuZ3VhZ2VfX2ZlYXR1cmVzLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAkc3BhY2luZy02O1xuXG4gICAgQGluY2x1ZGUgYnAtbWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgIH1cbiAgfVxuXG4gIC5tc19fc2luZ2xlLWxhbmd1YWdlX19mZWF0dXJlLWNhcmQge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2xhdGUtMTAwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtM3hsO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTg7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdy1zbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAubXNfX3NpbmdsZS1sYW5ndWFnZV9fZmVhdHVyZS1pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy00O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA0LjI1cmVtO1xuICAgICAgaGVpZ2h0OiA0LjI1cmVtO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAubXNfX2ljb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogNC4yNXJlbTtcbiAgICAgIGhlaWdodDogNC4yNXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtZnVsbDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXByaW1hcnksIDAuMSk7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuICB9XG5cbiAgLm1zX19zaW5nbGUtbGFuZ3VhZ2VfX2ZlYXR1cmUtY29udGVudCB7XG4gICAgaDEsXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAxLjM1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMztcbiAgICB9XG5cbiAgICBoMyxcbiAgICBoNCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMztcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLm1zX19zaW5nbGUtbGFuZ3VhZ2VfX2Zvcm0tc2hlbGwge1xuICAgIG1heC13aWR0aDogNDRyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zbGF0ZS0xMDA7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy0zeGw7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdy14bDtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy04O1xuXG4gICAgaDMge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTkwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1leHRyYWJvbGQ7XG4gICAgfVxuICB9XG59XG4iLCIubXNfX3ByaWNpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAmX19pbm5lciB7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyO1xuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjBweCAwIDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXNsYXRlLTUwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMjRyZW07XG4gICAgICBoZWlnaHQ6IDI0cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1mdWxsO1xuICAgICAgZmlsdGVyOiBibHVyKDY0cHgpO1xuICAgICAgb3BhY2l0eTogMC4wNTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDVyZW07XG4gICAgICBsZWZ0OiAyNSU7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206IDVyZW07XG4gICAgICByaWdodDogMjUlO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICA+ICoge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXItaW5uZXIge1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgICBtYXgtd2lkdGg6IDU2cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgMS41cmVtICsgM3Z3LCAzLjVyZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtZXh0cmFib2xkO1xuICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtOTAwO1xuICAgIG1hcmdpbjogJHNwYWNpbmctNCAwICRzcGFjaW5nLTQ7XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICRjb2xvci1zbGF0ZS02MDA7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICBtYXgtd2lkdGg6IDQycmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgJl9fZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6ICRzcGFjaW5nLTY7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMTY7XG5cbiAgICBAaW5jbHVkZSBicC1zbSB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH1cbiAgICBAaW5jbHVkZSBicC1sZyB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7IH1cbiAgfVxuXG4gICZfX2NhcmQge1xuICAgIEBpbmNsdWRlIGNhcmQtYmFzZTtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy02O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1kZWZhdWx0LCBib3gtc2hhZG93ICR0cmFuc2l0aW9uLWRlZmF1bHQsIGJvcmRlci1jb2xvciAkdHJhbnNpdGlvbi1kZWZhdWx0LCBiYWNrZ3JvdW5kLWNvbG9yICR0cmFuc2l0aW9uLWRlZmF1bHQ7XG5cbiAgICBAaW5jbHVkZSBicC1sZyB7IHBhZGRpbmc6ICRzcGFjaW5nLTg7IH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xuICAgICAgYm94LXNoYWRvdzogMCAyNHB4IDQ4cHggcmdiYSgkY29sb3Itc2xhdGUtOTAwLCAwLjEyKTtcbiAgICB9XG5cbiAgICAmLS1mZWF0dXJlZCB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoJGNvbG9yLXByaW1hcnksIDAuNCk7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1wcmltYXJ5LCAwLjA3KTtcbiAgICB9XG4gIH1cblxuICAmX19jYXJkLWJhZGdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtJHNwYWNpbmctMztcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgcGFkZGluZzogJHNwYWNpbmctMSAkc3BhY2luZy0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtZnVsbDtcbiAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdy1sZztcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJl9fY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy00O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcblxuICAgIC5tc19fcHJpY2luZ19fY2FyZC0tZmVhdHVyZWQgJiB7XG4gICAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTYwMDtcbiAgICB9XG4gIH1cblxuICAmX19jYXJkLXByaWNlcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNTtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctNTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXNsYXRlLTEwMDtcblxuICAgIC5tc19fcHJpY2luZ19fY2FyZC0tZmVhdHVyZWQgJiB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKCRjb2xvci1wcmltYXJ5LCAwLjE1KTtcbiAgICB9XG4gIH1cblxuICAmX19jYXJkLXByaWNlIHtcbiAgICBmbGV4OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwICRzcGFjaW5nLTI7XG5cbiAgICAmLS1sZWZ0IHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1zbGF0ZS0xMDA7XG5cbiAgICAgIC5tc19fcHJpY2luZ19fY2FyZC0tZmVhdHVyZWQgJiB7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgkY29sb3ItcHJpbWFyeSwgMC4xNSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1hbW91bnQge1xuICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1leHRyYWJvbGQ7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAmLWR1cmF0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTQwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTE7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgICB9XG4gIH1cblxuICAmX19jYXJkLWZlYXR1cmVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAkc3BhY2luZy0xO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTY7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgY29sb3I6ICRjb2xvci1zbGF0ZS01MDA7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tc19fcHJpY2luZ19fY2FyZC0tZmVhdHVyZWQgJiBzcGFuIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtNjAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcmQtZXh0cmFzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAkc3BhY2luZy0yO1xuICAgIGZsZXgtZ3JvdzogMTtcblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gICAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTQwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG5cbiAgICAgIC5tc19fcHJpY2luZ19fY2FyZC0tZmVhdHVyZWQgJiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtNTAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtZGl2aWRlciB7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNsYXRlLTIwMDtcblxuICAgICAgLm1zX19wcmljaW5nX19jYXJkLS1mZWF0dXJlZCAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItcHJpbWFyeSwgMC4yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jYXJkLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctNDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkY29sb3Itc2xhdGUtMjAwLCAwLjUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5tc19fcHJpY2luZ19fY2FyZC0tZmVhdHVyZWQgJiB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKCRjb2xvci1wcmltYXJ5LCAwLjE1KTtcbiAgICB9XG4gIH1cblxuICAmX19jYXJkLXRvdGFsIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWV4dHJhYm9sZDtcbiAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTkwMDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMTtcbiAgfVxuXG4gICZfX2NhcmQtc2F2aW5ncyB7XG4gICAgY29sb3I6ICRjb2xvci1ncmVlbi01MDA7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgfVxuXG4gICZfX3RyaWFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0xNjtcblxuICAgICYtaW5uZXIge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1zZWNvbmRhcnksIDAuMDUpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3Itc2Vjb25kYXJ5LCAwLjE1KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogJHNwYWNpbmctNjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIGJwLWxnIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmctMTAgJHNwYWNpbmctMTI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pY29uIHtcbiAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy0yeGw7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1zZWNvbmRhcnksIDAuMSk7XG4gICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgIC5tc19faWNvbiB7IGZvbnQtc2l6ZTogMnJlbTsgfVxuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWV4dHJhYm9sZDtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtOTAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMjtcbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgY29sb3I6ICRjb2xvci1zbGF0ZS02MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIH1cblxuICAgICYtcHJpY2Uge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICYtYW1vdW50IHtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtZXh0cmFib2xkO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG5cbiAgICAgICYtbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTUwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1idG4ge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMteGw7XG4gICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKCRjb2xvci1zZWNvbmRhcnksIDAuMik7XG4gICAgfVxuICB9XG59XG4iLCIubXNfX2xlY3R1cmVycyB7XG4gICZfX2hlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgMTgwZGVnLFxuICAgICAgcmdiYSgkY29sb3ItcHJpbWFyeSwgMC4wNikgMCUsXG4gICAgICAkY29sb3Itc2xhdGUtNTAgNDAlLFxuICAgICAgJGNvbG9yLXN1cmZhY2UtbGlnaHQgMTAwJVxuICAgICk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMjByZW07XG4gICAgICBoZWlnaHQ6IDIwcmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZmlsdGVyOiBibHVyKDgwcHgpO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgb3BhY2l0eTogMC4zMjtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgICB0b3A6IC02cmVtO1xuICAgICAgcmlnaHQ6IC01cmVtO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICBib3R0b206IC03cmVtO1xuICAgICAgbGVmdDogLTZyZW07XG4gICAgfVxuXG4gICAgJi1pbm5lciB7XG4gICAgICBAaW5jbHVkZSBjb250YWluZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDQ4cmVtO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtNjAwO1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctNDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBAaW5jbHVkZSBzZWN0aW9uLXBhZGRpbmc7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXN1cmZhY2UtbGlnaHQ7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyO1xuICB9XG5cbiAgJl9fZ3JpZCB7XG4gICAgQGluY2x1ZGUgZ3JpZCgxLCAkc3BhY2luZy0xMCk7XG5cbiAgICBAaW5jbHVkZSBicC1zbSB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH1cbiAgICBAaW5jbHVkZSBicC1sZyB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7IH1cbiAgfVxuXG4gICZfX2dyb3VwICsgJl9fZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTE2O1xuICB9XG5cbiAgJl9fZ3JvdXAtdGl0bGUge1xuICAgIG1hcmdpbjogMCAwICRzcGFjaW5nLTY7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDFyZW0gKyAxdncsIDJyZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtZXh0cmFib2xkO1xuICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtOTAwO1xuICB9XG5cbiAgJl9fY2FyZCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMnhsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNsYXRlLTEwMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy0yeGw7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZC1pbWFnZSB7XG4gICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDEsIDEpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXNsYXRlLTEwMDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0pO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcmQ6aG92ZXIgJl9fY2FyZC1pbWFnZSBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cblxuICAmX19jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTY7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19jYXJkLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgY29sb3I6ICRjb2xvci1zbGF0ZS05MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMTtcbiAgfVxuXG4gICZfX2NhcmQtcm9sZSB7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbiIsIi5tc19fbGVnYWwge1xuICAmX19oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKCN7JG5hdmJhci1oZWlnaHR9ICsgI3skdG9wYmFyLWhlaWdodH0gKyAjeyRzcGFjaW5nLTI0fSk7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLTEyO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1zbGF0ZS01MDtcblxuICAgICYtaW5uZXIgeyBAaW5jbHVkZSBjb250YWluZXI7IH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIEBpbmNsdWRlIHNlY3Rpb24tcGFkZGluZztcbiAgfVxuXG4gICZfX2NvbnRlbnQtaW5uZXIge1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgICBtYXgtd2lkdGg6IDU2cmVtO1xuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTkwMDtcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTEyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNDtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTkwMDtcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0zO1xuICAgIH1cblxuICAgIHAsIGxpIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODU7XG4gICAgfVxuXG4gICAgdWwsIG9sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctNjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgIH1cbiAgfVxufVxuXG4ubXNfXzQwNCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JG5hdmJhci1oZWlnaHR9ICsgI3skdG9wYmFyLWhlaWdodH0pO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmX19pbm5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fY29kZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiBjbGFtcCg2cmVtLCAxNXZ3LCAxMnJlbSk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1leHRyYWJvbGQ7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgJGNvbG9yLXByaW1hcnksICRjb2xvci1zZWNvbmRhcnkpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWV4dHJhYm9sZDtcbiAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTkwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy00O1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgY29sb3I6ICRjb2xvci1zbGF0ZS01MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctODtcbiAgICBtYXgtd2lkdGg6IDI4cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuIiwiLm1zX19hYm91dCB7XG4gICZfX3NlY3Rpb24tbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0zO1xuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXNsYXRlLTUwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi1pbm5lciB7XG4gICAgICBAaW5jbHVkZSBjb250YWluZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAgIG1heC13aWR0aDogNDJyZW07XG4gICAgICBtYXJnaW46ICRzcGFjaW5nLTQgYXV0byAwO1xuICAgIH1cblxuICAgICYtYmxvYnMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmLWJsb2Ige1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDIwcmVtO1xuICAgICAgaGVpZ2h0OiAyMHJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGZpbHRlcjogYmx1cig4MHB4KTtcbiAgICAgIG9wYWNpdHk6IDAuMztcblxuICAgICAgJi0tcHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICB0b3A6IC01cmVtO1xuICAgICAgICByaWdodDogLTVyZW07XG4gICAgICB9XG5cbiAgICAgICYtLXNlY29uZGFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgIGJvdHRvbTogLTVyZW07XG4gICAgICAgIGxlZnQ6IC01cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ludHJvIHtcbiAgICBAaW5jbHVkZSBzZWN0aW9uLXBhZGRpbmc7XG5cbiAgICAmLWlubmVyIHtcbiAgICAgIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgICAgIG1heC13aWR0aDogNTZyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtNjAwO1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctNjtcbiAgICB9XG4gIH1cblxuICAmX190aW1lbGluZSB7XG4gICAgQGluY2x1ZGUgc2VjdGlvbi1wYWRkaW5nO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1zdXJmYWNlLWxpZ2h0O1xuXG4gICAgJi1pbm5lciB7XG4gICAgICBAaW5jbHVkZSBjb250YWluZXI7XG4gICAgfVxuXG4gICAgJi1oZWFkZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMTY7XG5cbiAgICAgIC5tc19fc2VjdGlvbi1zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbjogJHNwYWNpbmctNCBhdXRvIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10cmFjayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IDU2cmVtO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgJi1saW5lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIGJwLWxnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNsYXRlLTIwMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogJHNwYWNpbmctMTA7XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAkc3BhY2luZy02O1xuXG4gICAgICBAaW5jbHVkZSBicC1sZyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogJHNwYWNpbmctODtcbiAgICAgIH1cblxuICAgICAgJi0tcmV2ZXJzZSB7XG4gICAgICAgIEBpbmNsdWRlIGJwLWxnIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgZmxleDogMTtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTg7XG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTN4bDtcbiAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctbGc7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2xhdGUtMTAwO1xuICAgIH1cblxuICAgICYtZG90IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIGJwLWxnIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAzLjVyZW07XG4gICAgICAgIGhlaWdodDogMy41cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWZ1bGw7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuXG4gICAgICAmLS1wcmltYXJ5IHsgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItcHJpbWFyeSwgMC4xKTsgY29sb3I6ICRjb2xvci1wcmltYXJ5OyB9XG4gICAgICAmLS1zZWNvbmRhcnkgeyBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1zZWNvbmRhcnksIDAuMSk7IGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5OyB9XG4gICAgICAmLS1ncmVlbiB7IGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWdyZWVuLTUwMCwgMC4xKTsgY29sb3I6ICRjb2xvci1ncmVlbi01MDA7IH1cbiAgICAgICYtLXB1cnBsZSB7IGJhY2tncm91bmQ6IHJnYmEoIzhCNUNGNiwgMC4xKTsgY29sb3I6ICM4QjVDRjY7IH1cbiAgICB9XG5cbiAgICAmLWljb24tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogM3JlbTtcbiAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMteGw7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy00O1xuXG4gICAgICBAaW5jbHVkZSBicC1sZyB7IGRpc3BsYXk6IG5vbmU7IH1cblxuICAgICAgJi0tcHJpbWFyeSB7IGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXByaW1hcnksIDAuMSk7IGNvbG9yOiAkY29sb3ItcHJpbWFyeTsgfVxuICAgICAgJi0tc2Vjb25kYXJ5IHsgYmFja2dyb3VuZDogcmdiYSgkY29sb3Itc2Vjb25kYXJ5LCAwLjEpOyBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTsgfVxuICAgICAgJi0tZ3JlZW4geyBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1ncmVlbi01MDAsIDAuMSk7IGNvbG9yOiAkY29sb3ItZ3JlZW4tNTAwOyB9XG4gICAgICAmLS1wdXJwbGUgeyBiYWNrZ3JvdW5kOiByZ2JhKCM4QjVDRjYsIDAuMSk7IGNvbG9yOiAjOEI1Q0Y2OyB9XG4gICAgfVxuXG4gICAgJi1zcGFjZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgYnAtbGcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxleDogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXllYXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1leHRyYWJvbGQ7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0yO1xuXG4gICAgICAmLS1wcmltYXJ5IHsgY29sb3I6ICRjb2xvci1wcmltYXJ5OyB9XG4gICAgICAmLS1zZWNvbmRhcnkgeyBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTsgfVxuICAgICAgJi0tZ3JlZW4geyBjb2xvcjogJGNvbG9yLWdyZWVuLTUwMDsgfVxuICAgICAgJi0tcHVycGxlIHsgY29sb3I6ICM4QjVDRjY7IH1cbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtOTAwO1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMjtcbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgY29sb3I6ICRjb2xvci1zbGF0ZS02MDA7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICB9XG4gIH1cblxuICAmX192YWx1ZXMge1xuICAgIEBpbmNsdWRlIHNlY3Rpb24tcGFkZGluZztcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2xhdGUtNTA7XG5cbiAgICAmLWlubmVyIHsgQGluY2x1ZGUgY29udGFpbmVyOyB9XG5cbiAgICAmLWdyaWQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdhcDogJHNwYWNpbmctMTI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBicC1sZyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtM3hsO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtM3hsO1xuICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93LTJ4bDtcbiAgICAgIH1cblxuICAgICAgJi1ibG9iIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0ycmVtO1xuICAgICAgICByaWdodDogLTJyZW07XG4gICAgICAgIHdpZHRoOiAxMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAxMnJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItcHJpbWFyeSwgMC4xKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBmaWx0ZXI6IGJsdXIoNDBweCk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICAubXNfX3NlY3Rpb24tdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy02O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTg7XG4gICAgfVxuXG4gICAgJi1saXN0IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6ICRzcGFjaW5nLTQ7XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAkc3BhY2luZy00O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTcwMDtcbiAgICB9XG5cbiAgICAmLWNoZWNrIHtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1mdWxsO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItZ3JlZW4tNTAwLCAwLjEpO1xuICAgICAgY29sb3I6ICRjb2xvci1ncmVlbi01MDA7XG4gICAgICBAaW5jbHVkZSBmbGV4LWNlbnRlcjtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAubXNfX2ljb24geyBmb250LXNpemU6IDEuMTI1cmVtOyB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGVjdHVyZXJzIHtcbiAgICBAaW5jbHVkZSBzZWN0aW9uLXBhZGRpbmc7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXNsYXRlLTUwO1xuXG4gICAgJi1pbm5lciB7IEBpbmNsdWRlIGNvbnRhaW5lcjsgfVxuXG4gICAgJi1oZWFkZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiA0OHJlbTtcbiAgICAgIG1hcmdpbjogMCBhdXRvICRzcGFjaW5nLTE2O1xuXG4gICAgICAubXNfX3NlY3Rpb24tc3VidGl0bGUge1xuICAgICAgICBtYXJnaW46ICRzcGFjaW5nLTQgYXV0byAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtZ3JpZCB7XG4gICAgICBAaW5jbHVkZSBncmlkKDEsICRzcGFjaW5nLTgpO1xuXG4gICAgICBAaW5jbHVkZSBicC1sZyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGVjdHVyZXItY2FyZCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtM3hsO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zbGF0ZS0xMDA7XG4gICAgcGFkZGluZzogJHNwYWNpbmctODtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6ICRzcGFjaW5nLTY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG5cbiAgICBAaW5jbHVkZSBicC1zbSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy14bDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICB9XG5cbiAgICAmLS1wcmltYXJ5IHsgLS1hYm91dC1hY2NlbnQ6ICN7JGNvbG9yLXByaW1hcnl9OyB9XG4gICAgJi0tc2Vjb25kYXJ5IHsgLS1hYm91dC1hY2NlbnQ6ICN7JGNvbG9yLXNlY29uZGFyeX07IH1cbiAgICAmLS1ncmVlbiB7IC0tYWJvdXQtYWNjZW50OiAjeyRjb2xvci1ncmVlbi01MDB9OyB9XG4gICAgJi0tcHVycGxlIHsgLS1hYm91dC1hY2NlbnQ6ICM4YjVjZjY7IH1cbiAgfVxuXG4gICZfX2xlY3R1cmVyLWltYWdlLXdyYXAge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgJl9fbGVjdHVyZXItaW1hZ2Uge1xuICAgIHdpZHRoOiA4cmVtO1xuICAgIGhlaWdodDogOHJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWZ1bGw7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyOiA0cHggc29saWQgcmdiYSgyNDksIDExNSwgMjIsIDAuMTIpO1xuXG4gICAgJi0tcGxhY2Vob2xkZXIge1xuICAgICAgQGluY2x1ZGUgZmxleC1jZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2xhdGUtMTAwO1xuICAgICAgY29sb3I6ICRjb2xvci1zbGF0ZS00MDA7XG5cbiAgICAgIC5tc19faWNvbiB7IGZvbnQtc2l6ZTogMnJlbTsgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xlY3R1cmVyLWNhcmQtLXByaW1hcnkgJl9fbGVjdHVyZXItaW1hZ2UgeyBib3JkZXItY29sb3I6IHJnYmEoJGNvbG9yLXByaW1hcnksIDAuMik7IH1cbiAgJl9fbGVjdHVyZXItY2FyZC0tc2Vjb25kYXJ5ICZfX2xlY3R1cmVyLWltYWdlIHsgYm9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvci1zZWNvbmRhcnksIDAuMik7IH1cbiAgJl9fbGVjdHVyZXItY2FyZC0tZ3JlZW4gJl9fbGVjdHVyZXItaW1hZ2UgeyBib3JkZXItY29sb3I6IHJnYmEoJGNvbG9yLWdyZWVuLTUwMCwgMC4yKTsgfVxuICAmX19sZWN0dXJlci1jYXJkLS1wdXJwbGUgJl9fbGVjdHVyZXItaW1hZ2UgeyBib3JkZXItY29sb3I6IHJnYmEoMTM5LCA5MiwgMjQ2LCAwLjIpOyB9XG5cbiAgJl9fbGVjdHVyZXItY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuXG4gICZfX2xlY3R1cmVyLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtOTAwO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0xO1xuICB9XG5cbiAgJl9fbGVjdHVyZXItcm9sZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNDtcbiAgfVxuXG4gICZfX2xlY3R1cmVyLWNhcmQtLXByaW1hcnkgJl9fbGVjdHVyZXItcm9sZSB7IGNvbG9yOiAkY29sb3ItcHJpbWFyeTsgfVxuICAmX19sZWN0dXJlci1jYXJkLS1zZWNvbmRhcnkgJl9fbGVjdHVyZXItcm9sZSB7IGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5OyB9XG4gICZfX2xlY3R1cmVyLWNhcmQtLWdyZWVuICZfX2xlY3R1cmVyLXJvbGUgeyBjb2xvcjogJGNvbG9yLWdyZWVuLTUwMDsgfVxuICAmX19sZWN0dXJlci1jYXJkLS1wdXJwbGUgJl9fbGVjdHVyZXItcm9sZSB7IGNvbG9yOiAjOGI1Y2Y2OyB9XG5cbiAgJl9fbGVjdHVyZXItcXVvdGUge1xuICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtNjAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX3JlZmVyZW5jZXMge1xuICAgIEBpbmNsdWRlIHNlY3Rpb24tcGFkZGluZztcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2xhdGUtMTAwO1xuXG4gICAgJi1pbm5lciB7IEBpbmNsdWRlIGNvbnRhaW5lcjsgfVxuXG4gICAgJi1oZWFkZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiA0OHJlbTtcbiAgICAgIG1hcmdpbjogMCBhdXRvICRzcGFjaW5nLTEyO1xuICAgIH1cblxuICAgICYtZ3JpZCB7XG4gICAgICBtYXgtd2lkdGg6IDY0cmVtO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBAaW5jbHVkZSBncmlkKDEsICRzcGFjaW5nLTQpO1xuXG4gICAgICBAaW5jbHVkZSBicC1tZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcmVmZXJlbmNlLWNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAkc3BhY2luZy00O1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTY7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMnhsO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zbGF0ZS0yMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctbGc7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgfVxuXG4gICAgJi1tYWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAkc3BhY2luZy00O1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cblxuICAgICYtLXByaW1hcnkgeyAtLWFib3V0LXJlZi1hY2NlbnQ6ICN7JGNvbG9yLXByaW1hcnl9OyB9XG4gICAgJi0tc2Vjb25kYXJ5IHsgLS1hYm91dC1yZWYtYWNjZW50OiAjeyRjb2xvci1zZWNvbmRhcnl9OyB9XG4gICAgJi0tZ3JlZW4geyAtLWFib3V0LXJlZi1hY2NlbnQ6ICN7JGNvbG9yLWdyZWVuLTUwMH07IH1cbiAgICAmLS1wdXJwbGUgeyAtLWFib3V0LXJlZi1hY2NlbnQ6ICM4YjVjZjY7IH1cbiAgfVxuXG4gICZfX3JlZmVyZW5jZS1pY29uIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy14bDtcbiAgICBAaW5jbHVkZSBmbGV4LWNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0OSwgMTE1LCAyMiwgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAmX19yZWZlcmVuY2UtY2FyZC0tcHJpbWFyeSAmX19yZWZlcmVuY2UtaWNvbiB7IGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXByaW1hcnksIDAuMSk7IGNvbG9yOiAkY29sb3ItcHJpbWFyeTsgfVxuICAmX19yZWZlcmVuY2UtY2FyZC0tc2Vjb25kYXJ5ICZfX3JlZmVyZW5jZS1pY29uIHsgYmFja2dyb3VuZDogcmdiYSgkY29sb3Itc2Vjb25kYXJ5LCAwLjEpOyBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTsgfVxuICAmX19yZWZlcmVuY2UtY2FyZC0tZ3JlZW4gJl9fcmVmZXJlbmNlLWljb24geyBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1ncmVlbi01MDAsIDAuMSk7IGNvbG9yOiAkY29sb3ItZ3JlZW4tNTAwOyB9XG4gICZfX3JlZmVyZW5jZS1jYXJkLS1wdXJwbGUgJl9fcmVmZXJlbmNlLWljb24geyBiYWNrZ3JvdW5kOiByZ2JhKDEzOSwgOTIsIDI0NiwgMC4xKTsgY29sb3I6ICM4YjVjZjY7IH1cblxuICAmX19yZWZlcmVuY2UtdGl0bGUge1xuICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtOTAwO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTE7XG4gIH1cblxuICAmX19yZWZlcmVuY2UtbWV0YSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTUwMDtcbiAgfVxuXG4gICZfX3JlZmVyZW5jZS1kb3dubG9hZCB7XG4gICAgY29sb3I6ICRjb2xvci1zbGF0ZS00MDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAmX19yZWZlcmVuY2UtY2FyZC0tcHJpbWFyeTpob3ZlciAmX19yZWZlcmVuY2UtZG93bmxvYWQgeyBjb2xvcjogJGNvbG9yLXByaW1hcnk7IH1cbiAgJl9fcmVmZXJlbmNlLWNhcmQtLXNlY29uZGFyeTpob3ZlciAmX19yZWZlcmVuY2UtZG93bmxvYWQgeyBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTsgfVxuICAmX19yZWZlcmVuY2UtY2FyZC0tZ3JlZW46aG92ZXIgJl9fcmVmZXJlbmNlLWRvd25sb2FkIHsgY29sb3I6ICRjb2xvci1ncmVlbi01MDA7IH1cbiAgJl9fcmVmZXJlbmNlLWNhcmQtLXB1cnBsZTpob3ZlciAmX19yZWZlcmVuY2UtZG93bmxvYWQgeyBjb2xvcjogIzhiNWNmNjsgfVxuXG4gICZfX3F1aWNrLWxpbmtzIHtcbiAgICBAaW5jbHVkZSBzZWN0aW9uLXBhZGRpbmc7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXN1cmZhY2UtbGlnaHQ7XG5cbiAgICAmLWlubmVyIHsgQGluY2x1ZGUgY29udGFpbmVyOyB9XG5cbiAgICAmLWhlYWRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0xMjtcbiAgICB9XG5cbiAgICAmLWdyaWQge1xuICAgICAgQGluY2x1ZGUgZ3JpZCgxLCAkc3BhY2luZy02KTtcblxuICAgICAgQGluY2x1ZGUgYnAtbWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3F1aWNrLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1zbGF0ZS01MDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2xhdGUtMjAwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtM3hsO1xuICAgIG1pbi1oZWlnaHQ6IDlyZW07XG4gICAgcGFkZGluZzogJHNwYWNpbmctODtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogJHNwYWNpbmctNDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcblxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDFyZW0gKyAxdncsIDJyZW0pO1xuICAgICAgY29sb3I6ICRjb2xvci1zbGF0ZS05MDA7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWV4dHJhYm9sZDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLm1zX19pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAkc2hhZG93LXhsO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgIH1cblxuICAgICY6aG92ZXIgLm1zX19pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xuICAgIH1cblxuICAgICYtLXByaW1hcnkgeyAtLWFib3V0LWxpbmstYWNjZW50OiAjeyRjb2xvci1wcmltYXJ5fTsgfVxuICAgICYtLXNlY29uZGFyeSB7IC0tYWJvdXQtbGluay1hY2NlbnQ6ICN7JGNvbG9yLXNlY29uZGFyeX07IH1cbiAgICAmLS1ncmVlbiB7IC0tYWJvdXQtbGluay1hY2NlbnQ6ICN7JGNvbG9yLWdyZWVuLTUwMH07IH1cbiAgICAmLS1wdXJwbGUgeyAtLWFib3V0LWxpbmstYWNjZW50OiAjOGI1Y2Y2OyB9XG4gIH1cblxuICAmX19xdWljay1saW5rOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTNyZW07XG4gICAgcmlnaHQ6IC0zcmVtO1xuICAgIHdpZHRoOiAxMHJlbTtcbiAgICBoZWlnaHQ6IDEwcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0OSwgMTE1LCAyMiwgMC4wNyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0pO1xuICB9XG5cbiAgJl9fcXVpY2stbGluazpob3Zlcjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuXG4gICZfX3F1aWNrLWxpbmstLXByaW1hcnkge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgkY29sb3ItcHJpbWFyeSwgMC4yKTtcblxuICAgIC5tc19faWNvbiB7IGNvbG9yOiAkY29sb3ItcHJpbWFyeTsgfVxuICAgICY6OmFmdGVyIHsgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItcHJpbWFyeSwgMC4wNyk7IH1cbiAgfVxuXG4gICZfX3F1aWNrLWxpbmstLXNlY29uZGFyeSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvci1zZWNvbmRhcnksIDAuMik7XG5cbiAgICAubXNfX2ljb24geyBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTsgfVxuICAgICY6OmFmdGVyIHsgYmFja2dyb3VuZDogcmdiYSgkY29sb3Itc2Vjb25kYXJ5LCAwLjA3KTsgfVxuICB9XG5cbiAgJl9fcXVpY2stbGluay0tZ3JlZW4ge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgkY29sb3ItZ3JlZW4tNTAwLCAwLjIpO1xuXG4gICAgLm1zX19pY29uIHsgY29sb3I6ICRjb2xvci1ncmVlbi01MDA7IH1cbiAgICAmOjphZnRlciB7IGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWdyZWVuLTUwMCwgMC4wNyk7IH1cbiAgfVxuXG4gICZfX3F1aWNrLWxpbmstLXB1cnBsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzOSwgOTIsIDI0NiwgMC4yKTtcblxuICAgIC5tc19faWNvbiB7IGNvbG9yOiAjOGI1Y2Y2OyB9XG4gICAgJjo6YWZ0ZXIgeyBiYWNrZ3JvdW5kOiByZ2JhKDEzOSwgOTIsIDI0NiwgMC4wNyk7IH1cbiAgfVxufVxuIiwiLm1zX193Yy1wYWdlLWNvbnRhaW5lciB7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdG1heC13aWR0aDogMTE4MHB4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctbGVmdDogJHNwYWNpbmctNCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy00ICFpbXBvcnRhbnQ7XG5cblx0QGluY2x1ZGUgYnAtc20ge1xuXHRcdHBhZGRpbmctbGVmdDogJHNwYWNpbmctNiAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLTYgIWltcG9ydGFudDtcblx0fVxuXG5cdEBpbmNsdWRlIGJwLWxnIHtcblx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLTggIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy04ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQubXNfX2NhcnRfX2lubmVyLFxuXHQubXNfX2NoZWNrb3V0X19pbm5lcixcblx0Lm1zX190aGFua3lvdV9faW5uZXIge1xuXHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcblx0fVxufVxuXG4ud29vY29tbWVyY2Utbm90aWNlcy13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG5cdGdhcDogJHNwYWNpbmctMyAhaW1wb3J0YW50O1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRtYXgtd2lkdGg6ICRjb250YWluZXItbWF4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbjogMTBweCBhdXRvICRzcGFjaW5nLTYgIWltcG9ydGFudDtcblx0cGFkZGluZy1sZWZ0OiAkc3BhY2luZy00ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLTQgIWltcG9ydGFudDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuXG5cdEBpbmNsdWRlIGJwLXNtIHtcblx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLTYgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy02ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRAaW5jbHVkZSBicC1sZyB7XG5cdFx0cGFkZGluZy1sZWZ0OiAkc3BhY2luZy04ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1yaWdodDogJHNwYWNpbmctOCAhaW1wb3J0YW50O1xuXHR9XG5cblx0Lndvb2NvbW1lcmNlLWVycm9yLFxuXHQud29vY29tbWVyY2UtaW5mbyxcblx0Lndvb2NvbW1lcmNlLW1lc3NhZ2UsXG5cdC53Yy1ibG9jay1jb21wb25lbnRzLW5vdGljZS1iYW5uZXIge1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0Z2FwOiAkc3BhY2luZy0zICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogJHNwYWNpbmctNCAkc3BhY2luZy01ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNsYXRlLTIwMCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1sZWZ0LXdpZHRoOiA0cHggIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLXhsICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0Ym94LXNoYWRvdzogJHNoYWRvdy1zbSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkY29sb3Itc2xhdGUtNzAwICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcblx0XHRsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuXHR1bC53b29jb21tZXJjZS1lcnJvcixcblx0dWwud29vY29tbWVyY2UtaW5mbyxcblx0dWwud29vY29tbWVyY2UtbWVzc2FnZSB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxuXG5cdC53b29jb21tZXJjZS1tZXNzYWdlLFxuXHQud2MtYmxvY2stY29tcG9uZW50cy1ub3RpY2UtYmFubmVyLmlzLXN1Y2Nlc3Mge1xuXHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3ItZ3JlZW4tNTAwICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQud29vY29tbWVyY2UtbWVzc2FnZSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAkc3BhY2luZy04ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQud29vY29tbWVyY2UtaW5mbyxcblx0LndjLWJsb2NrLWNvbXBvbmVudHMtbm90aWNlLWJhbm5lci5pcy1pbmZvIHtcblx0XHRib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeSAhaW1wb3J0YW50O1xuXHR9XG5cblx0Lndvb2NvbW1lcmNlLWVycm9yLFxuXHQud2MtYmxvY2stY29tcG9uZW50cy1ub3RpY2UtYmFubmVyLmlzLWVycm9yIHtcblx0XHRib3JkZXItbGVmdC1jb2xvcjogI2VmNDQ0NCAhaW1wb3J0YW50O1xuXHR9XG5cblx0Lndvb2NvbW1lcmNlLWVycm9yOjpiZWZvcmUsXG5cdC53b29jb21tZXJjZS1pbmZvOjpiZWZvcmUsXG5cdC53b29jb21tZXJjZS1tZXNzYWdlOjpiZWZvcmUge1xuXHRcdGxlZnQ6IDAuNWVtICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQud29vY29tbWVyY2UtZXJyb3IgbGksXG5cdC53b29jb21tZXJjZS1pbmZvIGxpLFxuXHQud29vY29tbWVyY2UtbWVzc2FnZSBsaSxcblx0LndjLWJsb2NrLWNvbXBvbmVudHMtbm90aWNlLWJhbm5lciBsaSB7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogMCAwIDAgJHNwYWNpbmctOCAhaW1wb3J0YW50O1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdC5idXR0b24sXG5cdC5idXR0b24ud2MtZm9yd2FyZCB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLTIgJHNwYWNpbmctNCAhaW1wb3J0YW50O1xuXHRcdG1pbi1oZWlnaHQ6IDIuMjVyZW0gIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLWxnICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNsYXRlLTIwMCAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1zbGF0ZS01MCAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkY29sb3Itc2xhdGUtODAwICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA0ZW0gIWltcG9ydGFudDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3JkZXItY29sb3I6IHJnYmEoJGNvbG9yLXByaW1hcnksIDAuMzUpICFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1wcmltYXJ5LCAwLjA4KSAhaW1wb3J0YW50O1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0YSB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZCAhaW1wb3J0YW50O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4ubXNfX3Nob3Age1xuXHRwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctMjAgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXNsYXRlLTUwICFpbXBvcnRhbnQ7XG5cdG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG5cblx0Jl9faGVhZGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0xMiAhaW1wb3J0YW50O1xuXHR9XG5cblx0Jl9faGVhZGVyLWlubmVyIHtcblx0XHRAaW5jbHVkZSBjb250YWluZXI7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luOiAwIDAgJHNwYWNpbmctMiAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgMS4yNXJlbSArIDJ2dywgM3JlbSkgIWltcG9ydGFudDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWV4dHJhYm9sZCAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkY29sb3Itc2xhdGUtOTAwICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQmX19zdWJ0aXRsZSB7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS02MDAgIWltcG9ydGFudDtcblx0XHRmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNzUgIWltcG9ydGFudDtcblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdEBpbmNsdWRlIGNvbnRhaW5lcjtcblx0fVxuXG5cdCZfX2NvbnRlbnQtaW5uZXIge1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG5cdFx0Z2FwOiAkc3BhY2luZy0xMCAhaW1wb3J0YW50O1xuXG5cdFx0QGluY2x1ZGUgYnAtbGcge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcblx0XHRcdGdhcDogJHNwYWNpbmctMTIgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQmX19zaWRlYmFyIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG5cdFx0Z2FwOiAkc3BhY2luZy04ICFpbXBvcnRhbnQ7XG5cblx0XHRAaW5jbHVkZSBicC1sZyB7XG5cdFx0XHR3aWR0aDogMThyZW0gIWltcG9ydGFudDtcblx0XHRcdGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG5cdFx0XHR0b3A6IGNhbGMoI3skbmF2YmFyLWhlaWdodH0gKyAjeyR0b3BiYXItaGVpZ2h0fSArICN7JHNwYWNpbmctNn0pICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXgtaGVpZ2h0OiBjYWxjKFxuXHRcdFx0XHQxMDB2aCAtICN7JG5hdmJhci1oZWlnaHR9IC0gI3skdG9wYmFyLWhlaWdodH0gLSAjeyRzcGFjaW5nLTh9XG5cdFx0XHQpICFpbXBvcnRhbnQ7XG5cdFx0XHRvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy0xICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY2FyZCB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNsYXRlLTIwMCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMnhsICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogJHNwYWNpbmctNiAhaW1wb3J0YW50O1xuXHRcdGJveC1zaGFkb3c6ICRzaGFkb3ctc20gIWltcG9ydGFudDtcblx0fVxuXG5cdCZfX2NhcmQtdGl0bGUge1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0Z2FwOiAkc3BhY2luZy0yICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAwIDAgJHNwYWNpbmctNCAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLTkwMCAhaW1wb3J0YW50O1xuXG5cdFx0Lm1zX19pY29uIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdCZfX3NvcnRpbmcge1xuXHRcdC53b29jb21tZXJjZS1vcmRlcmluZyB7XG5cdFx0XHRtYXJnaW46IDAgMCAwLjVyZW0gIWltcG9ydGFudDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICdleHBhbmRfbW9yZScgIWltcG9ydGFudDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHJpZ2h0OiAkc3BhY2luZy0zICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHRvcDogNTAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LWZhbWlseTogJ01hdGVyaWFsIFN5bWJvbHMgT3V0bGluZWQnICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLTQwMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHNlbGVjdC5vcmRlcmJ5IHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2xhdGUtMjAwICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLXhsICFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc2xhdGUtNTAgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nLTMgJHNwYWNpbmctMTAgJHNwYWNpbmctMyAkc3BhY2luZy00ICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLTcwMCAhaW1wb3J0YW50O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0b3V0bGluZTogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHJnYmEoJGNvbG9yLXByaW1hcnksIDAuNCkgIWltcG9ydGFudDtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoJGNvbG9yLXByaW1hcnksIDAuMTIpICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fc29ydGluZy1hY3RpdmUge1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0Z2FwOiAkc3BhY2luZy0yICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXRvcDogJHNwYWNpbmctMyAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctbGVmdDogJHNwYWNpbmctMSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xuXHR9XG5cblx0Jl9fc29ydGluZy1kb3Qge1xuXHRcdHdpZHRoOiAwLjVyZW0gIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtZnVsbCAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XG5cdFx0ZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcblx0fVxuXG5cdCZfX2ZpbHRlcnMge1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG5cdFx0Z2FwOiAkc3BhY2luZy04ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQmX19maWx0ZXItZ3JvdXAge1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG5cdFx0Z2FwOiAkc3BhY2luZy00ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQmX19maWx0ZXItdGl0bGUge1xuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtZXh0cmFib2xkICFpbXBvcnRhbnQ7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDhlbSAhaW1wb3J0YW50O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLTkwMCAhaW1wb3J0YW50O1xuXHR9XG5cblx0Jl9fZmlsdGVyLWxpc3Qge1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG5cdFx0Z2FwOiAkc3BhY2luZy0yICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQmX19maWx0ZXItb3B0aW9uIHtcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdGdhcDogJHNwYWNpbmctMiAhaW1wb3J0YW50O1xuXHRcdG1pbi1oZWlnaHQ6IDJyZW0gIWltcG9ydGFudDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLTcwMCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtbGcgIWltcG9ydGFudDtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yKTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Ji5pcy1hY3RpdmUge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XG5cblx0XHRcdC5tc19fc2hvcF9fZmlsdGVyLWNoZWNrIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1wcmltYXJ5LCAwLjEpICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0Lm1zX19pY29uIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19maWx0ZXItY2hlY2sge1xuXHRcdHdpZHRoOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogMS4xMjVyZW0gIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLXNtICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNsYXRlLTMwMCAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuXHRcdEBpbmNsdWRlIGZsZXgtY2VudGVyO1xuXHRcdGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbjtcblxuXHRcdC5tc19faWNvbiB7XG5cdFx0XHRmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcblx0XHRcdG9wYWNpdHk6IDAgIWltcG9ydGFudDtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZmlsdGVyLW5hbWUge1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bSAhaW1wb3J0YW50O1xuXHR9XG5cblx0Jl9fZmlsdGVyLWNvdW50IHtcblx0XHRtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDAgJHNwYWNpbmctMiAhaW1wb3J0YW50O1xuXHRcdG1pbi13aWR0aDogMS43NXJlbSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtZnVsbCAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1zbGF0ZS0xMDAgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLTUwMCAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMC42ODc1cmVtICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuXHR9XG5cblx0Jl9fbGV2ZWxzIHtcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0ZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG5cdFx0Z2FwOiAkc3BhY2luZy0yICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQmX19sZXZlbC1waWxsIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLTEgJHNwYWNpbmctMyAhaW1wb3J0YW50O1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1zbGF0ZS0xMDAgIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLWxnICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS02MDAgIWltcG9ydGFudDtcblx0XHRmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1zbGF0ZS0yMDAgIWltcG9ydGFudDtcblx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdCYuaXMtYWN0aXZlIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXByaW1hcnksIDAuMDgpICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQmX19jbGVhci1maWx0ZXJzIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0bWluLWhlaWdodDogMi43NXJlbSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMteGwgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc2xhdGUtMTAwICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS05MDAgIWltcG9ydGFudDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXNsYXRlLTIwMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdCZfX21haW4ge1xuXHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdGZsZXg6IDEgIWltcG9ydGFudDtcblx0XHRtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcblx0fVxuXG5cdCZfX3Rvb2xiYXIge1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTggIWltcG9ydGFudDtcblx0fVxuXG5cdCZfX3Jlc3VsdHMtY291bnQge1xuXHRcdGNvbG9yOiAkY29sb3Itc2xhdGUtNTAwICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQmX19ncmlkIHtcblx0XHRkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTYuNXJlbSwgMWZyKSkgIWltcG9ydGFudDtcblx0XHRnYXA6ICRzcGFjaW5nLTYgIWltcG9ydGFudDtcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQmX19ncmlkID4gLnByb2R1Y3Qge1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0Jl9fZ3JpZCA+IC5wcm9kdWN0Om9ubHktY2hpbGQge1xuXHRcdG1heC13aWR0aDogMjJyZW0gIWltcG9ydGFudDtcblx0XHRqdXN0aWZ5LXNlbGY6IHN0YXJ0ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQmX19lbXB0eSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogJHNwYWNpbmctMTYgJHNwYWNpbmctNCAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zbGF0ZS0yMDAgIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLTN4bCAhaW1wb3J0YW50O1xuXG5cdFx0Lm1zX19pY29uIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXNpemU6IDRyZW0gIWltcG9ydGFudDtcblx0XHRcdGNvbG9yOiAkY29sb3Itc2xhdGUtMzAwICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy00ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdGNvbG9yOiAkY29sb3Itc2xhdGUtNTAwICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuLm1zX19wcm9kdWN0LWNhcmQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zbGF0ZS0yMDAgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cy0yeGwgIWltcG9ydGFudDtcblx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbjtcblxuXHQmOmhvdmVyIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCkgIWltcG9ydGFudDtcblx0XHRib3gtc2hhZG93OiAkc2hhZG93LXhsICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQmX19pbWFnZSB7XG5cdFx0QGluY2x1ZGUgYXNwZWN0LXJhdGlvKDQsIDUpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuXHRcdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc2xhdGUtMTAwICFpbXBvcnRhbnQ7XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtKTtcblx0XHR9XG5cdH1cblxuXHQmOmhvdmVyICZfX2ltYWdlIGltZyB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA2KSAhaW1wb3J0YW50O1xuXHR9XG5cblx0Jl9fYmFkZ2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRcdHRvcDogJHNwYWNpbmctNCAhaW1wb3J0YW50O1xuXHRcdHJpZ2h0OiAkc3BhY2luZy00ICFpbXBvcnRhbnQ7XG5cdFx0ei1pbmRleDogMiAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtZnVsbCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLTEgJHNwYWNpbmctMyAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjkyKSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMC42ODc1cmVtICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1leHRyYWJvbGQgIWltcG9ydGFudDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNGVtICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuXHRcdGJhY2tkcm9wLWZpbHRlcjogYmx1cig2cHgpICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQmX19ib2R5IHtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy02ICFpbXBvcnRhbnQ7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcblx0XHRmbGV4OiAxICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQmX19jYXRlZ29yeSB7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcblx0XHRnYXA6ICRzcGFjaW5nLTIgIWltcG9ydGFudDtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0yICFpbXBvcnRhbnQ7XG5cdFx0bWluLWhlaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuXG5cdFx0PiBzcGFuIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY2F0ZWdvcnkgPiBzcGFuOmZpcnN0LWNoaWxkIHtcblx0XHRjb2xvcjogJGNvbG9yLXNlY29uZGFyeSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wOGVtICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQmX19sZXZlbCB7XG5cdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS01MDAgIWltcG9ydGFudDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bSAhaW1wb3J0YW50O1xuXHR9XG5cblx0Jl9fZG90IHtcblx0XHR3aWR0aDogMC4yNXJlbSAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtZnVsbCAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1zbGF0ZS0zMDAgIWltcG9ydGFudDtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkY29sb3Itc2xhdGUtOTAwICFpbXBvcnRhbnQ7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcblx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDIgIWltcG9ydGFudDtcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IpO1xuXHR9XG5cblx0YTpob3ZlciAmX190aXRsZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQmX19mb290ZXIge1xuXHRcdG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXRvcDogJHNwYWNpbmctNiAhaW1wb3J0YW50O1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG5cdFx0Z2FwOiAkc3BhY2luZy00ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQmX19wcmljZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1leHRyYWJvbGQgIWltcG9ydGFudDtcblx0XHRsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xuXG5cdFx0ZGVsIHtcblx0XHRcdG1hcmdpbi1yaWdodDogJHNwYWNpbmctMiAhaW1wb3J0YW50O1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS00MDAgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0aW5zIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdCZfX2NhcnQtYnRuIHtcblx0XHR3aWR0aDogMi43NXJlbSAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogMi43NXJlbSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtbGcgIWltcG9ydGFudDtcblx0XHRib3JkZXI6IDAgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogMTBweCAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbjtcblxuXHRcdC5tc19faWNvbiB7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC12YXJpYXRpb24tc2V0dGluZ3M6ICdGSUxMJyAxICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1ob3ZlciAhaW1wb3J0YW50O1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpICFpbXBvcnRhbnQ7XG5cdFx0XHRib3gtc2hhZG93OiAkc2hhZG93LXByaW1hcnkgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQmLmxvYWRpbmcsXG5cdFx0Ji5hZGRlZCB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Ji5sb2FkaW5nOjphZnRlcixcblx0XHQmLmFkZGVkOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Ji5pcy1hZGRlZC1mZWVkYmFjayB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1ob3ZlciAhaW1wb3J0YW50O1xuXHRcdFx0Ym94LXNoYWRvdzogJHNoYWRvdy1wcmltYXJ5ICFpbXBvcnRhbnQ7XG5cblx0XHRcdC5tc19faWNvbiB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNSkgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm1zX19wcm9kdWN0LWNhcmQgLmFkZGVkX3RvX2NhcnQud2MtZm9yd2FyZCB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1zX19wYWdpbmF0aW9uIHtcblx0bWFyZ2luLXRvcDogJHNwYWNpbmctMTIgIWltcG9ydGFudDtcblxuXHQud29vY29tbWVyY2UtcGFnaW5hdGlvbiB7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG5cdH1cblxuXHR1bC5wYWdlLW51bWJlcnMge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRnYXA6ICRzcGFjaW5nLTIgIWltcG9ydGFudDtcblx0fVxuXG5cdC5wYWdlLW51bWJlcnMge1xuXHRcdHdpZHRoOiAyLjVyZW0gIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtbGcgIWltcG9ydGFudDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2xhdGUtMjAwICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS03MDAgIWltcG9ydGFudDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7XG5cdFx0QGluY2x1ZGUgZmxleC1jZW50ZXI7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXNsYXRlLTEwMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5wYWdlLW51bWJlcnMuY3VycmVudCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LnBhZ2UtbnVtYmVycy5kb3RzIHtcblx0XHRib3JkZXI6IDAgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS00MDAgIWltcG9ydGFudDtcblx0fVxuXG5cdC5wYWdlLW51bWJlcnMucHJldixcblx0LnBhZ2UtbnVtYmVycy5uZXh0IHtcblx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLTUwMCAhaW1wb3J0YW50O1xuXHR9XG59XG4iLCIubXNfX3NpbmdsZS1wcm9kdWN0LXBhZ2Uge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itc2xhdGUtNTAgIWltcG9ydGFudDtcbn1cblxuLm1zX19zaW5nbGUtcHJvZHVjdCB7XG5cdHBhZGRpbmctdG9wOiBjYWxjKFxuXHRcdCgjeyRuYXZiYXItaGVpZ2h0fSAvIDIpICsgKCN7JHRvcGJhci1oZWlnaHR9IC8gMikgKyAjeyRzcGFjaW5nLTZ9XG5cdCkgIWltcG9ydGFudDtcblx0cGFkZGluZy1ib3R0b206ICRzcGFjaW5nLTI0ICFpbXBvcnRhbnQ7XG5cblx0Jl9faW5uZXIge1xuXHRcdEBpbmNsdWRlIGNvbnRhaW5lcjtcblx0fVxuXG5cdCZfX2dyaWQge1xuXHRcdGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcblx0XHRnYXA6ICRzcGFjaW5nLTEyICFpbXBvcnRhbnQ7XG5cdFx0YWxpZ24taXRlbXM6IHN0YXJ0ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1ib3R0b206ICRzcGFjaW5nLTggIWltcG9ydGFudDtcblxuXHRcdEBpbmNsdWRlIGJwLWxnIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDFmcikgIWltcG9ydGFudDtcblx0XHRcdGdhcDogJHNwYWNpbmctMTYgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQmX19nYWxsZXJ5IHtcblx0XHR3aWR0aDogbWluKDEwMCUsIDM0cmVtKSAhaW1wb3J0YW50O1xuXHR9XG5cblx0Jl9fZ2FsbGVyeS1tYWluIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc2xhdGUtMTAwICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cy0zeGwgIWltcG9ydGFudDtcblx0XHRvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG5cdFx0QGluY2x1ZGUgYXNwZWN0LXJhdGlvKDMsIDQpO1xuXHRcdG1pbi1oZWlnaHQ6IDIycmVtICFpbXBvcnRhbnQ7XG5cdFx0QGluY2x1ZGUgZWRpdG9yaWFsLXNoYWRvdztcblxuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQmX19nYWxsZXJ5LXRodW1icyB7XG5cdFx0ZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xuXHRcdGdhcDogJHNwYWNpbmctMyAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi10b3A6ICRzcGFjaW5nLTQgIWltcG9ydGFudDtcblx0fVxuXG5cdCZfX2dhbGxlcnktdGh1bWIge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zbGF0ZS0yMDAgIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLWxnICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXNsYXRlLTEwMCAhaW1wb3J0YW50O1xuXHRcdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcblx0XHRjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbjtcblxuXHRcdCYuaXMtYWN0aXZlIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRjb2xvci1wcmltYXJ5LCAwLjEyKSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdCY6bm90KC5pcy1hY3RpdmUpOmhvdmVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogcmdiYSgkY29sb3ItcHJpbWFyeSwgMC4zNSkgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQmX19nYWxsZXJ5LXRodW1iLWltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdGFzcGVjdC1yYXRpbzogMSAhaW1wb3J0YW50O1xuXHRcdG1pbi1oZWlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG5cdFx0ZmlsdGVyOiBncmF5c2NhbGUoMTAwJSkgIWltcG9ydGFudDtcblx0XHRvcGFjaXR5OiAwLjY1ICFpbXBvcnRhbnQ7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbjtcblx0fVxuXG5cdCZfX2dhbGxlcnktdGh1bWIuaXMtYWN0aXZlICZfX2dhbGxlcnktdGh1bWItaW1nIHtcblx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgwKSAhaW1wb3J0YW50O1xuXHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblx0fVxuXG5cdCZfX2dhbGxlcnktdGh1bWI6bm90KC5pcy1hY3RpdmUpOmhvdmVyICZfX2dhbGxlcnktdGh1bWItaW1nIHtcblx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgwKSAhaW1wb3J0YW50O1xuXHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblx0fVxuXG5cdCZfX2luZm8ge1xuXHRcdEBpbmNsdWRlIGJwLWxnIHtcblx0XHRcdHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcblx0XHRcdHRvcDogY2FsYygjeyRuYXZiYXItaGVpZ2h0fSArICN7JHRvcGJhci1oZWlnaHR9ICsgI3skc3BhY2luZy02fSkgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQmX19jYXRlZ29yeSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogJHNwYWNpbmctMiAkc3BhY2luZy00ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cy1mdWxsICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3ItcHJpbWFyeSwgMC4xKSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA4ZW0gIWltcG9ydGFudDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNCAhaW1wb3J0YW50O1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbjogMCAwICRzcGFjaW5nLTQgIWltcG9ydGFudDtcblx0XHRmb250LXNpemU6IGNsYW1wKDJyZW0sIDEuM3JlbSArIDJ2dywgMy4xcmVtKSAhaW1wb3J0YW50O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjEgIWltcG9ydGFudDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWV4dHJhYm9sZCAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkY29sb3Itc2xhdGUtOTAwICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQmX19yYXRpbmcge1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0Z2FwOiAkc3BhY2luZy0yICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNCAhaW1wb3J0YW50O1xuXG5cdFx0Lm1zX19pY29uIHtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXZhcmlhdGlvbi1zZXR0aW5nczogJ0ZJTEwnIDEgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQmLWNvdW50IHtcblx0XHRcdGNvbG9yOiAkY29sb3Itc2xhdGUtNTAwICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdCZfX3ByaWNlIHtcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0YWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG5cdFx0Z2FwOiAkc3BhY2luZy00ICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNiAhaW1wb3J0YW50O1xuXHR9XG5cblx0Jl9fcHJpY2UtY3VycmVudCB7XG5cdFx0Zm9udC1zaXplOiBjbGFtcCgyLjI1cmVtLCAxLjRyZW0gKyAydncsIDMuNHJlbSkgIWltcG9ydGFudDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWV4dHJhYm9sZCAhaW1wb3J0YW50O1xuXHRcdGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQmX19wcmljZS1vbGQge1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW0gIWltcG9ydGFudDtcblx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLTQwMCAhaW1wb3J0YW50O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQmX19kZXNjcmlwdGlvbiB7XG5cdFx0bWFyZ2luOiAwIDAgJHNwYWNpbmctOCAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkY29sb3Itc2xhdGUtNjAwICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAxLjA1cmVtICFpbXBvcnRhbnQ7XG5cdFx0bGluZS1oZWlnaHQ6IDEuODUgIWltcG9ydGFudDtcblx0fVxuXG5cdCZfX2FkZC10by1jYXJ0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy04ICFpbXBvcnRhbnQ7XG5cblx0XHQuY2FydCxcblx0XHQudmFyaWF0aW9uc19idXR0b24ge1xuXHRcdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0XHRnYXA6ICRzcGFjaW5nLTQgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQucXVhbnRpdHkge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRcdG1pbi1oZWlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZzogMCAkc3BhY2luZy0yICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2xhdGUtMjAwICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLXhsICFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc2xhdGUtMTAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LnF0eS1idG4ge1xuXHRcdFx0QGluY2x1ZGUgZmxleC1jZW50ZXI7XG5cdFx0XHR3aWR0aDogMnJlbSAhaW1wb3J0YW50O1xuXHRcdFx0aGVpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLWRlZmF1bHQgIWltcG9ydGFudDtcblx0XHRcdGNvbG9yOiAkY29sb3Itc2xhdGUtNTAwICFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbjtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci13aGl0ZSwgMC43KSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQubXNfX2ljb24ge1xuXHRcdFx0XHRmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aW5wdXQucXR5IHtcblx0XHRcdHdpZHRoOiAzcmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRtaW4td2lkdGg6IDNyZW0gIWltcG9ydGFudDtcblx0XHRcdGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS05MDAgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG5cdFx0XHQtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZCAhaW1wb3J0YW50O1xuXG5cdFx0XHQmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuXHRcdFx0Jjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbiB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRcdGdhcDogJHNwYWNpbmctMyAhaW1wb3J0YW50O1xuXHRcdFx0ZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcblx0XHRcdG1pbi1oZWlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLXhsICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2luZy0zICRzcGFjaW5nLTggIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXNpemU6IDEuMDVyZW0gIWltcG9ydGFudDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDFlbSAhaW1wb3J0YW50O1xuXHRcdFx0Ym94LXNoYWRvdzogMCAyMHB4IDM1cHggLTE2cHggcmdiYSgkY29sb3ItcHJpbWFyeSwgMC42KSAhaW1wb3J0YW50O1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbjtcblxuXHRcdFx0Lm1zX19pY29uIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAnRklMTCcgMSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktaG92ZXIgIWltcG9ydGFudDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCkgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0JjpkaXNhYmxlZCB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNyAhaW1wb3J0YW50O1xuXHRcdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zdG9jayB7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2luZy0zICRzcGFjaW5nLTQgIWltcG9ydGFudDtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtZGVmYXVsdCAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3ItZ3JlZW4tNTAwLCAwLjA4KSAhaW1wb3J0YW50O1xuXHRcdFx0Y29sb3I6ICMxNTgwM2QgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZTogMC44MTI1cmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LnZhcmlhdGlvbnNfZm9ybSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG5cdFx0XHRnYXA6ICRzcGFjaW5nLTQgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHR0YWJsZS52YXJpYXRpb25zIHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXItc3BhY2luZzogMCAwLjYyNXJlbSAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cblx0XHRcdHRoLFxuXHRcdFx0dGQge1xuXHRcdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHR0aC5sYWJlbCB7XG5cdFx0XHRcdHdpZHRoOiAyOCUgIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogJHNwYWNpbmctNCAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1leHRyYWJvbGQgIWltcG9ydGFudDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itc2xhdGUtNTAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdHRkLnZhbHVlIHNlbGVjdCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDIuNzVyZW0gIWltcG9ydGFudDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNsYXRlLTIwMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLWxnICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nOiAwICRzcGFjaW5nLTQgIWltcG9ydGFudDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS03MDAgIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5yZXNldF92YXJpYXRpb25zIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2luZy0yICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50O1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIC53b29jb21tZXJjZS12YXJpYXRpb24ge1xuXHRcdFx0bWFyZ2luLXRvcDogJHNwYWNpbmctMiAhaW1wb3J0YW50O1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS02MDAgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQud29vY29tbWVyY2UtdmFyaWF0aW9uLXByaWNlIC5wcmljZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdCZfX21ldGEge1xuXHRcdHBhZGRpbmctdG9wOiAkc3BhY2luZy02ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1zbGF0ZS0yMDAgIWltcG9ydGFudDtcblx0fVxuXG5cdCZfX21ldGEtaXRlbSB7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRnYXA6ICRzcGFjaW5nLTMgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy0yIDAgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLTYwMCAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcblxuXHRcdC5tc19faWNvbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcblx0XHRcdGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGFicyB7XG5cdFx0cGFkZGluZy10b3A6ICRzcGFjaW5nLTIwICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1ib3R0b206ICRzcGFjaW5nLTIwICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1zbGF0ZS0xMDAgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcblx0fVxuXG5cdCZfX3RhYnMtaW5uZXIge1xuXHRcdEBpbmNsdWRlIGNvbnRhaW5lcjtcblx0fVxuXG5cdCZfX3RhYnMtaGVhZGVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRtYXgtd2lkdGg6IDUycmVtICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAwIGF1dG8gJHNwYWNpbmctMTIgIWltcG9ydGFudDtcblx0fVxuXG5cdCZfX3RhYnMtdGl0bGUge1xuXHRcdG1hcmdpbjogMCAwICRzcGFjaW5nLTMgIWltcG9ydGFudDtcblx0XHRmb250LXNpemU6IGNsYW1wKDEuOHJlbSwgMS4xNXJlbSArIDJ2dywgMi41cmVtKSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtZXh0cmFib2xkICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS05MDAgIWltcG9ydGFudDtcblx0fVxuXG5cdCZfX3RhYnMtc3VidGl0bGUge1xuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkY29sb3Itc2xhdGUtNjAwICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNyAhaW1wb3J0YW50O1xuXHR9XG5cblx0Jl9fdGFiLWNvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAhaW1wb3J0YW50O1xuXHRcdGdhcDogJHNwYWNpbmctNiAhaW1wb3J0YW50O1xuXG5cdFx0QGluY2x1ZGUgYnAtbWQge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGFiLWNhcmQge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1zbGF0ZS01MCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zbGF0ZS0xMDAgIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLTJ4bCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLTggIWltcG9ydGFudDtcblx0fVxuXG5cdCZfX3RhYi1pY29uLXdyYXAge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDNyZW0gIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDNyZW0gIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLWxnICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNSAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXByaW1hcnksIDAuMSkgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcblxuXHRcdC5tc19faWNvbiB7XG5cdFx0XHRmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC12YXJpYXRpb24tc2V0dGluZ3M6ICdGSUxMJyAxICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGFiLWNhcmQtdGl0bGUge1xuXHRcdG1hcmdpbjogMCAwICRzcGFjaW5nLTMgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLTkwMCAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDtcblx0XHRsaW5lLWhlaWdodDogMS4zNSAhaW1wb3J0YW50O1xuXHR9XG5cblx0Jl9fdGFiLWNhcmQtdGV4dCB7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS02MDAgIWltcG9ydGFudDtcblx0XHRmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNzUgIWltcG9ydGFudDtcblx0fVxuXG5cdCZfX3RhYi1jYXJkLS1zZWNvbmRhcnkgJl9fdGFiLWljb24td3JhcCB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3Itc2Vjb25kYXJ5LCAwLjEyKSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQmX190YWItY2FyZC0tc3VjY2VzcyAmX190YWItaWNvbi13cmFwIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1ncmVlbi01MDAsIDAuMTIpICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICMxNmEzNGEgIWltcG9ydGFudDtcblx0fVxuXG5cdCZfX3JlbGF0ZWQge1xuXHRcdHBhZGRpbmctdG9wOiAkc3BhY2luZy0xNiAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy0xMCAhaW1wb3J0YW50O1xuXHR9XG5cblx0Jl9fcmVsYXRlZC1pbm5lciB7XG5cdFx0QGluY2x1ZGUgY29udGFpbmVyO1xuXHR9XG5cblx0Jl9fcmVsYXRlZC10aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctOCAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAxcmVtICsgMXZ3LCAycmVtKSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtZXh0cmFib2xkICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS05MDAgIWltcG9ydGFudDtcblx0fVxuXG5cdCZfX3JlbGF0ZWQtZ3JpZCB7XG5cdFx0ZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuXHRcdGdhcDogJHNwYWNpbmctNiAhaW1wb3J0YW50O1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE1cmVtLCAxZnIpKSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0Lm1zX19zaW5nbGUtcHJvZHVjdCB7XG5cdFx0Jl9fZ3JpZCB7XG5cdFx0XHRnYXA6ICRzcGFjaW5nLTEwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Jl9fcHJpY2UtY3VycmVudCB7XG5cdFx0XHRmb250LXNpemU6IGNsYW1wKDJyZW0sIDEuMnJlbSArIDJ2dywgMi42cmVtKSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0Lm1zX19zaW5nbGUtcHJvZHVjdCB7XG5cdFx0cGFkZGluZy10b3A6IGNhbGMoI3skbmF2YmFyLWhlaWdodH0gKyAjeyR0b3BiYXItaGVpZ2h0fSArICN7JHNwYWNpbmctOH0pICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1ib3R0b206ICRzcGFjaW5nLTE2ICFpbXBvcnRhbnQ7XG5cblx0XHQmX19nYWxsZXJ5LW1haW4ge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cy0yeGwgIWltcG9ydGFudDtcblx0XHRcdG1pbi1oZWlnaHQ6IDE2cmVtICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjc1cmVtLCAxLjJyZW0gKyAydncsIDIuMnJlbSkgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQmX19hZGQtdG8tY2FydCB7XG5cdFx0XHQuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbiB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0Lm1zX19zaW5nbGUtcHJvZHVjdCB7XG5cdFx0Jl9fZ2FsbGVyeSB7XG5cdFx0XHR3aWR0aDogbWluKDEwMCUsIDMwcmVtKSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuIiwiLm1zX19jYXJ0IHtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXggIWltcG9ydGFudDtcclxuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctbGVmdDogJHNwYWNpbmctNCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLTQgIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctMjQgIWltcG9ydGFudDtcclxuICBtaW4taGVpZ2h0OiA4MHZoICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBpbmNsdWRlIGJwLXNtIHtcclxuICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctNiAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctNiAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgYnAtbGcge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy04ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy04ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICZfX2hlYWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0xMiAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjc1cmVtLCAxcmVtICsgMnZ3LCAyLjVyZW0pICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWV4dHJhYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRjb2xvci1zbGF0ZS05MDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICZfX3N1YnRpdGxlIHtcclxuICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtNjAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy0yICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmX19sYXlvdXQge1xyXG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xyXG4gICAgZ2FwOiAkc3BhY2luZy0xMiAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAtbGcge1xyXG4gICAgICBnYXA6ICRzcGFjaW5nLTEwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnAteGwge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCA3ZnIpIG1pbm1heCgzNjBweCwgNWZyKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbXMge1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gICAgZ2FwOiAkc3BhY2luZy02ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmctNiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy0yeGwgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zbGF0ZS0yMDAgIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgIGdhcDogJHNwYWNpbmctNiAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogJHNoYWRvdy1zbSAhaW1wb3J0YW50O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwLXNtIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbS1pbWFnZSB7XHJcbiAgICB3aWR0aDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2xhdGUtMTAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXhsICFpbXBvcnRhbnQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbS1kZXRhaWxzIHtcclxuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAtc20geyB0ZXh0LWFsaWduOiBsZWZ0OyB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtLXRvcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICBnYXA6ICRzcGFjaW5nLTQgIWltcG9ydGFudDtcclxuXHJcbiAgICBAaW5jbHVkZSBicC1zbSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTkwMCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMSAhaW1wb3J0YW50O1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICY6aG92ZXIgeyBjb2xvcjogJGNvbG9yLXByaW1hcnk7IH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0tbWV0YSB7XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTUwMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbS1wcmljZSB7XHJcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtZXh0cmFib2xkICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIGdhcDogJHNwYWNpbmctMSAhaW1wb3J0YW50O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwLXNtIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtLXByaWNlLWN1cnJlbnQge1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWV4dHJhYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtLXByaWNlLW9yaWdpbmFsIHtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtNDAwICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbS1wcmljZS1zYXZpbmcge1xyXG4gICAgZm9udC1zaXplOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJGNvbG9yLWdyZWVuLTUwMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbS1ib3R0b20ge1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICBnYXA6ICRzcGFjaW5nLTQgIWltcG9ydGFudDtcclxuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctNiAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbS1xdWFudGl0eSB7XHJcbiAgICAucXVhbnRpdHkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNsYXRlLTIwMCAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWxnICFpbXBvcnRhbnQ7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBidXR0b24sIC5xdHktYnRuIHtcclxuICAgICAgcGFkZGluZzogJHNwYWNpbmctMSAkc3BhY2luZy0zICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICRjb2xvci1zbGF0ZS0xMDA7IH1cclxuXHJcbiAgICAgIC5tc19faWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnF0eS1idG4tLW1pbnVzIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLXNsYXRlLTIwMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5xdHktYnRuLS1wbHVzIHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3Itc2xhdGUtMjAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQucXR5IHtcclxuICAgICAgd2lkdGg6IDNyZW0gIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogJHNwYWNpbmctMSAhaW1wb3J0YW50O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0tcmVtb3ZlIHtcclxuICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtNDAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bSAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgZ2FwOiAkc3BhY2luZy0xICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IpO1xyXG5cclxuICAgIC5tc19faWNvbiB7IGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cclxuXHJcbiAgICAmOmhvdmVyIHsgY29sb3I6ICNFRjQ0NDQ7IH1cclxuICB9XHJcblxyXG4gICZfX2FjdGlvbnMge1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctNCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLy8gU2lkZWJhciAvIFRvdGFsc1xyXG4gICZfX3NpZGViYXIge1xyXG4gICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xyXG4gICAgdG9wOiBjYWxjKCN7JG5hdmJhci1oZWlnaHR9ICsgI3skdG9wYmFyLWhlaWdodH0gKyAjeyRzcGFjaW5nLTR9KSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmNhcnQtY29sbGF0ZXJhbHMsXHJcbiAgJl9fdG90YWxzIHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICZfX3N1bW1hcnkge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZy04ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTJ4bCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNsYXRlLTIwMCAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogJHNoYWRvdy14bCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJl9fc3VtbWFyeS10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTkwMCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNiAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJl9fY291cG9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTQgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1zbGF0ZS01MCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy14bCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNsYXRlLTEwMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJl9fY291cG9uLWxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtNzAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0yICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmX19jb3Vwb24tcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIGdhcDogJHNwYWNpbmctMiAhaW1wb3J0YW50O1xyXG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICBmbGV4OiAxIDEgMTJyZW0gIWltcG9ydGFudDtcclxuICAgICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3VtbWFyeS1yb3dzIHtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgIGdhcDogJHNwYWNpbmctNCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctOCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJl9fc2hpcHBpbmctbWV0aG9kcyB7XHJcbiAgICBtYXJnaW46ICRzcGFjaW5nLTIgMCAkc3BhY2luZy02ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZy00ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2xhdGUtMjAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXhsICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2xhdGUtNTAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICZfX3NoaXBwaW5nLW1ldGhvZC1saXN0IHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gICAgZ2FwOiAkc3BhY2luZy0yICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgPiAuZWFzeXBhY2tfc2hvd19nZW93aWRnZXQge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IG1pbigxMDAlLCAxNnJlbSkgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luOiAkc3BhY2luZy0yIDAgMCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiAkc3BhY2luZy0zICRzcGFjaW5nLTQgIWltcG9ydGFudDtcclxuICAgICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjEgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogXFwkcmFkaXVzLWxnICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgPiAuZWFzeXBhY2tfc2VsZWN0ZWRfcG9pbnRfZGF0YSxcclxuICAgID4gI2Vhc3lwYWNrX3NlbGVjdGVkX3BvaW50X2RhdGEsXHJcbiAgICA+ICNzZWxlY3RlZC1wYXJjZWwtbWFjaGluZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW46ICRzcGFjaW5nLTIgMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTMgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogXFwkcmFkaXVzLWxnICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NoaXBwaW5nLW1ldGhvZC1pdGVtIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmctMiAkc3BhY2luZy0zICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2xhdGUtMjAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWxnICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcclxuICAgIGdhcDogJHNwYWNpbmctMiAhaW1wb3J0YW50O1xyXG5cclxuICAgICY6aGFzKGlucHV0LnNoaXBwaW5nX21ldGhvZDpjaGVja2VkKSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItcHJpbWFyeSwgMC4wNikgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dC5zaGlwcGluZ19tZXRob2RbdHlwZT0ncmFkaW8nXSB7XHJcbiAgICAgIHdpZHRoOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwLjJyZW0gIWltcG9ydGFudDtcclxuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkY29sb3Itc2xhdGUtMzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcclxuICAgICAgcGxhY2UtY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJycgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCkgIWltcG9ydGFudDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tZGVmYXVsdCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpjaGVja2VkOjpiZWZvcmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDUgIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICRjb2xvci1zbGF0ZS03MDAgIWltcG9ydGFudDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXg6IDEgIWltcG9ydGFudDtcclxuXHJcbiAgICAgIC5hbW91bnQge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtOTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dC5zaGlwcGluZ19tZXRob2Q6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1zbGF0ZS05MDAgIWltcG9ydGFudDtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0LnNoaXBwaW5nX21ldGhvZFt0eXBlPSdoaWRkZW4nXSArIGxhYmVsIHtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgPiA6bm90KGlucHV0LnNoaXBwaW5nX21ldGhvZCk6bm90KGxhYmVsKSB7XHJcbiAgICAgIGZsZXg6IDEgMCAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTIgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaW5wb3N0X3BsLXNoaXBwaW5nLW1ldGhvZC1tZXRhLXdyYXAge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIGdhcDogJHNwYWNpbmctMiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnBvc3RfcGxfc2hpcHBpbmdfbWV0YSBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICBtYXgtd2lkdGg6IDYuMjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N1bW1hcnktcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRjb2xvci1zbGF0ZS02MDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAmLS1kaXNjb3VudCB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JlZW4tNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICYtLXRvdGFsIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc2F2aW5ncyB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JlZW4tNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3VtbWFyeS1zYXZpbmdzLWxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICBnYXA6ICRzcGFjaW5nLTEgIWltcG9ydGFudDtcclxuXHJcbiAgICAubXNfX2ljb24ge1xyXG4gICAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdW1tYXJ5LWRpdmlkZXIge1xyXG4gICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1zbGF0ZS0xMDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogJHNwYWNpbmctNCAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmX19zdW1tYXJ5LWZyZWUge1xyXG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICZfX3N1bW1hcnktdG90YWwtbGFiZWwge1xyXG4gICAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTkwMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJl9fc3VtbWFyeS10b3RhbC1ub3RlIHtcclxuICAgIGZvbnQtc2l6ZTogMC42MjVyZW0gIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtNDAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmX19zdW1tYXJ5LXRvdGFsLWFtb3VudCB7XHJcbiAgICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMXJlbSArIDJ2dywgMi41cmVtKSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1leHRyYWJvbGQgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJl9fY2hlY2tvdXQtYnRuIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTQgIWltcG9ydGFudDtcclxuICAgIG1pbi1oZWlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy0yeGwgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogMCAyMHB4IDI1cHggLTVweCByZ2JhKCRjb2xvci1wcmltYXJ5LCAwLjMpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLm1zX19pY29uIHtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0pO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIgLm1zX19pY29uIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RydXN0IHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTggIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgIGdhcDogJHNwYWNpbmctNCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmctNiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNsYXRlLTIwMCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy0yeGwgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICZfX3RydXN0LWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgZ2FwOiAkc3BhY2luZy00ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTYwMCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5tc19faWNvbiB7IGNvbG9yOiAkY29sb3ItZ3JlZW4tNTAwOyB9XHJcbiAgfVxyXG5cclxuICAmX19zYXZpbmdzLW5vdGUge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3Itc2Vjb25kYXJ5LCAwLjEpICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvci1zZWNvbmRhcnksIDAuMikgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMnhsICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZy01ICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgZ2FwOiAkc3BhY2luZy00ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy02ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLm1zX19pY29uIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnkgIWltcG9ydGFudDtcclxuICAgICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBwOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMSAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTkwMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHA6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICRjb2xvci1zbGF0ZS02MDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIEVtcHR5IHN0YXRlXG4gICYtLWVtcHR5LXN0YXRlIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXHJcbiAgJl9fZW1wdHkge1xyXG4gICAgbWF4LXdpZHRoOiA0MHJlbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTEyICRzcGFjaW5nLTggIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNsYXRlLTIwMCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy0yeGwgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctbGcgIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwLWRvd24tc20ge1xyXG4gICAgICBwYWRkaW5nOiAkc3BhY2luZy04ICRzcGFjaW5nLTUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2VtcHR5LWljb24ge1xyXG4gICAgd2lkdGg6IDZyZW0gIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXNsYXRlLTEwMCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1mdWxsICFpbXBvcnRhbnQ7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWNlbnRlcjtcclxuICAgIG1hcmdpbjogMCBhdXRvICRzcGFjaW5nLTYgIWltcG9ydGFudDtcclxuXHJcbiAgICAubXNfX2ljb24ge1xyXG4gICAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICRjb2xvci1zbGF0ZS0zMDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2VtcHR5LXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWV4dHJhYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRjb2xvci1zbGF0ZS05MDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTIgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICZfX2VtcHR5LXRleHQge1xyXG4gICAgY29sb3I6ICRjb2xvci1zbGF0ZS01MDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTYgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5tc19fYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkY29sb3Itc2xhdGUtNTAwICFpbXBvcnRhbnQ7XG5cbiAgb2wsXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiAkc3BhY2luZy0yICFpbXBvcnRhbnQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fbGluayxcbiAgYSB7XG4gICAgY29sb3I6ICRjb2xvci1zbGF0ZS01MDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yKTtcblxuICAgICY6aG92ZXIgeyBjb2xvcjogJGNvbG9yLXByaW1hcnk7IH1cbiAgfVxuXG4gICZfX3NlcGFyYXRvciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRjb2xvci1zbGF0ZS00MDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xuXG4gICAgLm1zX19pY29uIHsgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgfVxuXG4gICZfX2N1cnJlbnQge1xuICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtOTAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZCAhaW1wb3J0YW50O1xuICB9XG59XG5cclxuLy8gRmFsbGJhY2sgZm9yIGJsb2NrLWJhc2VkIFdvbyBjYXJ0IHBhZ2VzICh3aGVuIGN1c3RvbSBjYXJ0LnBocCB3cmFwcGVyIGlzIG5vdCByZW5kZXJlZClcclxuLndvb2NvbW1lcmNlLWNhcnQge1xyXG4gIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0LFxyXG4gIC53Yy1ibG9jay1jYXJ0IHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLTQgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLTQgIWltcG9ydGFudDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcclxuXHJcbiAgICBAaW5jbHVkZSBicC1zbSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctNiAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy02ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnAtbGcge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLTggIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctOCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IHtcclxuXHRvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3Itc2xhdGUtNTAgIWltcG9ydGFudDtcclxuXHRvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcclxuXHJcblx0Zm9ybSAuZm9ybS1yb3ctZmlyc3QsXHJcblx0Zm9ybSAuZm9ybS1yb3ctbGFzdCB7XHJcblx0XHRmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0Y2xlYXI6IGJvdGggIWltcG9ydGFudDtcclxuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCNiaWxsaW5nX2xhc3RfbmFtZV9maWVsZCB7XHJcblx0XHRmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0Y2xlYXI6IGJvdGggIWltcG9ydGFudDtcclxuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0I2JpbGxpbmdfbGFzdF9uYW1lX2ZpZWxkIC53b29jb21tZXJjZS1pbnB1dC13cmFwcGVyLFxyXG5cdCNiaWxsaW5nX2xhc3RfbmFtZV9maWVsZCBpbnB1dCNiaWxsaW5nX2xhc3RfbmFtZS5pbnB1dC10ZXh0IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCNiaWxsaW5nX2NvdW50cnlfZmllbGQsXHJcblx0I2JpbGxpbmdfY291bnRyeV9maWVsZCAud29vY29tbWVyY2UtaW5wdXQtd3JhcHBlcixcclxuXHQjYmlsbGluZ19jb3VudHJ5X2ZpZWxkICNiaWxsaW5nX2NvdW50cnksXHJcblx0I2JpbGxpbmdfY291bnRyeV9maWVsZCAuc2VsZWN0MixcclxuXHQjYmlsbGluZ19jb3VudHJ5X2ZpZWxkIC5zZWxlY3QyLWNvbnRhaW5lcixcclxuXHQjYmlsbGluZ19jb3VudHJ5X2ZpZWxkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0I2JpbGxpbmdfY291bnRyeV9maWVsZCAuc2VsZWN0Mi1jb250YWluZXIge1xyXG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCNiaWxsaW5nX2NvdW50cnlfZmllbGQgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzICFpbXBvcnRhbnQ7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHRib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0ID4gc3Bhbi5zZWxlY3QyLWNvbnRhaW5lcixcclxuXHRib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0ID4gLnNlbGVjdDItY29udGFpbmVyIHtcclxuXHRcdG1heC13aWR0aDogY2FsYygxMDB2dyAtIDFyZW0pICFpbXBvcnRhbnQ7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHRib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5zZWxlY3QyLWRyb3Bkb3duIHtcclxuXHRcdG1heC13aWR0aDogY2FsYygxMDB2dyAtIDFyZW0pICFpbXBvcnRhbnQ7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBicC1kb3duLW1kIHtcclxuXHRcdGZvcm0uY2hlY2tvdXQgLmZvcm0tcm93LmZvcm0tcm93LWZpcnN0LFxyXG5cdFx0Zm9ybS5jaGVja291dCAuZm9ybS1yb3cuZm9ybS1yb3ctbGFzdCxcclxuXHRcdGZvcm0uY2hlY2tvdXRcclxuXHRcdFx0LmZvcm0tcm93LmZvcm0tcm93LWxhc3QudmFsaWRhdGUtcmVxdWlyZWQjYmlsbGluZ19sYXN0X25hbWVfZmllbGQsXHJcblx0XHRmb3JtLmNoZWNrb3V0XHJcblx0XHRcdHAuZm9ybS1yb3cuZm9ybS1yb3ctbGFzdC52YWxpZGF0ZS1yZXF1aXJlZCNiaWxsaW5nX2xhc3RfbmFtZV9maWVsZCB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0XHRcdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XHJcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuXHRcdFx0bGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0XHRyaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHRpbmxpbmUtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0bWF4LWlubGluZS1zaXplOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0dHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdGZvcm0uY2hlY2tvdXRcclxuXHRcdFx0LmZvcm0tcm93LmZvcm0tcm93LWxhc3QudmFsaWRhdGUtcmVxdWlyZWQjYmlsbGluZ19sYXN0X25hbWVfZmllbGRcclxuXHRcdFx0Lndvb2NvbW1lcmNlLWlucHV0LXdyYXBwZXIsXHJcblx0XHRmb3JtLmNoZWNrb3V0XHJcblx0XHRcdC5mb3JtLXJvdy5mb3JtLXJvdy1sYXN0LnZhbGlkYXRlLXJlcXVpcmVkI2JpbGxpbmdfbGFzdF9uYW1lX2ZpZWxkXHJcblx0XHRcdGlucHV0I2JpbGxpbmdfbGFzdF9uYW1lLmlucHV0LXRleHQge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdFx0XHRmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHRpbmxpbmUtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0bWF4LWlubGluZS1zaXplOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHRcdFx0dHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5tc19fY2hlY2tvdXQge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1zbGF0ZS01MCAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy1ib3R0b206ICRzcGFjaW5nLTI0ICFpbXBvcnRhbnQ7XHJcblx0bWluLWhlaWdodDogODB2aCAhaW1wb3J0YW50O1xyXG5cdG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG5cclxuXHQmX19pbm5lciB7XHJcblx0XHRAaW5jbHVkZSBjb250YWluZXI7XHJcblx0fVxyXG5cclxuXHQud29vY29tbWVyY2UtY2hlY2tvdXQge1xyXG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0b3ZlcmZsb3cteDogY2xpcCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lndvb2NvbW1lcmNlLWNoZWNrb3V0ID4gKiB7XHJcblx0XHRtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcclxuXHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Jl9faGVhZGVyIHtcclxuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTEyICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IGNsYW1wKDEuNzVyZW0sIDFyZW0gKyAydncsIDIuNXJlbSkgIWltcG9ydGFudDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtZXh0cmFib2xkICFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLTkwMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Jl9fbGF5b3V0IHtcclxuXHRcdGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcclxuXHRcdGdhcDogJHNwYWNpbmctMTIgIWltcG9ydGFudDtcclxuXHRcdGFsaWduLWl0ZW1zOiBzdGFydCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdEBpbmNsdWRlIGJwLWxnIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgN2ZyKSBtaW5tYXgoMzYwcHgsIDVmcikgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX21haW4ge1xyXG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG5cdFx0Z2FwOiAkc3BhY2luZy04ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQmX19zZWN0aW9uIHtcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNsYXRlLTEwMCAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cy0yeGwgIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLTggIWltcG9ydGFudDtcclxuXHRcdGJveC1zaGFkb3c6ICRzaGFkb3ctc20gIWltcG9ydGFudDtcclxuXHJcblx0XHRAaW5jbHVkZSBicC1tZCB7XHJcblx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nLTggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3NlY3Rpb24taGVhZGVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuXHRcdGdhcDogJHNwYWNpbmctMyAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNiAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Jl9fc2VjdGlvbi1pY29uIHtcclxuXHRcdHdpZHRoOiAyLjVyZW0gIWltcG9ydGFudDtcclxuXHRcdGhlaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLWxnICFpbXBvcnRhbnQ7XHJcblx0XHRAaW5jbHVkZSBmbGV4LWNlbnRlcjtcclxuXHJcblx0XHQubXNfX2ljb24ge1xyXG5cdFx0XHRmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1iaWxsaW5nIHtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3ItcHJpbWFyeSwgMC4xKSAhaW1wb3J0YW50O1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1zaGlwcGluZyB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXNlY29uZGFyeSwgMC4xKSAhaW1wb3J0YW50O1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLXNlY29uZGFyeSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLW5vdGVzIHtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3Itc2xhdGUtNTAwLCAwLjEpICFpbXBvcnRhbnQ7XHJcblx0XHRcdGNvbG9yOiAkY29sb3Itc2xhdGUtNjAwICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tcGF5bWVudCB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXNlY29uZGFyeSwgMC4xKSAhaW1wb3J0YW50O1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLXNlY29uZGFyeSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fc2VjdGlvbi10aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50O1xyXG5cdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS05MDAgIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Jl9fZmllbGRzIHtcclxuXHRcdGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcclxuXHRcdGdhcDogJHNwYWNpbmctNCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdEBpbmNsdWRlIGJwLXNtIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIsXHJcblx0Lndvb2NvbW1lcmNlLXNoaXBwaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlcixcclxuXHQubXNfX2NoZWNrb3V0X19hY2NvdW50LWZpZWxkcyB7XHJcblx0XHRkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XHJcblx0XHRnYXA6ICRzcGFjaW5nLTQgIWltcG9ydGFudDtcclxuXHJcblx0XHRAaW5jbHVkZSBicC1zbSB7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzLFxyXG5cdC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlcixcclxuXHQud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIgPiAuZm9ybS1yb3csXHJcblx0Lndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzX19maWVsZC13cmFwcGVyIC53b29jb21tZXJjZS1pbnB1dC13cmFwcGVyLFxyXG5cdC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciAuc2VsZWN0Mi1jb250YWluZXIsXHJcblx0Lndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzX19maWVsZC13cmFwcGVyIC5zZWxlY3QyLXNlbGVjdGlvbixcclxuXHQud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIgaW5wdXQsXHJcblx0Lndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzX19maWVsZC13cmFwcGVyIHNlbGVjdCxcclxuXHQud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIgdGV4dGFyZWEge1xyXG5cdFx0bWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuXHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIge1xyXG5cdFx0bWFyZ2luLXRvcDogJHNwYWNpbmctNCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmZvcm0tcm93IHtcclxuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW46IDAgMCAkc3BhY2luZy00ICFpbXBvcnRhbnQ7XHJcblx0XHRmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmZvcm0tcm93Omxhc3QtY2hpbGQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmZvcm0tcm93LXdpZGUge1xyXG5cdFx0QGluY2x1ZGUgYnAtc20ge1xyXG5cdFx0XHRncmlkLWNvbHVtbjogMSAvIC0xICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZm9ybS1yb3cuZm9ybS1yb3ctd2lkZS5hZGRyZXNzLWZpZWxkLnVwZGF0ZV90b3RhbHNfb25fY2hhbmdlLnZhbGlkYXRlLXJlcXVpcmVkIHtcclxuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmZvcm0tcm93LmZvcm0tcm93LXdpZGUuYWRkcmVzcy1maWVsZC51cGRhdGVfdG90YWxzX29uX2NoYW5nZS52YWxpZGF0ZS1yZXF1aXJlZFxyXG5cdFx0Lndvb2NvbW1lcmNlLWlucHV0LXdyYXBwZXIsXHJcblx0LmZvcm0tcm93LmZvcm0tcm93LXdpZGUuYWRkcmVzcy1maWVsZC51cGRhdGVfdG90YWxzX29uX2NoYW5nZS52YWxpZGF0ZS1yZXF1aXJlZFxyXG5cdFx0LnNlbGVjdDItY29udGFpbmVyLFxyXG5cdC5mb3JtLXJvdy5mb3JtLXJvdy13aWRlLmFkZHJlc3MtZmllbGQudXBkYXRlX3RvdGFsc19vbl9jaGFuZ2UudmFsaWRhdGUtcmVxdWlyZWRcclxuXHRcdHNlbGVjdCB7XHJcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5mb3JtLXJvdy5mb3JtLXJvdy13aWRlLmFkZHJlc3MtZmllbGQudXBkYXRlX3RvdGFsc19vbl9jaGFuZ2UudmFsaWRhdGUtcmVxdWlyZWRcclxuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbixcclxuXHQuZm9ybS1yb3cuZm9ybS1yb3ctd2lkZS5hZGRyZXNzLWZpZWxkLnVwZGF0ZV90b3RhbHNfb25fY2hhbmdlLnZhbGlkYXRlLXJlcXVpcmVkXHJcblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuXHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0bWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcyAhaW1wb3J0YW50O1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0bGFiZWwge1xyXG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQgIWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiAkY29sb3Itc2xhdGUtNzAwICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0yICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHRpbnB1dFt0eXBlPSd0ZXh0J10sXHJcblx0aW5wdXRbdHlwZT0nZW1haWwnXSxcclxuXHRpbnB1dFt0eXBlPSd0ZWwnXSxcclxuXHRpbnB1dFt0eXBlPSdudW1iZXInXSxcclxuXHRpbnB1dFt0eXBlPSdwYXNzd29yZCddLFxyXG5cdHRleHRhcmVhLFxyXG5cdHNlbGVjdCB7XHJcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXNsYXRlLTUwICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2xhdGUtMjAwICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLXhsICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nOiAkc3BhY2luZy0zICRzcGFjaW5nLTQgIWltcG9ydGFudDtcclxuXHRcdGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS05MDAgIWltcG9ydGFudDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZSAhaW1wb3J0YW50O1xyXG5cdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuXHR9XHJcblxyXG5cdHRleHRhcmVhIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDdyZW0gIWltcG9ydGFudDtcclxuXHRcdHJlc2l6ZTogdmVydGljYWwgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdGlucHV0W3R5cGU9J3RleHQnXTpmb2N1cyxcclxuXHRpbnB1dFt0eXBlPSdlbWFpbCddOmZvY3VzLFxyXG5cdGlucHV0W3R5cGU9J3RlbCddOmZvY3VzLFxyXG5cdGlucHV0W3R5cGU9J251bWJlciddOmZvY3VzLFxyXG5cdGlucHV0W3R5cGU9J3Bhc3N3b3JkJ106Zm9jdXMsXHJcblx0dGV4dGFyZWE6Zm9jdXMsXHJcblx0c2VsZWN0OmZvY3VzIHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRjb2xvci1wcmltYXJ5LCAwLjIpICFpbXBvcnRhbnQ7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5zZWxlY3QyLWNvbnRhaW5lciB7XHJcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuXHRcdFx0aGVpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMteGwgIWltcG9ydGFudDtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNsYXRlLTIwMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc2xhdGUtNTAgIWltcG9ydGFudDtcclxuXHRcdFx0cGFkZGluZzogJHNwYWNpbmctMiAkc3BhY2luZy0zICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19zaGlwLXRvZ2dsZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy00ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQmX19zaGlwLXRvZ2dsZS1sYWJlbCB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdGdhcDogJHNwYWNpbmctMyAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZzogJHNwYWNpbmctMyAkc3BhY2luZy00ICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2xhdGUtMjAwICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLXhsICFpbXBvcnRhbnQ7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc2xhdGUtNTAgIWltcG9ydGFudDtcclxuXHRcdGJveC1zaGFkb3c6ICRzaGFkb3ctc20gIWltcG9ydGFudDtcclxuXHRcdGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24tZGVmYXVsdCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRib3JkZXItY29sb3I6IHJnYmEoJGNvbG9yLXByaW1hcnksIDAuNSkgIWltcG9ydGFudDtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3ItcHJpbWFyeSwgMC4wNCkgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3NoaXAtdG9nZ2xlLWxhYmVsOmhhcygubXNfX2NoZWNrb3V0X19zaGlwLXRvZ2dsZS1pbnB1dDpjaGVja2VkKSB7XHJcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1wcmltYXJ5LCAwLjA4KSAhaW1wb3J0YW50O1xyXG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoJGNvbG9yLXByaW1hcnksIDAuMjUpICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQmX19zaGlwLXRvZ2dsZS1pbnB1dCB7XHJcblx0XHRhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdHdpZHRoOiAxLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2luZy0yICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3Itc2xhdGUtMzAwICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiA2cHggIWltcG9ydGFudDtcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcclxuXHRcdHBsYWNlLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cdFx0ZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbi1kZWZhdWx0ICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJycgIWltcG9ydGFudDtcclxuXHRcdFx0d2lkdGg6IDAuMzI1cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdGhlaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDApICFpbXBvcnRhbnQ7XHJcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tZGVmYXVsdCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6Y2hlY2tlZCB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcclxuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJGNvbG9yLXByaW1hcnksIDAuMTUpICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpjaGVja2VkOjpiZWZvcmUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMSkgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmZvY3VzLXZpc2libGUge1xyXG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgcmdiYSgkY29sb3ItcHJpbWFyeSwgMC4zNSkgIWltcG9ydGFudDtcclxuXHRcdFx0b3V0bGluZS1vZmZzZXQ6IDJweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fc2hpcC10b2dnbGUtdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkICFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLTcwMCAhaW1wb3J0YW50O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Jl9fc2hpcC10b2dnbGUtaW5wdXQ6Y2hlY2tlZCArIC5tc19fY2hlY2tvdXRfX3NoaXAtdG9nZ2xlLXRleHQge1xyXG5cdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS05MDAgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCZfX2FjY291bnQge1xyXG5cdFx0cGFkZGluZy10b3A6ICRzcGFjaW5nLTIgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCZfX2FjY291bnQtbGFiZWwge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuXHRcdGdhcDogJHNwYWNpbmctMiAhaW1wb3J0YW50O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy00ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQmX19hY2NvdW50LXRleHQge1xyXG5cdFx0Zm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZCAhaW1wb3J0YW50O1xyXG5cdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS03MDAgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCZfX3Rlcm1zIHtcclxuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcblx0XHRnYXA6ICRzcGFjaW5nLTMgIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLTQgIWltcG9ydGFudDtcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1zbGF0ZS0xMDAgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMteGwgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zbGF0ZS0yMDAgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCZfX3Rlcm1zLWljb24ge1xyXG5cdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS00MDAgIWltcG9ydGFudDtcclxuXHRcdGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0ZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Jl9fdGVybXMtdGV4dCB7XHJcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiAkY29sb3Itc2xhdGUtNjAwICFpbXBvcnRhbnQ7XHJcblx0XHRsaW5lLWhlaWdodDogMS42ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQmX190ZXJtcy1saW5rIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Lndvb2NvbW1lcmNlLXByaXZhY3ktcG9saWN5LWxpbmssXG5cdC53b29jb21tZXJjZS10ZXJtcy1hbmQtY29uZGl0aW9ucy1saW5rLFxuXHQud29vY29tbWVyY2UtdGVybXMtYW5kLWNvbmRpdGlvbnMtY2hlY2tib3gtdGV4dCBhIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0dHJhbnNpdGlvbjogY29sb3IgJHRyYW5zaXRpb24tZGVmYXVsdCAhaW1wb3J0YW50O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdCY6Zm9jdXMsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxyXG5cdCZfX3NpZGViYXIge1xyXG5cdFx0cG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xyXG5cdFx0dG9wOiBjYWxjKCN7JG5hdmJhci1oZWlnaHR9ICsgI3skdG9wYmFyLWhlaWdodH0gKyAjeyRzcGFjaW5nLTR9KSAhaW1wb3J0YW50O1xyXG5cdFx0aGVpZ2h0OiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Jl9fc2lkZWJhci1zdGlja3kge1xyXG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG5cdFx0Z2FwOiAkc3BhY2luZy02ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQmX19vcmRlci1zdW1tYXJ5IHtcclxuXHRcdEBpbmNsdWRlIGNhcmQtYmFzZTtcclxuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLTggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCZfX3N1bW1hcnktdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiAkY29sb3Itc2xhdGUtOTAwICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW46IDAgMCAkc3BhY2luZy02ICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctNCAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1zbGF0ZS0xMDAgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCZfX3Jldmlldy1pdGVtcyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcblx0XHRnYXA6ICRzcGFjaW5nLTYgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCZfX29yZGVyLWl0ZW0ge1xyXG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuXHRcdGdhcDogJHNwYWNpbmctNCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Jl9fb3JkZXItaXRlbS1pbWFnZSB7XHJcblx0XHR3aWR0aDogNXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0aGVpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLWxnICFpbXBvcnRhbnQ7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc2xhdGUtMTAwICFpbXBvcnRhbnQ7XHJcblx0XHRmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fb3JkZXItaXRlbS1pbmZvIHtcclxuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxuXHRcdGdhcDogJHNwYWNpbmctNCAhaW1wb3J0YW50O1xyXG5cdFx0ZmxleDogMSAhaW1wb3J0YW50O1xyXG5cdFx0bWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQmX19vcmRlci1pdGVtLW5hbWUge1xyXG5cdFx0Zm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XHJcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiAkY29sb3Itc2xhdGUtOTAwICFpbXBvcnRhbnQ7XHJcblx0XHRsaW5lLWhlaWdodDogMS4zNSAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luOiAwIDAgJHNwYWNpbmctMSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Jl9fb3JkZXItaXRlbS10eXBlIHtcclxuXHRcdGZvbnQtc2l6ZTogMC42MjVyZW0gIWltcG9ydGFudDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDhlbSAhaW1wb3J0YW50O1xyXG5cdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS01MDAgIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbjogMCAwICRzcGFjaW5nLTEgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCZfX29yZGVyLWl0ZW0tcXR5IHtcclxuXHRcdGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS01MDAgIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Jl9fb3JkZXItaXRlbS1wcmljZSB7XHJcblx0XHRmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcclxuXHJcblx0XHQuYW1vdW50IHtcclxuXHRcdFx0Y29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3N1bW1hcnktZGl2aWRlciB7XHJcblx0XHRoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXNsYXRlLTEwMCAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luOiAkc3BhY2luZy02IDAgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCZfX3N1bW1hcnktcm93cyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcblx0XHRnYXA6ICRzcGFjaW5nLTMgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCZfX3N1bW1hcnktcm93IHtcclxuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xyXG5cdFx0Z2FwOiAkc3BhY2luZy00ICFpbXBvcnRhbnQ7XHJcblx0XHRmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLTYwMCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdC5hbW91bnQge1xyXG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkICFpbXBvcnRhbnQ7XHJcblx0XHRcdGNvbG9yOiAkY29sb3Itc2xhdGUtOTAwICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tZGlzY291bnQge1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuLTUwMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQmLS10b3RhbCB7XHJcblx0XHRcdG1hcmdpbi10b3A6ICRzcGFjaW5nLTIgIWltcG9ydGFudDtcclxuXHRcdFx0cGFkZGluZy10b3A6ICRzcGFjaW5nLTMgIWltcG9ydGFudDtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1zbGF0ZS0xMDAgIWltcG9ydGFudDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtZXh0cmFib2xkICFpbXBvcnRhbnQ7XHJcblx0XHRcdGNvbG9yOiAkY29sb3Itc2xhdGUtOTAwICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHQuYW1vdW50IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtZXh0cmFib2xkICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS05MDAgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fc3VtbWFyeS1yb3ctZnJlZSB7XHJcblx0XHRjb2xvcjogJGNvbG9yLWdyZWVuLTUwMCAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQmX19zaGlwcGluZy1tZXRob2RzIHtcclxuXHRcdG1hcmdpbjogJHNwYWNpbmctMiAwICRzcGFjaW5nLTQgIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLTQgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zbGF0ZS0yMDAgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMteGwgIWltcG9ydGFudDtcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1zbGF0ZS01MCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Jl9fc2hpcHBpbmctbWV0aG9kLWxpc3Qge1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcblx0XHRnYXA6ICRzcGFjaW5nLTIgIWltcG9ydGFudDtcclxuXHJcblx0XHQ+IC5lYXN5cGFja19zaG93X2dlb3dpZGdldCB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG5cdFx0XHR3aWR0aDogbWluKDEwMCUsIDE2cmVtKSAhaW1wb3J0YW50O1xyXG5cdFx0XHRtYXJnaW46ICRzcGFjaW5nLTIgMCAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nLTMgJHNwYWNpbmctNCAhaW1wb3J0YW50O1xyXG5cdFx0XHRmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMSAhaW1wb3J0YW50O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiBcXCRyYWRpdXMtbGcgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQ+IC5lYXN5cGFja19zZWxlY3RlZF9wb2ludF9kYXRhLFxyXG5cdFx0PiAjZWFzeXBhY2tfc2VsZWN0ZWRfcG9pbnRfZGF0YSxcclxuXHRcdD4gI3NlbGVjdGVkLXBhcmNlbC1tYWNoaW5lIHtcclxuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0bWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdG1hcmdpbjogJHNwYWNpbmctMiAwIDAgIWltcG9ydGFudDtcclxuXHRcdFx0cGFkZGluZzogJHNwYWNpbmctMyAhaW1wb3J0YW50O1xyXG5cdFx0XHRib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiBcXCRyYWRpdXMtbGcgIWltcG9ydGFudDtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fc2hpcHBpbmctbWV0aG9kLWl0ZW0ge1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nOiAkc3BhY2luZy0yICRzcGFjaW5nLTMgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zbGF0ZS0yMDAgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtbGcgIWltcG9ydGFudDtcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xyXG5cdFx0Z2FwOiAkc3BhY2luZy0yICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0JjpoYXMoaW5wdXQuc2hpcHBpbmdfbWV0aG9kOmNoZWNrZWQpIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1wcmltYXJ5LCAwLjA2KSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdGlucHV0LnNoaXBwaW5nX21ldGhvZFt0eXBlPSdyYWRpbyddIHtcclxuXHRcdFx0d2lkdGg6IDFyZW0gIWltcG9ydGFudDtcclxuXHRcdFx0aGVpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdG1hcmdpbi10b3A6IDAuMnJlbSAhaW1wb3J0YW50O1xyXG5cdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0YXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRib3JkZXI6IDEuNXB4IHNvbGlkICRjb2xvci1zbGF0ZS0zMDAgIWltcG9ydGFudDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xyXG5cdFx0XHRwbGFjZS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuXHRcdFx0ZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcblx0XHRcdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJyAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHdpZHRoOiAwLjVyZW0gIWltcG9ydGFudDtcclxuXHRcdFx0XHRoZWlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwKSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1kZWZhdWx0ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6Y2hlY2tlZCB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmNoZWNrZWQ6OmJlZm9yZSB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0bGFiZWwge1xyXG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHRcdFx0Zm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS40NSAhaW1wb3J0YW50O1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLTcwMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuXHRcdFx0ZmxleDogMSAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0LmFtb3VudCB7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS05MDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGlucHV0LnNoaXBwaW5nX21ldGhvZDpjaGVja2VkICsgbGFiZWwge1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLTkwMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0aW5wdXQuc2hpcHBpbmdfbWV0aG9kW3R5cGU9J2hpZGRlbiddICsgbGFiZWwge1xyXG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQvLyBUaGlyZC1wYXJ0eSBzaGlwcGluZyB3aWRnZXRzIChlLmcuIEluUG9zdCBwb2ludCBzZWxlY3RvcikgbXVzdCByZW5kZXIgYmVsb3cgbGFiZWwuXHJcblx0XHQ+IDpub3QoaW5wdXQuc2hpcHBpbmdfbWV0aG9kKTpub3QobGFiZWwpIHtcclxuXHRcdFx0ZmxleDogMSAwIDEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0bWFyZ2luLXRvcDogJHNwYWNpbmctMiAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pbnBvc3RfcGwtc2hpcHBpbmctbWV0aG9kLW1ldGEtd3JhcCB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuXHRcdFx0Z2FwOiAkc3BhY2luZy0yICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0LmlucG9zdF9wbF9zaGlwcGluZ19tZXRhIGltZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0XHRcdG1heC13aWR0aDogNi4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcGF5bWVudCB7XHJcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2luZy04ICFpbXBvcnRhbnQ7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMnhsICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQmX19wYXltZW50LW1ldGhvZHMge1xyXG5cdFx0QGluY2x1ZGUgY2FyZC1iYXNlO1xyXG5cdFx0cGFkZGluZzogJHNwYWNpbmctOCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Jl9fcGF5bWVudC1oZWFkZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cdFx0Z2FwOiAkc3BhY2luZy0zICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy02ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQmX19wYXltZW50LXRpdGxlIHtcclxuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiAkY29sb3Itc2xhdGUtOTAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQmX19wYXltZW50LWxpc3Qge1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcblx0XHRnYXA6ICRzcGFjaW5nLTMgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCZfX3BheW1lbnQtbWV0aG9kIHtcclxuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cdFx0Z2FwOiAkc3BhY2luZy0zICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nOiAkc3BhY2luZy00ICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2xhdGUtMjAwICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLXhsICFpbXBvcnRhbnQ7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb247XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXNsYXRlLTMwMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc2xhdGUtNTAgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQmLmlzLXNlbGVjdGVkIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1wcmltYXJ5LCAwLjA2KSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5wYXltZW50X2JveCB7XHJcblx0XHRcdGZsZXgtYmFzaXM6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0bWFyZ2luLXRvcDogJHNwYWNpbmctMyAhaW1wb3J0YW50O1xyXG5cdFx0XHRwYWRkaW5nOiAkc3BhY2luZy00ICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zbGF0ZS0yMDAgIWltcG9ydGFudDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cy1sZyAhaW1wb3J0YW50O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuXHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKCRjb2xvci13aGl0ZSwgMC44NSkgIWltcG9ydGFudDtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS02MDAgIWltcG9ydGFudDtcclxuXHRcdFx0Zm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS42ICFpbXBvcnRhbnQ7XHJcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuXHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAkc3BhY2luZy0yICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHA6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19wYXltZW50LW1ldGhvZC0tZW1wdHkge1xyXG5cdFx0Y3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQmX19wYXltZW50LXJhZGlvIHtcblx0XHR3aWR0aDogMS4xMjVyZW0gIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0YXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlcjogMS41cHggc29saWQgJGNvbG9yLXNsYXRlLTMwMCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtZnVsbCAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuXHRcdGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuXG5cdFx0JjpjaGVja2VkIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XG5cdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cy12aXNpYmxlIHtcblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCByZ2JhKCRjb2xvci1wcmltYXJ5LCAwLjM1KSAhaW1wb3J0YW50O1xuXHRcdFx0b3V0bGluZS1vZmZzZXQ6IDJweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHJcblx0bGFiZWwubXNfX2NoZWNrb3V0X19wYXltZW50LWxhYmVsIHtcclxuXHRcdGZsZXg6IDEgIWltcG9ydGFudDtcclxuXHRcdG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xyXG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcblx0XHRnYXA6ICRzcGFjaW5nLTQgIWltcG9ydGFudDtcclxuXHRcdGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQmX19wYXltZW50LW1ldGhvZCAucGF5bWVudF9ib3gge1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHRvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2ggIWltcG9ydGFudDtcclxuXHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3BheW1lbnQtbWV0aG9kLnBheW1lbnRfbWV0aG9kX3AyNC1vbmxpbmUtcGF5bWVudHMgLnBheW1lbnRfYm94IHtcclxuXHRcdGJvcmRlci1jb2xvcjogcmdiYSgkY29sb3ItcHJpbWFyeSwgMC4yNCkgIWltcG9ydGFudDtcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuXHRcdFx0MTgwZGVnLFxyXG5cdFx0XHRyZ2JhKCRjb2xvci1wcmltYXJ5LCAwLjA1KSAwJSxcclxuXHRcdFx0JGNvbG9yLXdoaXRlIDYwJVxyXG5cdFx0KSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Jl9fcGF5bWVudC1tZXRob2QucGF5bWVudF9tZXRob2RfcDI0LW9ubGluZS1wYXltZW50cyAucGF5bWVudF9ib3hcclxuXHRcdGlucHV0W3R5cGU9J3RleHQnXSxcclxuXHQmX19wYXltZW50LW1ldGhvZC5wYXltZW50X21ldGhvZF9wMjQtb25saW5lLXBheW1lbnRzIC5wYXltZW50X2JveFxyXG5cdFx0aW5wdXRbdHlwZT0nZW1haWwnXSxcclxuXHQmX19wYXltZW50LW1ldGhvZC5wYXltZW50X21ldGhvZF9wMjQtb25saW5lLXBheW1lbnRzIC5wYXltZW50X2JveFxyXG5cdFx0aW5wdXRbdHlwZT0ndGVsJ10sXHJcblx0Jl9fcGF5bWVudC1tZXRob2QucGF5bWVudF9tZXRob2RfcDI0LW9ubGluZS1wYXltZW50cyAucGF5bWVudF9ib3ggc2VsZWN0IHtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtbGcgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zbGF0ZS0yMDAgIWltcG9ydGFudDtcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1zbGF0ZS01MCAhaW1wb3J0YW50O1xyXG5cdFx0bWluLWhlaWdodDogMi43NXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZzogJHNwYWNpbmctMiAkc3BhY2luZy0zICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQmX19wYXltZW50LWxhYmVsLW1haW4ge1xyXG5cdFx0bWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQmX19wYXltZW50LWxhYmVsLXRpdGxlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLTkwMCAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7XHJcblx0XHRsaW5lLWhlaWdodDogMS4zNSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Jl9fcGF5bWVudC1sYWJlbC1lbmQge1xyXG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cdFx0Z2FwOiAkc3BhY2luZy0yICFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLTQwMCAhaW1wb3J0YW50O1xyXG5cdFx0ZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcclxuXHRcdG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQmX19wYXltZW50LWJhZGdlIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cdFx0bWluLXdpZHRoOiAyLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZzogMCAkc3BhY2luZy0yICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLXNtICFpbXBvcnRhbnQ7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc2xhdGUtMTAwICFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLTcwMCAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC1zaXplOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQmX19wYXltZW50LWxhYmVsLWljb24ge1xyXG5cdFx0Zm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLTQwMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Jl9fcGF5bWVudC1pY29ucyB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG5cdFx0Z2FwOiAkc3BhY2luZy0xICFpbXBvcnRhbnQ7XHJcblx0XHRtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcclxuXHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0bWF4LWhlaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHRzdmcsXHJcblx0XHRpZnJhbWUge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19wYXltZW50LW1ldGhvZCAucGF5bWVudF9ib3ggdGFibGUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdG92ZXJmbG93LXg6IGF1dG8gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCZfX3BheW1lbnQtbWV0aG9kIC5wYXltZW50X2JveCBpbWcsXHJcblx0Jl9fcGF5bWVudC1tZXRob2QgLnBheW1lbnRfYm94IHN2ZyxcclxuXHQmX19wYXltZW50LW1ldGhvZCAucGF5bWVudF9ib3ggaWZyYW1lIHtcclxuXHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQmX19wYXltZW50LW1ldGhvZCAucGF5bWVudF9ib3ggKiB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdG92ZXJmbG93LXdyYXA6IGFueXdoZXJlICFpbXBvcnRhbnQ7XHJcblx0XHR3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucGxhY2Utb3JkZXIge1xyXG5cdFx0bWFyZ2luLXRvcDogJHNwYWNpbmctNiAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Jl9fcGxhY2Utb3JkZXIge1xyXG5cdFx0bWFyZ2luLXRvcDogJHNwYWNpbmctMiAhaW1wb3J0YW50O1xyXG5cdFx0bWluLWhlaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLTJ4bCAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRib3gtc2hhZG93OiAwIDIwcHggMjVweCAtNXB4IHJnYmEoJGNvbG9yLXByaW1hcnksIDAuMykgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCZfX3RydXN0IHtcclxuXHRcdG1hcmdpbi10b3A6ICRzcGFjaW5nLTYgIWltcG9ydGFudDtcclxuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuXHRcdGdhcDogJHNwYWNpbmctMyAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Jl9fdHJ1c3QtaXRlbSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG5cdFx0Z2FwOiAkc3BhY2luZy0zICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nOiAkc3BhY2luZy0zICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLWxnICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdCYtLXNzbCB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWdyZWVuLTUwMCwgMC4wNSkgIWltcG9ydGFudDtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvci1ncmVlbi01MDAsIDAuMTIpICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tZ3VhcmFudGVlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3Itc2Vjb25kYXJ5LCAwLjA1KSAhaW1wb3J0YW50O1xyXG5cdFx0XHRib3JkZXItY29sb3I6IHJnYmEoJGNvbG9yLXNlY29uZGFyeSwgMC4xMikgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RydXN0LWljb24ge1xyXG5cdFx0Zm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQmX190cnVzdC1pdGVtLS1zc2wgLm1zX19jaGVja291dF9fdHJ1c3QtaWNvbiB7XHJcblx0XHRjb2xvcjogJGNvbG9yLWdyZWVuLTUwMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Jl9fdHJ1c3QtaXRlbS0tZ3VhcmFudGVlIC5tc19fY2hlY2tvdXRfX3RydXN0LWljb24ge1xyXG5cdFx0Y29sb3I6ICRjb2xvci1zZWNvbmRhcnkgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCZfX3RydXN0LXRpdGxlIHtcclxuXHRcdG1hcmdpbjogMCAwICRzcGFjaW5nLTEgIWltcG9ydGFudDtcclxuXHRcdGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLTgwMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Jl9fdHJ1c3QtZGVzYyB7XHJcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHRcdGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS01MDAgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCZfX2NvdXBvbiB7XHJcblx0XHRAaW5jbHVkZSBjYXJkLWJhc2U7XHJcblx0XHRwYWRkaW5nOiAkc3BhY2luZy02ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQmX19jb3Vwb24tbGFiZWwge1xyXG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTMgIWltcG9ydGFudDtcclxuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQgIWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiAkY29sb3Itc2xhdGUtNzAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQmX19jb3Vwb24tcm93IHtcclxuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuXHRcdGdhcDogJHNwYWNpbmctMiAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Jl9fY291cG9uLWlucHV0IHtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA4ZW0gIWltcG9ydGFudDtcclxuXHRcdGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Jl9fY291cG9uLWJ0biB7XHJcblx0XHRmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdCYuaXMtbG9hZGluZyB7XHJcblx0XHRcdG9wYWNpdHk6IDAuNyAhaW1wb3J0YW50O1xyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fc3VtbWFyeS10b3RhbC1sYWJlbCB7XHJcblx0XHRmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiAkY29sb3Itc2xhdGUtOTAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQmX19zdW1tYXJ5LXRvdGFsLW5vdGUge1xyXG5cdFx0Zm9udC1zaXplOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS00MDAgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCZfX3N1bW1hcnktdG90YWwtYW1vdW50IHtcclxuXHRcdGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAxcmVtICsgMnZ3LCAyLjVyZW0pICFpbXBvcnRhbnQ7XHJcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWV4dHJhYm9sZCAhaW1wb3J0YW50O1xyXG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQud29vY29tbWVyY2UtZXJyb3IsXHJcblx0Lndvb2NvbW1lcmNlLWluZm8sXHJcblx0Lndvb2NvbW1lcmNlLW1lc3NhZ2Uge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cy14bCAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNsYXRlLTIwMCAhaW1wb3J0YW50O1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nOiAkc3BhY2luZy00ICRzcGFjaW5nLTUgIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTQgIWltcG9ydGFudDtcclxuXHRcdG92ZXJmbG93LXdyYXA6IGFueXdoZXJlICFpbXBvcnRhbnQ7XHJcblx0XHR3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHR1bC53b29jb21tZXJjZS1lcnJvcixcclxuXHR1bC53b29jb21tZXJjZS1pbmZvLFxyXG5cdHVsLndvb2NvbW1lcmNlLW1lc3NhZ2Uge1xyXG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC53b29jb21tZXJjZS1tZXNzYWdlIHtcclxuXHRcdHBhZGRpbmctbGVmdDogJHNwYWNpbmctOCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lndvb2NvbW1lcmNlLWVycm9yOjpiZWZvcmUsXHJcblx0Lndvb2NvbW1lcmNlLWluZm86OmJlZm9yZSxcclxuXHQud29vY29tbWVyY2UtbWVzc2FnZTo6YmVmb3JlIHtcclxuXHRcdGxlZnQ6IDAuNWVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQud29vY29tbWVyY2UtZXJyb3IgbGksXHJcblx0Lndvb2NvbW1lcmNlLWluZm8gbGksXHJcblx0Lndvb2NvbW1lcmNlLW1lc3NhZ2UgbGkge1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nOiAwIDAgMCAkc3BhY2luZy04ICFpbXBvcnRhbnQ7XHJcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC53b29jb21tZXJjZS1Ob3RpY2VHcm91cC1jaGVja291dCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy02ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQud29vY29tbWVyY2UtZm9ybS1sb2dpbi10b2dnbGUsXHJcblx0Lndvb2NvbW1lcmNlLWZvcm0tY291cG9uLXRvZ2dsZSB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQmX192aXJ0dWFsLXRlcm1zIHtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXByaW1hcnksIDAuMDUpICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvci1wcmltYXJ5LCAwLjIpICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLXhsICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nOiAkc3BhY2luZy00ICRzcGFjaW5nLTYgIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbjogJHNwYWNpbmctNiAwICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0Lndvb2NvbW1lcmNlLWZvcm1fX2xhYmVsLFxyXG5cdFx0LmNoZWNrYm94IHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuXHRcdFx0Z2FwOiAkc3BhY2luZy0zICFpbXBvcnRhbnQ7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQubXNfX2NoZWNrb3V0X192aXJ0dWFsLXRlcm1zLWxhYmVsLWNvbnRlbnQge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuXHRcdFx0Z2FwOiAkc3BhY2luZy0xICFpbXBvcnRhbnQ7XHJcblx0XHRcdG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5tc19fY2hlY2tvdXRfX3ZpcnR1YWwtdGVybXMtdGV4dCB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0XHRcdGNvbG9yOiAkY29sb3Itc2xhdGUtNzAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHRpbnB1dFt0eXBlPSdjaGVja2JveCddI21zX3ZpcnR1YWxfdGVybXMge1xyXG5cdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0YXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHR3aWR0aDogMS4xMjVyZW0gIWltcG9ydGFudDtcclxuXHRcdFx0aGVpZ2h0OiAxLjEyNXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0XHRib3JkZXI6IDEuNXB4IHNvbGlkICRjb2xvci1zbGF0ZS0zMDAgIWltcG9ydGFudDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xyXG5cdFx0XHRwbGFjZS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMC4ycmVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG5cdFx0XHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogJycgIWltcG9ydGFudDtcclxuXHRcdFx0XHR3aWR0aDogMC4zNXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGhlaWdodDogMC42cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSgwKSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1kZWZhdWx0ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6Y2hlY2tlZCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6Y2hlY2tlZDo6YmVmb3JlIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMSkgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdmlydHVhbC10ZXJtcy1saW5rIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcblx0XHR3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZCAhaW1wb3J0YW50O1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxuXHRcdHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBicC1kb3duLWxnIHtcclxuXHRcdCZfX3NpZGViYXIge1xyXG5cdFx0XHRwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XHJcblx0XHRcdHRvcDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgYnAtZG93bi1tZCB7XHJcblx0XHQmLFxyXG5cdFx0Jl9fbGF5b3V0LFxyXG5cdFx0Jl9fbWFpbixcclxuXHRcdCZfX3NpZGViYXIsXHJcblx0XHQmX19vcmRlci1zdW1tYXJ5LFxyXG5cdFx0Jl9fcGF5bWVudCxcclxuXHRcdCZfX3BheW1lbnQtbWV0aG9kcyxcclxuXHRcdCZfX3BheW1lbnQtbWV0aG9kLFxyXG5cdFx0Jl9fY291cG9uLFxyXG5cdFx0Jl9fc2VjdGlvbiB7XHJcblx0XHRcdG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19zZWN0aW9uLFxyXG5cdFx0Jl9fb3JkZXItc3VtbWFyeSxcclxuXHRcdCZfX3BheW1lbnQtbWV0aG9kcyB7XHJcblx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nLTYgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19wYXltZW50LW1ldGhvZCB7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0bGFiZWwubXNfX2NoZWNrb3V0X19wYXltZW50LWxhYmVsIHtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuXHRcdFx0Z2FwOiAkc3BhY2luZy0yICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fcGF5bWVudC1sYWJlbC1tYWluIHtcclxuXHRcdFx0bWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fcGF5bWVudC1sYWJlbC10aXRsZSB7XHJcblx0XHRcdG92ZXJmbG93LXdyYXA6IGFueXdoZXJlICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fcGF5bWVudC1pY29ucyB7XHJcblx0XHRcdG1heC13aWR0aDogOC41cmVtICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fY291cG9uLXJvdyB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLm1zX19teWFjY291bnQge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctMjQgIWltcG9ydGFudDtcblxuICAmX19pbm5lciB7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyO1xuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy04ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjc1cmVtLCAxcmVtICsgMnZ3LCAyLjVyZW0pICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1leHRyYWJvbGQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTkwMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fbGF5b3V0IHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiAkc3BhY2luZy04ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0ICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBicC1sZyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI4MHB4IG1pbm1heCgwLCAxZnIpICFpbXBvcnRhbnQ7XG4gICAgICBnYXA6ICRzcGFjaW5nLTEyICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fc2lkZWJhciB7XG4gICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19zaWRlYmFyLXN0aWNreSB7XG4gICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICAgIHRvcDogY2FsYygjeyRuYXZiYXItaGVpZ2h0fSArICN7JHRvcGJhci1oZWlnaHR9ICsgI3skc3BhY2luZy00fSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIE5hdmlnYXRpb24gc2lkZWJhclxuICAmX19uYXYge1xuICAgIEBpbmNsdWRlIGNhcmQtYmFzZTtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy00ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuXG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICBnYXA6ICRzcGFjaW5nLTMgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTMgJHNwYWNpbmctNCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1sZyAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRjb2xvci1zbGF0ZS02MDAgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2xhdGUtNTAgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItcHJpbWFyeSwgMC4xKSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2LXByb2ZpbGUge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiAkc3BhY2luZy0zICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogJHNwYWNpbmctNCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTIgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXNsYXRlLTEwMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fbmF2LWF2YXRhciB7XG4gICAgd2lkdGg6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1mdWxsICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItcHJpbWFyeSwgMC4xKSAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAubXNfX2ljb24geyBjb2xvcjogJGNvbG9yLXByaW1hcnk7IH1cbiAgfVxuXG4gICZfX25hdi1uYW1lIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTkwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX25hdi1lbWFpbCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRjb2xvci1zbGF0ZS01MDAgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWV4dHJhYm9sZCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtOTAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctOCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIERhc2hib2FyZFxuLm1zX19kYXNoYm9hcmQge1xuICAmX193ZWxjb21lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy04ICFpbXBvcnRhbnQ7XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1leHRyYWJvbGQgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtOTAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0yICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTUwMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcmRzIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiAkc3BhY2luZy00ICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBicC1zbSB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH1cbiAgICBAaW5jbHVkZSBicC1sZyB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7IH1cbiAgfVxuXG4gICZfX2NhcmQge1xuICAgIEBpbmNsdWRlIGNhcmQtYmFzZTtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy02ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIGdhcDogJHNwYWNpbmctNCAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy1sZyAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcmQtaWNvbiB7XG4gICAgQGluY2x1ZGUgZmxleC1jZW50ZXI7XG4gICAgd2lkdGg6IDNyZW0gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1wcmltYXJ5LCAwLjEpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy14bCAhaW1wb3J0YW50O1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAubXNfX2ljb24geyBmb250LXNpemU6IDEuNXJlbTsgfVxuICB9XG5cbiAgJl9fY2FyZC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRjb2xvci1zbGF0ZS05MDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0xICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19jYXJkLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTUwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIE9yZGVyc1xuLm1zX19vcmRlcnMge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgZ2FwOiAkc3BhY2luZy00ICFpbXBvcnRhbnQ7XG5cbiAgJl9faXRlbSB7XG4gICAgQGluY2x1ZGUgY2FyZC1iYXNlO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTYgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2l0ZW0tbWFpbiB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBnYXA6ICRzcGFjaW5nLTQgIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIGJwLW1kIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgICAgZ2FwOiAkc3BhY2luZy02ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGdhcDogJHNwYWNpbmctNCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9faXRlbS1pY29uIHtcbiAgICBAaW5jbHVkZSBmbGV4LWNlbnRlcjtcbiAgICB3aWR0aDogM3JlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMteGwgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1wcmltYXJ5LCAwLjEpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcblxuICAgIC5tc19faWNvbiB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tZGV0YWlscyB7XG4gICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19pdGVtLW51bWJlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWhvdmVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS1tZXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIGdhcDogJHNwYWNpbmctMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9faXRlbS1zZXBhcmF0b3Ige1xuICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtNDAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19pdGVtLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTUwMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9faXRlbS1jb3VudCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtNTAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19pdGVtLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiAkc3BhY2luZy0zICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBicC1tZCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS1zdGF0dXMge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTEgJHNwYWNpbmctMyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtZnVsbCAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG5cbiAgICAmLS1jb21wbGV0ZWQgeyBiYWNrZ3JvdW5kOiAjRjBGREY0OyBjb2xvcjogIzE2NjUzNDsgfVxuICAgICYtLXByb2Nlc3NpbmcgeyBiYWNrZ3JvdW5kOiAjRUZGNkZGOyBjb2xvcjogIzFFNDBBRjsgfVxuICAgICYtLW9uLWhvbGQgeyBiYWNrZ3JvdW5kOiAjRkZGQkVCOyBjb2xvcjogIzkyNDAwRTsgfVxuICAgICYtLWNhbmNlbGxlZCwgJi0tZmFpbGVkIHsgYmFja2dyb3VuZDogI0ZFRjJGMjsgY29sb3I6ICM5OTFCMUI7IH1cbiAgICAmLS1wZW5kaW5nIHsgYmFja2dyb3VuZDogJGNvbG9yLXNsYXRlLTEwMDsgY29sb3I6ICRjb2xvci1zbGF0ZS02MDA7IH1cbiAgICAmLS1yZWZ1bmRlZCB7IGJhY2tncm91bmQ6ICNGNUYzRkY7IGNvbG9yOiAjNUIyMUI2OyB9XG4gIH1cblxuICAmX19pdGVtLXRvdGFsIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWV4dHJhYm9sZCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtOTAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19pdGVtLWFjdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy0yICRzcGFjaW5nLTQgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWxnICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNsYXRlLTIwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1zbGF0ZS01MCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtODAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoJGNvbG9yLXByaW1hcnksIDAuNCkgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItcHJpbWFyeSwgMC4wNikgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLS1lbXB0eSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogJHNwYWNpbmctMTYgJHNwYWNpbmctNCAhaW1wb3J0YW50O1xuXG4gICAgLm1zX19pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogNHJlbSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRjb2xvci1zbGF0ZS0zMDAgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy00ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTUwMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYtLWVtcHR5X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRjb2xvci1zbGF0ZS05MDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0yICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLS1lbXB0eV9fdGV4dCB7XG4gICAgY29sb3I6ICRjb2xvci1zbGF0ZS01MDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy02ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBnYXA6ICRzcGFjaW5nLTIgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy04ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gVmlldyBPcmRlclxuLm1zX192aWV3LW9yZGVyIHtcbiAgJl9faGVhZGVyIHtcbiAgICBAaW5jbHVkZSBjYXJkLWJhc2U7XG4gICAgcGFkZGluZzogJHNwYWNpbmctNiAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTggIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2hlYWRlci1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBnYXA6ICRzcGFjaW5nLTQgIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIGJwLW1kIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlci1pbmZvIHtcbiAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2hlYWRlci10ZXh0IHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTcwMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcgIWltcG9ydGFudDtcblxuICAgIHN0cm9uZyB7XG4gICAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTkwMCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fc3RhdHVzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogJHNwYWNpbmctMSAkc3BhY2luZy0zICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1mdWxsICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcblxuICAgICYtLWNvbXBsZXRlZCB7IGJhY2tncm91bmQ6ICNGMEZERjQgIWltcG9ydGFudDsgY29sb3I6ICMxNjY1MzQgIWltcG9ydGFudDsgfVxuICAgICYtLXByb2Nlc3NpbmcgeyBiYWNrZ3JvdW5kOiAjRUZGNkZGICFpbXBvcnRhbnQ7IGNvbG9yOiAjMUU0MEFGICFpbXBvcnRhbnQ7IH1cbiAgICAmLS1vbi1ob2xkIHsgYmFja2dyb3VuZDogI0ZGRkJFQiAhaW1wb3J0YW50OyBjb2xvcjogIzkyNDAwRSAhaW1wb3J0YW50OyB9XG4gICAgJi0tY2FuY2VsbGVkLFxuICAgICYtLWZhaWxlZCB7IGJhY2tncm91bmQ6ICNGRUYyRjIgIWltcG9ydGFudDsgY29sb3I6ICM5OTFCMUIgIWltcG9ydGFudDsgfVxuICAgICYtLXBlbmRpbmcgeyBiYWNrZ3JvdW5kOiAkY29sb3Itc2xhdGUtMTAwICFpbXBvcnRhbnQ7IGNvbG9yOiAkY29sb3Itc2xhdGUtNjAwICFpbXBvcnRhbnQ7IH1cbiAgICAmLS1yZWZ1bmRlZCB7IGJhY2tncm91bmQ6ICNGNUYzRkYgIWltcG9ydGFudDsgY29sb3I6ICM1QjIxQjYgIWltcG9ydGFudDsgfVxuICB9XG5cbiAgJl9fZGV0YWlscyB7XG4gICAgQGluY2x1ZGUgY2FyZC1iYXNlO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTYgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy02ICFpbXBvcnRhbnQ7XG5cbiAgICAud29vY29tbWVyY2Utb3JkZXItZGV0YWlscyxcbiAgICAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyB7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtOTAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy00ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNob3BfdGFibGUge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1zcGFjaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2xhdGUtMTAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXhsICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy02ICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZy0zICRzcGFjaW5nLTQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1zbGF0ZS0xMDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNsYXRlLTUwICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtNzAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCxcbiAgICAgIHRmb290IHRyOmxhc3QtY2hpbGQgdGgsXG4gICAgICB0Zm9vdCB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX25vdGVzIHtcbiAgICBAaW5jbHVkZSBjYXJkLWJhc2U7XG4gICAgcGFkZGluZzogJHNwYWNpbmctNiAhaW1wb3J0YW50O1xuXG4gICAgJi10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICBnYXA6ICRzcGFjaW5nLTIgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRjb2xvci1zbGF0ZS05MDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgICAgZ2FwOiAkc3BhY2luZy00ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fbm90ZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGdhcDogJHNwYWNpbmctMyAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTMgMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itc2xhdGUtMTAwICFpbXBvcnRhbnQ7XG4gICAgJjpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIH1cblxuICAmX19ub3RlLWljb24ge1xuICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyO1xuICAgIHdpZHRoOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1sZyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXNlY29uZGFyeSwgMC4xKSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcblxuICAgIC5tc19faWNvbiB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fbm90ZS1jb250ZW50IHtcbiAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX25vdGUtZGF0ZSB7XG4gICAgbWFyZ2luOiAwIDAgJHNwYWNpbmctMSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTUwMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fbm90ZS10ZXh0IHtcbiAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTcwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNyAhaW1wb3J0YW50O1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gV29vIG91dHB1dCBpbnNpZGUgVmlldyBPcmRlciBlbmRwb2ludFxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IHtcbiAgLndvb2NvbW1lcmNlLW9yZGVyLW92ZXJ2aWV3IHtcbiAgICBAaW5jbHVkZSBjYXJkLWJhc2U7XG4gICAgcGFkZGluZzogJHNwYWNpbmctNCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAwICRzcGFjaW5nLTYgIWltcG9ydGFudDtcbiAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xuICAgIGdhcDogJHNwYWNpbmctMyAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgYnAtbWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAkc3BhY2luZy0zICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2xhdGUtMTAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWxnICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDAuODEyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRjb2xvci1zbGF0ZS01MDAgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQgIWltcG9ydGFudDtcblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctMSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDAuOTVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTkwMCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud29vY29tbWVyY2Utb3JkZXItZG93bmxvYWRzIHtcbiAgICBAaW5jbHVkZSBjYXJkLWJhc2U7XG4gICAgcGFkZGluZzogJHNwYWNpbmctNiAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAwICRzcGFjaW5nLTYgIWltcG9ydGFudDtcblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRjb2xvci1zbGF0ZS05MDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkcmVzc2VzXG4ubXNfX2FkZHJlc3NlcyB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgZ2FwOiAkc3BhY2luZy02ICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgYnAtbWQgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9XG5cbiAgJl9faXRlbSB7XG4gICAgQGluY2x1ZGUgY2FyZC1iYXNlO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTYgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2l0ZW0taGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTQgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2l0ZW0taWNvbiB7XG4gICAgQGluY2x1ZGUgZmxleC1jZW50ZXI7XG4gICAgd2lkdGg6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItcHJpbWFyeSwgMC4xKSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMteGwgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtOTAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19pdGVtLWVkaXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGdhcDogJHNwYWNpbmctMSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXG4gICAgJjpob3ZlciB7IG9wYWNpdHk6IDAuODsgfVxuXG4gICAgLm1zX19pY29uIHsgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICB9XG5cbiAgJl9faXRlbS1lZGl0LS1ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19pdGVtLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTYwMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gRWRpdCBBY2NvdW50IC8gRWRpdCBBZGRyZXNzXG4ubXNfX2VkaXQtYWNjb3VudCxcbi5tc19fZWRpdC1hZGRyZXNzIHtcbiAgJl9fY2FyZCxcbiAgJl9fc2VjdGlvbiB7XG4gICAgQGluY2x1ZGUgY2FyZC1iYXNlO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy02ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19oZWFkZXIsXG4gICZfX3NlY3Rpb24taGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGdhcDogJHNwYWNpbmctMyAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTYgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2hlYWRlci1pY29uLFxuICAmX19zZWN0aW9uLWljb24ge1xuICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyO1xuICAgIHdpZHRoOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMteGwgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1wcmltYXJ5LCAwLjEpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcblxuICAgIC5tc19faWNvbiB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19zZWN0aW9uLWljb24tLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3Itc2Vjb25kYXJ5LCAwLjEpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnkgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX3RpdGxlLFxuICAmX19zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRjb2xvci1zbGF0ZS05MDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy02ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLTQgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXNsYXRlLTEwMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9faGVhZGVyICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiAkc3BhY2luZy00ICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBicC1zbSB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH1cblxuICAgIC5mb3JtLXJvdy13aWRlIHtcbiAgICAgIEBpbmNsdWRlIGJwLXNtIHsgZ3JpZC1jb2x1bW46IDEgLyAtMTsgfVxuICAgIH1cbiAgfVxuXG4gIC53b29jb21tZXJjZS1hZGRyZXNzLWZpZWxkcyxcbiAgLndvb2NvbW1lcmNlLWFkZHJlc3MtZmllbGRzX19maWVsZC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZvcm0tcm93IHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIDAgJHNwYWNpbmctNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZvcm0tcm93Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mb3JtLXJvdy13aWRlIHtcbiAgICBAaW5jbHVkZSBicC1zbSB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIC0xICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTcwMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTIgIWltcG9ydGFudDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9J3RleHQnXSxcbiAgaW5wdXRbdHlwZT0nZW1haWwnXSxcbiAgaW5wdXRbdHlwZT0ndGVsJ10sXG4gIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG4gIHRleHRhcmVhLFxuICBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXNsYXRlLTUwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNsYXRlLTIwMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMteGwgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy0zICRzcGFjaW5nLTQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTkwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgfVxuXG4gIGlucHV0W3R5cGU9J3RleHQnXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT0nZW1haWwnXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT0ndGVsJ106Zm9jdXMsXG4gIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ106Zm9jdXMsXG4gIHRleHRhcmVhOmZvY3VzLFxuICBzZWxlY3Q6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgkY29sb3ItcHJpbWFyeSwgMC4yKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgdGV4dGFyZWEge1xuICAgIG1pbi1oZWlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICByZXNpemU6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19hY3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy02ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICBnYXA6ICRzcGFjaW5nLTMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBoZWlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXhsICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNsYXRlLTIwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1zbGF0ZS01MCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTIgJHNwYWNpbmctMyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIERvd25sb2Fkc1xuLm1zX19kb3dubG9hZHMge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgZ2FwOiAkc3BhY2luZy00ICFpbXBvcnRhbnQ7XG5cbiAgJl9faXRlbSB7XG4gICAgQGluY2x1ZGUgY2FyZC1iYXNlO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTYgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGdhcDogJHNwYWNpbmctNCAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgYnAtc20ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGdhcDogJHNwYWNpbmctNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9faXRlbS1pY29uIHtcbiAgICBAaW5jbHVkZSBmbGV4LWNlbnRlcjtcbiAgICB3aWR0aDogM3JlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXNlY29uZGFyeSwgMC4xKSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy14bCAhaW1wb3J0YW50O1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAubXNfX2ljb24geyBmb250LXNpemU6IDEuNXJlbTsgfVxuICB9XG5cbiAgJl9faXRlbS1uYW1lIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTkwMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9faXRlbS1tZXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiAkc3BhY2luZy0yICRzcGFjaW5nLTQgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTUwMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTEgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2l0ZW0tYWN0aW9ucyB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2NvbmZpcm0tZm9ybSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBnYXA6ICRzcGFjaW5nLTMgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2NvbmZpcm0tbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIGdhcDogJHNwYWNpbmctMiAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogJHNwYWNpbmctMiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRjb2xvci1zbGF0ZS02MDAgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDAuMTVlbSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkY29sb3Itc2xhdGUtMzAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAwLjdyZW0gMC43cmVtICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMyA4LjVsMyAzTDEzIDQuNScgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyLjInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgcmdiYSgkY29sb3ItcHJpbWFyeSwgMC4zNSkgIWltcG9ydGFudDtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWVtcHR5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy0xNiAkc3BhY2luZy00ICFpbXBvcnRhbnQ7XG5cbiAgICAubXNfX2ljb24ge1xuICAgICAgZm9udC1zaXplOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTMwMCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRjb2xvci1zbGF0ZS05MDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTIgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtNTAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy02ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFBheW1lbnQgTWV0aG9kc1xuLm1zX19wYXltZW50LW1ldGhvZHMge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgZ2FwOiAkc3BhY2luZy00ICFpbXBvcnRhbnQ7XG5cbiAgJl9faXRlbSB7XG4gICAgQGluY2x1ZGUgY2FyZC1iYXNlO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTYgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGdhcDogJHNwYWNpbmctNCAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgYnAtc20ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi0tZGVmYXVsdCB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoJGNvbG9yLXByaW1hcnksIDAuMykgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRjb2xvci1wcmltYXJ5LCAwLjEpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGdhcDogJHNwYWNpbmctNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9faXRlbS1pY29uIHtcbiAgICBAaW5jbHVkZSBmbGV4LWNlbnRlcjtcbiAgICB3aWR0aDogM3JlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXNlY29uZGFyeSwgMC4xKSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy14bCAhaW1wb3J0YW50O1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19pdGVtLW5hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtOTAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19pdGVtLW1ldGEge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTUwMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9faXRlbS1iYWRnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLTIgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy0xICRzcGFjaW5nLTIgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWZ1bGwgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1wcmltYXJ5LCAwLjEpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19pdGVtLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBnYXA6ICRzcGFjaW5nLTIgIWltcG9ydGFudDtcbiAgfVxuXG4gICYtLWVtcHR5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy0xNiAkc3BhY2luZy00ICFpbXBvcnRhbnQ7XG5cbiAgICAubXNfX2ljb24ge1xuICAgICAgZm9udC1zaXplOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTMwMCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRjb2xvci1zbGF0ZS05MDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTIgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtNTAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy02ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEF1dGggKExvZ2luIC8gUmVnaXN0ZXIpXG4ubXNfX2F1dGgge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRuYXZiYXItaGVpZ2h0fSArICN7JHRvcGJhci1oZWlnaHR9ICsgI3skc3BhY2luZy0xMn0pICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy0yNCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcblxuICAmX19pbm5lciB7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyO1xuICAgIG1heC13aWR0aDogMzJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2NhcmQge1xuICAgIEBpbmNsdWRlIGNhcmQtYmFzZTtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy04ICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBicC1tZCB7IHBhZGRpbmc6ICRzcGFjaW5nLTEyOyB9XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy04ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWV4dHJhYm9sZCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtOTAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtNTAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctOCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fZGl2aWRlciB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBnYXA6ICRzcGFjaW5nLTQgIWltcG9ydGFudDtcbiAgICBtYXJnaW46ICRzcGFjaW5nLTYgMCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtNDAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4OiAxICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNsYXRlLTIwMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvb3RlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctNiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTUwMCAhaW1wb3J0YW50O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIExvc3QgLyBSZXNldCBQYXNzd29yZFxuLm1zX19sb3N0LXBhc3N3b3JkLFxuLm1zX19yZXNldC1wYXNzd29yZCB7XG4gICZfX2NhcmQge1xuICAgIEBpbmNsdWRlIGNhcmQtYmFzZTtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy02ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiAkc3BhY2luZy0zICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgQGluY2x1ZGUgZmxleC1jZW50ZXI7XG4gICAgd2lkdGg6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy14bCAhaW1wb3J0YW50O1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtOTAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRjb2xvci1zbGF0ZS01MDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy02ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1zX19sb3N0LXBhc3N3b3JkX19pY29uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgkY29sb3Itc2Vjb25kYXJ5LCAwLjEpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG59XG5cbi5tc19fcmVzZXQtcGFzc3dvcmRfX2ljb24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1ncmVlbi01MDAsIDAuMSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICRjb2xvci1ncmVlbi01MDAgIWltcG9ydGFudDtcbn1cblxuLy8gTG9zdCBQYXNzd29yZCBDb25maXJtYXRpb25cbi5tc19fbG9zdC1wYXNzd29yZC1jb25maXJtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTEyICRzcGFjaW5nLTQgIWltcG9ydGFudDtcblxuICAmX19pY29uIHtcbiAgICBAaW5jbHVkZSBmbGV4LWNlbnRlcjtcbiAgICB3aWR0aDogNXJlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWdyZWVuLTUwMCwgMC4xKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtZnVsbCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvICRzcGFjaW5nLTYgIWltcG9ydGFudDtcblxuICAgIC5tc19faWNvbiB7XG4gICAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRjb2xvci1ncmVlbi01MDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRjb2xvci1zbGF0ZS05MDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0zICFpbXBvcnRhbnQ7XG4gIH1cblxuICBwIHtcbiAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTUwMCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMjhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIFRoYW5rIFlvdVxuLm1zX190aGFua3lvdSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy0yNCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itc2xhdGUtNTAgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDcwdmggIWltcG9ydGFudDtcblxuICAmX19pbm5lciB7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyO1xuICAgIG1heC13aWR0aDogNDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX3N1Y2Nlc3MsXG4gICZfX2ZhaWxlZCxcbiAgJl9fZ2VuZXJpYyB7XG4gICAgQGluY2x1ZGUgY2FyZC1iYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtM3hsICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogJHNwYWNpbmctOCAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgYnAtbWQge1xuICAgICAgcGFkZGluZzogJHNwYWNpbmctMTAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBAaW5jbHVkZSBmbGV4LWNlbnRlcjtcbiAgICB3aWR0aDogNXJlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtZnVsbCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvICRzcGFjaW5nLTYgIWltcG9ydGFudDtcblxuICAgIC5tc19faWNvbiB7XG4gICAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19pY29uLS1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1ncmVlbi01MDAsIDAuMSkgIWltcG9ydGFudDtcblxuICAgIC5tc19faWNvbiB7XG4gICAgICBjb2xvcjogJGNvbG9yLWdyZWVuLTUwMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb24tLWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCNlZjQ0NDQsIDAuMTIpICFpbXBvcnRhbnQ7XG5cbiAgICAubXNfX2ljb24ge1xuICAgICAgY29sb3I6ICNlZjQ0NDQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkaW5nIHtcbiAgICBtYXgtd2lkdGg6IDM4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMS4xcmVtICsgMXZ3LCAycmVtKSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtZXh0cmFib2xkICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRjb2xvci1zbGF0ZS05MDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0yICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX190aXRsZS1oaWdobGlnaHQge1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgY29sb3I6ICRjb2xvci1zbGF0ZS02MDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy04ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzUgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX3JlY2VpdmVkIHtcbiAgICBtYXJnaW46IDAgYXV0byAkc3BhY2luZy02ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAzOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTUgJHNwYWNpbmctNiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLWdyZWVuLTUwMCwgMC4yNSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTJ4bCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWdyZWVuLTUwMCwgMC4wOCkgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX3JlY2VpdmVkLWljb24ge1xuICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTMgIWltcG9ydGFudDtcblxuICAgIC5tc19faWNvbiB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRjb2xvci1ncmVlbi01MDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19yZWNlaXZlZC10ZXh0IHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTcwMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fZGV0YWlscyB7XG4gICAgQGluY2x1ZGUgY2FyZC1iYXNlO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctNiAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fZGV0YWlscy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtOTAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fZGV0YWlscy1yb3dzIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fZGV0YWlsLXJvdyB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICBnYXA6ICRzcGFjaW5nLTQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy0zIDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXNsYXRlLTEwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fZGV0YWlsLXJvdy0tbGFzdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fZGV0YWlsLWxhYmVsIHtcbiAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTUwMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fZGV0YWlsLXZhbHVlIHtcbiAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTkwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19kZXRhaWwtdmFsdWUtLXRvdGFsIHtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEuMDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGdhcDogJHNwYWNpbmctNCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTggIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2JhY2sge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTYgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2JhY2stbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiAkc3BhY2luZy0yICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRjb2xvci1zbGF0ZS02MDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvcik7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1yZWNlaXZlZCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAud29vY29tbWVyY2Utb3JkZXItb3ZlcnZpZXcge1xuICAgIEBpbmNsdWRlIGNhcmQtYmFzZTtcbiAgICBtYXJnaW46ICRzcGFjaW5nLTYgMCAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogJHNwYWNpbmctNCAhaW1wb3J0YW50O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiAkc3BhY2luZy0zICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBicC1tZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTMgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zbGF0ZS0xMDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtbGcgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTUwMCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy0xICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2xhdGUtOTAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45NXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzLFxuICAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyB7XG4gICAgQGluY2x1ZGUgY2FyZC1iYXNlO1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy02ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogJHNwYWNpbmctNiAhaW1wb3J0YW50O1xuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRjb2xvci1zbGF0ZS05MDAgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5zaG9wX3RhYmxlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXItc3BhY2luZzogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zbGF0ZS0xMDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXhsICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblxuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTMgJHNwYWNpbmctNCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1zbGF0ZS0xMDAgIWltcG9ydGFudDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgdGgge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNsYXRlLTUwICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJGNvbG9yLXNsYXRlLTcwMCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQsXG4gICAgdGZvb3QgdHI6bGFzdC1jaGlsZCB0aCxcbiAgICB0Zm9vdCB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */
