﻿/*!
Theme Name: News Pro
Theme URI: https://my.studiopress.com/themes/news/
Description: When you have readers and customers who are always hungry for more, deliver it in style with the publishing powerhouse News theme.
Author: StudioPress
Author URI: https://www.studiopress.com/
Version: 4.0.0

Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, e-commerce, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready

Template: genesis
Template Version: 4.0.0

License: GPL-2.0-or-later
License URI: http://www.opensource.org/licenses/gpl-license.php

Text Domain: news-pro
!*/html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html,input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.author-box:before,.clearfix:before,.entry:before,.entry-content:before,.nav-primary:before,.nav-secondary:before,.pagination:before,.site-container:before,.site-header:before,.site-inner:before,.widget:before,.wrap:before{content:" ";display:table}.author-box:after,.clearfix:after,.entry:after,.entry-content:after,.nav-primary:after,.nav-secondary:after,.pagination:after,.site-container:after,.site-header:after,.site-inner:after,.widget:after,.wrap:after{clear:both;content:" ";display:table}@font-face{font-family:"Retina MP";src:url("../../fonts/RetinaMP-Light.woff2") format("woff2"),url("../../fonts/RetinaMPLt.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Retina MP";src:url("../../fonts/RetinaMP-Book.woff2") format("woff2"),url("../../fonts/RetinaMPBook.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Retina MP";src:url("../../fonts/RetinaMP-Bold.woff2") format("woff2"),url("../../fonts/RetinaMPBold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Retina MP";src:url("../../fonts/RetinaMPNarr-Book.woff2") format("woff2"),url("../../fonts/RetinaMPNarrowBook.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Retina MP";src:url("../../fonts/RetinaMPNarr-Bold.woff2") format("woff2"),url("../../fonts/RetinaMPNarrowBold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Retina";src:url("../../fonts/Retina-Book.woff2") format("woff2"),url("../../fonts/Retina-Book.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Retina";src:url("../../fonts/Retina-Bold.woff2") format("woff2"),url("../../fonts/Retina-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Retina";src:url("../../fonts/Retina-Black.woff2") format("woff2"),url("../../fonts/Retina-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}.screen-reader-shortcut,.screen-reader-text,.screen-reader-text span{border:0;clip:rect(0, 0, 0, 0);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important}.genesis-nav-menu .search input[type=submit]:focus,.screen-reader-shortcut:focus,.screen-reader-text:focus,.widget_search input[type=submit]:focus{clip:auto !important;display:block;font-size:1em;font-weight:bold;height:auto;padding:20px 23px;text-decoration:none;width:auto;z-index:100000}.more-link{position:relative}.screen-reader-shortcut:focus,.screen-reader-text:focus{background-color:#fff}@font-face{font-family:"Retina MP";src:url("../../fonts/RetinaMP-Light.woff2") format("woff2"),url("../../fonts/RetinaMPLt.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Retina MP";src:url("../../fonts/RetinaMP-Book.woff2") format("woff2"),url("../../fonts/RetinaMPBook.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Retina MP";src:url("../../fonts/RetinaMP-Bold.woff2") format("woff2"),url("../../fonts/RetinaMPBold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Retina MP";src:url("../../fonts/RetinaMPNarr-Book.woff2") format("woff2"),url("../../fonts/RetinaMPNarrowBook.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Retina MP";src:url("../../fonts/RetinaMPNarr-Bold.woff2") format("woff2"),url("../../fonts/RetinaMPNarrowBold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Retina";src:url("../../fonts/Retina-Book.woff2") format("woff2"),url("../../fonts/Retina-Book.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Retina";src:url("../../fonts/Retina-Bold.woff2") format("woff2"),url("../../fonts/Retina-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Retina";src:url("../../fonts/Retina-Black.woff2") format("woff2"),url("../../fonts/Retina-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}html{font-size:10px}body>div{font-size:10px}body{color:#101720;font-family:"Retina","Roboto","Arial",sans-serif;font-size:10px;font-weight:400;line-height:1.5}button,input:focus,input[type=button],input[type=reset],input[type=submit],textarea:focus,.button{-webkit-transition:100ms .1s ease-in-out;-moz-transition:100ms .1s ease-in-out;-ms-transition:100ms .1s ease-in-out;-o-transition:100ms .1s ease-in-out;transition:100ms .1s ease-in-out}::-moz-selection{background-color:#101720;color:#fff}::selection{background-color:#101720;color:#fff}a{color:#3b7cbb;text-decoration:none}a:focus,a:hover{color:#3b7cbb}p{font-family:"Source Serif 4","Georgia",serif;margin:0 0 24px;padding:0;font-size:1.8rem;line-height:1.5}.entry p{color:#101720;font-family:"Source Serif 4","Georgia",serif;font-size:1.8rem;line-height:1.5;letter-spacing:-0.02rem}@media screen and (min-width: 800px){.entry p{font-size:1.8rem}}figcaption.wp-element-caption{color:#101720;font-family:"Retina","Georgia",sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:-0.02rem;line-height:1.45}.page-template-page_blog .blog-template-description .entry-title,.category-title,.our-team .entry-title{font-family:"Retina","Roboto","Arial",sans-serif;font-size:3.2rem;line-height:1.1;font-weight:900;letter-spacing:-1px;color:#101720;border-bottom:none;text-align:center;margin-bottom:8px}@media screen and (min-width: 800px){.page-template-page_blog .blog-template-description .entry-title,.category-title,.our-team .entry-title{font-size:6.4rem;line-height:1}}strong{font-weight:700}ol,ul{margin:0;padding:0}mark{background:#aabfce;color:#101720}blockquote,blockquote::before{color:#4c5660}blockquote{margin:48px 48px 24px}blockquote::before{content:"“";display:block;font-size:2rem;height:0;position:relative;top:-10px}.entry-content code{background-color:#333;color:#ddd}cite{font-style:normal}hr{border:0;border-collapse:collapse;border-bottom:1px solid #d1e0eb;clear:left;margin:0 0 32px;padding-top:24px}.wp-caption-text{color:#101720;font-family:"Retina","Roboto","Arial",sans-serif;font-weight:300;font-size:1.4rem;line-height:1.5}figure.alignleft{margin:24px 24px 24px 0}figure.alignright{margin:24px 0 24px 24px}.wp-caption{width:auto !important;max-width:100% !important}h1{font-family:"Retina","Roboto","Arial",sans-serif;font-size:3.2rem;line-height:1.1;font-weight:700;margin:0 0 16px;color:#101720;border-bottom:none}h2{font-family:"Retina","Roboto","Arial",sans-serif;font-size:2rem;line-height:1.1;font-weight:700;margin:0 0 16px;color:#101720;border-bottom:none}h3{font-family:"Retina","Roboto","Arial",sans-serif;font-size:1.8rem;line-height:1.25;font-weight:700;color:#101720;border-bottom:none}@media screen and (min-width: 800px){h3{font-size:1.8rem}}h4{font-family:"Retina","Georgia",sans-serif;font-size:1.4rem;line-height:1.25;font-weight:700;color:#101720;border-bottom:none}h5{font-family:"Retina","Roboto","Arial",sans-serif;font-size:1.3rem;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#101720;text-decoration:none}h6{font-family:"Retina","Georgia",sans-serif;font-size:1.4rem;line-height:1.25;font-weight:700;color:#101720;border-bottom:none}.page .entry-title,.single-post .entry-title{font-family:"Retina","Roboto","Arial",sans-serif;font-size:3.6rem;line-height:1.1;font-weight:700;margin:0 0 16px;color:#101720;border-bottom:none;text-align:center;margin-bottom:0}.single-post .entry-title{margin-bottom:16px}.author .entry-title,.category .entry-title,.search .entry-title{text-transform:none}.author .entry-content{display:none}.widget_recent_entries ul li a,.listing-item .title{display:block;font-family:"Retina","Roboto","Arial",sans-serif;font-size:2rem;line-height:1.1;font-weight:700;margin:0 0 16px;color:#101720;border-bottom:none}.top-stories .listing-item:first-child .title,.featured-story .listing-item .title{font-family:"Retina","Roboto","Arial",sans-serif;font-size:3.2rem;line-height:1.1;font-weight:700;margin:0 0 16px;color:#101720;border-bottom:none}.listing-item .excerpt-dash{display:none}.excerpt,.entry-excerpt{color:#101720;font-family:"Source Serif 4","Georgia",serif;font-size:1.4rem;font-weight:400;letter-spacing:-0.02rem;line-height:1.45}.page-template-page_blog .entry-title,.category .entry-title,.author .entry-title,.search .entry-title,.archive .entry-title{font-family:"Retina","Roboto","Arial",sans-serif;font-size:2rem;line-height:1.1;font-weight:700;margin:0 0 16px;color:#101720;border-bottom:none}.category .lead-story .entry-title{font-family:"Retina","Roboto","Arial",sans-serif;font-size:2rem;line-height:1.1;font-weight:700;margin:0 0 16px;color:#101720;border-bottom:none;margin-bottom:24px}.entry-title a,.sidebar .widget-title a{color:#101720}.entry-title a:focus,.entry-title a:hover,h3.rpwe-title a:hover,.widget-title a:hover{color:#3b7cbb}.featured-page-card h3,.widget-title,.display-posts-title,.archive-title{font-family:"Retina","Roboto","Arial",sans-serif;font-size:1.3rem;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#101720;text-decoration:none}.featured-page-card h3 a,.display-posts-title,.archive-title{color:#101720;text-transform:uppercase;margin-bottom:24px}.page-teasers-bottom-widget-area .page-teasers-teaser .display-posts-title,.widget-title,.page-teasers-teaser .display-posts-title{font-family:"Retina MP","Georgia",sans-serif;font-size:1.6rem;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:0px;color:#101720;text-decoration:none;margin:0 0 32px;padding-top:8px;border-top:7px solid #101720;border-bottom:.5px solid #000;box-shadow:0 3.5px 0 0 #fff,0 4px 0 0 #101720,0 7px 0 0 #fff,0 7.5px 0 0 #101720;padding-bottom:7.5px}.page-teasers-bottom-widget-area .page-teasers-teaser .display-posts-title.standalone,.widget-title.standalone,.page-teasers-teaser .display-posts-title.standalone{margin-bottom:32px}.page-teasers-bottom-widget-area .page-teasers-teaser .display-posts-title.standalone .sublabel,.widget-title.standalone .sublabel,.page-teasers-teaser .display-posts-title.standalone .sublabel{margin:8px 0 0;font-family:"Retina MP","Georgia",sans-serif;font-size:1.4rem;line-height:1;font-weight:400;text-transform:none}.archive.author .archive-description p{text-transform:none;font-weight:400;color:#101720;font-family:"Source Serif 4","Georgia",serif;font-size:1.8rem;line-height:1.5;letter-spacing:-0.02rem}@media screen and (min-width: 800px){.archive.author .archive-description p{font-size:1.8rem}}.sidebar-cta{color:#101720;font-family:"Retina","Roboto","Arial",sans-serif;font-weight:300;font-size:1.4rem;line-height:1.5}.breadcrumb{background-color:#f3f3f3;border-bottom:1px solid #e3e3e3;font-size:12px;font-size:1.2rem;margin:0;padding:20px;text-transform:uppercase}.archive-description,.author-box{margin:0;overflow:hidden}.archive-title+p{margin-top:24px}.author-box-title{color:#101720;font-size:16px;font-size:1.6rem;margin-bottom:4px}.author-box p{margin-bottom:0}.author-box .avatar{margin-right:24px}.genesis-skip-link{margin:0}.genesis-skip-link li{height:0;width:0;list-style:none}:focus{color:#333;outline:#ccc solid 1px}.enews-widget input{margin-bottom:16px}.enews-widget input:focus{border:1px solid #ddd}.enews-widget input[type=submit]{background-color:red;color:#fff;margin:0;width:100%}.enews-widget input:focus[type=submit],.enews-widget input:hover[type=submit]{background-color:#f5f5f5;color:#101720}.enews form+p{margin-top:20px}.sidebar .widget.enews-widget{background-color:#101720;color:#999}.sidebar .enews-widget .widget-title{color:#fff}.latest-tweets ul li{margin-bottom:16px}.news-pro-home .content #genesis-responsive-slider,.news-pro-home .content .genesis_responsive_slider li{border:none}.news-pro-home .content .genesis_responsive_slider li:before{content:"";margin:0}.news-pro-home .content .genesis_responsive_slider .slide-excerpt,.news-pro-home .content .genesis_responsive_slider .slide-excerpt-border{background:transparent;border:none;margin:0}.news-pro-home .content .genesis_responsive_slider .slide-excerpt{padding:24px}.news-pro-home .content #genesis-responsive-slider,.news-pro-home .content .genesis_responsive_slider .slides li,.news-pro-home .content .genesis_responsive_slider .flex-direction-nav li{margin:0;padding:0}.news-pro-home .content .genesis_responsive_slider .flex-control-nav{line-height:1;margin-top:-30px}.news-pro-home .content .genesis_responsive_slider .flex-control-nav li{margin-bottom:0;padding-bottom:0}.news-pro-home .content .genesis_responsive_slider .flex-direction-nav li a{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.news-pro-home .content .genesis_responsive_slider h2 a{background:rgba(0,0,0,.8);color:#fff;display:inline-block;font-weight:400;line-height:1.2;padding:16px;position:relative;z-index:9}.news-pro-home .content .genesis_responsive_slider a:focus,.news-pro-home .content .genesis_responsive_slider a:hover{color:#fff}.news-pro-home .content .genesis_responsive_slider p{background:rgba(0,0,0,.8);color:#fff;font-size:14px;font-size:1.4rem;margin:0;padding:12px 24px;position:relative;z-index:9}.news-pro-home .content .genesis_responsive_slider .flex-direction-nav li a{background:url(images/icon-direction-nav.png) no-repeat -50px 0;background-size:100px 98px;height:49px;outline:none;right:-25px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;width:50px}.news-pro-home .content .genesis_responsive_slider .flex-direction-nav li a:focus,.news-pro-home .content .genesis_responsive_slider .flex-direction-nav li a:hover{background-position:-50px -49px}.news-pro-home .content .genesis_responsive_slider .flex-direction-nav li a.prev{background-position:0 0;bottom:10px;left:auto;right:62px;top:auto}.news-pro-home .content #genesis-responsive-slider .flex-direction-nav li a.next{bottom:10px;left:auto;right:10px;top:auto}.news-pro-home .content #genesis-responsive-slider .flex-direction-nav li a:focus.prev,.news-pro-home .content #genesis-responsive-slider .flex-direction-nav li a:hover.prev{background-position:0 -49px}.home-top .widget.ui-tabs .entry{background:none;border:none;color:#fff;margin:0;overflow:hidden;padding:0;min-height:400px}.home-top .widget.ui-tabs .entry h2 a{background:rgba(0,0,0,.8);display:inline-block;font-weight:400;line-height:1.2;padding:16px;position:relative;z-index:9}.home-top .widget.ui-tabs .entry p{background:rgba(0,0,0,.8);font-size:14px;font-size:1.4rem;margin:0 24px;padding:12px 24px;position:relative;z-index:9}.home-top .widget.ui-tabs .entry h2{margin:0;padding:24px 24px 8px}.home-top .widget.ui-tabs{position:relative}.home-top .ui-tabs ul.ui-tabs-nav{bottom:40px;margin:0 0 0 40px;position:absolute;right:40px;z-index:9}.home-top .ui-tabs ul.ui-tabs-nav li{border:none;margin:0}.home-top .ui-tabs ul.ui-tabs-nav li::before{display:none}.home-top .ui-tabs ul.ui-tabs-nav li a{background-color:#101720;color:#fff;display:inline-block}.home-top .ui-tabs ul.ui-tabs-nav li.ui-tabs-active a{background-color:red}.home-top .ui-tabs ul.ui-tabs-nav li.ui-tabs-active a:focus,.home-top .ui-tabs ul.ui-tabs-nav li.ui-tabs-active a:hover{background-color:#fff;color:#101720}.home-top .widget.ui-tabs img{position:absolute}.home-top .widget.ui-tabs a{color:#fff}.widget.ui-tabs ul.ui-tabs-nav li:before{content:"";margin:0}img#wpstats{display:none}.simple-social-icons ul li:before{display:none}.subcategories-stories .listing-item{display:block;overflow:auto;margin-bottom:32px}.subcategories-stories .listing-item .title{font-size:1.8rem}.subcategories-stories>:first-child .title{text-align:center}.subcategories-stories li+li .author{display:none}.category .subcategories-stories .image{width:25%;display:inline-block;float:left;margin-right:24px}.category .subcategories-stories>:first-child img{max-width:500px;width:100%;margin-bottom:1rem}.rpwe-block ul{list-style:none !important;margin-left:0 !important;padding-left:0 !important}.rpwe_widget{margin-bottom:60px}.rpwe-block a{display:inline !important;text-decoration:none}.rpwe-block h3{background:none !important;clear:none;margin-bottom:0 !important;margin-top:0 !important}.rpwe-summary{font-size:16px}.rpwe-time{color:#bbb;font-size:11px}.rpwe-comment{color:#bbb;font-size:11px;padding-left:5px}.rpwe-alignleft{display:inline;float:left}.rpwe-alignright{display:inline;float:right}.rpwe-aligncenter{display:block;margin-left:auto;margin-right:auto}.rpwe-clearfix:before,.rpwe-clearfix:after{content:"";display:table !important}.rpwe-clearfix:after{clear:both}.rpwe-clearfix{zoom:1}h3.rpwe-title a{color:#101720}.rpwe-alignleft{max-width:100px}.category .rpwe-ul>:first-child img,.home-page-feature>:first-child img{max-width:500px;width:100%;margin-bottom:1rem}.category .rpwe-ul>:nth-child(n+1) img{margin-right:1.6rem;padding-bottom:1.6rem}.category .rpwe-block li{margin-bottom:20px;padding-bottom:10px;list-style-type:none}.home .rpwe-thumb{border:none;box-shadow:none !important;margin:0;padding:0 !important}.tablepress,div[class^=tablepress-]{float:left;font-family:"Retina MP","Georgia",sans-serif}.tablepress thead th,div[class^=tablepress-] thead th{font-family:"Retina MP","Georgia",sans-serif;font-weight:700;font-style:normal;font-size:1.6rem;margin-bottom:8px}.tablepress tbody td,div[class^=tablepress-] tbody td{font-family:"Retina MP","Georgia",sans-serif;font-weight:300;font-style:normal}.listing-item .tablepress{font-size:1.4rem}.tablepress-table-description{margin-bottom:24px}#tablepress-bankruptcy-filings,#tablepress-bankruptcy-filings tr,#tablepress-bankruptcy-filings tbody td,#tablepress-bankruptcy-filings thead th,#tablepress-bankruptcy-filings tfoot th{border:none}#tablepress-bankruptcy-filings tr:nth-child(odd) td{padding-bottom:0}#tablepress-bankruptcy-filings tr:nth-child(4n-6),#tablepress-bankruptcy-filings tr:nth-child(4n-7){background-color:#d1e0eb}#tablepress-bankruptcy-filings tr:nth-child(even){color:#4c5660;font-style:italic}table{border-collapse:collapse;border-spacing:0;line-height:2;margin-bottom:40px;width:100%}tbody{border-bottom:1px solid #ddd}th,td{text-align:left}th{font-weight:bold}td{border-top:1px solid #ddd;padding:6px 0}.genesis-nav-menu .search input[type=submit],.widget_search input[type=submit]{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;padding:0;position:absolute;right:0;top:0;width:1px}.site-container{overflow:hidden}.site-container-wrap,.before-footer-wrapper{width:90%;max-width:1140px;margin:0 auto 32px}.before-footer-wrapper{display:block}.site-inner{margin-top:32px}.content-sidebar-sidebar .content-sidebar-wrap{float:left}.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-sidebar-content .content-sidebar-wrap{float:right}.content-sidebar-wrap{margin-top:16px;margin-bottom:48px}.content{margin-bottom:48px}main{width:100%;margin-right:0}aside{width:100%;float:none}@media screen and (min-width: 800px){main{width:70%;margin-right:2%}aside{width:28%;float:right}}@supports(display: grid){.content-sidebar-wrap{margin-top:16px;margin-bottom:48px}main{width:100%;margin-right:0}aside{width:100%;float:none}.content-sidebar .content-sidebar-wrap{display:grid;grid-gap:24px;grid-template-columns:1fr;grid-template-rows:auto}@media screen and (min-width: 800px){.content-sidebar .content-sidebar-wrap{grid-template-columns:2fr 1fr}}}.content-sidebar .content,.content-sidebar-sidebar .content{float:left}@media screen and (min-width: 800px){.content-sidebar .content,.content-sidebar-sidebar .content{padding-right:24px;border-right:1px solid #aabfce}}.sidebar-content-sidebar .content{float:left}.full-width-content .content{width:100%}.sidebar-content .sidebar-primary,.sidebar-sidebar-content .sidebar-primary{float:left}.sidebar-sidebar-content .sidebar-primary{border-left:1px solid #e3e3e3}.content-sidebar-sidebar .sidebar-primary{border-right:1px solid #e3e3e3}.sidebar-secondary{float:left;font-size:14px;font-size:1.4rem;width:177px}.content-sidebar-sidebar .sidebar-secondary{float:right}.widget{word-wrap:break-word}.featured-content .entry{margin-bottom:20px;padding:0}.featured-content .entry-title{font-size:20px;font-size:2rem;line-height:1.2}.featured-content p{margin-bottom:20px}.site-header{background-color:#fff;position:relative}@media screen and (min-width: 500px){.site-header{margin-bottom:24px}}.site-header .wrap{max-width:1140px}.site-header .wrap,.nav-primary .wrap{text-align:center}@media screen and (min-width: 1000px){.site-header .wrap,.nav-primary .wrap{width:90%;margin:0 auto}}.title-area{float:left;margin-left:0;width:100%}.site-title{font-weight:700;font-size:48px;font-size:4.8rem;font-weight:700;line-height:1;margin:0;text-transform:uppercase}.site-title a,.site-title a:focus,.site-title a:hover{color:#101720}.site-description{color:#999;font-size:16px;font-size:1.6rem;font-weight:400;letter-spacing:2px;line-height:1;margin:10px 0 0;text-transform:uppercase}.header-full-width .title-area{padding:0 40px;text-align:center}.header-full-width .title-area,.header-full-width .site-title{width:100%}.header-image .site-description,.header-image .site-title a{display:block;text-indent:-9999px}.header-image .site-title a{background-position:top center !important;background-size:contain !important;float:left;min-height:110px;width:100%}.widget-area{word-wrap:break-word}.site-header .widget-area{text-align:right;padding:0 20%}.site-header .widget-area li{list-style-type:none}.site-header .search-form{float:right;margin:24px auto;width:100%}.entry-header{width:80%;margin:auto}@media screen and (min-width: 500px){.entry-header{width:100%;max-width:1140px}}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-moz-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (min-device-pixel-ratio: 1.5){.content #genesis-responsive-slider .flex-direction-nav li a{background-image:url(images/icon-direction-nav@2x.png)}}@media only screen and (max-width: 1188px){.home-top .widget.ui-tabs .entry{min-height:334px}.site-title{margin-top:0}}@media screen and (max-width: 1000px){.site-container-wrap{width:90%}.content,.content-sidebar-sidebar .content,.content-sidebar-sidebar .content-sidebar-wrap,.sidebar-content-sidebar .content,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-primary,.sidebar-secondary,.sidebar-sidebar-content .content,.sidebar-sidebar-content .content-sidebar-wrap,.site-inner,.title-area,.wrap{width:100%}}@media screen and (max-width: 1000px)and (min-width: 500px){.site-header .title-area{padding-bottom:16px}}@media screen and (max-width: 1000px){.header-image .site-title a{background-position:top center !important}}@media screen and (max-width: 1000px){.content{border:none}}@media screen and (max-width: 1000px){.site-footer{width:100%;padding:0 4% 24px}}@media screen and (max-width: 1000px){.home-top .widget.ui-tabs .entry{background-color:#101720;padding-bottom:20px}}@media screen and (max-width: 1000px){.home-top .widget.ui-tabs img{display:block;max-width:100%;position:relative;margin:0 auto}}@media screen and (max-width: 1000px){.home-top .ui-tabs ul.ui-tabs-nav{background-color:#101720;bottom:auto;margin:0;position:relative;right:auto}}@media screen and (max-width: 1000px){.home-top .ui-tabs ul.ui-tabs-nav li,.home-top .widget.ui-tabs .entry p{margin:0}}@media screen and (max-width: 1000px){.home-top .widget.ui-tabs .entry h2{padding:0}}@media only screen and (max-width: 600px){.five-sixths,.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.footer-widgets-4,.footer-widgets-5,.footer-widgets-6,.four-sixths,.home-middle-left,.home-middle-right,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{margin:0;width:100%}.content #genesis-responsive-slider .flex-direction-nav li .next,.content #genesis-responsive-slider .flex-direction-nav li .prev,.content .slide-excerpt{display:none}.home-middle-left{border:none}.header-image .site-header .site-title a{min-height:60px;background-image:url(/wp-content/uploads/2018/08/header_logo_2.svg) !important}.test{display:none}.entry-title{font-size:26px;font-size:2.6rem}}.home .site-container-wrap .listing-item{border-top:none}.home .site-container-wrap .listing-item:last-child{border-bottom:none}.main-grid{margin-bottom:32px;display:grid;grid-gap:24px;grid-template-columns:1fr;grid-template-rows:auto}@media screen and (min-width: 500px){.main-grid{grid-template-columns:1fr;grid-template-rows:auto}}@media screen and (min-width: 800px){.main-grid{grid-column-gap:32px;grid-row-gap:16px;grid-template-columns:1fr 1fr;grid-template-rows:max-content}}.home-top .widget-title{display:none}.home-top .mobileWidget{display:block}.centerpiece-wrapper div,.centerpiece-wrapper section{margin-bottom:24px}@media screen and (min-width: 500px){.centerpiece-wrapper div,.centerpiece-wrapper section{margin-bottom:0}}.centerpiece-wrapper .listing-item,.top-stories .listing-item,.spotlight-story .listing-item,.more-stories .listing-item,.section-teaser .listing-item{padding-bottom:16px}@media screen and (min-width: 800px){.centerpiece-wrapper .listing-item,.top-stories .listing-item,.spotlight-story .listing-item,.more-stories .listing-item,.section-teaser .listing-item{padding-bottom:24px}}.centerpiece-wrapper .lead-story-wrapper,.centerpiece-wrapper .expert-voices-wrapper{margin-bottom:16px;border-bottom:1px solid #aabfce}.home .section-teaser .listing-item{padding-bottom:16px;margin-bottom:16px}.home .section-teaser .listing-item:nth-child(n+2){padding-top:0}.home .section-teaser .listing-item .title{margin-bottom:0}.lawyers-firms-stories listing-item{padding-bottom:16px;margin-bottom:0}.lawyers-firms-stories .excerpt{margin-bottom:0}.lawyers-firms-stories.second .title{margin-bottom:0}.main-grid>div:first-child{grid-row:1/2}@media screen and (min-width: 500px){.main-grid>div:first-child{grid-column:1/2;grid-row:2/3}}@media screen and (min-width: 800px){.main-grid>div:first-child{grid-column:1/2;grid-row:1/3;border-bottom:none;border-right:1px solid #aabfce}}@media screen and (min-width: 500px){.main-grid>div:nth-child(2){grid-column:1/2;grid-row:1/2}}@media screen and (min-width: 800px){.main-grid>div:nth-child(2){grid-column:2/3;grid-row:auto}}.main-grid>div:nth-child(3){border-bottom:none}@media screen and (min-width: 500px){.main-grid>div:nth-child(3){grid-column:1/2;grid-row:3/4}}@media screen and (min-width: 800px){.main-grid>div:nth-child(3){grid-column:2/3;grid-row:auto}}.button.center{display:table;margin:24px auto 0}.more-stories .listing-item .title{margin-bottom:0}.single-post .entry-content{text-align:left}.breaking-story,.exclusive-story,.outline-story{margin-bottom:32px;width:100%;padding:24px}.breaking-story .listing-item,.exclusive-story .listing-item,.outline-story .listing-item{padding-bottom:0}.breaking-story .title,.exclusive-story .title,.outline-story .title{font-family:"Retina","Roboto","Arial",sans-serif;font-size:3.2rem;line-height:1.1;font-weight:700;margin:0 0 16px;color:#101720;border-bottom:none}@media screen and (min-width: 500px){.breaking-story .image,.exclusive-story .image,.outline-story .image{float:left;margin:0 24px auto 0}}.breaking-story:before,.exclusive-story:before,.outline-story:before{font-family:"Retina","Roboto","Arial",sans-serif;font-size:1.3rem;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#101720;text-decoration:none;font-size:.96rem;margin-bottom:16px;padding:4px 8px;text-transform:uppercase;display:block;text-align:center;width:55%;margin:0 auto 16px}@media screen and (min-width: 500px){.breaking-story:before,.exclusive-story:before,.outline-story:before{width:25%}}.breaking-story:before{content:"Breaking Story";background:#eb1f35;color:#fff}.exclusive-story:before{content:"Exclusive Story";color:#3b7cbb;background-color:rgba(59,124,187,.2)}.breaking-story{border:1px solid #eb1f35}.exclusive-story{border:1px solid #3b7cbb}.outline-story{border:1px solid #aabfce}.top-stories{padding-right:24px}.date:after{content:" | "}.image img{margin:0 0 24px}.featured-story .image,.lead-story .image,.feature-story .meta-group,.feature-story .image,.lawyers-firms-stories .image,.lawyers-firms-stories .meta-group,.section-teaser .image,.section-teaser .meta-group,.subcategories-stories .image,.subcategories-stories .meta-group{float:none}.top-stories .listing-item:not(:first-child) .image{display:none}.more-stories .meta-group,.sidebar .meta-group{display:none}.lawyers-firms-stories img{width:50%}.lawyers-firms-stories{border-bottom:1px solid #aabfce;margin-bottom:16px}.lawyers-firms-stories.second{padding-bottom:0;border-bottom:none}.home .tag-special:before{font-family:"Retina","Roboto","Arial",sans-serif;font-size:1.3rem;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#101720;text-decoration:none;font-size:.96rem;display:inline-block;width:auto;margin-bottom:16px;padding:4px 8px;color:#fff}.home .tag-in-memoriam:before{content:"In Memoriam";color:#101720;background-color:rgba(16,23,32,.2)}.home .tag-continuing-coverage:before{content:"Continuing Coverage";color:#3b7cbb;background-color:rgba(59,124,187,.2)}.home .tag-exclusive:before{content:"Exclusive";color:#3b7cbb;background-color:rgba(59,124,187,.2)}.home .top-stories .tag-cdt-sponsor a:first-child,.home .top-stories .tag-gc-profile-sponsor a:first-child,.home .featured-story .tag-cdt-sponsor a:first-child,.home .featured-story .tag-gc-profile-sponsor a:first-child,.home .expert-voices .tag-cdt-sponsor a:first-child,.home .expert-voices .tag-gc-profile-sponsor a:first-child{display:block;height:130px;width:100%;background-repeat:no-repeat;background-size:contain;margin-bottom:16px}@media screen and (max-width: 1000px){.home .top-stories .tag-cdt-sponsor a:first-child,.home .top-stories .tag-gc-profile-sponsor a:first-child,.home .featured-story .tag-cdt-sponsor a:first-child,.home .featured-story .tag-gc-profile-sponsor a:first-child,.home .expert-voices .tag-cdt-sponsor a:first-child,.home .expert-voices .tag-gc-profile-sponsor a:first-child{height:100px}}.home .top-stories .tag-cdt-sponsor a:first-child,.home .featured-story .tag-cdt-sponsor a:first-child,.home .expert-voices .tag-cdt-sponsor a:first-child{background-image:url("/wp-content/uploads/2017/01/CDT-Gear-Graphic-Ecomm-1.png")}.home .top-stories .tag-gc-profile-sponsor a:first-child,.home .featured-story .tag-gc-profile-sponsor a:first-child,.home .expert-voices .tag-gc-profile-sponsor a:first-child{background-image:url("/wp-content/uploads/2018/11/gc-profile-sponsor-androvett.png")}.home .divider{width:100%;display:block;height:1px;background-color:#aabfce}#custom_html-20,#custom_html-21{width:47.5%;float:left}#custom_html-20{margin-right:5%}.lawyers-firms-wrapper:after{content:".";visibility:hidden;display:block;height:0;clear:both}@supports(display: grid){#custom_html-20,#custom_html-21{width:100%;float:none;margin-right:0}.lawyers-firms-wrapper{display:grid;grid-gap:24px;grid-template-columns:1fr 1fr}.lawyers-firms-wrapper:after{content:initial}}.sidebar-primary section.firms-lawyers-news{width:100%}.firms-lawyers-news{max-height:425px;margin:0 auto 32px;overflow:scroll}.firms-lawyers-news p{font-size:1.2rem;font-family:"Retina","Roboto","Arial",sans-serif;font-weight:300;margin:0}.home-middle-left,.home-middle-right,.home-bottom{padding:20px 20px 0 0}.home-middle-left{float:left;width:50%}.home-middle-right{float:right;width:50%}.home-bottom{clear:both}.after-entry li,.news-pro-home .content li,.sidebar li{list-style-type:none;word-wrap:break-word}.after-entry li ul,.news-pro-home .content li ul,.sidebar li ul{margin-top:12px;padding-top:12px}.sidebar .widget:nth-child(n+3){padding:24px 0}.lawbook-ad-before-footer-banner{margin-bottom:32px}section.hero-story{height:260px;color:#fff;background-image:url("https://theblazingcenter.com/wp-content/uploads/2015/04/o-COURTROOM-facebook.jpg");background-repeat:no-repeat;background-size:cover;background-position:top;background-attachment:fixed}.hero-story h1{color:#fff;font-size:6.4rem;color:#fff}.author .author-box{text-align:center;margin:0 auto}.author .author-box .avatar{display:block;margin:0 auto}.author .author-box .author-box-content p{margin-bottom:32px}.author .author-box .author-description{color:#101720;font-family:"Retina","Roboto","Arial",sans-serif;font-weight:300;font-size:1.4rem;line-height:1.5;font-size:1.8rem}.archive .archive-description button{display:block;margin:0 auto;padding-bottom:32px}.archive-content-wrapper article.secondary .entry-image-link,.search-content-wrapper article.secondary .entry-image-link,.author-content-wrapper article.secondary .entry-image-link,.category-content-wrapper article.secondary .entry-image-link{display:block;margin-bottom:24px}.archive-content-wrapper .entry-meta,.search-content-wrapper .entry-meta,.author-content-wrapper .entry-meta,.category-content-wrapper .entry-meta{text-align:left}@supports(display: flex){.archive-content-wrapper article.secondary,.author-content-wrapper article.secondary,.search-content-wrapper article.secondary,.category-content-wrapper article.secondary{display:flex;flex-direction:column;gap:24px}.archive-content-wrapper article.secondary .entry-image-link,.author-content-wrapper article.secondary .entry-image-link,.search-content-wrapper article.secondary .entry-image-link,.category-content-wrapper article.secondary .entry-image-link{margin-bottom:0}@media screen and (min-width: 500px){.archive-content-wrapper article.secondary,.author-content-wrapper article.secondary,.search-content-wrapper article.secondary,.category-content-wrapper article.secondary{flex-direction:row;gap:24px}.archive-content-wrapper article.secondary .entry-image-link,.author-content-wrapper article.secondary .entry-image-link,.search-content-wrapper article.secondary .entry-image-link,.category-content-wrapper article.secondary .entry-image-link{min-width:200px;max-width:200px}.archive-content-wrapper article.secondary .entry-image-link img,.author-content-wrapper article.secondary .entry-image-link img,.search-content-wrapper article.secondary .entry-image-link img,.category-content-wrapper article.secondary .entry-image-link img{width:100%}}}.category-after-title{width:100%;text-align:center;font-size:1.4rem;margin-bottom:16px;padding-bottom:16px}.category-after-title a{color:#101720}.category .content .category-content-wrapper{display:flex;flex-direction:column}.category .content .category-content-wrapper .listing-item .entry-title{font-family:"Retina","Roboto","Arial",sans-serif;font-size:2rem;line-height:1.1;font-weight:700;margin:0 0 16px;color:#101720;border-bottom:none}.category .content .category-content-wrapper .first-post.listing-item{padding-bottom:0;border:1px solid #aabfce;flex-direction:column;align-items:center}@media screen and (min-width: 500px){.category .content .category-content-wrapper .first-post.listing-item{gap:0}}.category .content .category-content-wrapper .first-post.listing-item .content-group{padding:32px}.category .content .category-content-wrapper .first-post.listing-item .entry-image-link{width:100%}.category .content .category-content-wrapper .first-post.listing-item .entry-image-link img{margin-bottom:0}.category .content .category-content-wrapper .first-post.listing-item .entry-title{font-family:"Retina","Roboto","Arial",sans-serif;font-size:3.2rem;line-height:1.1;font-weight:700;margin:0 0 16px;color:#101720;border-bottom:none}.category .content .category-content-wrapper .entry-meta{margin-bottom:0}.sidebar-tablepress-wrapper{width:100%;overflow-x:auto}.sidebar-tablepress-wrapper .dt-container thead th{background-color:#fff;font-size:1.2rem}.sidebar-tablepress-wrapper .dt-container td.column-1,.sidebar-tablepress-wrapper .dt-container td.column-2,.sidebar-tablepress-wrapper .dt-container td.column-3{line-height:1;padding:16px 16px 14px}.sidebar-tablepress-wrapper .dt-container th.column-1,.sidebar-tablepress-wrapper .dt-container th.column-2,.sidebar-tablepress-wrapper .dt-container th.column-3{line-height:1;padding:8px 16px 6px}.sidebar-tablepress-wrapper .dt-container .column-2{background-color:#efebdd}.sidebar-tablepress-wrapper .tablepress-table-name{font-family:"Retina MP","Georgia",sans-serif;font-weight:700;font-style:normal;font-size:1.6rem;margin-bottom:8px}.sidebar-tablepress-wrapper .dt-column-title{line-height:1.2}.category .sidebar .sidebar-divider{display:block;width:100%;height:1px;background-color:#aabfce;margin-bottom:24px}.category .sidebar .sidebar-roundup .listing-item{border-bottom:1px solid #aabfce}.category .sidebar .sidebar-roundup .listing-item:last-child{border-bottom:none}.category .sidebar .sidebar-roundup .listing-item .title,.category .sidebar .sidebar-roundup .listing-item .excerpt{margin-bottom:0}.sidebar-roundup-links{display:flex;gap:8px;flex-direction:column}.sidebar-roundup-links .submission-info{font-size:1.4rem}.sidebar-roundup-links a{color:#101720}.sidebar-roundup-links .quick-links-wrapper{display:flex;flex-direction:column;gap:4px}.sidebar-roundup-links .quick-link{display:flex;align-items:center;gap:8px;color:#101720;font-size:1.2rem;line-height:1}.sidebar-roundup-links .quick-link span{font-size:1.2rem;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.sidebar-roundup-links .quick-link:hover span{transform:translateX(2px)}.sidebar-lawyer-rankings-wrapper .dt-container thead th{background-color:#fff;font-size:1.2rem}.sidebar-lawyer-rankings-wrapper .dt-container td.column-1,.sidebar-lawyer-rankings-wrapper .dt-container td.column-2,.sidebar-lawyer-rankings-wrapper .dt-container td.column-3{line-height:1;padding:16px 16px 14px}.sidebar-lawyer-rankings-wrapper .dt-container th.column-1,.sidebar-lawyer-rankings-wrapper .dt-container th.column-2,.sidebar-lawyer-rankings-wrapper .dt-container th.column-3{line-height:1;padding:8px 16px 6px}.sidebar-lawyer-rankings-wrapper .dt-container .column-2{background-color:#efebdd}.sidebar-lawyer-rankings-wrapper .tablepress-table-name{font-family:"Retina MP","Georgia",sans-serif;font-weight:700;font-style:normal;font-size:1.6rem;margin-bottom:8px}.bankruptcy-filings{padding:32px 0;width:100%;border-bottom:1px solid #aabfce}@supports(display: grid){.bankruptcy-filings{grid-column:1/4}}.category-commercial-litigation .commercial-lit-tease-content{display:flex;flex-grow:1;flex-direction:column}.category-commercial-litigation .commercial-lit-tease-content .commercial-lit-tease-body{flex-grow:1}.category-commercial-litigation .commercial-lit-tease-content .commercial-lit-tease-body p{color:#101720;font-family:"Retina","Roboto","Arial",sans-serif;font-weight:300;font-size:1.4rem;line-height:1.5}.category-commercial-litigation .commercial-lit-tease-content .commercial-lit-tease-headline{margin-bottom:0}.category-commercial-litigation .commercial-lit-tease-content .commercial-lit-tease-cta{margin-top:auto}.category-commercial-litigation .sidebar .listing-item{border:none}.texas-ticker-wrapper{display:flex;flex-direction:column}@media screen and (min-width: 800px){.texas-ticker-wrapper{flex-direction:row;border-right:1px solid #aabfce;width:45%}}@media screen and (min-width: 1000px){.texas-ticker-wrapper{flex-direction:row;border-right:1px solid #aabfce;width:40%}}.texas-ticker-wrapper .ticker-content{display:flex;flex-direction:column}.texas-ticker-wrapper .ticker-text{flex:1}.texas-ticker-wrapper .ticker-description{color:#101720;font-family:"Retina","Roboto","Arial",sans-serif;font-weight:300;font-size:1.4rem;line-height:1.5;font-size:1.4rem;letter-spacing:-0.02rem;padding-bottom:8px}.texas-ticker-wrapper .ticker-image{display:flex;flex-shrink:0;max-height:200px;overflow:hidden;align-items:flex-start;justify-content:center}.texas-ticker-wrapper .ticker-image img{width:60%;height:auto;display:block}@media screen and (min-width: 500px){.texas-ticker-wrapper .ticker-image{max-height:240px}}@media screen and (min-width: 800px){.texas-ticker-wrapper .ticker-image{max-height:160px;width:160px;align-self:flex-end}.texas-ticker-wrapper .ticker-image img{width:100%}}@media screen and (min-width: 1000px){.texas-ticker-wrapper .ticker-image{width:180px}}.category-corporate-deal-tracker-top{border-top:8px solid #101720;margin-bottom:32px;display:flex;flex-direction:column;gap:24px;max-width:1140px;padding-top:8px;border-top:7px solid #101720;border-bottom:.5px solid #000;box-shadow:0 3.5px 0 0 #fff,0 4px 0 0 #101720,0 7px 0 0 #fff,0 7.5px 0 0 #101720;padding-bottom:7.5px;padding:16px 0 0}@media screen and (min-width: 800px){.category-corporate-deal-tracker-top{flex-direction:row}.category-corporate-deal-tracker-top .m-and-a-count-wrapper{width:55%}}@media screen and (min-width: 1000px){.category-corporate-deal-tracker-top{flex-direction:row}.category-corporate-deal-tracker-top .m-and-a-count-wrapper{width:60%}}.section-label{text-transform:uppercase;font-family:"Retina MP","Georgia",sans-serif;font-size:1.6rem;font-weight:700;font-style:normal;margin-bottom:16px}.ytd-comparison-container{display:flex;flex-direction:column;gap:24px;padding-bottom:16px}@media screen and (min-width: 500px){.ytd-comparison-container{flex-direction:row;gap:16px}}@media screen and (min-width: 800px){.ytd-comparison-container{flex-direction:column;gap:16px}}@media screen and (min-width: 1000px){.ytd-comparison-container{flex-direction:row;gap:0}}.ytd-year-column{flex:1;display:flex;flex-direction:column}@media screen and (min-width: 1000px){.ytd-year-column{padding:0 16px}.ytd-year-column:first-child{padding-left:0;border-right:1px solid #aabfce}.ytd-year-column:last-child{padding-right:0}}.ytd-year-header{color:#4c5660;font-family:"Retina","Georgia",sans-serif;font-size:1.2rem;font-weight:400;font-style:normal;text-transform:uppercase;background-color:#eff7fe;padding:4px 16px;margin-bottom:16px;text-align:center;font-weight:700}.ytd-stats-row{display:flex;gap:16px}.ytd-stat-item{flex:1;display:flex;flex-direction:column}.ytd-stat-item:first-child{border-right:1px solid #aabfce}.ytd-stat-label{color:#4c5660;font-family:"Retina","Georgia",sans-serif;font-size:1.2rem;font-weight:400;font-style:normal;font-size:1.4rem;margin-bottom:8px}.ticker-headline,.ytd-stat-value{color:#101720;font-family:"Retina","Georgia",sans-serif;font-size:1.8rem;font-weight:700;font-style:normal;line-height:1}@media screen and (min-width: 800px){.ticker-headline,.ytd-stat-value{font-size:2rem}}@media screen and (min-width: 1040px){.ticker-headline,.ytd-stat-value{font-size:3.2rem}}.category-corporate-deal-tracker .content-sidebar-wrap{margin-bottom:16px}.category-corporate-deal-tracker .content{margin-bottom:0}.master-list-wrapper{display:flex;flex-direction:column;margin-bottom:24px}.master-list-wrapper h2{margin-bottom:8px}.featured-story .listing-item{padding-bottom:16px}@media screen and (min-width: 800px){.featured-story .listing-item{padding-bottom:24px}}.category-texas-business-court .division-judges-container{display:flex;flex-direction:row-reverse;gap:16px;margin-bottom:24px}.category-texas-business-court .division-judges-container img{width:120px;height:120px;object-fit:cover}.single-post .entry-header{width:100%}@supports(display: grid){.single-post .entry-header{margin-bottom:0}@media screen and (min-width: 800px){.single-post .entry-header{grid-column:1/3}}}@media screen and (min-width: 800px){.single-post .entry-content{margin:0 auto}}.full-width-content .entry-content{width:100%;margin:24px auto}figure{margin:24px 0}figure.alignright,img.alignright{margin:24px 0 24px 24px}figure.alignleft,img.alignleft{margin:24px 24px 24px 0}figure.aligncenter,img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}.single-post .entry-content>img:first-child{width:100%;display:block;margin:auto;max-width:125%;width:125%;margin-left:-12.5%}.single-post .author-box{border-bottom:1px solid #aabfce;border-top:1px solid #aabfce;padding:32px 0}.single-post .author-box .desc{color:#101720;font-family:"Retina","Roboto","Arial",sans-serif;font-weight:300;font-size:1.4rem;line-height:1.5;font-size:1.8rem}.single-post .listing-item{border-bottom:none}.single-post [class*=-embedded]{margin:32px auto}.single-post [class*=-embedded] .listing-item img{width:auto;max-width:100%}@supports(display: grid){.listing-item img{width:auto;max-width:100%}}.our-team .entry{padding-top:0}.authors-list__author-item{width:100%;display:inline-block;margin-bottom:48px}.authors-list__author-item .author-info{float:left;width:75%}.authors-list__author-item .author-title{color:#4c5660}.authors-list__author-item .author-description{color:#101720;font-family:"Retina","Roboto","Arial",sans-serif;font-weight:300;font-size:1.4rem;line-height:1.5;font-size:1.8rem}.authors-list__author-item .author-link{font-family:"Retina","Roboto","Arial",sans-serif;font-size:1.3rem;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#101720;text-decoration:none;color:#3b7cbb;text-transform:uppercase}.authors-list__author-item .author-link i{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.authors-list__author-item .author-link:hover i{transform:translateX(4px)}.authors-list__author-item .author-image{margin:0 24px 24px 0;float:left;clear:both;width:20%}.authors-list__author-item .author-image img{width:100%}@supports(display: grid){.authors-list{display:grid;gap:48px}.authors-list__author-item{display:grid;gap:24px;grid-template-columns:1fr;grid-template-rows:auto}.authors-list__author-item .author-info{float:none;width:100%}.authors-list__author-item .author-description{color:#101720;font-family:"Retina","Roboto","Arial",sans-serif;font-weight:300;font-size:1.4rem;line-height:1.5;font-size:1.8rem}.authors-list__author-item .author-link{font-size:1.4rem}.authors-list__author-item .author-image{margin:0;float:none;clear:none;width:100%}.authors-list__author-item .author-image img{width:100%}@media screen and (min-width: 500px){.authors-list__author-item{grid-template-columns:1fr 3fr}}}.archive.author article .entry-image-link img{margin-bottom:24px}.archive.author .entry-meta{text-align:left}.author-box{margin:0 auto 24px}.author-box img{margin:0 auto 16px}.author-box .author-box-title{margin-bottom:16px}.author-box .author-box-content{font-weight:400}.show-more{margin:0 auto 32px}.search-form input{line-height:1;background-color:#eff7fe;border:1px solid #aabfce;border-radius:4px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-weight:400;padding:10px 16px 8px}.search-form input:focus{border:1px solid #3b7cbb;background-color:#e5f2fd;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.before-header{padding:8px 24px}.before-header .wrap{display:block;width:98%;margin:16px auto}.before-header .wrap section:first-child,.before-header .wrap section:last-child{display:block}@media screen and (min-width: 500px){.before-header .wrap section:first-child,.before-header .wrap section:last-child{display:inline-block}}.before-header .wrap section:first-child{width:80%;max-width:300px;margin:0 auto 16px}@media screen and (min-width: 500px){.before-header .wrap section:first-child{width:60%}}@media screen and (min-width: 1000px){.before-header .wrap section:first-child{width:40%;margin-right:5%}}.before-header .wrap section:last-child{width:100%;margin:auto;text-align:center}@media screen and (min-width: 1000px){.before-header .wrap section:last-child{width:55%;float:right}}.genesis-nav-menu{font-family:"Retina","Georgia",sans-serif;clear:both;color:#101720;font-size:1.4rem;font-weight:700;line-height:1.5;width:100%;text-align:center}.genesis-nav-menu.menu-secondary,#menu-masthead li{font-size:1.2rem;font-weight:400;display:inline-block;text-align:center;padding:8px;line-height:1}@media screen and (min-width: 1000px){.genesis-nav-menu.menu-secondary,#menu-masthead li{float:right}}.genesis-nav-menu.menu-secondary a,#menu-masthead li a{color:#4c5660}.genesis-nav-menu.menu-secondary:first-child,#menu-masthead li:first-child{border:1px solid #3b7cbb;border-radius:4px}.genesis-nav-menu.menu-secondary:first-child a,#menu-masthead li:first-child a{color:#3b7cbb}.genesis-nav-menu.menu-secondary:after,#menu-masthead li:after{content:none}.genesis-nav-menu .menu-item{display:inline-block;text-align:center}.genesis-nav-menu a{color:#101720;display:block;padding:8px;position:relative;-webkit-transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;-ms-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out}.menu-item{-webkit-transition:50ms .1s ease-in-out;-moz-transition:50ms .1s ease-in-out;-ms-transition:50ms .1s ease-in-out;-o-transition:50ms .1s ease-in-out;transition:50ms .1s ease-in-out}.menu-item+.menu-item{margin-left:-4px}.menu-item:after{content:"";display:block;margin:auto;height:3px;width:100%;background:transparent;-webkit-transition:background-color 100ms ease-in-out;-moz-transition:background-color 100ms ease-in-out;-ms-transition:background-color 100ms ease-in-out;-o-transition:background-color 100ms ease-in-out;transition:background-color 100ms ease-in-out}.current-menu-item:after,.menu-item:hover:after{background:#3b7cbb}.genesis-nav-menu.menu-secondary a{padding:1rem 1rem 1rem 0}.genesis-nav-menu a:focus,.genesis-nav-menu a:hover,.genesis-nav-menu .current-menu-item>a{color:#3b7cbb}.genesis-nav-menu .sub-menu{left:0;top:100%;position:absolute;width:200px;z-index:99;list-style:none;margin:0;padding:0;box-sizing:border-box}@media screen and (min-width: 1000px){.js-superfish>.menu-item>.sub-menu{display:none}.genesis-nav-menu .sub-menu{transition:none}}.genesis-nav-menu .sub-menu a{background-color:transparent;border:none;padding:16px 24px;position:relative;width:auto}.genesis-nav-menu .sub-menu .menu-item:after{content:none}.genesis-nav-menu .sub-menu a:focus,.genesis-nav-menu .sub-menu a:hover,.genesis-nav-menu .sub-menu .current-menu-item>a{color:#3b7cbb}.genesis-nav-menu .sub-menu .sub-menu{margin:-44px 0 0 199px}.genesis-nav-menu>.right{display:inline-block;float:right;list-style-type:none;padding:0;text-transform:uppercase}.genesis-nav-menu>.date,.genesis-nav-menu>.right>a{border:none;border-left:1px solid #e3e3e3;display:inline-block;padding:20px 24px}.genesis-nav-menu>.search{padding:10px}.genesis-nav-menu .search input[type=search]{font-size:1.4rem;padding:10px 16px}.site-header .genesis-nav-menu a{border:none}.site-header.wrap,.site-header.nav-primary{max-width:1140px}.nav-primary{border-bottom:1px solid #adc8dc;margin-bottom:24px;position:relative}@media screen and (min-width: 1000px){.nav-primary .genesis-nav-menu>.menu-item{position:static}.nav-primary .genesis-nav-menu>.menu-item>.sub-menu{left:50%;right:auto;width:100vw;max-width:100vw;margin-left:-50vw;top:100%;margin-top:-1px;background-color:#fff;border-top:1px solid #d1e0eb;box-shadow:0 12px 24px rgba(0,0,0,.08);padding:24px 32px;display:none;flex-wrap:wrap;align-content:flex-start;gap:16px 32px;justify-content:flex-start;text-align:left;transform:translateZ(0)}.nav-primary .genesis-nav-menu>.menu-item>.sub-menu>.menu-item{display:block;text-align:left}.nav-primary .genesis-nav-menu>.menu-item>.sub-menu a{min-width:0;padding:8px 16px}.nav-primary .genesis-nav-menu>.menu-item.sfHover>.sub-menu,.nav-primary .genesis-nav-menu>.menu-item>a:focus+.sub-menu{display:flex}.nav-primary .genesis-nav-menu .sub-menu .sub-menu{position:static;left:auto;margin:8px 0 0;width:100%;padding:0 0 0 16px;box-shadow:none;border:none;background-color:transparent;display:block;transform:none;transition:none}}.menu .menu-item:focus{position:static}.menu-toggle,.sub-menu-toggle{display:none;visibility:hidden}@media screen and (max-width: 1000px){.genesis-nav-menu li,.site-header ul.genesis-nav-menu,.site-header .search-form{float:none}.genesis-nav-menu,.home-top .widget.ui-tabs .entry h2,.site-description,.site-header .search-form,.site-header .title-area,.site-header .widget-area,.site-title{text-align:center}.genesis-nav-menu a,.genesis-nav-menu>.first>a,.genesis-nav-menu>.last>a{border:none;padding:12px}.site-container-wrap,.site-header .search-form{margin:16px auto}.genesis-nav-menu li.right{display:none}.genesis-responsive-menu .wrap{padding:0}.genesis-responsive-menu{display:none;position:fixed;top:0;left:0;padding-top:10vh;background:#fff;width:100%;height:100vh;z-index:1}.genesis-skip-link .skip-link-hidden{display:none;visibility:hidden}.menu-toggle,.sub-menu-toggle{background-color:transparent;border-width:0;color:#101720;display:block;margin:0 auto;overflow:hidden;text-align:center;visibility:visible}.menu-toggle:focus,.menu-toggle:hover,.sub-menu-toggle:focus,.sub-menu-toggle:hover{background:transparent;border-width:0;color:#3b7cbb}.menu-toggle:focus,.sub-menu-toggle:focus{outline:1px solid #ccc;outline-offset:-1px}.menu-toggle{line-height:20px;position:absolute;top:24px;right:24px;z-index:1000;width:40px}.menu-toggle::before{font-size:1.5em;text-rendering:auto}.sub-menu-toggle{float:right;padding:10px;position:absolute;right:0;top:0;z-index:100}.sub-menu-toggle::before{display:inline-block;text-rendering:auto;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:transform .25s ease-in-out;-ms-transition:transform .25s ease-in-out;transition:transform .25s ease-in-out}.sub-menu-toggle.activated::before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.genesis-responsive-menu .genesis-nav-menu .menu-item{display:block;float:none;margin-right:0;position:relative;text-align:center}.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,.genesis-responsive-menu .genesis-nav-menu .menu-item:hover{position:relative}.genesis-responsive-menu .genesis-nav-menu a:focus,.genesis-responsive-menu .genesis-nav-menu a:hover,.genesis-responsive-menu .genesis-nav-menu>.menu-item.current-menu-item>a{background:#fff;color:#3b7cbb}.genesis-responsive-menu .genesis-nav-menu .menu-item a{border:none;margin-bottom:1px;padding:15px 20px;width:100%}.genesis-responsive-menu .genesis-nav-menu .menu-item>a:focus ul.sub-menu,.genesis-responsive-menu .genesis-nav-menu .menu-item>a:focus ul.sub-menu .sub-menu{left:0;margin-left:0}.genesis-responsive-menu .genesis-nav-menu>.menu-item-has-children>a::after{content:none}.genesis-responsive-menu .genesis-nav-menu .sub-menu,.nav-primary .genesis-responsive-menu .genesis-nav-menu .sub-menu{clear:both;display:none;margin:0;opacity:1;visibility:visible;pointer-events:auto;transition:none;padding:16px 0;position:static;width:100%;max-width:100%;box-sizing:border-box;background-color:#eff7fe;border:none;text-align:left}.genesis-responsive-menu .genesis-nav-menu .sub-menu>.menu-item,.nav-primary .genesis-responsive-menu .genesis-nav-menu .sub-menu>.menu-item{display:block;text-align:left;width:100%}.genesis-responsive-menu .genesis-nav-menu .sub-menu a,.nav-primary .genesis-responsive-menu .genesis-nav-menu .sub-menu a{background-color:transparent;border:none;box-sizing:border-box;margin-bottom:0;padding:16px 24px;width:100%;text-align:center}.genesis-responsive-menu .genesis-nav-menu .sub-menu a:focus,.genesis-responsive-menu .genesis-nav-menu .sub-menu a:hover,.nav-primary .genesis-responsive-menu .genesis-nav-menu .sub-menu a:focus,.nav-primary .genesis-responsive-menu .genesis-nav-menu .sub-menu a:hover{color:#3b7cbb}.genesis-responsive-menu .genesis-nav-menu .sub-menu .current-menu-item>a,.nav-primary .genesis-responsive-menu .genesis-nav-menu .sub-menu .current-menu-item>a{color:#3b7cbb}.genesis-responsive-menu .genesis-nav-menu .sub-menu .sub-menu,.nav-primary .genesis-responsive-menu .genesis-nav-menu .sub-menu .sub-menu{margin:0;padding:8px 0;background-color:#eff7fe;width:100%;max-width:100%}}input,select,textarea{background-color:#fff;border:none;-webkit-box-shadow:inset 0px 0px 0px 1px #aabfce;-moz-box-shadow:inset 0px 0px 0px 1px #aabfce;box-shadow:inset 0px 0px 0px 1px #aabfce;color:#101720;font-size:1.575rem;padding:8px 16px;width:100%}input[type=checkbox],input[type=radio],input[type=image]{width:auto}input:focus,textarea:focus{border:0px;-webkit-box-shadow:inset 0px 0px 0px 1px #3b7cbb;-moz-box-shadow:inset 0px 0px 0px 1px #3b7cbb;box-shadow:inset 0px 0px 0px 1px #3b7cbb;outline:none}::-moz-placeholder{line-height:1;color:#65859d;opacity:1}::-webkit-input-placeholder{line-height:1;color:#65859d}button,input[type=button],input[type=reset],input[type=submit],.button,.entry-content .button{background-color:#3b7cbb;border:none;border-radius:2px;box-shadow:none;color:#fff;cursor:pointer;font-family:"Retina","Roboto","Arial",sans-serif;font-size:1.4rem;font-weight:400;line-height:1;padding:8px 16px;white-space:normal;width:auto}button:focus,input:focus[type=button],input:focus[type=reset],input:focus[type=submit],.button:focus,.entry-content .button:focus,button:hover,input:hover[type=button],input:hover[type=reset],input:hover[type=submit],.button:hover,.entry-content .button:hover{background-color:#2f6294;color:#fff}button.small,input[type=button].small,input[type=reset].small,input[type=submit].small,.button.small{padding:8px 12px}.button{display:inline-block}.home .button,.category .button{display:table;margin:24px auto 0}.site-container button:disabled,.site-container button:disabled:hover,.site-container input:disabled,.site-container input:disabled:hover,.site-container input[type=button]:disabled,.site-container input[type=button]:disabled:hover,.site-container input[type=reset]:disabled,.site-container input[type=reset]:disabled:hover,.site-container input[type=submit]:disabled,.site-container input[type=submit]:disabled:hover{background-color:#ddd;border-width:0;color:#565656;cursor:not-allowed}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button{display:none}.error404 .entry-content input[type=search],.post-password-form input[type=password]{margin-bottom:15px}@supports(display: grid){.home .page-teasers{width:100%;display:grid;gap:24px;grid-template-columns:1fr;grid-template-rows:auto}@media screen and (min-width: 500px){.home .page-teasers{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 800px){.home .page-teasers{grid-template-columns:repeat(3, 1fr)}}.page-teasers-teaser{flex:1;min-height:initial;width:100%}.page-teasers-teaser .listing-item:last-child{border-bottom:none}.page-teasers-teaser.filler-ad{width:100%}@media screen and (min-width: 500px){.page-teasers-teaser.filler-ad{grid-column:2/3}}@media screen and (min-width: 800px){.page-teasers-teaser.filler-ad{grid-column:2/4}}}.featured-page-card,.section-teaser{list-style:none;margin-bottom:24px}.featured-page-card a.image,.section-teaser a.image{height:120px;width:100%;overflow:hidden;display:block;margin-bottom:20px}.featured-page-card img,.section-teaser img{width:100%;height:100%;object-fit:cover;margin-bottom:0}.featured-page-card li:not(:first-child) a.image,.section-teaser li:not(:first-child) a.image{display:none}.featured-page-card .title,.section-teaser .title{font-family:"Retina","Georgia",sans-serif;font-size:1.4rem;line-height:1.25;font-weight:700;color:#101720;border-bottom:none}.featured-page-card .meta-group,.section-teaser .meta-group{display:none}.featured-page-card .listing-item,.section-teaser .listing-item{padding-bottom:0}.before-footer-wrapper .widgettitle{display:none}.category .top-teasers-grid{display:flex;flex-direction:column;gap:16px;padding:8px 0;justify-content:space-between}@media screen and (min-width: 800px){.category .top-teasers-grid{flex-direction:row}}.category .top-teasers-grid .listing-item{display:flex;flex:1;border:none;padding:0}.category .top-teasers-grid .listing-item .commercial-lit-tease-link{display:flex;flex-direction:row;gap:16px}.category .top-teasers-grid .listing-item .commercial-lit-tease-link .commercial-lit-tease-image{width:60px;height:60px;flex-shrink:0}.category .top-teasers-grid .listing-item .commercial-lit-tease-link .commercial-lit-tease-image img{width:100%;height:100%;object-fit:cover}.category .top-teasers-grid .listing-item .commercial-lit-tease-link .commercial-lit-tease-content .commercial-lit-tease-headline,.category .top-teasers-grid .listing-item .commercial-lit-tease-link .commercial-lit-tease-content .commercial-lit-tease-cta{text-transform:none;margin-top:0}.category .top-teasers-grid .listing-item .commercial-lit-tease-link .commercial-lit-tease-content .commercial-lit-tease-headline{font-family:"Retina","Georgia",sans-serif;font-size:1.4rem;line-height:1.25;font-weight:700;color:#101720;border-bottom:none;margin-bottom:8px}.category .top-teasers-grid .listing-item .commercial-lit-tease-link .commercial-lit-tease-content .commercial-lit-tease-body{font-weight:400}.category .top-teasers-grid .listing-item .commercial-lit-tease-link .commercial-lit-tease-content .commercial-lit-tease-cta{margin-top:auto;color:#101720;font-family:"Retina","Roboto","Arial",sans-serif;font-weight:300;font-size:1.4rem;line-height:1.5}.page-teasers-bottom-widget-area{max-width:1140px;width:90%;margin:0 auto 32px;display:flex;align-self:center;justify-content:center;gap:32px}.page-teasers-bottom-widget-area .page-teasers{width:100%;display:grid;grid-gap:24px;grid-template-columns:1fr;grid-template-rows:auto}@media screen and (min-width: 800px){.page-teasers-bottom-widget-area .page-teasers{grid-template-columns:repeat(5, 1fr);background-color:#aabfce;gap:1px}.page-teasers-bottom-widget-area .page-teasers .page-teasers-teaser{min-width:0;background-color:#fff;padding:0 16px}.page-teasers-bottom-widget-area .page-teasers .page-teasers-teaser:first-child{padding-left:0}.page-teasers-bottom-widget-area .page-teasers .page-teasers-teaser:last-child{padding-right:0}}#leaky-paywall-login-form,.rcp_form,.leaky_paywall_message_wrap{margin:auto;padding:32px;border-radius:4px}.leaky_paywall_message_wrap{border-top:1px solid #bfd4e3;border-bottom:1px solid #bfd4e3;font-size:1.8rem;font-weight:400;line-height:1.5;text-align:center;margin:32px auto 24px}.leaky_paywall_message_wrap .message-content{margin-bottom:24px}.leaky_paywall_message_wrap a{color:#3b7cbb;text-decoration:underline}@media screen and (min-width: 500px){#leaky-paywall-login-form{width:60%}}#leaky-paywall-login-form fieldset p{font-family:"Retina","Roboto","Arial",sans-serif;margin-bottom:16px}#leaky-paywall-login-form label{font-family:"Retina","Roboto","Arial",sans-serif;font-size:1.3rem;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#101720;text-decoration:none}#leaky-paywall-login-form fieldset{border:none;text-align:left}#leaky-paywall-login-form input{border-radius:4px}.listing-item p a{color:#3b7cbb}.premium-upgrade-wrapper{text-align:center;background:#d1e0eb;padding:32px;border-radius:4px}.premium-upgrade-wrapper p:last-child{margin-bottom:0}.leaky-paywall-login-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;border:1px solid #bfd4e3;margin:32px 0;padding:32px;background:#d1e0eb}.leaky-paywall-login-wrapper .message-content{color:#101720;font-family:"Retina","Roboto","Arial",sans-serif;font-weight:300;font-size:1.4rem;line-height:1.5}.leaky-paywall-login-wrapper #leaky-paywall-login-form{margin:0;border:1px solid #bfd4e3;background:#fff}.leaky-paywall-login-wrapper .mo-saml-login-button-container{width:60%;text-align:center;display:flex;gap:16px;flex-direction:row;justify-content:left;align-items:center;line-height:1;padding:16px;border:1px solid #bfd4e3;border-radius:4px;font-family:"Retina","Roboto","Arial",sans-serif;font-size:1.4rem;font-weight:400;background-color:#fff;text-decoration:none}.leaky-paywall-login-wrapper .mo-saml-login-button-container img{max-width:24px}.missed-stories .listing-item{padding:24px 0}ul.missed-stories.first li.listing-item:last-child{padding-bottom:24px}.content .home-bottom .missed-stories .excerpt{overflow:hidden}.missed-stories.first{overflow:hidden}.missed-stories.first .listing-item{padding-top:0}.missed-stories.first img{width:100%}@media screen and (min-width: 800px){.missed-stories.first img{margin-right:24px;width:50%;display:block;float:left}}@keyframes slideUp{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}single .author-box,.archive .author-box{padding-bottom:16px}single .author-box .avatar-wrapper,.archive .author-box .avatar-wrapper{background-color:pink;height:120px;width:120px;border-radius:50%;margin-bottom:16px;overflow:hidden;display:flex;align-items:center;justify-content:center}single .author-box .avatar-wrapper img,.archive .author-box .avatar-wrapper img{width:100%}.single .author-box{text-align:center}@media screen and (min-width: 500px){.single .author-box{text-align:left}}.single .author-box .avatar-wrapper{margin:0 auto 16px}@media screen and (min-width: 500px){.single .author-box .avatar-wrapper{float:left;margin:0 32px 32px 0}}@media screen and (min-width: 800px){.single .author-box .avatar-wrapper{margin:0 32px 48px 0}}.archive .author-box .avatar-wrapper{margin:0 auto 32px}.author-box .avatar{margin:0}.author-box .title a{color:#101720}.author-box .desc{margin-bottom:16px;font-size:small}.author-box .link-group i{padding:8px 8px 8px 0}.author-box .link-group p{color:#3b7cbb;font-family:"Retina","Roboto","Arial",sans-serif;font-weight:400;text-decoration:none;border-bottom:1px solid #3b7cbb;font-size:1.4rem}.author-box .link-group p:hover,.author-box .link-group p:focus{color:#2f6294}.author-box:before{content:none}.archive.author .archive-description{height:0;opacity:0}.archive.author .archive-description .archive-title{display:none}.archive.author .archive-description.show{-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;position:relative;opacity:1;height:auto;margin:0 0 16px}.archive.author .archive-description.show p{animation:slideUp .3s ease-in-out alternate}.archive.author .archive-description p{-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}@supports(display: grid){.single .author-box{display:grid;gap:24px;grid-template-columns:1fr}@media screen and (min-width: 500px){.single .author-box{grid-template-columns:minmax(120px, auto) 4fr}.single .author-box .avatar-wrapper{margin:0 0 16px 0}}}.sidebar .widget_recent_entries ul li{padding:16px 0;border-bottom:1px solid #aabfce}.sidebar .widget_recent_entries ul li:first-child{padding-top:0}.sidebar .widget_recent_entries ul li a{margin:0}.sidebar .widget_recent_entries ul li:last-child{border-bottom:none}.category .sidebar .widget{padding:0 0 48px}.category .sidebar .widget:last-child{padding-bottom:0}.listing-item{text-align:left;font-weight:300;border-bottom:1px solid #aabfce;padding-bottom:24px;margin-top:-1px}.listing-item lawyers-firms.title{margin-bottom:0}.listing-item:nth-child(n+2){padding-top:24px}.listing-item:nth-child(n+2){border-top:1px solid #aabfce}.listing-item:not(:last-child){border-bottom:1px solid #aabfce}.listing-item a{color:#101720}.listing-item a:hover{color:#3b7cbb}.listing-item .excerpt{display:block;margin-bottom:16px}.listing-item .excerpt a{font-weight:700;color:#3b7cbb}.listing-item img,.listing-item li>a{display:block}.single-post-banner,.single-post-banner .advanced-ads,.single-post-banner .advanced-ads-pro,.single-post-banner .advertisement,.single-post-banner .ad{margin:auto;text-align:center}#single-_default_-banner,[id*=sponsor-]{margin:auto;text-align:center}#single-_default_-banner .advanced-ads,#single-_default_-banner .advanced-ads-pro,#single-_default_-banner .advertisement,#single-_default_-banner .ad,[id*=sponsor-] .advanced-ads,[id*=sponsor-] .advanced-ads-pro,[id*=sponsor-] .advertisement,[id*=sponsor-] .ad{margin:auto;text-align:center}@media(max-width: 768px){.single-post-banner,#single-_default_-banner,[id*=sponsor-]{margin:0 auto;text-align:center}.single-post-banner .advanced-ads,.single-post-banner .advanced-ads-pro,.single-post-banner .advertisement,.single-post-banner .ad,#single-_default_-banner .advanced-ads,#single-_default_-banner .advanced-ads-pro,#single-_default_-banner .advertisement,#single-_default_-banner .ad,[id*=sponsor-] .advanced-ads,[id*=sponsor-] .advanced-ads-pro,[id*=sponsor-] .advertisement,[id*=sponsor-] .ad{margin:0 auto;text-align:center}}.home,.search,.archive,.single,.category,.entry-meta{font-size:1.4rem}.home .date,.home .entry-time,.search .date,.search .entry-time,.archive .date,.archive .entry-time,.single .date,.single .entry-time,.category .date,.category .entry-time,.entry-meta .date,.entry-meta .entry-time{text-transform:uppercase;color:#4c5660;font-family:"Retina","Georgia",sans-serif;font-size:1.4rem;font-weight:300;letter-spacing:.4px}.home .author,.home .entry-author,.search .author,.search .entry-author,.archive .author,.archive .entry-author,.single .author,.single .entry-author,.category .author,.category .entry-author,.entry-meta .author,.entry-meta .entry-author{text-transform:uppercase;color:#101720;font-family:"Retina","Georgia",sans-serif;font-size:1.4rem;font-weight:700;font-style:normal;letter-spacing:.4px}.author,.entry-author-name{color:#101720;font-weight:700;margin-bottom:16px}.entry-meta time{font-weight:300}.date:after{content:" | "}.entry-meta time:after{content:" | ";color:#aabfce}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20}.listing-item.sponsored-content-listing{display:flex;flex-direction:column;padding:24px;border:none;background-color:#eff7fe}.listing-item.sponsored-content-listing:first-child{margin-bottom:24px}.listing-item.sponsored-content-listing:nth-child(n+2){margin:24px 0}.listing-item.sponsored-content-listing .sponsored-content-label{font-size:1.4rem;font-weight:700;text-transform:uppercase;color:#3b7cbb;margin-bottom:16px;display:block}.listing-item.sponsored-content-listing .sponsored-content-ad{margin-bottom:24px;text-align:center}.listing-item.sponsored-content-listing .sponsored-content-ad>*{margin-left:auto;margin-right:auto}.listing-item.sponsored-content-listing .sponsored-content-group{display:flex;flex-direction:column}.listing-item.sponsored-content-listing .title,.listing-item.sponsored-content-listing .entry-title{font-family:"Retina","Roboto","Arial",sans-serif;font-size:2rem;line-height:1.1;font-weight:700;margin:0 0 16px;color:#101720;border-bottom:none;margin-bottom:16px;order:1}.listing-item.sponsored-content-listing .excerpt,.listing-item.sponsored-content-listing .entry-excerpt{margin-bottom:16px;order:2}.listing-item.sponsored-content-listing .entry-meta{margin-bottom:0;order:3;font-size:1.4rem}.listing-item.sponsored-content-listing .entry-meta .meta-separator{margin:0 8px}.listing-item.sponsored-content-listing .entry-meta .date,.listing-item.sponsored-content-listing .entry-meta .entry-time,.listing-item.sponsored-content-listing .entry-meta .author,.listing-item.sponsored-content-listing .entry-meta .entry-author{display:inline}.listing-item.sponsored-content-listing .image,.listing-item.sponsored-content-listing .entry-image,.listing-item.sponsored-content-listing .entry-image-link{display:none}.widget.widget_txlb_child_categories .widget-title{font-size:1.8rem;font-weight:700;margin-bottom:16px;text-transform:uppercase}.widget.widget_txlb_child_categories .child-categories-list{list-style:none;margin:0;padding:0;display:flex;gap:0;flex-direction:column;justify-content:center;align-items:center;margin-bottom:16px}@media screen and (min-width: 500px){.widget.widget_txlb_child_categories .child-categories-list{gap:16px;margin-bottom:0;flex-direction:row}}.widget.widget_txlb_child_categories .child-categories-list li{margin-bottom:8px}.widget.widget_txlb_child_categories .child-categories-list li::marker{display:none}.widget.widget_txlb_child_categories .child-categories-list li a{display:block;padding:8px 0;color:#101720;text-decoration:none;transition:color .2s ease}@media screen and (min-width: 500px){.widget.widget_txlb_child_categories .child-categories-list li a{padding:8px 0 16px}}.widget.widget_txlb_child_categories .child-categories-list li a:hover,.widget.widget_txlb_child_categories .child-categories-list li a:focus{color:#3b7cbb}.ep-autosuggest-container .ep-autosuggest{top:calc(100% + 6px);left:0;width:100%;overflow:hidden;background:#fff;border:1px solid #aabfce;border-radius:6px;box-shadow:0 1px 2px rgba(16,23,32,.06),0 8px 24px rgba(16,23,32,.14);font-family:"Retina","Roboto","Arial",sans-serif;text-align:left;-webkit-font-smoothing:antialiased;z-index:1000}@media(min-width: 768px){.ep-autosuggest-container .ep-autosuggest{width:max(100%, 460px)}}.ep-autosuggest-container .ep-autosuggest>ul{margin:0 !important;padding:4px 0 6px}.ep-autosuggest-container .ep-autosuggest>ul::before{content:"Headlines";display:block;padding:12px 16px 6px;color:#4c5660;font:700 11px/1 "Retina","Roboto","Arial",sans-serif;letter-spacing:.08em;text-transform:uppercase}.ep-autosuggest-container .ep-autosuggest>ul>li{position:relative;margin:0;padding:9px 16px;font-family:"Retina","Roboto","Arial",sans-serif;list-style:none;transition:background-color .1s ease}.ep-autosuggest-container .ep-autosuggest>ul>li::before{content:none}.ep-autosuggest-container .ep-autosuggest>ul>li>a.autosuggest-link{display:-webkit-box;overflow:hidden;padding:0;background:none;color:#101720;font:400 15px/1.3 "Retina","Roboto","Arial",sans-serif;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:color .1s ease}.ep-autosuggest-container .ep-autosuggest>ul>li>a.autosuggest-link::after{content:"";position:absolute;inset:0}.ep-autosuggest-container .ep-autosuggest>ul>li:hover,.ep-autosuggest-container .ep-autosuggest>ul>li.selected,.ep-autosuggest-container .ep-autosuggest>ul>li[aria-selected=true]{background-color:#eff7fe}.ep-autosuggest-container .ep-autosuggest>ul>li>a.autosuggest-link:hover,.ep-autosuggest-container .ep-autosuggest>ul>li>a.autosuggest-link:active,.ep-autosuggest-container .ep-autosuggest>ul>li>a.autosuggest-link.selected{background:none}.ep-autosuggest-container .ep-autosuggest>ul>li:hover>a.autosuggest-link,.ep-autosuggest-container .ep-autosuggest>ul>li.selected>a.autosuggest-link,.ep-autosuggest-container .ep-autosuggest>ul>li[aria-selected=true]>a.autosuggest-link{color:#2f6294}.ep-autosuggest-container .ep-autosuggest::after{content:"Press Enter to see all results";display:block;padding:10px 16px;border-top:1px solid var(--txlb-line-soft);background:#f7fafc;color:#4c5660;font:400 12px/1.2 "Retina","Roboto","Arial",sans-serif}@media(hover: none){.ep-autosuggest-container .ep-autosuggest::after{content:"Tap Search to see all results"}}.ep-search-modal{background-color:rgba(16,23,32,.62);color:#101720;font-family:"Retina","Roboto","Arial",sans-serif;font-size:14px;line-height:1.4;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-font-smoothing:antialiased}.ep-search-modal[aria-hidden=false]{animation:txlb-search-fade .18s ease-out}.ep-search-modal[aria-hidden=false] .ep-search-modal__content{animation:txlb-search-rise .24s cubic-bezier(0.2, 0, 0, 1)}@keyframes txlb-search-fade{from{opacity:0}to{opacity:1}}@keyframes txlb-search-rise{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion: reduce){.ep-search-modal[aria-hidden=false],.ep-search-modal[aria-hidden=false] .ep-search-modal__content{animation:none}}.ep-search-modal .ep-search-modal__content{background-color:#fff}@media(min-width: 768px){.ep-search-modal .ep-search-modal__content{top:32px;bottom:32px;width:1120px;max-width:calc(100% - 48px);overflow:hidden;border-radius:8px;box-shadow:0 1px 2px rgba(16,23,32,.08),0 12px 32px rgba(16,23,32,.18),0 32px 80px rgba(16,23,32,.22)}}.ep-search-modal .ep-search-modal__close{position:absolute;top:14px;right:16px;z-index:2;justify-content:center;gap:8px;width:46px !important;height:46px !important;padding:0 !important;border-radius:4px !important;color:#4c5660 !important;font-size:0 !important;cursor:pointer !important;transition:background-color .15s ease,color .15s ease}.ep-search-modal .ep-search-modal__close svg{width:16px;height:16px}.ep-search-modal .ep-search-modal__close:hover{background:#eff7fe !important;color:#101720 !important}.ep-search-modal .ep-search-modal__close:focus-visible,.ep-search-modal .ep-search-panel__button:focus-visible,.ep-search-modal .ep-search-small-button:focus-visible,.ep-search-modal .ep-search-pagination-button:focus-visible,.ep-search-modal .ep-search-sidebar-toggle:focus-visible,.ep-search-modal .ep-search-sort__options:focus-visible,.ep-search-modal .ep-search-result__title a:focus-visible,.ep-search-modal .ep-search-checkbox__input:focus-visible{outline:2px solid var(--txlb-blue) !important;outline-offset:1px !important}.ep-search-modal .ep-search-reset-button:focus:not(:focus-visible){outline:none !important}@media(min-width: 768px){.ep-search-modal .ep-search-modal__close{top:28px;right:32px;width:auto !important;height:52px !important;padding:0 14px !important;font:700 12px/1 "Retina","Roboto","Arial",sans-serif !important;letter-spacing:.08em !important;text-transform:uppercase !important}.ep-search-modal .ep-search-modal__close svg{width:13px;height:13px}}.ep-search-modal .ep-search-page__header{padding:14px 16px 0}.ep-search-modal .ep-search-input{width:calc(100% - 54px);height:46px;padding:11px 14px 9px;border:1px solid #aabfce;border-radius:4px;background:#eff7fe;box-shadow:none;color:#101720;font:400 17px/1.2 "Retina","Roboto","Arial",sans-serif;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.ep-search-modal .ep-search-input:focus{border-color:var(--txlb-blue);background:#fff;box-shadow:0 0 0 3px rgba(59,124,187,.22);outline:none}.ep-search-modal .ep-search-toolbar{gap:8px;margin:12px 0 0}.ep-search-modal .ep-search-tokens .ep-search-small-button{position:relative;gap:6px;height:30px !important;padding:0 12px 0 10px !important;border:1px solid #aabfce !important;border-radius:999px !important;background:#fff !important;color:#101720 !important;font:400 13px/1 "Retina","Roboto","Arial",sans-serif !important;cursor:pointer !important;transition:background-color .15s ease,border-color .15s ease}.ep-search-modal .ep-search-tokens .ep-search-small-button::after{content:"";position:absolute;inset:-5px 0}.ep-search-modal .ep-search-tokens .ep-search-small-button:hover{border-color:var(--txlb-blue) !important;background:#eff7fe !important}.ep-search-modal .ep-search-tokens .ep-search-small-button svg{width:10px;height:10px;color:#4c5660}.ep-search-modal .ep-search-toolbar>.ep-search-small-button{height:30px !important;padding:0 6px !important;border:0 !important;background:none !important;box-shadow:none !important;color:var(--txlb-blue) !important;font:700 13px/1 "Retina","Roboto","Arial",sans-serif !important;cursor:pointer !important}.ep-search-modal .ep-search-toolbar>.ep-search-small-button:hover{color:#2f6294 !important;text-decoration:underline}.ep-search-modal .ep-search-sidebar-toggle{justify-content:space-between;width:100% !important;height:44px !important;margin-top:4px !important;padding:0 14px !important;border:1px solid #aabfce !important;border-radius:4px !important;background:#fff !important;color:#101720 !important;font:700 14px/1 "Retina","Roboto","Arial",sans-serif !important;cursor:pointer !important}.ep-search-modal .ep-search-sidebar-toggle[aria-expanded=true]{border-color:var(--txlb-blue) !important;background:#eff7fe !important}.ep-search-modal .ep-search-page__body{padding:16px 16px 0}.ep-search-modal .ep-search-sidebar{margin-bottom:8px}.ep-search-modal .ep-search-sidebar .ep-search-sort{margin-bottom:16px}.ep-search-modal .ep-search-sort__label{color:#4c5660;font:700 11px/1 "Retina","Roboto","Arial",sans-serif;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.ep-search-modal .ep-search-sort__options{width:auto;height:38px;margin:0;padding:0 34px 0 12px;border:1px solid #aabfce;border-radius:4px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%234c5660' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 12px center;box-shadow:none;color:#101720;font:400 14px/1 "Retina","Roboto","Arial",sans-serif;cursor:pointer;-webkit-appearance:none;appearance:none}.ep-search-modal .ep-search-sidebar .ep-search-sort__options{width:100%}.ep-search-modal .ep-search-panel{border:0;border-top:4px solid #101720}.ep-search-modal .ep-search-panel+.ep-search-panel{border-top-width:4px;margin-top:8px}.ep-search-modal .ep-search-panel__heading{margin:0;padding:0;border:0;font-size:13px;line-height:1}.ep-search-modal .ep-search-panel__button{width:100% !important;min-height:40px;padding:12px 0 10px !important;color:#101720 !important;font:700 13px/1 "Retina","Roboto","Arial",sans-serif !important;letter-spacing:.08em !important;text-transform:uppercase !important;cursor:pointer !important}.ep-search-modal .ep-search-panel__button svg{width:12px;height:12px;color:#4c5660}.ep-search-modal .ep-search-panel__content{padding:0 0 14px}.ep-search-modal .ep-search-options-list{margin:0;padding:0}.ep-search-modal .ep-search-options-list__item{margin:0;padding:0;list-style:none}.ep-search-modal .ep-search-options-list__sub-menu{padding-left:26px}.ep-search-modal .ep-search-checkbox{display:flex;align-items:center;gap:10px;min-height:36px;border-radius:4px}.ep-search-modal .ep-search-checkbox__input{flex:none;width:16px;height:16px;margin:0;accent-color:var(--txlb-blue);cursor:pointer}.ep-search-modal .ep-search-checkbox__label{display:flex;flex:1;align-items:baseline;justify-content:space-between;gap:8px;margin:0;padding:8px 0;color:#101720;font:400 14px/1.25 "Retina","Roboto","Arial",sans-serif;cursor:pointer}.ep-search-modal .ep-search-checkbox__input:checked+.ep-search-checkbox__label{font-weight:700}.ep-search-modal .ep-search-checkbox__count{color:#4c5660;font-size:12.5px;font-weight:400;font-variant-numeric:tabular-nums}.ep-search-modal .ep-search-checkbox__count::before,.ep-search-modal .ep-search-checkbox__count::after{content:none}.ep-search-modal .ep-search-panel__content>.ep-search-small-button{height:auto !important;margin-top:4px !important;padding:8px 0 !important;border:0 !important;background:none !important;box-shadow:none !important;color:var(--txlb-blue) !important;font:700 13px/1 "Retina","Roboto","Arial",sans-serif !important;cursor:pointer !important}.ep-search-modal .ep-search-panel__content>.ep-search-small-button:hover{color:#2f6294 !important;text-decoration:underline}.ep-search-modal .ep-search-panel--complete .ep-search-panel__content>.ep-search-small-button,.ep-search-modal .ep-search-panel:has(input[id^=ep-search-tax-category-]) .ep-search-panel__content>.ep-search-small-button{display:none !important}.ep-search-modal .ep-search-results{gap:0;padding:0 0 24px}.ep-search-modal .ep-search-results__header{align-items:flex-end;padding-bottom:14px;border-bottom:1px solid #aabfce}.ep-search-modal .ep-search-results__title{margin:0 !important;color:#101720;font:700 18px/1.2 "Retina","Roboto","Arial",sans-serif;letter-spacing:-0.005em;text-wrap:balance}.ep-search-modal .ep-search-result{display:grid;grid-template-areas:"header" "description" "footer";grid-template-columns:minmax(0, 1fr);grid-template-rows:auto auto auto;gap:0;padding:18px 0;border-bottom:1px solid #aabfce}.ep-search-modal .ep-search-result--has-thumbnail{grid-template-areas:"header thumbnail" "description thumbnail" "footer thumbnail";grid-template-columns:minmax(0, 1fr) 88px;column-gap:16px}.ep-search-modal .ep-search-result__thumbnail{align-self:start;margin-top:3px}.ep-search-modal .ep-search-result__thumbnail img{aspect-ratio:4/3;border-radius:3px;outline:1px solid rgba(16,23,32,.08);outline-offset:-1px}.ep-search-modal .ep-search-result__header{display:block}.ep-search-modal .ep-search-result__type{display:none}.ep-search-modal .ep-search-result__title{margin:0 0 8px;padding:0;border:0;font:700 18px/1.15 "Retina","Roboto","Arial",sans-serif;letter-spacing:0;text-transform:none;text-wrap:balance}.ep-search-modal .ep-search-result__title a{color:#101720;text-decoration:none;transition:color .12s ease}.ep-search-modal .ep-search-result__title a:hover{color:var(--txlb-blue)}.ep-search-modal .ep-search-result mark{padding:0;background:linear-gradient(transparent 62%, #bfd4e3 62%);color:inherit}.ep-search-modal .ep-search-result__description{display:-webkit-box;overflow:hidden;margin:0 0 10px;color:#101720;font:400 15px/1.45 var(--txlb-serif);letter-spacing:-0.01em;text-wrap:pretty;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ep-search-modal .ep-search-result__description p{display:inline;margin:0}.ep-search-modal .ep-search-result__description p+p::before{content:" "}.ep-search-modal .ep-search-result__footer{display:block;color:#4c5660;font:400 12px/1.2 "Retina","Roboto","Arial",sans-serif;letter-spacing:.06em;text-transform:uppercase}.ep-search-modal .ep-search-pagination{margin-top:22px;color:#4c5660;font:400 13px/1 "Retina","Roboto","Arial",sans-serif;font-variant-numeric:tabular-nums}.ep-search-modal .ep-search-pagination-button{height:40px;padding:0 18px;border:0;border-radius:2px;background:var(--txlb-blue);box-shadow:none;color:#fff;font:700 12px/1 "Retina","Roboto","Arial",sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .15s ease,scale .1s ease}.ep-search-modal .ep-search-pagination-button:hover{background:#2f6294}.ep-search-modal .ep-search-pagination-button:active{scale:.96}@media(min-width: 768px){.ep-search-modal .ep-search-page__header{padding:28px 32px 0}.ep-search-modal .ep-search-input{width:calc(100% - 112px);height:52px;padding:13px 18px 11px;font-size:20px}.ep-search-modal .ep-search-toolbar{margin:14px 0 0}.ep-search-modal .ep-search-page__body{gap:40px;padding:22px 32px 0}.ep-search-modal .ep-search-sidebar{flex:0 0 236px;min-width:0;max-height:100%;margin-bottom:0;padding-bottom:24px}.ep-search-modal .ep-search-results{padding:0 6px 32px 0}.ep-search-modal .ep-search-results__title{font-size:20px}.ep-search-modal .ep-search-result{padding:22px 0}.ep-search-modal .ep-search-result--has-thumbnail{grid-template-columns:minmax(0, 1fr) 148px;column-gap:28px}.ep-search-modal .ep-search-result__title{margin-bottom:10px;font-size:20px;line-height:1.12}.ep-search-modal .ep-search-result__description{margin-bottom:12px;-webkit-line-clamp:3}}embed,iframe,img,object,video,.wp-caption{max-width:100%}img{height:auto}.gallery{overflow:hidden;margin-bottom:28px}.gallery-item{float:left;margin:0;padding:0 4px;text-align:center;width:100%}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-3 .gallery-item{width:33%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-5 .gallery-item{width:20%}.gallery-columns-6 .gallery-item{width:16.6666%}.gallery-columns-7 .gallery-item{width:14.2857%}.gallery-columns-8 .gallery-item{width:12.5%}.gallery-columns-9 .gallery-item{width:11.1111%}.gallery-columns-2 .gallery-item:nth-child(2n+1),.gallery-columns-3 .gallery-item:nth-child(3n+1),.gallery-columns-4 .gallery-item:nth-child(4n+1),.gallery-columns-5 .gallery-item:nth-child(5n+1),.gallery-columns-6 .gallery-item:nth-child(6n+1),.gallery-columns-7 .gallery-item:nth-child(7n+1),.gallery-columns-8 .gallery-item:nth-child(8n+1),.gallery-columns-9 .gallery-item:nth-child(9n+1){clear:left}.gallery .gallery-item img{border:none;height:auto;margin:0}.entry-comments,.comment-respond{padding:40px}.entry-comments{border-bottom:1px solid #e3e3e3;padding-right:0}.ping-list{margin-bottom:40px}.comment-content{clear:both}.entry-comments .comment-author{color:#101720;font-weight:700;margin-bottom:0}.entry-comments .comment-meta{font-size:12px;font-size:1.2rem;text-transform:uppercase}.comment-respond input[type=email],.comment-respond input[type=text],.comment-respond input[type=url]{width:50%}.comment-respond label{display:block;margin-right:12px}.comment-list li,.ping-list li{list-style-type:none;margin-top:24px;padding:32px}.comment-list li li{margin-right:-32px}li.comment{background-color:#f5f5f5;border:1px solid #e3e3e3;border-right:none}.comment .avatar{margin:0 16px 24px 0}.form-allowed-tags{background-color:#f5f5f5;font-size:14px;font-size:1.4rem;padding:24px}li.depth-2{background-color:#fff}.entry{padding:20px 0}.entry-content ol,.entry-content p,.entry-content ul,.quote-caption{margin-bottom:16px}.entry-content ol,.entry-content ul{margin-left:40px;font-size:1.8rem}.entry-content ol li,.entry-content ul li{margin-bottom:16px}.entry-content ol{list-style:none;counter-reset:lawbook-list-counter}.entry-content ol li{counter-increment:lawbook-list-counter}.entry-content ol li::before{content:counter(lawbook-list-counter) ". ";font-weight:700}.entry-content ul li{list-style-type:disc;margin-bottom:8px;color:#101720;font-family:"Retina","Roboto","Arial",sans-serif;font-weight:300;font-size:1.4rem;line-height:1.5}.entry-content ol ol,.entry-content ul ul{margin-bottom:0}.entry-content .search-form{margin-bottom:40px;width:50%}.entry-header{border-bottom:1px solid #aabfce;border-top:1px solid #aabfce;padding:48px 0}@media screen and (min-width: 800px){.entry-header{padding:48px}}.entry-header p{text-align:center;font-family:"Retina","Roboto","Arial",sans-serif;font-size:1.8rem;margin-bottom:0}.entry-comments-link::before{content:"—";margin:0 6px 0 2px}.entry-categories,.entry-tags{display:block}.after-entry .widget-title{display:none}.after-entry{font-size:1.4rem;font-weight:300}.entry.feature img{width:100%}.content .disclaimer{margin:24px 0}.content .disclaimer p{font-family:"Retina","Roboto","Arial",sans-serif;font-size:1.2rem;color:#4c5660;margin-bottom:8px}.archive-pagination{clear:both;text-align:center;font-size:1.8rem;margin:40px}.archive-pagination li{display:inline}.archive-pagination li a{color:#101720;cursor:pointer;display:inline-block;margin-bottom:4px;padding:8px 12px;-webkit-transition:.1s .1s ease-in-out;-moz-transition:.1s .1s ease-in-out;-ms-transition:.1s .1s ease-in-out;-o-transition:.1s .1s ease-in-out;transition:.1s .1s ease-in-out}.archive-pagination li a:after{content:"";display:block;margin:auto;height:3px;width:0px;background:transparent;-webkit-transition:.1s .1s ease-in-out;-moz-transition:.1s .1s ease-in-out;-ms-transition:.1s .1s ease-in-out;-o-transition:.1s .1s ease-in-out;transition:.1s .1s ease-in-out}.archive-pagination li.active a,.archive-pagination li a:focus,.archive-pagination li a:hover{color:#3b7cbb}.archive-pagination li a:focus:after,.archive-pagination li a:hover:after,.archive-pagination li.active a:after{width:100%;background:#3b7cbb}footer img{max-width:260px}footer .menu-item:after{content:none}.site-footer{background-color:#3b7cbb;color:#fff;font-size:1.4rem;padding:40px 0}.copyright{color:#fff;font-size:.96rem;font-family:"Retina","Roboto","Arial",sans-serif;font-weight:300;text-align:center;padding:0 10% 24px;margin:auto;background-color:#3b7cbb}.copyright a{color:#fff;text-decoration:underline}.site-footer a{color:#fff}.site-footer a:hover:after{background-color:#fff}.site-footer a:focus,.site-footer a:hover{color:#fff}.nav-footer .current-menu-item:after,.nav-footer .menu-item:hover:after{background:#fff}.site-footer .menu-item img{height:12px}.footer-widgets p,.footer-widgets li,.copyright{-webkit-font-smoothing:antialiased;font-smooth:always}.footer-widgets p,.footer-widgets li{font-family:"Retina","Roboto","Arial",sans-serif;font-weight:300}footer .widget-title:after{content:none}footer .widget-area{text-align:center}.footer-widgets{color:#fff;clear:both;max-width:1140px;margin:auto}.site-footer .wrap{width:96%;margin:auto}.footer-widgets .wrap{display:grid;grid-gap:24px;grid-template-columns:auto}@media screen and (min-width: 800px){.footer-widgets .wrap{grid-template-columns:repeat(6, 1fr)}.footer-widgets .wrap:before{content:none}}.footer-widgets p{font-size:1.4rem;margin-bottom:8px}.footer-widgets li{text-align:center;list-style-type:none;margin-bottom:6px;word-wrap:break-word}@media screen and (min-width: 1025px){.footer-widgets li{text-align:left}}.footer-widgets a{color:#fff}.footer-widgets a:focus,.footer-widgets a:hover{text-decoration:underline}.footer-widgets .widget{margin-bottom:24px}.footer-widgets .widget-title{border:none;color:#fff;font-weight:700;padding:0;margin-bottom:16px;text-align:center;box-shadow:none}@media screen and (min-width: 1025px){.footer-widgets .widget-title{text-align:left}}.footer-widgets .menu-item{margin-left:0}.footer-widgets .search-form input:focus{border:1px solid #ddd}.lawbook-ad-corporate-in-house-sidebar-1:before{content:"Sponsored By";font-size:1.4rem;text-transform:uppercase}.sponsored-content-listing{display:flex;flex-direction:column;padding:24px 0;border-bottom:1px solid #aabfce}.sponsored-content-listing .sponsored-content-label{font-size:1.4rem;font-weight:700;text-transform:uppercase;color:#3b7cbb;margin-bottom:16px;display:block}.sponsored-content-listing .sponsored-content-ad{margin-bottom:24px;text-align:center}.sponsored-content-listing .sponsored-content-ad>*{margin-left:auto;margin-right:auto}.sponsored-content-listing .sponsored-content-group{display:flex;flex-direction:column}.sponsored-content-listing .entry-title{font-family:"Retina","Roboto","Arial",sans-serif;font-size:2rem;line-height:1.1;font-weight:700;margin:0 0 16px;color:#101720;border-bottom:none;margin-bottom:16px;order:1}.sponsored-content-listing .entry-excerpt{margin-bottom:16px;order:2}.sponsored-content-listing .entry-meta{margin-bottom:0;order:3;font-size:1.4rem}.sponsored-content-listing .entry-meta .meta-separator{margin:0 8px}.sponsored-content-listing .entry-meta .entry-time,.sponsored-content-listing .entry-meta .entry-author{display:inline}.sponsored-content-listing .entry-image-link{display:none}.sector-group{display:block;margin:16px 0}.sector-group span{padding:4px 8px;color:#fff;background-color:#3b7cbb}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNldHRpbmdzL19saWNlbnNlLnNjc3MiLCJzZXR0aW5ncy9fcmVzZXQuc2NzcyIsInNldHRpbmdzL193ZWJmb250cy5zY3NzIiwic2V0dGluZ3MvbWl4aW5zL19taXNjLnNjc3MiLCJiYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJzZXR0aW5ncy92YXJpYWJsZXMvX3R5cG9ncmFwaHkuc2NzcyIsInNldHRpbmdzL3ZhcmlhYmxlcy9fY29sb3JzLnNjc3MiLCJzZXR0aW5ncy9taXhpbnMvX3R5cG9ncmFwaHkuc2NzcyIsInNldHRpbmdzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsInNldHRpbmdzL3ZhcmlhYmxlcy9fc3BhY2Vycy5zY3NzIiwiYmFzZS9fZ2VuZXNpcy5zY3NzIiwiYmFzZS9fcGx1Z2lucy5zY3NzIiwiYmFzZS9fbGF5b3V0LnNjc3MiLCJwYWdlcy9fcGFnZS1ob21lcGFnZS5zY3NzIiwic2V0dGluZ3MvbWl4aW5zL19sYXlvdXQuc2NzcyIsInBhZ2VzL19wYWdlLWFyY2hpdmUuc2NzcyIsInBhZ2VzL19wYWdlLWNhdGVnb3J5LnNjc3MiLCJwYWdlcy9fcGFnZS1iYW5rcnVwdGN5LnNjc3MiLCJwYWdlcy9fcGFnZS1jb21tZXJjaWFsLWxpdGlnYXRpb24uc2NzcyIsInBhZ2VzL19wYWdlLWNvcnBvcmF0ZS1kZWFsLXRyYWNrZXIuc2NzcyIsInBhZ2VzL19wYWdlLXByby1ib25vLXB1YmxpYy1zZXJ2aWNlLWRpdmVyc2l0eS5zY3NzIiwicGFnZXMvX3BhZ2UtdGV4YXMtYnVzaW5lc3MtY291cnQuc2NzcyIsInBhZ2VzL19wYWdlLXNpbmdsZS1wb3N0LnNjc3MiLCJwYWdlcy9fcGFnZS1vdXItdGVhbS5zY3NzIiwibW9kdWxlcy9fbmF2aWdhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsImNvbXBvbmVudHMvX3RlYXNlcnMuc2NzcyIsImNvbXBvbmVudHMvX2xvZ2luLnNjc3MiLCJjb21wb25lbnRzL19taXNzZWQtc3Rvcmllcy5zY3NzIiwiY29tcG9uZW50cy9fYXV0aG9yLWJveC5zY3NzIiwiY29tcG9uZW50cy9fc2lkZWJhci5zY3NzIiwiY29tcG9uZW50cy9fYXJ0aWNsZS1saXN0aW5nLnNjc3MiLCJjb21wb25lbnRzL19iYW5uZXJzLnNjc3MiLCJjb21wb25lbnRzL19tZXRhLnNjc3MiLCJjb21wb25lbnRzL19pY29ucy5zY3NzIiwiY29tcG9uZW50cy9fc3BvbnNvcmVkLXBvc3RzLnNjc3MiLCJjb21wb25lbnRzL193aWRnZXRzLnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2guc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQ0FBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTs7QUFBQTtBQUFBOztBQUFBO0FBQUE7O0FBQUE7QUFBQSxHQ09BLGtvRUFNQSx3QkFFQyw4QkFDQSwyQkFDQSxzQkFHRCxtQkFHQyxtQkFRRCwrTkFZQyxZQUNBLGNBR0QsbU5BWUMsV0FDQSxZQUNBLGNDeEJELFdBQ0Usd0JBQ0EsOEdBRUEsZ0JBQ0Esa0JBQ0Esa0JBSUYsV0FDRSx3QkFDQSwrR0FFQSxnQkFDQSxrQkFDQSxrQkFJRixXQUNFLHdCQUNBLCtHQUVBLGdCQUNBLGtCQUNBLGtCQUlGLFdBQ0Usd0JBQ0EseUhBRUEsZ0JBQ0Esa0JBQ0Esa0JBSUYsV0FDRSx3QkFDQSx5SEFFQSxnQkFDQSxrQkFDQSxrQkFPRixXQUNFLHFCQUNBLDRHQUVBLGdCQUNBLGtCQUNBLGtCQUlGLFdBQ0UscUJBQ0EsNEdBRUEsZ0JBQ0Esa0JBQ0Esa0JBSUYsV0FDRSxxQkFDQSw4R0FFQSxnQkFDQSxrQkFDQSxrQkN6R0YscUVBR0MsU0FDQSxzQkFDQSxXQUNBLGdCQUNBLDZCQUNBLFVBQ0EsNEJBR0QsbUpBSUMscUJBQ0EsY0FDQSxjQUNBLGlCQUNBLFlBQ0Esa0JBQ0EscUJBQ0EsV0FDQSxlQUdELFdBQ0Msa0JBR0Qsd0RBRUMsc0JEUEQsV0FDRSx3QkFDQSw4R0FFQSxnQkFDQSxrQkFDQSxrQkFJRixXQUNFLHdCQUNBLCtHQUVBLGdCQUNBLGtCQUNBLGtCQUlGLFdBQ0Usd0JBQ0EsK0dBRUEsZ0JBQ0Esa0JBQ0Esa0JBSUYsV0FDRSx3QkFDQSx5SEFFQSxnQkFDQSxrQkFDQSxrQkFJRixXQUNFLHdCQUNBLHlIQUVBLGdCQUNBLGtCQUNBLGtCQU9GLFdBQ0UscUJBQ0EsNEdBRUEsZ0JBQ0Esa0JBQ0Esa0JBSUYsV0FDRSxxQkFDQSw0R0FFQSxnQkFDQSxrQkFDQSxrQkFJRixXQUNFLHFCQUNBLDhHQUVBLGdCQUNBLGtCQUNBLGtCRWpIRixLQUNFLFVDU2UsS0RMakIsU0FDRSxVQ0llLEtERGpCLEtBQ0UsTUVUVyxRRlVYLFlDUm9CLHFDRFNwQixVQ0ZlLEtER2YsWUMwRmlCLElEekZqQixZQ01zQixJREh4QixrR0RuQkkseUNBQ0Esc0NBQ0EscUNBQ0Esb0NBQ0gsaUNDeUJELGlCQUNFLGlCRTNCVyxRRjRCWCxNRUhXLEtGTWIsWUFDRSxpQkVoQ1csUUZpQ1gsTUVSVyxLRldiLEVBQ0UsTUVsQ2EsUUZtQ2IscUJBR0YsZ0JBRUUsTUV4Q2EsUUYyQ2YsRUFDRSxZQzlDaUIsaUNEK0NqQixnQkFDQSxVQUNBLFVDaENVLE9EaUNWLGdCQUlGLFNHNkhFLE1EcExXLFFDcUxYLFlGcExpQixpQ0VxTGpCLFVGcEtVLE9FcUtWLFlGcEtzQixJRXFLdEIsZUZwS3lCLFNHQ3pCLHFDSmtDRixTR21JSSxVRnhLUSxRRDBDWiw4Qkc2UkUsTUR6VlcsUUMwVlgsWUZ2VmlCLDhCRXdWakIsVUZyVVcsT0VzVVgsWUZ0UGlCLElFdVBqQixlRnJVMEIsU0VzVTFCLFlGdlV1QixLRDRDekIsd0dHNkVFLFlGOUlvQixxQ0UrSXBCLFVGekVhLE9FMEViLFlGekV5QixJRTBFekIsWUYxQ2tCLElFMkNsQixvQkFDQSxNRHJKVyxRQ3NKWCxtQkgvRUEsa0JBQ0EsY0t0RHFCLElER3JCLHFDSjhDRix3R0dxRkksVUZ0RmMsT0V1RmQsWUZ0RjBCLEdEUTlCLE9BQ0UsWUM0QmlCLElEekJuQixNQUVFLFNBQ0EsVUFHRixLQUNFLFdFckVVLFFGc0VWLE1FdkZXLFFGMEZiLDhCQUVFLE1FekVVLFFGNEVaLFdBQ0Usc0JBR0YsbUJBQ0UsWUFDQSxjQUNBLFVDeEZXLEtEeUZYLFNBRUEsa0JBQ0EsVUFHRixvQkFDRSxzQkFDQSxXQUdGLEtBQ0Usa0JBR0YsR0FDRSxTQUNBLHlCQUNBLGdDQUNBLFdBQ0EsZ0JBQ0EsWUs1R3FCLEtMaUh2QixpQkdzRUUsTUR2TVcsUUN3TVgsWUZ0TW9CLHFDRXVNcEIsWUZwR2tCLElFcUdsQixVRnBMVyxPRXFMWCxnQkh0RUYsaUJBQ0Usd0JBR0Ysa0JBQ0Usd0JBR0YsWUFDRSxzQkFDQSwwQkFPRixHR3hDRSxZRjVHb0IscUNFNkdwQixVRnZDYSxPRXdDYixZRnZDeUIsSUV3Q3pCLFlGVGlCLElFVWpCLGdCQUVBLE1EcEhXLFFDcUhYLG1CSHFDRixHR3RGRSxZRmxFb0IscUNFbUVwQixVRlNrQixLRVJsQixZRlM4QixJRVI5QixZRmlDaUIsSUVoQ2pCLGdCQUVBLE1EMUVXLFFDMkVYLG1CSG1GRixHR3JHRSxZRnZEb0IscUNFd0RwQixVRnVCaUIsT0V0QmpCLFlGMEJ5QixLRXpCekIsWUY0Q2lCLElFM0NqQixNRDdEVyxRQzhEWCxtQkN6Q0EscUNKeUlGLEdHOUZJLFVGaUJlLFFEaUZuQixHR2xIRSxZRjdDaUIsOEJFOENqQixVRm1DYSxPRWxDYixZRm1DeUIsS0VsQ3pCLFlGcURpQixJRXBEakIsTURwRFcsUUNxRFgsbUJIaUhGLEdHdkpFLFlGYm9CLHFDRWNwQixVRnVFYyxPRXRFZCxZRnVFMEIsRUV0RTFCLFlGc0ZpQixJRXJGakIseUJBQ0Esb0JBQ0EsTURyQlcsUUNzQlgscUJIb0pGLEdHMUhFLFlGN0NpQiw4QkU4Q2pCLFVGbUNhLE9FbENiLFlGbUN5QixLRWxDekIsWUZxRGlCLElFcERqQixNRHBEVyxRQ3FEWCxtQkg2SEEsNkNHL0VBLFlGakdvQixxQ0VrR3BCLFVGL0JlLE9FZ0NmLFlGNUJ5QixJRTZCekIsWUZFaUIsSUVEakIsZ0JBRUEsTUR6R1csUUMwR1gsbUJIMEVFLGtCQUNBLGdCQUlKLDBCQUNFLGNLektxQixLTDRLdkIsaUVBSUUsb0JBR0YsdUJBQ0UsYUFLRixvREFFRSxjR3hJQSxZRmxFb0IscUNFbUVwQixVRlNrQixLRVJsQixZRlM4QixJRVI5QixZRmlDaUIsSUVoQ2pCLGdCQUVBLE1EMUVXLFFDMkVYLG1CSHFJRixtRkdsR0UsWUY1R29CLHFDRTZHcEIsVUZ2Q2EsT0V3Q2IsWUZ2Q3lCLElFd0N6QixZRlRpQixJRVVqQixnQkFFQSxNRHBIVyxRQ3FIWCxtQkhnR0YsNEJBQ0UsYUFHRix3QkcxREUsTUQvSlcsUUNnS1gsWUYvSmlCLGlDRWdLakIsVUYzSVcsT0U0SVgsWUY1RGlCLElFNkRqQixlRjNJMEIsU0U0STFCLFlGN0l1QixLRHVNekIsNkhHMUpFLFlGbEVvQixxQ0VtRXBCLFVGU2tCLEtFUmxCLFlGUzhCLElFUjlCLFlGaUNpQixJRWhDakIsZ0JBRUEsTUQxRVcsUUMyRVgsbUJIMkpGLG1DR2xLRSxZRmxFb0IscUNFbUVwQixVRlNrQixLRVJsQixZRlM4QixJRVI5QixZRmlDaUIsSUVoQ2pCLGdCQUVBLE1EMUVXLFFDMkVYLG1CSDZKQSxjS3hOcUIsS0wyTnZCLHdDQUVFLE1FN09XLFFGZ1BiLHNGQUlFLE1FalBhLFFGb1BmLHlFR3hPRSxZRmJvQixxQ0VjcEIsVUZ1RWMsT0V0RWQsWUZ1RTBCLEVFdEUxQixZRnNGaUIsSUVyRmpCLHlCQUNBLG9CQUNBLE1EckJXLFFDc0JYLHFCSHdPRiw2REFHRSxNRWpRVyxRRmtRWCx5QkFDQSxjS25QcUIsS0xzUHZCLG1JRzVPRSxZRnRCa0IsaUNFdUJsQixVRitEc0IsT0U5RHRCLFlGNEQwQixFRTNEMUIsWUYyRWlCLElFMUVqQix5QkFDQSxtQkFDQSxNRGhDVyxRQ2lDWCxxQkFDQSxnQkE5QkEsWUVjcUIsSUZickIsNkJBQ0EsOEJBQ0EsaUZBSUEscUJIK1BBLG9LQUNFLGNLNVBtQixLTDZQbkIsa01Hck9GLGVBQ0EsWUZwQ2tCLGlDRXFDbEIsVUZuQlcsT0VvQlgsWUY4QzBCLEVFN0MxQixZRjJEaUIs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SW1CLEtLSG5CLHNCREptRCxRQ0tuRCxtQkRMNEQsYUFHaEUsd0JBQ0UsYUFHRix3QkFDRSxjQUlBLHNEQUVFLGNKUm1CLEtERHJCLHFDS09BLHNEQUlJLGlCQVlKLHVKQUNFLGVKdEJtQixLRElyQixxQ0tpQkEsdUpBR0ksZUp6QmlCLE1JK0JyQixxRkFFRSxjSmhDbUIsS0lpQ25CLGNKVmMsa0JJaUJkLG9DQUNFLGVKekNpQixLSTBDakIsY0oxQ2lCLEtJMkNqQixtREFDRSxjQUVGLDJDQUNFLGdCQU9OLG9DQUNFLGVKdkRtQixLSXdEbkIsZ0JBRUYsZ0NBQ0UsZ0JBR0EscUNBQ0UsZ0JBT04sMkJBQ0UsYUx6RUEscUNLd0VGLDJCQUdJLGdCQUNBLGNMdEVGLHFDS2tFRiwyQkFPSSxnQkFDQSxhQUNBLG1CQUNBLGFKekRjLG1CRHpCaEIscUNLd0ZGLDRCQUVJLGdCQUNBLGNMckZGLHFDS2tGRiw0QkFNSSxnQkFDQSxlQU1KLDRCQUNFLG1CTHRHQSxxQ0txR0YsNEJBR0ksZ0JBQ0EsY0xuR0YscUNLK0ZGLDRCQU9JLGdCQUNBLGVBSUosZUFDRSxjQUNBLG1CQUlGLG1DQUNFLGdCQUdGLDRCQUNFLGdCQUtGLGdEQUdFLGNKcElxQixLSXFJckIsV0FDQSxRSnJJcUIsS0lzSXJCLDBGQUNFLGlCQUVGLHFFTjNDQSxZRjVHb0IscUNFNkdwQixVRnZDYSxPRXdDYixZRnZDeUIsSUV3Q3pCLFlGVGlCLElFVWpCLGdCQUVBLE1EcEhXLFFDcUhYLG1CQ3RHQSxxQ0s2SUEscUVBRUksV0FDQSxzQkFHSixxRU5uSkEsWUZib0IscUNFY3BCLFVGdUVjLE9FdEVkLFlGdUUwQixFRXRFMUIsWUZzRmlCLElFckZqQix5QkFDQSxvQkFDQSxNRHJCVyxRQ3NCWCxxQk04SUUsaUJBQ0EsY0pwSm1CLEtJcUpuQixnQkFDQSx5QkFDQSxjQUNBLGtCQUNBLFVBQ0EsbUJMNUpGLHFDS21KQSxxRUFXSSxXQUtOLHVCQUNFLHlCQUNBLFdQM0tlLFFPNEtmLE1QNUpXLEtPK0piLHdCQUNFLDBCQUNBLE1QdkxhLFFPd0xiLHFDQUdGLGdCQUNFLHlCQUdGLGlCQUNFLHlCQUVGLGVBQ0UseUJBR0YsYUFDRSxjSjFMcUIsS0k2THZCLFlBQ0UsY0FHRixXQUNFLGdCQUdGLGdSQVVFLFdBSUYsb0RBQ0UsYUFHRiwrQ0FFRSxhQUdGLDJCQUNFLFVBR0YsdUJBQ0UsY0p6TWdCLGtCSTBNaEIsY0pqT3FCLEtJa09yQiw4QkFDRSxpQkFDQSxtQkFTRiwwQk4vT0EsWUZib0IscUNFY3BCLFVGdUVjLE9FdEVkLFlGdUUwQixFRXRFMUIsWUZzRmlCLElFckZqQix5QkFDQSxvQkFDQSxNRHJCVyxRQ3NCWCxxQk0wT0UsaUJBQ0EscUJBQ0EsV0FDQSxjSmxQbUIsS0ltUG5CLGdCQUNBLE1QNU9TLEtPa1BYLDhCQUNFLHNCQUNBLE1QN1FTLFFPOFFULG1DQU1GLHNDQUNFLDhCQUNBLE1QblJXLFFPb1JYLHFDQU1GLDRCQUNFLG9CQUNBLE1QNVJXLFFPNlJYLHFDQVNGLDJVQUVFLGNBQ0EsYUFDQSxXQUNBLDRCQUNBLHdCQUNBLG1CTHZTRixzQ0tnU0EsMlVBU0ksY0FJSiwySkFDRSxpRkFFRixnTEFDRSxxRkFLSixlQUNFLFdBQ0EsY0FDQSxXQUNBLGlCUGxUVSxRT3dUWixnQ0FFRSxZQUNBLFdBR0YsZ0JBQ0UsZ0JBR0YsNkJBQ0UsWUFDQSxrQkFDQSxjQUNBLFNBQ0EsV0FHRix5QkFDRSxnQ0FFRSxXQUNBLFdBQ0EsZUFFRix1QkFDRSxhQUNBLFNKcFZtQixLSXFWbkIsOEJBQ0EsNkJBQ0UsaUJBS04sNENBQ0UsV0FHRixvQkFDRSxpQkFDQSxtQkFDQSxnQkFHRixzQkFDRSxVUjdWVSxPUThWVixZUnRYb0IscUNRdVhwQixZUnBSa0IsSVFxUmxCLFNBR0Ysa0RBR0Usc0JBR0Ysa0JBQ0UsV0FDQSxVQUdGLG1CQUNFLFlBQ0EsVUFHRixhQUNFLFdBTUYsdURBR0UscUJBQ0EscUJBR0YsZ0VBR0UsZ0JBQ0EsaUJBSUEsZ0NBQ0EsZUFNRixpQ0FDRSxjSjVacUIsS0ltYXZCLG1CQUNFLGFBQ0EsTVAzWlcsS080WlgseUdBQ0EsNEJBQ0Esc0JBQ0Esd0JBQ0EsNEJBR0YsZUFDRSxNUHBhVyxLT3FhWCxVUjVYZ0IsT1E2WGhCLE1QdGFXLEtTNUJYLG9CQUNFLGtCQUNBLGNBQ0EsNEJBQ0UsY0FDQSxjQUVGLDBDQUNFLGNOVWlCLEtNUm5CLHdDUmdNRixNRHZNVyxRQ3dNWCxZRnRNb0IscUNFdU1wQixZRnBHa0IsSUVxR2xCLFVGcExXLE9FcUxYLGdCUWxNSSxVVlNNLE9VRlIscUNBQ0UsY0FDQSxjQUNBLGVOSmlCLEtNbUJyQixtUEFDRSxjQUNBLGNOcEJtQixLTXNCckIsbUpBQ0UsZ0JBTUoseUJBTVEsMktBQ0UsYUFDQSxzQkFDQSxJTnRDYSxLTXVDYixtUEFDRSxnQlB6Q1YscUNPbURNLDJLQUNFLG1CQUNBLElOcERhLEtNcURiLG1QQUNFLGdCQUNBLGdCQUNBLG1RQUNFLGFDNUVkLHNCQUNFLFdBQ0Esa0JBQ0EsVVhzQlcsT1dyQlgsY1BnQnFCLEtPZnJCLGVQZXFCLEtPYnJCLHdCQUNFLE1WTFMsUVVVYiw2Q0FDRSxhQUNBLHNCQUVFLHdFVHNERixZRmxFb0IscUNFbUVwQixVRlNrQixLRVJsQixZRlM4QixJRVI5QixZRmlDaUIsSUVoQ2pCLGdCQUVBLE1EMUVXLFFDMkVYLG1CU3pEQSxzRUFFRSxpQkFDQSx5QkFDQSxzQkFDQSxtQlJSRixxQ1FHQSxzRUFPSSxPQUVGLHFGQUNFLFFQYmlCLEtPZW5CLHdGQUNFLFdBQ0EsNEZBQ0UsZ0JBR0osbUZUMEVGLFlGNUdvQixxQ0U2R3BCLFVGdkNhLE9Fd0NiLFlGdkN5QixJRXdDekIsWUZUaUIsSUVVakIsZ0JBRUEsTURwSFcsUUNxSFgsbUJTN0VBLHlEQUNFLGdCQUlKLDRCQUNFLFdBQ0EsZ0JBRUUsbURBQ0UsaUJWekJPLEtVMEJQLFVYekJNLE9XNEJOLGtLQUdFLGNBQ0EsdUJBSUYsa0tBR0UsY0FDQSxxQkFHSixvREFDRSxpQlZsRE8sUVVxRFgsbURUNE9BLFlGalRrQixpQ0VrVGxCLFlGOU1pQixJRStNakIsa0JBQ0EsVUZ4UW1CLE9FeVFuQixjRXZTcUIsSU8wRHJCLDZDQUNFLGdCQU1GLG9DQUNFLGNBQ0EsV0FDQSxXQUNBLGlCVnRFUSxRVXVFUixjUHhFbUIsS08yRW5CLGtEQUNFLGNQcERZLGtCT3FEWiw2REFDRSxtQkFFRixvSEFFRSxnQkFNUix1QkFDRSxhQUNBLElQeEZxQixJT3lGckIsc0JBQ0Esd0NBQ0UsVVh2RlMsT1d5RlgseUJBQ0UsTVZoSFMsUVVrSFgsNENBQ0UsYUFDQSxzQkFDQSxRQUVGLG1DQUNFLGFBQ0EsbUJBQ0EsSVB4R21CLElPeUduQixNVjNIUyxRVTRIVCxVWGxHUSxPV21HUixjQUNBLHdDQUNFLFVYckdNLE9GN0JSLHVDQUNBLG9DQUNBLG1DQUNBLGtDQUNILCtCYWtJSyw4Q0FDRSwwQkFRSix3REFDRSxpQlZwSE8sS1VxSFAsVVhwSE0sT1d1SE4saUxBR0UsY0FDQSx1QkFJRixpTEFHRSxjQUNBLHFCQUdKLHlEQUNFLGlCVjdJTyxRVWdKWCx3RFRpSkEsWUZqVGtCLGlDRWtUbEIsWUY5TWlCLElFK01qQixrQkFDQSxVRnhRbUIsT0V5UW5CLGNFdlNxQixJUWxCdkIsb0JBQ0UsZUFDQSxXQUNBLGNScUNnQixrQlFsQ2xCLHlCQUNFLG9CQUNFLGlCQ1RGLDhEQUNFLGFBQ0EsWUFDQSxzQkFDQSx5RkFDRSxZQUNBLDJGWGtNSixNRHZNVyxRQ3dNWCxZRnRNb0IscUNFdU1wQixZRnBHa0IsSUVxR2xCLFVGcExXLE9FcUxYLGdCV2pNRSw2RkFDRSxnQkFFRix3RkFDRSxnQkFHSix1REFDRSxZQ3BCSixzQkFDRSxhQUNBLHNCWHFCQSxxQ1d2QkYsc0JBS0ksbUJBQ0EsYVZvQ2Msa0JVbkNkLFdYc0JGLHNDVzdCRixzQkFVSSxtQkFDQSxhVitCYyxrQlU5QmQsV0FHRixzQ0FDRSxhQUNBLHNCQUdGLG1DQUNFLE9BR0YsMENaaUxBLE1Edk1XLFFDd01YLFlGdE1vQixxQ0V1TXBCLFlGcEdrQixJRXFHbEIsVUZwTFcsT0VxTFgsZ0JZbkxFLFVkRlMsT2NHVCxlZER3QixTY0V4QixlVlJtQixJVVdyQixvQ0FDRSxhQUNBLGNBQ0EsaUJBQ0EsZ0JBQ0EsdUJBQ0EsdUJBQ0Esd0NBQ0UsVUFDQSxZQUNBLGNYeEJKLHFDV2NBLG9DQWFJLGtCWHJCSixxQ1dRQSxvQ0FpQkksaUJBQ0EsWUFDQSxvQkFDQSx3Q0FDRSxZWHZCTixzQ1dFQSxvQ0F5QkksYUFNTixxQ0FDRSw2QkFDQSxjVi9DcUIsS1VnRHJCLGFBQ0Esc0JBQ0EsSVZqRHFCLEtVa0RyQixVVjFEcUIsT0ZKckIsWUVjcUIsSUZickIsNkJBQ0EsOEJBQ0EsaUZBSUEscUJZeURBLGlCWC9DQSxxQ1d1Q0YscUNBV0ksbUJBQ0EsNERBQ0UsV1g5Q0osc0NXaUNGLHFDQWlCSSxtQkFDQSw0REFDRSxXQU1OLGVaeVBFLHlCQUNBLFlGM1VrQixpQ0U0VWxCLFVGcFJZLE9FcVJaLFlGek9pQixJRTBPakIsa0JBQ0EsY0VsVXFCLEtVeUV2QiwwQkFDRSxhQUNBLHNCQUNBLElWN0VxQixLVThFckIsZVY3RXFCLEtERnJCLHFDVzJFRiwwQkFPSSxtQkFDQSxJVmpGbUIsTURJckIscUNXcUVGLDBCQVlJLHNCQUNBLElWdEZtQixNRFVyQixzQ1crREYsMEJBaUJJLG1CQUNBLE9BSUosaUJBQ0UsT0FDQSxhQUNBLHNCWHhGQSxzQ1dxRkYsaUJBTUksZUFFQSw2QkFDRSxlQUNBLGFWbEZZLGtCVXFGZCw0QkFDRSxpQkFLTixpQlpvSkUsTURwUVUsUUNxUVYsWUZyUmlCLDhCRXNSakIsVUYvUFUsT0VnUVYsWUZwTGlCLElFcUxqQixXRi9La0IsT2N5QmxCLHlCQUNBLGlCYnZIaUIsUWF3SGpCLGlCQUNBLGNWdkhxQixLVXdIckIsa0JBQ0EsWWRsQ2lCLEljcUNuQixlQUNFLGFBQ0EsSVY5SHFCLEtVaUl2QixlQUNFLE9BQ0EsYUFDQSxzQkFFQSwyQkFDRSxhVmhIYyxrQlVvSGxCLGdCWjJIRSxNRHBRVSxRQ3FRVixZRnJSaUIsOEJFc1JqQixVRi9QVSxPRWdRVixZRnBMaUIsSUVxTGpCLFdGL0trQixPY2tEbEIsVWR4SVcsT2N5SVgsY1Y3SXFCLElVZ0p2QixpQ1o2SEUsTUQvUlcsUUNnU1gsWUY3UmlCLDhCRThSakIsVUZoTmlCLE9FaU5qQixZ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YUFDQSxtQkFDQSxJakJoSGUsS2lCaUhmLGlHQUNFLFdBQ0EsWUFDQSxjQUNBLHFHQUNFLFdBQ0EsWUFDQSxpQkFLRiwrUEFFRSxvQkFDQSxhQUVGLGtJbkJuR1IsWUY3Q2lCLDhCRThDakIsVUZtQ2EsT0VsQ2IsWUZtQ3lCLEtFbEN6QixZRnFEaUIsSUVwRGpCLE1EcERXLFFDcURYLG1CbUJnR1UsY2pCbklXLElpQnFJYiw4SEFDRSxZckJsRE8sSXFCb0RULDZIQUNFLGdCbkI0Q1YsTUR2TVcsUUN3TVgsWUZ0TW9CLHFDRXVNcEIsWUZwR2tCLElFcUdsQixVRnBMVyxPRXFMWCxnQm1CckNGLGlDQUNFLFVqQi9KcUIsT2lCZ0tyQixVQUNBLG1CQUNBLGFBQ0Esa0JBQ0EsdUJBQ0EsSWpCOUpxQixLaUIrSnJCLCtDQUNFLFdBQ0EsYUFDQSxTakJqS21CLEtpQmtLbkIsMEJBQ0Esd0JsQjlKRixxQ2tCeUpBLCtDQU9JLHFDQUNBLGlCcEJyS00sUW9Cc0tOLFFBQ0Esb0VBQ0UsWUFDQSxpQnBCaktLLEtvQmtLTCxlQUNBLGdGQUNFLGVBRUYsK0VBQ0UsaUJDcE1WLGdFQUdFLFlBQ0EsUWxCZXFCLEtrQmRyQixrQkFHRiw0QkFFRSw2QkFDQSxnQ0FDQSxVdEJVVSxPc0JUVixZdEI2RmlCLElzQjVGakIsZ0JBQ0Esa0JBQ0Esc0JBQ0EsNkNBQ0UsY2xCRW1CLG1Da0JDbkIsTXJCZFcsUXFCZVgsMEJuQkhGLHFDbUJRRiwwQkFHSSxXQUVGLHFDQUNFLFl0QjNCa0IscUNzQjRCbEIsY2xCYm1CLEtrQmVyQixnQ3BCakJBLFlGYm9CLHFDRWNwQixVRnVFYyxPRXRFZCxZRnVFMEIsRUV0RTFCLFlGc0ZpQixJRXJGakIseUJBQ0Esb0JBQ0EsTURyQlcsUUNzQlgscUJvQmFBLG1DQUNFLFlBQ0EsZ0JBRUYsZ0NBQ0Usa0JBSUosa0JBQ0UsTXJCMUNhLFFxQjZDZix5QkFDRSxrQkFDQSxXckJsQ1csUXFCbUNYLFFsQnBDcUIsS2tCcUNyQixrQkFDQSxzQ0FDRSxnQkFJSiw2QkFDRSxhQUNBLHNCQUNBLG1CQUNBLHVCQUNBLElsQi9DcUIsS2tCZ0RyQix5QkFDQSxjQUNBLFFsQm5EcUIsS2tCb0RyQixXckJuRFcsUXFCb0RYLDhDcEJtSUEsTUR2TVcsUUN3TVgsWUZ0TW9CLHFDRXVNcEIsWUZwR2tCLElFcUdsQixVRnBMVyxPRXFMWCxnQm9CcElBLHVEQUNFLFNBQ0EseUJBQ0EsV3JCakRTLEtxQm1EWCw2REFDRSxVQUNBLGtCQUNBLGFBQ0EsSWxCL0RtQixLa0JnRW5CLG1CQUNBLHFCQUNBLG1CQUNBLGNBQ0EsUWxCcEVtQixLa0JxRW5CLHlCQUNBLGtCQUNBLFl0QnRGa0IscUNzQnVGbEIsVXRCbkVTLE9zQm9FVCxZdEJZZSxJc0JYZixpQnJCbEVTLEtxQm1FVCxxQkFDQSxpRUFDRSxlQ2pHSiw4QkFDRSxlQUlKLG1EQUNFLGVuQmFxQixLbUJSbkIsK0NBQ0UsZ0JBS04sc0JBQ0UsZ0JBQ0Esb0NBQ0UsY0FFRiwwQkFDRSxXcEJDRixxQ29CRUUsMEJBQ0UsYW5CUmlCLEttQlVqQixVQUNBLGNBQ0EsWUNoQ04sbUJBQ0UsS0FDRSxVQUNBLDJCQUdGLEdBQ0UsVUFDQSx5QkFNRix3Q0FDRSxlcEJNbUIsS29CTG5CLHdFQUNFLHNCQUNBLGFBQ0EsWUFDQSxrQkFDQSxtQkFDQSxnQkFDQSxhQUNBLG1CQUNBLHVCQUNBLGdGQUNFLFdBT04sb0JBQ0Usa0JyQmhCRixxQ3FCZUEsb0JBR0ksaUJBR0Ysb0NBQ0UsbUJyQnRCSixxQ3FCcUJFLG9DQUdJLFdBQ0Esc0JyQm5CTixxQ3FCZUUsb0NBT0ksc0JBUUoscUNBQ0UsbUJBTUosb0JBQ0UsU0FHQSxxQkFDRSxNdkIvRE8sUXVCa0VYLGtCQUNFLGNwQmxEbUIsS29CbURuQixnQkFHQSwwQkFDRSxzQkFFRiwwQnRCMEpGLE1Eak9hLFFDa09iLFlGbk9vQixxQ0VvT3BCLFlGaElpQixJRWlJakIscUJBQ0EsZ0NzQjVKSSxVeEJ0RE8sT0VtTlgsZ0VBRUUsTURyT1ksUXVCNkVoQixtQkFDRSxhQUlBLHFDQUNFLFNBQ0EsVUFDQSxvREFDRSxhQUVGLDBDMUJqR0Esd0NBQ0EscUNBQ0Esb0NBQ0EsbUNBQ0gsZ0MwQitGSyxrQkFDQSxVQUNBLFlBQ0EsZ0JBQ0EsNENBQ0UsNENBR0osdUMxQjNHQSx3Q0FDQSxxQ0FDQSxvQ0FDQSxtQ0FDSCxnQzBCNkdELHlCQUNFLG9CQUNFLGFBQ0EsSXBCakdtQixLb0JrR25CLDBCckJuR0YscUNxQmdHQSxvQkFLSSw4Q0FDQSxvQ0FDRSxvQkN4SE4sc0NBQ0UsZUFDQSxjckJ3Q2Msa0JxQnZDZCxrREFDRSxjQUVGLHdDQUNFLFNBRUYsaURBQ0UsbUJBTUosMkJBQ0UsaUJBQ0Esc0NBQ0UsaUJDbkJOLGNBQ0UsZ0JBQ0EsWTFCcUdrQixJMEJuR2hCLGN0QnNDYyxrQnNCckNoQixldEJhcUIsS3NCWnJCLGdCQUNBLGtDQUNFLGdCQUdGLDZCQUNFLFl0Qk1tQixLc0JGckIsNkJBQ0UsV3RCeUJjLGtCc0J0QmhCLCtCQUNFLGN0QnFCYyxrQnNCbEJoQixnQkFDRSxNekJ2QlMsUXlCMEJYLHNCQUNFLE16QnhCVyxReUIyQmIsdUJBQ0UsY0FDQSxjdEJmbUIsS3NCa0JyQix5QkFDRSxZMUJvRWUsSTBCbkVmLE16QmxDVyxReUJxQ2IscUNBRUUsY0MxQ0osdUpBS0UsWUFDQSxrQkFJRix3Q0FFRSxZQUNBLGtCQUdBLHNRQUlFLFlBQ0Esa0JBS0oseUJBQ0UsNERBR0UsY0FDQSxrQkFHQSx5WUFJRSxjQUNBLG1CQ3ZDTixxREFNRSxVNUJnQlcsTzRCZlgsc04xQjBPQSx5QkFDQSxNRC9OVSxRQ2dPVixZRmhQaUIsOEJFaVBqQixVRjlOVyxPRStOWCxZRmhKa0IsSUVpSmxCLG9CMEIxT0EsOE8xQjhPQSx5QkFDQSxNRDNQVyxRQzRQWCxZRnpQaUIsOEJFMFBqQixVRnZPVyxPRXdPWCxZRnRKaUIsSUV1SmpCLFdGbkprQixPRW9KbEIsb0IwQjdPRiwyQkFFRSxNM0JyQlcsUTJCc0JYLFk1QmtGaUIsSTRCakZqQixjeEJOcUIsS3dCVXZCLGlCQUNFLFk1QnlFa0IsSTRCdEVwQixZQUNFLGNBR0YsdUJBQ0UsY0FDQSxNM0JwQlUsUTRCckJaLDJCQUNFLHdCQUNB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LDhCQVNJLGlCQUlKLDJCQUNFLGNBR0YseUNBQ0Usc0JBU0YsZ0RBQ0UsdUJBQ0EsVWpDemRXLE9pQzBkWCxlakN4WHlCLFVpQzZYM0IsMkJBQ0UsYUFDQSxzQkFDQSxlQUNBLGM3QmpkZ0Isa0I2Qm1kaEIsb0RBQ0UsVWpDdGVTLE9pQ3VlVCxZakNyWmUsSWlDc1pmLGVqQ3RZdUIsVWlDdVl2QixNaEM1ZlcsUWdDNmZYLGM3Qi9lbUIsSzZCZ2ZuQixjQUdGLGlEQUNFLGM3QnJmbUIsSzZCc2ZuQixrQkFHQSxtREFDRSxpQkFDQSxrQkFJSixvREFDRSxhQUNBLHNCQUdGLHdDL0JoZEEsWUZsRW9CLHFDRW1FcEIsVUZTa0IsS0VSbEIsWUZTOEIsSUVSOUIsWUZpQ2lCLElFaENqQixnQkFFQSxNRDFFVyxRQzJFWCxtQitCMmNFLGM3QnJnQm1CLEs2QnNnQm5CLFFBR0YsMENBQ0UsYzdCMWdCbUIsSzZCMmdCbkIsUUFHRix1Q0FDRSxnQkFDQSxRQUNBLFVqQzVnQlMsT2lDOGdCVCx1REFDRSxhQUdGLHdHQUVFLGVBS0osNkNBQ0UsYUFNSixjQUNFLGNBQ0EsY0FHRixtQkFDRSxnQkFDQSxNaENwaUJXLEtnQ3FpQlgsaUJoQzNqQmEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG5UaGVtZSBOYW1lOiBOZXdzIFByb1xuVGhlbWUgVVJJOiBodHRwczovL215LnN0dWRpb3ByZXNzLmNvbS90aGVtZXMvbmV3cy9cbkRlc2NyaXB0aW9uOiBXaGVuIHlvdSBoYXZlIHJlYWRlcnMgYW5kIGN1c3RvbWVycyB3aG8gYXJlIGFsd2F5cyBodW5ncnkgZm9yIG1vcmUsIGRlbGl2ZXIgaXQgaW4gc3R5bGUgd2l0aCB0aGUgcHVibGlzaGluZyBwb3dlcmhvdXNlIE5ld3MgdGhlbWUuXG5BdXRob3I6IFN0dWRpb1ByZXNzXG5BdXRob3IgVVJJOiBodHRwczovL3d3dy5zdHVkaW9wcmVzcy5jb20vXG5WZXJzaW9uOiAzLjMuMFxuXG5UYWdzOiBvbmUtY29sdW1uLCB0d28tY29sdW1ucywgdGhyZWUtY29sdW1ucywgbGVmdC1zaWRlYmFyLCByaWdodC1zaWRlYmFyLCBlLWNvbW1lcmNlLCBhY2Nlc3NpYmlsaXR5LXJlYWR5LCBjdXN0b20tYmFja2dyb3VuZCwgY3VzdG9tLWNvbG9ycywgY3VzdG9tLWhlYWRlciwgY3VzdG9tLW1lbnUsIGZlYXR1cmVkLWltYWdlcywgZnVsbC13aWR0aC10ZW1wbGF0ZSwgc3RpY2t5LXBvc3QsIHRoZW1lLW9wdGlvbnMsIHRocmVhZGVkLWNvbW1lbnRzLCB0cmFuc2xhdGlvbi1yZWFkeVxuXG5UZW1wbGF0ZTogZ2VuZXNpc1xuVGVtcGxhdGUgVmVyc2lvbjogMi4xXG5cbkxpY2Vuc2U6IEdQTC0yLjAtb3ItbGF0ZXJcbkxpY2Vuc2UgVVJJOiBodHRwOi8vd3d3Lm9wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL2dwbC1saWNlbnNlLnBocFxuXG5UZXh0IERvbWFpbjogbmV3cy1wcm9cbiEqL1xuIiwiLyogSFRNTDUgUmVzZXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogQmFzZWxpbmUgTm9ybWFsaXplXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIG5vcm1hbGl6ZS5jc3MgdjQuMS4xIHwgTUlUIExpY2Vuc2UgfCBodHRwOi8vbmVjb2xhcy5naXRodWIuaW8vbm9ybWFsaXplLmNzcy8gKi9cblxuaHRtbHtmb250LWZhbWlseTpzYW5zLXNlcmlmOy1tcy10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCV9Ym9keXttYXJnaW46MH1hcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixtYWluLG1lbnUsbmF2LHNlY3Rpb24sc3VtbWFyeXtkaXNwbGF5OmJsb2NrfWF1ZGlvLGNhbnZhcyxwcm9ncmVzcyx2aWRlb3tkaXNwbGF5OmlubGluZS1ibG9ja31hdWRpbzpub3QoW2NvbnRyb2xzXSl7ZGlzcGxheTpub25lO2hlaWdodDowfXByb2dyZXNze3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXRlbXBsYXRlLFtoaWRkZW5de2Rpc3BsYXk6bm9uZX1he2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDpvYmplY3RzfWE6YWN0aXZlLGE6aG92ZXJ7b3V0bGluZS13aWR0aDowfWFiYnJbdGl0bGVde2JvcmRlci1ib3R0b206bm9uZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmluaGVyaXR9YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZGVyfWRmbntmb250LXN0eWxlOml0YWxpY31oMXtmb250LXNpemU6MmVtO21hcmdpbjowLjY3ZW0gMH1tYXJre2JhY2tncm91bmQtY29sb3I6I2ZmMDtjb2xvcjojMDAwfXNtYWxse2ZvbnQtc2l6ZTo4MCV9c3ViLHN1cHtmb250LXNpemU6NzUlO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vie2JvdHRvbTotMC4yNWVtfXN1cHt0b3A6LTAuNWVtfWltZ3tib3JkZXItc3R5bGU6bm9uZX1zdmc6bm90KDpyb290KXtvdmVyZmxvdzpoaWRkZW59Y29kZSxrYmQscHJlLHNhbXB7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLCBtb25vc3BhY2U7Zm9udC1zaXplOjFlbX1maWd1cmV7bWFyZ2luOjFlbSA0MHB4fWhye2JveC1zaXppbmc6Y29udGVudC1ib3g7aGVpZ2h0OjA7b3ZlcmZsb3c6dmlzaWJsZX1idXR0b24saW5wdXQsb3B0Z3JvdXAsc2VsZWN0LHRleHRhcmVhe2ZvbnQ6aW5oZXJpdDttYXJnaW46MH1vcHRncm91cHtmb250LXdlaWdodDpib2xkfWJ1dHRvbixpbnB1dHtvdmVyZmxvdzp2aXNpYmxlfWJ1dHRvbixzZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZX1idXR0b24saHRtbCBbdHlwZT1cImJ1dHRvblwiXSxbdHlwZT1cInJlc2V0XCJdLFt0eXBlPVwic3VibWl0XCJdey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259YnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyLXN0eWxlOm5vbmU7cGFkZGluZzowfWJ1dHRvbjotbW96LWZvY3VzcmluZyxbdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxbdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5ne291dGxpbmU6MXB4IGRvdHRlZCBCdXR0b25UZXh0fWZpZWxkc2V0e2JvcmRlcjoxcHggc29saWQgI2MwYzBjMDttYXJnaW46MCAycHg7cGFkZGluZzowLjM1ZW0gMC42MjVlbSAwLjc1ZW19bGVnZW5ke2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjppbmhlcml0O2Rpc3BsYXk6dGFibGU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzowO3doaXRlLXNwYWNlOm5vcm1hbH10ZXh0YXJlYXtvdmVyZmxvdzphdXRvfVt0eXBlPVwiY2hlY2tib3hcIl0sW3R5cGU9XCJyYWRpb1wiXXtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowfVt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9ue2hlaWdodDphdXRvfVt0eXBlPVwic2VhcmNoXCJdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7b3V0bGluZS1vZmZzZXQ6LTJweH1bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6aW5oZXJpdDtvcGFjaXR5OjAuNTR9Ojotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO2ZvbnQ6aW5oZXJpdH1cblxuLyogQm94IFNpemluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblxuaHRtbCxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl17XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0LW1vei1ib3gtc2l6aW5nOiAgICBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiAgICAgICAgIGJvcmRlci1ib3g7XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5cbi8qIEZsb2F0IENsZWFyaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXG4uYXV0aG9yLWJveDpiZWZvcmUsXG4uY2xlYXJmaXg6YmVmb3JlLFxuLmVudHJ5OmJlZm9yZSxcbi5lbnRyeS1jb250ZW50OmJlZm9yZSxcbi5uYXYtcHJpbWFyeTpiZWZvcmUsXG4ubmF2LXNlY29uZGFyeTpiZWZvcmUsXG4ucGFnaW5hdGlvbjpiZWZvcmUsXG4uc2l0ZS1jb250YWluZXI6YmVmb3JlLFxuLnNpdGUtaGVhZGVyOmJlZm9yZSxcbi5zaXRlLWlubmVyOmJlZm9yZSxcbi53aWRnZXQ6YmVmb3JlLFxuLndyYXA6YmVmb3JlIHtcblx0Y29udGVudDogXCIgXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uYXV0aG9yLWJveDphZnRlcixcbi5jbGVhcmZpeDphZnRlcixcbi5lbnRyeTphZnRlcixcbi5lbnRyeS1jb250ZW50OmFmdGVyLFxuLm5hdi1wcmltYXJ5OmFmdGVyLFxuLm5hdi1zZWNvbmRhcnk6YWZ0ZXIsXG4ucGFnaW5hdGlvbjphZnRlcixcbi5zaXRlLWNvbnRhaW5lcjphZnRlcixcbi5zaXRlLWhlYWRlcjphZnRlcixcbi5zaXRlLWlubmVyOmFmdGVyLFxuLndpZGdldDphZnRlcixcbi53cmFwOmFmdGVyIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRkaXNwbGF5OiB0YWJsZTtcbn1cbiIsIi8qIFdlYmZvbnRzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vLyBCb2R5IFR5cGVmYWNlc1xuLy9Cb2R5IEZvbnQgLSBCYXNlXG4vLyBAZm9udC1mYWNlIHtcbi8vICAgZm9udC1mYW1pbHk6ICdQb3ludGVyIFNlcmlmIFJFJztcbi8vICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL1BveW50ZXJTZXJpZlJFUmVndWxhci9mb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuLy8gICAgICAgIHVybCgnLi4vLi4vZm9udHMvUG95bnRlclNlcmlmUkVSZWd1bGFyL2ZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuLy8gICBmb250LXdlaWdodDogNDAwO1xuLy8gICBmb250LXN0eWxlOiBub3JtYWw7XG4vLyAgIGZvbnQtZGlzcGxheTogc3dhcDtcbi8vIH1cblxuLy9Cb2R5IEZvbnQgLSBCb2xkXG4vLyBAZm9udC1mYWNlIHtcbi8vICAgZm9udC1mYW1pbHk6ICdQb3ludGVyIFNlcmlmIFJFJztcbi8vICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL1BveW50ZXJTZXJpZlJFQm9sZC9mb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuLy8gICAgICAgIHVybCgnLi4vLi4vZm9udHMvUG95bnRlclNlcmlmUkVCb2xkL2ZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuLy8gICBmb250LXdlaWdodDogNzAwO1xuLy8gICBmb250LXN0eWxlOiBub3JtYWw7XG4vLyAgIGZvbnQtZGlzcGxheTogc3dhcDtcbi8vIH1cblxuLy9Cb2R5IEZvbnQgLSBJdGFsaWNcbi8vIEBmb250LWZhY2Uge1xuLy8gICBmb250LWZhbWlseTogJ1BveW50ZXIgU2VyaWYgUkUnO1xuLy8gICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUG95bnRlclNlcmlmUkVJdGFsaWMvZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbi8vICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1BveW50ZXJTZXJpZlJFSXRhbGljL2ZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuLy8gICBmb250LXdlaWdodDogNDAwO1xuLy8gICBmb250LXN0eWxlOiBpdGFsaWM7XG4vLyAgIGZvbnQtZGlzcGxheTogc3dhcDtcbi8vIH1cblxuLy8vLyBDaGFydCBUeXBlZmFjZXMgLy8vL1xuLy8gUmV0aW5hIE1QIEZvbnRzIChPcGVuVHlwZSlcbi8vIENoYXJ0IEZvbnQgLSBMaWdodFxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUmV0aW5hIE1QJztcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL1JldGluYU1QLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnLi4vLi4vZm9udHMvUmV0aW5hTVBMdC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vLyBDaGFydCBGb250IC0gQmFzZVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUmV0aW5hIE1QJztcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL1JldGluYU1QLUJvb2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuLi8uLi9mb250cy9SZXRpbmFNUEJvb2sud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLy8gQ2hhcnQgRm9udCAtIEJvbGRcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JldGluYSBNUCc7XG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9SZXRpbmFNUC1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnLi4vLi4vZm9udHMvUmV0aW5hTVBCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi8vIENoYXJ0IEZvbnQgLSBOYXJyb3cgLSBCYXNlXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSZXRpbmEgTVAnO1xuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUmV0aW5hTVBOYXJyLUJvb2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuLi8uLi9mb250cy9SZXRpbmFNUE5hcnJvd0Jvb2sud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLy8gQ2hhcnQgRm9udCAtIE5hcnJvdyAtIEJvbGRcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JldGluYSBNUCc7XG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9SZXRpbmFNUE5hcnItQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1JldGluYU1QTmFycm93Qm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5cbi8vLy8gSGVhZGluZyBUeXBlZmFjZXMgLy8vL1xuLy8gUmV0aW5hIEZvbnRzIChMZWdhY3kpXG4vLyBIZWFkaW5nIEZvbnQgLSBCYXNlXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSZXRpbmEnO1xuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUmV0aW5hLUJvb2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuLi8uLi9mb250cy9SZXRpbmEtQm9vay53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vLyBIZWFkaW5nIEZvbnQgLSBCb2xkXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSZXRpbmEnO1xuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUmV0aW5hLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuLi8uLi9mb250cy9SZXRpbmEtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vLyBIZWFkaW5nIEZvbnQgLSBCbGFja1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUmV0aW5hJztcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL1JldGluYS1CbGFjay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1JldGluYS1CbGFjay53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufSIsIkBtaXhpbiB0cmFuc2l0aW9uLWRlZmF1bHQoJHByb3BlcnR5OiBhbGwsICRkdXJhdGlvbjogMC4xcywgJHRpbWluZzogZWFzZS1pbi1vdXQpIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJHRpbWluZztcbiAgICAtbW96LXRyYW5zaXRpb246ICAgICRwcm9wZXJ0eSAkZHVyYXRpb24gJHRpbWluZztcbiAgICAtbXMtdHJhbnNpdGlvbjogICAgICRwcm9wZXJ0eSAkZHVyYXRpb24gJHRpbWluZztcbiAgICAtby10cmFuc2l0aW9uOiAgICAgICRwcm9wZXJ0eSAkZHVyYXRpb24gJHRpbWluZztcblx0dHJhbnNpdGlvbjogICAgICAgICAkcHJvcGVydHkgJGR1cmF0aW9uICR0aW1pbmc7XG59XG5cbi8qIFNjcmVlbiBSZWFkZXIgVGV4dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zY3JlZW4tcmVhZGVyLXNob3J0Y3V0LFxuLnNjcmVlbi1yZWFkZXItdGV4dCxcbi5zY3JlZW4tcmVhZGVyLXRleHQgc3BhbiB7XG5cdGJvcmRlcjogMDtcblx0Y2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcblx0aGVpZ2h0OiAxcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR3aWR0aDogMXB4O1xuXHR3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSAuc2VhcmNoIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsXG4uc2NyZWVuLXJlYWRlci1zaG9ydGN1dDpmb2N1cyxcbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMsXG4ud2lkZ2V0X3NlYXJjaCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzIHtcblx0Y2xpcDogYXV0byAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxZW07XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDIwcHggMjNweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR3aWR0aDogYXV0bztcblx0ei1pbmRleDogMTAwMDAwOyAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xufVxuXG4ubW9yZS1saW5rIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2NyZWVuLXJlYWRlci1zaG9ydGN1dDpmb2N1cyxcbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuIiwiLyogVHlwb2dyYXBoaWNhbCBFbGVtZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbmh0bWwge1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTsgLyogMTBweCBicm93c2VyIGRlZmF1bHQgKi9cbn1cblxuLyogQ2hyb21lIGZpeCAqL1xuYm9keSA+IGRpdiB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xufVxuXG5ib2R5IHtcbiAgY29sb3I6ICRibGFjay1iYXNlO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkYm9keS1iYXNlLWxpbmUtaGVpZ2h0O1xufVxuXG5idXR0b24sXG5pbnB1dDpmb2N1cyxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxudGV4dGFyZWE6Zm9jdXMsXG4uYnV0dG9uIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1kZWZhdWx0KDEwMG1zKTtcbn1cblxuOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1iYXNlO1xuICBjb2xvcjogJHdoaXRlLWJhc2U7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWJhc2U7XG4gIGNvbG9yOiAkd2hpdGUtYmFzZTtcbn1cblxuYSB7XG4gIGNvbG9yOiAkcHJpbWFyeS1iYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6Zm9jdXMsXG5hOmhvdmVyIHtcbiAgY29sb3I6ICRwcmltYXJ5LWJhc2U7XG59XG5cbnAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvZHk7XG4gIG1hcmdpbjogMCAwICRzcGFjZXItbWVkaXVtO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6ICRib2R5LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8vQXJ0aWNsZSBmb250LXNpemVcbi5lbnRyeSBwIHtcbiAgQGluY2x1ZGUgYm9keS1iYXNlO1xufVxuXG4vLyBDYXB0aW9uIHN0eWxlc1xuZmlnY2FwdGlvbi53cC1lbGVtZW50LWNhcHRpb24ge1xuICAgIEBpbmNsdWRlIGltYWdlLWNhcHRpb247XG4gIH1cblxuLy8qKioqKioqKioqKioqKioqKioqKiogQ2F0ZWdvcnkgUGFnZXMgKioqKioqKioqKioqKioqKioqKioqKiovL1xuXG4vL1RpdGxlIG9uIGNhdGVnb3J5IHBhZ2VzXG4ucGFnZS10ZW1wbGF0ZS1wYWdlX2Jsb2cgLmJsb2ctdGVtcGxhdGUtZGVzY3JpcHRpb24gLmVudHJ5LXRpdGxlLFxuLmNhdGVnb3J5LXRpdGxlLFxuLm91ci10ZWFtIC5lbnRyeS10aXRsZSB7XG4gIEBpbmNsdWRlIGhlYWRpbmctZGlzcGxheTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWV4dHJhLXNtYWxsO1xufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbm9sLFxudWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAkZ3JleS1iYXNlO1xuICBjb2xvcjogJGJsYWNrLWJhc2U7XG59XG5cbmJsb2NrcXVvdGUsXG5ibG9ja3F1b3RlOjpiZWZvcmUge1xuICBjb2xvcjogJGdyZXktZGFyaztcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogJHNwYWNlci1leHRyYS1sYXJnZSAkc3BhY2VyLWV4dHJhLWxhcmdlICRzcGFjZXItbWVkaXVtO1xufVxuXG5ibG9ja3F1b3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjAxQ1wiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAkYm9keS1sYXJnZTtcbiAgaGVpZ2h0OiAwO1xuICAvL1x0bGVmdDogLTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTBweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZGRkO1xufVxuXG5jaXRlIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5ociB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWxpZ2h0O1xuICBjbGVhcjogbGVmdDtcbiAgbWFyZ2luOiAwIDAgJHNwYWNlci1sYXJnZTtcbiAgcGFkZGluZy10b3A6ICRzcGFjZXItbWVkaXVtO1xufVxuXG4vLyBNZXRhIHN0eWxlcyBtb3ZlZCB0byBfbWV0YS5zY3NzXG5cbi53cC1jYXB0aW9uLXRleHQge1xuICBAaW5jbHVkZSBib2R5LWxpc3Q7XG59XG5cbmZpZ3VyZS5hbGlnbmxlZnQge1xuICBtYXJnaW46ICRzcGFjZXItbWVkaXVtICRzcGFjZXItbWVkaXVtICRzcGFjZXItbWVkaXVtIDA7XG59XG5cbmZpZ3VyZS5hbGlnbnJpZ2h0IHtcbiAgbWFyZ2luOiAkc3BhY2VyLW1lZGl1bSAwICRzcGFjZXItbWVkaXVtICRzcGFjZXItbWVkaXVtO1xufVxuXG4ud3AtY2FwdGlvbiB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4vKiBIZWFkaW5nc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblxuaDEge1xuICBAaW5jbHVkZSBoZWFkaW5nLW1haW47XG59XG5cbmgyIHtcbiAgQGluY2x1ZGUgaGVhZGluZy1zZWNvbmRhcnk7XG59XG5cbmgzIHtcbiAgQGluY2x1ZGUgaGVhZGluZy10ZXJ0aWFyeTtcbn1cblxuaDQge1xuICBAaW5jbHVkZSBoZWFkaW5nLWxpc3Q7XG59XG5cbmg1IHtcbiAgQGluY2x1ZGUgaGVhZGluZy1sYWJlbDtcbn1cblxuaDYge1xuICBAaW5jbHVkZSBoZWFkaW5nLWxpc3Q7XG59XG5cbi8qIFRpdGxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFnZSxcbi5zaW5nbGUtcG9zdCAge1xuICAuZW50cnktdGl0bGUge1xuICAgIEBpbmNsdWRlIGhlYWRpbmctc2luZ2xlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5zaW5nbGUtcG9zdCAuZW50cnktdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtYWxsO1xufVxuXG4uYXV0aG9yIC5lbnRyeS10aXRsZSxcbi5jYXRlZ29yeSAuZW50cnktdGl0bGUsXG4uc2VhcmNoIC5lbnRyeS10aXRsZSB7XG4gIC8vICAgIEBpbmNsdWRlIGhlYWRsaW5lLWxpbms7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4uYXV0aG9yIC5lbnRyeS1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8qKioqKioqKioqKioqKioqKioqKiogSG9tZSBQYWdlICoqKioqKioqKioqKioqKioqKioqKioqLy9cblxuLndpZGdldF9yZWNlbnRfZW50cmllcyB1bCBsaSBhLFxuLmxpc3RpbmctaXRlbSAudGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgaGVhZGluZy1zZWNvbmRhcnk7XG59XG5cbi50b3Atc3RvcmllcyAubGlzdGluZy1pdGVtOmZpcnN0LWNoaWxkIC50aXRsZSxcbi5mZWF0dXJlZC1zdG9yeSAubGlzdGluZy1pdGVtIC50aXRsZSB7XG4gIEBpbmNsdWRlIGhlYWRpbmctbWFpbjtcbn1cblxuLmxpc3RpbmctaXRlbSAuZXhjZXJwdC1kYXNoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmV4Y2VycHQsXG4uZW50cnktZXhjZXJwdCB7XG4gIEBpbmNsdWRlIGV4Y2VycHQ7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2VfYmxvZyAuZW50cnktdGl0bGUsXG4uY2F0ZWdvcnkgLmVudHJ5LXRpdGxlLFxuLmF1dGhvciAuZW50cnktdGl0bGUsXG4uc2VhcmNoIC5lbnRyeS10aXRsZSxcbi5hcmNoaXZlIC5lbnRyeS10aXRsZSB7XG4gIEBpbmNsdWRlIGhlYWRpbmctc2Vjb25kYXJ5O1xufVxuXG4uY2F0ZWdvcnkgLmxlYWQtc3RvcnkgLmVudHJ5LXRpdGxlIHtcbiAgQGluY2x1ZGUgaGVhZGluZy1zZWNvbmRhcnk7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbWVkaXVtO1xufVxuXG4uZW50cnktdGl0bGUgYSxcbi5zaWRlYmFyIC53aWRnZXQtdGl0bGUgYSB7XG4gIGNvbG9yOiAkYmxhY2stYmFzZTtcbn1cblxuLmVudHJ5LXRpdGxlIGE6Zm9jdXMsXG4uZW50cnktdGl0bGUgYTpob3ZlcixcbmgzLnJwd2UtdGl0bGUgYTpob3Zlcixcbi53aWRnZXQtdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAkcHJpbWFyeS1iYXNlO1xufVxuXG4uZmVhdHVyZWQtcGFnZS1jYXJkIGgzLFxuLndpZGdldC10aXRsZSxcbi5kaXNwbGF5LXBvc3RzLXRpdGxlLFxuLmFyY2hpdmUtdGl0bGUge1xuICBAaW5jbHVkZSBoZWFkaW5nLWxhYmVsO1xufVxuXG4uZmVhdHVyZWQtcGFnZS1jYXJkIGgzIGEsXG4uZGlzcGxheS1wb3N0cy10aXRsZSxcbi5hcmNoaXZlLXRpdGxlIHtcbiAgY29sb3I6ICRibGFjay1iYXNlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLW1lZGl1bTtcbn1cblxuLnBhZ2UtdGVhc2Vycy1ib3R0b20td2lkZ2V0LWFyZWEgLnBhZ2UtdGVhc2Vycy10ZWFzZXIgLmRpc3BsYXktcG9zdHMtdGl0bGUsXG4ud2lkZ2V0LXRpdGxlLFxuLnBhZ2UtdGVhc2Vycy10ZWFzZXIgLmRpc3BsYXktcG9zdHMtdGl0bGUge1xuICBAaW5jbHVkZSBoZWFkaW5nLWxhYmVsLXNpZGViYXI7XG4gICYuc3RhbmRhbG9uZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1sYXJnZTtcbiAgICAuc3VibGFiZWwge1xuICAgICAgQGluY2x1ZGUgaGVhZGluZy1zdWJsYWJlbC1zaWRlYmFyO1xuICAgIH1cbiAgfVxufVxuXG4vLyAuZmVhdHVyZWQtcGFnZS1jYXJkIC5jYXJkLXRpdGxlOmJlZm9yZSxcbi8vIC53aWRnZXQtdGl0bGU6YmVmb3JlLFxuLy8gLmRpc3BsYXktcG9zdHMtdGl0bGU6YmVmb3JlLFxuLy8gLmFyY2hpdmUtdGl0bGU6YmVmb3JlIHtcbi8vICAgY29udGVudDogXCJcIjtcbi8vICAgaGVpZ2h0OiAzcHg7XG4vLyAgIHdpZHRoOiAyMHB4O1xuLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgIHRvcDogMTBweDtcbi8vICAgYmFja2dyb3VuZDogJHByaW1hcnktYmFzZTtcbi8vICAgbWFyZ2luOiAwIDAgJHNwYWNlci1tZWRpdW07XG4vLyAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gfVxuXG4uYXJjaGl2ZS5hdXRob3Ige1xuICAuYXJjaGl2ZS1kZXNjcmlwdGlvbiBwIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gICAgQGluY2x1ZGUgYm9keS1iYXNlO1xuICB9XG59XG5cbi5zaWRlYmFyLWN0YSB7XG4gIEBpbmNsdWRlIGJvZHktbGlzdDtcbn1cbiIsIi8vIFR5cG9ncmFwaHkgVmFyaWFibGVzIFNldHRpbmdzIFN0eWxlc2hlZXRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIEZvbnQgRmFtaWxpZXNcbi8vICRmb250LWZhbWlseS1ib2R5OiBcIlBveW50ZXIgT2xkIFN0eWxlIFRleHRcIiwgXCJHZW9yZ2lhXCIsIHNlcmlmO1xuJGZvbnQtZmFtaWx5LWJvZHk6IFwiU291cmNlIFNlcmlmIDRcIiwgXCJHZW9yZ2lhXCIsIHNlcmlmO1xuJGZvbnQtZmFtaWx5LWhlYWRpbmc6ICdSZXRpbmEnLCBcIlJvYm90b1wiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktc2FuczogXCJSZXRpbmFcIiwgXCJHZW9yZ2lhXCIsIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktY2hhcnQ6IFwiUmV0aW5hIE1QXCIsIFwiR2VvcmdpYVwiLCBzYW5zLXNlcmlmO1xuXG4vLyBTaXplc1xuLy8gQmFzZSBmb250LXNpemU6IDEwcHhcbiRib2R5LXJlc2V0OiAxMHB4O1xuJGZvbnQtc2l6ZS1iYXNlOiAxMHB4O1xuXG5cbi8vQm9keSBWYXJpYWJsZXNcblxuJGJvZHktbGFyZ2U6IDJyZW07XG4kYm9keS1sYXJnZS1saW5lLWhlaWdodDogMS41O1xuJGJvZHktbGFyZ2UtbGV0dGVyLXNwYWNpbmc6IC0uMDJyZW07XG5cbiRib2R5LWJhc2U6IDEuOHJlbTtcbiRib2R5LWJhc2UtbGluZS1oZWlnaHQ6IDEuNTtcbiRib2R5LWJhc2UtbGV0dGVyLXNwYWNpbmc6IC0uMDJyZW07XG5cbiRib2R5LXNtYWxsOiAxLjRyZW07XG4kYm9keS1zbWFsbC1saW5lLWhlaWdodDogMS40NTtcbiRib2R5LXNtYWxsLWxldHRlci1zcGFjaW5nOiAtLjAycmVtO1xuXG4kYm9keS10aW55OiAxLjJyZW07XG4kYm9keS10aW55LWxpbmUtaGVpZ2h0OiAxLjI7XG4kYm9keS10aW55LWxldHRlci1zcGFjaW5nOiAtLjAycmVtO1xuXG4vL0NoYXJ0IFZhcmlhYmxlc1xuXG4kY2hhcnQtbGFyZ2U6IDJyZW07XG4kY2hhcnQtbGFyZ2UtbGluZS1oZWlnaHQ6IDEuNTtcbiRjaGFydC1sYXJnZS1sZXR0ZXItc3BhY2luZzogLS4wMnJlbTtcblxuJGNoYXJ0LWJhc2U6IDEuOHJlbTtcbiRjaGFydC1iYXNlLWxpbmUtaGVpZ2h0OiAxLjU7XG4kY2hhcnQtYmFzZS1sZXR0ZXItc3BhY2luZzogLS4wMnJlbTtcblxuJGNoYXJ0LXNtYWxsOiAxLjRyZW07XG4kY2hhcnQtc21hbGwtbGluZS1oZWlnaHQ6IDEuNDU7XG4kY2hhcnQtc21hbGwtbGV0dGVyLXNwYWNpbmc6IC0uMDJyZW07XG5cbiRjaGFydC1oZWFkaW5nLWxhcmdlOiAzLjJyZW07XG4kY2hhcnQtaGVhZGluZy1sYXJnZS1saW5lLWhlaWdodDogMS41O1xuJGNoYXJ0LWhlYWRpbmctbGFyZ2UtbGV0dGVyLXNwYWNpbmc6IC0uMDJyZW07XG5cbiRjaGFydC1oZWFkaW5nLWJhc2U6IDEuNnJlbTtcbiRjaGFydC1oZWFkaW5nLWJhc2UtbGluZS1oZWlnaHQ6IDEuNTtcbiRjaGFydC1oZWFkaW5nLWJhc2UtbGV0dGVyLXNwYWNpbmc6IC0uMDJyZW07XG5cbiRjaGFydC1oZWFkaW5nLXNtYWxsOiAxLjRyZW07XG4kY2hhcnQtaGVhZGluZy1zbWFsbC1saW5lLWhlaWdodDogMS40NTtcbiRjaGFydC1oZWFkaW5nLXNtYWxsLWxldHRlci1zcGFjaW5nOiAtLjAycmVtO1xuXG4kY2hhcnQtbGFiZWwtc21hbGw6IDEuMnJlbTtcbiRjaGFydC1sYWJlbC1zbWFsbC1saW5lLWhlaWdodDogMS4yO1xuJGNoYXJ0LWxhYmVsLXNtYWxsLWxldHRlci1zcGFjaW5nOiAtLjAycmVtO1xuXG4kY2hhcnQtbGFiZWw6IDEuNnJlbTtcbiRjaGFydC1sYWJlbC1saW5lLWhlaWdodDogMTtcbiRjaGFydC1sYWJlbC1sZXR0ZXItc3BhY2luZzogLS4wMnJlbTtcblxuLy9IZWFkaW5nIFZhcmlhYmxlc1xuXG4kaGVhZGluZy1kaXNwbGF5OiA2LjRyZW07XG4kaGVhZGluZy1kaXNwbGF5LWxpbmUtaGVpZ2h0OiAxO1xuXG4kaGVhZGluZy1zaW5nbGU6IDMuNnJlbTtcbiRoZWFkaW5nLXNpbmdsZS1saW5lLWhlaWdodDogMS4xO1xuXG4kaGVhZGluZy1tYWluOiAzLjJyZW07XG4kaGVhZGluZy1tYWluLWxpbmUtaGVpZ2h0OiAxLjE7XG5cbiRoZWFkaW5nLWZlYXR1cmU6IDMuMnJlbTtcbiRoZWFkaW5nLWZlYXR1cmUtbGluZS1oZWlnaHQ6IDEuMTtcblxuJGhlYWRpbmctc2Vjb25kYXJ5OiAycmVtO1xuJGhlYWRpbmctc2Vjb25kYXJ5LWxpbmUtaGVpZ2h0OiAxLjE7XG5cbiRoZWFkaW5nLXRlcnRpYXJ5OiAxLjhyZW07XG4kaGVhZGluZy10ZXJ0aWFyeS1saW5lLWhlaWdodDogMS4yO1xuXG4kaGVhZGluZy1saXN0OiAxLjRyZW07XG4kaGVhZGluZy1saXN0LWxpbmUtaGVpZ2h0OiAxLjI1O1xuXG4kaGVhZGluZy1sYWJlbDogMS4zcmVtO1xuJGhlYWRpbmctbGFiZWwtbGluZS1oZWlnaHQ6IDE7XG5cbiRoZWFkaW5nLWxhYmVsLXNpZGViYXI6IDEuNnJlbTtcbiRoZWFkaW5nLWxhYmVsLXNpZGViYXItbGluZS1oZWlnaHQ6IDE7XG5cbi8vU3ViaGVhZGluZyBWYXJpYWJsZXNcbiRzdWJoZWFkaW5nLWRlY2s6IDJyZW07XG4kc3ViaGVhZGluZy1kZWNrLWxpbmUtaGVpZ2h0OiAxLjE7XG5cbiRzdWJoZWFkaW5nLXN1bW1hcnk6IDE0cmVtO1xuJHN1YmhlYWRpbmctc3VtbWFyeS1saW5lLWhlaWdodDogMS40Mjg1NzE0MztcblxuLy8gV2VpZ2h0c1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAzMDA7XG4kZm9udC13ZWlnaHQtYmFzZTogNDAwO1xuJGZvbnQtd2VpZ2h0LW1lZGl1bTogNjAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiRmb250LXdlaWdodC1ibGFjazogOTAwO1xuXG4vLyBXZWlnaHRzXG4kZm9udC1zdHlsZS1ub3JtYWw6IG5vcm1hbDtcbiRmb250LXN0eWxlLWl0YWxpYzogaXRhbGljO1xuJGZvbnQtc3R5bGUtb2JsaXF1ZTogb2JsaXF1ZTtcblxuLy8gVGV4dCBBbGlnbm1lbnRcbiR0ZXh0LWFsaWduLWNlbnRlcjogY2VudGVyO1xuJHRleHQtYWxpZ24tbGVmdDogbGVmdDtcbiR0ZXh0LWFsaWduLWp1c3RpZnk6IGp1c3RpZnk7XG4kdGV4dC1hbGlnbi1yaWdodDogcmlnaHQ7XG5cbi8vIFRleHQgVHJhbnNmb3Jtc1xuJHRleHQtdHJhbnNmb3JtLWNhcGl0YWxpemU6IGNhcGl0YWxpemU7XG4kdGV4dC10cmFuc2Zvcm0tdXBwZXJjYXNlOiB1cHBlcmNhc2U7IiwiLy8gQ29sb3IgVmFyaWFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIEJsYWNrXG4kYmxhY2stYmFzZTogIzEwMTcyMDtcblxuLy8gQmx1ZVxuJHByaW1hcnktYmFzZTogIzNiN2NiYjtcbiRwcmltYXJ5LWJhY2tncm91bmQ6ICNFQkYyRjg7XG4kcHJpbWFyeS1zdWJkdWVkOiAjQjhEMEU2O1xuJHByaW1hcnktaG92ZXI6ICMyRjYyOTQ7XG5cbi8vIFJlZFxuJHNlY29uZGFyeS1iYXNlOiAjZWIxZjM1O1xuJHNlY29uZGFyeS1iYWNrZ3JvdW5kOiAjRkRFOUVCO1xuJHNlY29uZGFyeS1zdWJkdWVkOiAjRjhBRkI2O1xuJHNlY29uZGFyeS1ob3ZlcjogI0QwMUIyRTtcblxuLy8gR3JleVxuJGdyZXktZXh0cmEtbGlnaHQ6ICNFRkY3RkU7XG4kZ3JleS1saWdodDogI0QxRTBFQjtcbiRncmV5LWJhc2U6ICNBQUJGQ0U7XG4kZ3JleS1tZWRpdW06ICM2NTg1OUQ7XG4kZ3JleS1kYXJrOiAjNEM1NjYwO1xuJGdyZXktY2hhcnQ6ICNFRkVCREQ7XG4kZ3JleS10ZXh0OiAkZ3JleS1tZWRpdW07XG5cbi8vIFdoaXRlXG4kd2hpdGUtbGlnaHQ6ICNmYWZhZmE7XG4kd2hpdGUtYmFzZTogI2ZmZmZmZjtcbiR3aGl0ZS1kYXJrOiAjZjFmMWYxO1xuXG4vLyBTdGF0dXMgY29sb3JzXG4kc3VjY2Vzcy1iYXNlOiAjM0JBNzU1O1xuJGVycm9yLWJhc2U6ICNFQTAwMUU7XG5cbi8vTUFJTiBQQUxFVFRFIExJU1RcbiRjb2xvcnM6IChcbiAgKGJsYWNrLWJhc2UsICRibGFjay1iYXNlKSxcbiAgKGJsdWUtYmFzZSwgJHByaW1hcnktYmFzZSksXG4gIChncmV5LWxpZ2h0LCAkZ3JleS1saWdodCksXG4gIChncmV5LWJhc2UsICRncmV5LWJhc2UpLFxuICAoZ3JleS1kYXJrLCAkZ3JleS1kYXJrKSxcbiAgKHdoaXRlLWxpZ2h0LCAkd2hpdGUtbGlnaHQpLFxuICAod2hpdGUtYmFzZSwgJHdoaXRlLWJhc2UpLFxuICAod2hpdGUtZGFyaywgJHdoaXRlLWRhcmspXG4pOyIsIkBtaXhpbiBoZWFkbGluZS1saW5rIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuXG4vL0hlYWRpbmdzXG5AbWl4aW4gcnVsZS1ib3JkZXIge1xuICBwYWRkaW5nLXRvcDokc3BhY2VyLWV4dHJhLXNtYWxsO1xuICBib3JkZXItdG9wOiA3cHggc29saWQgJGJsYWNrLWJhc2U7XG4gIGJvcmRlci1ib3R0b206IC41cHggc29saWQgYmxhY2s7IC8qIEZpcnN0IGJvcmRlciAqL1xuICBib3gtc2hhZG93OiAwIDMuNXB4IDAgMCAjZmZmLCAvKiBTZWNvbmQgYm9yZGVyIChvZmZzZXQgYnkgNHB4KSAqL1xuICAgICAgICAgICAgICAwIDRweCAwIDAgJGJsYWNrLWJhc2UsIC8qIFRoaXJkIGJvcmRlciAob2Zmc2V0IGJ5IDZweCkgKi9cbiAgICAgICAgICAgICAgMCA3cHggMCAwICNmZmYsIC8qIFRoaXJkIGJvcmRlciAob2Zmc2V0IGJ5IDZweCkgKi9cbiAgICAgICAgICAgICAgMCA3LjVweCAwIDAgJGJsYWNrLWJhc2U7IC8qIFRoaXJkIGJvcmRlciAob2Zmc2V0IGJ5IDZweCkgKi9cbiAgcGFkZGluZy1ib3R0b206IDcuNXB4OyAvKiBBZGp1c3QgcGFkZGluZyB0byBhY2NvbW1vZGF0ZSB0aGUgYm94LXNoYWRvd3MgKi8gXG59XG5cbkBtaXhpbiBoZWFkaW5nLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkaW5nO1xuICBmb250LXNpemU6ICRoZWFkaW5nLWxhYmVsO1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmctbGFiZWwtbGluZS1oZWlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1peGluIGhlYWRpbmctbGFiZWwtc2lkZWJhciB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY2hhcnQ7XG4gIGZvbnQtc2l6ZTogJGhlYWRpbmctbGFiZWwtc2lkZWJhcjtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5nLWxhYmVsLWxpbmUtaGVpZ2h0O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGNvbG9yOiAkYmxhY2stYmFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW46IDAgMCAkc3BhY2VyLWxhcmdlO1xuICBAaW5jbHVkZSBydWxlLWJvcmRlcjtcbn1cblxuQG1peGluIGhlYWRpbmctc3VibGFiZWwtc2lkZWJhciB7XG4gIG1hcmdpbjogJHNwYWNlci1leHRyYS1zbWFsbCAwIDA7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY2hhcnQ7XG4gIGZvbnQtc2l6ZTogJGJvZHktc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1sYWJlbC1saW5lLWhlaWdodDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuQG1peGluIGhlYWRpbmctbGlzdCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2FucztcbiAgZm9udC1zaXplOiAkaGVhZGluZy1saXN0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmctbGlzdC1saW5lLWhlaWdodDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbkBtaXhpbiBoZWFkaW5nLXRlcnRpYXJ5IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkaW5nO1xuICBmb250LXNpemU6ICRoZWFkaW5nLXRlcnRpYXJ5O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmctbGlzdC1saW5lLWhlaWdodDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbWVkaXVtIHtcbiAgICBmb250LXNpemU6ICRoZWFkaW5nLXRlcnRpYXJ5O1xuICB9XG59XG5AbWl4aW4gaGVhZGluZy1zZWNvbmRhcnkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIGZvbnQtc2l6ZTogJGhlYWRpbmctc2Vjb25kYXJ5O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmctc2Vjb25kYXJ5LWxpbmUtaGVpZ2h0O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIG1hcmdpbjogMCAwICRzcGFjZXItc21hbGw7XG4gIC8vIGxldHRlci1zcGFjaW5nOiAuNnB4O1xuICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi8vIE5FRURTIFVQREFUSU5HXG5AbWl4aW4gaGVhZGluZy1mZWF0dXJlIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkaW5nO1xuICBmb250LXNpemU6ICRoZWFkaW5nLXNlY29uZGFyeTtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5nLW1haW4tbGluZS1oZWlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgLy8gbGV0dGVyLXNwYWNpbmc6IC42cHg7XG4gIGNvbG9yOiAkYmxhY2stYmFzZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogJGhlYWRpbmctbWFpbiAqIDAuNztcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLWxhcmdlIHtcbiAgICBmb250LXNpemU6ICRoZWFkaW5nLW1haW4gKiAwLjg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiAkaGVhZGluZy1tYWluO1xuICB9XG59XG5cbkBtaXhpbiBoZWFkaW5nLXNpbmdsZSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaGVhZGluZztcbiAgZm9udC1zaXplOiAkaGVhZGluZy1zaW5nbGU7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1tYWluLWxpbmUtaGVpZ2h0O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIG1hcmdpbjogMCAwICRzcGFjZXItc21hbGw7XG4gIC8vIGxldHRlci1zcGFjaW5nOiAuNnB4O1xuICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbkBtaXhpbiBoZWFkaW5nLW1haW4ge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIGZvbnQtc2l6ZTogJGhlYWRpbmctbWFpbjtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5nLW1haW4tbGluZS1oZWlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgbWFyZ2luOiAwIDAgJHNwYWNlci1zbWFsbDtcbiAgLy8gbGV0dGVyLXNwYWNpbmc6IC42cHg7XG4gIGNvbG9yOiAkYmxhY2stYmFzZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLy8gTkVFRFMgVVBEQVRJTkdcbkBtaXhpbiBoZWFkaW5nLWZlYXR1cmUge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIGZvbnQtc2l6ZTogJGhlYWRpbmctc2Vjb25kYXJ5O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmctbWFpbi1saW5lLWhlaWdodDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAvLyBsZXR0ZXItc3BhY2luZzogLjZweDtcbiAgY29sb3I6ICRibGFjay1iYXNlO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAkaGVhZGluZy1tYWluICogMC43O1xuICAgIC8vIGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1tYWluLWxpbmUtaGVpZ2h0ICogMS4xO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogJGhlYWRpbmctbWFpbiAqIDAuODtcbiAgICAvLyBsaW5lLWhlaWdodDogJGhlYWRpbmctbWFpbi1saW5lLWhlaWdodCAqIDEuMTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6ICRoZWFkaW5nLW1haW47XG4gICAgLy8gbGluZS1oZWlnaHQ6ICRoZWFkaW5nLW1haW4tbGluZS1oZWlnaHQgKiAxLjE7XG4gIH1cbn1cblxuQG1peGluIGhlYWRpbmctZGlzcGxheSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaGVhZGluZztcbiAgZm9udC1zaXplOiAkaGVhZGluZy1tYWluO1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmctbWFpbi1saW5lLWhlaWdodDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ibGFjaztcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIGNvbG9yOiAkYmxhY2stYmFzZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogJGhlYWRpbmctZGlzcGxheTtcbiAgICBsaW5lLWhlaWdodDogJGhlYWRpbmctZGlzcGxheS1saW5lLWhlaWdodDtcbiAgICAvLyBsaW5lLWhlaWdodDogJGhlYWRpbmctbWFpbi1saW5lLWhlaWdodCAqIDEuMTtcbiAgfVxufVxuXG5AbWl4aW4gZXhjZXJwdCB7XG4gIGNvbG9yOiAkYmxhY2stYmFzZTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2R5O1xuICBmb250LXNpemU6ICRib2R5LXNtYWxsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAkYm9keS1zbWFsbC1sZXR0ZXItc3BhY2luZztcbiAgbGluZS1oZWlnaHQ6ICRib2R5LXNtYWxsLWxpbmUtaGVpZ2h0O1xufVxuXG4vL0JvZHlcbkBtaXhpbiBib2R5LWxhcmdlIHtcbiAgY29sb3I6ICRibGFjay1iYXNlO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvZHk7XG4gIGZvbnQtc2l6ZTogJGJvZHktYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRib2R5LWxhcmdlLWxpbmUtaGVpZ2h0O1xuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAkYm9keS1sYXJnZTtcbiAgICAvLyBsaW5lLWhlaWdodDogJGhlYWRpbmctbWFpbi1saW5lLWhlaWdodCAqIDEuMTtcbiAgfVxufVxuXG5AbWl4aW4gYm9keS1iYXNlIHtcbiAgY29sb3I6ICRibGFjay1iYXNlO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvZHk7XG4gIGZvbnQtc2l6ZTogJGJvZHktYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRib2R5LWJhc2UtbGluZS1oZWlnaHQ7XG4gIGxldHRlci1zcGFjaW5nOiAkYm9keS1iYXNlLWxldHRlci1zcGFjaW5nO1xuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAkYm9keS1iYXNlO1xuICAgIC8vIGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1tYWluLWxpbmUtaGVpZ2h0ICogMS4xO1xuICB9XG59XG5cbkBtaXhpbiBib2R5LXNtYWxsIHtcbiAgY29sb3I6ICRibGFjay1iYXNlO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvZHk7XG4gIGZvbnQtc2l6ZTogJGJvZHktc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiAkYm9keS1zbWFsbC1saW5lLWhlaWdodDtcbn1cblxuQG1peGluIGJvZHktbGlzdCB7XG4gIGNvbG9yOiAkYmxhY2stYmFzZTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkaW5nO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICBmb250LXNpemU6ICRib2R5LXNtYWxsO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWl4aW4gYm9keS1saXN0LXNtYWxsIHtcbiAgY29sb3I6ICRibGFjay1iYXNlO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnM7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgZm9udC1zaXplOiAkYm9keS10aW55O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vL0xpbmtzXG5AbWl4aW4gbGluayB7XG4gIGNvbG9yOiAkcHJpbWFyeS1iYXNlO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvZHk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktYmFzZTtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWhvdmVyO1xuICB9XG59XG5cbkBtaXhpbiBsaW5rLXNhbnMge1xuICBjb2xvcjogJHByaW1hcnktYmFzZTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkaW5nO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5LWJhc2U7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1ob3ZlcjtcbiAgfVxufVxuXG4vL01ldGFcbkBtaXhpbiBtZXRhLXRpbWUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogJGdyZXktZGFyaztcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zO1xuICBmb250LXNpemU6ICRib2R5LXNtYWxsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICBsZXR0ZXItc3BhY2luZzogLjRweDtcbn1cblxuQG1peGluIG1ldGEtYXV0aG9yIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICRibGFjay1iYXNlO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnM7XG4gIGZvbnQtc2l6ZTogJGJvZHktc21hbGw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgZm9udC1zdHlsZTogJGZvbnQtc3R5bGUtbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogLjRweDtcbn1cblxuQG1peGluIG1lbnUtaXRlbSB7XG4gIGNvbG9yOiAkYmxhY2stYmFzZTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zO1xuICBmb250LXNpemU6ICRib2R5LXNtYWxsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGZvbnQtc3R5bGU6ICRmb250LXN0eWxlLW5vcm1hbDtcbn1cblxuLy9HcmFwaGljcyBcblxuQG1peGluIGdyYXBoaWMtaGVhZGluZyB7XG4gIGNvbG9yOiAkYmxhY2stYmFzZTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zO1xuICBmb250LXNpemU6ICRjaGFydC1oZWFkaW5nLWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgZm9udC1zdHlsZTogJGZvbnQtc3R5bGUtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1peGluIGdyYXBoaWMtbGFiZWwge1xuICBjb2xvcjogJGdyZXktZGFyaztcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zO1xuICBmb250LXNpemU6ICRib2R5LXRpbnk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgZm9udC1zdHlsZTogJGZvbnQtc3R5bGUtbm9ybWFsO1xufVxuXG5AbWl4aW4gZ3JhcGhpYy1udW1iZXItbGFyZ2Uge1xuICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2FucztcbiAgZm9udC1zaXplOiAkaGVhZGluZy10ZXJ0aWFyeTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBmb250LXN0eWxlOiAkZm9udC1zdHlsZS1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAkaGVhZGluZy1zZWNvbmRhcnk7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA0MHB4KSB7XG4gICAgZm9udC1zaXplOiAkaGVhZGluZy1tYWluO1xuICB9XG59XG5cbi8vIENoYXJ0IFR5cG9ncmFwaHkgTWl4aW5zXG5AbWl4aW4gY2hhcnQtY2VsbCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY2hhcnQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQG1peGluIGNoYXJ0LWhlYWRpbmcge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWNoYXJ0O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAkY2hhcnQtaGVhZGluZy1iYXNlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWV4dHJhLXNtYWxsO1xufVxuXG5AbWl4aW4gY2hhcnQtaGVhZGluZy1zbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY2hhcnQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6ICRjaGFydC1oZWFkaW5nLXNtYWxsO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWV4dHJhLXNtYWxsO1xufVxuXG5AbWl4aW4gY2hhcnQtbGFiZWwtc21hbGwge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWNoYXJ0O1xuICBmb250LXNpemU6ICRjaGFydC1sYWJlbC1zbWFsbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItZXh0cmEtc21hbGw7XG59XG5cbkBtaXhpbiBjaGFydC1sYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY2hhcnQ7XG4gIGZvbnQtc2l6ZTogJGNoYXJ0LWxhYmVsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbWFsbDtcbn1cblxuLy8gSW1hZ2UgTWl4aW5zXG5cbkBtaXhpbiBpbWFnZS1jYXB0aW9uIHtcbiAgY29sb3I6ICRibGFjay1iYXNlO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnM7XG4gIGZvbnQtc2l6ZTogJGJvZHktc21hbGw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGV0dGVyLXNwYWNpbmc6ICRib2R5LXNtYWxsLWxldHRlci1zcGFjaW5nO1xuICBsaW5lLWhlaWdodDogJGJvZHktc21hbGwtbGluZS1oZWlnaHQ7XG59IiwiQG1peGluIGJyZWFrcG9pbnQtc21hbGxlci10aGFuLXNtYWxsIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLXdpZHRoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJyZWFrcG9pbnQtc21hbGxlci10aGFuLW1lZGl1bSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0td2lkdGgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnJlYWtwb2ludC1zbWFsbGVyLXRoYW4tbGFyZ2Uge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFyZ2Utd2lkdGgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnJlYWtwb2ludC1sYXJnZXItdGhhbi1zbWFsbCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC13aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBicmVha3BvaW50LWxhcmdlci10aGFuLW1lZGl1bSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0td2lkdGgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnJlYWtwb2ludC1sYXJnZXItdGhhbi1sYXJnZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXJnZS13aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyBTcGFjZXJzICYgUmVzZXRzIFZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5cblxuICAgJGN1c3RvbS1uZWF0LWdyaWQ6IChjb2x1bW5zOiAxMixcbiAgICAgICAgICAgICAgICAgICAgICAgZ3V0dGVyOiAyMHB4LFxuICAgICAgICAgICAgICAgICAgICAgICBtZWRpYTogMTAyNXB4LFxuICAgICAgICAgICAgICAgICAgICAgICk7XG5cbi8vU2l0ZSBJbm5lciBXcmFwcGVyXG5cbiR3cmFwcGVyLXNpdGUtaW5uZXI6ICAgMTE0MHB4O1xuXG5cbi8vIFZhcmlhYmxlc1xuJHJlc2V0LXplcm86ICAgICAgICAgICAwO1xuXG4kc3BhY2VyLWV4dHJhLWxhcmdlOiAgIDQ4cHg7XG4kc3BhY2VyLWxhcmdlOiAgICAgICAgIDMycHg7XG4kc3BhY2VyLW1lZGl1bTogICAgICAgIDI0cHg7XG4kc3BhY2VyLXNtYWxsOiAgICAgICAgIDE2cHg7XG4kc3BhY2VyLWV4dHJhLXNtYWxsOiAgIDhweDtcblxuXG4vLyBSZXNldHNcbiRyZXNldHM6IChcbiAgKGJvdHRvbSwgICRyZXNldC16ZXJvKSxcbiAgKGxlZnQsICAgICRyZXNldC16ZXJvKSxcbiAgKHJpZ2h0LCAgICRyZXNldC16ZXJvKSxcbiAgKHRvcCwgICAgICRyZXNldC16ZXJvKVxuKTtcblxuLy8gU3BhY2Vyc1xuJHNwYWNlcnM6IChcbiAgKGFscGhhLCAgICAgJHNwYWNlci1leHRyYS1sYXJnZSAgICksXG4gIChicmF2bywgICAgICRzcGFjZXItbGFyZ2UgICApLFxuICAoY2hhcmxpZSwgICAkc3BhY2VyLW1lZGl1bSApLFxuICAoZGVsdGEsICAgICAkc3BhY2VyLXNtYWxsICAgKSxcbiAgKGVjaG8sICAgICAgJHNwYWNlci1leHRyYS1zbWFsbCAgICApXG4pO1xuXG4vLyBib3JkZXItc3BhY2luZ1xuXG4kYm9yZGVyLW1haW46ICAgICAxcHggc29saWQgJGdyZXktYmFzZTtcbiIsIi8qIEdlbmVzaXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYnJlYWRjcnVtYiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlM2UzO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5hcmNoaXZlLWRlc2NyaXB0aW9uLFxuLmF1dGhvci1ib3gge1xuLypcdGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7Ki9cbi8qXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTNlMzsqL1xuXHRtYXJnaW46IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG4vKlx0cGFkZGluZzogMjBweDsqL1xufVxuXG4uYXJjaGl2ZS10aXRsZSArIHAge1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uYXV0aG9yLWJveC10aXRsZSB7XG5cdGNvbG9yOiAkYmxhY2stYmFzZTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXNpemU6IDEuNnJlbTtcblx0bWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4uYXV0aG9yLWJveCBwIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmF1dGhvci1ib3ggLmF2YXRhciB7XG5cdG1hcmdpbi1yaWdodDogMjRweDtcbn1cblxuXG4vKiBTa2lwIExpbmtzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5nZW5lc2lzLXNraXAtbGluayB7XG5cdG1hcmdpbjogMDtcbn1cblxuLmdlbmVzaXMtc2tpcC1saW5rIGxpIHtcblx0aGVpZ2h0OiAwO1xuXHR3aWR0aDogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuXG4vKiBEaXNwbGF5IG91dGxpbmUgb24gZm9jdXMgKi9cbjpmb2N1cyB7XG5cdGNvbG9yOiAjMzMzO1xuXHRvdXRsaW5lOiAjY2NjIHNvbGlkIDFweDtcbn1cbiIsIi8qIFBsdWdpbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogR2VuZXNpcyBlTmV3cyBFeHRlbmRlZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5lbmV3cy13aWRnZXQgaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uZW5ld3Mtd2lkZ2V0IGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cblxuLmVuZXdzLXdpZGdldCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5lbmV3cy13aWRnZXQgaW5wdXQ6Zm9jdXNbdHlwZT1cInN1Ym1pdFwiXSxcbi5lbmV3cy13aWRnZXQgaW5wdXQ6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGNvbG9yOiAkYmxhY2stYmFzZTtcbn1cblxuLmVuZXdzIGZvcm0gKyBwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnNpZGViYXIgLndpZGdldC5lbmV3cy13aWRnZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stYmFzZTtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5zaWRlYmFyIC5lbmV3cy13aWRnZXQgLndpZGdldC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBHZW5lc2lzIExhdGVzdCBUd2VldHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ubGF0ZXN0LXR3ZWV0cyB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi8qIEdlbmVzaXMgUmVzcG9uc2l2ZSBTbGlkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ubmV3cy1wcm8taG9tZSAuY29udGVudCAjZ2VuZXNpcy1yZXNwb25zaXZlLXNsaWRlcixcbi5uZXdzLXByby1ob21lIC5jb250ZW50IC5nZW5lc2lzX3Jlc3BvbnNpdmVfc2xpZGVyIGxpIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ubmV3cy1wcm8taG9tZSAuY29udGVudCAuZ2VuZXNpc19yZXNwb25zaXZlX3NsaWRlciBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW46IDA7XG59XG5cbi5uZXdzLXByby1ob21lIC5jb250ZW50IC5nZW5lc2lzX3Jlc3BvbnNpdmVfc2xpZGVyIC5zbGlkZS1leGNlcnB0LFxuLm5ld3MtcHJvLWhvbWUgLmNvbnRlbnQgLmdlbmVzaXNfcmVzcG9uc2l2ZV9zbGlkZXIgLnNsaWRlLWV4Y2VycHQtYm9yZGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubmV3cy1wcm8taG9tZSAuY29udGVudCAuZ2VuZXNpc19yZXNwb25zaXZlX3NsaWRlciAuc2xpZGUtZXhjZXJwdCB7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG5cbi5uZXdzLXByby1ob21lIC5jb250ZW50ICNnZW5lc2lzLXJlc3BvbnNpdmUtc2xpZGVyLFxuLm5ld3MtcHJvLWhvbWUgLmNvbnRlbnQgLmdlbmVzaXNfcmVzcG9uc2l2ZV9zbGlkZXIgLnNsaWRlcyBsaSxcbi5uZXdzLXByby1ob21lIC5jb250ZW50IC5nZW5lc2lzX3Jlc3BvbnNpdmVfc2xpZGVyIC5mbGV4LWRpcmVjdGlvbi1uYXYgbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5uZXdzLXByby1ob21lIC5jb250ZW50IC5nZW5lc2lzX3Jlc3BvbnNpdmVfc2xpZGVyIC5mbGV4LWNvbnRyb2wtbmF2IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xufVxuXG4ubmV3cy1wcm8taG9tZSAuY29udGVudCAuZ2VuZXNpc19yZXNwb25zaXZlX3NsaWRlciAuZmxleC1jb250cm9sLW5hdiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ubmV3cy1wcm8taG9tZSAuY29udGVudCAuZ2VuZXNpc19yZXNwb25zaXZlX3NsaWRlciAuZmxleC1kaXJlY3Rpb24tbmF2IGxpIGEge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gIC1tb3otdHJhbnNpdGlvbjogbm9uZTtcbiAgLW1zLXRyYW5zaXRpb246IG5vbmU7XG4gIC1vLXRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5uZXdzLXByby1ob21lIC5jb250ZW50IC5nZW5lc2lzX3Jlc3BvbnNpdmVfc2xpZGVyIGgyIGEge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTtcbn1cblxuLm5ld3MtcHJvLWhvbWUgLmNvbnRlbnQgLmdlbmVzaXNfcmVzcG9uc2l2ZV9zbGlkZXIgYTpmb2N1cyxcbi5uZXdzLXByby1ob21lIC5jb250ZW50IC5nZW5lc2lzX3Jlc3BvbnNpdmVfc2xpZGVyIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5ld3MtcHJvLWhvbWUgLmNvbnRlbnQgLmdlbmVzaXNfcmVzcG9uc2l2ZV9zbGlkZXIgcCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk7XG59XG5cbi5uZXdzLXByby1ob21lIC5jb250ZW50IC5nZW5lc2lzX3Jlc3BvbnNpdmVfc2xpZGVyIC5mbGV4LWRpcmVjdGlvbi1uYXYgbGkgYSB7XG4gIGJhY2tncm91bmQ6IHVybChpbWFnZXMvaWNvbi1kaXJlY3Rpb24tbmF2LnBuZykgbm8tcmVwZWF0IC01MHB4IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwcHggOThweDtcbiAgaGVpZ2h0OiA0OXB4O1xuICBvdXRsaW5lOiBub25lO1xuICByaWdodDogLTI1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgLW1vei10cmFuc2l0aW9uOiBub25lO1xuICAtbXMtdHJhbnNpdGlvbjogbm9uZTtcbiAgLW8tdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgd2lkdGg6IDUwcHg7XG59XG5cbi5uZXdzLXByby1ob21lXG4gIC5jb250ZW50XG4gIC5nZW5lc2lzX3Jlc3BvbnNpdmVfc2xpZGVyXG4gIC5mbGV4LWRpcmVjdGlvbi1uYXZcbiAgbGlcbiAgYTpmb2N1cyxcbi5uZXdzLXByby1ob21lXG4gIC5jb250ZW50XG4gIC5nZW5lc2lzX3Jlc3BvbnNpdmVfc2xpZGVyXG4gIC5mbGV4LWRpcmVjdGlvbi1uYXZcbiAgbGlcbiAgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MHB4IC00OXB4O1xufVxuXG4ubmV3cy1wcm8taG9tZVxuICAuY29udGVudFxuICAuZ2VuZXNpc19yZXNwb25zaXZlX3NsaWRlclxuICAuZmxleC1kaXJlY3Rpb24tbmF2XG4gIGxpXG4gIGEucHJldiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogNjJweDtcbiAgdG9wOiBhdXRvO1xufVxuXG4ubmV3cy1wcm8taG9tZVxuICAuY29udGVudFxuICAjZ2VuZXNpcy1yZXNwb25zaXZlLXNsaWRlclxuICAuZmxleC1kaXJlY3Rpb24tbmF2XG4gIGxpXG4gIGEubmV4dCB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogYXV0bztcbn1cblxuLm5ld3MtcHJvLWhvbWVcbiAgLmNvbnRlbnRcbiAgI2dlbmVzaXMtcmVzcG9uc2l2ZS1zbGlkZXJcbiAgLmZsZXgtZGlyZWN0aW9uLW5hdlxuICBsaVxuICBhOmZvY3VzLnByZXYsXG4ubmV3cy1wcm8taG9tZVxuICAuY29udGVudFxuICAjZ2VuZXNpcy1yZXNwb25zaXZlLXNsaWRlclxuICAuZmxleC1kaXJlY3Rpb24tbmF2XG4gIGxpXG4gIGE6aG92ZXIucHJldiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ5cHg7XG59XG5cbi8qIEdlbmVzaXMgVGFic1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5ob21lLXRvcCAud2lkZ2V0LnVpLXRhYnMgLmVudHJ5IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbn1cblxuLmhvbWUtdG9wIC53aWRnZXQudWktdGFicyAuZW50cnkgaDIgYSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk7XG59XG5cbi5ob21lLXRvcCAud2lkZ2V0LnVpLXRhYnMgLmVudHJ5IHAge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbjogMCAyNHB4O1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTtcbn1cblxuLmhvbWUtdG9wIC53aWRnZXQudWktdGFicyAuZW50cnkgaDIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDI0cHggMjRweCA4cHg7XG59XG5cbi5ob21lLXRvcCAud2lkZ2V0LnVpLXRhYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ob21lLXRvcCAudWktdGFicyB1bC51aS10YWJzLW5hdiB7XG4gIGJvdHRvbTogNDBweDtcbiAgbWFyZ2luOiAwIDAgMCA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0MHB4O1xuICB6LWluZGV4OiA5O1xufVxuXG4uaG9tZS10b3AgLnVpLXRhYnMgdWwudWktdGFicy1uYXYgbGkge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmhvbWUtdG9wIC51aS10YWJzIHVsLnVpLXRhYnMtbmF2IGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaG9tZS10b3AgLnVpLXRhYnMgdWwudWktdGFicy1uYXYgbGkgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1iYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaG9tZS10b3AgLnVpLXRhYnMgdWwudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XG59XG5cbi5ob21lLXRvcCAudWktdGFicyB1bC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSBhOmZvY3VzLFxuLmhvbWUtdG9wIC51aS10YWJzIHVsLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogJGJsYWNrLWJhc2U7XG59XG5cbi5ob21lLXRvcCAud2lkZ2V0LnVpLXRhYnMgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uaG9tZS10b3AgLndpZGdldC51aS10YWJzIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndpZGdldC51aS10YWJzIHVsLnVpLXRhYnMtbmF2IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogSmV0cGFja1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbmltZyN3cHN0YXRzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogU2ltcGxlIFNvY2lhbCBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zaW1wbGUtc29jaWFsLWljb25zIHVsIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIERpc3BsYXkgUG9zdHMgU2hvcnRjb2RlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnN1YmNhdGVnb3JpZXMtc3RvcmllcyAubGlzdGluZy1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWxhcmdlO1xufVxuXG4uc3ViY2F0ZWdvcmllcy1zdG9yaWVzIC5saXN0aW5nLWl0ZW0gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAkYm9keS1iYXNlO1xuICAvLyAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc3ViY2F0ZWdvcmllcy1zdG9yaWVzID4gOmZpcnN0LWNoaWxkIC50aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN1YmNhdGVnb3JpZXMtc3RvcmllcyBsaSArIGxpIC5hdXRob3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0ZWdvcnkgLnN1YmNhdGVnb3JpZXMtc3RvcmllcyAuaW1hZ2Uge1xuICB3aWR0aDogMjUlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItbWVkaXVtO1xufVxuXG4uY2F0ZWdvcnkgLnN1YmNhdGVnb3JpZXMtc3RvcmllcyA+IDpmaXJzdC1jaGlsZCBpbWcge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLyogUmVjZWNlbnQgUG9zdHMgRXh0ZW5kZWRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ucnB3ZS1ibG9jayB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ycHdlX3dpZGdldCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5ycHdlLWJsb2NrIGEge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucnB3ZS1ibG9jayBoMyB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgY2xlYXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucnB3ZS1zdW1tYXJ5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ucnB3ZS10aW1lIHtcbiAgY29sb3I6ICNiYmI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLnJwd2UtY29tbWVudCB7XG4gIGNvbG9yOiAjYmJiO1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4ucnB3ZS1hbGlnbmxlZnQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ucnB3ZS1hbGlnbnJpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5ycHdlLWFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5ycHdlLWNsZWFyZml4OmJlZm9yZSxcbi5ycHdlLWNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLnJwd2UtY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnJwd2UtY2xlYXJmaXgge1xuICB6b29tOiAxO1xufVxuXG5oMy5ycHdlLXRpdGxlIGEge1xuICBjb2xvcjogJGJsYWNrLWJhc2U7XG59XG5cbi5ycHdlLWFsaWdubGVmdCB7XG4gIG1heC13aWR0aDogMTAwcHg7XG59XG5cbi8qIFJlY2VudCBQb3N0cyBFeHRlbmRlZCBTdHlsZXMgKi9cbi8qUmVzaXplIHBob3RvIG9mIGZpcnN0IGl0ZW0gaW4gbGlzdCovXG4uY2F0ZWdvcnkgLnJwd2UtdWwgPiA6Zmlyc3QtY2hpbGQgaW1nLFxuLmhvbWUtcGFnZS1mZWF0dXJlID4gOmZpcnN0LWNoaWxkIGltZyB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uY2F0ZWdvcnkgLnJwd2UtdWwgPiA6bnRoLWNoaWxkKG4gKyAxKSBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDEuNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNnJlbTtcbn1cblxuLmNhdGVnb3J5IC5ycHdlLWJsb2NrIGxpIHtcbiAgLypib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTsqL1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4vKi5ob21lIC5ycHdlX3dpZGdldCAud2lkZ2V0LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufSovXG5cbi5ob21lIC5ycHdlLXRodW1iIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4vKiBUYWJsZXByZXNzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLy8gQWRkIHRvIF9wbHVnaW5zLnNjc3NcblxuLnRhYmxlcHJlc3MsXG5kaXZbY2xhc3NePVwidGFibGVwcmVzcy1cIl0ge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1jaGFydDtcblxuICB0aGVhZCB0aCB7XG4gICAgQGluY2x1ZGUgY2hhcnQtaGVhZGluZztcbiAgfVxuICBcbiAgdGJvZHkgdGQge1xuICAgIEBpbmNsdWRlIGNoYXJ0LWNlbGw7XG4gIH1cbiAgXG4gIC8vIFNwZWNpZmljIHRhYmxlIG92ZXJyaWRlc1xuICAvLyAmLnRhYmxlcHJlc3MtaWQtMSxcbiAgLy8gJi50YWJsZXByZXNzLWlkLTMsXG4gIC8vICYudGFibGVwcmVzcy1pZC00IHtcbiAgLy8gICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWNoYXJ0O1xuICAvLyB9XG59XG5cbi5saXN0aW5nLWl0ZW0gLnRhYmxlcHJlc3Mge1xuICBmb250LXNpemU6ICRib2R5LXNtYWxsO1xufVxuXG4udGFibGVwcmVzcy10YWJsZS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbWVkaXVtO1xufVxuXG4vL0JhbmtydXB0Y3kgZmlsaW5ncyBzdHlsZXNcbiN0YWJsZXByZXNzLWJhbmtydXB0Y3ktZmlsaW5ncyxcbiN0YWJsZXByZXNzLWJhbmtydXB0Y3ktZmlsaW5ncyB0cixcbiN0YWJsZXByZXNzLWJhbmtydXB0Y3ktZmlsaW5ncyB0Ym9keSB0ZCxcbiN0YWJsZXByZXNzLWJhbmtydXB0Y3ktZmlsaW5ncyB0aGVhZCB0aCxcbiN0YWJsZXByZXNzLWJhbmtydXB0Y3ktZmlsaW5ncyB0Zm9vdCB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuI3RhYmxlcHJlc3MtYmFua3J1cHRjeS1maWxpbmdzIHRyOm50aC1jaGlsZChvZGQpIHRkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbiN0YWJsZXByZXNzLWJhbmtydXB0Y3ktZmlsaW5ncyB0cjpudGgtY2hpbGQoNG4tNiksXG4jdGFibGVwcmVzcy1iYW5rcnVwdGN5LWZpbGluZ3MgdHI6bnRoLWNoaWxkKDRuLTcpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGlnaHQ7XG59XG5cbiN0YWJsZXByZXNzLWJhbmtydXB0Y3ktZmlsaW5ncyB0cjpudGgtY2hpbGQoZXZlbikge1xuICBjb2xvcjogJGdyZXktZGFyaztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuIiwiLyogVGFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG50Ym9keSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuXG50aCxcbnRkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGgge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgLy8gdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxudGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogNnB4IDA7XG59XG5cbi8qIFN0cnVjdHVyZSBhbmQgTGF5b3V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIFNlYXJjaFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZ2VuZXNpcy1uYXYtbWVudSAuc2VhcmNoIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4ud2lkZ2V0X3NlYXJjaCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi8qIFNpdGUgQ29udGFpbmVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zaXRlLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zaXRlLWNvbnRhaW5lci13cmFwLFxuLmJlZm9yZS1mb290ZXItd3JhcHBlciB7XG4gIC8qXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyovXG4gIC8qXHRib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzOyovXG4gIC8vIG1hcmdpbjogMHB4IGF1dG8gMzBweDtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIG1hcmdpbjogMCBhdXRvICRzcGFjZXItbGFyZ2U7XG59XG5cbi5iZWZvcmUtZm9vdGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNpdGUtaW5uZXIge1xuICBtYXJnaW4tdG9wOiAkc3BhY2VyLWxhcmdlO1xufVxuLyogQ29sdW1uIFdpZHRocyBhbmQgUG9zaXRpb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogLS0tLS0tLS0tLS0tLS0tIChiZWxvdykgQ1NTIEdyaWQgZmFsbGJhY2tzIC0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5jb250ZW50LXNpZGViYXItc2lkZWJhciAuY29udGVudC1zaWRlYmFyLXdyYXAge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNpZGViYXItY29udGVudC1zaWRlYmFyIC5jb250ZW50LXNpZGViYXItd3JhcCxcbi5zaWRlYmFyLXNpZGViYXItY29udGVudCAuY29udGVudC1zaWRlYmFyLXdyYXAge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi8qIENvbnRlbnQgKi9cblxuLmNvbnRlbnQtc2lkZWJhci13cmFwIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNlci1zbWFsbDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1leHRyYS1sYXJnZTtcbn1cblxuLmNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWV4dHJhLWxhcmdlO1xufVxuXG5tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuYXNpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbWVkaXVtIHtcbiAgbWFpbiB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB9XG5cbiAgYXNpZGUge1xuICAgIHdpZHRoOiAyOCU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLSAoYWJvdmUpIENTUyBHcmlkIGZhbGxiYWNrcyAtLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5Ac3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgLmNvbnRlbnQtc2lkZWJhci13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXNtYWxsO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItZXh0cmEtbGFyZ2U7XG4gIH1cblxuICBtYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICBhc2lkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cblxuICAuY29udGVudC1zaWRlYmFyIC5jb250ZW50LXNpZGViYXItd3JhcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogJHNwYWNlci1tZWRpdW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbWVkaXVtIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmcjtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRlbnQtc2lkZWJhciAuY29udGVudCxcbi5jb250ZW50LXNpZGViYXItc2lkZWJhciAuY29udGVudCB7XG4gIC8qXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JleS1iYXNlOyovXG4gIGZsb2F0OiBsZWZ0O1xuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLW1lZGl1bSB7XG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNlci1tZWRpdW07XG4gICAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLW1haW47XG4gIH1cbiAgLy8gcGFkZGluZy1yaWdodDogJHNwYWNlci1tZWRpdW07XG4gIC8vIGJvcmRlci1yaWdodDogJGJvcmRlci1tYWluO1xufVxuXG4uc2lkZWJhci1jb250ZW50LXNpZGViYXIgLmNvbnRlbnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZ1bGwtd2lkdGgtY29udGVudCAuY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBQcmltYXJ5IFNpZGViYXIgKi9cblxuLnNpZGViYXItY29udGVudCAuc2lkZWJhci1wcmltYXJ5LFxuLnNpZGViYXItc2lkZWJhci1jb250ZW50IC5zaWRlYmFyLXByaW1hcnkge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNpZGViYXItc2lkZWJhci1jb250ZW50IC5zaWRlYmFyLXByaW1hcnkge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlM2UzZTM7XG59XG5cbi5jb250ZW50LXNpZGViYXItc2lkZWJhciAuc2lkZWJhci1wcmltYXJ5IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UzZTNlMztcbn1cblxuLyogU2Vjb25kYXJ5IFNpZGViYXIgKi9cblxuLnNpZGViYXItc2Vjb25kYXJ5IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHdpZHRoOiAxNzdweDtcbn1cblxuLmNvbnRlbnQtc2lkZWJhci1zaWRlYmFyIC5zaWRlYmFyLXNlY29uZGFyeSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLyogV2lkZ2V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ud2lkZ2V0IHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4vKiBGZWF0dXJlZCBDb250ZW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmZlYXR1cmVkLWNvbnRlbnQgLmVudHJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZlYXR1cmVkLWNvbnRlbnQgLmVudHJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5mZWF0dXJlZC1jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKiBTaXRlIEhlYWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uc2l0ZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbWVkaXVtO1xuICB9XG59XG5cbi5zaXRlLWhlYWRlciAud3JhcCB7XG4gIG1heC13aWR0aDogMTE0MHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIgLndyYXAsXG4ubmF2LXByaW1hcnkgLndyYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbGFyZ2Uge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLyogVGl0bGUgQXJlYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi50aXRsZS1hcmVhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpdGUtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtc2l6ZTogNC44cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc2l0ZS10aXRsZSBhLFxuLnNpdGUtdGl0bGUgYTpmb2N1cyxcbi5zaXRlLXRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogJGJsYWNrLWJhc2U7XG59XG5cbi5zaXRlLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDEwcHggMCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBGdWxsIHdpZHRoIGhlYWRlciwgbm8gd2lkZ2V0cyAqL1xuXG4uaGVhZGVyLWZ1bGwtd2lkdGggLnRpdGxlLWFyZWEge1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmhlYWRlci1mdWxsLXdpZHRoIC50aXRsZS1hcmVhLFxuLmhlYWRlci1mdWxsLXdpZHRoIC5zaXRlLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZWFkZXItaW1hZ2UgLnNpdGUtZGVzY3JpcHRpb24sXG4uaGVhZGVyLWltYWdlIC5zaXRlLXRpdGxlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG5cbi8qIExvZ28sIGhpZGUgdGV4dCAqL1xuXG4uaGVhZGVyLWltYWdlIC5zaXRlLXRpdGxlIGEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbiAgbWluLWhlaWdodDogMTEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBXaWRnZXQgQXJlYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi53aWRnZXQtYXJlYSB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLnNpdGUtaGVhZGVyIC53aWRnZXQtYXJlYSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAwIDIwJTtcbn1cblxuLnNpdGUtaGVhZGVyIC53aWRnZXQtYXJlYSBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLnNpdGUtaGVhZGVyIC5zZWFyY2gtZm9ybSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAyNHB4IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbi8qIEVudHJ5IEhlYWRlci9Qb3N0IHRpdGxlIEFyZWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmVudHJ5LWhlYWRlciB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1zbWFsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAkd3JhcHBlci1zaXRlLWlubmVyO1xuICB9XG59XG5cbi8vIENsZWFuZWQgdXAgY29tbWVudGVkIHN0eWxlc1xuXG4vKiBJbWFnZXMvQ2FwdGlvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBBZHZhbmNlZCBBZHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLypbY2xhc3N8PXRleGFzXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1sYXJnZTtcbn0qL1xuXG4vKiBNZWRpYSBRdWVyaWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSxcbiAgb25seSBzY3JlZW4gYW5kICgtbW96LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksXG4gIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMy8yKSxcbiAgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpIHtcbiAgLmNvbnRlbnQgI2dlbmVzaXMtcmVzcG9uc2l2ZS1zbGlkZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiBsaSBhIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL2ljb24tZGlyZWN0aW9uLW5hdkAyeC5wbmcpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4OHB4KSB7XG4gIC5ob21lLXRvcCAud2lkZ2V0LnVpLXRhYnMgLmVudHJ5IHtcbiAgICBtaW4taGVpZ2h0OiAzMzRweDtcbiAgfVxuXG4gIC5zaXRlLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQtc21hbGxlci10aGFuLWxhcmdlIHtcbiAgLnNpdGUtY29udGFpbmVyLXdyYXAge1xuICAgIC8vXHRcdG1heC13aWR0aDogIDc4MHB4O1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cblxuICAuY29udGVudCxcbiAgLmNvbnRlbnQtc2lkZWJhci1zaWRlYmFyIC5jb250ZW50LFxuICAuY29udGVudC1zaWRlYmFyLXNpZGViYXIgLmNvbnRlbnQtc2lkZWJhci13cmFwLFxuICAuc2lkZWJhci1jb250ZW50LXNpZGViYXIgLmNvbnRlbnQsXG4gIC5zaWRlYmFyLWNvbnRlbnQtc2lkZWJhciAuY29udGVudC1zaWRlYmFyLXdyYXAsXG4gIC5zaWRlYmFyLXByaW1hcnksXG4gIC5zaWRlYmFyLXNlY29uZGFyeSxcbiAgLnNpZGViYXItc2lkZWJhci1jb250ZW50IC5jb250ZW50LFxuICAuc2lkZWJhci1zaWRlYmFyLWNvbnRlbnQgLmNvbnRlbnQtc2lkZWJhci13cmFwLFxuICAuc2l0ZS1pbm5lcixcbiAgLnRpdGxlLWFyZWEsXG4gIC53cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zaXRlLWhlYWRlciAudGl0bGUtYXJlYSB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1zbWFsbCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLWltYWdlIC5zaXRlLXRpdGxlIGEge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIFxuICAuY29udGVudCB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLnNpdGUtZm9vdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDQlICRzcGFjZXItbWVkaXVtO1xuICB9XG5cbiAgLmhvbWUtdG9wIC53aWRnZXQudWktdGFicyAuZW50cnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1iYXNlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmhvbWUtdG9wIC53aWRnZXQudWktdGFicyBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuaG9tZS10b3AgLnVpLXRhYnMgdWwudWktdGFicy1uYXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1iYXNlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmhvbWUtdG9wIC51aS10YWJzIHVsLnVpLXRhYnMtbmF2IGxpLFxuICAuaG9tZS10b3AgLndpZGdldC51aS10YWJzIC5lbnRyeSBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuaG9tZS10b3AgLndpZGdldC51aS10YWJzIC5lbnRyeSBoMiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC8vIC5jb250ZW50LXNpZGViYXIgLmNvbnRlbnQsXG4gIC8vIC5jb250ZW50LXNpZGViYXItc2lkZWJhciAuY29udGVudCxcbiAgLy8gLnNpZGViYXItc2lkZWJhci1jb250ZW50IC5zaWRlYmFyLXByaW1hcnkge1xuICAvLyBcdGJvcmRlcjogbm9uZTtcbiAgLy8gfVxuXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmZpdmUtc2l4dGhzLFxuICAuZm9vdGVyLXdpZGdldHMtMSxcbiAgLmZvb3Rlci13aWRnZXRzLTIsXG4gIC5mb290ZXItd2lkZ2V0cy0zLFxuICAuZm9vdGVyLXdpZGdldHMtNCxcbiAgLmZvb3Rlci13aWRnZXRzLTUsXG4gIC5mb290ZXItd2lkZ2V0cy02LFxuICAuZm91ci1zaXh0aHMsXG4gIC5ob21lLW1pZGRsZS1sZWZ0LFxuICAuaG9tZS1taWRkbGUtcmlnaHQsXG4gIC5vbmUtZm91cnRoLFxuICAub25lLWhhbGYsXG4gIC5vbmUtc2l4dGgsXG4gIC5vbmUtdGhpcmQsXG4gIC50aHJlZS1mb3VydGhzLFxuICAudGhyZWUtc2l4dGhzLFxuICAudHdvLWZvdXJ0aHMsXG4gIC50d28tc2l4dGhzLFxuICAudHdvLXRoaXJkcyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbnRlbnQgI2dlbmVzaXMtcmVzcG9uc2l2ZS1zbGlkZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiBsaSAubmV4dCxcbiAgLmNvbnRlbnQgI2dlbmVzaXMtcmVzcG9uc2l2ZS1zbGlkZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiBsaSAucHJldixcbiAgLmNvbnRlbnQgLnNsaWRlLWV4Y2VycHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaG9tZS1taWRkbGUtbGVmdCB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLmhlYWRlci1pbWFnZSAuc2l0ZS1oZWFkZXIgLnNpdGUtdGl0bGUgYSB7XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA4L2hlYWRlcl9sb2dvXzIuc3ZnKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRlc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgfVxufVxuIiwiLyogQ29udGVudCBBcmVhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8vUmVtb3ZlIHRvcCBib3JkZXJzIG9uIGhvbWVwYWdlIHN0b3JpZXNcbi5ob21lIC5zaXRlLWNvbnRhaW5lci13cmFwIC5saXN0aW5nLWl0ZW0ge1xuICBib3JkZXItdG9wOiBub25lO1xuICAmOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuLm1haW4tZ3JpZCB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbGFyZ2U7XG4gIC8vIGRpc3BsYXk6IGdyaWQ7XG4gIEBpbmNsdWRlIGdyaWQtZGVmYXVsdHMoJHNwYWNlci1sYXJnZSwgJHNwYWNlci1zbWFsbCwgMWZyIDFmciwgbWF4LWNvbnRlbnQpO1xufVxuXG4uaG9tZS10b3AgLndpZGdldC10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ob21lLXRvcCAubW9iaWxlV2lkZ2V0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jZW50ZXJwaWVjZS13cmFwcGVyIHtcbiAgZGl2LFxuICBzZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLW1lZGl1bTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLXNtYWxsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cblxuXG4uY2VudGVycGllY2Utd3JhcHBlcixcbi50b3Atc3Rvcmllcyxcbi5zcG90bGlnaHQtc3RvcnksXG4ubW9yZS1zdG9yaWVzLFxuLnNlY3Rpb24tdGVhc2VyIHtcbiAgLmxpc3RpbmctaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjZXItc21hbGw7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1tZWRpdW0ge1xuICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjZXItbWVkaXVtO1xuICAgIH1cbiAgfVxufVxuXG4uY2VudGVycGllY2Utd3JhcHBlciB7XG4gIC5sZWFkLXN0b3J5LXdyYXBwZXIsXG4gIC5leHBlcnQtdm9pY2VzLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc21hbGw7XG4gICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci1tYWluO1xuICB9XG59XG5cblxuLmhvbWUge1xuICAuc2VjdGlvbi10ZWFzZXIge1xuICAgIC5saXN0aW5nLWl0ZW0ge1xuICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjZXItc21hbGw7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtYWxsO1xuICAgICAgJjpudGgtY2hpbGQobiArIDIpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgICAudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGF3eWVycy1maXJtcy1zdG9yaWVzIHtcbiAgbGlzdGluZy1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlci1zbWFsbDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5leGNlcnB0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gICYuc2Vjb25kIHtcbiAgICAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLy9Ub3AgU3RvcmllcyB3cmFwcGVyXG4vLyAjY3VzdG9tX2h0bWwtMjhcbi5tYWluLWdyaWQgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBncmlkLXJvdzogMSAvIDI7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcbiAgICBncmlkLXJvdzogMiAvIDM7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1tZWRpdW0ge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcbiAgICBncmlkLXJvdzogMSAvIDM7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6ICRib3JkZXItbWFpbjtcbiAgfVxufVxuXG4vL0ZlYXR1cmVkIFN0b3J5IHdyYXBwZXJcbi8vICNjdXN0b21faHRtbC0yOVxuLm1haW4tZ3JpZCA+IGRpdjpudGgtY2hpbGQoMikge1xuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLXNtYWxsIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIDI7XG4gICAgZ3JpZC1yb3c6IDEgLyAyO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbWVkaXVtIHtcbiAgICBncmlkLWNvbHVtbjogMiAvIDM7XG4gICAgZ3JpZC1yb3c6IGF1dG87XG4gIH1cbn1cblxuLy9Nb3JlIFN0b3JpZXMgd3JhcHBlclxuLy8gI2N1c3RvbV9odG1sLTMwXG4ubWFpbi1ncmlkID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcbiAgICBncmlkLXJvdzogMyAvIDQ7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1tZWRpdW0ge1xuICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgICBncmlkLXJvdzogYXV0bztcbiAgfVxufVxuXG4uYnV0dG9uLmNlbnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW46IDI0cHggYXV0byAwO1xufVxuXG4vL1JlbW92ZSBtYXJnaW4gb24gTW9yZSBTdG9yaWVzIHRpdGxlcyAobm8gZXhjZXJwdClcbi5tb3JlLXN0b3JpZXMgLmxpc3RpbmctaXRlbSAudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vL0NvbXBvbmVudC1zcGVjaWZpYyBzdHlsZXNcblxuLmJyZWFraW5nLXN0b3J5LFxuLmV4Y2x1c2l2ZS1zdG9yeSxcbi5vdXRsaW5lLXN0b3J5IHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1sYXJnZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRzcGFjZXItbWVkaXVtO1xuICAubGlzdGluZy1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAudGl0bGUge1xuICAgIEBpbmNsdWRlIGhlYWRpbmctbWFpbjtcbiAgfVxuICAuaW1hZ2Uge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDAgJHNwYWNlci1tZWRpdW0gYXV0byAwO1xuICAgIH1cbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgaGVhZGluZy1sYWJlbDtcbiAgICBmb250LXNpemU6ICRib2R5LXRpbnkgKiAwLjg7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbWFsbDtcbiAgICBwYWRkaW5nOiAoJHNwYWNlci1leHRyYS1zbWFsbCAvIDIpICRzcGFjZXItZXh0cmEtc21hbGw7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDU1JTtcbiAgICBtYXJnaW46IDAgYXV0byAkc3BhY2VyLXNtYWxsO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG4gIH1cbn1cblxuLmJyZWFraW5nLXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQnJlYWtpbmcgU3RvcnlcIjtcbiAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1iYXNlO1xuICBjb2xvcjogJHdoaXRlLWJhc2U7XG59XG5cbi5leGNsdXNpdmUtc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJFeGNsdXNpdmUgU3RvcnlcIjtcbiAgY29sb3I6ICRwcmltYXJ5LWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRwcmltYXJ5LWJhc2UsIDAuOCk7XG59XG5cbi5icmVha2luZy1zdG9yeSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktYmFzZTtcbn1cblxuLmV4Y2x1c2l2ZS1zdG9yeSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWJhc2U7XG59XG4ub3V0bGluZS1zdG9yeSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJhc2U7XG59XG5cbi50b3Atc3RvcmllcyB7XG4gIHBhZGRpbmctcmlnaHQ6ICRzcGFjZXItbWVkaXVtO1xufVxuXG4uZGF0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIHwgXCI7XG59XG5cbi5pbWFnZSBpbWcge1xuICBtYXJnaW46IDAgMCAkc3BhY2VyLW1lZGl1bTtcbn1cblxuLmZlYXR1cmVkLXN0b3J5IC5pbWFnZSxcbi5sZWFkLXN0b3J5IC5pbWFnZSxcbi5mZWF0dXJlLXN0b3J5IC5tZXRhLWdyb3VwLFxuLmZlYXR1cmUtc3RvcnkgLmltYWdlLFxuLmxhd3llcnMtZmlybXMtc3RvcmllcyAuaW1hZ2UsXG4ubGF3eWVycy1maXJtcy1zdG9yaWVzIC5tZXRhLWdyb3VwLFxuLnNlY3Rpb24tdGVhc2VyIC5pbWFnZSxcbi5zZWN0aW9uLXRlYXNlciAubWV0YS1ncm91cCxcbi5zdWJjYXRlZ29yaWVzLXN0b3JpZXMgLmltYWdlLFxuLnN1YmNhdGVnb3JpZXMtc3RvcmllcyAubWV0YS1ncm91cCB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4vL0hpZGVzIGFsbCBidXQgZmlyc3QgXCJUb3AgU3Rvcmllc1wiIHBvc3QgaW1hZ2VzXG4udG9wLXN0b3JpZXMgLmxpc3RpbmctaXRlbTpub3QoOmZpcnN0LWNoaWxkKSAuaW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9yZS1zdG9yaWVzIC5tZXRhLWdyb3VwLFxuLnNpZGViYXIgLm1ldGEtZ3JvdXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGF3eWVycy1maXJtcy1zdG9yaWVzIGltZyB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5sYXd5ZXJzLWZpcm1zLXN0b3JpZXMge1xuICBib3JkZXItYm90dG9tOiAkYm9yZGVyLW1haW47XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc21hbGw7XG4gICYuc2Vjb25kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKiogU3BlY2lhbCB0YWcgc3R5bGluZ3MgKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vL1JlcGxhY2UgdGhpcyBtdWx0aXBsZSB0YWdzIHdpdGggYSB1bml2ZXJzYWwgdGFnPyBpLmUuIC5ob21lLiAudGFnLXNwZWNpYWxcbi8vIE5lZWQgdG8gYWRkIFNwZWNpYWwgdGFnIHRvIHByb2R1Y3Rpb25cbi5ob21lIC50YWctc3BlY2lhbCB7XG4gICY6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBoZWFkaW5nLWxhYmVsO1xuICAgIGZvbnQtc2l6ZTogJGJvZHktdGlueSAqIDAuODtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbWFsbDtcbiAgICBwYWRkaW5nOiAoJHNwYWNlci1leHRyYS1zbWFsbCAvIDIpICRzcGFjZXItZXh0cmEtc21hbGw7XG4gICAgY29sb3I6ICR3aGl0ZS1iYXNlO1xuICB9XG59XG5cbi8vSW4gbWVtb3JpYW0gc3R5bGluZ1xuLmhvbWUgLnRhZy1pbi1tZW1vcmlhbSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIkluIE1lbW9yaWFtXCI7XG4gICAgY29sb3I6ICRibGFjay1iYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRibGFjay1iYXNlLCAwLjgpO1xuICB9XG59XG5cbi8vQ29udGludWluZyBDb3ZlcmFnZSBzdHlsaW5nXG4uaG9tZSAudGFnLWNvbnRpbnVpbmctY292ZXJhZ2Uge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJDb250aW51aW5nIENvdmVyYWdlXCI7XG4gICAgY29sb3I6ICRwcmltYXJ5LWJhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJHByaW1hcnktYmFzZSwgMC44KTtcbiAgfVxufVxuXG4vL0V4Y2xzdWl2ZSBzdHlsaW5nXG4uaG9tZSAudGFnLWV4Y2x1c2l2ZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIkV4Y2x1c2l2ZVwiO1xuICAgIGNvbG9yOiAkcHJpbWFyeS1iYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRwcmltYXJ5LWJhc2UsIDAuOCk7XG4gIH1cbn1cblxuXG4vL0NvcnBvcmF0ZSBEZWFsIFRyYWNrZXIgY29udGVudCBzdHlsaW5nXG4uaG9tZSAudG9wLXN0b3JpZXMsXG4uaG9tZSAuZmVhdHVyZWQtc3RvcnksXG4uaG9tZSAuZXhwZXJ0LXZvaWNlcyB7XG4gIC50YWctY2R0LXNwb25zb3IgYTpmaXJzdC1jaGlsZCxcbiAgLnRhZy1nYy1wcm9maWxlLXNwb25zb3IgYTpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtc21hbGxlci10aGFuLWxhcmdlIHtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgfVxuICB9XG5cbiAgLnRhZy1jZHQtc3BvbnNvciBhOmZpcnN0LWNoaWxkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMTcvMDEvQ0RULUdlYXItR3JhcGhpYy1FY29tbS0xLnBuZ1wiKTtcbiAgfVxuICAudGFnLWdjLXByb2ZpbGUtc3BvbnNvciBhOmZpcnN0LWNoaWxkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMTEvZ2MtcHJvZmlsZS1zcG9uc29yLWFuZHJvdmV0dC5wbmdcIik7XG4gIH1cbn1cblxuLy9TdHlsaW5nIGZvciBkaXZpZGVyIGluamVjdGVkIHZpYSBKU1xuLmhvbWUgLmRpdmlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1iYXNlO1xufVxuXG4vL0xhd3llcnMgYW5kIEZpcm1zIGluIHRoZSBuZXdzXG5cbi8vTmVlZCB0byBjaGFuZ2UgZm9yIGxvY2FsXG4jY3VzdG9tX2h0bWwtMjAsXG4jY3VzdG9tX2h0bWwtMjEge1xuICB3aWR0aDogNDcuNSU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4jY3VzdG9tX2h0bWwtMjAge1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xufVxuXG4ubGF3eWVycy1maXJtcy13cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbkBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAjY3VzdG9tX2h0bWwtMjAsXG4gICNjdXN0b21faHRtbC0yMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5sYXd5ZXJzLWZpcm1zLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6ICRzcGFjZXItbWVkaXVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IGluaXRpYWw7XG4gICAgfVxuICB9XG59XG5cbi5zaWRlYmFyLXByaW1hcnkgc2VjdGlvbi5maXJtcy1sYXd5ZXJzLW5ld3Mge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZpcm1zLWxhd3llcnMtbmV3cyB7XG4gIG1heC1oZWlnaHQ6IDQyNXB4O1xuICBtYXJnaW46IDAgYXV0byAkc3BhY2VyLWxhcmdlO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4uZmlybXMtbGF3eWVycy1uZXdzIHAge1xuICBmb250LXNpemU6ICRib2R5LXRpbnk7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaGVhZGluZztcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaG9tZS1taWRkbGUtbGVmdCxcbi5ob21lLW1pZGRsZS1yaWdodCxcbi5ob21lLWJvdHRvbSB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwIDA7XG59XG5cbi5ob21lLW1pZGRsZS1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5ob21lLW1pZGRsZS1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmhvbWUtYm90dG9tIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi8qIFNpZGViYXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5hZnRlci1lbnRyeSBsaSxcbi5uZXdzLXByby1ob21lIC5jb250ZW50IGxpLFxuLnNpZGViYXIgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmFmdGVyLWVudHJ5IGxpIHVsLFxuLm5ld3MtcHJvLWhvbWUgLmNvbnRlbnQgbGkgdWwsXG4uc2lkZWJhciBsaSB1bCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuXG4uc2lkZWJhciAud2lkZ2V0IHtcbiAgJjpudGgtY2hpbGQobiArIDMpIHtcbiAgcGFkZGluZzogJHNwYWNlci1tZWRpdW0gMDtcbiAgfVxufVxuXG4vL0Zyb250IHBhZ2UgQWQgc3R5bGVzXG5cbi5sYXdib29rLWFkLWJlZm9yZS1mb290ZXItYmFubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1sYXJnZTtcbn1cblxuLypIT01FIFBBR0UgSEVSTyovXG5cbi8vV29yayBpbiBwcm9ncmVzc1xuXG5zZWN0aW9uLmhlcm8tc3Rvcnkge1xuICBoZWlnaHQ6IDI2MHB4O1xuICBjb2xvcjogJHdoaXRlLWJhc2U7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vdGhlYmxhemluZ2NlbnRlci5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMTUvMDQvby1DT1VSVFJPT00tZmFjZWJvb2suanBnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG59XG5cbi5oZXJvLXN0b3J5IGgxIHtcbiAgY29sb3I6ICR3aGl0ZS1iYXNlO1xuICBmb250LXNpemU6ICRoZWFkaW5nLWRpc3BsYXk7XG4gIGNvbG9yOiAkd2hpdGUtYmFzZTtcbn0iLCJAbWl4aW4gd3JhcHBlci1tYXgtd2lkdGgoJHdpZHRoOiAkd3JhcHBlci1zaXRlLWlubmVyKSB7XG4gICAgd2lkdGg6IDk2JTtcbiAgICBtYXgtd2lkdGg6ICR3aWR0aDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1peGluIGdyaWQtZGVmYXVsdHMoJGdhcC1jb2x1bW46ICRzcGFjZXItbWVkaXVtLCAkZ2FwLXJvdzogJHNwYWNlci1tZWRpdW0sICRjb2x1bW5zOiBhdXRvLCAkcm93czogYXV0bykge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogJHNwYWNlci1tZWRpdW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLW1lZGl1bSB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAkZ2FwLWNvbHVtbjtcbiAgICBncmlkLXJvdy1nYXA6ICRnYXAtcm93O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogJGNvbHVtbnM7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAkcm93cztcbiAgfVxufVxuXG4vLyBAbWl4aW4gZ3JpZC1pdGVtKCRib3JkZXItdG9wOiBub25lLCAkYm9yZGVyLXJpZ2h0OiBub25lLCAkYm9yZGVyLWJvdHRvbTogJGJvcmRlci1tYWluLCAkYm9yZGVyLWxlZnQ6IG5vbmUsICRjb2x1bW5zLCAkcm93cyApIHtcbi8vICAgQGNvbnRlbnQ7XG4vLyAgIC8vIGJvcmRlci1ib3R0b206ICRib3JkZXItbWFpbjtcbi8vICAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1zbWFsbCB7XG4vLyAgICAgYm9yZGVyLXRvcDogJGJvcmRlci10b3A7XG4vLyAgICAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXJpZ2h0O1xuLy8gICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItYm90dG9tO1xuLy8gICAgIGJvcmRlci1sZWZ0OiAkYm9yZGVyLWxlZnQ7XG4vLyAgICAgZ3JpZC1jb2x1bW46ICRjb2x1bW5zO1xuLy8gICAgIGdyaWQtcm93OiAkcm93cztcbi8vICAgfVxuLy8gfVxuIiwiLmF1dGhvciB7XG4gIC5hdXRob3ItYm94IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLmF2YXRhciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICAuYXV0aG9yLWJveC1jb250ZW50IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1sYXJnZTtcbiAgICB9XG4gICAgLmF1dGhvci1kZXNjcmlwdGlvbiB7XG4gICAgICBAaW5jbHVkZSBib2R5LWxpc3Q7XG4gICAgICBmb250LXNpemU6ICRib2R5LWJhc2U7XG4gICAgfVxuICB9XG59XG5cbi5hcmNoaXZlIHtcbiAgLmFyY2hpdmUtZGVzY3JpcHRpb24ge1xuICAgIGJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjZXItbGFyZ2U7XG4gICAgfVxuICB9XG59XG5cbi5hcmNoaXZlLWNvbnRlbnQtd3JhcHBlcixcbi5zZWFyY2gtY29udGVudC13cmFwcGVyLFxuLmF1dGhvci1jb250ZW50LXdyYXBwZXIsXG4uY2F0ZWdvcnktY29udGVudC13cmFwcGVyIHtcbiAgLy8gYXJ0aWNsZSxcbiAgLy8gLmxpc3RpbmctaXRlbSB7XG4gIC8vICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgLy8gICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItbWFpbjtcbiAgLy8gICB9XG4gIC8vIH1cbiAgYXJ0aWNsZS5zZWNvbmRhcnkgLmVudHJ5LWltYWdlLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbWVkaXVtO1xuICB9XG4gIC5lbnRyeS1tZXRhIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIFxufVxuXG5cbkBzdXBwb3J0cyAoZGlzcGxheTogZmxleCkge1xuICAvL05lZWQgbW9iaWxlIHN0eWxlc1xuICAuYXJjaGl2ZS1jb250ZW50LXdyYXBwZXIsIFxuICAgICAgLmF1dGhvci1jb250ZW50LXdyYXBwZXIsXG4gICAgICAuc2VhcmNoLWNvbnRlbnQtd3JhcHBlcixcbiAgICAgIC5jYXRlZ29yeS1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBhcnRpY2xlLnNlY29uZGFyeSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGdhcDogJHNwYWNlci1tZWRpdW07XG4gICAgICAgICAgLmVudHJ5LWltYWdlLWxpbmsge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgLy8gTGFyZ2VyIHRoYW4gbW9iaWxlXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuICAgICAgLmFyY2hpdmUtY29udGVudC13cmFwcGVyLCBcbiAgICAgIC5hdXRob3ItY29udGVudC13cmFwcGVyLFxuICAgICAgLnNlYXJjaC1jb250ZW50LXdyYXBwZXIsXG4gICAgICAuY2F0ZWdvcnktY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgYXJ0aWNsZS5zZWNvbmRhcnkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZ2FwOiAkc3BhY2VyLW1lZGl1bTtcbiAgICAgICAgICAuZW50cnktaW1hZ2UtbGluayB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICB9XG59IiwiLy8gQWZ0ZXItdGl0bGUgd2lkZ2V0IGFyZWEgKGFsbCBjYXRlZ29yeSB0ZW1wbGF0ZXMgd2l0aCBjYXRlZ29yeS0qLWFmdGVyLXRpdGxlIHNpZGViYXJzKVxuLmNhdGVnb3J5LWFmdGVyLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAkYm9keS1zbWFsbDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbWFsbDtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjZXItc21hbGw7XG5cbiAgYSB7XG4gICAgY29sb3I6ICRibGFjay1iYXNlO1xuICB9XG59XG5cbi8vTGVhZCBzdG9yeSBzdHlsZXNcbi5jYXRlZ29yeSAuY29udGVudCAuY2F0ZWdvcnktY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLmxpc3RpbmctaXRlbSB7XG4gICAgLmVudHJ5LXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGhlYWRpbmctc2Vjb25kYXJ5O1xuICAgIH1cbiAgfVxuICAuZmlyc3QtcG9zdC5saXN0aW5nLWl0ZW0ge1xuICAgIC8vIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbGFyZ2U7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktYmFzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1zbWFsbCB7XG4gICAgICBnYXA6IDA7XG4gICAgfVxuICAgIC5jb250ZW50LWdyb3VwIHtcbiAgICAgIHBhZGRpbmc6ICRzcGFjZXItbGFyZ2U7XG4gICAgfVxuICAgIC5lbnRyeS1pbWFnZS1saW5rIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmVudHJ5LXRpdGxlIHtcbiAgICAgQGluY2x1ZGUgaGVhZGluZy1tYWluO1xuICAgIH1cbiAgfVxuICAuZW50cnktbWV0YSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uc2lkZWJhci10YWJsZXByZXNzLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLmR0LWNvbnRhaW5lciB7XG4gICAgdGhlYWQgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWJhc2U7XG4gICAgICBmb250LXNpemU6ICRib2R5LXRpbnk7XG4gICAgfVxuICAgIHRkIHtcbiAgICAgICYuY29sdW1uLTEsIFxuICAgICAgJi5jb2x1bW4tMiwgXG4gICAgICAmLmNvbHVtbi0zIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZXItc21hbGwgJHNwYWNlci1zbWFsbCAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICB0aCB7XG4gICAgICAmLmNvbHVtbi0xLCBcbiAgICAgICYuY29sdW1uLTIsIFxuICAgICAgJi5jb2x1bW4tMyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2VyLWV4dHJhLXNtYWxsICRzcGFjZXItc21hbGwgNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sdW1uLTIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktY2hhcnQ7XG4gICAgfVxuICB9XG4gIC50YWJsZXByZXNzLXRhYmxlLW5hbWUge1xuICAgIEBpbmNsdWRlIGNoYXJ0LWhlYWRpbmc7XG4gIH1cbiAgLmR0LWNvbHVtbi10aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG4vLyBTaGFyZWQgc2lkZWJhciB3aWRnZXQgc3R5bGVzICh1c2VkIGFjcm9zcyBhbGwgY2F0ZWdvcnkgcGFnZXMpXG4uY2F0ZWdvcnkgLnNpZGViYXIge1xuICAuc2lkZWJhci1kaXZpZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1iYXNlO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbWVkaXVtO1xuICB9XG4gIC5zaWRlYmFyLXJvdW5kdXAge1xuICAgIC5saXN0aW5nLWl0ZW0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci1tYWluO1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC50aXRsZSxcbiAgICAgIC5leGNlcnB0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNpZGViYXItcm91bmR1cC1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogJHNwYWNlci1leHRyYS1zbWFsbDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLnN1Ym1pc3Npb24taW5mbyB7XG4gICAgZm9udC1zaXplOiAkYm9keS1zbWFsbDtcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gIH1cbiAgLnF1aWNrLWxpbmtzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDRweDtcbiAgfVxuICAucXVpY2stbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogJHNwYWNlci1leHRyYS1zbWFsbDtcbiAgICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gICAgZm9udC1zaXplOiAkYm9keS10aW55O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAkYm9keS10aW55O1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1kZWZhdWx0O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNpZGViYXItbGF3eWVyLXJhbmtpbmdzLXdyYXBwZXIge1xuICAuZHQtY29udGFpbmVyIHtcbiAgICB0aGVhZCB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtYmFzZTtcbiAgICAgIGZvbnQtc2l6ZTogJGJvZHktdGlueTtcbiAgICB9XG4gICAgdGQge1xuICAgICAgJi5jb2x1bW4tMSxcbiAgICAgICYuY29sdW1uLTIsXG4gICAgICAmLmNvbHVtbi0zIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZXItc21hbGwgJHNwYWNlci1zbWFsbCAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICB0aCB7XG4gICAgICAmLmNvbHVtbi0xLFxuICAgICAgJi5jb2x1bW4tMixcbiAgICAgICYuY29sdW1uLTMge1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlci1leHRyYS1zbWFsbCAkc3BhY2VyLXNtYWxsIDZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbHVtbi0yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWNoYXJ0O1xuICAgIH1cbiAgfVxuICAudGFibGVwcmVzcy10YWJsZS1uYW1lIHtcbiAgICBAaW5jbHVkZSBjaGFydC1oZWFkaW5nO1xuICB9XG59IiwiLyogQmFua3J1cHRjeSBDYXRlZ29yeSBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLy8gU3RyZXRjaGVzIGJhbmtydXB0Y3kgZmlsaW5ncyB0YWJsZSBhY3Jvc3MgYXZhaWxhYmxlIHNwYWNlXG4uYmFua3J1cHRjeS1maWxpbmdzIHtcbiAgcGFkZGluZzogJHNwYWNlci1sYXJnZSAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci1tYWluO1xufVxuXG5Ac3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgLmJhbmtydXB0Y3ktZmlsaW5ncyB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyA0O1xuICB9XG59XG4iLCIvLyBUcmlhbHMgJiBMaXRpZ2F0aW9uIGNhdGVnb3J5IHBhZ2UgKHNsdWc6IGNvbW1lcmNpYWwtbGl0aWdhdGlvbilcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5jYXRlZ29yeS1jb21tZXJjaWFsLWxpdGlnYXRpb24ge1xuICAuY29tbWVyY2lhbC1saXQtdGVhc2UtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAuY29tbWVyY2lhbC1saXQtdGVhc2UtYm9keSB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBwIHtcbiAgICAgICAgQGluY2x1ZGUgYm9keS1saXN0O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuY29tbWVyY2lhbC1saXQtdGVhc2UtaGVhZGxpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLmNvbW1lcmNpYWwtbGl0LXRlYXNlLWN0YSB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIH1cbiAgfVxuICAuc2lkZWJhciAubGlzdGluZy1pdGVtIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn0iLCJcbi8vIFRleGFzIFRpY2tlciBTdHlsaW5nXG4udGV4YXMtdGlja2VyLXdyYXBwZXIgeyBcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbWVkaXVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGJvcmRlci1yaWdodDogJGJvcmRlci1tYWluO1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1sYXJnZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBib3JkZXItcmlnaHQ6ICRib3JkZXItbWFpbjtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIFxuICAudGlja2VyLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBcbiAgLnRpY2tlci10ZXh0IHtcbiAgICBmbGV4OiAxO1xuICB9XG4gIFxuICAudGlja2VyLWRlc2NyaXB0aW9uIHtcbiAgICBAaW5jbHVkZSBib2R5LWxpc3Q7XG4gICAgZm9udC1zaXplOiAkYm9keS1zbWFsbDtcbiAgICBsZXR0ZXItc3BhY2luZzogJGJvZHktc21hbGwtbGV0dGVyLXNwYWNpbmc7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjZXItZXh0cmEtc21hbGw7XG4gIH1cbiAgXG4gIC50aWNrZXItaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLXNtYWxsIHtcbiAgICAgIG1heC1oZWlnaHQ6IDI0MHB4O1xuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLW1lZGl1bSB7XG4gICAgICBtYXgtaGVpZ2h0OiAxNjBweDtcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbGFyZ2Uge1xuICAgICAgd2lkdGg6IDE4MHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNJkEgU3RhdGlzdGljcyBXaWRnZXQgU3R5bGluZ1xuLmNhdGVnb3J5LWNvcnBvcmF0ZS1kZWFsLXRyYWNrZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICRibGFjay1iYXNlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWxhcmdlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6ICRzcGFjZXItbWVkaXVtO1xuICBtYXgtd2lkdGg6ICR3cmFwcGVyLXNpdGUtaW5uZXI7XG4gIEBpbmNsdWRlIHJ1bGUtYm9yZGVyO1xuICBwYWRkaW5nOiAkc3BhY2VyLXNtYWxsIDAgMDtcbiAgXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbWVkaXVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC5tLWFuZC1hLWNvdW50LXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDU1JTsgXG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbGFyZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLm0tYW5kLWEtY291bnQtd3JhcHBlciB7IFxuICAgICAgd2lkdGg6IDYwJTsgXG4gICAgfVxuICB9XG59XG5cbi8vIFVuaWZpZWQgc2VjdGlvbiBsYWJlbCBmb3IgVGV4YXMgVGlja2VyIGFuZCBZVEQgc3RhdHNcbi5zZWN0aW9uLWxhYmVsIHtcbiAgQGluY2x1ZGUgY2hhcnQtbGFiZWw7XG59XG5cbi8vIFlURCBDb21wYXJpc29uIENvbnRhaW5lciAoWWVhci1vdmVyLVllYXIpXG4ueXRkLWNvbXBhcmlzb24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAkc3BhY2VyLW1lZGl1bTtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjZXItc21hbGw7XG4gIFxuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLXNtYWxsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogJHNwYWNlci1zbWFsbDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbWVkaXVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogJHNwYWNlci1zbWFsbDtcbiAgfVxuICBcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1sYXJnZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDA7XG4gIH1cbn1cblxuLnl0ZC15ZWFyLWNvbHVtbiB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIFxuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLWxhcmdlIHtcbiAgICBwYWRkaW5nOiAwICRzcGFjZXItc21hbGw7XG4gICAgXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBib3JkZXItcmlnaHQ6ICRib3JkZXItbWFpbjtcbiAgICB9XG4gICAgXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi55dGQteWVhci1oZWFkZXIge1xuICBAaW5jbHVkZSBncmFwaGljLWxhYmVsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1leHRyYS1saWdodDtcbiAgcGFkZGluZzogNHB4ICRzcGFjZXItc21hbGw7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc21hbGw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xufVxuXG4ueXRkLXN0YXRzLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogJHNwYWNlci1zbWFsbDtcbn1cblxuLnl0ZC1zdGF0LWl0ZW0ge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLW1haW47XG4gIH1cbn1cblxuLnl0ZC1zdGF0LWxhYmVsIHtcbiAgQGluY2x1ZGUgZ3JhcGhpYy1sYWJlbDtcbiAgZm9udC1zaXplOiAkYm9keS1zbWFsbDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1leHRyYS1zbWFsbDtcbn1cblxuLnRpY2tlci1oZWFkbGluZSxcbi55dGQtc3RhdC12YWx1ZSB7XG4gIEBpbmNsdWRlIGdyYXBoaWMtbnVtYmVyLWxhcmdlO1xufVxuXG4gIFxuXG5cbi5jYXRlZ29yeS1jb3Jwb3JhdGUtZGVhbC10cmFja2VyIHtcbiAgLmNvbnRlbnQtc2lkZWJhci13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtYWxsO1xuICB9XG4gIC5jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9ICBcbn1cblxuLm1hc3Rlci1saXN0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLW1lZGl1bTtcbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItZXh0cmEtc21hbGw7XG4gIH1cbn1cbiIsIi5mZWF0dXJlZC1zdG9yeSAubGlzdGluZy1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjZXItc21hbGw7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1tZWRpdW0ge1xuICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjZXItbWVkaXVtO1xuICAgIH1cbn0iLCIuY2F0ZWdvcnktdGV4YXMtYnVzaW5lc3MtY291cnQge1xuICAuZGl2aXNpb24tanVkZ2VzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgZ2FwOiAkc3BhY2VyLXNtYWxsO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbWVkaXVtO1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7ICBcbiAgICB9XG4gIH1cbn0iLCIuc2luZ2xlLXBvc3QgLmVudHJ5LWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5Ac3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgLnNpbmdsZS1wb3N0IC5lbnRyeS1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1tZWRpdW0ge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICAgIH1cbiAgfVxufVxuXG4uc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQge1xuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLW1lZGl1bSB7XG4gICAgLy8gd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4vL1JlbW92ZXMgc2lkZSBtYXJnaW5zIGZvciBmdWxsLXdpZHRoIHBvc3RzXG4uZnVsbC13aWR0aC1jb250ZW50IC5lbnRyeS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogJHNwYWNlci1tZWRpdW0gYXV0bztcbn1cblxuLy8gLmZ1bGwtd2lkdGgtY29udGVudCAuZW50cnktaGVhZGVyIHtcbi8vICAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1tZWRpdW0ge1xuLy8gICAgIGdyaWQtY29sdW1uOiBpbml0aWFsO1xuLy8gICB9XG4vLyB9XG5cbi8vIC5zaW5nbGUtcG9zdCBtYWluLmNvbnRlbnQgaW1nIHtcbi8vICAgZGlzcGxheTogaW5saW5lO1xuLy8gfVxuZmlndXJlIHtcbiAgbWFyZ2luOiAkc3BhY2VyLW1lZGl1bSAwO1xufVxuLy8gaW1hZ2Ugd3JhcHBpbmcgaW4gd29yZHByZXNzIHBvc3RzXG4vLyBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLXNtYWxsIHtcbmZpZ3VyZS5hbGlnbnJpZ2h0LFxuaW1nLmFsaWducmlnaHQge1xuICBtYXJnaW46ICRzcGFjZXItbWVkaXVtIDAgJHNwYWNlci1tZWRpdW0gJHNwYWNlci1tZWRpdW07XG59XG5maWd1cmUuYWxpZ25sZWZ0LFxuaW1nLmFsaWdubGVmdCB7XG4gIG1hcmdpbjogJHNwYWNlci1tZWRpdW0gJHNwYWNlci1tZWRpdW0gJHNwYWNlci1tZWRpdW0gMDtcbn1cbmZpZ3VyZS5hbGlnbmNlbnRlcixcbmltZy5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi8vIH1cblxuLy9JZiB0aGUgZmlyc3QgY2hpbGQgb2YgdGhlIHBvc3QgaXMgYW4gaW1nIChzaW11bGF0aW5nIGEgZmVhdHVyZWQgaW1hZ2UpLCBhcHBseSBzdHlsZXNcbi5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCA+IGltZzpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEyNSU7XG4gIHdpZHRoOiAxMjUlO1xuICBtYXJnaW4tbGVmdDogLTEyLjUlO1xufVxuXG4vLyBOZWVkIHRvIGFkZCB3cmFwcGVyIGFyb3VuZCB0aGlzIGltYWdlXG4uc2luZ2xlLXBvc3QgLmF1dGhvci1ib3gge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYmFzZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWJhc2U7XG4gIHBhZGRpbmc6ICRzcGFjZXItbGFyZ2UgMDtcbiAgLy8gaW1nIHtcbiAgLy8gICBmbG9hdDogbGVmdDtcbiAgLy8gfVxuICAuZGVzYyB7XG4gICAgQGluY2x1ZGUgYm9keS1saXN0O1xuICAgIGZvbnQtc2l6ZTogJGJvZHktYmFzZTtcbiAgfVxufVxuXG4uc2luZ2xlLXBvc3QgLmxpc3RpbmctaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5zaW5nbGUtcG9zdCBbY2xhc3MqPVwiLWVtYmVkZGVkXCJdIHtcbiAgbWFyZ2luOiAkc3BhY2VyLWxhcmdlIGF1dG87XG4gIC5saXN0aW5nLWl0ZW0gaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gICAgLmxpc3RpbmctaXRlbSBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxufSIsIi5vdXItdGVhbSAuZW50cnkge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmF1dGhvcnMtbGlzdF9fYXV0aG9yLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWV4dHJhLWxhcmdlO1xuICAuYXV0aG9yLWluZm8ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmF1dGhvci10aXRsZSB7XG4gICAgY29sb3I6ICRncmV5LWRhcms7XG4gIH1cbiAgLmF1dGhvci1kZXNjcmlwdGlvbiB7XG4gICAgQGluY2x1ZGUgYm9keS1saXN0O1xuICAgIGZvbnQtc2l6ZTogJGJvZHktYmFzZTtcbiAgfVxuICAuYXV0aG9yLWxpbmsge1xuICAgIC8vIGZvbnQtc2l6ZTogJGJvZHktc21hbGw7XG4gICAgQGluY2x1ZGUgaGVhZGluZy1sYWJlbDtcbiAgICBjb2xvcjogJHByaW1hcnktYmFzZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogJHRleHQtdHJhbnNmb3JtLXVwcGVyY2FzZTtcbiAgICBpIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tZGVmYXVsdDtcbiAgICB9XG4gICAgJjpob3ZlciBpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xuICAgIH1cbiAgfVxuICAuYXV0aG9yLWltYWdlIHtcbiAgICBtYXJnaW46IDAgJHNwYWNlci1tZWRpdW0gJHNwYWNlci1tZWRpdW0gMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogMjAlO1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gIC5hdXRob3JzLWxpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAkc3BhY2VyLWV4dHJhLWxhcmdlO1xuICB9XG5cbiAgLmF1dGhvcnMtbGlzdF9fYXV0aG9yLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAkc3BhY2VyLW1lZGl1bTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgLmF1dGhvci1pbmZvIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5hdXRob3ItZGVzY3JpcHRpb24ge1xuICAgICAgQGluY2x1ZGUgYm9keS1saXN0O1xuICAgICAgZm9udC1zaXplOiAkYm9keS1iYXNlO1xuICAgIH1cbiAgICAuYXV0aG9yLWxpbmsge1xuICAgICAgZm9udC1zaXplOiAkYm9keS1zbWFsbDtcbiAgICB9XG4gICAgLmF1dGhvci1pbWFnZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGNsZWFyOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1zbWFsbCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzZnI7XG4gICAgfVxuICB9XG59XG5cbi5hcmNoaXZlLmF1dGhvciB7XG4gIC8vIC5hcmNoaXZlLXRpdGxlIHtcbiAgLy8gICBkaXNwbGF5OiBub25lO1xuICAvLyB9XG4gIC8vIC5hdXRob3ItYXJjaGl2ZS1kZXNjcmlwdGlvbiBwIHtcbiAgLy8gICBkaXNwbGF5OiBub25lO1xuICAvLyAgICYuc2hvdyB7XG4gIC8vICAgICBkaXNwbGF5OiBibG9jaztcbiAgLy8gICB9XG4gIC8vIH1cbiAgYXJ0aWNsZSAuZW50cnktaW1hZ2UtbGluayBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbWVkaXVtO1xuICB9XG4gIC5lbnRyeS1tZXRhIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5hdXRob3ItYm94IHtcbiAgbWFyZ2luOiAwIGF1dG8gJHNwYWNlci1tZWRpdW07XG4gIGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG8gJHNwYWNlci1zbWFsbDtcbiAgfVxuICAuYXV0aG9yLWJveC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbWFsbDtcbiAgfVxuICAuYXV0aG9yLWJveC1jb250ZW50IHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIH1cbn1cblxuLnNob3ctbW9yZSB7XG4gIG1hcmdpbjogMCBhdXRvICRzcGFjZXItbGFyZ2U7XG59XG4iLCIuc2VhcmNoLWZvcm0gaW5wdXQge1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktZXh0cmEtbGlnaHQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgcGFkZGluZzogMTBweCAkc3BhY2VyLXNtYWxsICRzcGFjZXItZXh0cmEtc21hbGw7XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWJhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRncmV5LWV4dHJhLWxpZ2h0LCAyJSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi8vIC8qIFNpdGUgTmF2aWdhdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYmVmb3JlLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRzcGFjZXItZXh0cmEtc21hbGwgJHNwYWNlci1tZWRpdW07XG59XG5cbi8vIC8qIC0tLS0tLS0tLS0tLS0tLSAoYmVsb3cpIENTUyBHcmlkIGZhbGxiYWNrcyAtLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYmVmb3JlLWhlYWRlciAud3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOTglO1xuICBtYXJnaW46ICRzcGFjZXItc21hbGwgYXV0bztcbn1cblxuLmJlZm9yZS1oZWFkZXIgLndyYXAgc2VjdGlvbjpmaXJzdC1jaGlsZCxcbi5iZWZvcmUtaGVhZGVyIC53cmFwIHNlY3Rpb246bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLmJlZm9yZS1oZWFkZXIgLndyYXAgc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA4MCU7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvICRzcGFjZXItc21hbGw7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1sYXJnZSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICB9XG59XG5cbi5iZWZvcmUtaGVhZGVyIC53cmFwIHNlY3Rpb246bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1sYXJnZSB7XG4gICAgd2lkdGg6IDU1JTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLy8gLyogLS0tLS0tLS0tLS0tLS0tIChhYm92ZSkgQ1NTIEdyaWQgZmFsbGJhY2tzIC0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5nZW5lc2lzLW5hdi1tZW51IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zO1xuICBjbGVhcjogYm90aDtcbiAgY29sb3I6ICRibGFjay1iYXNlO1xuICBmb250LXNpemU6ICRib2R5LXNtYWxsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogJGJvZHktYmFzZS1saW5lLWhlaWdodDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUubWVudS1zZWNvbmRhcnksXG4jbWVudS1tYXN0aGVhZCBsaSB7XG4gIGZvbnQtc2l6ZTogJGJvZHktdGlueTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogJHNwYWNlci1leHRyYS1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbGFyZ2Uge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogJGdyZXktZGFyaztcbiAgfVxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1iYXNlO1xuICAgIH1cbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1iYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IC5tZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgYSB7XG4gIGNvbG9yOiAkYmxhY2stYmFzZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRzcGFjZXItZXh0cmEtc21hbGw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1kZWZhdWx0KGFsbCwgMTAwbXMsIGVhc2UtaW4tb3V0KTtcbn1cblxuLm1lbnUtaXRlbSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tZGVmYXVsdCg1MG1zKTtcbn1cblxuLm1lbnUtaXRlbSArIC5tZW51LWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cblxuLy9OYXYgbGluayBob3ZlciBlZmZlY3Rcbi5tZW51LWl0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBoZWlnaHQ6IDNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWRlZmF1bHQoYmFja2dyb3VuZC1jb2xvciwgMTAwbXMsIGVhc2UtaW4tb3V0KTtcbn1cblxuLmN1cnJlbnQtbWVudS1pdGVtOmFmdGVyLFxuLm1lbnUtaXRlbTpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5LWJhc2U7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51Lm1lbnUtc2Vjb25kYXJ5IGEge1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAwO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSBhOmZvY3VzLFxuLmdlbmVzaXMtbmF2LW1lbnUgYTpob3Zlcixcbi5nZW5lc2lzLW5hdi1tZW51IC5jdXJyZW50LW1lbnUtaXRlbSA+IGEge1xuICBjb2xvcjogJHByaW1hcnktYmFzZTtcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IHtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMDBweDtcbiAgei1pbmRleDogOTk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1sYXJnZSB7XG4gIC8vIFN1cGVyZmlzaCBjb250cm9scyBzaG93L2hpZGUgb24gZGVza3RvcCDigJQgYXZvaWQgY29tcGV0aW5nIG9wYWNpdHkvdmlzaWJpbGl0eSB0cmFuc2l0aW9uc1xuICAuanMtc3VwZXJmaXNoID4gLm1lbnUtaXRlbSA+IC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6ICRzcGFjZXItc21hbGwgJHNwYWNlci1tZWRpdW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSAubWVudS1pdGVtOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IGE6Zm9jdXMsXG4uZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUgYTpob3Zlcixcbi5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSAuY3VycmVudC1tZW51LWl0ZW0gPiBhIHtcbiAgY29sb3I6ICRwcmltYXJ5LWJhc2U7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSAuc3ViLW1lbnUge1xuICBtYXJnaW46IC00NHB4IDAgMCAxOTlweDtcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgPiAucmlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSA+IC5kYXRlLFxuLmdlbmVzaXMtbmF2LW1lbnUgPiAucmlnaHQgPiBhIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlM2UzZTM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMjBweCAyNHB4O1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSA+IC5zZWFyY2gge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSAuc2VhcmNoIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICBmb250LXNpemU6ICRib2R5LXNtYWxsO1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG59XG5cbi8vIC8qIFNpdGUgSGVhZGVyIE5hdmlnYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uc2l0ZS1oZWFkZXIgLmdlbmVzaXMtbmF2LW1lbnUgYSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNpdGUtaGVhZGVyLndyYXAsXG4uc2l0ZS1oZWFkZXIubmF2LXByaW1hcnkge1xuICBtYXgtd2lkdGg6IDExNDBweDtcbn1cblxuLy8gLyogUHJpbWFyeSBOYXZpZ2F0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLm5hdi1wcmltYXJ5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbigkZ3JleS1saWdodCwgMTAlKTtcbiAgLy8gYm94LXNoYWRvdzogMnB4IDJweCAyMHB4IHJnYmEoMCwwLDAsLjEpO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLW1lZGl1bTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbGFyZ2Uge1xuICAgIC8vIEZ1bGwtd2lkdGggbWVnYS1tZW51IHBhbmVsIGZvciB0b3AtbGV2ZWwgc3ViLW1lbnVzXG4gICAgLmdlbmVzaXMtbmF2LW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuXG4gICAgLmdlbmVzaXMtbmF2LW1lbnUgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51IHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtYmFzZTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1saWdodDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMTJweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICBwYWRkaW5nOiAkc3BhY2VyLW1lZGl1bSAkc3BhY2VyLWxhcmdlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6ICRzcGFjZXItc21hbGwgJHNwYWNlci1sYXJnZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cbiAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2VyLWV4dHJhLXNtYWxsICRzcGFjZXItc21hbGw7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdlbmVzaXMtbmF2LW1lbnUgPiAubWVudS1pdGVtLnNmSG92ZXIgPiAuc3ViLW1lbnUsXG4gICAgLmdlbmVzaXMtbmF2LW1lbnUgPiAubWVudS1pdGVtID4gYTpmb2N1cyArIC5zdWItbWVudSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC8vIE5lc3RlZCBsZXZlbHMgc3RhY2sgaW5zaWRlIHRoZSBwYW5lbCAobm8gc2lkZSBmbHlvdXQpXG4gICAgLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbjogJHNwYWNlci1leHRyYS1zbWFsbCAwIDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMCAwICRzcGFjZXItc21hbGw7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIC8qIEFjY2Vzc2libGUgTWVudVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5tZW51IC5tZW51LWl0ZW06Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4ubWVudS10b2dnbGUsXG4uc3ViLW1lbnUtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5AaW5jbHVkZSBicmVha3BvaW50LXNtYWxsZXItdGhhbi1sYXJnZSB7XG4gIC5nZW5lc2lzLW5hdi1tZW51IGxpLFxuICAuc2l0ZS1oZWFkZXIgdWwuZ2VuZXNpcy1uYXYtbWVudSxcbiAgLnNpdGUtaGVhZGVyIC5zZWFyY2gtZm9ybSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cblxuICAuZ2VuZXNpcy1uYXYtbWVudSxcbiAgLmhvbWUtdG9wIC53aWRnZXQudWktdGFicyAuZW50cnkgaDIsXG4gIC5zaXRlLWRlc2NyaXB0aW9uLFxuICAuc2l0ZS1oZWFkZXIgLnNlYXJjaC1mb3JtLFxuICAuc2l0ZS1oZWFkZXIgLnRpdGxlLWFyZWEsXG4gIC5zaXRlLWhlYWRlciAud2lkZ2V0LWFyZWEsXG4gIC5zaXRlLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZ2VuZXNpcy1uYXYtbWVudSBhLFxuICAuZ2VuZXNpcy1uYXYtbWVudSA+IC5maXJzdCA+IGEsXG4gIC5nZW5lc2lzLW5hdi1tZW51ID4gLmxhc3QgPiBhIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxuXG4gIC5zaXRlLWNvbnRhaW5lci13cmFwLFxuICAuc2l0ZS1oZWFkZXIgLnNlYXJjaC1mb3JtIHtcbiAgICBtYXJnaW46IDE2cHggYXV0bztcbiAgfVxuXG4gIC5nZW5lc2lzLW5hdi1tZW51IGxpLnJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8qIEdlbmVzaXMgUmVzcG9uc2l2ZSBNZW51cyAqL1xuICAuZ2VuZXNpcy1yZXNwb25zaXZlLW1lbnUgLndyYXAge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuZ2VuZXNpcy1yZXNwb25zaXZlLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAxMHZoO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLmdlbmVzaXMtc2tpcC1saW5rIC5za2lwLWxpbmstaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIC5tZW51LXRvZ2dsZSxcbiAgLnN1Yi1tZW51LXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGNvbG9yOiAkYmxhY2stYmFzZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgLm1lbnUtdG9nZ2xlOmZvY3VzLFxuICAubWVudS10b2dnbGU6aG92ZXIsXG4gIC5zdWItbWVudS10b2dnbGU6Zm9jdXMsXG4gIC5zdWItbWVudS10b2dnbGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBjb2xvcjogJHByaW1hcnktYmFzZTtcbiAgfVxuXG4gIC5tZW51LXRvZ2dsZTpmb2N1cyxcbiAgLnN1Yi1tZW51LXRvZ2dsZTpmb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkICNjY2M7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIH1cblxuICAubWVudS10b2dnbGUge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICRzcGFjZXItbWVkaXVtO1xuICAgIHJpZ2h0OiAkc3BhY2VyLW1lZGl1bTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG5cbiAgLm1lbnUtdG9nZ2xlOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgLy8gbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICB9XG5cbiAgLnN1Yi1tZW51LXRvZ2dsZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cblxuICAuc3ViLW1lbnUtdG9nZ2xlOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAtbXMtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDtcbiAgfVxuXG4gIC8vIC5tZW51LXRvZ2dsZS5hY3RpdmF0ZWQ6OmJlZm9yZSxcbiAgLnN1Yi1tZW51LXRvZ2dsZS5hY3RpdmF0ZWQ6OmJlZm9yZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cblxuICAuZ2VuZXNpcy1yZXNwb25zaXZlLW1lbnUgLmdlbmVzaXMtbmF2LW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZ2VuZXNpcy1yZXNwb25zaXZlLW1lbnUgLmdlbmVzaXMtbmF2LW1lbnUgLm1lbnUtaXRlbTpmb2N1cyxcbiAgLmdlbmVzaXMtcmVzcG9uc2l2ZS1tZW51IC5nZW5lc2lzLW5hdi1tZW51IC5tZW51LWl0ZW06aG92ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5nZW5lc2lzLXJlc3BvbnNpdmUtbWVudSAuZ2VuZXNpcy1uYXYtbWVudSBhOmZvY3VzLFxuICAuZ2VuZXNpcy1yZXNwb25zaXZlLW1lbnUgLmdlbmVzaXMtbmF2LW1lbnUgYTpob3ZlcixcbiAgLmdlbmVzaXMtcmVzcG9uc2l2ZS1tZW51XG4gICAgLmdlbmVzaXMtbmF2LW1lbnVcbiAgICA+IC5tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW1cbiAgICA+IGEge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICRwcmltYXJ5LWJhc2U7XG4gIH1cblxuICAuZ2VuZXNpcy1yZXNwb25zaXZlLW1lbnUgLmdlbmVzaXMtbmF2LW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5nZW5lc2lzLXJlc3BvbnNpdmUtbWVudSAuZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtID4gYTpmb2N1cyB1bC5zdWItbWVudSxcbiAgLmdlbmVzaXMtcmVzcG9uc2l2ZS1tZW51XG4gICAgLmdlbmVzaXMtbmF2LW1lbnVcbiAgICAubWVudS1pdGVtXG4gICAgPiBhOmZvY3VzXG4gICAgdWwuc3ViLW1lbnVcbiAgICAuc3ViLW1lbnUge1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZ2VuZXNpcy1yZXNwb25zaXZlLW1lbnVcbiAgICAuZ2VuZXNpcy1uYXYtbWVudVxuICAgID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW5cbiAgICA+IGE6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG5cbiAgLmdlbmVzaXMtcmVzcG9uc2l2ZS1tZW51IC5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSxcbiAgLm5hdi1wcmltYXJ5IC5nZW5lc2lzLXJlc3BvbnNpdmUtbWVudSAuZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6ICRzcGFjZXItc21hbGwgMDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWV4dHJhLWxpZ2h0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgPiAubWVudS1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6ICRzcGFjZXItc21hbGwgJHNwYWNlci1tZWRpdW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktYmFzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY3VycmVudC1tZW51LWl0ZW0gPiBhIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1iYXNlO1xuICAgIH1cbiAgfVxuXG4gIC5nZW5lc2lzLXJlc3BvbnNpdmUtbWVudSAuZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUgLnN1Yi1tZW51LFxuICAubmF2LXByaW1hcnkgLmdlbmVzaXMtcmVzcG9uc2l2ZS1tZW51IC5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSAuc3ViLW1lbnUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAkc3BhY2VyLWV4dHJhLXNtYWxsIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktZXh0cmEtbGlnaHQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59IiwiLyogRm9ybXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCAkZ3JleS1iYXNlO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCAkZ3JleS1iYXNlO1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggJGdyZXktYmFzZTtcbiAgLypcdGJveC1zaGFkb3c6IDFweCAxcHggM3B4ICNlZWUgaW5zZXQ7Ki9cbiAgY29sb3I6ICRibGFjay1iYXNlO1xuICBmb250LXNpemU6ICRib2R5LWJhc2UgKiAwLjg3NTtcbiAgcGFkZGluZzogJHNwYWNlci1leHRyYS1zbWFsbCAkc3BhY2VyLXNtYWxsO1xuICB3aWR0aDogMTAwJTtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImltYWdlXCJdIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbmlucHV0OmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXI6IDBweDtcbiAgLy8gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5LWJhc2U7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICRwcmltYXJ5LWJhc2U7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICRwcmltYXJ5LWJhc2U7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCAkcHJpbWFyeS1iYXNlO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG46Oi1tb3otcGxhY2Vob2xkZXIge1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRncmV5LW1lZGl1bTtcbiAgb3BhY2l0eTogMTtcbn1cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkZ3JleS1tZWRpdW07XG59XG5cbmJ1dHRvbixcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuLmJ1dHRvbixcbi5lbnRyeS1jb250ZW50IC5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1iYXNlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkaW5nO1xuICBmb250LXNpemU6ICRib2R5LXNtYWxsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAkc3BhY2VyLWV4dHJhLXNtYWxsICRzcGFjZXItc21hbGw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5idXR0b246Zm9jdXMsXG5pbnB1dDpmb2N1c1t0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXQ6Zm9jdXNbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXQ6Zm9jdXNbdHlwZT1cInN1Ym1pdFwiXSxcbi5idXR0b246Zm9jdXMsXG4uZW50cnktY29udGVudCAuYnV0dG9uOmZvY3VzLFxuYnV0dG9uOmhvdmVyLFxuaW5wdXQ6aG92ZXJbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0OmhvdmVyW3R5cGU9XCJyZXNldFwiXSxcbmlucHV0OmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sXG4uYnV0dG9uOmhvdmVyLFxuLmVudHJ5LWNvbnRlbnQgLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkcHJpbWFyeS1iYXNlLCAxMCUpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuYnV0dG9uLnNtYWxsLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5zbWFsbCxcbmlucHV0W3R5cGU9XCJyZXNldFwiXS5zbWFsbCxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uc21hbGwsXG4uYnV0dG9uLnNtYWxsIHtcbiAgcGFkZGluZzogOHB4IDEycHg7XG59XG5cbi5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8vIENlbnRlcnMgYnV0dG9uIG9uIGhvbWUgYW5kIGNhdGVnb3J5IHBhZ2VzXG4uaG9tZSAuYnV0dG9uLFxuLmNhdGVnb3J5IC5idXR0b24ge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luOiAyNHB4IGF1dG8gMDtcbn1cblxuLnNpdGUtY29udGFpbmVyIGJ1dHRvbjpkaXNhYmxlZCxcbi5zaXRlLWNvbnRhaW5lciBidXR0b246ZGlzYWJsZWQ6aG92ZXIsXG4uc2l0ZS1jb250YWluZXIgaW5wdXQ6ZGlzYWJsZWQsXG4uc2l0ZS1jb250YWluZXIgaW5wdXQ6ZGlzYWJsZWQ6aG92ZXIsXG4uc2l0ZS1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpkaXNhYmxlZCxcbi5zaXRlLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmRpc2FibGVkOmhvdmVyLFxuLnNpdGUtY29udGFpbmVyIGlucHV0W3R5cGU9XCJyZXNldFwiXTpkaXNhYmxlZCxcbi5zaXRlLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwicmVzZXRcIl06ZGlzYWJsZWQ6aG92ZXIsXG4uc2l0ZS1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpkaXNhYmxlZCxcbi5zaXRlLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBjb2xvcjogIzU2NTY1NjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmVycm9yNDA0IC5lbnRyeS1jb250ZW50IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG4ucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4iLCIvKiBQYWdlIFRlYXNlcnMgKi9cblxuLyogLS0tLS0tLS0tLS0tLS0tIChiZWxvdykgQ1NTIEdyaWQgZmFsbGJhY2tzIC0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vLyAucGFnZS10ZWFzZXJzLWJvdHRvbS13aWRnZXQtYXJlYSAucGFnZS10ZWFzZXJzLXRlYXNlciB7XG4vLyAgIGJhY2tncm91bmQtY29sb3I6IHB1cnBsZTtcbi8vICAgZmxvYXQ6IGxlZnQ7XG4vLyAgIHdpZHRoOiAxMDAlO1xuLy8gICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLXNtYWxsIHtcbi8vICAgICB3aWR0aDogNDcuNSU7XG4vLyAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4vLyAgICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuLy8gICAgIH1cbi8vICAgfVxuLy8gICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLWxhcmdlIHtcbi8vICAgICB3aWR0aDogMzAlO1xuLy8gICAgICY6bnRoLWNoaWxkKG9kZCkge1xuLy8gICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuLy8gICAgIH1cbi8vICAgICAvL3NlbGVjdHMgdGVhc2VycyAxLCAyLCA0LCA1IHRvIGFkZCByaWdodCBtYXJnaW5cbi8vICAgICAmOm50aC1jaGlsZCgtbiArIDIpLFxuLy8gICAgICY6bnRoLWNoaWxkKDQpLFxuLy8gICAgICY6bnRoLWNoaWxkKDUpLFxuLy8gICAgICY6bnRoLWNoaWxkKDcpIHtcbi8vICAgICAgIG1hcmdpbi1yaWdodDogNSU7XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5cbi8vIC5wYWdlLXRlYXNlcnMtdGVhc2VyLmZpbGxlci1hZCB7XG4vLyAgIHdpZHRoOiAxMDAlO1xuLy8gICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLXNtYWxsIHtcbi8vICAgICB3aWR0aDogNDcuNSU7XG4vLyAgIH1cbi8vICAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1sYXJnZSB7XG4vLyAgICAgd2lkdGg6IDY1JTtcbi8vICAgfVxuLy8gfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0gKGFib3ZlKSBDU1MgR3JpZCBmYWxsYmFja3MgLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gIC5ob21lIC5wYWdlLXRlYXNlcnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAkc3BhY2VyLW1lZGl1bTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1zbWFsbCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLW1lZGl1bSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIH1cbiAgfVxuICAucGFnZS10ZWFzZXJzLXRlYXNlciB7XG4gICAgZmxleDogMTtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5saXN0aW5nLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgfVxuICAucGFnZS10ZWFzZXJzLXRlYXNlci5maWxsZXItYWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuICAgICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLW1lZGl1bSB7XG4gICAgICBncmlkLWNvbHVtbjogMiAvIDQ7XG4gICAgfVxuICB9XG59XG5cbi5mZWF0dXJlZC1wYWdlLWNhcmQsXG4uc2VjdGlvbi10ZWFzZXIge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLW1lZGl1bTtcblxuICBhLmltYWdlIHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBsaTpub3QoOmZpcnN0LWNoaWxkKSBhLmltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnRpdGxlIHtcbiAgICBAaW5jbHVkZSBoZWFkaW5nLWxpc3Q7XG4gIH1cbiAgLm1ldGEtZ3JvdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxpc3RpbmctaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLy9IaWRlIHRoZSB0aXRsZSBmb3Igc2VjdGlvbiB0ZWFzZXJzIHVzZWQgaW4gQXBwZWFyYW5jZSBhcmVhXG5cbi5iZWZvcmUtZm9vdGVyLXdyYXBwZXIgLndpZGdldHRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhdGVnb3J5IHtcbiAgLnRvcC10ZWFzZXJzLWdyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6ICRzcGFjZXItc21hbGw7XG4gICAgcGFkZGluZzogJHNwYWNlci1leHRyYS1zbWFsbCAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLW1lZGl1bSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgICAubGlzdGluZy1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAxO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIC5jb21tZXJjaWFsLWxpdC10ZWFzZS1saW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZ2FwOiAkc3BhY2VyLXNtYWxsO1xuICAgICAgICAuY29tbWVyY2lhbC1saXQtdGVhc2UtaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIC8vIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29tbWVyY2lhbC1saXQtdGVhc2UtY29udGVudCB7XG4gICAgICAgICAgLmNvbW1lcmNpYWwtbGl0LXRlYXNlLWhlYWRsaW5lLFxuICAgICAgICAgIC5jb21tZXJjaWFsLWxpdC10ZWFzZS1jdGEge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY29tbWVyY2lhbC1saXQtdGVhc2UtaGVhZGxpbmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1saXN0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1leHRyYS1zbWFsbDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNvbW1lcmNpYWwtbGl0LXRlYXNlLWJvZHkge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY29tbWVyY2lhbC1saXQtdGVhc2UtY3RhIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSBib2R5LWxpc3Q7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJvdHRvbSB0ZWFzZXJzIHdpZGdldCBhcmVhIC0gNS1jb2x1bW4gZ3JpZCBsYXlvdXQgZm9yIHBhZ2UtdGVhc2Vyc1xuLy8gVXNlZCBvbiBjYXRlZ29yeSBwYWdlcyAoQ0RULCBUcmlhbHMgJiBMaXRpZ2F0aW9uKSBhbmQgY2FuIGJlIHVzZWQgb24gYW55IHBhZ2Vcbi5wYWdlLXRlYXNlcnMtYm90dG9tLXdpZGdldC1hcmVhIHtcbiAgbWF4LXdpZHRoOiAkd3JhcHBlci1zaXRlLWlubmVyO1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0byAkc3BhY2VyLWxhcmdlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6ICRzcGFjZXItbGFyZ2U7XG4gIC5wYWdlLXRlYXNlcnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6ICRzcGFjZXItbWVkaXVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLW1lZGl1bSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmFzZTtcbiAgICAgIGdhcDogMXB4O1xuICAgICAgLnBhZ2UtdGVhc2Vycy10ZWFzZXIge1xuICAgICAgICBtaW4td2lkdGg6IDA7IC8vIEFsbG93IGdyaWQgaXRlbSB0byBzaHJpbmsgYmVsb3cgY29udGVudCBzaXplXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1iYXNlO1xuICAgICAgICBwYWRkaW5nOiAwICRzcGFjZXItc21hbGw7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIjbGVha3ktcGF5d2FsbC1sb2dpbi1mb3JtLFxuLnJjcF9mb3JtLFxuLmxlYWt5X3BheXdhbGxfbWVzc2FnZV93cmFwIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAkc3BhY2VyLWxhcmdlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5sZWFreV9wYXl3YWxsX21lc3NhZ2Vfd3JhcCB7XG4gIC8vIC5tZXNzYWdlLWNvbnRlbnQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgZGFya2VuKCRncmV5LWxpZ2h0LCA1JSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oJGdyZXktbGlnaHQsIDUlKTtcbiAgZm9udC1zaXplOiAkYm9keS1iYXNlO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAkc3BhY2VyLWxhcmdlIGF1dG8gJHNwYWNlci1tZWRpdW07XG4gIC5tZXNzYWdlLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbWVkaXVtO1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1iYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC8vIH1cbn1cblxuI2xlYWt5LXBheXdhbGwtbG9naW4tZm9ybSB7XG4gIC8vIGJveC1zaGFkb3c6IDAgMCA0MHB4IDEwcHggcmdiYSgwLCAwLCAwLCAuMDUpO1xuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLXNtYWxsIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIGZpZWxkc2V0IHAge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaGVhZGluZztcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtYWxsO1xuICB9XG4gIGxhYmVsIHtcbiAgICBAaW5jbHVkZSBoZWFkaW5nLWxhYmVsO1xuICB9XG4gIGZpZWxkc2V0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICBpbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG59XG5cbi5saXN0aW5nLWl0ZW0gcCBhIHtcbiAgY29sb3I6ICRwcmltYXJ5LWJhc2U7XG59XG5cbi5wcmVtaXVtLXVwZ3JhZGUtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJGdyZXktbGlnaHQ7XG4gIHBhZGRpbmc6ICRzcGFjZXItbGFyZ2U7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5sZWFreS1wYXl3YWxsLWxvZ2luLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAkc3BhY2VyLW1lZGl1bTtcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRncmV5LWxpZ2h0LCA1JSk7XG4gIG1hcmdpbjogJHNwYWNlci1sYXJnZSAwO1xuICBwYWRkaW5nOiAkc3BhY2VyLWxhcmdlO1xuICBiYWNrZ3JvdW5kOiAkZ3JleS1saWdodDtcbiAgLm1lc3NhZ2UtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm9keS1saXN0O1xuICB9XG4gICNsZWFreS1wYXl3YWxsLWxvZ2luLWZvcm0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGdyZXktbGlnaHQsIDUlKTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtYmFzZTtcbiAgfVxuICAubW8tc2FtbC1sb2dpbi1idXR0b24tY29udGFpbmVyIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogJHNwYWNlci1zbWFsbDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmc6ICRzcGFjZXItc21hbGw7XG4gICAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRncmV5LWxpZ2h0LCA1JSk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaGVhZGluZztcbiAgICBmb250LXNpemU6ICRib2R5LXNtYWxsO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtYmFzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMjRweDtcbiAgICB9XG4gIH1cbiAgLy9UZXhhcyBUZWNoIFNjaG9vbCBvZiBMYXcgc3R5bGVzXG59XG4iLCIubWlzc2VkLXN0b3JpZXMge1xuICAubGlzdGluZy1pdGVtIHtcbiAgICBwYWRkaW5nOiAkc3BhY2VyLW1lZGl1bSAwO1xuICB9XG59XG5cbnVsLm1pc3NlZC1zdG9yaWVzLmZpcnN0IGxpLmxpc3RpbmctaXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjZXItbWVkaXVtO1xufVxuXG4uY29udGVudCAuaG9tZS1ib3R0b20ge1xuICAubWlzc2VkLXN0b3JpZXMge1xuICAgIC5leGNlcnB0IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG59XG5cbi5taXNzZWQtc3Rvcmllcy5maXJzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC5saXN0aW5nLWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1tZWRpdW0ge1xuICAgIGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItbWVkaXVtO1xuICAgICAgLy8gQ2xlYW5lZCB1cCBjb21tZW50ZWQgc3R5bGVzXG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgLy8gQ2xlYW5lZCB1cCBjb21tZW50ZWQgc3R5bGVzXG4gIH1cbn1cbiIsIkBrZXlmcmFtZXMgc2xpZGVVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbnNpbmdsZSxcbi5hcmNoaXZlIHtcbiAgLmF1dGhvci1ib3gge1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyLXNtYWxsO1xuICAgIC5hdmF0YXItd3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwaW5rO1xuICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc21hbGw7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2luZ2xlIHtcbiAgLmF1dGhvci1ib3gge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLXNtYWxsIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLmF2YXRhci13cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvICRzcGFjZXItc21hbGw7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLXNtYWxsIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMCAkc3BhY2VyLWxhcmdlICRzcGFjZXItbGFyZ2UgMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbWVkaXVtIHtcbiAgICAgICAgbWFyZ2luOiAwICRzcGFjZXItbGFyZ2UgJHNwYWNlci1leHRyYS1sYXJnZSAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYXJjaGl2ZSB7XG4gIC5hdXRob3ItYm94IHtcbiAgICAuYXZhdGFyLXdyYXBwZXIge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gJHNwYWNlci1sYXJnZTtcbiAgICB9XG4gIH1cbn1cblxuLmF1dGhvci1ib3gge1xuICAuYXZhdGFyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnRpdGxlIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYmxhY2stYmFzZTtcbiAgICB9XG4gIH1cbiAgLmRlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc21hbGw7XG4gICAgZm9udC1zaXplOiBzbWFsbDtcbiAgfVxuICAubGluay1ncm91cCB7XG4gICAgaSB7XG4gICAgICBwYWRkaW5nOiAkc3BhY2VyLWV4dHJhLXNtYWxsICRzcGFjZXItZXh0cmEtc21hbGwgJHNwYWNlci1leHRyYS1zbWFsbCAwO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIEBpbmNsdWRlIGxpbmstc2FucztcbiAgICAgIGZvbnQtc2l6ZTogJGJvZHktc21hbGw7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuICB9XG59XG5cbi5hdXRob3ItYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5hcmNoaXZlLmF1dGhvciB7XG4gIC5hcmNoaXZlLWRlc2NyaXB0aW9uIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICAuYXJjaGl2ZS10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLnNob3cge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1kZWZhdWx0KGFsbCwgMC4xNXMpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMCAwICRzcGFjZXItc21hbGw7XG4gICAgICBwIHtcbiAgICAgICAgYW5pbWF0aW9uOiBzbGlkZVVwIDAuM3MgZWFzZS1pbi1vdXQgYWx0ZXJuYXRlO1xuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tZGVmYXVsdChhbGwsIDAuMTVzKTtcbiAgICB9XG4gIH1cbn1cblxuQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gIC5zaW5nbGUgLmF1dGhvci1ib3gge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAkc3BhY2VyLW1lZGl1bTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLXNtYWxsIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDEyMHB4LCBhdXRvKSA0ZnI7XG4gICAgICAuYXZhdGFyLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2VyLXNtYWxsIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL0RlZmF1bHQgUG9zdCB3aWRnZXQgc3R5bGVzXG4uc2lkZWJhciB7XG4gIC53aWRnZXRfcmVjZW50X2VudHJpZXMgdWwgbGkge1xuICAgIHBhZGRpbmc6ICRzcGFjZXItc21hbGwgMDtcbiAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLW1haW47XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgYSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uY2F0ZWdvcnkgLnNpZGViYXIge1xuICAud2lkZ2V0IHtcbiAgICBwYWRkaW5nOiAwIDAgJHNwYWNlci1leHRyYS1sYXJnZTsgXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufSIsIi8vIERlZmF1bHQgc3R5bGVzIGZvciBhbGwgbGlzdGluZy1pdGVtcyAocG9zdCBsaW5rcylcbi8vIE92ZXJyaWRlcyBmb3Igc3BlY2lmaWMgdGVtcGxhdGVzIGFyZSBpbiB0aGUgcmVzcGVjdGl2ZSB0ZW1wbGF0ZSBwYWdlc1xuLmxpc3RpbmctaXRlbSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gIC8vIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci1tYWluO1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlci1tZWRpdW07XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGxhd3llcnMtZmlybXMudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmOm50aC1jaGlsZChuICsgMikge1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2VyLW1lZGl1bTtcbiAgfVxuXG5cbiAgJjpudGgtY2hpbGQobisyKSB7XG4gICAgYm9yZGVyLXRvcDogJGJvcmRlci1tYWluO1xuICB9XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLW1haW47XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gIH1cbiAgXG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1iYXNlO1xuICB9XG5cbiAgLmV4Y2VycHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc21hbGw7XG4gIH1cbiAgXG4gIC5leGNlcnB0IGEge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBjb2xvcjogJHByaW1hcnktYmFzZTtcbiAgfVxuICBcbiAgaW1nLFxuICBsaSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59IiwiLyogQmFubmVycyBhbmQgQWR2ZXJ0aXNlbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vLyBDZW50ZXIgYWxsIHNpbmdsZSBwb3N0IGJhbm5lciBhZCBwbGFjZW1lbnRzXG4uc2luZ2xlLXBvc3QtYmFubmVyLFxuLnNpbmdsZS1wb3N0LWJhbm5lciAuYWR2YW5jZWQtYWRzLFxuLnNpbmdsZS1wb3N0LWJhbm5lciAuYWR2YW5jZWQtYWRzLXBybyxcbi5zaW5nbGUtcG9zdC1iYW5uZXIgLmFkdmVydGlzZW1lbnQsXG4uc2luZ2xlLXBvc3QtYmFubmVyIC5hZCB7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vLyBUYXJnZXQgc3BlY2lmaWMgYmFubmVyIHBsYWNlbWVudCBJRHNcbiNzaW5nbGUtX2RlZmF1bHRfLWJhbm5lcixcbltpZCo9XCJzcG9uc29yLVwiXSB7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBcbiAgLy8gRW5zdXJlIHRoZSBhZCBjb250ZW50IGl0c2VsZiBpcyBjZW50ZXJlZFxuICAuYWR2YW5jZWQtYWRzLFxuICAuYWR2YW5jZWQtYWRzLXBybyxcbiAgLmFkdmVydGlzZW1lbnQsXG4gIC5hZCB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4vLyBBZGRpdGlvbmFsIGNlbnRlcmluZyBmb3IgcmVzcG9uc2l2ZSBhZHNcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXBvc3QtYmFubmVyLFxuICAjc2luZ2xlLV9kZWZhdWx0Xy1iYW5uZXIsXG4gIFtpZCo9XCJzcG9uc29yLVwiXSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIFxuICAgIC8vIEVuc3VyZSBtb2JpbGUgYWRzIGFyZSBwcm9wZXJseSBjZW50ZXJlZFxuICAgIC5hZHZhbmNlZC1hZHMsXG4gICAgLmFkdmFuY2VkLWFkcy1wcm8sXG4gICAgLmFkdmVydGlzZW1lbnQsXG4gICAgLmFkIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gTWV0YSBTdHlsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIEJhc2UgTWV0YSBTdHlsZXNcbi5ob21lLFxuLnNlYXJjaCxcbi5hcmNoaXZlLFxuLnNpbmdsZSxcbi5jYXRlZ29yeSxcbi5lbnRyeS1tZXRhIHtcbiAgZm9udC1zaXplOiAkYm9keS1zbWFsbDtcbiAgLmRhdGUsXG4gIC5lbnRyeS10aW1lIHsgXG4gICAgQGluY2x1ZGUgbWV0YS10aW1lO1xuICB9XG4gIFxuICAuYXV0aG9yLFxuICAuZW50cnktYXV0aG9yIHtcbiAgICBAaW5jbHVkZSBtZXRhLWF1dGhvcjtcbiAgfVxufVxuXG4vLyBBdXRob3IgU3R5bGVzXG4uYXV0aG9yLFxuLmVudHJ5LWF1dGhvci1uYW1lIHtcbiAgY29sb3I6ICRibGFjay1iYXNlO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc21hbGw7XG59XG5cbi8vIFRpbWUvRGF0ZSBTdHlsZXNcbi5lbnRyeS1tZXRhIHRpbWUge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xufVxuXG4uZGF0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIHwgXCI7XG59XG5cbi5lbnRyeS1tZXRhIHRpbWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIiB8IFwiO1xuICBjb2xvcjogJGdyZXktYmFzZTtcbn1cblxuLy8gRm9vdGVyIE1ldGEgU3R5bGVzIC0gUmVtb3ZlZCBhcyBub3QgdXNlZCBpbiBmcm9udGVuZFxuIiwiLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQge1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczpcbiAgJ0ZJTEwnIDAsXG4gICd3Z2h0JyA0MDAsXG4gICdHUkFEJyAwLFxuICAnb3BzeicgMjBcbn0iLCIvLyBTcG9uc29yZWQgY29udGVudCBsaXN0aW5nIHN0eWxlc1xuLmxpc3RpbmctaXRlbS5zcG9uc29yZWQtY29udGVudC1saXN0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogJHNwYWNlci1tZWRpdW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktZXh0cmEtbGlnaHQ7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbWVkaXVtO1xuICB9XG4gICY6bnRoLWNoaWxkKG4rMikge1xuICAgIG1hcmdpbjogJHNwYWNlci1tZWRpdW0gMDtcbiAgfVxuXG5cblxuICAuc3BvbnNvcmVkLWNvbnRlbnQtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogJGJvZHktc21hbGw7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiAkdGV4dC10cmFuc2Zvcm0tdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkcHJpbWFyeS1iYXNlO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc21hbGw7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgXG4gIC5zcG9uc29yZWQtY29udGVudC1hZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1tZWRpdW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIFxuICAgIC8vIENlbnRlciBhbnkgYWQgcGxhY2VtZW50IGNvbnRlbnRcbiAgICA+ICoge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIFxuICAuc3BvbnNvcmVkLWNvbnRlbnQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBcbiAgLnRpdGxlLFxuICAuZW50cnktdGl0bGUge1xuICAgIEBpbmNsdWRlIGhlYWRpbmctc2Vjb25kYXJ5O1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc21hbGw7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgXG4gIC5leGNlcnB0LFxuICAuZW50cnktZXhjZXJwdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbWFsbDtcbiAgICBvcmRlcjogMjtcbiAgfVxuICBcbiAgLmVudHJ5LW1ldGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgb3JkZXI6IDM7XG4gICAgZm9udC1zaXplOiAkYm9keS1zbWFsbDtcbiAgICBcbiAgICAubWV0YS1zZXBhcmF0b3Ige1xuICAgICAgbWFyZ2luOiAwICRzcGFjZXItZXh0cmEtc21hbGw7XG4gICAgfVxuICAgIFxuICAgIC5kYXRlLFxuICAgIC5lbnRyeS10aW1lLFxuICAgIC5hdXRob3IsXG4gICAgLmVudHJ5LWF1dGhvciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICB9XG4gIFxuICAuaW1hZ2UsXG4gIC5lbnRyeS1pbWFnZSxcbiAgLmVudHJ5LWltYWdlLWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0iLCIvLyBDdXN0b20gV2lkZ2V0c1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBDaGlsZCBDYXRlZ29yaWVzIFdpZGdldFxuLndpZGdldC53aWRnZXRfdHhsYl9jaGlsZF9jYXRlZ29yaWVzIHtcbiAgXG4gIC53aWRnZXQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJGJvZHktYmFzZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbWFsbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogJHRleHQtdHJhbnNmb3JtLXVwcGVyY2FzZTtcbiAgfVxuICBcbiAgLmNoaWxkLWNhdGVnb3JpZXMtbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbWFsbDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLXNtYWxsIHtcbiAgICAgIGdhcDogJHNwYWNlci1zbWFsbDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgXG4gICAgfVxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItZXh0cmEtc21hbGw7XG4gICAgICAgJjo6bWFya2VyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZXItZXh0cmEtc21hbGwgMDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1zbWFsbCB7XG4gICAgICAgICAgcGFkZGluZzogJHNwYWNlci1leHRyYS1zbWFsbCAwICRzcGFjZXItc21hbGw7XG4gICAgICAgIH1cbiAgICAgICAgY29sb3I6ICRibGFjay1iYXNlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgICAgICAgXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1iYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiBTZWFyY2g6IEVsYXN0aWNQcmVzcyBJbnN0YW50IFJlc3VsdHMgYW5kIEF1dG9zdWdnZXN0LCBzdHlsZWQgdG8gbWF0Y2ggdGhlIHNpdGUuICovXG5cbi8vIC5lcC1zZWFyY2gtbW9kYWwsXG4vLyAuZXAtYXV0b3N1Z2dlc3QtY29udGFpbmVyIHtcbi8vIFx0LS10eGxiLWluazogJGJsYWNrLWJhc2U7XG4vLyBcdC0tdHhsYi1zbGF0ZTogJGdyZXktZGFyaztcbi8vIFx0LS10eGxiLWJsdWU6ICRwcmltYXJ5LWJhc2U7XG4vLyBcdC0tdHhsYi1ibHVlLWRhcms6ICRwcmltYXJ5LWhvdmVyO1xuLy8gXHQtLXR4bGItbGluZTogJGdyZXktYmFzZTtcbi8vIFx0LS10eGxiLWxpbmUtc29mdDogJGdyZXktbGlnaHQ7XG4vLyBcdC0tdHhsYi10aW50OiAkZ3JleS1leHRyYS1saWdodDtcbi8vIFx0LS10eGxiLXNhbnM6ICRmb250LWZhbWlseS1oZWFkaW5nO1xuLy8gXHQtLXR4bGItc2VyaWY6ICRmb250LWZhbWlseS1zZXJpZjtcbi8vIH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBBdXRvc3VnZ2VzdCAoZHJvcGRvd24gdW5kZXIgdGhlIHNlYXJjaCBmaWVsZClcbiAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZXAtYXV0b3N1Z2dlc3QtY29udGFpbmVyIC5lcC1hdXRvc3VnZ2VzdCB7XG5cdHRvcDogY2FsYygxMDAlICsgNnB4KTtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQ6ICR3aGl0ZS1iYXNlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1iYXNlO1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDE2LCAyMywgMzIsIDAuMDYpLCAwIDhweCAyNHB4IHJnYmEoMTYsIDIzLCAzMiwgMC4xNCk7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaGVhZGluZztcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdHotaW5kZXg6IDEwMDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuZXAtYXV0b3N1Z2dlc3QtY29udGFpbmVyIC5lcC1hdXRvc3VnZ2VzdCB7XG5cdFx0d2lkdGg6IG1heCgxMDAlLCA0NjBweCk7XG5cdH1cbn1cblxuLmVwLWF1dG9zdWdnZXN0LWNvbnRhaW5lciAuZXAtYXV0b3N1Z2dlc3QgPiB1bCB7XG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiA0cHggMCA2cHg7XG59XG5cbi5lcC1hdXRvc3VnZ2VzdC1jb250YWluZXIgLmVwLWF1dG9zdWdnZXN0ID4gdWw6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiSGVhZGxpbmVzXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAxMnB4IDE2cHggNnB4O1xuXHRjb2xvcjogJGdyZXktZGFyaztcblx0Zm9udDogNzAwIDExcHgvMSAkZm9udC1mYW1pbHktaGVhZGluZztcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogVGhlIHJvdyBjYXJyaWVzIHRoZSBwYWRkaW5nIGFuZCB0aGUgaG92ZXIgc3RhdGU7IHRoZSBsaW5rIGNhcnJpZXMgdGhlIHR3by1saW5lIGNsYW1wXG4gICBhbmQgaXMgc3RyZXRjaGVkIG92ZXIgdGhlIHJvdyBzbyB0aGUgd2hvbGUgcm93IGlzIGNsaWNrYWJsZS4gKi9cblxuLmVwLWF1dG9zdWdnZXN0LWNvbnRhaW5lciAuZXAtYXV0b3N1Z2dlc3QgPiB1bCA+IGxpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDlweCAxNnB4O1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRpbmc7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcyBlYXNlO1xufVxuXG4uZXAtYXV0b3N1Z2dlc3QtY29udGFpbmVyIC5lcC1hdXRvc3VnZ2VzdCA+IHVsID4gbGk6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5lcC1hdXRvc3VnZ2VzdC1jb250YWluZXIgLmVwLWF1dG9zdWdnZXN0ID4gdWwgPiBsaSA+IGEuYXV0b3N1Z2dlc3QtbGluayB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRjb2xvcjogJGJsYWNrLWJhc2U7XG5cdGZvbnQ6IDQwMCAxNXB4LzEuMyAkZm9udC1mYW1pbHktaGVhZGluZztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHQtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG5cdHRyYW5zaXRpb246IGNvbG9yIDAuMXMgZWFzZTtcbn1cblxuLmVwLWF1dG9zdWdnZXN0LWNvbnRhaW5lciAuZXAtYXV0b3N1Z2dlc3QgPiB1bCA+IGxpID4gYS5hdXRvc3VnZ2VzdC1saW5rOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aW5zZXQ6IDA7XG59XG5cbi5lcC1hdXRvc3VnZ2VzdC1jb250YWluZXIgLmVwLWF1dG9zdWdnZXN0ID4gdWwgPiBsaTpob3Zlcixcbi5lcC1hdXRvc3VnZ2VzdC1jb250YWluZXIgLmVwLWF1dG9zdWdnZXN0ID4gdWwgPiBsaS5zZWxlY3RlZCxcbi5lcC1hdXRvc3VnZ2VzdC1jb250YWluZXIgLmVwLWF1dG9zdWdnZXN0ID4gdWwgPiBsaVthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRncmV5LWV4dHJhLWxpZ2h0O1xufVxuXG4uZXAtYXV0b3N1Z2dlc3QtY29udGFpbmVyIC5lcC1hdXRvc3VnZ2VzdCA+IHVsID4gbGkgPiBhLmF1dG9zdWdnZXN0LWxpbms6aG92ZXIsXG4uZXAtYXV0b3N1Z2dlc3QtY29udGFpbmVyIC5lcC1hdXRvc3VnZ2VzdCA+IHVsID4gbGkgPiBhLmF1dG9zdWdnZXN0LWxpbms6YWN0aXZlLFxuLmVwLWF1dG9zdWdnZXN0LWNvbnRhaW5lciAuZXAtYXV0b3N1Z2dlc3QgPiB1bCA+IGxpID4gYS5hdXRvc3VnZ2VzdC1saW5rLnNlbGVjdGVkIHtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmVwLWF1dG9zdWdnZXN0LWNvbnRhaW5lciAuZXAtYXV0b3N1Z2dlc3QgPiB1bCA+IGxpOmhvdmVyID4gYS5hdXRvc3VnZ2VzdC1saW5rLFxuLmVwLWF1dG9zdWdnZXN0LWNvbnRhaW5lciAuZXAtYXV0b3N1Z2dlc3QgPiB1bCA+IGxpLnNlbGVjdGVkID4gYS5hdXRvc3VnZ2VzdC1saW5rLFxuLmVwLWF1dG9zdWdnZXN0LWNvbnRhaW5lciAuZXAtYXV0b3N1Z2dlc3QgPiB1bCA+IGxpW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdID4gYS5hdXRvc3VnZ2VzdC1saW5rIHtcblx0Y29sb3I6ICRwcmltYXJ5LWhvdmVyO1xufVxuXG4uZXAtYXV0b3N1Z2dlc3QtY29udGFpbmVyIC5lcC1hdXRvc3VnZ2VzdDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlByZXNzIEVudGVyIHRvIHNlZSBhbGwgcmVzdWx0c1wiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMTBweCAxNnB4O1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tdHhsYi1saW5lLXNvZnQpO1xuXHRiYWNrZ3JvdW5kOiAjZjdmYWZjO1xuXHRjb2xvcjogJGdyZXktZGFyaztcblx0Zm9udDogNDAwIDEycHgvMS4yICRmb250LWZhbWlseS1oZWFkaW5nO1xufVxuXG5AbWVkaWEgKGhvdmVyOiBub25lKSB7XG5cdC5lcC1hdXRvc3VnZ2VzdC1jb250YWluZXIgLmVwLWF1dG9zdWdnZXN0OjphZnRlciB7XG5cdFx0Y29udGVudDogXCJUYXAgU2VhcmNoIHRvIHNlZSBhbGwgcmVzdWx0c1wiO1xuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgSW5zdGFudCBSZXN1bHRzIChzZWFyY2ggd2luZG93KVxuICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5lcC1zZWFyY2gtbW9kYWwge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2LCAyMywgMzIsIDAuNjIpO1xuXHRjb2xvcjogJGJsYWNrLWJhc2U7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaGVhZGluZztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHQtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigzcHgpO1xuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoM3B4KTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi5lcC1zZWFyY2gtbW9kYWxbYXJpYS1oaWRkZW49XCJmYWxzZVwiXSB7XG5cdGFuaW1hdGlvbjogdHhsYi1zZWFyY2gtZmFkZSAwLjE4cyBlYXNlLW91dDtcbn1cblxuLmVwLXNlYXJjaC1tb2RhbFthcmlhLWhpZGRlbj1cImZhbHNlXCJdIC5lcC1zZWFyY2gtbW9kYWxfX2NvbnRlbnQge1xuXHRhbmltYXRpb246IHR4bGItc2VhcmNoLXJpc2UgMC4yNHMgY3ViaWMtYmV6aWVyKDAuMiwgMCwgMCwgMSk7XG59XG5cbkBrZXlmcmFtZXMgdHhsYi1zZWFyY2gtZmFkZSB7XG5cdGZyb20geyBvcGFjaXR5OiAwOyB9XG5cdHRvIHsgb3BhY2l0eTogMTsgfVxufVxuXG5Aa2V5ZnJhbWVzIHR4bGItc2VhcmNoLXJpc2Uge1xuXHRmcm9tIHsgb3BhY2l0eTogMDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpOyB9XG5cdHRvIHsgb3BhY2l0eTogMTsgdHJhbnNmb3JtOiBub25lOyB9XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG5cdC5lcC1zZWFyY2gtbW9kYWxbYXJpYS1oaWRkZW49XCJmYWxzZVwiXSxcblx0LmVwLXNlYXJjaC1tb2RhbFthcmlhLWhpZGRlbj1cImZhbHNlXCJdIC5lcC1zZWFyY2gtbW9kYWxfX2NvbnRlbnQge1xuXHRcdGFuaW1hdGlvbjogbm9uZTtcblx0fVxufVxuXG4uZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtbW9kYWxfX2NvbnRlbnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLW1vZGFsX19jb250ZW50IHtcblx0XHR0b3A6IDMycHg7XG5cdFx0Ym90dG9tOiAzMnB4O1xuXHRcdHdpZHRoOiAxMTIwcHg7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgxNiwgMjMsIDMyLCAwLjA4KSwgMCAxMnB4IDMycHggcmdiYSgxNiwgMjMsIDMyLCAwLjE4KSwgMCAzMnB4IDgwcHggcmdiYSgxNiwgMjMsIDMyLCAwLjIyKTtcblx0fVxufVxuXG4vKiBDbG9zZSBidXR0b246IHNpdHMgYmVzaWRlIHRoZSBzZWFyY2ggZmllbGQuICovXG5cbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1tb2RhbF9fY2xvc2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTRweDtcblx0cmlnaHQ6IDE2cHg7XG5cdHotaW5kZXg6IDI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6IDhweDtcblx0d2lkdGg6IDQ2cHggIWltcG9ydGFudDtcblx0aGVpZ2h0OiA0NnB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAkZ3JleS1kYXJrICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xuXHRjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBjb2xvciAwLjE1cyBlYXNlO1xufVxuXG4uZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtbW9kYWxfX2Nsb3NlIHN2ZyB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG59XG5cbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1tb2RhbF9fY2xvc2U6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAkZ3JleS1leHRyYS1saWdodCAhaW1wb3J0YW50O1xuXHRjb2xvcjogJGJsYWNrLWJhc2UgIWltcG9ydGFudDtcbn1cblxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLW1vZGFsX19jbG9zZTpmb2N1cy12aXNpYmxlLFxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLXBhbmVsX19idXR0b246Zm9jdXMtdmlzaWJsZSxcbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1zbWFsbC1idXR0b246Zm9jdXMtdmlzaWJsZSxcbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1wYWdpbmF0aW9uLWJ1dHRvbjpmb2N1cy12aXNpYmxlLFxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLXNpZGViYXItdG9nZ2xlOmZvY3VzLXZpc2libGUsXG4uZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtc29ydF9fb3B0aW9uczpmb2N1cy12aXNpYmxlLFxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLXJlc3VsdF9fdGl0bGUgYTpmb2N1cy12aXNpYmxlLFxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLWNoZWNrYm94X19pbnB1dDpmb2N1cy12aXNpYmxlIHtcblx0b3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXR4bGItYmx1ZSkgIWltcG9ydGFudDtcblx0b3V0bGluZS1vZmZzZXQ6IDFweCAhaW1wb3J0YW50O1xufVxuXG4vKiBFbGFzdGljUHJlc3MgZm9yY2VzIGEgZm9jdXMgb3V0bGluZSBvbiBpdHMgYnV0dG9ucyBldmVuIGZvciBwb2ludGVyIHVzZXJzLiAqL1xuXG4uZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtcmVzZXQtYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtbW9kYWxfX2Nsb3NlIHtcblx0XHR0b3A6IDI4cHg7XG5cdFx0cmlnaHQ6IDMycHg7XG5cdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDUycHggIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAwIDE0cHggIWltcG9ydGFudDtcblx0XHRmb250OiA3MDAgMTJweC8xICRmb250LWZhbWlseS1oZWFkaW5nICFpbXBvcnRhbnQ7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDhlbSAhaW1wb3J0YW50O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcblx0fVxuXG5cdC5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1tb2RhbF9fY2xvc2Ugc3ZnIHtcblx0XHR3aWR0aDogMTNweDtcblx0XHRoZWlnaHQ6IDEzcHg7XG5cdH1cbn1cblxuLyogSGVhZGVyOiBzZWFyY2ggZmllbGQgYW5kIGFjdGl2ZSBmaWx0ZXJzLiAqL1xuXG4uZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtcGFnZV9faGVhZGVyIHtcblx0cGFkZGluZzogMTRweCAxNnB4IDA7XG59XG5cbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1pbnB1dCB7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSA1NHB4KTtcblx0aGVpZ2h0OiA0NnB4O1xuXHRwYWRkaW5nOiAxMXB4IDE0cHggOXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1iYXNlO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJhY2tncm91bmQ6ICRncmV5LWV4dHJhLWxpZ2h0O1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRjb2xvcjogJGJsYWNrLWJhc2U7XG5cdGZvbnQ6IDQwMCAxN3B4LzEuMiAkZm9udC1mYW1pbHktaGVhZGluZztcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlO1xufVxuXG4uZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtaW5wdXQ6Zm9jdXMge1xuXHRib3JkZXItY29sb3I6IHZhcigtLXR4bGItYmx1ZSk7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDU5LCAxMjQsIDE4NywgMC4yMik7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC10b29sYmFyIHtcblx0Z2FwOiA4cHg7XG5cdG1hcmdpbjogMTJweCAwIDA7XG59XG5cbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC10b2tlbnMgLmVwLXNlYXJjaC1zbWFsbC1idXR0b24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGdhcDogNnB4O1xuXHRoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcblx0cGFkZGluZzogMCAxMnB4IDAgMTBweCAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1iYXNlICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDk5OXB4ICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcblx0Y29sb3I6ICRibGFjay1iYXNlICFpbXBvcnRhbnQ7XG5cdGZvbnQ6IDQwMCAxM3B4LzEgJGZvbnQtZmFtaWx5LWhlYWRpbmcgIWltcG9ydGFudDtcblx0Y3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2U7XG59XG5cbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC10b2tlbnMgLmVwLXNlYXJjaC1zbWFsbC1idXR0b246OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldDogLTVweCAwO1xufVxuXG4uZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtdG9rZW5zIC5lcC1zZWFyY2gtc21hbGwtYnV0dG9uOmhvdmVyIHtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS10eGxiLWJsdWUpICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6ICRncmV5LWV4dHJhLWxpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC10b2tlbnMgLmVwLXNlYXJjaC1zbWFsbC1idXR0b24gc3ZnIHtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTBweDtcblx0Y29sb3I6ICRncmV5LWRhcms7XG59XG5cbi8qIFwiQ2xlYXIgZmlsdGVyc1wiOiBhIHF1aWV0IHRleHQgYnV0dG9uIGFmdGVyIHRoZSBmaWx0ZXIgcGlsbHMuICovXG5cbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC10b29sYmFyID4gLmVwLXNlYXJjaC1zbWFsbC1idXR0b24ge1xuXHRoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcblx0cGFkZGluZzogMCA2cHggIWltcG9ydGFudDtcblx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRjb2xvcjogdmFyKC0tdHhsYi1ibHVlKSAhaW1wb3J0YW50O1xuXHRmb250OiA3MDAgMTNweC8xICRmb250LWZhbWlseS1oZWFkaW5nICFpbXBvcnRhbnQ7XG5cdGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuXG4uZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtdG9vbGJhciA+IC5lcC1zZWFyY2gtc21hbGwtYnV0dG9uOmhvdmVyIHtcblx0Y29sb3I6ICRwcmltYXJ5LWhvdmVyICFpbXBvcnRhbnQ7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtc2lkZWJhci10b2dnbGUge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogNDRweCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcblx0cGFkZGluZzogMCAxNHB4ICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJhc2UgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcblx0Y29sb3I6ICRibGFjay1iYXNlICFpbXBvcnRhbnQ7XG5cdGZvbnQ6IDcwMCAxNHB4LzEgJGZvbnQtZmFtaWx5LWhlYWRpbmcgIWltcG9ydGFudDtcblx0Y3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5cbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1zaWRlYmFyLXRvZ2dsZVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tdHhsYi1ibHVlKSAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiAkZ3JleS1leHRyYS1saWdodCAhaW1wb3J0YW50O1xufVxuXG4vKiBCb2R5OiBmaWx0ZXJzIGFuZCByZXN1bHRzLiAqL1xuXG4uZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtcGFnZV9fYm9keSB7XG5cdHBhZGRpbmc6IDE2cHggMTZweCAwO1xufVxuXG4uZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtc2lkZWJhciB7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLXNpZGViYXIgLmVwLXNlYXJjaC1zb3J0IHtcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLXNvcnRfX2xhYmVsIHtcblx0Y29sb3I6ICRncmV5LWRhcms7XG5cdGZvbnQ6IDcwMCAxMXB4LzEgJGZvbnQtZmFtaWx5LWhlYWRpbmc7XG5cdGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1zb3J0X19vcHRpb25zIHtcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogMzhweDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwIDM0cHggMCAxMnB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1iYXNlO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgMTIgOCclM0UlM0NwYXRoIGQ9J00xIDEuNWw1IDUgNS01JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzRjNTY2MCcgc3Ryb2tlLXdpZHRoPScxLjYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgcmlnaHQgMTJweCBjZW50ZXI7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGNvbG9yOiAkYmxhY2stYmFzZTtcblx0Zm9udDogNDAwIDE0cHgvMSAkZm9udC1mYW1pbHktaGVhZGluZztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1zaWRlYmFyIC5lcC1zZWFyY2gtc29ydF9fb3B0aW9ucyB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtcGFuZWwge1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci10b3A6IDRweCBzb2xpZCAkYmxhY2stYmFzZTtcbn1cblxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLXBhbmVsICsgLmVwLXNlYXJjaC1wYW5lbCB7XG5cdGJvcmRlci10b3Atd2lkdGg6IDRweDtcblx0bWFyZ2luLXRvcDogOHB4O1xufVxuXG4uZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtcGFuZWxfX2hlYWRpbmcge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLXBhbmVsX19idXR0b24ge1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRtaW4taGVpZ2h0OiA0MHB4O1xuXHRwYWRkaW5nOiAxMnB4IDAgMTBweCAhaW1wb3J0YW50O1xuXHRjb2xvcjogJGJsYWNrLWJhc2UgIWltcG9ydGFudDtcblx0Zm9udDogNzAwIDEzcHgvMSAkZm9udC1mYW1pbHktaGVhZGluZyAhaW1wb3J0YW50O1xuXHRsZXR0ZXItc3BhY2luZzogMC4wOGVtICFpbXBvcnRhbnQ7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcblx0Y3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5cbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1wYW5lbF9fYnV0dG9uIHN2ZyB7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdGNvbG9yOiAkZ3JleS1kYXJrO1xufVxuXG4uZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtcGFuZWxfX2NvbnRlbnQge1xuXHRwYWRkaW5nOiAwIDAgMTRweDtcbn1cblxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLW9wdGlvbnMtbGlzdCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLW9wdGlvbnMtbGlzdF9faXRlbSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLW9wdGlvbnMtbGlzdF9fc3ViLW1lbnUge1xuXHRwYWRkaW5nLWxlZnQ6IDI2cHg7XG59XG5cbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1jaGVja2JveCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMTBweDtcblx0bWluLWhlaWdodDogMzZweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtY2hlY2tib3hfX2lucHV0IHtcblx0ZmxleDogbm9uZTtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0bWFyZ2luOiAwO1xuXHRhY2NlbnQtY29sb3I6IHZhcigtLXR4bGItYmx1ZSk7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLWNoZWNrYm94X19sYWJlbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDE7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6IDhweDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiA4cHggMDtcblx0Y29sb3I6ICRibGFjay1iYXNlO1xuXHRmb250OiA0MDAgMTRweC8xLjI1ICRmb250LWZhbWlseS1oZWFkaW5nO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCArIC5lcC1zZWFyY2gtY2hlY2tib3hfX2xhYmVsIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLWNoZWNrYm94X19jb3VudCB7XG5cdGNvbG9yOiAkZ3JleS1kYXJrO1xuXHRmb250LXNpemU6IDEyLjVweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbn1cblxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLWNoZWNrYm94X19jb3VudDo6YmVmb3JlLFxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLWNoZWNrYm94X19jb3VudDo6YWZ0ZXIge1xuXHRjb250ZW50OiBub25lO1xufVxuXG4vKiBUaGUgXCJTaG93IG1vcmUgb3B0aW9uc1wiIHRvZ2dsZS4gVGhlIENhdGVnb3J5IHBhbmVsIGFsd2F5cyBsaXN0cyBldmVyeSBjYXRlZ29yeVxuICAgKHNlZSBsaWIvc2VhcmNoLnBocCksIHNvIGl0cyB0b2dnbGUgaXMgaGlkZGVuOyBvdGhlciBwYW5lbHMga2VlcCB0aGVpcnMuICovXG5cbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1wYW5lbF9fY29udGVudCA+IC5lcC1zZWFyY2gtc21hbGwtYnV0dG9uIHtcblx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiA4cHggMCAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiB2YXIoLS10eGxiLWJsdWUpICFpbXBvcnRhbnQ7XG5cdGZvbnQ6IDcwMCAxM3B4LzEgJGZvbnQtZmFtaWx5LWhlYWRpbmcgIWltcG9ydGFudDtcblx0Y3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5cbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1wYW5lbF9fY29udGVudCA+IC5lcC1zZWFyY2gtc21hbGwtYnV0dG9uOmhvdmVyIHtcblx0Y29sb3I6ICRwcmltYXJ5LWhvdmVyICFpbXBvcnRhbnQ7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtcGFuZWwtLWNvbXBsZXRlIC5lcC1zZWFyY2gtcGFuZWxfX2NvbnRlbnQgPiAuZXAtc2VhcmNoLXNtYWxsLWJ1dHRvbixcbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1wYW5lbDpoYXMoaW5wdXRbaWRePVwiZXAtc2VhcmNoLXRheC1jYXRlZ29yeS1cIl0pIC5lcC1zZWFyY2gtcGFuZWxfX2NvbnRlbnQgPiAuZXAtc2VhcmNoLXNtYWxsLWJ1dHRvbiB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogUmVzdWx0cy4gKi9cblxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLXJlc3VsdHMge1xuXHRnYXA6IDA7XG5cdHBhZGRpbmc6IDAgMCAyNHB4O1xufVxuXG4uZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtcmVzdWx0c19faGVhZGVyIHtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRwYWRkaW5nLWJvdHRvbTogMTRweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJhc2U7XG59XG5cbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1yZXN1bHRzX190aXRsZSB7XG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRjb2xvcjogJGJsYWNrLWJhc2U7XG5cdGZvbnQ6IDcwMCAxOHB4LzEuMiAkZm9udC1mYW1pbHktaGVhZGluZztcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAwNWVtO1xuXHR0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG5cbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1yZXN1bHQge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWFyZWFzOiBcImhlYWRlclwiIFwiZGVzY3JpcHRpb25cIiBcImZvb3RlclwiO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byBhdXRvO1xuXHRnYXA6IDA7XG5cdHBhZGRpbmc6IDE4cHggMDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJhc2U7XG59XG5cbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1yZXN1bHQtLWhhcy10aHVtYm5haWwge1xuXHRncmlkLXRlbXBsYXRlLWFyZWFzOiBcImhlYWRlciB0aHVtYm5haWxcIiBcImRlc2NyaXB0aW9uIHRodW1ibmFpbFwiIFwiZm9vdGVyIHRodW1ibmFpbFwiO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIDg4cHg7XG5cdGNvbHVtbi1nYXA6IDE2cHg7XG59XG5cbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1yZXN1bHRfX3RodW1ibmFpbCB7XG5cdGFsaWduLXNlbGY6IHN0YXJ0O1xuXHRtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1yZXN1bHRfX3RodW1ibmFpbCBpbWcge1xuXHRhc3BlY3QtcmF0aW86IDQgLyAzO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdG91dGxpbmU6IDFweCBzb2xpZCByZ2JhKDE2LCAyMywgMzIsIDAuMDgpO1xuXHRvdXRsaW5lLW9mZnNldDogLTFweDtcbn1cblxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLXJlc3VsdF9faGVhZGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1yZXN1bHRfX3R5cGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtcmVzdWx0X190aXRsZSB7XG5cdG1hcmdpbjogMCAwIDhweDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHRmb250OiA3MDAgMThweC8xLjE1ICRmb250LWZhbWlseS1oZWFkaW5nO1xuXHRsZXR0ZXItc3BhY2luZzogMDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdHRleHQtd3JhcDogYmFsYW5jZTtcbn1cblxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLXJlc3VsdF9fdGl0bGUgYSB7XG5cdGNvbG9yOiAkYmxhY2stYmFzZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjEycyBlYXNlO1xufVxuXG4uZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtcmVzdWx0X190aXRsZSBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLXR4bGItYmx1ZSk7XG59XG5cbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1yZXN1bHQgbWFyayB7XG5cdHBhZGRpbmc6IDA7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA2MiUsICNiZmQ0ZTMgNjIlKTtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1yZXN1bHRfX2Rlc2NyaXB0aW9uIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1hcmdpbjogMCAwIDEwcHg7XG5cdGNvbG9yOiAkYmxhY2stYmFzZTtcblx0Zm9udDogNDAwIDE1cHgvMS40NSB2YXIoLS10eGxiLXNlcmlmKTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG5cdHRleHQtd3JhcDogcHJldHR5O1xuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHQtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG59XG5cbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1yZXN1bHRfX2Rlc2NyaXB0aW9uIHAge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdG1hcmdpbjogMDtcbn1cblxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLXJlc3VsdF9fZGVzY3JpcHRpb24gcCArIHA6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiIFwiO1xufVxuXG4uZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtcmVzdWx0X19mb290ZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y29sb3I6ICRncmV5LWRhcms7XG5cdGZvbnQ6IDQwMCAxMnB4LzEuMiAkZm9udC1mYW1pbHktaGVhZGluZztcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLXBhZ2luYXRpb24ge1xuXHRtYXJnaW4tdG9wOiAyMnB4O1xuXHRjb2xvcjogJGdyZXktZGFyaztcblx0Zm9udDogNDAwIDEzcHgvMSAkZm9udC1mYW1pbHktaGVhZGluZztcblx0Zm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbn1cblxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLXBhZ2luYXRpb24tYnV0dG9uIHtcblx0aGVpZ2h0OiA0MHB4O1xuXHRwYWRkaW5nOiAwIDE4cHg7XG5cdGJvcmRlcjogMDtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS10eGxiLWJsdWUpO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udDogNzAwIDEycHgvMSAkZm9udC1mYW1pbHktaGVhZGluZztcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UsIHNjYWxlIDAuMXMgZWFzZTtcbn1cblxuLmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLXBhZ2luYXRpb24tYnV0dG9uOmhvdmVyIHtcblx0YmFja2dyb3VuZDogJHByaW1hcnktaG92ZXI7XG59XG5cbi5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1wYWdpbmF0aW9uLWJ1dHRvbjphY3RpdmUge1xuXHRzY2FsZTogMC45Njtcbn1cblxuLyogRGVza3RvcCBsYXlvdXQuICovXG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtcGFnZV9faGVhZGVyIHtcblx0XHRwYWRkaW5nOiAyOHB4IDMycHggMDtcblx0fVxuXG5cdC5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1pbnB1dCB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDExMnB4KTtcblx0XHRoZWlnaHQ6IDUycHg7XG5cdFx0cGFkZGluZzogMTNweCAxOHB4IDExcHg7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHR9XG5cblx0LmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLXRvb2xiYXIge1xuXHRcdG1hcmdpbjogMTRweCAwIDA7XG5cdH1cblxuXHQuZXAtc2VhcmNoLW1vZGFsIC5lcC1zZWFyY2gtcGFnZV9fYm9keSB7XG5cdFx0Z2FwOiA0MHB4O1xuXHRcdHBhZGRpbmc6IDIycHggMzJweCAwO1xuXHR9XG5cblx0LmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLXNpZGViYXIge1xuXHRcdGZsZXg6IDAgMCAyMzZweDtcblx0XHRtaW4td2lkdGg6IDA7XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAyNHB4O1xuXHR9XG5cblx0LmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLXJlc3VsdHMge1xuXHRcdHBhZGRpbmc6IDAgNnB4IDMycHggMDtcblx0fVxuXG5cdC5lcC1zZWFyY2gtbW9kYWwgLmVwLXNlYXJjaC1yZXN1bHRzX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHR9XG5cblx0LmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLXJlc3VsdCB7XG5cdFx0cGFkZGluZzogMjJweCAwO1xuXHR9XG5cblx0LmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLXJlc3VsdC0taGFzLXRodW1ibmFpbCB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSAxNDhweDtcblx0XHRjb2x1bW4tZ2FwOiAyOHB4O1xuXHR9XG5cblx0LmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLXJlc3VsdF9fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjEyO1xuXHR9XG5cblx0LmVwLXNlYXJjaC1tb2RhbCAuZXAtc2VhcmNoLXJlc3VsdF9fZGVzY3JpcHRpb24ge1xuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0LXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuXHR9XG59XG4iLCJAaW1wb3J0IFwiZm9ybXNcIjtcbkBpbXBvcnQgXCJ0ZWFzZXJzXCI7XG5AaW1wb3J0IFwibG9naW5cIjtcbkBpbXBvcnQgXCJtaXNzZWQtc3Rvcmllc1wiO1xuQGltcG9ydCBcImF1dGhvci1ib3hcIjtcbkBpbXBvcnQgXCJzaWRlYmFyXCI7XG5AaW1wb3J0IFwiYXJ0aWNsZS1saXN0aW5nXCI7XG5AaW1wb3J0IFwiYmFubmVyc1wiO1xuQGltcG9ydCBcIm1ldGFcIjtcbkBpbXBvcnQgXCJpY29uc1wiO1xuQGltcG9ydCBcInNwb25zb3JlZC1wb3N0c1wiO1xuQGltcG9ydCBcIndpZGdldHNcIjtcbkBpbXBvcnQgXCJzZWFyY2hcIjtcblxuLyogT2JqZWN0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5lbWJlZCxcbmlmcmFtZSxcbmltZyxcbm9iamVjdCxcbnZpZGVvLFxuLndwLWNhcHRpb24ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZyB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyogR2FsbGVyeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5nYWxsZXJ5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cblxuLmdhbGxlcnktaXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDMzJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMjUlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDE2LjY2NjYlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAxNC4yODU3JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMTIuNSU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDExLjExMTElO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoMm4gKyAxKSxcbi5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgzbiArIDEpLFxuLmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDRuICsgMSksXG4uZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoNW4gKyAxKSxcbi5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg2biArIDEpLFxuLmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDduICsgMSksXG4uZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoOG4gKyAxKSxcbi5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg5biArIDEpIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gaW1nIHtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbn1cblxuLyogQ29tbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZW50cnktY29tbWVudHMsXG4uY29tbWVudC1yZXNwb25kIHtcbiAgcGFkZGluZzogNDBweDtcbn1cblxuLmVudHJ5LWNvbW1lbnRzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2UzZTM7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5waW5nLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uY29tbWVudC1jb250ZW50IHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5lbnRyeS1jb21tZW50cyAuY29tbWVudC1hdXRob3Ige1xuICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lbnRyeS1jb21tZW50cyAuY29tbWVudC1tZXRhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4uY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPVwidXJsXCJdIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5jb21tZW50LWxpc3QgbGksXG4ucGluZy1saXN0IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBwYWRkaW5nOiAzMnB4O1xufVxuXG4uY29tbWVudC1saXN0IGxpIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMzJweDtcbn1cblxubGkuY29tbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLmNvbW1lbnQgLmF2YXRhciB7XG4gIG1hcmdpbjogMCAxNnB4IDI0cHggMDtcbn1cblxuLmZvcm0tYWxsb3dlZC10YWdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcGFkZGluZzogMjRweDtcbn1cblxubGkuZGVwdGgtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi8qIEVudHJpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZW50cnkge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi8vTGlzdHNcblxuLmVudHJ5LWNvbnRlbnQgb2wsXG4uZW50cnktY29udGVudCBwLFxuLmVudHJ5LWNvbnRlbnQgdWwsXG4ucXVvdGUtY2FwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc21hbGw7XG59XG5cbi5lbnRyeS1jb250ZW50IG9sLFxuLmVudHJ5LWNvbnRlbnQgdWwge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgZm9udC1zaXplOiAkYm9keS1iYXNlO1xuICBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbWFsbDtcbiAgfVxufVxuXG4uZW50cnktY29udGVudCBvbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IGxhd2Jvb2stbGlzdC1jb3VudGVyO1xufVxuLmVudHJ5LWNvbnRlbnQgb2wgbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogbGF3Ym9vay1saXN0LWNvdW50ZXI7XG59XG4uZW50cnktY29udGVudCBvbCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsYXdib29rLWxpc3QtY291bnRlcikgXCIuIFwiO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbi5lbnRyeS1jb250ZW50IHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWV4dHJhLXNtYWxsO1xuICBAaW5jbHVkZSBib2R5LWxpc3Q7XG59XG5cbi5lbnRyeS1jb250ZW50IG9sIG9sLFxuLmVudHJ5LWNvbnRlbnQgdWwgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZW50cnktY29udGVudCAuc2VhcmNoLWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB3aWR0aDogNTAlO1xufVxuXG4uZW50cnktaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJhc2U7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1iYXNlO1xuICBwYWRkaW5nOiAkc3BhY2VyLWV4dHJhLWxhcmdlIDA7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbWVkaXVtIHtcbiAgICBwYWRkaW5nOiAkc3BhY2VyLWV4dHJhLWxhcmdlO1xuICB9XG59XG5cbi5lbnRyeS1oZWFkZXIgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkaW5nO1xuICBmb250LXNpemU6ICRib2R5LWJhc2U7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8vIE1ldGEgc3R5bGVzIG1vdmVkIHRvIF9tZXRhLnNjc3NcblxuLy8gTWV0YSBzdHlsZXMgbW92ZWQgdG8gX21ldGEuc2Nzc1xuXG4vLyBNZXRhIHN0eWxlcyBtb3ZlZCB0byBfbWV0YS5zY3NzXG5cbi5lbnRyeS1jb21tZW50cy1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjAxNFwiO1xuICBtYXJnaW46IDAgNnB4IDAgMnB4O1xufVxuXG4uZW50cnktY2F0ZWdvcmllcyxcbi5lbnRyeS10YWdzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hZnRlci1lbnRyeSAud2lkZ2V0LXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFmdGVyLWVudHJ5IHtcbiAgZm9udC1zaXplOiAkYm9keS1zbWFsbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbn1cblxuLmVudHJ5LmZlYXR1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vQWZ0ZXIgZW50cnkgY29weXJpZ2h0L2Rpc2NsYWltZXJcblxuLmNvbnRlbnQgLmRpc2NsYWltZXIge1xuICBtYXJnaW46ICRzcGFjZXItbWVkaXVtIDA7XG59XG4uY29udGVudCAuZGlzY2xhaW1lciBwIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkaW5nO1xuICBmb250LXNpemU6ICRib2R5LXRpbnk7XG4gIGNvbG9yOiAkZ3JleS1kYXJrO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWV4dHJhLXNtYWxsO1xufVxuXG4vKiBFbnRyeSBOYXZpZ2F0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmFyY2hpdmUtcGFnaW5hdGlvbiB7XG4gIGNsZWFyOiBib3RoO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogJGJvZHktYmFzZTtcbiAgbWFyZ2luOiA0MHB4O1xufVxuXG4uYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGEge1xuICAvL1x0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWJhc2U7XG4gIGNvbG9yOiAkYmxhY2stYmFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tZGVmYXVsdCgwLjFzKTtcbn1cblxuLmFyY2hpdmUtcGFnaW5hdGlvbiBsaSBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiAwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWRlZmF1bHQoMC4xcyk7XG59XG5cbi5hcmNoaXZlLXBhZ2luYXRpb24gbGkuYWN0aXZlIGEsXG4uYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGE6Zm9jdXMsXG4uYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGE6aG92ZXIge1xuICBjb2xvcjogJHByaW1hcnktYmFzZTtcbn1cblxuLmFyY2hpdmUtcGFnaW5hdGlvbiBsaSBhOmZvY3VzOmFmdGVyLFxuLmFyY2hpdmUtcGFnaW5hdGlvbiBsaSBhOmhvdmVyOmFmdGVyLFxuLmFyY2hpdmUtcGFnaW5hdGlvbiBsaS5hY3RpdmUgYTphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjM2I3Y2JiO1xufVxuXG4vKiBTaXRlIEZvb3RlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5mb290ZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbn1cblxuZm9vdGVyIC5tZW51LWl0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uc2l0ZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1iYXNlO1xuICAvL1x0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWRhcms7XG4gIGNvbG9yOiAkd2hpdGUtYmFzZTtcbiAgZm9udC1zaXplOiAkYm9keS1zbWFsbDtcbiAgcGFkZGluZzogNDBweCAwO1xuICAvL1x0dGV4dC1hbGlnbjogY2VudGVyO1xuICAvLyAgICBAaW5jbHVkZSBncmlkLWNvbnRhaW5lcjtcbiAgLy8gICAgQGluY2x1ZGUgZ3JpZC12aXN1YWw7XG59XG5cbi5jb3B5cmlnaHQge1xuICBjb2xvcjogJHdoaXRlLWJhc2U7XG4gIGZvbnQtc2l6ZTogJGJvZHktdGlueSAqIDAuODtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkaW5nO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTAlICRzcGFjZXItbWVkaXVtO1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWJhc2U7XG59XG5cbi5jb3B5cmlnaHQgYSB7XG4gIGNvbG9yOiAkd2hpdGUtYmFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zaXRlLWZvb3RlciBhIHtcbiAgY29sb3I6ICR3aGl0ZS1iYXNlO1xufVxuXG4uc2l0ZS1mb290ZXIgYTpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1iYXNlO1xufVxuXG4uc2l0ZS1mb290ZXIgYTpmb2N1cyxcbi5zaXRlLWZvb3RlciBhOmhvdmVyIHtcbiAgY29sb3I6ICR3aGl0ZS1iYXNlO1xufVxuXG4vLyAubmF2LWZvb3RlciB7XG4vLyAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oMyk7XG4vLyAgICAgbWFyZ2luOiBhdXRvO1xuLy8gfVxuXG4ubmF2LWZvb3RlciAuY3VycmVudC1tZW51LWl0ZW06YWZ0ZXIsXG4ubmF2LWZvb3RlciAubWVudS1pdGVtOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogJHdoaXRlLWJhc2U7XG59XG5cbi5zaXRlLWZvb3RlciAubWVudS1pdGVtIGltZyB7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLyogRm9vdGVyIFdpZGdldHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmZvb3Rlci13aWRnZXRzIHAsXG4uZm9vdGVyLXdpZGdldHMgbGksXG4uY29weXJpZ2h0IHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoOiBhbHdheXM7XG59XG5cbi5mb290ZXItd2lkZ2V0cyBwLFxuLmZvb3Rlci13aWRnZXRzIGxpIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkaW5nO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xufVxuXG5mb290ZXIgLndpZGdldC10aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbmZvb3RlciAud2lkZ2V0LWFyZWEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb290ZXItd2lkZ2V0cyB7XG4gIC8vXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stYmFzZTtcbiAgY29sb3I6ICR3aGl0ZS1iYXNlO1xuICBjbGVhcjogYm90aDtcbiAgLy9cdHBhZGRpbmc6IDQwcHggNDBweCAxNnB4O1xuICBtYXgtd2lkdGg6ICR3cmFwcGVyLXNpdGUtaW5uZXI7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnNpdGUtZm9vdGVyIC53cmFwIHtcbiAgd2lkdGg6IDk2JTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uZm9vdGVyLXdpZGdldHMgLndyYXAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogJHNwYWNlci1tZWRpdW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1tZWRpdW0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlci13aWRnZXRzIHAge1xuICBmb250LXNpemU6ICRib2R5LXNtYWxsO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWV4dHJhLXNtYWxsO1xufVxuXG4uZm9vdGVyLXdpZGdldHMgbGkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmZvb3Rlci13aWRnZXRzIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZvb3Rlci13aWRnZXRzIGE6Zm9jdXMsXG4uZm9vdGVyLXdpZGdldHMgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZm9vdGVyLXdpZGdldHMgLndpZGdldCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5mb290ZXItd2lkZ2V0cyAud2lkZ2V0LXRpdGxlIHtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiBub25lO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5mb290ZXItd2lkZ2V0cyAubWVudS1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mb290ZXItd2lkZ2V0cyAuc2VhcmNoLWZvcm0gaW5wdXQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4vKiBBZHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qLnNpdGUtY29udGFpbmVyLXdyYXAgPiBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbn0qL1xuXG4ubGF3Ym9vay1hZC1jb3Jwb3JhdGUtaW4taG91c2Utc2lkZWJhci0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiU3BvbnNvcmVkIEJ5XCI7XG4gIGZvbnQtc2l6ZTogJGJvZHktc21hbGw7XG4gIHRleHQtdHJhbnNmb3JtOiAkdGV4dC10cmFuc2Zvcm0tdXBwZXJjYXNlO1xufVxuXG4vKiBTcG9uc29yZWQgQ29udGVudCBMaXN0aW5nIFN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNwb25zb3JlZC1jb250ZW50LWxpc3Rpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAkc3BhY2VyLW1lZGl1bSAwO1xuICBib3JkZXItYm90dG9tOiAkYm9yZGVyLW1haW47XG4gIFxuICAuc3BvbnNvcmVkLWNvbnRlbnQtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogJGJvZHktc21hbGw7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiAkdGV4dC10cmFuc2Zvcm0tdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkcHJpbWFyeS1iYXNlO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc21hbGw7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgXG4gIC5zcG9uc29yZWQtY29udGVudC1hZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1tZWRpdW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIFxuICAgIC8vIENlbnRlciBhbnkgYWQgcGxhY2VtZW50IGNvbnRlbnRcbiAgICA+ICoge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIFxuICAuc3BvbnNvcmVkLWNvbnRlbnQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBcbiAgLmVudHJ5LXRpdGxlIHtcbiAgICBAaW5jbHVkZSBoZWFkaW5nLXNlY29uZGFyeTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtYWxsO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIFxuICAuZW50cnktZXhjZXJwdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbWFsbDtcbiAgICBvcmRlcjogMjtcbiAgfVxuICBcbiAgLmVudHJ5LW1ldGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgb3JkZXI6IDM7XG4gICAgZm9udC1zaXplOiAkYm9keS1zbWFsbDtcbiAgICBcbiAgICAubWV0YS1zZXBhcmF0b3Ige1xuICAgICAgbWFyZ2luOiAwICRzcGFjZXItZXh0cmEtc21hbGw7XG4gICAgfVxuICAgIFxuICAgIC5lbnRyeS10aW1lLFxuICAgIC5lbnRyeS1hdXRob3Ige1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxuICBcbiAgLy8gUmVtb3ZlIHRodW1ibmFpbCBmcm9tIHNwb25zb3JlZCBjb250ZW50IGxpc3RpbmdzXG4gIC5lbnRyeS1pbWFnZS1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIERpc3BsYXkgUG9zdHMgU2hvcnRjb2RlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjdG9yLWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogJHNwYWNlci1zbWFsbCAwO1xufVxuXG4uc2VjdG9yLWdyb3VwIHNwYW4ge1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBjb2xvcjogJHdoaXRlLWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWJhc2U7XG4gIC8vICY6aG92ZXIge1xuICAvLyBcdGNvbG9yOiAkd2hpdGUtYmFzZTtcbiAgLy8gXHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHByaW1hcnktYmFzZSwgMTAlKTtcbiAgLy8gfVxufVxuIl19 */
