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}.wp-block-quote{border-left:4px solid #000;padding-left:1em}.wp-block-quote cite{font-style:italic}.note-box{background:#f1f1f1;padding:20px}.social-media-icons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.social-media-icons a{margin-right:24px;padding-bottom:0}.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)}.stat-number{color:#00abec;font-size:48px;font-weight:700}.box h4{color:#00abec;font-size:20px}.box ol,.box ul{margin-left:22px}.box ul{list-style-type:disc}.box ol{list-style-type:decimal}.chart-number h4{color:#00abec;font-size:28px;font-weight:700}.chart-number .large{font-size:22px}.chart-number .right-column-content h4{color:#1c325d;font-size:28px;font-weight:400}.chart-number .right-column-content ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:16px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.chart-number .right-column-content ul 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;margin:0 16px 0 0;min-height:28px;min-width:28px;vertical-align:middle}.image-with-text{overflow:visible}.image-with-text .image-left .acf-innerblocks-container{position:relative}.image-with-text .image-left .acf-innerblocks-container h2{font-size:28px}.image-with-text .image-right .acf-innerblocks-container{position:relative}.image-with-text .image-right .acf-innerblocks-container h2{font-size:28px}.image-with-text ul{list-style-type:none;margin-left:48px;position:relative}.image-with-text ul li{list-style:none;margin-bottom:16px;position:relative}.image-with-text ul 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}body.page-template-page-sidebar .image-with-text .acf-innerblocks-container{margin-left:0;padding:32px;position:relative;width:100%;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}body.page-template-page-sidebar .image-with-text>div>img{border-radius:0 0 0 240px;min-height:640px;width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}@media (min-width:1023px){.hero.hero_small h1{font-size:48px}.hero.hero_small>div{background:#00abec;height:375px}}@media (min-width:1023px) and (max-width:1280px){.hero.hero_small>div{height:560px}}@media (min-width:1023px){.hero.hero_small>div .hero-image,.hero.hero_small>div .hero-image>img{left:auto;right:0}.hero.hero_medium h1{font-size:48px}.hero.hero_medium>div{background:#00abec;height:560px}.hero.hero_medium>div .hero-image,.hero.hero_medium>div .hero-image>img{left:auto;right:0}}.hero>div{height:672px;position:relative}.hero>div .hero-image{height:100%;left:0;top:0}.hero>div .hero-image>img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;z-index:1}.hero>div>div{z-index:5}.hero .half_image .hero-image>img{left:auto;right:0}.hero #breadcrumbs a{color:#fff}@media (max-width:1023px){.hero #breadcrumbs a{color:#00abec}}.links a{border:1px solid #b3c3cf;border-radius:8px;color:#00abec;font-size:20px}.links .arrow-right{background-color:#00abec;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:36px;width:36px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.accordion .accordion-header{background:#00abec;border-radius:8px}.accordion .accordion-icon{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.accordion .accordion-content{background:#e3e6eb;border-radius:0 0 8px 8px;max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease-out;transition:max-height .3s ease-out}.accordion .accordion-item{position:relative}.accordion .accordion-item .accordion-toggle{opacity:0;position:absolute;z-index:-1}.accordion .accordion-item>.accordion-toggle:checked+.accordion-header .accordion-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.accordion .accordion-item>.accordion-toggle:checked+.accordion-header{background:#78849e;border-radius:8px 8px 0 0}.accordion .accordion-item>.accordion-toggle:checked+.accordion-header+.accordion-content{max-height:none}.accordion .accordion-item>.accordion-toggle:checked+.accordion-header .icon .minus{display:block}.accordion .accordion-item .icon .minus,.accordion .accordion-item>.accordion-toggle:checked+.accordion-header .icon .add{display:none}.accordion h5{color:#fff;font-size:20px}.accordion .icon{background-color:#fff;border-radius:50px;height:36px;width:36px}.accordion .accordion-content p:last-of-type{padding-bottom:0}.iframe-block-container{margin:16px auto;max-width:1200px;padding:0 16px}@media (min-width:1280px){.iframe-block-container{margin:64px auto;padding:0}}.iframe-block-container .iframe-tab-button.active{border-bottom:2px solid #00abec;position:relative}.wp-block-acf-iframe .acf-label label{pointer-events:none}.infogram-embed+script+div{display:none}@-webkit-keyframes marquee{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-100%);transform:translate(-100%)}}@keyframes marquee{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-100%);transform:translate(-100%)}}h2.wp-block-heading,h3.wp-block-heading{scroll-margin-top:100px}.back-to-top{bottom:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:fixed;right:24px;z-index:99;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background-color:#1c325d;border:none;border-radius:50%;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2);color:#fff;cursor:pointer;height:48px;justify-content:center;opacity:0;-webkit-transform:translateY(12px);-ms-transform:translateY(12px);transform:translateY(12px);-webkit-transition:opacity .3s,visibility .3s,-webkit-transform .3s;transition:opacity .3s,visibility .3s,-webkit-transform .3s;transition:opacity .3s,visibility .3s,transform .3s;transition:opacity .3s,visibility .3s,transform .3s,-webkit-transform .3s;visibility:hidden;width:48px}.back-to-top.is-visible{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible}.back-to-top:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.3);box-shadow:0 4px 12px rgba(0,0,0,.3);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.eyebrow{color:#1c325d;font-size:14px;font-weight:500;letter-spacing:.05em;margin-bottom:12px;text-transform:uppercase}.index-links .index-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:10px;list-style-type:none}.index-links .index-link__number{color:#78849e}.index-links .index-link__text{color:#1c325d}.index-links .index-link:hover .index-link__text{text-decoration:underline;text-underline-offset:4px}.index-links__list{list-style:none;margin:0;padding:0}.index-links__group{color:#1c325d;font-size:20px;list-style:none;margin:12px 0}.index-links__sublist{list-style:none;margin:0;padding:0}.index-links__item{list-style:none}.index-links__item--sub{font-size:16px;margin:12px 0 12px 20px}.index-links__item--sub:last-child{margin-bottom:24px}@media (min-width:768px){.index-links__item--sub{margin-left:64px}}.eyebrow.alignleft{text-align:left}.eyebrow.aligncenter{text-align:center}.eyebrow.alignright{text-align:right}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}}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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhlbHBlcnMvX3R5cGUuc2NzcyIsImdsb2JhbC5jc3MiLCJfdmFycy5zY3NzIiwiaGVscGVycy9fZm9ybXMuc2NzcyIsImJsb2Nrcy9fcXVvdGUuc2NzcyIsImJsb2Nrcy9fbm90ZS1ib3guc2NzcyIsImJsb2Nrcy9fc29jaWFsLW1lZGlhLWljb25zLnNjc3MiLCJibG9ja3MvX2J1dHRvbi5zY3NzIiwiYmxvY2tzL19zdGF0cy5zY3NzIiwiYmxvY2tzL19mZWF0dXJlZC1ib3hlcy5zY3NzIiwiYmxvY2tzL19jaGFydC1udW1iZXIuc2NzcyIsImJsb2Nrcy9faW1hZ2Utd2l0aC10ZXh0LnNjc3MiLCJibG9ja3MvX2hlcm8uc2NzcyIsImJsb2Nrcy9fbGlua3Muc2NzcyIsImJsb2Nrcy9fYWNjb3JkaW9uLnNjc3MiLCJibG9ja3MvX2lmcmFtZS5zY3NzIiwiYmxvY2tzL19tYXJxdWVlLnNjc3MiLCJibG9ja3MvX2luZGV4LnNjc3MiLCJibG9ja3MvX2V5ZWJyb3cuc2NzcyIsInRlbXBsYXRlcy9fcGFnZS13aXRoLXNpZGViYXIuc2NzcyIsInRlbXBsYXRlcy9fZGVmYXVsdC1wYWdlLnNjc3MiLCJ0ZW1wbGF0ZXMvX3NpbmdsZS1wb3N0LnNjc3MiLCJ0ZW1wbGF0ZXMvX3BhZ2UtY29udGFjdHMuc2NzcyIsImJsb2Nrcy9lZGl0b3Itc3R5bGVzLnNjc3MiLCJoZWxwZXJzL19mb290ZXIuc2NzcyIsImhlbHBlcnMvX2hlYWRlci5zY3NzIiwiZ2xvYmFsLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBSUEsR0FDSSxpQkNHSixDREFBLE9BQ0ksZUNHSixDREFBLEtBQ0kscUJDR0osQ0RBQSxrQkFPSSxpQkFBQSxDQUNBLG1CQUFBLENBRkEsaUJBQUEsQ0FHQSxxQkNHSixDREFBLHlCQUNJLGtCQU1JLGlCQ0dOLENBQ0YsQ0RBQSxFQUVJLG1CQUFBLENBREEsZ0JDR0osQ0RDQSxrQ0FFSSxnQkNFSixDREFJLGdGQUVJLGdCQ0lSLENEQUEsaUJBRUksb0JB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c0JaLENtQnJ1QkMsb1VBV0MsYUFBQSxDQURBLGdCQUFBLENBRUEsbUJuQnd1QkYsQ21CdHVCRSwwQkFkRCxvVUFlRSxlbkJrdkJELENBQ0YsQ21CL3VCQywrRUFFQyxlbkJpdkJGLENtQnp1QkMsNERBRUMsYUFBQSxDQURBLGdCbkJndkJGLENtQjF1QkUsNEZBRUMsMkJuQjR1QkgsQ21CenVCRSw4Q0FDQyx1Qm5CMnVCSCxDbUJ2dUJDLDBCQUVDLGdZQVlDLGFuQnd1QkQsQ21CanVCQSw0REFDQyxnQm5Cc3VCRCxDQUNGLENvQjN5QlEsZ0NBQ0ksY3BCOHlCWixDb0I1eUJRLGdDQUNJLGNwQjh5QlosQ29CNXlCUSxnQ0FDSSxjcEI4eUJaLENvQjV5QlEsZ0NBQ0ksY3BCOHlCWixDb0J6eUJRLG9DQUNJLGNwQjJ5QlosQ29CdnlCSSwrRkFNSSxtQnBCeXlCUixDcUJuMEJRLG9EQUNJLGNyQnMwQlosQ3FCbjBCUSxvREFDSSxjckJxMEJaLENxQmwwQlEsb0RBQ0ksY3JCbzBCWixDcUJqMEJRLG9EQUNJLGNyQm0wQlosQ3FCL3pCSSwrQ0FDSSxZckJpMEJSLENxQjd6QlEsK0NBRUksaUJBQUEsQ0FDQSxhcEJYQSxDb0JTQSxpQkFBQSxDQUdBLG9CckIrekJaLENxQjd6QlkseURBRUksYUFBQSxDQUVBLGNBQUEsQ0FDQSxlQUFBLENBSkEsbUJBQUEsQ0FFQSx3QnJCaTBCaEIsQ3FCMXpCWSwwREFDSSx3QkFBQSxDQUNBLFVyQjR6QmhCLENxQnh6QlEsc0RBQ0ksK0JyQjB6QlosQ3FCdHpCb0IsK0VBQ0ksYXJCd3pCeEIsQ3FCaHpCQSxzQkFDSSx3QnJCbXpCSixDcUJqekJJLDBCQUhKLHNCQUlRLHVCckJvekJOLENBQ0YsQ3NCMzBCQSxLQUNJLGNBQUEsQ0FDQSxzQnRCMjFCSixDc0J4MUJBLG9CQUNJLG9DdEIyMUJKLENzQngxQkEsNkNBQ0ksV3RCMjFCSixDc0J4MUJBLHVCQUVJLGVBQUEsQ0FEQSxZdEI0MUJKLENzQngxQkEsbUJBRUksb0NyQnJEUSxDcUJvRFIsV3RCNDFCSixDc0J6MUJJLHFCQUNJ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QSxVekJra0NGIiwiZmlsZSI6Imdsb2JhbC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy8gX3R5cGUuc2Nzc1xuLy9cblxuZW0ge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuY29kZSB7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgICAgd29yZC1icmVhazogbm9ybWFsO1xuICAgIH1cbn1cblxucCB7XG4gICAgdGV4dC13cmFwOiBwcmV0dHk7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5cbm9sLndwLWJsb2NrLWxpc3QsXG51bC53cC1ibG9jay1saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgIG9sLFxuICAgIHVsIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxufVxuXG51bC53cC1ibG9jay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgICYuaXMtc3R5bGUtbGlzdC1pdGVtLWJsdWUge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2NoZWNrLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE2cHggMCAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC00OHB4O1xuICAgICAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbm9sLndwLWJsb2NrLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcblxuICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5ib2R5IHtcbiAgICBjb2xvcjogJGNvbG9yX2JvZHk7XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgICNicmVhZGNydW1icyB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb2xvci1kYXJrLWJsdWUge1xuICAgICAgICBjb2xvcjogJGRhcmtfYmx1ZTtcbiAgICB9XG5cbiAgICAuYmctcmVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RlNWE2YyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYmctbGlnaHQtYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZGU4Zjg7XG4gICAgfVxuXG4gICAgLmNvbG9yLWdyYXkge1xuICAgICAgICBjb2xvcjogIzc4ODQ5ZTtcbiAgICB9XG4gICAgLmJvcmRlci1ncmF5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNzg4NDllO1xuICAgIH1cbiAgICAuYm9yZGVyLWxpZ2h0LWdyYXkge1xuICAgICAgICBib3JkZXItY29sb3I6ICNiM2MzY2Y7XG4gICAgfVxuICAgIC5ib3JkZXItbGlnaHQtZ3JheS1ib3R0b20ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZWRmMTtcbiAgICB9XG4gICAgLmNvbG9yLWxpZ2h0LWdyYXkge1xuICAgICAgICBjb2xvcjogIzc4ODQ5ZTtcbiAgICB9XG4gICAgLmJnLWRhcmstZ3JheSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ODg0OWU7XG4gICAgfVxuXG4gICAgLmNvbG9yLXByaW1hcnkge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuXG4gICAgLndwLWJsb2NrLXNlcGFyYXRvciB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgY29sb3I6ICNiM2MzY2Y7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIH1cblxuICAgIC5iZy1saWdodC1ibHVlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2JsdWU7XG4gICAgfVxuXG4gICAgLmJnLXByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAuYmctbGlnaHQtZ3JheSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWVkZjE7XG4gICAgfVxuXG4gICAgLmJnLWRhcmstYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrX2JsdWUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYmx1ZS1ib3JkZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrX2JsdWU7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci0xMzIwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC5jb250YWluZXItMTIwMCB7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLTEwMDAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci0xNDQwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIGg2IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgICAucGFnaW5hdGlvbiB7XG4gICAgICAgIC5jdXJyZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTRweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya19ibHVlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5wYWdlLW51bWJlcnMge1xuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5wcmV2IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFyY2hpdmUtY29udGVudCB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndwLWJsb2NrLXRhYmxlIHtcbiAgICAgICAgdGgge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2UxZTFlMTtcbiAgICAgICAgfVxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNlMWUxZTE7XG4gICAgICAgIH1cbiAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZTFlMWUxO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyoqXG4gKiBUaGVtZSBTdHlsZXNcbiAqL1xuLyoqXG4gKiBUaGVtZSBTdHlsZXNcbiAqL1xuZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5jb2RlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5wIHtcbiAgdGV4dC13cmFwOiBwcmV0dHk7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuXG5vbC53cC1ibG9jay1saXN0LFxudWwud3AtYmxvY2stbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxub2wud3AtYmxvY2stbGlzdCBvbCxcbm9sLndwLWJsb2NrLWxpc3QgdWwsXG51bC53cC1ibG9jay1saXN0IG9sLFxudWwud3AtYmxvY2stbGlzdCB1bCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG51bC53cC1ibG9jay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG51bC53cC1ibG9jay1saXN0LmlzLXN0eWxlLWxpc3QtaXRlbS1ibHVlIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMzJweDtcbn1cbnVsLndwLWJsb2NrLWxpc3QuaXMtc3R5bGUtbGlzdC1pdGVtLWJsdWUgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9jaGVjay5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYmVjO1xuICBtaW4td2lkdGg6IDI4cHg7XG4gIG1pbi1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbjogMCAxNnB4IDAgMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsZWZ0OiAtNDhweDtcbiAgdG9wOiAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbm9sLndwLWJsb2NrLWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG5vbC53cC1ibG9jay1saXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxub2wud3AtYmxvY2stbGlzdCBsaSB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5vbC53cC1ibG9jay1saXN0IGxpIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xufVxub2wud3AtYmxvY2stbGlzdCBsaSB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuYm9keSB7XG4gIGNvbG9yOiAjMWMzMjVkO1xufVxuYm9keSBhIHtcbiAgY29sb3I6ICMwMGFiZWM7XG59XG5ib2R5ICNicmVhZGNydW1icyB7XG4gIGNvbG9yOiAjMDBhYmVjO1xufVxuYm9keSAjYnJlYWRjcnVtYnMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYm9keSAuY29sb3ItZGFyay1ibHVlIHtcbiAgY29sb3I6ICMxYzMyNWQ7XG59XG5ib2R5IC5iZy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGU1YTZjICFpbXBvcnRhbnQ7XG59XG5ib2R5IC5iZy1saWdodC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkZThmODtcbn1cbmJvZHkgLmNvbG9yLWdyYXkge1xuICBjb2xvcjogIzc4ODQ5ZTtcbn1cbmJvZHkgLmJvcmRlci1ncmF5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNzg4NDllO1xufVxuYm9keSAuYm9yZGVyLWxpZ2h0LWdyYXkge1xuICBib3JkZXItY29sb3I6ICNiM2MzY2Y7XG59XG5ib2R5IC5ib3JkZXItbGlnaHQtZ3JheS1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZWRmMTtcbn1cbmJvZHkgLmNvbG9yLWxpZ2h0LWdyYXkge1xuICBjb2xvcjogIzc4ODQ5ZTtcbn1cbmJvZHkgLmJnLWRhcmstZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODg0OWU7XG59XG5ib2R5IC5jb2xvci1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMGFiZWM7XG59XG5ib2R5IC53cC1ibG9jay1zZXBhcmF0b3Ige1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIGNvbG9yOiAjYjNjM2NmO1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbmJvZHkgLmJnLWxpZ2h0LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRmM2ZiO1xufVxuYm9keSAuYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFiZWM7XG59XG5ib2R5IC5iZy1saWdodC1ncmF5IHtcbiAgYmFja2dyb3VuZDogI2U5ZWRmMTtcbn1cbmJvZHkgLmJnLWRhcmstYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzMyNWQgIWltcG9ydGFudDtcbn1cbmJvZHkgLmJsdWUtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWMzMjVkO1xufVxuYm9keSAuY29udGFpbmVyLTEzMjAge1xuICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5ib2R5IC5jb250YWluZXItMTIwMCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmJvZHkgLmNvbnRhaW5lci0xMDAwIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuYm9keSAuY29udGFpbmVyLTE0NDAge1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5ib2R5IGgxIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmJvZHkgaDIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuYm9keSBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5ib2R5IGg0IHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuYm9keSBoNSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmJvZHkgaDYge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5ib2R5IHVsLFxuYm9keSBvbCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuYm9keSAucGFnaW5hdGlvbiAuY3VycmVudCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1pbi13aWR0aDogNTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5ib2R5IC5wYWdpbmF0aW9uIGEge1xuICBjb2xvcjogIzFjMzI1ZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSAucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIHtcbiAgcGFkZGluZzogMTZweDtcbn1cbmJvZHkgLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5uZXh0IHtcbiAgcGFkZGluZzogMTZweCAwO1xufVxuYm9keSAucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLnByZXYge1xuICBwYWRkaW5nOiAxNnB4IDA7XG59XG5ib2R5IC5hcmNoaXZlLWNvbnRlbnQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLndwLWJsb2NrLXRhYmxlIHRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLWNvbG9yOiAjZTFlMWUxO1xufVxuYm9keSAud3AtYmxvY2stdGFibGUgdGQge1xuICBib3JkZXItY29sb3I6ICNlMWUxZTE7XG59XG5ib2R5IC53cC1ibG9jay10YWJsZSB0aGVhZCB7XG4gIGJvcmRlci1jb2xvcjogI2UxZTFlMTtcbn1cblxuLmdmb3JtX3dyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogY2FsYygxNDQwcHggKyAycmVtKSkge1xuICAuZ2Zvcm1fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmdmb3JtX3dyYXBwZXIgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3ZhbGlkYXRpb25fY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmdmb3JtX3dyYXBwZXIgLmhpZGRlbl9zdWJfbGFiZWwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZ2Zvcm1fd3JhcHBlciAuaGlkZGVuX2xhYmVsID4gbGFiZWwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZ2Zvcm1fd3JhcHBlciAudmFsaWRhdGlvbl9lcnJvcixcbi5nZm9ybV93cmFwcGVyIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICBjb2xvcjogcmVkO1xufVxuLmdmb3JtX3dyYXBwZXIgLnZhbGlkYXRpb25fZXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi53cC1ibG9jay1xdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzAwMDtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG4ud3AtYmxvY2stcXVvdGUgY2l0ZSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLm5vdGUtYm94IHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLnNvY2lhbC1tZWRpYS1pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc29jaWFsLW1lZGlhLWljb25zIGEge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ud3AtYmxvY2stYnV0dG9uOm5vdCguaXMtc3R5bGUtYnRuLXNlY29uZGFyeSk6bm90KC5pcy1zdHlsZS1idG4tdGVydGlhcnkpIGEsXG4ud3AtYmxvY2stYnV0dG9uOm5vdCguaXMtc3R5bGUtYnRuLXNlY29uZGFyeSk6bm90KC5pcy1zdHlsZS1idG4tdGVydGlhcnkpIGJ1dHRvbixcbi53cC1ibG9jay1idXR0b246bm90KC5pcy1zdHlsZS1idG4tc2Vjb25kYXJ5KTpub3QoLmlzLXN0eWxlLWJ0bi10ZXJ0aWFyeSkgLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbi53cC1ibG9jay1idXR0b24gYSxcbi53cC1ibG9jay1idXR0b24gYnV0dG9uLFxuLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMwMGFiZWM7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLndwLWJsb2NrLWJ1dHRvbjpub3QoLmlzLXN0eWxlLWJ0bi1zZWNvbmRhcnkpOm5vdCguaXMtc3R5bGUtYnRuLXRlcnRpYXJ5KSBhOjphZnRlcixcbi53cC1ibG9jay1idXR0b246bm90KC5pcy1zdHlsZS1idG4tc2Vjb25kYXJ5KTpub3QoLmlzLXN0eWxlLWJ0bi10ZXJ0aWFyeSkgYnV0dG9uOjphZnRlcixcbi53cC1ibG9jay1idXR0b24gYTo6YWZ0ZXIsXG4ud3AtYmxvY2stYnV0dG9uIGJ1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTVweDtcbiAgbGVmdDogMzJweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlO1xufVxuLndwLWJsb2NrLWJ1dHRvbjpub3QoLmlzLXN0eWxlLWJ0bi1zZWNvbmRhcnkpOm5vdCguaXMtc3R5bGUtYnRuLXRlcnRpYXJ5KSBhOmhvdmVyOjphZnRlcixcbi53cC1ibG9jay1idXR0b246bm90KC5pcy1zdHlsZS1idG4tc2Vjb25kYXJ5KTpub3QoLmlzLXN0eWxlLWJ0bi10ZXJ0aWFyeSkgYnV0dG9uOmhvdmVyOjphZnRlcixcbi53cC1ibG9jay1idXR0b24gYTpob3Zlcjo6YWZ0ZXIsXG4ud3AtYmxvY2stYnV0dG9uIGJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNjRweCk7XG59XG5cbi5zdGF0LW51bWJlciB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMGFiZWM7XG59XG5cbi5ib3ggaDQge1xuICBjb2xvcjogIzAwYWJlYztcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLmJveCB1bCwgLmJveCBvbCB7XG4gIG1hcmdpbi1sZWZ0OiAyMnB4O1xufVxuLmJveCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi5ib3ggb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG5cbi5jaGFydC1udW1iZXIgaDQge1xuICBjb2xvcjogIzAwYWJlYztcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmNoYXJ0LW51bWJlciAubGFyZ2Uge1xuICBmb250LXNpemU6IDIycHg7XG59XG4uY2hhcnQtbnVtYmVyIC5yaWdodC1jb2x1bW4tY29udGVudCBoNCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgY29sb3I6ICMxYzMyNWQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uY2hhcnQtbnVtYmVyIC5yaWdodC1jb2x1bW4tY29udGVudCB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2hhcnQtbnVtYmVyIC5yaWdodC1jb2x1bW4tY29udGVudCB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2NoZWNrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFiZWM7XG4gIG1pbi13aWR0aDogMjhweDtcbiAgbWluLWhlaWdodDogMjhweDtcbiAgbWFyZ2luOiAwIDE2cHggMCAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5pbWFnZS13aXRoLXRleHQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5pbWFnZS13aXRoLXRleHQgLmltYWdlLWxlZnQgLmFjZi1pbm5lcmJsb2Nrcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW1hZ2Utd2l0aC10ZXh0IC5pbWFnZS1sZWZ0IC5hY2YtaW5uZXJibG9ja3MtY29udGFpbmVyIGgyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuLmltYWdlLXdpdGgtdGV4dCAuaW1hZ2UtcmlnaHQgLmFjZi1pbm5lcmJsb2Nrcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW1hZ2Utd2l0aC10ZXh0IC5pbWFnZS1yaWdodCAuYWNmLWlubmVyYmxvY2tzLWNvbnRhaW5lciBoMiB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cbi5pbWFnZS13aXRoLXRleHQgdWwge1xuICBtYXJnaW4tbGVmdDogNDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uaW1hZ2Utd2l0aC10ZXh0IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmltYWdlLXdpdGgtdGV4dCB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2NoZWNrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFiZWM7XG4gIG1pbi13aWR0aDogMjhweDtcbiAgbWluLWhlaWdodDogMjhweDtcbiAgbWFyZ2luOiAwIDE2cHggMCAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxlZnQ6IC00OHB4O1xuICB0b3A6IC0ycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2Utc2lkZWJhciAuaW1hZ2Utd2l0aC10ZXh0IC5hY2YtaW5uZXJibG9ja3MtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9yZGVyOiAwO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2Utc2lkZWJhciAuaW1hZ2Utd2l0aC10ZXh0ID4gZGl2ID4gaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMjQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA2NDBweDtcbiAgb3JkZXI6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8uaGVyb19zbWFsbCBoMSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG4gIC5oZXJvLmhlcm9fc21hbGwgPiBkaXYge1xuICAgIGhlaWdodDogMzc1cHg7XG4gICAgYmFja2dyb3VuZDogIzAwYWJlYztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuaGVyby5oZXJvX3NtYWxsID4gZGl2IHtcbiAgICBoZWlnaHQ6IDU2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLmhlcm9fc21hbGwgPiBkaXYgLmhlcm8taW1hZ2Uge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmhlcm8uaGVyb19zbWFsbCA+IGRpdiAuaGVyby1pbWFnZSA+IGltZyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuaGVyby5oZXJvX21lZGl1bSBoMSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG4gIC5oZXJvLmhlcm9fbWVkaXVtID4gZGl2IHtcbiAgICBoZWlnaHQ6IDU2MHB4O1xuICAgIGJhY2tncm91bmQ6ICMwMGFiZWM7XG4gIH1cbiAgLmhlcm8uaGVyb19tZWRpdW0gPiBkaXYgLmhlcm8taW1hZ2Uge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmhlcm8uaGVyb19tZWRpdW0gPiBkaXYgLmhlcm8taW1hZ2UgPiBpbWcge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbi5oZXJvID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDY3MnB4O1xufVxuLmhlcm8gPiBkaXYgLmhlcm8taW1hZ2Uge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oZXJvID4gZGl2IC5oZXJvLWltYWdlID4gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLmhlcm8gPiBkaXYgPiBkaXYge1xuICB6LWluZGV4OiA1O1xufVxuLmhlcm8gLmhhbGZfaW1hZ2UgLmhlcm8taW1hZ2UgPiBpbWcge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbi5oZXJvICNicmVhZGNydW1icyBhIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVybyAjYnJlYWRjcnVtYnMgYSB7XG4gICAgY29sb3I6ICMwMGFiZWM7XG4gIH1cbn1cblxuLmxpbmtzIGEge1xuICBjb2xvcjogIzAwYWJlYztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjNjM2NmO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ubGlua3MgLmFycm93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWJlYztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICMwMGFiZWM7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pY29uIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2UzZTZlYjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLW91dDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10b2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gPiAuYWNjb3JkaW9uLXRvZ2dsZTpjaGVja2VkICsgLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtID4gLmFjY29yZGlvbi10b2dnbGU6Y2hlY2tlZCArIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzc4ODQ5ZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24tdG9nZ2xlOmNoZWNrZWQgKyAuYWNjb3JkaW9uLWhlYWRlciArIC5hY2NvcmRpb24tY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24tdG9nZ2xlOmNoZWNrZWQgKyAuYWNjb3JkaW9uLWhlYWRlciAuaWNvbiAubWludXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtID4gLmFjY29yZGlvbi10b2dnbGU6Y2hlY2tlZCArIC5hY2NvcmRpb24taGVhZGVyIC5pY29uIC5hZGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmljb24gLm1pbnVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hY2NvcmRpb24gaDUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5hY2NvcmRpb24gLmljb24ge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1jb250ZW50IHA6bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5pZnJhbWUtYmxvY2stY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMTZweCBhdXRvO1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5pZnJhbWUtYmxvY2stY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDY0cHggYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uaWZyYW1lLWJsb2NrLWNvbnRhaW5lciAuaWZyYW1lLXRhYi1idXR0b24uYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMGFiZWM7IC8qIFlvdSBjYW4gYWRqdXN0IGNvbG9yIGFuZCB0aGlja25lc3MgYXMgbmVlZGVkICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndwLWJsb2NrLWFjZi1pZnJhbWUgLmFjZi1sYWJlbCBsYWJlbCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaW5mb2dyYW0tZW1iZWQgKyBzY3JpcHQgKyBkaXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5Aa2V5ZnJhbWVzIG1hcnF1ZWUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICB9XG59XG5oMi53cC1ibG9jay1oZWFkaW5nLFxuaDMud3AtYmxvY2staGVhZGluZyB7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiAxMDBweDtcbn1cblxuLmJhY2stdG8tdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDI0cHg7XG4gIHJpZ2h0OiAyNHB4O1xuICB6LWluZGV4OiA5OTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMzMjVkO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzLCB0cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEycHgpO1xufVxuLmJhY2stdG8tdG9wLmlzLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uYmFjay10by10b3A6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uZXllYnJvdyB7XG4gIGNvbG9yOiAjMWMzMjVkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5pbmRleC1saW5rcyAuaW5kZXgtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5pbmRleC1saW5rcyAuaW5kZXgtbGlua19fbnVtYmVyIHtcbiAgY29sb3I6ICM3ODg0OUU7XG59XG4uaW5kZXgtbGlua3MgLmluZGV4LWxpbmtfX3RleHQge1xuICBjb2xvcjogIzFDMzI1RDtcbn1cbi5pbmRleC1saW5rcyAuaW5kZXgtbGluazpob3ZlciAuaW5kZXgtbGlua19fdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDRweDtcbn1cbi5pbmRleC1saW5rc19fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5pbmRleC1saW5rc19fZ3JvdXAge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbjogMTJweCAwO1xuICBjb2xvcjogIzFjMzI1ZDtcbn1cbi5pbmRleC1saW5rc19fc3VibGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5pbmRleC1saW5rc19faXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uaW5kZXgtbGlua3NfX2l0ZW0tLXN1YiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAxMnB4IDAgMTJweCAyMHB4O1xufVxuLmluZGV4LWxpbmtzX19pdGVtLS1zdWI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZGV4LWxpbmtzX19pdGVtLS1zdWIge1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4O1xuICB9XG59XG5cbi5leWVicm93LmFsaWdubGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZXllYnJvdy5hbGlnbmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5leWVicm93LmFsaWducmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2Utc2lkZWJhciAuc2lkZWJhci1jb250ZW50ID4gaDEge1xuICBmb250LXNpemU6IDQ2cHg7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1zaWRlYmFyIC5zaWRlYmFyLWNvbnRlbnQgPiBoMiB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXNpZGViYXIgLnNpZGViYXItY29udGVudCA+IGgzIHtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2Utc2lkZWJhciAuc2lkZWJhci1jb250ZW50ID4gaDQge1xuICBmb250LXNpemU6IDI4cHg7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1zaWRlYmFyIC5zaWRlYmFyLW5hdiBhIHtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiAjMWMzMjVkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1zaWRlYmFyIC5zaWRlYmFyLW5hdiAubWVudS1vcGVuID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODg0OWU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXNpZGViYXIgLnNpZGViYXItbmF2IC5zdWJtZW51IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiM2MzY2Y7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0ID4gcCxcbmJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0ID4gaDEsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCA+IGgyLFxuYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBoMyxcbmJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0ID4gaDQsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCA+IGg1LFxuYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBoNixcbmJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0ID4gZmlndXJlLFxuYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmV5ZWJyb3csXG5ib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAud3AtYmxvY2stY29sdW1ucyB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1yaWdodDogMjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0ID4gcCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBoMSxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBoMixcbiAgYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBoMyxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBoNCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBoNSxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBoNixcbiAgYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBmaWd1cmUsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5leWVicm93LFxuICBib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBmaWd1cmUsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAud3AtYmxvY2stY29sdW1ucyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCA+IHVsIHtcbiAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBvbCB7XG4gIG1heC13aWR0aDogMTE2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5jb250YWluZXItMTIwMCB1bCxcbmJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5jb250YWluZXItMTIwMCBvbCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2MgaW5zaWRlIG5vbmU7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuY29udGFpbmVyLTEyMDAgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0ID4gcCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBoMSxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBoMixcbiAgYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBoMyxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBoNCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBoNSxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBoNixcbiAgYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiB1bCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBvbCxcbiAgYm9keS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgPiBmaWd1cmUsXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0ID4gLmV5ZWJyb3csXG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICBtYXJnaW46IDAgMTZweDtcbiAgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCA+IG9sIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxuICBib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCA+IHVsIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuXG4uc2luZ2xlLXBvc3QgLmNvbnRhaW5lci0xMDAwID4gaDEge1xuICBmb250LXNpemU6IDQ4cHg7XG59XG4uc2luZ2xlLXBvc3QgLmNvbnRhaW5lci0xMDAwID4gaDIge1xuICBmb250LXNpemU6IDM4cHg7XG59XG4uc2luZ2xlLXBvc3QgLmNvbnRhaW5lci0xMDAwID4gaDMge1xuICBmb250LXNpemU6IDMycHg7XG59XG4uc2luZ2xlLXBvc3QgLmNvbnRhaW5lci0xMDAwID4gaDQge1xuICBmb250LXNpemU6IDI4cHg7XG59XG4uc2luZ2xlLXBvc3QgLnJlYWQtbW9yZS1hcnRpY2xlcyBoMiB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbn1cbi5zaW5nbGUtcG9zdCBwLFxuLnNpbmdsZS1wb3N0IGgyLFxuLnNpbmdsZS1wb3N0IGgzLFxuLnNpbmdsZS1wb3N0IGg0LFxuLnNpbmdsZS1wb3N0IGg1LFxuLnNpbmdsZS1wb3N0IGg2IHtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QgLnNpZGViYXItY29udGVudCA+IGgxIHtcbiAgZm9udC1zaXplOiA0NnB4O1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCAuc2lkZWJhci1jb250ZW50ID4gaDIge1xuICBmb250LXNpemU6IDM4cHg7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IC5zaWRlYmFyLWNvbnRlbnQgPiBoMyB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QgLnNpZGViYXItY29udGVudCA+IGg0IHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCAjc2lkZWJhci1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IC5zaWRlYmFyLW5hdiBhIHtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiAjMWMzMjVkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IC5zaWRlYmFyLW5hdiBhW2hyZWY9XCIjXCJdIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbG9yOiAjNzg4NDllO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IC5zaWRlYmFyLW5hdiAubWVudS1vcGVuID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODg0OWU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QgLnNpZGViYXItbmF2IC5zdWJtZW51IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiM2MzY2Y7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IC5zaWRlYmFyLW5hdiAuc3VibWVudSAuY3VycmVudC1tZW51LWl0ZW0gPiBkaXYgPiBhIHtcbiAgY29sb3I6ICMwMGFiZWM7XG59XG5cbiNzaWRlYmFyLWNvbnRlbnQtbGluayB7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiA5OTk5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICNzaWRlYmFyLWNvbnRlbnQtbGluayB7XG4gICAgc2Nyb2xsLW1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5cbi5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvcl9fcG9zdC10aXRsZS13cmFwcGVyIHtcbiAgcGFkZGluZzogOHB4O1xufVxuXG5odG1sIDp3aGVyZSgud3AtYmxvY2spIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmlzLXJvb3QtY29udGFpbmVyIHtcbiAgcGFkZGluZzogOHB4O1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keTpub3QoLndwLWFkbWluKSB7XG4gIGZvbnQtZmFtaWx5OiBha3Rpdi1ncm90ZXNrLCBzYW5zLXNlcmlmO1xufVxuXG4uZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3JfX3Bvc3QtdGl0bGUtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxuaHRtbCA6d2hlcmUoLndwLWJsb2NrKSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pcy1yb290LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDhweDtcbiAgZm9udC1mYW1pbHk6IGFrdGl2LWdyb3Rlc2ssIHNhbnMtc2VyaWY7XG59XG4uaXMtcm9vdC1jb250YWluZXIgPiAqIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5pcy1yb290LWNvbnRhaW5lciA+IHAge1xuICBsaW5lLWhlaWdodDogMS40cmVtO1xufVxuLmlzLXJvb3QtY29udGFpbmVyID4gLndwLWJsb2NrLXNwYWNlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3MgLndwLXNvY2lhbC1saW5rLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ZhY2Vib29rLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzIC53cC1zb2NpYWwtbGluay1pbnN0YWdyYW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaW5zdGFncmFtLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzIC53cC1zb2NpYWwtbGluay1saW5rZWRpbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9saW5rZWRpbi5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcyB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cblxuZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzAwYWJlYztcbiAgY29sb3I6IHdoaXRlO1xufVxuZm9vdGVyIC53cC1jbGFzc2ljLW1lbnUtYmxvY2sgPiAubWVudSBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbmZvb3RlciBoMSxcbmZvb3RlciBoMixcbmZvb3RlciBoMyxcbmZvb3RlciBoNCxcbmZvb3RlciBoNSxcbmZvb3RlciBoNiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5mb290ZXIgcCxcbmZvb3RlciBhIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5mb290ZXIgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuZm9vdGVyICNzaWRlYmFyLWJvdHRvbSAud3AtY2xhc3NpYy1tZW51LWJsb2NrID4gLm1lbnUgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciAjc2lkZWJhci1ib3R0b20gLndwLWNsYXNzaWMtbWVudS1ibG9jayA+IC5tZW51IGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIGZvb3RlciAjc2lkZWJhci1ib3R0b20gLndwLWNsYXNzaWMtbWVudS1ibG9jayA+IC5tZW51IGxpIGEge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG59XG5mb290ZXIgaDIgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMDBhYmVjO1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3V0bGluZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmZvb3RlciBoMiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7XG59XG5mb290ZXIgaDIgYTpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbmZvb3RlciAubmV3c2xldHRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuaGVhZGVyIGEge1xuICBjb2xvcjogIzFjMzI1ZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaGVhZGVyIC5kZXNrdG9wLW1haW4tbWVudSA+IHVsID4gbGkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5oZWFkZXIgLmRlc2t0b3AtbWFpbi1tZW51ID4gdWwgPiBsaSA+IGEge1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuaGVhZGVyIC5kZXNrdG9wLW1haW4tbWVudSA+IHVsID4gbGkgPiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzMHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICMxYzMyNWQ7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcbn1cbmhlYWRlciAuZGVza3RvcC1tYWluLW1lbnUgPiB1bCA+IGxpID4gYTpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG59XG5oZWFkZXIgLmRlc2t0b3AtbWFpbi1tZW51IC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuaGVhZGVyIC5kZXNrdG9wLW1haW4tbWVudSAuc3ViLW1lbnUgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5oZWFkZXIgLmRlc2t0b3AtbWFpbi1tZW51IC5zdWItbWVudSAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuaGVhZGVyIC5kZXNrdG9wLW1haW4tbWVudSAuc3ViLW1lbnUgLnN1Yi1tZW51IGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5oZWFkZXIgLmRlc2t0b3AtbWFpbi1tZW51IC5zdWItbWVudSA+ICoge1xuICBmbGV4OiAwIDEgY2FsYygzMy4zMzMlIC0gMjBweCk7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgaGVhZGVyIC5kZXNrdG9wLW1haW4tbWVudSA+IHVsID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBoZWFkZXIgLmRlc2t0b3AtbWFpbi1tZW51ID4gdWwgPiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIGhlYWRlciAuZGVza3RvcC1tYWluLW1lbnUgPiB1bCA+IGxpID4gYTpob3Zlcjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIGhlYWRlciAuZGVza3RvcC1tYWluLW1lbnUgLnN1Yi1tZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmN1c3RvbS1sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ2cHg7XG59IiwiLy9cbi8vIF92YXJzLnNjc3Ncbi8vXG5cbiRicFBob25lUHg6IDQ4MHB4O1xuJGJwVGFibGV0UHg6IDcyMHB4O1xuJGJwTGFwdG9wUHg6IDEwMjRweDtcbiRicERlc2t0b3BQeDogMTIwMHB4O1xuXG4kZm9udF9ib2R5OiBha3Rpdi1ncm90ZXNrLCBzYW5zLXNlcmlmO1xuJGZvbnRfaGVhZGluZzogc2VyaWY7XG5cbiRjb2xvcl9ib2R5OiAjMWMzMjVkO1xuXG4kcHJpbWFyeTogIzAwYWJlYztcbiRyZWQ6ICNkZTVhNmM7XG4kZGFya19ibHVlOiAjMWMzMjVkO1xuJGxpZ2h0X2JsdWU6ICNlNGYzZmI7XG4iLCIvL1xuLy8gX2Zvcm1zLnNjc3Ncbi8vXG5cbi5nZm9ybV93cmFwcGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBwYWRkaW5nOiAxcmVtO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBjYWxjKDE0NDBweCArIDJyZW0pKSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG5cbiAgLmdmb3JtX3ZhbGlkYXRpb25fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaGlkZGVuX3N1Yl9sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhpZGRlbl9sYWJlbCB7XG4gICAgPmxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAudmFsaWRhdGlvbl9lcnJvcixcbiAgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gICAgY29sb3I6IHJlZDtcbiAgfVxuXG4gIC52YWxpZGF0aW9uX2Vycm9yIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59IiwiLndwLWJsb2NrLXF1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMDAwO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcblxuICBjaXRlIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cbn1cbiIsIi5ub3RlLWJveCB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4iLCIuc29jaWFsLW1lZGlhLWljb25zIHtcbiAgZGlzcGxheTogZmxleDtcblxuICBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn0iLCIud3AtYmxvY2stYnV0dG9uOm5vdCguaXMtc3R5bGUtYnRuLXNlY29uZGFyeSk6bm90KC5pcy1zdHlsZS1idG4tdGVydGlhcnkpLFxuLndwLWJsb2NrLWJ1dHRvbiB7XG4gICAgYSxcbiAgICBidXR0b24sXG4gICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgYTo6YWZ0ZXIsXG4gICAgYnV0dG9uOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICBsZWZ0OiAzMnB4O1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7XG4gICAgfVxuXG4gICAgYTpob3Zlcjo6YWZ0ZXIsXG4gICAgYnV0dG9uOmhvdmVyOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2NHB4KTtcbiAgICB9XG59XG4iLCIuc3RhdC1udW1iZXIge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAkcHJpbWFyeTtcbn1cbiIsIi5ib3gge1xuICAgIGg0IHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICAgIHVsLG9sIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIycHg7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgfVxuXG4gICAgb2wge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gICAgfVxufVxuIiwiLmNoYXJ0LW51bWJlciB7XG4gICAgaDQge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAubGFyZ2Uge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuICAgIC5yaWdodC1jb2x1bW4tY29udGVudCB7XG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya19ibHVlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvY2hlY2suc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE2cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmltYWdlLXdpdGgtdGV4dCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAuaW1hZ2UtbGVmdCB7XG4gICAgICAgIC5hY2YtaW5uZXJibG9ja3MtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZS1yaWdodCB7XG4gICAgICAgIC5hY2YtaW5uZXJibG9ja3MtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2NoZWNrLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE2cHggMCAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC00OHB4O1xuICAgICAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXNpZGViYXIge1xuICAgIC5pbWFnZS13aXRoLXRleHQge1xuICAgICAgICAuYWNmLWlubmVyYmxvY2tzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICAgID4gZGl2ID4gaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDI0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2NDBweDtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmhlcm8ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgJi5oZXJvX3NtYWxsIHtcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNzVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaGVyby1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5oZXJvX21lZGl1bSB7XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTYwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG5cbiAgICAgICAgICAgICAgICAuaGVyby1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IGRpdiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiA2NzJweDtcblxuICAgICAgICAuaGVyby1pbWFnZSB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhhbGZfaW1hZ2Uge1xuICAgICAgICAuaGVyby1pbWFnZSB7XG4gICAgICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICNicmVhZGNydW1icyB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmxpbmtzIHtcbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiM2MzY2Y7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICAuYXJyb3ctcmlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG59XG4iLCIuYWNjb3JkaW9uIHtcbiAgICAuYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1pY29uIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTNlNmViO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2Utb3V0O1xuICAgIH1cblxuICAgIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICAgIC8vIEVhY2ggYWNjb3JkaW9uLWl0ZW0gc2hvdWxkIGJlIGluZGVwZW5kZW50XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuYWNjb3JkaW9uLXRvZ2dsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBVc2UgZGlyZWN0IGNoaWxkIHNlbGVjdG9ycyB0byBlbnN1cmUgd2UncmUgb25seSBhZmZlY3RpbmcgZWxlbWVudHMgd2l0aGluIHRoaXMgaXRlbVxuICAgICAgICA+IC5hY2NvcmRpb24tdG9nZ2xlOmNoZWNrZWQgKyAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWljb24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmFjY29yZGlvbi10b2dnbGU6Y2hlY2tlZCArIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3ODg0OWU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmFjY29yZGlvbi10b2dnbGU6Y2hlY2tlZCArIC5hY2NvcmRpb24taGVhZGVyICsgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5hY2NvcmRpb24tdG9nZ2xlOmNoZWNrZWQgKyAuYWNjb3JkaW9uLWhlYWRlciAuaWNvbiAubWludXMge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5hY2NvcmRpb24tdG9nZ2xlOmNoZWNrZWQgKyAuYWNjb3JkaW9uLWhlYWRlciAuaWNvbiAuYWRkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbiAubWludXMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWNvbnRlbnQgcDpsYXN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbiIsIi5pZnJhbWUtYmxvY2stY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDE2cHggYXV0bztcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIG1hcmdpbjogNjRweCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5pZnJhbWUtdGFiLWJ1dHRvbi5hY3RpdmUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHByaW1hcnk7IC8qIFlvdSBjYW4gYWRqdXN0IGNvbG9yIGFuZCB0aGlja25lc3MgYXMgbmVlZGVkICovXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG59XG5cbi53cC1ibG9jay1hY2YtaWZyYW1lIHtcbiAgICAuYWNmLWxhYmVsIHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbmZvZ3JhbS1lbWJlZCArIHNjcmlwdCArIGRpdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBrZXlmcmFtZXMgbWFycXVlZSB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICAgIH1cbn1cbiIsImgyLndwLWJsb2NrLWhlYWRpbmcsXG5oMy53cC1ibG9jay1oZWFkaW5nIHtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDEwMHB4O1xufVxuXG4uYmFjay10by10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMjRweDtcbiAgcmlnaHQ6IDI0cHg7XG4gIHotaW5kZXg6IDk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrX2JsdWU7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3MsIHRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTJweCk7XG5cbiAgJi5pcy12aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB9XG59XG5cbi5leWVicm93IHtcbiAgY29sb3I6ICRkYXJrX2JsdWU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmluZGV4LWxpbmtzIHtcbiAgLmluZGV4LWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICZfX251bWJlciB7XG4gICAgICBjb2xvcjogIzc4ODQ5RTtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGNvbG9yOiAjMUMzMjVEO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLmluZGV4LWxpbmtfX3RleHQge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJl9fZ3JvdXAge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbjogMTJweCAwO1xuICAgIGNvbG9yOiAkZGFya19ibHVlO1xuICB9XG5cbiAgJl9fc3VibGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAmLS1zdWIge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luOiAxMnB4IDAgMTJweCAyMHB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmV5ZWJyb3cge1xuICAmLmFsaWdubGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gICYuYWxpZ25jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYuYWxpZ25yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn0iLCJib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1zaWRlYmFyIHtcbiAgICAuc2lkZWJhci1jb250ZW50IHtcbiAgICAgICAgPiBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICAgIH1cbiAgICAgICAgPiBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgIH1cblxuICAgICAgICA+IGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpZGViYXItbmF2IHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmtfYmx1ZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAubWVudS1vcGVuIHtcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc4ODQ5ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN1Ym1lbnUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiM2MzY2Y7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCB7XG5cblx0PnAsXG5cdD5oMSxcblx0PmgyLFxuXHQ+aDMsXG5cdD5oNCxcblx0Pmg1LFxuXHQ+aDYsXG5cdD5maWd1cmUsXG5cdC5leWVicm93LFxuXHQud3AtYmxvY2stY29sdW1ucyB7XG5cdFx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZy1yaWdodDogMjAwcHg7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXG5cdD5maWd1cmUsXG5cdC53cC1ibG9jay1jb2x1bW5zIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cblx0PnVsIHtcblx0XHRtYXgtd2lkdGg6IDExNjBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG5cdD5vbCB7XG5cdFx0bWF4LXdpZHRoOiAxMTYwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblxuXHQuY29udGFpbmVyLTEyMDAge1xuXG5cdFx0dWwsXG5cdFx0b2wge1xuXHRcdFx0bGlzdC1zdHlsZTogZGlzYyBpbnNpZGUgbm9uZTtcblx0XHR9XG5cblx0XHRvbCB7XG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuXG5cdFx0PnAsXG5cdFx0PmgxLFxuXHRcdD5oMixcblx0XHQ+aDMsXG5cdFx0Pmg0LFxuXHRcdD5oNSxcblx0XHQ+aDYsXG5cdFx0PnVsLFxuXHRcdD5vbCxcblx0XHQ+ZmlndXJlLFxuXHRcdD4uZXllYnJvdyxcblx0XHQud3AtYmxvY2stY29sdW1ucyB7XG5cdFx0XHRtYXJnaW46IDAgMTZweDtcblx0XHR9XG5cblx0XHQ+b2wge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XG5cdFx0fVxuXG5cdFx0PnVsIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xuXHRcdH1cblx0fVxufSIsIi5zaW5nbGUtcG9zdCB7XG4gICAgLmNvbnRhaW5lci0xMDAwIHtcbiAgICAgICAgPiBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIH1cbiAgICAgICAgPiBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgIH1cbiAgICAgICAgPiBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIH1cbiAgICAgICAgPiBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmVhZC1tb3JlLWFydGljbGVzIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgIH1cbn1cbiIsImJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3Qge1xuICAgIC5zaWRlYmFyLWNvbnRlbnQge1xuICAgICAgICA+aDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgPmgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgfVxuXG4gICAgICAgID5oMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICA+aDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3NpZGViYXItY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zaWRlYmFyLW5hdiB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrX2JsdWU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICZbaHJlZj1cIiNcIl0ge1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNzg4NDllO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS1vcGVuIHtcbiAgICAgICAgICAgID5hIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzg4NDllO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWJtZW51IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjNjM2NmO1xuXG4gICAgICAgICAgICAuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgID5kaXYge1xuICAgICAgICAgICAgICAgICAgICA+YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNzaWRlYmFyLWNvbnRlbnQtbGluayB7XG4gICAgc2Nyb2xsLW1hcmdpbi10b3A6IDk5OTlweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgICAgc2Nyb2xsLW1hcmdpbi10b3A6IDEwMHB4O1xuICAgIH1cbn0iLCIvKipcbiAqIFRoZW1lIFN0eWxlc1xuICovXG5AaW1wb3J0IFwiLi4vdmFyc1wiO1xuQGltcG9ydCBcIi4uL2hlbHBlcnMvdHlwZVwiO1xuQGltcG9ydCBcIi4uL2hlbHBlcnMvZm9ybXNcIjtcblxuLy8gQWRkIHlvdXIgYmxvY2tzIGhlcmVcbkBpbXBvcnQgXCJxdW90ZVwiO1xuQGltcG9ydCBcIm5vdGUtYm94XCI7XG5AaW1wb3J0IFwic29jaWFsLW1lZGlhLWljb25zXCI7XG5AaW1wb3J0IFwiYnV0dG9uXCI7XG5AaW1wb3J0IFwic3RhdHNcIjtcbkBpbXBvcnQgXCJmZWF0dXJlZC1ib3hlc1wiO1xuQGltcG9ydCBcImNoYXJ0LW51bWJlclwiO1xuQGltcG9ydCBcImltYWdlLXdpdGgtdGV4dFwiO1xuQGltcG9ydCBcImhlcm9cIjtcbkBpbXBvcnQgXCJsaW5rc1wiO1xuQGltcG9ydCBcImFjY29yZGlvblwiO1xuQGltcG9ydCBcImlmcmFtZVwiO1xuQGltcG9ydCBcIm1hcnF1ZWVcIjtcbkBpbXBvcnQgXCJpbmRleFwiO1xuQGltcG9ydCBcImV5ZWJyb3dcIjtcblxuQGltcG9ydCBcIi4uL3RlbXBsYXRlcy9wYWdlLXdpdGgtc2lkZWJhclwiO1xuQGltcG9ydCBcIi4uL3RlbXBsYXRlcy9kZWZhdWx0LXBhZ2VcIjtcbkBpbXBvcnQgXCIuLi90ZW1wbGF0ZXMvc2luZ2xlLXBvc3RcIjtcbkBpbXBvcnQgXCIuLi90ZW1wbGF0ZXMvcGFnZS1jb250YWN0c1wiO1xuXG4uZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3JfX3Bvc3QtdGl0bGUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogOHB4O1xufVxuXG5odG1sIDp3aGVyZSgud3AtYmxvY2spIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pcy1yb290LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogOHB4O1xufVxuXG5odG1sIHtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHk6bm90KC53cC1hZG1pbikge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udF9ib2R5O1xufVxuXG4uZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3JfX3Bvc3QtdGl0bGUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogOHB4O1xufVxuXG5odG1sIDp3aGVyZSgud3AtYmxvY2spIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pcy1yb290LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udF9ib2R5O1xuXG4gICAgPioge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgID5wIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgICB9XG5cbiAgICA+LndwLWJsb2NrLXNwYWNlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgfVxufSIsIi53cC1ibG9jay1zb2NpYWwtbGlua3MgLndwLXNvY2lhbC1saW5rLWZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvZmFjZWJvb2suc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzIC53cC1zb2NpYWwtbGluay1pbnN0YWdyYW0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9pbnN0YWdyYW0uc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzIC53cC1zb2NpYWwtbGluay1saW5rZWRpbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2xpbmtlZGluLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xufVxuXG5mb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgIC53cC1jbGFzc2ljLW1lbnUtYmxvY2s+Lm1lbnUgbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIHAsXG4gICAgYSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAjc2lkZWJhci1ib3R0b20ge1xuICAgICAgICAud3AtY2xhc3NpYy1tZW51LWJsb2NrPi5tZW51IGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICNzaWRlYmFyLWJvdHRvbSB7XG4gICAgICAgICAgICAud3AtY2xhc3NpYy1tZW51LWJsb2NrPi5tZW51IGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIGE6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgYTpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmV3c2xldHRlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcblxuICAgIH1cblxufSIsImhlYWRlciB7XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkZGFya19ibHVlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgLmRlc2t0b3AtbWFpbi1tZW51IHtcbiAgICAgICAgPiB1bCA+IGxpIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBhOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxYzMyNWQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGE6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDEgY2FsYygzMy4zMzMlIC0gMjBweCk7IC8vIENyZWF0ZXMgMyBjb2x1bW5zIHdpdGggc29tZSBzcGFjaW5nXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgICA+IHVsID4gbGkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gdWwgPiBsaSA+IGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiB1bCA+IGxpID4gYTpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qKlxuICogVGhlbWUgU3R5bGVzXG4gKi9cblxuQGltcG9ydCBcImJsb2Nrcy9lZGl0b3Itc3R5bGVzXCI7XG5AaW1wb3J0IFwiaGVscGVycy9mb290ZXJcIjtcbkBpbXBvcnQgXCJoZWxwZXJzL2hlYWRlclwiO1xuXG4uY3VzdG9tLWxvZ28ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDZweDtcbn0iXX0= */
