em{font-style:italic}strong{font-weight:700}code{font-family:monospace}h1,h2,h3,h4,h5,h6{line-height:1.2em;padding-bottom:16px;text-wrap:balance;word-break:break-word}@media (min-width:768px){h1,h2,h3,h4,h5,h6{word-break:normal}}p{padding-bottom:16px;text-wrap:pretty}ol.wp-block-list,ul.wp-block-list{margin-left:20px}ol.wp-block-list ol,ol.wp-block-list ul,ul.wp-block-list ol,ul.wp-block-list ul{padding-bottom:0}ul.wp-block-list{list-style-type:disc;position:relative}ul.wp-block-list.is-style-list-item-blue li{list-style:none;margin-bottom:16px;margin-left:32px;position:relative}ul.wp-block-list.is-style-list-item-blue li:before{background-color:#00abec;background-image:url(../../img/check.svg);background-position:50%;background-repeat:no-repeat;border-radius:50%;content:"";display:inline-block;left:-48px;margin:0 16px 0 0;min-height:28px;min-width:28px;position:absolute;top:-2px;vertical-align:middle}ol.wp-block-list{list-style-type:decimal}ol.wp-block-list li{margin-bottom:8px}ol.wp-block-list li ul{margin-left:24px;position:relative}ol.wp-block-list li ul li{list-style-type:circle;margin-bottom:8px;position:relative}ol.wp-block-list li ul li:before{content:none}body{color:#1c325d}body #breadcrumbs,body a{color:#00abec}body #breadcrumbs a{text-decoration:underline}body .color-dark-blue{color:#1c325d}body .bg-red{background-color:#de5a6c!important}body .bg-light-blue{background-color:#cde8f8}body .color-gray{color:#78849e}body .border-gray{border-color:#78849e}body .border-light-gray{border-color:#b3c3cf}body .border-light-gray-bottom{border-bottom:1px solid #e9edf1}body .color-light-gray{color:#78849e}body .bg-dark-gray{background-color:#78849e}body .color-primary{color:#00abec}body .wp-block-separator{border-width:1px;color:#b3c3cf;margin:0 auto;max-width:1200px}body .bg-light-blue{background-color:#e4f3fb}body .bg-primary{background-color:#00abec}body .bg-light-gray{background:#e9edf1}body .bg-dark-blue{background-color:#1c325d!important}body .blue-border{border-color:#1c325d}body .container-1320{margin:0 auto;max-width:1320px}body .container-1200{margin:0 auto;max-width:1200px}body .container-1000{margin:0 auto;max-width:1000px}body .container-1440{margin:0 auto;max-width:1440px}body h1,body h2,body h3,body h4{font-weight:500}body h4{font-size:32px}body h5{font-size:20px;font-weight:500}body h6{font-size:18px;font-weight:500}body ol,body ul{padding-bottom:16px}body .pagination .current{background:#fff;border-radius:50%;display:inline-block;min-width:54px;padding:16px;text-align:center}body .pagination a{color:#1c325d;text-decoration:none}body .pagination .page-numbers{padding:16px}body .pagination .page-numbers.next,body .pagination .page-numbers.prev{padding:16px 0}body .archive-content a{text-decoration:none}body .wp-block-table th{border-color:#e1e1e1;text-align:left}body .wp-block-table td,body .wp-block-table thead{border-color:#e1e1e1}.gform_wrapper{margin:0 auto;max-width:1440px;padding:1rem}@media (min-width:calc(1440px + 2rem)){.gform_wrapper{padding:0}}.gform_wrapper ul{list-style:none}.gform_wrapper .gform_validation_container,.gform_wrapper .hidden_label>label,.gform_wrapper .hidden_sub_label{display:none!important}.gform_wrapper .validation_error,.gform_wrapper .validation_message{color:red}.gform_wrapper .validation_error{border:1px solid red;margin-bottom:15px;padding:10px}.note-box{background:#f1f1f1;padding:20px}.wp-block-button .wp-block-button__link,.wp-block-button a,.wp-block-button button,.wp-block-button:not(.is-style-btn-secondary):not(.is-style-btn-tertiary) .wp-block-button__link,.wp-block-button:not(.is-style-btn-secondary):not(.is-style-btn-tertiary) a,.wp-block-button:not(.is-style-btn-secondary):not(.is-style-btn-tertiary) button{background:none;background:#00abec;border:none;border-radius:32px;color:#fff;cursor:pointer;outline:none;overflow:hidden;padding:16px 32px;position:relative;width:auto}.wp-block-button a:after,.wp-block-button button:after,.wp-block-button:not(.is-style-btn-secondary):not(.is-style-btn-tertiary) a:after,.wp-block-button:not(.is-style-btn-secondary):not(.is-style-btn-tertiary) button:after{background:#fff;bottom:15px;content:"";height:1px;left:32px;position:absolute;-webkit-transition:width .3s ease;transition:width .3s ease;width:0}.wp-block-button a:hover:after,.wp-block-button button:hover:after,.wp-block-button:not(.is-style-btn-secondary):not(.is-style-btn-tertiary) a:hover:after,.wp-block-button:not(.is-style-btn-secondary):not(.is-style-btn-tertiary) button:hover:after{width:calc(100% - 64px)}body.page-template-page-sidebar .sidebar-content>h1{font-size:46px}body.page-template-page-sidebar .sidebar-content>h2{font-size:38px}body.page-template-page-sidebar .sidebar-content>h3{font-size:32px}body.page-template-page-sidebar .sidebar-content>h4{font-size:28px}body.page-template-page-sidebar .sidebar-nav a{border-radius:8px;color:#1c325d;padding:12px 16px;text-decoration:none}body.page-template-page-sidebar .sidebar-nav .menu-open>a{background-color:#78849e;color:#fff}body.page-template-page-sidebar .sidebar-nav .submenu{border-bottom:1px solid #b3c3cf}body.page-template-default .eyebrow,body.page-template-default .wp-block-columns,body.page-template-default>figure,body.page-template-default>h1,body.page-template-default>h2,body.page-template-default>h3,body.page-template-default>h4,body.page-template-default>h5,body.page-template-default>h6,body.page-template-default>p{margin:0 auto;max-width:1200px;padding-right:200px}@media (max-width:1280px){body.page-template-default .eyebrow,body.page-template-default .wp-block-columns,body.page-template-default>figure,body.page-template-default>h1,body.page-template-default>h2,body.page-template-default>h3,body.page-template-default>h4,body.page-template-default>h5,body.page-template-default>h6,body.page-template-default>p{padding-right:0}}body.page-template-default .wp-block-columns,body.page-template-default>figure{padding-right:0}body.page-template-default>ol,body.page-template-default>ul{margin:0 auto;max-width:1160px}body.page-template-default .container-1200 ol,body.page-template-default .container-1200 ul{list-style:disc none inside}body.page-template-default .container-1200 ol{list-style-type:decimal}@media (max-width:1280px){body.page-template-default .wp-block-columns,body.page-template-default>.eyebrow,body.page-template-default>figure,body.page-template-default>h1,body.page-template-default>h2,body.page-template-default>h3,body.page-template-default>h4,body.page-template-default>h5,body.page-template-default>h6,body.page-template-default>ol,body.page-template-default>p,body.page-template-default>ul{margin:0 16px}body.page-template-default>ol,body.page-template-default>ul{margin-left:40px}}.single-post .container-1000>h1{font-size:48px}.single-post .container-1000>h2{font-size:38px}.single-post .container-1000>h3{font-size:32px}.single-post .container-1000>h4{font-size:28px}.single-post .read-more-articles h2{font-size:38px}.single-post h2,.single-post h3,.single-post h4,.single-post h5,.single-post h6,.single-post p{padding-bottom:32px}body.page-template-page-contact .sidebar-content>h1{font-size:46px}body.page-template-page-contact .sidebar-content>h2{font-size:38px}body.page-template-page-contact .sidebar-content>h3{font-size:32px}body.page-template-page-contact .sidebar-content>h4{font-size:28px}body.page-template-page-contact #sidebar-close{display:none}body.page-template-page-contact .sidebar-nav a{border-radius:8px;color:#1c325d;padding:12px 16px;text-decoration:none}body.page-template-page-contact .sidebar-nav a[href="#"]{color:#78849e;font-size:12px;margin-top:12px;pointer-events:none;text-transform:uppercase}body.page-template-page-contact .sidebar-nav .menu-open>a{background-color:#78849e;color:#fff}body.page-template-page-contact .sidebar-nav .submenu{border-bottom:1px solid #b3c3cf}body.page-template-page-contact .sidebar-nav .submenu .current-menu-item>div>a{color:#00abec}#sidebar-content-link{scroll-margin-top:9999px}@media (max-width:1279px){#sidebar-content-link{scroll-margin-top:100px}}.page-template-_page-contact .sidebar-content li:not(:last-child){margin-bottom:12px}.page-template-_page-contact .sidebar-content a{font-weight:600;text-decoration:underline}.page-template-_page-contact .sidebar-menu .description{margin-bottom:1rem}.page-template-_page-contact .sidebar-menu .description p{padding-bottom:.75rem}.page-template-_page-contact .sidebar-menu .description ul{list-style:disc;list-style-type:disc;margin-bottom:.75rem;margin-left:1.5rem;padding-bottom:0}.page-template-_page-contact .sidebar-menu .contact h5,.page-template-_page-contact .sidebar-menu .contact p{margin-bottom:0;padding-bottom:8px}.page-template-_page-contact .sidebar-menu h5{font-family:aktiv-grotesk,sans-serif;font-size:1rem;font-weight:600;margin-bottom:0}.page-template-_page-contact .sidebar-menu .accordion-title{padding:18px 16px}.page-template-_page-contact .sidebar-menu .accordion-item.accordion-open{background-color:#e4f3fb}.page-template-_page-contact .sidebar-menu .accordion-item.accordion-open.lvl-2{background-color:#1c325d;border-bottom-left-radius:0;border-bottom-right-radius:0}.page-template-_page-contact .sidebar-menu .accordion-item.accordion-open.lvl-3{background-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.page-template-_page-contact .sidebar-menu .accordion-item:not(.accordion-open){margin-bottom:12px}.page-template-_page-contact .sidebar-menu .accordion-content.accordion-open{background-color:#fff;margin-bottom:12px;padding:16px}.page-template-_page-contact .sidebar-menu .accordion-content.accordion-open .accordion-content{background-color:#e4f3fb}.page-template-_page-contact .sidebar-menu .accordion-content.accordion-open .accordion-content .accordion-content.accordion-open{background-color:transparent;border-bottom:1px solid #1c325d;border-left:1px solid #1c325d;border-right:1px solid #1c325d}html{font-size:100%;scroll-behavior:smooth}body:not(.wp-admin){font-family:aktiv-grotesk,sans-serif}.edit-post-visual-editor__post-title-wrapper{padding:8px}html :where(.wp-block){margin-bottom:0;margin-top:0}.is-root-container{font-family:aktiv-grotesk,sans-serif;padding:8px}.is-root-container>*{margin-bottom:1rem}.is-root-container>p{line-height:1.4rem}.is-root-container>.wp-block-spacer{background-color:#f2f2f2}.wp-block-social-links .wp-social-link-facebook{background-image:url(../../img/facebook.svg);background-size:cover;color:transparent}.wp-block-social-links .wp-social-link-instagram{background-image:url(../../img/instagram.svg);background-size:cover;color:transparent}.wp-block-social-links .wp-social-link-linkedin{background-image:url(../../img/linkedin.svg);background-size:cover;color:transparent}.wp-block-social-links{font-size:36px}footer{background:#00abec;color:#fff}footer .wp-classic-menu-block>.menu li{display:block;padding-bottom:24px}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{color:#fff;font-size:20px;font-weight:500;line-height:30px;padding-bottom:24px}footer a,footer p{padding-bottom:24px}footer a{color:#fff;text-decoration:none}footer #sidebar-bottom .wp-classic-menu-block>.menu li{display:inline;padding-bottom:0}@media (max-width:768px){footer #sidebar-bottom .wp-classic-menu-block>.menu li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:0}footer #sidebar-bottom .wp-classic-menu-block>.menu li a{padding-bottom:24px}}footer h2 a{background:none;background:#00abec;border:none;color:#fff;display:inline-block;outline:none;overflow:hidden;position:relative}footer h2 a:after{background:#fff;bottom:20px;content:"";height:1px;left:0;position:absolute;-webkit-transition:width .3s ease;transition:width .3s ease;width:0}footer h2 a:hover:after{width:100%}footer .newsletter{border:1px solid #fff;border-radius:32px;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.12);box-shadow:0 4px 10px 0 rgba(0,0,0,.12)}header a{color:#1c325d;text-decoration:none}header .desktop-main-menu>ul>li{height:100%}header .desktop-main-menu>ul>li>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;padding:0 16px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:none;border:none;cursor:pointer;outline:none;overflow:hidden;position:relative;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}header .desktop-main-menu>ul>li>a:after{background:#1c325d;bottom:30px;content:"";height:1px;position:absolute;-webkit-transition:width .3s ease;transition:width .3s ease;width:0}header .desktop-main-menu>ul>li>a:hover:after{width:calc(100% - 32px)}header .desktop-main-menu .sub-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start}header .desktop-main-menu .sub-menu a{font-weight:500}header .desktop-main-menu .sub-menu .sub-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}header .desktop-main-menu .sub-menu .sub-menu a{font-size:14px;font-weight:400}header .desktop-main-menu .sub-menu>*{-webkit-box-flex:0;-webkit-flex:0 1 calc(33.333% - 20px);-ms-flex:0 1 calc(33.333% - 20px);flex:0 1 calc(33.333% - 20px);margin-right:10px;margin-top:10px}@media (max-width:1280px){header .desktop-main-menu>ul>li{position:relative}header .desktop-main-menu>ul>li>a{font-size:20px;padding:16px;width:100%}header .desktop-main-menu>ul>li>a:hover:after{width:0}header .desktop-main-menu .sub-menu{margin-left:8px;padding-left:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.custom-logo{max-width:146px;width:100%}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhlbHBlcnMvX3R5cGUuc2NzcyIsImdsb2JhbC5jc3MiLCJfdmFycy5zY3NzIiwiaGVscGVycy9fZm9ybXMuc2NzcyIsImJsb2Nrcy9fbm90ZS1ib3guc2NzcyIsImJsb2Nrcy9fYnV0dG9uLnNjc3MiLCJ0ZW1wbGF0ZXMvX3BhZ2Utd2l0aC1zaWRlYmFyLnNjc3MiLCJ0ZW1wbGF0ZXMvX2RlZmF1bHQtcGFnZS5zY3NzIiwidGVtcGxhdGVzL19zaW5nbGUtcG9zdC5zY3NzIiwidGVtcGxhdGVzL19wYWdlLWNvbnRhY3RzLnNjc3MiLCJ0ZW1wbGF0ZXMvX19wYWdlLWNvbnRhY3RzLnNjc3MiLCJibG9ja3MvZWRpdG9yLXN0eWxlcy5zY3NzIiwiaGVscGVycy9fZm9vdGVyLnNjc3MiLCJoZWxwZXJzL19oZWFkZXIuc2NzcyIsImdsb2JhbC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlBLEdBQ0ksaUJDR0osQ0RBQSxPQUNJLGVDR0osQ0RBQSxLQUNJLHFCQ0dKLENEQUEsa0JBT0ksaUJBQUEsQ0FDQSxtQkFBQSxDQUZBLGlCQUFBLENBR0EscUJDR0osQ0RBQSx5QkFDSSxrQkFNSSxpQkNHTixDQUNGLENEQUEsRUFFSSxtQkFBQSxDQURBLGdCQ0dKLENEQ0Esa0NBRUksZ0JDRUosQ0RBSSxnRkFFSSxnQkNJUixDREFBLGlCQUVJLG9CQUFBLENBREEsaUJDSUosQ0REUSw0Q0FFSSxlQUFBLENBREEsa0JBQUEsQ0FHQSxnQkFBQSxDQURBLGlCQ0laLENERFksbURBTUksd0JFeEROLENGb0RNLHlDQUFBLENBRUEsdUJBQUEsQ0FEQSwyQkFBQSxDQU9BLGlCQUFBLENBVEEsVUFBQSxDQUlBLG9CQUFBLENBT0EsVUFBQSxDQUhBLGlCQUFBLENBREEsZUFBQSxDQURBLGNBQUEsQ0FPQSxpQkFBQSxDQURBLFFBQUEsQ0FGQSxxQkNNaEIsQ0RHQSxpQkFDSSx1QkNBSixDREVJLG9CQUNJLGlCQ0FSLENERVEsdUJBQ0ksZ0JBQUEsQ0FDQSxpQkNBWixDREVZLDBCQUdJLHNCQUFBLENBRkEsaUJBQUEsQ0FDQSxpQkNDaEIsQ0RFZ0IsaUNBQ0ksWUNBcEIsQ0RPQSxLQUNJLGFDSkosQ0RVSSx5QkFDSSxhQ0xSLENETVEsb0JBQ0kseUJDSlosQ0RRSSxzQkFDSSxhQ05SLENEU0ksYUFDSSxrQ0NQUixDRFNJLG9CQUNJLHdCQ1BSLENEVUksaUJBQ0ksYUNSUixDRFVJLGtCQUNJLG9CQ1JSLENEVUksd0JBQ0ksb0JDUlIsQ0RVSSwrQkFDSSwrQkNSUixDRFVJLHVCQUNJLGFDUlIsQ0RVSSxtQkFDSSx3QkNSUixDRFdJLG9CQUNJLGFDVFIsQ0RZSSx5QkFJSSxnQkFBQSxDQURBLGFBQUEsQ0FGQSxhQUFBLENBQ0EsZ0JDUlIsQ0RhSSxvQkFDSSx3QkNYUixDRGNJLGlCQUNJLHdCQ1pSLENEZUksb0JBQ0ksa0JDYlIsQ0RnQkksbUJBQ0ksa0NDZFIsQ0RpQkksa0JBQ0ksb0JDZlIsQ0RrQkkscUJBRUksYUFBQSxDQURBLGdCQ2ZSLENEbUJJLHFCQUVJLGFBQUEsQ0FEQSxnQkNoQlIsQ0RvQkkscUJBRUksYUFBQSxDQURBLGdCQ2pCUixDRHFCSSxxQkFFSSxhQUFBLENBREEsZ0JDbEJSLENEa0NJLGdDQUhJLGVDbEJSLENEcUJJLFFBQ0ksY0N0QlIsQ0QwQkksUUFDSSxjQUFBLENBQ0EsZUN4QlIsQ0QyQkksUUFDSSxjQUFBLENBQ0EsZUN6QlIsQ0QyQkksZ0JBRUksbUJDekJSLENENEJRLDBCQUVJLGVBQUEsQ0FDQSxpQkFBQSxDQUdBLG9CQUFBLENBRkEsY0FBQSxDQUhBLFlBQUEsQ0FJQSxpQkN6QlosQ0Q0QlEsbUJBQ0ksYUVsT0EsQ0ZtT0Esb0JDMUJaLENENEJRLCtCQUNJLFlDMUJaLENEOEJZLHdFQUNJLGNDekJoQixDRDhCUSx3QkFDSSxvQkM1QlosQ0RpQ1Esd0JBRUksb0JBQUEsQ0FEQSxlQzlCWixDRG9DUSxtREFDSSxvQkMvQlosQ0UzT0EsZUFDRSxhQUFBLENBQ0EsZ0JBQUEsQ0FDQSxZRjhPRixDRTVPRSx1Q0FMRixlQU1JLFNGK09GLENBQ0YsQ0U3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LDBCQUFBLENBQUEscUJBQUEsQ0FBQSxrQkFBQSxDQUVBLGVBQUEsQ0FDQSxXQUFBLENBQ0EsY0FBQSxDQUNBLFlBQUEsQ0FDQSxlQUFBLENBTEEsaUJBQUEsQ0FNQSx3QkFBQSxDQUFBLHFDQUFBLENBQUEscUJBQUEsQ0FBQSw2Qlo4cUJoQixDWTVxQlksd0NBTUksa0JBQUEsQ0FIQSxXQUFBLENBRkEsVUFBQSxDQUlBLFVBQUEsQ0FIQSxpQkFBQSxDQUtBLGlDQUFBLENBQUEseUJBQUEsQ0FIQSxPWmlyQmhCLENZM3FCWSw4Q0FDSSx1Qlo2cUJoQixDWXpxQlEsb0NBQ0ksbUJBQUEsQ0FBQSxvQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUNBLHNCQUFBLENBQUEsa0NBQUEsQ0FBQSxtQkFBQSxDQUNBLHNCQUFBLENBQUEsa0JBQUEsQ0FBQSxjQUFBLENBREEsMEJaNHFCWixDWXpxQlksc0NBQ0ksZVoycUJoQixDWXhxQlksOENBQ0ksbUJBQUEsQ0FBQSxvQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUNBLDJCQUFBLENBQUEsNEJBQUEsQ0FBQSw2QkFBQSxDQUFBLHlCQUFBLENBQUEscUJaMHFCaEIsQ1l4cUJnQixnREFDSSxjQUFBLENBQ0EsZVowcUJwQixDWXRxQlksc0NBQ0ksa0JBQUEsQ0FBQSxxQ0FBQSxDQUFBLGlDQUFBLENBQUEsNkJBQUEsQ0FDQSxpQkFBQSxDQUNBLGVad3FCaEIsQ1lwcUJRLDBCQUNJLGdDQUNJLGlCWnNxQmQsQ1lwcUJVLGtDQUdJLGNBQUEsQ0FGQSxZQUFBLENBQ0EsVVp1cUJkLENZcHFCVSw4Q0FDSSxPWnNxQmQsQ1lucUJVLG9DQUVJLGVBQUEsQ0FEQSxnQkFBQSxDQUVBLDJCQUFBLENBQUEsNEJBQUEsQ0FBQSw2QkFBQSxDQUFBLHlCQUFBLENBQUEscUJacXFCZCxDQUNGLENhN3VCQSxhQUVFLGVBQUEsQ0FEQSxVYml2QkYiLCJmaWxlIjoiZ2xvYmFsLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vLyBfdHlwZS5zY3NzXG4vL1xuXG5lbSB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5zdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5jb2RlIHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICAgIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gICAgfVxufVxuXG5wIHtcbiAgICB0ZXh0LXdyYXA6IHByZXR0eTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cblxub2wud3AtYmxvY2stbGlzdCxcbnVsLndwLWJsb2NrLWxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuXG4gICAgb2wsXG4gICAgdWwge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbnVsLndwLWJsb2NrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgJi5pcy1zdHlsZS1saXN0LWl0ZW0tYmx1ZSB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvY2hlY2suc3ZnXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI4cHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTZweCAwIDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgbGVmdDogLTQ4cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxub2wud3AtYmxvY2stbGlzdCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuXG4gICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmJvZHkge1xuICAgIGNvbG9yOiAkY29sb3JfYm9keTtcblxuICAgIGEge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuXG4gICAgI2JyZWFkY3J1bWJzIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbG9yLWRhcmstYmx1ZSB7XG4gICAgICAgIGNvbG9yOiAkZGFya19ibHVlO1xuICAgIH1cblxuICAgIC5iZy1yZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGU1YTZjICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5iZy1saWdodC1ibHVlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NkZThmODtcbiAgICB9XG5cbiAgICAuY29sb3ItZ3JheSB7XG4gICAgICAgIGNvbG9yOiAjNzg4NDllO1xuICAgIH1cbiAgICAuYm9yZGVyLWdyYXkge1xuICAgICAgICBib3JkZXItY29sb3I6ICM3ODg0OWU7XG4gICAgfVxuICAgIC5ib3JkZXItbGlnaHQtZ3JheSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2IzYzNjZjtcbiAgICB9XG4gICAgLmJvcmRlci1saWdodC1ncmF5LWJvdHRvbSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllZGYxO1xuICAgIH1cbiAgICAuY29sb3ItbGlnaHQtZ3JheSB7XG4gICAgICAgIGNvbG9yOiAjNzg4NDllO1xuICAgIH1cbiAgICAuYmctZGFyay1ncmF5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc4ODQ5ZTtcbiAgICB9XG5cbiAgICAuY29sb3ItcHJpbWFyeSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAud3AtYmxvY2stc2VwYXJhdG9yIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICBjb2xvcjogI2IzYzNjZjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgfVxuXG4gICAgLmJnLWxpZ2h0LWJsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfYmx1ZTtcbiAgICB9XG5cbiAgICAuYmctcHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgIC5iZy1saWdodC1ncmF5IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWRmMTtcbiAgICB9XG5cbiAgICAuYmctZGFyay1ibHVlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtfYmx1ZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5ibHVlLWJvcmRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmtfYmx1ZTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLTEzMjAge1xuICAgICAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci0xMjAwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC5jb250YWluZXItMTAwMCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLTE0NDAge1xuICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgaDUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgaDYge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgfVxuICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgICAgLmN1cnJlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiA1NHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrX2JsdWU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnBhZ2UtbnVtYmVycyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgJi5uZXh0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnByZXYge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXJjaGl2ZS1jb250ZW50IHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud3AtYmxvY2stdGFibGUge1xuICAgICAgICB0aCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZTFlMWUxO1xuICAgICAgICB9XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2UxZTFlMTtcbiAgICAgICAgfVxuICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNlMWUxZTE7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKipcbiAqIFRoZW1lIFN0eWxlc1xuICovXG4vKipcbiAqIFRoZW1lIFN0eWxlc1xuICovXG5lbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmNvZGUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cbnAge1xuICB0ZXh0LXdyYXA6IHByZXR0eTtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5cbm9sLndwLWJsb2NrLWxpc3QsXG51bC53cC1ibG9jay1saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5vbC53cC1ibG9jay1saXN0IG9sLFxub2wud3AtYmxvY2stbGlzdCB1bCxcbnVsLndwLWJsb2NrLWxpc3Qgb2wsXG51bC53cC1ibG9jay1saXN0IHVsIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbnVsLndwLWJsb2NrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbnVsLndwLWJsb2NrLWxpc3QuaXMtc3R5bGUtbGlzdC1pdGVtLWJsdWUgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xufVxudWwud3AtYmxvY2stbGlzdC5pcy1zdHlsZS1saXN0LWl0ZW0tYmx1ZSBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2NoZWNrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFiZWM7XG4gIG1pbi13aWR0aDogMjhweDtcbiAgbWluLWhlaWdodDogMjhweDtcbiAgbWFyZ2luOiAwIDE2cHggMCAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxlZnQ6IC00OHB4O1xuICB0b3A6IC0ycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxub2wud3AtYmxvY2stbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cbm9sLndwLWJsb2NrLWxpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5vbC53cC1ibG9jay1saXN0IGxpIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbm9sLndwLWJsb2NrLWxpc3QgbGkgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG59XG5vbC53cC1ibG9jay1saXN0IGxpIHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG5ib2R5IHtcbiAgY29sb3I6ICMxYzMyNWQ7XG59XG5ib2R5IGEge1xuICBjb2xvcjogIzAwYWJlYztcbn1cbmJvZHkgI2JyZWFkY3J1bWJzIHtcbiAgY29sb3I6ICMwMGFiZWM7XG59XG5ib2R5ICNicmVhZGNydW1icyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5ib2R5IC5jb2xvci1kYXJrLWJsdWUge1xuICBjb2xvcjogIzFjMzI1ZDtcbn1cbmJvZHkgLmJnLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZTVhNmMgIWltcG9ydGFudDtcbn1cbmJvZHkgLmJnLWxpZ2h0LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RlOGY4O1xufVxuYm9keSAuY29sb3ItZ3JheSB7XG4gIGNvbG9yOiAjNzg4NDllO1xufVxuYm9keSAuYm9yZGVyLWdyYXkge1xuICBib3JkZXItY29sb3I6ICM3ODg0OWU7XG59XG5ib2R5IC5ib3JkZXItbGlnaHQtZ3JheSB7XG4gIGJvcmRlci1jb2xvcjogI2IzYzNjZjtcbn1cbmJvZHkgLmJvcmRlci1saWdodC1ncmF5LWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllZGYxO1xufVxuYm9keSAuY29sb3ItbGlnaHQtZ3JheSB7XG4gIGNvbG9yOiAjNzg4NDllO1xufVxuYm9keSAuYmctZGFyay1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4ODQ5ZTtcbn1cbmJvZHkgLmNvbG9yLXByaW1hcnkge1xuICBjb2xvcjogIzAwYWJlYztcbn1cbmJvZHkgLndwLWJsb2NrLXNlcGFyYXRvciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgY29sb3I6ICNiM2MzY2Y7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuYm9keSAuYmctbGlnaHQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGYzZmI7XG59XG5ib2R5IC5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWJlYztcbn1cbmJvZHkgLmJnLWxpZ2h0LWdyYXkge1xuICBiYWNrZ3JvdW5kOiAjZTllZGYxO1xufVxuYm9keSAuYmctZGFyay1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjMzI1ZCAhaW1wb3J0YW50O1xufVxuYm9keSAuYmx1ZS1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICMxYzMyNWQ7XG59XG5ib2R5IC5jb250YWluZXItMTMyMCB7XG4gIG1heC13aWR0aDogMTMyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmJvZHkgLmNvbnRhaW5lci0xMjAwIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuYm9keSAuY29udGFpbmVyLTEwMDAge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5ib2R5IC5jb250YWluZXItMTQ0MCB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmJvZHkgaDEge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuYm9keSBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5ib2R5IGgzIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmJvZHkgaDQge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5ib2R5IGg1IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuYm9keSBoNiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmJvZHkgdWwsXG5ib2R5IG9sIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5ib2R5IC5wYWdpbmF0aW9uIC5jdXJyZW50IHtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWluLXdpZHRoOiA1NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmJvZHkgLnBhZ2luYXRpb24gYSB7XG4gIGNvbG9yOiAjMWMzMjVkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IC5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMge1xuICBwYWRkaW5nOiAxNnB4O1xufVxuYm9keSAucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLm5leHQge1xuICBwYWRkaW5nOiAxNnB4IDA7XG59XG5ib2R5IC5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMucHJldiB7XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cbmJvZHkgLmFyY2hpdmUtY29udGVudCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAud3AtYmxvY2stdGFibGUgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItY29sb3I6ICNlMWUxZTE7XG59XG5ib2R5IC53cC1ibG9jay10YWJsZSB0ZCB7XG4gIGJvcmRlci1jb2xvcjogI2UxZTFlMTtcbn1cbmJvZHkgLndwLWJsb2NrLXRhYmxlIHRoZWFkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTFlMWUxO1xufVxuXG4uZ2Zvcm1fd3JhcHBlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgcGFkZGluZzogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiBjYWxjKDE0NDBweCArIDJyZW0pKSB7XG4gIC5nZm9ybV93cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uZ2Zvcm1fd3JhcHBlciB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fdmFsaWRhdGlvbl9jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZ2Zvcm1fd3JhcHBlciAuaGlkZGVuX3N1Yl9sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5nZm9ybV93cmFwcGVyIC5oaWRkZW5fbGFiZWwgPiBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5nZm9ybV93cmFwcGVyIC52YWxpZGF0aW9uX2Vycm9yLFxuLmdmb3JtX3dyYXBwZXIgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gIGNvbG9yOiByZWQ7XG59XG4uZ2Zvcm1fd3JhcHBlciAudmFsaWRhdGlvbl9lcnJvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLm5vdGUtYm94IHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbjpub3QoLmlzLXN0eWxlLWJ0bi1zZWNvbmRhcnkpOm5vdCguaXMtc3R5bGUtYnRuLXRlcnRpYXJ5KSBhLFxuLndwLWJsb2NrLWJ1dHRvbjpub3QoLmlzLXN0eWxlLWJ0bi1zZWNvbmRhcnkpOm5vdCguaXMtc3R5bGUtYnRuLXRlcnRpYXJ5KSBidXR0b24sXG4ud3AtYmxvY2stYnV0dG9uOm5vdCguaXMtc3R5bGUtYnRuLXNlY29uZGFyeSk6bm90KC5pcy1zdHlsZS1idG4tdGVydGlhcnkpIC53cC1ibG9jay1idXR0b25fX2xpbmssXG4ud3AtYmxvY2stYnV0dG9uIGEsXG4ud3AtYmxvY2stYnV0dG9uIGJ1dHRvbixcbi53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMDBhYmVjO1xuICBjb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTZweCAzMnB4O1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICB3aWR0aDogYXV0bztcbn1cbi53cC1ibG9jay1idXR0b246bm90KC5pcy1zdHlsZS1idG4tc2Vjb25kYXJ5KTpub3QoLmlzLXN0eWxlLWJ0bi10ZXJ0aWFyeSkgYTo6YWZ0ZXIsXG4ud3AtYmxvY2stYnV0dG9uOm5vdCguaXMtc3R5bGUtYnRuLXNlY29uZGFyeSk6bm90KC5pcy1zdHlsZS1idG4tdGVydGlhcnkpIGJ1dHRvbjo6YWZ0ZXIsXG4ud3AtYmxvY2stYnV0dG9uIGE6OmFmdGVyLFxuLndwLWJsb2NrLWJ1dHRvbiBidXR0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE1cHg7XG4gIGxlZnQ6IDMycHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcbn1cbi53cC1ibG9jay1idXR0b246bm90KC5pcy1zdHlsZS1idG4tc2Vjb25kYXJ5KTpub3QoLmlzLXN0eWxlLWJ0bi10ZXJ0aWFyeSkgYTpob3Zlcjo6YWZ0ZXIsXG4ud3AtYmxvY2stYnV0dG9uOm5vdCguaXMtc3R5bGUtYnRuLXNlY29uZGFyeSk6bm90KC5pcy1zdHlsZS1idG4tdGVydGlhcnkpIGJ1dHRvbjpob3Zlcjo6YWZ0ZXIsXG4ud3AtYmxvY2stYnV0dG9uIGE6aG92ZXI6OmFmdGVyLFxuLndwLWJsb2NrLWJ1dHRvbiBidXR0b246aG92ZXI6OmFmdGVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDY0cHgpO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1zaWRlYmFyIC5zaWRlYmFyLWNvbnRlbnQgPiBoMSB7XG4gIGZvbnQtc2l6ZTogNDZweDtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXNpZGViYXIgLnNpZGViYXItY29udGVudCA+IGgyIHtcbiAgZm9udC1zaXplOiAzOHB4O1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2Utc2lkZWJhciAuc2lkZWJhci1jb250ZW50ID4gaDMge1xuICBmb250LXNpemU6IDMycHg7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1zaWRlYmFyIC5zaWRlYmFyLWNvbnRlbnQgPiBoNCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXNpZGViYXIgLnNpZGViYXItbmF2IGEge1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICMxYzMyNWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXNpZGViYXIgLnNpZGViYXItbmF2IC5tZW51LW9wZW4gPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4ODQ5ZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2Utc2lkZWJhciAuc2lkZWJhci1uYXYgLnN1Ym1lbnUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2IzYzNjZjtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBwLFxuYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBoMSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0ID4gaDIsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCA+IGgzLFxuYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBoNCxcbmJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0ID4gaDUsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCA+IGg2LFxuYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBmaWd1cmUsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuZXllYnJvdyxcbmJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC53cC1ibG9jay1jb2x1bW5zIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAyMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBwLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCA+IGgxLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCA+IGgyLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCA+IGgzLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCA+IGg0LFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCA+IGg1LFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCA+IGg2LFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCA+IGZpZ3VyZSxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmV5ZWJyb3csXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCA+IGZpZ3VyZSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC53cC1ibG9jay1jb2x1bW5zIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0ID4gdWwge1xuICBtYXgtd2lkdGg6IDExNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCA+IG9sIHtcbiAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmNvbnRhaW5lci0xMjAwIHVsLFxuYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmNvbnRhaW5lci0xMjAwIG9sIHtcbiAgbGlzdC1zdHlsZTogZGlzYyBpbnNpZGUgbm9uZTtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5jb250YWluZXItMTIwMCBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBwLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCA+IGgxLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCA+IGgyLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCA+IGgzLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCA+IGg0LFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCA+IGg1LFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCA+IGg2LFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCA+IHVsLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCA+IG9sLFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCA+IGZpZ3VyZSxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiAuZXllYnJvdyxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgIG1hcmdpbjogMCAxNnB4O1xuICB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0ID4gb2wge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0ID4gdWwge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbi5zaW5nbGUtcG9zdCAuY29udGFpbmVyLTEwMDAgPiBoMSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbn1cbi5zaW5nbGUtcG9zdCAuY29udGFpbmVyLTEwMDAgPiBoMiB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbn1cbi5zaW5nbGUtcG9zdCAuY29udGFpbmVyLTEwMDAgPiBoMyB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cbi5zaW5nbGUtcG9zdCAuY29udGFpbmVyLTEwMDAgPiBoNCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cbi5zaW5nbGUtcG9zdCAucmVhZC1tb3JlLWFydGljbGVzIGgyIHtcbiAgZm9udC1zaXplOiAzOHB4O1xufVxuLnNpbmdsZS1wb3N0IHAsXG4uc2luZ2xlLXBvc3QgaDIsXG4uc2luZ2xlLXBvc3QgaDMsXG4uc2luZ2xlLXBvc3QgaDQsXG4uc2luZ2xlLXBvc3QgaDUsXG4uc2luZ2xlLXBvc3QgaDYge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCAuc2lkZWJhci1jb250ZW50ID4gaDEge1xuICBmb250LXNpemU6IDQ2cHg7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IC5zaWRlYmFyLWNvbnRlbnQgPiBoMiB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QgLnNpZGViYXItY29udGVudCA+IGgzIHtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCAuc2lkZWJhci1jb250ZW50ID4gaDQge1xuICBmb250LXNpemU6IDI4cHg7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0ICNzaWRlYmFyLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QgLnNpZGViYXItbmF2IGEge1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICMxYzMyNWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QgLnNpZGViYXItbmF2IGFbaHJlZj1cIiNcIl0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6ICM3ODg0OWU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QgLnNpZGViYXItbmF2IC5tZW51LW9wZW4gPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4ODQ5ZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCAuc2lkZWJhci1uYXYgLnN1Ym1lbnUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2IzYzNjZjtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QgLnNpZGViYXItbmF2IC5zdWJtZW51IC5jdXJyZW50LW1lbnUtaXRlbSA+IGRpdiA+IGEge1xuICBjb2xvcjogIzAwYWJlYztcbn1cblxuI3NpZGViYXItY29udGVudC1saW5rIHtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDk5OTlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgI3NpZGViYXItY29udGVudC1saW5rIHtcbiAgICBzY3JvbGwtbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuLyogUGFnZSB3aXRoIENvbnRhY3RzIE5ldyAqL1xuLnBhZ2UtdGVtcGxhdGUtX3BhZ2UtY29udGFjdCAuc2lkZWJhci1jb250ZW50IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtX3BhZ2UtY29udGFjdCAuc2lkZWJhci1jb250ZW50IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wYWdlLXRlbXBsYXRlLV9wYWdlLWNvbnRhY3QgLnNpZGViYXItbWVudSAuZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtX3BhZ2UtY29udGFjdCAuc2lkZWJhci1tZW51IC5kZXNjcmlwdGlvbiBwIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG59XG4ucGFnZS10ZW1wbGF0ZS1fcGFnZS1jb250YWN0IC5zaWRlYmFyLW1lbnUgLmRlc2NyaXB0aW9uIHVsIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbn1cbi5wYWdlLXRlbXBsYXRlLV9wYWdlLWNvbnRhY3QgLnNpZGViYXItbWVudSAuY29udGFjdCBwLFxuLnBhZ2UtdGVtcGxhdGUtX3BhZ2UtY29udGFjdCAuc2lkZWJhci1tZW51IC5jb250YWN0IGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cbi5wYWdlLXRlbXBsYXRlLV9wYWdlLWNvbnRhY3QgLnNpZGViYXItbWVudSBoNSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IGFrdGl2LWdyb3Rlc2ssIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZS10ZW1wbGF0ZS1fcGFnZS1jb250YWN0IC5zaWRlYmFyLW1lbnUgLmFjY29yZGlvbi10aXRsZSB7XG4gIHBhZGRpbmc6IDE4cHggMTZweDtcbn1cbi5wYWdlLXRlbXBsYXRlLV9wYWdlLWNvbnRhY3QgLnNpZGViYXItbWVudSAuYWNjb3JkaW9uLWl0ZW0uYWNjb3JkaW9uLW9wZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRmM2ZiO1xufVxuLnBhZ2UtdGVtcGxhdGUtX3BhZ2UtY29udGFjdCAuc2lkZWJhci1tZW51IC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24tb3Blbi5sdmwtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzMyNWQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLnBhZ2UtdGVtcGxhdGUtX3BhZ2UtY29udGFjdCAuc2lkZWJhci1tZW51IC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24tb3Blbi5sdmwtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5wYWdlLXRlbXBsYXRlLV9wYWdlLWNvbnRhY3QgLnNpZGViYXItbWVudSAuYWNjb3JkaW9uLWl0ZW06bm90KC5hY2NvcmRpb24tb3Blbikge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtX3BhZ2UtY29udGFjdCAuc2lkZWJhci1tZW51IC5hY2NvcmRpb24tY29udGVudC5hY2NvcmRpb24tb3BlbiB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtX3BhZ2UtY29udGFjdCAuc2lkZWJhci1tZW51IC5hY2NvcmRpb24tY29udGVudC5hY2NvcmRpb24tb3BlbiAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRmM2ZiO1xufVxuLnBhZ2UtdGVtcGxhdGUtX3BhZ2UtY29udGFjdCAuc2lkZWJhci1tZW51IC5hY2NvcmRpb24tY29udGVudC5hY2NvcmRpb24tb3BlbiAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1jb250ZW50LmFjY29yZGlvbi1vcGVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzFjMzI1ZDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzFjMzI1ZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxYzMyNWQ7XG59XG5cbi5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvcl9fcG9zdC10aXRsZS13cmFwcGVyIHtcbiAgcGFkZGluZzogOHB4O1xufVxuXG5odG1sIDp3aGVyZSgud3AtYmxvY2spIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmlzLXJvb3QtY29udGFpbmVyIHtcbiAgcGFkZGluZzogOHB4O1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keTpub3QoLndwLWFkbWluKSB7XG4gIGZvbnQtZmFtaWx5OiBha3Rpdi1ncm90ZXNrLCBzYW5zLXNlcmlmO1xufVxuXG4uZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3JfX3Bvc3QtdGl0bGUtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxuaHRtbCA6d2hlcmUoLndwLWJsb2NrKSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pcy1yb290LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDhweDtcbiAgZm9udC1mYW1pbHk6IGFrdGl2LWdyb3Rlc2ssIHNhbnMtc2VyaWY7XG59XG4uaXMtcm9vdC1jb250YWluZXIgPiAqIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5pcy1yb290LWNvbnRhaW5lciA+IHAge1xuICBsaW5lLWhlaWdodDogMS40cmVtO1xufVxuLmlzLXJvb3QtY29udGFpbmVyID4gLndwLWJsb2NrLXNwYWNlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3MgLndwLXNvY2lhbC1saW5rLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ZhY2Vib29rLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzIC53cC1zb2NpYWwtbGluay1pbnN0YWdyYW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaW5zdGFncmFtLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzIC53cC1zb2NpYWwtbGluay1saW5rZWRpbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9saW5rZWRpbi5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcyB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cblxuZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzAwYWJlYztcbiAgY29sb3I6IHdoaXRlO1xufVxuZm9vdGVyIC53cC1jbGFzc2ljLW1lbnUtYmxvY2sgPiAubWVudSBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbmZvb3RlciBoMSxcbmZvb3RlciBoMixcbmZvb3RlciBoMyxcbmZvb3RlciBoNCxcbmZvb3RlciBoNSxcbmZvb3RlciBoNiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5mb290ZXIgcCxcbmZvb3RlciBhIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5mb290ZXIgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuZm9vdGVyICNzaWRlYmFyLWJvdHRvbSAud3AtY2xhc3NpYy1tZW51LWJsb2NrID4gLm1lbnUgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciAjc2lkZWJhci1ib3R0b20gLndwLWNsYXNzaWMtbWVudS1ibG9jayA+IC5tZW51IGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIGZvb3RlciAjc2lkZWJhci1ib3R0b20gLndwLWNsYXNzaWMtbWVudS1ibG9jayA+IC5tZW51IGxpIGEge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG59XG5mb290ZXIgaDIgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMDBhYmVjO1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3V0bGluZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmZvb3RlciBoMiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7XG59XG5mb290ZXIgaDIgYTpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbmZvb3RlciAubmV3c2xldHRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuaGVhZGVyIGEge1xuICBjb2xvcjogIzFjMzI1ZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaGVhZGVyIC5kZXNrdG9wLW1haW4tbWVudSA+IHVsID4gbGkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5oZWFkZXIgLmRlc2t0b3AtbWFpbi1tZW51ID4gdWwgPiBsaSA+IGEge1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuaGVhZGVyIC5kZXNrdG9wLW1haW4tbWVudSA+IHVsID4gbGkgPiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzMHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICMxYzMyNWQ7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcbn1cbmhlYWRlciAuZGVza3RvcC1tYWluLW1lbnUgPiB1bCA+IGxpID4gYTpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG59XG5oZWFkZXIgLmRlc2t0b3AtbWFpbi1tZW51IC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuaGVhZGVyIC5kZXNrdG9wLW1haW4tbWVudSAuc3ViLW1lbnUgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5oZWFkZXIgLmRlc2t0b3AtbWFpbi1tZW51IC5zdWItbWVudSAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuaGVhZGVyIC5kZXNrdG9wLW1haW4tbWVudSAuc3ViLW1lbnUgLnN1Yi1tZW51IGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5oZWFkZXIgLmRlc2t0b3AtbWFpbi1tZW51IC5zdWItbWVudSA+ICoge1xuICBmbGV4OiAwIDEgY2FsYygzMy4zMzMlIC0gMjBweCk7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgaGVhZGVyIC5kZXNrdG9wLW1haW4tbWVudSA+IHVsID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBoZWFkZXIgLmRlc2t0b3AtbWFpbi1tZW51ID4gdWwgPiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIGhlYWRlciAuZGVza3RvcC1tYWluLW1lbnUgPiB1bCA+IGxpID4gYTpob3Zlcjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIGhlYWRlciAuZGVza3RvcC1tYWluLW1lbnUgLnN1Yi1tZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmN1c3RvbS1sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ2cHg7XG59IiwiLy9cbi8vIF92YXJzLnNjc3Ncbi8vXG5cbiRicFBob25lUHg6IDQ4MHB4O1xuJGJwVGFibGV0UHg6IDcyMHB4O1xuJGJwTGFwdG9wUHg6IDEwMjRweDtcbiRicERlc2t0b3BQeDogMTIwMHB4O1xuXG4kZm9udF9ib2R5OiBha3Rpdi1ncm90ZXNrLCBzYW5zLXNlcmlmO1xuJGZvbnRfaGVhZGluZzogc2VyaWY7XG5cbiRjb2xvcl9ib2R5OiAjMWMzMjVkO1xuXG4kcHJpbWFyeTogIzAwYWJlYztcbiRyZWQ6ICNkZTVhNmM7XG4kZGFya19ibHVlOiAjMWMzMjVkO1xuJGxpZ2h0X2JsdWU6ICNlNGYzZmI7XG4iLCIvL1xuLy8gX2Zvcm1zLnNjc3Ncbi8vXG5cbi5nZm9ybV93cmFwcGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBwYWRkaW5nOiAxcmVtO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBjYWxjKDE0NDBweCArIDJyZW0pKSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG5cbiAgLmdmb3JtX3ZhbGlkYXRpb25fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaGlkZGVuX3N1Yl9sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhpZGRlbl9sYWJlbCB7XG4gICAgPmxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAudmFsaWRhdGlvbl9lcnJvcixcbiAgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gICAgY29sb3I6IHJlZDtcbiAgfVxuXG4gIC52YWxpZGF0aW9uX2Vycm9yIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59IiwiLm5vdGUtYm94IHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgcGFkZGluZzogMjBweDtcbn1cbiIsIi53cC1ibG9jay1idXR0b246bm90KC5pcy1zdHlsZS1idG4tc2Vjb25kYXJ5KTpub3QoLmlzLXN0eWxlLWJ0bi10ZXJ0aWFyeSksXG4ud3AtYmxvY2stYnV0dG9uIHtcbiAgICBhLFxuICAgIGJ1dHRvbixcbiAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTZweCAzMnB4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICBhOjphZnRlcixcbiAgICBidXR0b246OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgIGxlZnQ6IDMycHg7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcbiAgICB9XG5cbiAgICBhOmhvdmVyOjphZnRlcixcbiAgICBidXR0b246aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDY0cHgpO1xuICAgIH1cbn1cbiIsImJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXNpZGViYXIge1xuICAgIC5zaWRlYmFyLWNvbnRlbnQge1xuICAgICAgICA+IGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICAgICAgfVxuICAgICAgICA+IGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgPiBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2lkZWJhci1uYXYge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya19ibHVlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5tZW51LW9wZW4ge1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzg4NDllO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3VibWVudSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2IzYzNjZjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsImJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IHtcblxuXHQ+cCxcblx0PmgxLFxuXHQ+aDIsXG5cdD5oMyxcblx0Pmg0LFxuXHQ+aDUsXG5cdD5oNixcblx0PmZpZ3VyZSxcblx0LmV5ZWJyb3csXG5cdC53cC1ibG9jay1jb2x1bW5zIHtcblx0XHRtYXgtd2lkdGg6IDEyMDBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMDBweDtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0PmZpZ3VyZSxcblx0LndwLWJsb2NrLWNvbHVtbnMge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblxuXHQ+dWwge1xuXHRcdG1heC13aWR0aDogMTE2MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0Pm9sIHtcblx0XHRtYXgtd2lkdGg6IDExNjBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG5cdC5jb250YWluZXItMTIwMCB7XG5cblx0XHR1bCxcblx0XHRvbCB7XG5cdFx0XHRsaXN0LXN0eWxlOiBkaXNjIGluc2lkZSBub25lO1xuXHRcdH1cblxuXHRcdG9sIHtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cblx0XHQ+cCxcblx0XHQ+aDEsXG5cdFx0PmgyLFxuXHRcdD5oMyxcblx0XHQ+aDQsXG5cdFx0Pmg1LFxuXHRcdD5oNixcblx0XHQ+dWwsXG5cdFx0Pm9sLFxuXHRcdD5maWd1cmUsXG5cdFx0Pi5leWVicm93LFxuXHRcdC53cC1ibG9jay1jb2x1bW5zIHtcblx0XHRcdG1hcmdpbjogMCAxNnB4O1xuXHRcdH1cblxuXHRcdD5vbCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogNDBweDtcblx0XHR9XG5cblx0XHQ+dWwge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XG5cdFx0fVxuXHR9XG59IiwiLnNpbmdsZS1wb3N0IHtcbiAgICAuY29udGFpbmVyLTEwMDAge1xuICAgICAgICA+IGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgfVxuICAgICAgICA+IGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgfVxuICAgICAgICA+IGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgfVxuICAgICAgICA+IGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yZWFkLW1vcmUtYXJ0aWNsZXMge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgfVxufVxuIiwiYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCB7XG4gICAgLnNpZGViYXItY29udGVudCB7XG4gICAgICAgID5oMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICAgIH1cblxuICAgICAgICA+aDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgPmgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgID5oNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjc2lkZWJhci1jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNpZGViYXItbmF2IHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmtfYmx1ZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgJltocmVmPVwiI1wiXSB7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM3ODg0OWU7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51LW9wZW4ge1xuICAgICAgICAgICAgPmEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ODg0OWU7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN1Ym1lbnUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiM2MzY2Y7XG5cbiAgICAgICAgICAgIC5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgPmRpdiB7XG4gICAgICAgICAgICAgICAgICAgID5hIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3NpZGViYXItY29udGVudC1saW5rIHtcbiAgICBzY3JvbGwtbWFyZ2luLXRvcDogOTk5OXB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgICBzY3JvbGwtbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgfVxufSIsIi8qIFBhZ2Ugd2l0aCBDb250YWN0cyBOZXcgKi9cbi5wYWdlLXRlbXBsYXRlLV9wYWdlLWNvbnRhY3Qge1xuICAgIC5zaWRlYmFyLWNvbnRlbnQge1xuICAgICAgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICB9XG4gIFxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgIH1cbiAgXG4gICAgLnNpZGViYXItbWVudSB7XG4gICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBcbiAgICAgICAgcCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IC43NXJlbTtcbiAgICAgICAgfVxuICBcbiAgICAgICAgdWwge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC43NXJlbTtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gIFxuICAgICAgLmNvbnRhY3Qge1xuICBcbiAgICAgICAgcCxcbiAgICAgICAgaDUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICBcbiAgICAgIGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRfYm9keTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgXG4gICAgICAuYWNjb3JkaW9uLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMThweCAxNnB4O1xuICAgICAgfVxuICBcbiAgICAgIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24tb3BlbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ibHVlO1xuICBcbiAgICAgICAgJi5sdmwtMiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtfYmx1ZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICB9XG4gIFxuICAgICAgICAmLmx2bC0zIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gIFxuICAgICAgLmFjY29yZGlvbi1pdGVtOm5vdCguYWNjb3JkaW9uLW9wZW4pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIH1cbiAgXG4gICAgICAuYWNjb3JkaW9uLWNvbnRlbnQuYWNjb3JkaW9uLW9wZW4ge1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgXG4gICAgICAgIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2JsdWU7XG4gIFxuICAgICAgICAgIC5hY2NvcmRpb24tY29udGVudC5hY2NvcmRpb24tb3BlbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGRhcmtfYmx1ZTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRkYXJrX2JsdWU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmtfYmx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH0iLCIvKipcbiAqIFRoZW1lIFN0eWxlc1xuICovXG5AaW1wb3J0IFwiLi4vdmFyc1wiO1xuQGltcG9ydCBcIi4uL2hlbHBlcnMvdHlwZVwiO1xuQGltcG9ydCBcIi4uL2hlbHBlcnMvZm9ybXNcIjtcblxuLy8gU2hhcmVkL2NvbW1vbiBzdHlsZXMgdGhhdCBhcmVuJ3Qgb3duZWQgYnkgYSBzaW5nbGUgQUNGIGJsb2NrXG4vLyAocGVyLWJsb2NrIHN0eWxlcyBhcmUgbm93IGRlY2xhcmVkIHZpYSBlYWNoIGJsb2NrJ3Mgb3duIGJsb2NrLmpzb24gXCJzdHlsZVwiIHByb3BlcnR5KVxuQGltcG9ydCBcIm5vdGUtYm94XCI7XG5AaW1wb3J0IFwiYnV0dG9uXCI7XG5cbkBpbXBvcnQgXCIuLi90ZW1wbGF0ZXMvcGFnZS13aXRoLXNpZGViYXJcIjtcbkBpbXBvcnQgXCIuLi90ZW1wbGF0ZXMvZGVmYXVsdC1wYWdlXCI7XG5AaW1wb3J0IFwiLi4vdGVtcGxhdGVzL3NpbmdsZS1wb3N0XCI7XG5AaW1wb3J0IFwiLi4vdGVtcGxhdGVzL3BhZ2UtY29udGFjdHNcIjtcbkBpbXBvcnQgXCIuLi90ZW1wbGF0ZXMvX19wYWdlLWNvbnRhY3RzXCI7XG5cbi5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvcl9fcG9zdC10aXRsZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA4cHg7XG59XG5cbmh0bWwgOndoZXJlKC53cC1ibG9jaykge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmlzLXJvb3QtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA4cHg7XG59XG5cbmh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keTpub3QoLndwLWFkbWluKSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250X2JvZHk7XG59XG5cbi5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvcl9fcG9zdC10aXRsZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA4cHg7XG59XG5cbmh0bWwgOndoZXJlKC53cC1ibG9jaykge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmlzLXJvb3QtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250X2JvZHk7XG5cbiAgICA+KiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgPnAge1xuICAgICAgICBsaW5lLWhlaWdodDogMS40cmVtO1xuICAgIH1cblxuICAgID4ud3AtYmxvY2stc3BhY2VyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICB9XG59IiwiLndwLWJsb2NrLXNvY2lhbC1saW5rcyAud3Atc29jaWFsLWxpbmstZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9mYWNlYm9vay5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3MgLndwLXNvY2lhbC1saW5rLWluc3RhZ3JhbSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2luc3RhZ3JhbS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3MgLndwLXNvY2lhbC1saW5rLWxpbmtlZGluIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvbGlua2VkaW4uc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG59XG5cbmZvb3RlciB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgY29sb3I6IHdoaXRlO1xuXG4gICAgLndwLWNsYXNzaWMtbWVudS1ibG9jaz4ubWVudSBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICB9XG5cbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgcCxcbiAgICBhIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICNzaWRlYmFyLWJvdHRvbSB7XG4gICAgICAgIC53cC1jbGFzc2ljLW1lbnUtYmxvY2s+Lm1lbnUgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgI3NpZGViYXItYm90dG9tIHtcbiAgICAgICAgICAgIC53cC1jbGFzc2ljLW1lbnUtYmxvY2s+Lm1lbnUgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgYTo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICBhOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uZXdzbGV0dGVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuXG4gICAgfVxuXG59IiwiaGVhZGVyIHtcbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRkYXJrX2JsdWU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAuZGVza3RvcC1tYWluLW1lbnUge1xuICAgICAgICA+IHVsID4gbGkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IGE6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzFjMzI1ZDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gYTpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMSBjYWxjKDMzLjMzMyUgLSAyMHB4KTsgLy8gQ3JlYXRlcyAzIGNvbHVtbnMgd2l0aCBzb21lIHNwYWNpbmdcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICAgID4gdWwgPiBsaSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiB1bCA+IGxpID4gYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IHVsID4gbGkgPiBhOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyoqXG4gKiBUaGVtZSBTdHlsZXNcbiAqL1xuXG5AaW1wb3J0IFwiYmxvY2tzL2VkaXRvci1zdHlsZXNcIjtcbkBpbXBvcnQgXCJoZWxwZXJzL2Zvb3RlclwiO1xuQGltcG9ydCBcImhlbHBlcnMvaGVhZGVyXCI7XG5cbi5jdXN0b20tbG9nbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0NnB4O1xufSJdfQ== */
