﻿/*!
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}}.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","Georgia",sans-serif;font-size:1.4rem;line-height:1.25;font-weight:700;color:#101720;border-bottom:none}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-login-form,.rcp_form{border:1px solid #bfd4e3;background:#d1e0eb}.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,.rcp_form{width:60%}}#leaky-paywall-login-form fieldset p,.rcp_form fieldset p{font-family:"Retina","Roboto","Arial",sans-serif;margin-bottom:16px}#leaky-paywall-login-form label,.rcp_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,.rcp_form fieldset{border:none;text-align:left}#leaky-paywall-login-form input,.rcp_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}.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}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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNldHRpbmdzL19saWNlbnNlLnNjc3MiLCJzZXR0aW5ncy9fcmVzZXQuc2NzcyIsInNldHRpbmdzL193ZWJmb250cy5zY3NzIiwic2V0dGluZ3MvbWl4aW5zL19taXNjLnNjc3MiLCJiYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJzZXR0aW5ncy92YXJpYWJsZXMvX3R5cG9ncmFwaHkuc2NzcyIsInNldHRpbmdzL3ZhcmlhYmxlcy9fY29sb3JzLnNjc3MiLCJzZXR0aW5ncy9taXhpbnMvX3R5cG9ncmFwaHkuc2NzcyIsInNldHRpbmdzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsInNldHRpbmdzL3ZhcmlhYmxlcy9fc3BhY2Vycy5zY3NzIiwiYmFzZS9fZ2VuZXNpcy5zY3NzIiwiYmFzZS9fcGx1Z2lucy5zY3NzIiwiYmFzZS9fbGF5b3V0LnNjc3MiLCJwYWdlcy9fcGFnZS1ob21lcGFnZS5zY3NzIiwic2V0dGluZ3MvbWl4aW5zL19sYXlvdXQuc2NzcyIsInBhZ2VzL19wYWdlLWFyY2hpdmUuc2NzcyIsInBhZ2VzL19wYWdlLWNhdGVnb3J5LnNjc3MiLCJwYWdlcy9fcGFnZS1iYW5rcnVwdGN5LnNjc3MiLCJwYWdlcy9fcGFnZS1jb21tZXJjaWFsLWxpdGlnYXRpb24uc2NzcyIsInBhZ2VzL19wYWdlLWNvcnBvcmF0ZS1kZWFsLXRyYWNrZXIuc2NzcyIsInBhZ2VzL19wYWdlLXByby1ib25vLXB1YmxpYy1zZXJ2aWNlLWRpdmVyc2l0eS5zY3NzIiwicGFnZXMvX3BhZ2UtdGV4YXMtYnVzaW5lc3MtY291cnQuc2NzcyIsInBhZ2VzL19wYWdlLXNpbmdsZS1wb3N0LnNjc3MiLCJwYWdlcy9fcGFnZS1vdXItdGVhbS5zY3NzIiwibW9kdWxlcy9fbmF2aWdhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsImNvbXBvbmVudHMvX3RlYXNlcnMuc2NzcyIsImNvbXBvbmVudHMvX2xvZ2luLnNjc3MiLCJjb21wb25lbnRzL19taXNzZWQtc3Rvcmllcy5zY3NzIiwiY29tcG9uZW50cy9fYXV0aG9yLWJveC5zY3NzIiwiY29tcG9uZW50cy9fc2lkZWJhci5zY3NzIiwiY29tcG9uZW50cy9fYXJ0aWNsZS1saXN0aW5nLnNjc3MiLCJjb21wb25lbnRzL19iYW5uZXJzLnNjc3MiLCJjb21wb25lbnRzL19tZXRhLnNjc3MiLCJjb21wb25lbnRzL19pY29ucy5zY3NzIiwiY29tcG9uZW50cy9fc3BvbnNvcmVkLXBvc3RzLnNjc3MiLCJjb21wb25lbnRzL193aWRnZXRzLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkNBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7O0FBQUE7QUFBQTs7QUFBQTtBQUFBOztBQUFBO0FBQUEsR0NPQSxrb0VBTUEsd0JBRUMsOEJBQ0EsMkJBQ0Esc0JBR0QsbUJBR0MsbUJBUUQsK05BWUMsWUFDQSxjQUdELG1OQVlDLFdBQ0EsWUFDQSxjQ3hCRCxXQUNFLHdCQUNBLDhHQUVBLGdCQUNBLGtCQUNBLGtCQUlGLFdBQ0Usd0JBQ0EsK0dBRUEsZ0JBQ0Esa0JBQ0Esa0JBSUYsV0FDRSx3QkFDQSwrR0FFQSxnQkFDQSxrQkFDQSxrQkFJRixXQUNFLHdCQUNBLHlIQUVBLGdCQUNBLGtCQUNBLGtCQUlGLFdBQ0Usd0JBQ0EseUhBRUEsZ0JBQ0Esa0JBQ0Esa0JBT0YsV0FDRSxxQkFDQSw0R0FFQSxnQkFDQSxrQkFDQSxrQkFJRixXQUNFLHFCQUNBLDRHQUVBLGdCQUNBLGtCQUNBLGtCQUlGLFdBQ0UscUJBQ0EsOEdBRUEsZ0JBQ0Esa0JBQ0Esa0JDekdGLHFFQUdDLFNBQ0Esc0JBQ0EsV0FDQSxnQkFDQSw2QkFDQSxVQUNBLDRCQUdELG1KQUlDLHFCQUNBLGNBQ0EsY0FDQSxpQkFDQSxZQUNBLGtCQUNBLHFCQUNBLFdBQ0EsZUFHRCxXQUNDLGtCQUdELHdEQUVDLHNCRFBELFdBQ0Usd0JBQ0EsOEdBRUEsZ0JBQ0Esa0JBQ0Esa0JBSUYsV0FDRSx3QkFDQSwrR0FFQSxnQkFDQSxrQkFDQSxrQkFJRixXQUNFLHdCQUNBLCtHQUVBLGdCQUNBLGtCQUNBLGtCQUlGLFdBQ0Usd0JBQ0EseUhBRUEsZ0JBQ0Esa0JBQ0Esa0JBSUYsV0FDRSx3QkFDQSx5SEFFQSxnQkFDQSxrQkFDQSxrQkFPRixXQUNFLHFCQUNBLDRHQUVBLGdCQUNBLGtCQUNBLGtCQUlGLFdBQ0UscUJBQ0EsNEdBRUEsZ0JBQ0Esa0JBQ0Esa0JBSUYsV0FDRSxxQkFDQSw4R0FFQSxnQkFDQSxrQkFDQSxrQkVqSEYsS0FDRSxVQ1NlLEtETGpCLFNBQ0UsVUNJZSxLRERqQixLQUNFLE1FVFcsUUZVWCxZQ1JvQixxQ0RTcEIsVUNGZSxLREdmLFlDMEZpQixJRHpGakIsWUNNc0IsSURIeEIsa0dEbkJJLHlDQUNBLHNDQUNBLHFDQUNBLG9DQUNILGlDQ3lCRCxpQkFDRSxpQkUzQlcsUUY0QlgsTUVIVyxLRk1iLFlBQ0UsaUJFaENXLFFGaUNYLE1FUlcsS0ZXYixFQUNFLE1FbENhLFFGbUNiLHFCQUdGLGdCQUVFLE1FeENhLFFGMkNmLEVBQ0UsWUM5Q2lCLGlDRCtDakIsZ0JBQ0EsVUFDQSxVQ2hDVSxPRGlDVixnQkFJRixTRzZIRSxNRHBMVyxRQ3FMWCxZRnBMaUIsaUNFcUxqQixVRnBLVSxPRXFLVixZRnBLc0IsSUVxS3RCLGVGcEt5QixTR0N6QixxQ0prQ0YsU0dtSUksVUZ4S1EsUUQ0Q1osd0dHa0ZFLFlGOUlvQixxQ0UrSXBCLFVGekVhLE9FMEViLFlGekV5QixJRTBFekIsWUYxQ2tCLElFMkNsQixvQkFDQSxNRHJKVyxRQ3NKWCxtQkhwRkEsa0JBQ0EsY0tqRHFCLElER3JCLHFDSnlDRix3R0cwRkksVUZ0RmMsT0V1RmQsWUZ0RjBCLEdERzlCLE9BQ0UsWUNpQ2lCLElEOUJuQixNQUVFLFNBQ0EsVUFHRixLQUNFLFdFaEVVLFFGaUVWLE1FbEZXLFFGcUZiLDhCQUVFLE1FcEVVLFFGdUVaLFdBQ0Usc0JBR0YsbUJBQ0UsWUFDQSxjQUNBLFVDbkZXLEtEb0ZYLFNBRUEsa0JBQ0EsVUFHRixvQkFDRSxzQkFDQSxXQUdGLEtBQ0Usa0JBR0YsR0FDRSxTQUNBLHlCQUNBLGdDQUNBLFdBQ0EsZ0JBQ0EsWUt2R3FCLEtMNEd2QixpQkcyRUUsTUR2TVcsUUN3TVgsWUZ0TW9CLHFDRXVNcEIsWUZwR2tCLElFcUdsQixVRnBMVyxPRXFMWCxnQkgzRUYsaUJBQ0Usd0JBR0Ysa0JBQ0Usd0JBR0YsWUFDRSxzQkFDQSwwQkFPRixHR25DRSxZRjVHb0IscUNFNkdwQixVRnZDYSxPRXdDYixZRnZDeUIsSUV3Q3pCLFlGVGlCLElFVWpCLGdCQUVBLE1EcEhXLFFDcUhYLG1CSGdDRixHR2pGRSxZRmxFb0IscUNFbUVwQixVRlNrQixLRVJsQixZRlM4QixJRVI5QixZRmlDaUIsSUVoQ2pCLGdCQUVBLE1EMUVXLFFDMkVYLG1CSDhFRixHR3pHRSxZRjdDaUIsOEJFOENqQixVRm1DYSxPRWxDYixZRm1DeUIsS0VsQ3pCLFlGcURpQixJRXBEakIsTURwRFcsUUNxRFgsbUJId0dGLEdHN0dFLFlGN0NpQiw4QkU4Q2pCLFVGbUNhLE9FbENiLFlGbUN5QixLRWxDekIsWUZxRGlCLElFcERqQixNRHBEVyxRQ3FEWCxtQkg0R0YsR0dsSkUsWUZib0IscUNFY3BCLFVGdUVjLE9FdEVkLFlGdUUwQixFRXRFMUIsWUZzRmlCLElFckZqQix5QkFDQSxvQkFDQSxNRHJCVyxRQ3NCWCxxQkgrSUYsR0dySEUsWUY3Q2lCLDhCRThDakIsVUZtQ2EsT0VsQ2IsWUZtQ3lCLEtFbEN6QixZRnFEaUIsSUVwRGpCLE1EcERXLFFDcURYLG1CSHdIQSw2Q0cxRUEsWUZqR29CLHFDRWtHcEIsVUYvQmUsT0VnQ2YsWUY1QnlCLElFNkJ6QixZRkVpQixJRURqQixnQkFFQSxNRHpHVyxRQzBHWCxtQkhxRUUsa0JBQ0EsZ0JBSUosMEJBQ0UsY0twS3FCLEtMdUt2QixpRUFJRSxvQkFHRix1QkFDRSxhQUtGLG9EQUVFLGNHbklBLFlGbEVvQixxQ0VtRXBCLFVGU2tCLEtFUmxCLFlGUzhCLElFUjlCLFlGaUNpQixJRWhDakIsZ0JBRUEsTUQxRVcsUUMyRVgsbUJIZ0lGLG1GRzdGRSxZRjVHb0IscUNFNkdwQixVRnZDYSxPRXdDYixZRnZDeUIsSUV3Q3pCLFlGVGlCLElFVWpCLGdCQUVBLE1EcEhXLFFDcUhYLG1CSDJGRiw0QkFDRSxhQUdGLHdCR3JERSxNRC9KVyxRQ2dLWCxZRi9KaUIsaUNFZ0tqQixVRjNJVyxPRTRJWCxZRjVEaUIsSUU2RGpCLGVGM0kwQixTRTRJMUIsWUY3SXVCLEtEa016Qiw2SEdySkUsWUZsRW9CLHFDRW1FcEIsVUZTa0IsS0VSbEIsWUZTOEIsSUVSOUIsWUZpQ2lCLElFaENqQixnQkFFQSxNRDFFVyxRQzJFWCxtQkhzSkYsbUNHN0pFLFlGbEVvQixxQ0VtRXBCLFVGU2tCLEtFUmxCLFlGUzhCLElFUjlCLFlGaUNpQixJRWhDakIsZ0JBRUEsTUQxRVcsUUMyRVgsbUJId0pBLGNLbk5xQixLTHNOdkIsd0NBRUUsTUV4T1csUUYyT2Isc0ZBSUUsTUU1T2EsUUYrT2YseUVHbk9FLFlGYm9CLHFDRWNwQixVRnVFYyxPRXRFZCxZRnVFMEIsRUV0RTFCLFlGc0ZpQixJRXJGakIseUJBQ0Esb0JBQ0EsTURyQlcsUUNzQlgscUJIbU9GLDZEQUdFLE1FNVBXLFFGNlBYLHlCQUNBLGNLOU9xQixLTGlQdkIsbUlHdk9FLFlGdEJrQixpQ0V1QmxCLFVGK0RzQixPRTlEdEIsWUY0RDBCLEVFM0QxQixZRjJFaUIsSUUxRWpCLHlCQUNBLG1CQUNBLE1EaENXLFFDaUNYLHFCQUNBLGdCQTlCQSxZRWNxQixJRmJyQiw2QkFDQSw4QkFDQSxpRkFJQSxxQkgwUEEsb0tBQ0UsY0t2UG1CLEtMd1BuQixrTUdoT0YsZUFDQSxZRnBDa0IsaUNFcUNsQixVRm5CVyxPRW9CWCxZRjhDMEIsRUU3QzFCLFlGMkRpQixJRTFEakIsb0JIZ1BBLHVDQUNFLG9CQUNBLFlDeExlLElFOEVqQixNRHBMVyxRQ3FMWCxZRnBMaUIsaUNFcUxqQixVRnBLVSxPRXFLVixZRnBLc0IsSUVxS3RCLGVGcEt5QixTR0N6QixxQ0p1UUEsdUNHbEdFLFVGeEtRLFFEaVJaLGFHNUZFLE1Edk1X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QixJRXFHbEIsVUZwTFcsT0VxTFgsZ0JRbE1JLFVWU00sT1VGUixxQ0FDRSxjQUNBLGNBQ0EsZU5KaUIsS01tQnJCLG1QQUNFLGNBQ0EsY05wQm1CLEtNc0JyQixtSkFDRSxnQkFNSix5QkFNUSwyS0FDRSxhQUNBLHNCQUNBLElOdENhLEtNdUNiLG1QQUNFLGdCUHpDVixxQ09tRE0sMktBQ0UsbUJBQ0EsSU5wRGEsS01xRGIsbVBBQ0UsZ0JBQ0EsZ0JBQ0EsbVFBQ0UsYUM1RWQsc0JBQ0UsV0FDQSxrQkFDQSxVWHNCVyxPV3JCWCxjUGdCcUIsS09mckIsZVBlcUIsS09ickIsd0JBQ0UsTVZMUyxRVVViLDZDQUNFLGFBQ0Esc0JBRUUsd0VUc0RGLFlGbEVvQixxQ0VtRXBCLFVGU2tCLEtFUmxCLFlGUzhCLElFUjlCLFlGaUNpQixJRWhDakIsZ0JBRUEsTUQxRVcsUUMyRVgsbUJTekRBLHNFQUVFLGlCQUNBLHlCQUNBLHNCQUNBLG1CUlJGLHFDUUdBLHNFQU9JLE9BRUYscUZBQ0UsUVBiaUIsS09lbkIsd0ZBQ0UsV0FDQSw0RkFDRSxnQkFHSixtRlQwRUYsWUY1R29CLHFDRTZHcEIsVUZ2Q2EsT0V3Q2IsWUZ2Q3lCLElFd0N6QixZRlRpQixJRVVqQixnQkFFQSxNRHBIVyxRQ3FIWCxtQlM3RUEseURBQ0UsZ0JBSUosNEJBQ0UsV0FDQSxnQkFFRSxtREFDRSxpQlZ6Qk8sS1UwQlAsVVh6Qk0sT1c0Qk4sa0tBR0UsY0FDQSx1QkFJRixrS0FHRSxjQUNBLHFCQUdKLG9EQUNFLGlCVmxETyxRVXFEWCxtRFQ0T0EsWUZqVGtCLGlDRWtUbEIsWUY5TWlCLElFK01qQixrQkFDQSxVRnhRbUIsT0V5UW5CLGNFdlNxQixJTzBEckIsNkNBQ0UsZ0JBTUYsb0NBQ0UsY0FDQSxXQUNBLFdBQ0EsaUJWdEVRLFFVdUVSLGNQeEVtQixLTzJFbkIsa0RBQ0UsY1BwRFksa0JPcURaLDZEQUNFLG1CQUVGLG9IQUVFLGdCQU1SLHVCQUNFLGFBQ0EsSVB4RnFCLElPeUZyQixzQkFDQSx3Q0FDRSxVWHZGUyxPV3lGWCx5QkFDRSxNVmhIUyxRVWtIWCw0Q0FDRSxhQUNBLHNCQUNBLFFBRUYsbUNBQ0UsYUFDQSxtQkFDQSxJUHhHbUIsSU95R25CLE1WM0hTLFFVNEhULFVYbEdRLE9XbUdSLGNBQ0Esd0NBQ0UsVVhyR00sT0Y3QlIsdUNBQ0Esb0NBQ0EsbUNBQ0Esa0NBQ0gsK0Jha0lLLDhDQUNFLDBCQVFKLHdEQUNFLGlCVnBITyxLVXFIUCxVWHBITSxPV3VITixpTEFHRSxjQUNBLHVCQUlGLGlMQUdFLGNBQ0EscUJBR0oseURBQ0UsaUJWN0lPLFFVZ0pYLHdEVGlKQSxZRmpUa0IsaUNFa1RsQixZRjlNaUIsSUUrTWpCLGtCQUNBLFVGeFFtQixPRXlRbkIsY0V2U3FCLElRbEJ2QixvQkFDRSxlQUNBLFdBQ0EsY1JxQ2dCLGtCUWxDbEIseUJBQ0Usb0JBQ0UsaUJDVEYsOERBQ0UsYUFDQSxZQUNBLHNCQUNBLHlGQUNFLFlBQ0EsMkZYa01KLE1Edk1XLFFDd01YLFlGdE1vQixxQ0V1TXBCLFlGcEdrQixJRXFHbEIsVUZwTFcsT0VxTFgsZ0JXak1FLDZGQUNFLGdCQUVGLHdGQUNFLGdCQUdKLHVEQUNFLFlDcEJKLHNCQUNFLGFBQ0Esc0JYcUJBLHFDV3ZCRixzQkFLSSxtQkFDQSxhVm9DYyxrQlVuQ2QsV1hzQkYsc0NXN0JGLHNCQVVJLG1CQUNBLGFWK0JjLGtCVTlCZCxXQUdGLHNDQUNFLGFBQ0Esc0JBR0YsbUNBQ0UsT0FHRiwwQ1ppTEEsTUR2TVcsUUN3TVgsWUZ0TW9CLHFDRXVNcEIsWUZwR2tCLElFcUdsQixVRnBMVyxPRXFMWCxnQlluTEUsVWRGUyxPY0dULGVkRHdCLFNjRXhCLGVWUm1CLElVV3JCLG9DQUNFLGFBQ0EsY0FDQSxpQkFDQSxnQkFDQSx1QkFDQSx1QkFDQSx3Q0FDRSxVQUNBLFlBQ0EsY1h4QkoscUNXY0Esb0NBYUksa0JYckJKLHFDV1FBLG9DQWlCSSxpQkFDQSxZQUNBLG9CQUNBLHdDQUNFLFlYdkJOLHNDV0VBLG9DQXlCSSxhQU1OLHFDQUNFLDZCQUNBLGNWL0NxQixLVWdEckIsYUFDQSxzQkFDQSxJVmpEcUIsS1VrRHJCLFVWMURxQixPRkpyQixZRWNxQixJRmJyQiw2QkFDQSw4QkFDQSxpRkFJQSxxQll5REEsaUJYL0NBLHFDV3VDRixxQ0FXSSxtQkFDQSw0REFDRSxXWDlDSixzQ1dpQ0YscUNBaUJJLG1CQUNBLDREQUNFLFdBTU4sZVp5UEUseUJBQ0EsWUYzVWtCLGlDRTRVbEIsVUZwUlksT0VxUlosWUZ6T2lCLElFME9qQixrQkFDQSxjRWxVcUIsS1V5RXZCLDBCQUNFLGFBQ0Esc0JBQ0EsSVY3RXFCLEtVOEVyQixlVjdFcUIsS0RGckIscUNXMkVGLDBCQU9JLG1CQUNBLElWakZtQixNRElyQixxQ1dxRUYsMEJBWUksc0JBQ0EsSVZ0Rm1CLE1EVXJCLHNDVytERiwwQkFpQkksbUJBQ0EsT0FJSixpQkFDRSxPQUNBLGFBQ0Esc0JYeEZBLHNDV3FGRixpQkFNSSxlQUVBLDZCQUNFLGVBQ0EsYVZsRlksa0JVcUZkLDRCQUNFLGlCQUtOLGlCWm9KRSxNRHBRVSxRQ3FRVixZRnJSaUIsOEJFc1JqQixVRi9QVSxPRWdRVixZRnBMaUIsSUVxTGpCLFdGL0trQixPY3lCbEIseUJBQ0EsaUJidkhpQixRYXdIakIsaUJBQ0EsY1Z2SHFCLEtVd0hyQixrQkFDQSxZZGxDaUIsSWNxQ25CLGVBQ0UsYUFDQSxJVjlIcUIsS1VpSXZCLGVBQ0UsT0FDQSxhQUNBLHNCQUVBLDJCQUNFLGFWaEhjLGtCVW9IbEIsZ0JaMkhFLE1EcFFVLFFDcVFWLFlGclJpQiw4QkVzUmpCLFVGL1BVLE9FZ1FWLFlGcExpQixJRXFMakIsV0YvS2tCLE9ja0RsQixVZHhJVyxPY3lJWCxjVjdJcUIsSVVnSnZCLGlDWjZIRSxNRC9SVyxRQ2dTWCxZRjdSaUIsOEJFOFJqQixVRmhOaUIsT0VpTmpCLFlGMUxpQixJRTJMakIsV0Z2TGtCLE9Fd0xsQixjQy9RQSxxQ1c2SUYsaUNab0lJLFVGeE5nQixNRTBObEIsc0NZdElGLGlDWnVJSSxVRmpPVyxRY21HYix1REFDRSxjVjNKbUIsS1U2SnJCLDBDQUNFLGdCQUlKLHFCQUNFLGFBQ0Esc0JBQ0EsY1Z0S3FC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RXBEakIsTURwRFcsUUNxRFgsbUJtQmdHVSxjakJuSVcsSWlCcUliLDhIQUNFLFlyQmxETyxJcUJvRFQsNkhBQ0UsZ0JuQjRDVixNRHZNVyxRQ3dNWCxZRnRNb0IscUNFdU1wQixZRnBHa0IsSUVxR2xCLFVGcExXLE9FcUxYLGdCbUJyQ0YsaUNBQ0UsVWpCL0pxQixPaUJnS3JCLFVBQ0EsbUJBQ0EsYUFDQSxrQkFDQSx1QkFDQSxJakI5SnFCLEtpQitKckIsK0NBQ0UsV0FDQSxhQUNBLFNqQmpLbUIsS2lCa0tuQiwwQkFDQSx3QmxCOUpGLHFDa0J5SkEsK0NBT0kscUNBQ0EsaUJwQnJLTSxRb0JzS04sUUFDQSxvRUFDRSxZQUNBLGlCcEJqS0ssS29Ca0tMLGVBQ0EsZ0ZBQ0UsZUFFRiwrRUFDRSxpQkNwTVYsZ0VBR0UsWUFDQSxRbEJlcUIsS2tCZHJCLGtCQUdGLG9DQUVFLHlCQUNBLFdyQlNXLFFxQk5iLDRCQUVFLDZCQUNBLGdDQUNBLFV0QklVLE9zQkhWLFl0QnVGaUIsSXNCdEZqQixnQkFDQSxrQkFDQSxzQkFDQSw2Q0FDRSxjbEJKbUIsS2tCTXJCLDhCQUNFLE1yQnBCVyxRcUJxQlgsMEJuQlRGLHFDbUJjRixvQ0FJSSxXQUVGLDBEQUNFLFl0QmxDa0IscUNzQm1DbEIsY2xCcEJtQixLa0JzQnJCLGdEcEJ4QkEsWUZib0IscUNFY3BCLFVGdUVjLE9FdEVkLFlGdUUwQixFRXRFMUIsWUZzRmlCLElFckZqQix5QkFDQSxvQkFDQSxNRHJCVyxRQ3NCWCxxQm9Cb0JBLHNEQUNFLFlBQ0EsZ0JBRUYsZ0RBQ0Usa0JBSUosa0JBQ0UsTXJCakRhLFFxQm9EZix5QkFDRSxrQkFDQSxXckJ6Q1csUXFCMENYLFFsQjNDcUIsS2tCNENyQixrQkFDQSxzQ0FDRSxnQkNoRUYsOEJBQ0UsZUFJSixtREFDRSxlbkJhcUIsS21CUm5CLCtDQUNFLGdCQUtOLHNCQUNFLGdCQUNBLG9DQUNFLGNBRUYsMEJBQ0UsV3BCQ0YscUNvQkVFLDBCQUNFLGFuQlJpQixLbUJVakIsVUFDQSxjQUNBLFlDaENOLG1CQUNFLEtBQ0UsVUFDQSwyQkFHRixHQUNFLFVBQ0EseUJBTUYsd0NBQ0UsZXBCTW1CLEtvQkxuQix3RUFDRSxzQkFDQSxhQUNBLFlBQ0Esa0JBQ0EsbUJBQ0EsZ0JBQ0EsYUFDQSxtQkFDQSx1QkFDQSxnRkFDRSxXQU9OLG9CQUNFLGtCckJoQkYscUNxQmVBLG9CQUdJLGlCQUdGLG9DQUNFLG1CckJ0QkoscUNxQnFCRSxvQ0FHSSxXQUNBLHNCckJuQk4scUNxQmVFLG9DQU9JLHNCQVFKLHFDQUNFLG1CQU1KLG9CQUNFLFNBR0EscUJBQ0UsTXZCL0RPLFF1QmtFWCxrQkFDRSxjcEJsRG1CLEtvQm1EbkIsZ0JBR0EsMEJBQ0Usc0JBRUYsMEJ0QjBKRixNRGpPYSxRQ2tPYixZRm5Pb0IscUNFb09wQixZRmhJaUIsSUVpSWpCLHFCQUNBLGdDc0I1SkksVXhCdERPLE9FbU5YLGdFQUVFLE1Eck9ZLFF1QjZFaEIsbUJBQ0UsYUFJQSxxQ0FDRSxTQUNBLFVBQ0Esb0RBQ0UsYUFFRiwwQzFCakdBLHdDQUNBLHFDQUNBLG9DQUNBLG1DQUNILGdDMEIrRkssa0JBQ0EsVUFDQSxZQUNBLGdCQUNBLDRDQUNFLDRDQUdKLHVDMUIzR0Esd0NBQ0EscUNBQ0Esb0NBQ0EsbUNBQ0gsZ0MwQjZHRCx5QkFDRSxvQkFDRSxhQUNBLElwQmpHbUIsS29Ca0duQiwwQnJCbkdGLHFDcUJnR0Esb0JBS0ksOENBQ0Esb0NBQ0Usb0JDeEhOLHNDQUNFLGVBQ0EsY3JCd0NjLGtCcUJ2Q2Qsa0RBQ0UsY0FFRix3Q0FDRSxTQUVGLGlEQUNFLG1CQU1KLDJCQUNFLGlCQUNBLHNDQUNFLGlCQ25CTixjQUNFLGdCQUNBLFkxQnFHa0IsSTBCbkdoQixjdEJzQ2Msa0JzQnJDaEIsZXRCYXFCLEtzQlpyQixnQkFDQSxrQ0FDRSxnQkFHRiw2QkFDRSxZdEJNbUIsS3NCRnJCLDZCQUNFLFd0QnlCYyxrQnNCdEJoQiwrQkFDRSxjdEJxQmMsa0JzQmxCaEIsZ0JBQ0UsTXpCdkJTLFF5QjBCWCxzQkFDRSxNekJ4QlcsUXlCMkJiLHVCQUNFLGNBQ0EsY3RCZm1CLEtzQmtCckIseUJBQ0UsWTFCb0VlLEkwQm5FZixNekJsQ1csUXlCcUNiLHFDQUVFLGNDMUNKLHVKQUtFLFlBQ0Esa0JBSUYsd0NBRUUsWUFDQSxrQkFHQSxzUUFJRSxZQUNBLGtCQUtKLHlCQUNFLDREQUdFLGNBQ0Esa0JBR0EseVlBSUUsY0FDQSxtQkN2Q04scURBTUUsVTVCZ0JXLE80QmZYLHNOMUIwT0EseUJBQ0EsTUQvTlUsUUNnT1YsWUZoUGlCLDhCRWlQakIsVUY5TlcsT0UrTlgsWUZoSmtCLElFaUpsQixvQjBCMU9BLDhPMUI4T0EseUJBQ0EsTUQzUFcsUUM0UFgsWUZ6UGlCLDhCRTBQakIsVUZ2T1csT0V3T1gsWUZ0SmlCLElFdUpqQixXRm5Ka0IsT0VvSmxCLG9CMEI3T0YsMkJBRUUsTTNCckJXLFEyQnNCWCxZNUJrRmlCLEk0QmpGakIsY3hCTnFCLEt3QlV2QixpQkFDRSxZNUJ5RWtCLEk0QnRFcEIsWUFDRSxjQUdGLHVCQUNFLGNBQ0EsTTNCcEJVLFE0QnJCWiwyQkFDRSx3QkFDQSx1Q0NERix3Q0FDRSxhQUNBLHNCQUNBLFExQmdCcUIsSzBCZnJCLFlBQ0EsaUI3QmFpQixRNkJaakIsb0RBQ0UsYzFCWW1CLEswQlZyQix1REFDRSxjQUtGLGlFQUNFLFU5QlNTLE84QlJULFk5QjBGZSxJOEJ6RmYsZTlCeUd1QixVOEJ4R3ZCLE03QmJXLFE2QmNYLG1CQUNBLGNBR0YsOERBQ0UsYzFCTm1CLEswQk9uQixrQkFHQSxnRUFDRSxpQkFDQSxrQkFJSixpRUFDRSxhQUNBLHNCQUdGLG9HNUIrQkEsWUZsRW9CLHFDRW1FcEIsVUZTa0IsS0VSbEIsWUZTOEIsSUVSOUIsWUZpQ2lCLElFaENqQixnQkFFQSxNRDFFVyxRQzJFWCxtQjRCbkNFLGMxQnZCbUIsSzBCd0JuQixRQUdGLHdHQUVFLGMxQjdCbUIsSzBCOEJuQixRQUdGLG9EQUNFLGdCQUNBLFFBQ0EsVTlCL0JTLE84QmlDVCxvRUFDRSxhQUdGLHdQQUlFLGVBSUosOEpBR0UsYUNwRUYsbURBQ0UsVS9CZVEsTytCZFIsWS9Cb0dlLEkrQm5HZixjM0JZ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QnFZWCxXQUVBLFU1QnhacUIsTzRCeVpyQixZQUdGLG1CQUNFLFVBQ0EsWUFHRixzQkFDRSxhQUNBLFM1QjNacUIsSzRCNFpyQiwyQjdCdlpBLHFDNkJvWkYsc0JBS0kscUNBQ0EsNkJBQ0UsY0FLTixrQkFDRSxVaENoYVcsT2dDaWFYLGM1QnJhcUIsSTRCd2F2QixtQkFDRSxrQkFDQSxxQkFDQSxrQkFDQSxxQkFDQSxzQ0FMRixtQkFNSSxpQkFJSixrQkFDRSxXQUdGLGdEQUVFLDBCQUdGLHdCQUNFLG1CQUdGLDhCQUNFLFlBQ0EsV0FDQSxnQkFDQSxVQUNBLG1CQUNBLGtCQUNBLGdCQUNBLHNDQVJGLDhCQVNJLGlCQUlKLDJCQUNFLGNBR0YseUNBQ0Usc0JBU0YsZ0RBQ0UsdUJBQ0EsVWhDeGRXLE9nQ3lkWCxlaEN2WHlCLFVnQzRYM0IsMkJBQ0UsYUFDQSxzQkFDQSxlQUNBLGM1QmhkZ0Isa0I0QmtkaEIsb0RBQ0UsVWhDcmVTLE9nQ3NlVCxZaENwWmUsSWdDcVpmLGVoQ3JZdUIsVWdDc1l2QixNL0IzZlcsUStCNGZYLGM1QjllbUIsSzRCK2VuQixjQUdGLGlEQUNFLGM1QnBmbUIsSzRCcWZuQixrQkFHQSxtREFDRSxpQkFDQSxrQkFJSixvREFDRSxhQUNBLHNCQUdGLHdDOUIvY0EsWUZsRW9CLHFDRW1FcEIsVUZTa0IsS0VSbEIsWUZTOEIsSUVSOUIsWUZpQ2lCLElFaENqQixnQkFFQSxNRDFFVyxRQzJFWCxtQjhCMGNFLGM1QnBnQm1CLEs0QnFnQm5CLFFBR0YsMENBQ0UsYzVCemdCbUIsSzRCMGdCbkIsUUFHRix1Q0FDRSxnQkFDQSxRQUNBLFVoQzNnQlMsT2dDNmdCVCx1REFDRSxhQUdGLHdHQUVFLGVBS0osNkNBQ0UsYUFNSixjQUNFLGNBQ0EsY0FHRixtQkFDRSxnQkFDQSxNL0JuaUJXLEsrQm9pQlgsaUIvQjFqQmEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG5UaGVtZSBOYW1lOiBOZXdzIFByb1xuVGhlbWUgVVJJOiBodHRwczovL215LnN0dWRpb3ByZXNzLmNvbS90aGVtZXMvbmV3cy9cbkRlc2NyaXB0aW9uOiBXaGVuIHlvdSBoYXZlIHJlYWRlcnMgYW5kIGN1c3RvbWVycyB3aG8gYXJlIGFsd2F5cyBodW5ncnkgZm9yIG1vcmUsIGRlbGl2ZXIgaXQgaW4gc3R5bGUgd2l0aCB0aGUgcHVibGlzaGluZyBwb3dlcmhvdXNlIE5ld3MgdGhlbWUuXG5BdXRob3I6IFN0dWRpb1ByZXNzXG5BdXRob3IgVVJJOiBodHRwczovL3d3dy5zdHVkaW9wcmVzcy5jb20vXG5WZXJzaW9uOiAzLjMuMFxuXG5UYWdzOiBvbmUtY29sdW1uLCB0d28tY29sdW1ucywgdGhyZWUtY29sdW1ucywgbGVmdC1zaWRlYmFyLCByaWdodC1zaWRlYmFyLCBlLWNvbW1lcmNlLCBhY2Nlc3NpYmlsaXR5LXJlYWR5LCBjdXN0b20tYmFja2dyb3VuZCwgY3VzdG9tLWNvbG9ycywgY3VzdG9tLWhlYWRlciwgY3VzdG9tLW1lbnUsIGZlYXR1cmVkLWltYWdlcywgZnVsbC13aWR0aC10ZW1wbGF0ZSwgc3RpY2t5LXBvc3QsIHRoZW1lLW9wdGlvbnMsIHRocmVhZGVkLWNvbW1lbnRzLCB0cmFuc2xhdGlvbi1yZWFkeVxuXG5UZW1wbGF0ZTogZ2VuZXNpc1xuVGVtcGxhdGUgVmVyc2lvbjogMi4xXG5cbkxpY2Vuc2U6IEdQTC0yLjAtb3ItbGF0ZXJcbkxpY2Vuc2UgVVJJOiBodHRwOi8vd3d3Lm9wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL2dwbC1saWNlbnNlLnBocFxuXG5UZXh0IERvbWFpbjogbmV3cy1wcm9cbiEqL1xuIiwiLyogSFRNTDUgUmVzZXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogQmFzZWxpbmUgTm9ybWFsaXplXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIG5vcm1hbGl6ZS5jc3MgdjQuMS4xIHwgTUlUIExpY2Vuc2UgfCBodHRwOi8vbmVjb2xhcy5naXRodWIuaW8vbm9ybWFsaXplLmNzcy8gKi9cblxuaHRtbHtmb250LWZhbWlseTpzYW5zLXNlcmlmOy1tcy10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCV9Ym9keXttYXJnaW46MH1hcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixtYWluLG1lbnUsbmF2LHNlY3Rpb24sc3VtbWFyeXtkaXNwbGF5OmJsb2NrfWF1ZGlvLGNhbnZhcyxwcm9ncmVzcyx2aWRlb3tkaXNwbGF5OmlubGluZS1ibG9ja31hdWRpbzpub3QoW2NvbnRyb2xzXSl7ZGlzcGxheTpub25lO2hlaWdodDowfXByb2dyZXNze3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXRlbXBsYXRlLFtoaWRkZW5de2Rpc3BsYXk6bm9uZX1he2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDpvYmplY3RzfWE6YWN0aXZlLGE6aG92ZXJ7b3V0bGluZS13aWR0aDowfWFiYnJbdGl0bGVde2JvcmRlci1ib3R0b206bm9uZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmluaGVyaXR9YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZGVyfWRmbntmb250LXN0eWxlOml0YWxpY31oMXtmb250LXNpemU6MmVtO21hcmdpbjowLjY3ZW0gMH1tYXJre2JhY2tncm91bmQtY29sb3I6I2ZmMDtjb2xvcjojMDAwfXNtYWxse2ZvbnQtc2l6ZTo4MCV9c3ViLHN1cHtmb250LXNpemU6NzUlO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vie2JvdHRvbTotMC4yNWVtfXN1cHt0b3A6LTAuNWVtfWltZ3tib3JkZXItc3R5bGU6bm9uZX1zdmc6bm90KDpyb290KXtvdmVyZmxvdzpoaWRkZW59Y29kZSxrYmQscHJlLHNhbXB7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLCBtb25vc3BhY2U7Zm9udC1zaXplOjFlbX1maWd1cmV7bWFyZ2luOjFlbSA0MHB4fWhye2JveC1zaXppbmc6Y29udGVudC1ib3g7aGVpZ2h0OjA7b3ZlcmZsb3c6dmlzaWJsZX1idXR0b24saW5wdXQsb3B0Z3JvdXAsc2VsZWN0LHRleHRhcmVhe2ZvbnQ6aW5oZXJpdDttYXJnaW46MH1vcHRncm91cHtmb250LXdlaWdodDpib2xkfWJ1dHRvbixpbnB1dHtvdmVyZmxvdzp2aXNpYmxlfWJ1dHRvbixzZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZX1idXR0b24saHRtbCBbdHlwZT1cImJ1dHRvblwiXSxbdHlwZT1cInJlc2V0XCJdLFt0eXBlPVwic3VibWl0XCJdey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259YnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyLXN0eWxlOm5vbmU7cGFkZGluZzowfWJ1dHRvbjotbW96LWZvY3VzcmluZyxbdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxbdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5ne291dGxpbmU6MXB4IGRvdHRlZCBCdXR0b25UZXh0fWZpZWxkc2V0e2JvcmRlcjoxcHggc29saWQgI2MwYzBjMDttYXJnaW46MCAycHg7cGFkZGluZzowLjM1ZW0gMC42MjVlbSAwLjc1ZW19bGVnZW5ke2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjppbmhlcml0O2Rpc3BsYXk6dGFibGU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzowO3doaXRlLXNwYWNlOm5vcm1hbH10ZXh0YXJlYXtvdmVyZmxvdzphdXRvfVt0eXBlPVwiY2hlY2tib3hcIl0sW3R5cGU9XCJyYWRpb1wiXXtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowfVt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9ue2hlaWdodDphdXRvfVt0eXBlPVwic2VhcmNoXCJdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7b3V0bGluZS1vZmZzZXQ6LTJweH1bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6aW5oZXJpdDtvcGFjaXR5OjAuNTR9Ojotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO2ZvbnQ6aW5oZXJpdH1cblxuLyogQm94IFNpemluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblxuaHRtbCxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl17XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0LW1vei1ib3gtc2l6aW5nOiAgICBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiAgICAgICAgIGJvcmRlci1ib3g7XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5cbi8qIEZsb2F0IENsZWFyaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXG4uYXV0aG9yLWJveDpiZWZvcmUsXG4uY2xlYXJmaXg6YmVmb3JlLFxuLmVudHJ5OmJlZm9yZSxcbi5lbnRyeS1jb250ZW50OmJlZm9yZSxcbi5uYXYtcHJpbWFyeTpiZWZvcmUsXG4ubmF2LXNlY29uZGFyeTpiZWZvcmUsXG4ucGFnaW5hdGlvbjpiZWZvcmUsXG4uc2l0ZS1jb250YWluZXI6YmVmb3JlLFxuLnNpdGUtaGVhZGVyOmJlZm9yZSxcbi5zaXRlLWlubmVyOmJlZm9yZSxcbi53aWRnZXQ6YmVmb3JlLFxuLndyYXA6YmVmb3JlIHtcblx0Y29udGVudDogXCIgXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uYXV0aG9yLWJveDphZnRlcixcbi5jbGVhcmZpeDphZnRlcixcbi5lbnRyeTphZnRlcixcbi5lbnRyeS1jb250ZW50OmFmdGVyLFxuLm5hdi1wcmltYXJ5OmFmdGVyLFxuLm5hdi1zZWNvbmRhcnk6YWZ0ZXIsXG4ucGFnaW5hdGlvbjphZnRlcixcbi5zaXRlLWNvbnRhaW5lcjphZnRlcixcbi5zaXRlLWhlYWRlcjphZnRlcixcbi5zaXRlLWlubmVyOmFmdGVyLFxuLndpZGdldDphZnRlcixcbi53cmFwOmFmdGVyIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRkaXNwbGF5OiB0YWJsZTtcbn1cbiIsIi8qIFdlYmZvbnRzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vLyBCb2R5IFR5cGVmYWNlc1xuLy9Cb2R5IEZvbnQgLSBCYXNlXG4vLyBAZm9udC1mYWNlIHtcbi8vICAgZm9udC1mYW1pbHk6ICdQb3ludGVyIFNlcmlmIFJFJztcbi8vICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL1BveW50ZXJTZXJpZlJFUmVndWxhci9mb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuLy8gICAgICAgIHVybCgnLi4vLi4vZm9udHMvUG95bnRlclNlcmlmUkVSZWd1bGFyL2ZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuLy8gICBmb250LXdlaWdodDogNDAwO1xuLy8gICBmb250LXN0eWxlOiBub3JtYWw7XG4vLyAgIGZvbnQtZGlzcGxheTogc3dhcDtcbi8vIH1cblxuLy9Cb2R5IEZvbnQgLSBCb2xkXG4vLyBAZm9udC1mYWNlIHtcbi8vICAgZm9udC1mYW1pbHk6ICdQb3ludGVyIFNlcmlmIFJFJztcbi8vICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL1BveW50ZXJTZXJpZlJFQm9sZC9mb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuLy8gICAgICAgIHVybCgnLi4vLi4vZm9udHMvUG95bnRlclNlcmlmUkVCb2xkL2ZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuLy8gICBmb250LXdlaWdodDogNzAwO1xuLy8gICBmb250LXN0eWxlOiBub3JtYWw7XG4vLyAgIGZvbnQtZGlzcGxheTogc3dhcDtcbi8vIH1cblxuLy9Cb2R5IEZvbnQgLSBJdGFsaWNcbi8vIEBmb250LWZhY2Uge1xuLy8gICBmb250LWZhbWlseTogJ1BveW50ZXIgU2VyaWYgUkUnO1xuLy8gICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUG95bnRlclNlcmlmUkVJdGFsaWMvZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbi8vICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1BveW50ZXJTZXJpZlJFSXRhbGljL2ZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuLy8gICBmb250LXdlaWdodDogNDAwO1xuLy8gICBmb250LXN0eWxlOiBpdGFsaWM7XG4vLyAgIGZvbnQtZGlzcGxheTogc3dhcDtcbi8vIH1cblxuLy8vLyBDaGFydCBUeXBlZmFjZXMgLy8vL1xuLy8gUmV0aW5hIE1QIEZvbnRzIChPcGVuVHlwZSlcbi8vIENoYXJ0IEZvbnQgLSBMaWdodFxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUmV0aW5hIE1QJztcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL1JldGluYU1QLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnLi4vLi4vZm9udHMvUmV0aW5hTVBMdC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vLyBDaGFydCBGb250IC0gQmFzZVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUmV0aW5hIE1QJztcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL1JldGluYU1QLUJvb2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuLi8uLi9mb250cy9SZXRpbmFNUEJvb2sud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLy8gQ2hhcnQgRm9udCAtIEJvbGRcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JldGluYSBNUCc7XG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9SZXRpbmFNUC1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnLi4vLi4vZm9udHMvUmV0aW5hTVBCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi8vIENoYXJ0IEZvbnQgLSBOYXJyb3cgLSBCYXNlXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSZXRpbmEgTVAnO1xuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUmV0aW5hTVBOYXJyLUJvb2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuLi8uLi9mb250cy9SZXRpbmFNUE5hcnJvd0Jvb2sud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLy8gQ2hhcnQgRm9udCAtIE5hcnJvdyAtIEJvbGRcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JldGluYSBNUCc7XG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9SZXRpbmFNUE5hcnItQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1JldGluYU1QTmFycm93Qm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5cbi8vLy8gSGVhZGluZyBUeXBlZmFjZXMgLy8vL1xuLy8gUmV0aW5hIEZvbnRzIChMZWdhY3kpXG4vLyBIZWFkaW5nIEZvbnQgLSBCYXNlXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSZXRpbmEnO1xuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUmV0aW5hLUJvb2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuLi8uLi9mb250cy9SZXRpbmEtQm9vay53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vLyBIZWFkaW5nIEZvbnQgLSBCb2xkXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSZXRpbmEnO1xuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUmV0aW5hLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuLi8uLi9mb250cy9SZXRpbmEtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vLyBIZWFkaW5nIEZvbnQgLSBCbGFja1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUmV0aW5hJztcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL1JldGluYS1CbGFjay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1JldGluYS1CbGFjay53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufSIsIkBtaXhpbiB0cmFuc2l0aW9uLWRlZmF1bHQoJHByb3BlcnR5OiBhbGwsICRkdXJhdGlvbjogMC4xcywgJHRpbWluZzogZWFzZS1pbi1vdXQpIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJHRpbWluZztcbiAgICAtbW96LXRyYW5zaXRpb246ICAgICRwcm9wZXJ0eSAkZHVyYXRpb24gJHRpbWluZztcbiAgICAtbXMtdHJhbnNpdGlvbjogICAgICRwcm9wZXJ0eSAkZHVyYXRpb24gJHRpbWluZztcbiAgICAtby10cmFuc2l0aW9uOiAgICAgICRwcm9wZXJ0eSAkZHVyYXRpb24gJHRpbWluZztcblx0dHJhbnNpdGlvbjogICAgICAgICAkcHJvcGVydHkgJGR1cmF0aW9uICR0aW1pbmc7XG59XG5cbi8qIFNjcmVlbiBSZWFkZXIgVGV4dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zY3JlZW4tcmVhZGVyLXNob3J0Y3V0LFxuLnNjcmVlbi1yZWFkZXItdGV4dCxcbi5zY3JlZW4tcmVhZGVyLXRleHQgc3BhbiB7XG5cdGJvcmRlcjogMDtcblx0Y2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcblx0aGVpZ2h0OiAxcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR3aWR0aDogMXB4O1xuXHR3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSAuc2VhcmNoIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsXG4uc2NyZWVuLXJlYWRlci1zaG9ydGN1dDpmb2N1cyxcbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMsXG4ud2lkZ2V0X3NlYXJjaCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzIHtcblx0Y2xpcDogYXV0byAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxZW07XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDIwcHggMjNweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR3aWR0aDogYXV0bztcblx0ei1pbmRleDogMTAwMDAwOyAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xufVxuXG4ubW9yZS1saW5rIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2NyZWVuLXJlYWRlci1zaG9ydGN1dDpmb2N1cyxcbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuIiwiLyogVHlwb2dyYXBoaWNhbCBFbGVtZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbmh0bWwge1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTsgLyogMTBweCBicm93c2VyIGRlZmF1bHQgKi9cbn1cblxuLyogQ2hyb21lIGZpeCAqL1xuYm9keSA+IGRpdiB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xufVxuXG5ib2R5IHtcbiAgY29sb3I6ICRibGFjay1iYXNlO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkYm9keS1iYXNlLWxpbmUtaGVpZ2h0O1xufVxuXG5idXR0b24sXG5pbnB1dDpmb2N1cyxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxudGV4dGFyZWE6Zm9jdXMsXG4uYnV0dG9uIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1kZWZhdWx0KDEwMG1zKTtcbn1cblxuOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1iYXNlO1xuICBjb2xvcjogJHdoaXRlLWJhc2U7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWJhc2U7XG4gIGNvbG9yOiAkd2hpdGUtYmFzZTtcbn1cblxuYSB7XG4gIGNvbG9yOiAkcHJpbWFyeS1iYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6Zm9jdXMsXG5hOmhvdmVyIHtcbiAgY29sb3I6ICRwcmltYXJ5LWJhc2U7XG59XG5cbnAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvZHk7XG4gIG1hcmdpbjogMCAwICRzcGFjZXItbWVkaXVtO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6ICRib2R5LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8vQXJ0aWNsZSBmb250LXNpemVcbi5lbnRyeSBwIHtcbiAgQGluY2x1ZGUgYm9keS1iYXNlO1xufVxuXG4vLyoqKioqKioqKioqKioqKioqKioqKiBDYXRlZ29yeSBQYWdlcyAqKioqKioqKioqKioqKioqKioqKioqKi8vXG5cbi8vVGl0bGUgb24gY2F0ZWdvcnkgcGFnZXNcbi5wYWdlLXRlbXBsYXRlLXBhZ2VfYmxvZyAuYmxvZy10ZW1wbGF0ZS1kZXNjcmlwdGlvbiAuZW50cnktdGl0bGUsXG4uY2F0ZWdvcnktdGl0bGUsXG4ub3VyLXRlYW0gLmVudHJ5LXRpdGxlIHtcbiAgQGluY2x1ZGUgaGVhZGluZy1kaXNwbGF5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItZXh0cmEtc21hbGw7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbn1cblxub2wsXG51bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICRncmV5LWJhc2U7XG4gIGNvbG9yOiAkYmxhY2stYmFzZTtcbn1cblxuYmxvY2txdW90ZSxcbmJsb2NrcXVvdGU6OmJlZm9yZSB7XG4gIGNvbG9yOiAkZ3JleS1kYXJrO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAkc3BhY2VyLWV4dHJhLWxhcmdlICRzcGFjZXItZXh0cmEtbGFyZ2UgJHNwYWNlci1tZWRpdW07XG59XG5cbmJsb2NrcXVvdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMDFDXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6ICRib2R5LWxhcmdlO1xuICBoZWlnaHQ6IDA7XG4gIC8vXHRsZWZ0OiAtMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMHB4O1xufVxuXG4uZW50cnktY29udGVudCBjb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNkZGQ7XG59XG5cbmNpdGUge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmhyIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktbGlnaHQ7XG4gIGNsZWFyOiBsZWZ0O1xuICBtYXJnaW46IDAgMCAkc3BhY2VyLWxhcmdlO1xuICBwYWRkaW5nLXRvcDogJHNwYWNlci1tZWRpdW07XG59XG5cbi8vIE1ldGEgc3R5bGVzIG1vdmVkIHRvIF9tZXRhLnNjc3NcblxuLndwLWNhcHRpb24tdGV4dCB7XG4gIEBpbmNsdWRlIGJvZHktbGlzdDtcbn1cblxuZmlndXJlLmFsaWdubGVmdCB7XG4gIG1hcmdpbjogJHNwYWNlci1tZWRpdW0gJHNwYWNlci1tZWRpdW0gJHNwYWNlci1tZWRpdW0gMDtcbn1cblxuZmlndXJlLmFsaWducmlnaHQge1xuICBtYXJnaW46ICRzcGFjZXItbWVkaXVtIDAgJHNwYWNlci1tZWRpdW0gJHNwYWNlci1tZWRpdW07XG59XG5cbi53cC1jYXB0aW9uIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi8qIEhlYWRpbmdzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXG5oMSB7XG4gIEBpbmNsdWRlIGhlYWRpbmctbWFpbjtcbn1cblxuaDIge1xuICBAaW5jbHVkZSBoZWFkaW5nLXNlY29uZGFyeTtcbn1cblxuaDMge1xuICBAaW5jbHVkZSBoZWFkaW5nLWxpc3Q7XG59XG5cbmg0IHtcbiAgQGluY2x1ZGUgaGVhZGluZy1saXN0O1xufVxuXG5oNSB7XG4gIEBpbmNsdWRlIGhlYWRpbmctbGFiZWw7XG59XG5cbmg2IHtcbiAgQGluY2x1ZGUgaGVhZGluZy1saXN0O1xufVxuXG4vKiBUaXRsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhZ2UsXG4uc2luZ2xlLXBvc3QgIHtcbiAgLmVudHJ5LXRpdGxlIHtcbiAgICBAaW5jbHVkZSBoZWFkaW5nLXNpbmdsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uc2luZ2xlLXBvc3QgLmVudHJ5LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbWFsbDtcbn1cblxuLmF1dGhvciAuZW50cnktdGl0bGUsXG4uY2F0ZWdvcnkgLmVudHJ5LXRpdGxlLFxuLnNlYXJjaCAuZW50cnktdGl0bGUge1xuICAvLyAgICBAaW5jbHVkZSBoZWFkbGluZS1saW5rO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmF1dGhvciAuZW50cnktY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vKioqKioqKioqKioqKioqKioqKioqIEhvbWUgUGFnZSAqKioqKioqKioqKioqKioqKioqKioqKi8vXG5cbi53aWRnZXRfcmVjZW50X2VudHJpZXMgdWwgbGkgYSxcbi5saXN0aW5nLWl0ZW0gLnRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGhlYWRpbmctc2Vjb25kYXJ5O1xufVxuXG4udG9wLXN0b3JpZXMgLmxpc3RpbmctaXRlbTpmaXJzdC1jaGlsZCAudGl0bGUsXG4uZmVhdHVyZWQtc3RvcnkgLmxpc3RpbmctaXRlbSAudGl0bGUge1xuICBAaW5jbHVkZSBoZWFkaW5nLW1haW47XG59XG5cbi5saXN0aW5nLWl0ZW0gLmV4Y2VycHQtZGFzaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5leGNlcnB0LFxuLmVudHJ5LWV4Y2VycHQge1xuICBAaW5jbHVkZSBleGNlcnB0O1xufVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlX2Jsb2cgLmVudHJ5LXRpdGxlLFxuLmNhdGVnb3J5IC5lbnRyeS10aXRsZSxcbi5hdXRob3IgLmVudHJ5LXRpdGxlLFxuLnNlYXJjaCAuZW50cnktdGl0bGUsXG4uYXJjaGl2ZSAuZW50cnktdGl0bGUge1xuICBAaW5jbHVkZSBoZWFkaW5nLXNlY29uZGFyeTtcbn1cblxuLmNhdGVnb3J5IC5sZWFkLXN0b3J5IC5lbnRyeS10aXRsZSB7XG4gIEBpbmNsdWRlIGhlYWRpbmctc2Vjb25kYXJ5O1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLW1lZGl1bTtcbn1cblxuLmVudHJ5LXRpdGxlIGEsXG4uc2lkZWJhciAud2lkZ2V0LXRpdGxlIGEge1xuICBjb2xvcjogJGJsYWNrLWJhc2U7XG59XG5cbi5lbnRyeS10aXRsZSBhOmZvY3VzLFxuLmVudHJ5LXRpdGxlIGE6aG92ZXIsXG5oMy5ycHdlLXRpdGxlIGE6aG92ZXIsXG4ud2lkZ2V0LXRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogJHByaW1hcnktYmFzZTtcbn1cblxuLmZlYXR1cmVkLXBhZ2UtY2FyZCBoMyxcbi53aWRnZXQtdGl0bGUsXG4uZGlzcGxheS1wb3N0cy10aXRsZSxcbi5hcmNoaXZlLXRpdGxlIHtcbiAgQGluY2x1ZGUgaGVhZGluZy1sYWJlbDtcbn1cblxuLmZlYXR1cmVkLXBhZ2UtY2FyZCBoMyBhLFxuLmRpc3BsYXktcG9zdHMtdGl0bGUsXG4uYXJjaGl2ZS10aXRsZSB7XG4gIGNvbG9yOiAkYmxhY2stYmFzZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1tZWRpdW07XG59XG5cbi5wYWdlLXRlYXNlcnMtYm90dG9tLXdpZGdldC1hcmVhIC5wYWdlLXRlYXNlcnMtdGVhc2VyIC5kaXNwbGF5LXBvc3RzLXRpdGxlLFxuLndpZGdldC10aXRsZSxcbi5wYWdlLXRlYXNlcnMtdGVhc2VyIC5kaXNwbGF5LXBvc3RzLXRpdGxlIHtcbiAgQGluY2x1ZGUgaGVhZGluZy1sYWJlbC1zaWRlYmFyO1xuICAmLnN0YW5kYWxvbmUge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbGFyZ2U7XG4gICAgLnN1YmxhYmVsIHtcbiAgICAgIEBpbmNsdWRlIGhlYWRpbmctc3VibGFiZWwtc2lkZWJhcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gLmZlYXR1cmVkLXBhZ2UtY2FyZCAuY2FyZC10aXRsZTpiZWZvcmUsXG4vLyAud2lkZ2V0LXRpdGxlOmJlZm9yZSxcbi8vIC5kaXNwbGF5LXBvc3RzLXRpdGxlOmJlZm9yZSxcbi8vIC5hcmNoaXZlLXRpdGxlOmJlZm9yZSB7XG4vLyAgIGNvbnRlbnQ6IFwiXCI7XG4vLyAgIGhlaWdodDogM3B4O1xuLy8gICB3aWR0aDogMjBweDtcbi8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICB0b3A6IDEwcHg7XG4vLyAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWJhc2U7XG4vLyAgIG1hcmdpbjogMCAwICRzcGFjZXItbWVkaXVtO1xuLy8gICBkaXNwbGF5OiBibG9jaztcbi8vIH1cblxuLmFyY2hpdmUuYXV0aG9yIHtcbiAgLmFyY2hpdmUtZGVzY3JpcHRpb24gcCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICAgIEBpbmNsdWRlIGJvZHktYmFzZTtcbiAgfVxufVxuXG4uc2lkZWJhci1jdGEge1xuICBAaW5jbHVkZSBib2R5LWxpc3Q7XG59XG4iLCIvLyBUeXBvZ3JhcGh5IFZhcmlhYmxlcyBTZXR0aW5ncyBTdHlsZXNoZWV0XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBGb250IEZhbWlsaWVzXG4vLyAkZm9udC1mYW1pbHktYm9keTogXCJQb3ludGVyIE9sZCBTdHlsZSBUZXh0XCIsIFwiR2VvcmdpYVwiLCBzZXJpZjtcbiRmb250LWZhbWlseS1ib2R5OiBcIlNvdXJjZSBTZXJpZiA0XCIsIFwiR2VvcmdpYVwiLCBzZXJpZjtcbiRmb250LWZhbWlseS1oZWFkaW5nOiAnUmV0aW5hJywgXCJSb2JvdG9cIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LXNhbnM6IFwiUmV0aW5hXCIsIFwiR2VvcmdpYVwiLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LWNoYXJ0OiBcIlJldGluYSBNUFwiLCBcIkdlb3JnaWFcIiwgc2Fucy1zZXJpZjtcblxuLy8gU2l6ZXNcbi8vIEJhc2UgZm9udC1zaXplOiAxMHB4XG4kYm9keS1yZXNldDogMTBweDtcbiRmb250LXNpemUtYmFzZTogMTBweDtcblxuXG4vL0JvZHkgVmFyaWFibGVzXG5cbiRib2R5LWxhcmdlOiAycmVtO1xuJGJvZHktbGFyZ2UtbGluZS1oZWlnaHQ6IDEuNTtcbiRib2R5LWxhcmdlLWxldHRlci1zcGFjaW5nOiAtLjAycmVtO1xuXG4kYm9keS1iYXNlOiAxLjhyZW07XG4kYm9keS1iYXNlLWxpbmUtaGVpZ2h0OiAxLjU7XG4kYm9keS1iYXNlLWxldHRlci1zcGFjaW5nOiAtLjAycmVtO1xuXG4kYm9keS1zbWFsbDogMS40cmVtO1xuJGJvZHktc21hbGwtbGluZS1oZWlnaHQ6IDEuNDU7XG4kYm9keS1zbWFsbC1sZXR0ZXItc3BhY2luZzogLS4wMnJlbTtcblxuJGJvZHktdGlueTogMS4ycmVtO1xuJGJvZHktdGlueS1saW5lLWhlaWdodDogMS4yO1xuJGJvZHktdGlueS1sZXR0ZXItc3BhY2luZzogLS4wMnJlbTtcblxuLy9DaGFydCBWYXJpYWJsZXNcblxuJGNoYXJ0LWxhcmdlOiAycmVtO1xuJGNoYXJ0LWxhcmdlLWxpbmUtaGVpZ2h0OiAxLjU7XG4kY2hhcnQtbGFyZ2UtbGV0dGVyLXNwYWNpbmc6IC0uMDJyZW07XG5cbiRjaGFydC1iYXNlOiAxLjhyZW07XG4kY2hhcnQtYmFzZS1saW5lLWhlaWdodDogMS41O1xuJGNoYXJ0LWJhc2UtbGV0dGVyLXNwYWNpbmc6IC0uMDJyZW07XG5cbiRjaGFydC1zbWFsbDogMS40cmVtO1xuJGNoYXJ0LXNtYWxsLWxpbmUtaGVpZ2h0OiAxLjQ1O1xuJGNoYXJ0LXNtYWxsLWxldHRlci1zcGFjaW5nOiAtLjAycmVtO1xuXG4kY2hhcnQtaGVhZGluZy1sYXJnZTogMy4ycmVtO1xuJGNoYXJ0LWhlYWRpbmctbGFyZ2UtbGluZS1oZWlnaHQ6IDEuNTtcbiRjaGFydC1oZWFkaW5nLWxhcmdlLWxldHRlci1zcGFjaW5nOiAtLjAycmVtO1xuXG4kY2hhcnQtaGVhZGluZy1iYXNlOiAxLjZyZW07XG4kY2hhcnQtaGVhZGluZy1iYXNlLWxpbmUtaGVpZ2h0OiAxLjU7XG4kY2hhcnQtaGVhZGluZy1iYXNlLWxldHRlci1zcGFjaW5nOiAtLjAycmVtO1xuXG4kY2hhcnQtaGVhZGluZy1zbWFsbDogMS40cmVtO1xuJGNoYXJ0LWhlYWRpbmctc21hbGwtbGluZS1oZWlnaHQ6IDEuNDU7XG4kY2hhcnQtaGVhZGluZy1zbWFsbC1sZXR0ZXItc3BhY2luZzogLS4wMnJlbTtcblxuJGNoYXJ0LWxhYmVsLXNtYWxsOiAxLjJyZW07XG4kY2hhcnQtbGFiZWwtc21hbGwtbGluZS1oZWlnaHQ6IDEuMjtcbiRjaGFydC1sYWJlbC1zbWFsbC1sZXR0ZXItc3BhY2luZzogLS4wMnJlbTtcblxuJGNoYXJ0LWxhYmVsOiAxLjZyZW07XG4kY2hhcnQtbGFiZWwtbGluZS1oZWlnaHQ6IDE7XG4kY2hhcnQtbGFiZWwtbGV0dGVyLXNwYWNpbmc6IC0uMDJyZW07XG5cbi8vSGVhZGluZyBWYXJpYWJsZXNcblxuJGhlYWRpbmctZGlzcGxheTogNi40cmVtO1xuJGhlYWRpbmctZGlzcGxheS1saW5lLWhlaWdodDogMTtcblxuJGhlYWRpbmctc2luZ2xlOiAzLjZyZW07XG4kaGVhZGluZy1zaW5nbGUtbGluZS1oZWlnaHQ6IDEuMTtcblxuJGhlYWRpbmctbWFpbjogMy4ycmVtO1xuJGhlYWRpbmctbWFpbi1saW5lLWhlaWdodDogMS4xO1xuXG4kaGVhZGluZy1mZWF0dXJlOiAzLjJyZW07XG4kaGVhZGluZy1mZWF0dXJlLWxpbmUtaGVpZ2h0OiAxLjE7XG5cbiRoZWFkaW5nLXNlY29uZGFyeTogMnJlbTtcbiRoZWFkaW5nLXNlY29uZGFyeS1saW5lLWhlaWdodDogMS4xO1xuXG4kaGVhZGluZy10ZXJ0aWFyeTogMS44cmVtO1xuJGhlYWRpbmctdGVydGlhcnktbGluZS1oZWlnaHQ6IDEuMjtcblxuJGhlYWRpbmctbGlzdDogMS40cmVtO1xuJGhlYWRpbmctbGlzdC1saW5lLWhlaWdodDogMS4yNTtcblxuJGhlYWRpbmctbGFiZWw6IDEuM3JlbTtcbiRoZWFkaW5nLWxhYmVsLWxpbmUtaGVpZ2h0OiAxO1xuXG4kaGVhZGluZy1sYWJlbC1zaWRlYmFyOiAxLjZyZW07XG4kaGVhZGluZy1sYWJlbC1zaWRlYmFyLWxpbmUtaGVpZ2h0OiAxO1xuXG4vL1N1YmhlYWRpbmcgVmFyaWFibGVzXG4kc3ViaGVhZGluZy1kZWNrOiAycmVtO1xuJHN1YmhlYWRpbmctZGVjay1saW5lLWhlaWdodDogMS4xO1xuXG4kc3ViaGVhZGluZy1zdW1tYXJ5OiAxNHJlbTtcbiRzdWJoZWFkaW5nLXN1bW1hcnktbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG5cbi8vIFdlaWdodHNcbiRmb250LXdlaWdodC1saWdodDogMzAwO1xuJGZvbnQtd2VpZ2h0LWJhc2U6IDQwMDtcbiRmb250LXdlaWdodC1tZWRpdW06IDYwMDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG4kZm9udC13ZWlnaHQtYmxhY2s6IDkwMDtcblxuLy8gV2VpZ2h0c1xuJGZvbnQtc3R5bGUtbm9ybWFsOiBub3JtYWw7XG4kZm9udC1zdHlsZS1pdGFsaWM6IGl0YWxpYztcbiRmb250LXN0eWxlLW9ibGlxdWU6IG9ibGlxdWU7XG5cbi8vIFRleHQgQWxpZ25tZW50XG4kdGV4dC1hbGlnbi1jZW50ZXI6IGNlbnRlcjtcbiR0ZXh0LWFsaWduLWxlZnQ6IGxlZnQ7XG4kdGV4dC1hbGlnbi1qdXN0aWZ5OiBqdXN0aWZ5O1xuJHRleHQtYWxpZ24tcmlnaHQ6IHJpZ2h0O1xuXG4vLyBUZXh0IFRyYW5zZm9ybXNcbiR0ZXh0LXRyYW5zZm9ybS1jYXBpdGFsaXplOiBjYXBpdGFsaXplO1xuJHRleHQtdHJhbnNmb3JtLXVwcGVyY2FzZTogdXBwZXJjYXNlOyIsIi8vIENvbG9yIFZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBCbGFja1xuJGJsYWNrLWJhc2U6ICMxMDE3MjA7XG5cbi8vIEJsdWVcbiRwcmltYXJ5LWJhc2U6ICMzYjdjYmI7XG4kcHJpbWFyeS1iYWNrZ3JvdW5kOiAjRUJGMkY4O1xuJHByaW1hcnktc3ViZHVlZDogI0I4RDBFNjtcbiRwcmltYXJ5LWhvdmVyOiAjMkY2Mjk0O1xuXG4vLyBSZWRcbiRzZWNvbmRhcnktYmFzZTogI2ViMWYzNTtcbiRzZWNvbmRhcnktYmFja2dyb3VuZDogI0ZERTlFQjtcbiRzZWNvbmRhcnktc3ViZHVlZDogI0Y4QUZCNjtcbiRzZWNvbmRhcnktaG92ZXI6ICNEMDFCMkU7XG5cbi8vIEdyZXlcbiRncmV5LWV4dHJhLWxpZ2h0OiAjRUZGN0ZFO1xuJGdyZXktbGlnaHQ6ICNEMUUwRUI7XG4kZ3JleS1iYXNlOiAjQUFCRkNFO1xuJGdyZXktbWVkaXVtOiAjNjU4NTlEO1xuJGdyZXktZGFyazogIzRDNTY2MDtcbiRncmV5LWNoYXJ0OiAjRUZFQkREO1xuJGdyZXktdGV4dDogJGdyZXktbWVkaXVtO1xuXG4vLyBXaGl0ZVxuJHdoaXRlLWxpZ2h0OiAjZmFmYWZhO1xuJHdoaXRlLWJhc2U6ICNmZmZmZmY7XG4kd2hpdGUtZGFyazogI2YxZjFmMTtcblxuLy8gU3RhdHVzIGNvbG9yc1xuJHN1Y2Nlc3MtYmFzZTogIzNCQTc1NTtcbiRlcnJvci1iYXNlOiAjRUEwMDFFO1xuXG4vL01BSU4gUEFMRVRURSBMSVNUXG4kY29sb3JzOiAoXG4gIChibGFjay1iYXNlLCAkYmxhY2stYmFzZSksXG4gIChibHVlLWJhc2UsICRwcmltYXJ5LWJhc2UpLFxuICAoZ3JleS1saWdodCwgJGdyZXktbGlnaHQpLFxuICAoZ3JleS1iYXNlLCAkZ3JleS1iYXNlKSxcbiAgKGdyZXktZGFyaywgJGdyZXktZGFyayksXG4gICh3aGl0ZS1saWdodCwgJHdoaXRlLWxpZ2h0KSxcbiAgKHdoaXRlLWJhc2UsICR3aGl0ZS1iYXNlKSxcbiAgKHdoaXRlLWRhcmssICR3aGl0ZS1kYXJrKVxuKTsiLCJAbWl4aW4gaGVhZGxpbmUtbGluayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cblxuLy9IZWFkaW5nc1xuQG1peGluIHJ1bGUtYm9yZGVyIHtcbiAgcGFkZGluZy10b3A6JHNwYWNlci1leHRyYS1zbWFsbDtcbiAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICRibGFjay1iYXNlO1xuICBib3JkZXItYm90dG9tOiAuNXB4IHNvbGlkIGJsYWNrOyAvKiBGaXJzdCBib3JkZXIgKi9cbiAgYm94LXNoYWRvdzogMCAzLjVweCAwIDAgI2ZmZiwgLyogU2Vjb25kIGJvcmRlciAob2Zmc2V0IGJ5IDRweCkgKi9cbiAgICAgICAgICAgICAgMCA0cHggMCAwICRibGFjay1iYXNlLCAvKiBUaGlyZCBib3JkZXIgKG9mZnNldCBieSA2cHgpICovXG4gICAgICAgICAgICAgIDAgN3B4IDAgMCAjZmZmLCAvKiBUaGlyZCBib3JkZXIgKG9mZnNldCBieSA2cHgpICovXG4gICAgICAgICAgICAgIDAgNy41cHggMCAwICRibGFjay1iYXNlOyAvKiBUaGlyZCBib3JkZXIgKG9mZnNldCBieSA2cHgpICovXG4gIHBhZGRpbmctYm90dG9tOiA3LjVweDsgLyogQWRqdXN0IHBhZGRpbmcgdG8gYWNjb21tb2RhdGUgdGhlIGJveC1zaGFkb3dzICovIFxufVxuXG5AbWl4aW4gaGVhZGluZy1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaGVhZGluZztcbiAgZm9udC1zaXplOiAkaGVhZGluZy1sYWJlbDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5nLWxhYmVsLWxpbmUtaGVpZ2h0O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgY29sb3I6ICRibGFjay1iYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtaXhpbiBoZWFkaW5nLWxhYmVsLXNpZGViYXIge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWNoYXJ0O1xuICBmb250LXNpemU6ICRoZWFkaW5nLWxhYmVsLXNpZGViYXI7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1sYWJlbC1saW5lLWhlaWdodDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luOiAwIDAgJHNwYWNlci1sYXJnZTtcbiAgQGluY2x1ZGUgcnVsZS1ib3JkZXI7XG59XG5cbkBtaXhpbiBoZWFkaW5nLXN1YmxhYmVsLXNpZGViYXIge1xuICBtYXJnaW46ICRzcGFjZXItZXh0cmEtc21hbGwgMCAwO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWNoYXJ0O1xuICBmb250LXNpemU6ICRib2R5LXNtYWxsO1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmctbGFiZWwtbGluZS1oZWlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbkBtaXhpbiBoZWFkaW5nLWxpc3Qge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnM7XG4gIGZvbnQtc2l6ZTogJGhlYWRpbmctbGlzdDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5nLWxpc3QtbGluZS1oZWlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgY29sb3I6ICRibGFjay1iYXNlO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG5AbWl4aW4gaGVhZGluZy10ZXJ0aWFyeSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaGVhZGluZztcbiAgZm9udC1zaXplOiAkaGVhZGluZy1saXN0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmctbGlzdC1saW5lLWhlaWdodDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbWVkaXVtIHtcbiAgICBmb250LXNpemU6ICRoZWFkaW5nLWxpc3Q7XG4gIH1cbn1cbkBtaXhpbiBoZWFkaW5nLXNlY29uZGFyeSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaGVhZGluZztcbiAgZm9udC1zaXplOiAkaGVhZGluZy1zZWNvbmRhcnk7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1zZWNvbmRhcnktbGluZS1oZWlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgbWFyZ2luOiAwIDAgJHNwYWNlci1zbWFsbDtcbiAgLy8gbGV0dGVyLXNwYWNpbmc6IC42cHg7XG4gIGNvbG9yOiAkYmxhY2stYmFzZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLy8gTkVFRFMgVVBEQVRJTkdcbkBtaXhpbiBoZWFkaW5nLWZlYXR1cmUge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIGZvbnQtc2l6ZTogJGhlYWRpbmctc2Vjb25kYXJ5O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmctbWFpbi1saW5lLWhlaWdodDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAvLyBsZXR0ZXItc3BhY2luZzogLjZweDtcbiAgY29sb3I6ICRibGFjay1iYXNlO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAkaGVhZGluZy1tYWluICogMC43O1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogJGhlYWRpbmctbWFpbiAqIDAuODtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6ICRoZWFkaW5nLW1haW47XG4gIH1cbn1cblxuQG1peGluIGhlYWRpbmctc2luZ2xlIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkaW5nO1xuICBmb250LXNpemU6ICRoZWFkaW5nLXNpbmdsZTtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5nLW1haW4tbGluZS1oZWlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgbWFyZ2luOiAwIDAgJHNwYWNlci1zbWFsbDtcbiAgLy8gbGV0dGVyLXNwYWNpbmc6IC42cHg7XG4gIGNvbG9yOiAkYmxhY2stYmFzZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuQG1peGluIGhlYWRpbmctbWFpbiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaGVhZGluZztcbiAgZm9udC1zaXplOiAkaGVhZGluZy1tYWluO1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmctbWFpbi1saW5lLWhlaWdodDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBtYXJnaW46IDAgMCAkc3BhY2VyLXNtYWxsO1xuICAvLyBsZXR0ZXItc3BhY2luZzogLjZweDtcbiAgY29sb3I6ICRibGFjay1iYXNlO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4vLyBORUVEUyBVUERBVElOR1xuQG1peGluIGhlYWRpbmctZmVhdHVyZSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaGVhZGluZztcbiAgZm9udC1zaXplOiAkaGVhZGluZy1zZWNvbmRhcnk7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1tYWluLWxpbmUtaGVpZ2h0O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIC8vIGxldHRlci1zcGFjaW5nOiAuNnB4O1xuICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbWVkaXVtIHtcbiAgICBmb250LXNpemU6ICRoZWFkaW5nLW1haW4gKiAwLjc7XG4gICAgLy8gbGluZS1oZWlnaHQ6ICRoZWFkaW5nLW1haW4tbGluZS1oZWlnaHQgKiAxLjE7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAkaGVhZGluZy1tYWluICogMC44O1xuICAgIC8vIGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1tYWluLWxpbmUtaGVpZ2h0ICogMS4xO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogJGhlYWRpbmctbWFpbjtcbiAgICAvLyBsaW5lLWhlaWdodDogJGhlYWRpbmctbWFpbi1saW5lLWhlaWdodCAqIDEuMTtcbiAgfVxufVxuXG5AbWl4aW4gaGVhZGluZy1kaXNwbGF5IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkaW5nO1xuICBmb250LXNpemU6ICRoZWFkaW5nLW1haW47XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1tYWluLWxpbmUtaGVpZ2h0O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJsYWNrO1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgY29sb3I6ICRibGFjay1iYXNlO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAkaGVhZGluZy1kaXNwbGF5O1xuICAgIGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1kaXNwbGF5LWxpbmUtaGVpZ2h0O1xuICAgIC8vIGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1tYWluLWxpbmUtaGVpZ2h0ICogMS4xO1xuICB9XG59XG5cbkBtaXhpbiBleGNlcnB0IHtcbiAgY29sb3I6ICRibGFjay1iYXNlO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvZHk7XG4gIGZvbnQtc2l6ZTogJGJvZHktc21hbGw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGV0dGVyLXNwYWNpbmc6ICRib2R5LXNtYWxsLWxldHRlci1zcGFjaW5nO1xuICBsaW5lLWhlaWdodDogJGJvZHktc21hbGwtbGluZS1oZWlnaHQ7XG59XG5cbi8vQm9keVxuQG1peGluIGJvZHktbGFyZ2Uge1xuICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9keTtcbiAgZm9udC1zaXplOiAkYm9keS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGJvZHktbGFyZ2UtbGluZS1oZWlnaHQ7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbWVkaXVtIHtcbiAgICBmb250LXNpemU6ICRib2R5LWxhcmdlO1xuICAgIC8vIGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1tYWluLWxpbmUtaGVpZ2h0ICogMS4xO1xuICB9XG59XG5cbkBtaXhpbiBib2R5LWJhc2Uge1xuICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9keTtcbiAgZm9udC1zaXplOiAkYm9keS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGJvZHktYmFzZS1saW5lLWhlaWdodDtcbiAgbGV0dGVyLXNwYWNpbmc6ICRib2R5LWJhc2UtbGV0dGVyLXNwYWNpbmc7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbWVkaXVtIHtcbiAgICBmb250LXNpemU6ICRib2R5LWJhc2U7XG4gICAgLy8gbGluZS1oZWlnaHQ6ICRoZWFkaW5nLW1haW4tbGluZS1oZWlnaHQgKiAxLjE7XG4gIH1cbn1cblxuQG1peGluIGJvZHktc21hbGwge1xuICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9keTtcbiAgZm9udC1zaXplOiAkYm9keS1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6ICRib2R5LXNtYWxsLWxpbmUtaGVpZ2h0O1xufVxuXG5AbWl4aW4gYm9keS1saXN0IHtcbiAgY29sb3I6ICRibGFjay1iYXNlO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gIGZvbnQtc2l6ZTogJGJvZHktc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtaXhpbiBib2R5LWxpc3Qtc21hbGwge1xuICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2FucztcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBmb250LXNpemU6ICRib2R5LXRpbnk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8vTGlua3NcbkBtaXhpbiBsaW5rIHtcbiAgY29sb3I6ICRwcmltYXJ5LWJhc2U7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9keTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeS1iYXNlO1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJHByaW1hcnktaG92ZXI7XG4gIH1cbn1cblxuQG1peGluIGxpbmstc2FucyB7XG4gIGNvbG9yOiAkcHJpbWFyeS1iYXNlO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktYmFzZTtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWhvdmVyO1xuICB9XG59XG5cbi8vTWV0YVxuQG1peGluIG1ldGEtdGltZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAkZ3JleS1kYXJrO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnM7XG4gIGZvbnQtc2l6ZTogJGJvZHktc21hbGw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gIGxldHRlci1zcGFjaW5nOiAuNHB4O1xufVxuXG5AbWl4aW4gbWV0YS1hdXRob3Ige1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2FucztcbiAgZm9udC1zaXplOiAkYm9keS1zbWFsbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBmb250LXN0eWxlOiAkZm9udC1zdHlsZS1ub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAuNHB4O1xufVxuXG5AbWl4aW4gbWVudS1pdGVtIHtcbiAgY29sb3I6ICRibGFjay1iYXNlO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnM7XG4gIGZvbnQtc2l6ZTogJGJvZHktc21hbGw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgZm9udC1zdHlsZTogJGZvbnQtc3R5bGUtbm9ybWFsO1xufVxuXG4vL0dyYXBoaWNzIFxuXG5AbWl4aW4gZ3JhcGhpYy1oZWFkaW5nIHtcbiAgY29sb3I6ICRibGFjay1iYXNlO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnM7XG4gIGZvbnQtc2l6ZTogJGNoYXJ0LWhlYWRpbmctYmFzZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBmb250LXN0eWxlOiAkZm9udC1zdHlsZS1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWl4aW4gZ3JhcGhpYy1sYWJlbCB7XG4gIGNvbG9yOiAkZ3JleS1kYXJrO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnM7XG4gIGZvbnQtc2l6ZTogJGJvZHktdGlueTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBmb250LXN0eWxlOiAkZm9udC1zdHlsZS1ub3JtYWw7XG59XG5cbkBtaXhpbiBncmFwaGljLW51bWJlci1sYXJnZSB7XG4gIGNvbG9yOiAkYmxhY2stYmFzZTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zO1xuICBmb250LXNpemU6ICRoZWFkaW5nLXRlcnRpYXJ5O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIGZvbnQtc3R5bGU6ICRmb250LXN0eWxlLW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbWVkaXVtIHtcbiAgICBmb250LXNpemU6ICRoZWFkaW5nLXNlY29uZGFyeTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDQwcHgpIHtcbiAgICBmb250LXNpemU6ICRoZWFkaW5nLW1haW47XG4gIH1cbn1cblxuLy8gQ2hhcnQgVHlwb2dyYXBoeSBNaXhpbnNcbkBtaXhpbiBjaGFydC1jZWxsIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1jaGFydDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWl4aW4gY2hhcnQtaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY2hhcnQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6ICRjaGFydC1oZWFkaW5nLWJhc2U7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItZXh0cmEtc21hbGw7XG59XG5cbkBtaXhpbiBjaGFydC1oZWFkaW5nLXNtYWxsIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1jaGFydDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogJGNoYXJ0LWhlYWRpbmctc21hbGw7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItZXh0cmEtc21hbGw7XG59XG5cbkBtaXhpbiBjaGFydC1sYWJlbC1zbWFsbCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY2hhcnQ7XG4gIGZvbnQtc2l6ZTogJGNoYXJ0LWxhYmVsLXNtYWxsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1leHRyYS1zbWFsbDtcbn1cblxuQG1peGluIGNoYXJ0LWxhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1jaGFydDtcbiAgZm9udC1zaXplOiAkY2hhcnQtbGFiZWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtYWxsO1xufSIsIkBtaXhpbiBicmVha3BvaW50LXNtYWxsZXItdGhhbi1zbWFsbCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC13aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBicmVha3BvaW50LXNtYWxsZXItdGhhbi1tZWRpdW0ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaXVtLXdpZHRoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJyZWFrcG9pbnQtc21hbGxlci10aGFuLWxhcmdlIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcmdlLXdpZHRoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtd2lkdGgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnJlYWtwb2ludC1sYXJnZXItdGhhbi1tZWRpdW0ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaXVtLXdpZHRoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbGFyZ2Uge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGFyZ2Utd2lkdGgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gU3BhY2VycyAmIFJlc2V0cyBWYXJpYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuXG5cbiAgICRjdXN0b20tbmVhdC1ncmlkOiAoY29sdW1uczogMTIsXG4gICAgICAgICAgICAgICAgICAgICAgIGd1dHRlcjogMjBweCxcbiAgICAgICAgICAgICAgICAgICAgICAgbWVkaWE6IDEwMjVweCxcbiAgICAgICAgICAgICAgICAgICAgICApO1xuXG4vL1NpdGUgSW5uZXIgV3JhcHBlclxuXG4kd3JhcHBlci1zaXRlLWlubmVyOiAgIDExNDBweDtcblxuXG4vLyBWYXJpYWJsZXNcbiRyZXNldC16ZXJvOiAgICAgICAgICAgMDtcblxuJHNwYWNlci1leHRyYS1sYXJnZTogICA0OHB4O1xuJHNwYWNlci1sYXJnZTogICAgICAgICAzMnB4O1xuJHNwYWNlci1tZWRpdW06ICAgICAgICAyNHB4O1xuJHNwYWNlci1zbWFsbDogICAgICAgICAxNnB4O1xuJHNwYWNlci1leHRyYS1zbWFsbDogICA4cHg7XG5cblxuLy8gUmVzZXRzXG4kcmVzZXRzOiAoXG4gIChib3R0b20sICAkcmVzZXQtemVybyksXG4gIChsZWZ0LCAgICAkcmVzZXQtemVybyksXG4gIChyaWdodCwgICAkcmVzZXQtemVybyksXG4gICh0b3AsICAgICAkcmVzZXQtemVybylcbik7XG5cbi8vIFNwYWNlcnNcbiRzcGFjZXJzOiAoXG4gIChhbHBoYSwgICAgICRzcGFjZXItZXh0cmEtbGFyZ2UgICApLFxuICAoYnJhdm8sICAgICAkc3BhY2VyLWxhcmdlICAgKSxcbiAgKGNoYXJsaWUsICAgJHNwYWNlci1tZWRpdW0gKSxcbiAgKGRlbHRhLCAgICAgJHNwYWNlci1zbWFsbCAgICksXG4gIChlY2hvLCAgICAgICRzcGFjZXItZXh0cmEtc21hbGwgICAgKVxuKTtcblxuLy8gYm9yZGVyLXNwYWNpbmdcblxuJGJvcmRlci1tYWluOiAgICAgMXB4IHNvbGlkICRncmV5LWJhc2U7XG4iLCIvKiBHZW5lc2lzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmJyZWFkY3J1bWIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTNlMztcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXNpemU6IDEuMnJlbTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAyMHB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYXJjaGl2ZS1kZXNjcmlwdGlvbixcbi5hdXRob3ItYm94IHtcbi8qXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzOyovXG4vKlx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2UzZTM7Ki9cblx0bWFyZ2luOiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuLypcdHBhZGRpbmc6IDIwcHg7Ki9cbn1cblxuLmFyY2hpdmUtdGl0bGUgKyBwIHtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmF1dGhvci1ib3gtdGl0bGUge1xuXHRjb2xvcjogJGJsYWNrLWJhc2U7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zaXplOiAxLjZyZW07XG5cdG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLmF1dGhvci1ib3ggcCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hdXRob3ItYm94IC5hdmF0YXIge1xuXHRtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5cblxuLyogU2tpcCBMaW5rc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZ2VuZXNpcy1za2lwLWxpbmsge1xuXHRtYXJnaW46IDA7XG59XG5cbi5nZW5lc2lzLXNraXAtbGluayBsaSB7XG5cdGhlaWdodDogMDtcblx0d2lkdGg6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cblxuLyogRGlzcGxheSBvdXRsaW5lIG9uIGZvY3VzICovXG46Zm9jdXMge1xuXHRjb2xvcjogIzMzMztcblx0b3V0bGluZTogI2NjYyBzb2xpZCAxcHg7XG59XG4iLCIvKiBQbHVnaW5zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIEdlbmVzaXMgZU5ld3MgRXh0ZW5kZWRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZW5ld3Mtd2lkZ2V0IGlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmVuZXdzLXdpZGdldCBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5lbmV3cy13aWRnZXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZW5ld3Mtd2lkZ2V0IGlucHV0OmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sXG4uZW5ld3Mtd2lkZ2V0IGlucHV0OmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBjb2xvcjogJGJsYWNrLWJhc2U7XG59XG5cbi5lbmV3cyBmb3JtICsgcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5zaWRlYmFyIC53aWRnZXQuZW5ld3Mtd2lkZ2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWJhc2U7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uc2lkZWJhciAuZW5ld3Mtd2lkZ2V0IC53aWRnZXQtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogR2VuZXNpcyBMYXRlc3QgVHdlZXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmxhdGVzdC10d2VldHMgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4vKiBHZW5lc2lzIFJlc3BvbnNpdmUgU2xpZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLm5ld3MtcHJvLWhvbWUgLmNvbnRlbnQgI2dlbmVzaXMtcmVzcG9uc2l2ZS1zbGlkZXIsXG4ubmV3cy1wcm8taG9tZSAuY29udGVudCAuZ2VuZXNpc19yZXNwb25zaXZlX3NsaWRlciBsaSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLm5ld3MtcHJvLWhvbWUgLmNvbnRlbnQgLmdlbmVzaXNfcmVzcG9uc2l2ZV9zbGlkZXIgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubmV3cy1wcm8taG9tZSAuY29udGVudCAuZ2VuZXNpc19yZXNwb25zaXZlX3NsaWRlciAuc2xpZGUtZXhjZXJwdCxcbi5uZXdzLXByby1ob21lIC5jb250ZW50IC5nZW5lc2lzX3Jlc3BvbnNpdmVfc2xpZGVyIC5zbGlkZS1leGNlcnB0LWJvcmRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLm5ld3MtcHJvLWhvbWUgLmNvbnRlbnQgLmdlbmVzaXNfcmVzcG9uc2l2ZV9zbGlkZXIgLnNsaWRlLWV4Y2VycHQge1xuICBwYWRkaW5nOiAyNHB4O1xufVxuXG4ubmV3cy1wcm8taG9tZSAuY29udGVudCAjZ2VuZXNpcy1yZXNwb25zaXZlLXNsaWRlcixcbi5uZXdzLXByby1ob21lIC5jb250ZW50IC5nZW5lc2lzX3Jlc3BvbnNpdmVfc2xpZGVyIC5zbGlkZXMgbGksXG4ubmV3cy1wcm8taG9tZSAuY29udGVudCAuZ2VuZXNpc19yZXNwb25zaXZlX3NsaWRlciAuZmxleC1kaXJlY3Rpb24tbmF2IGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubmV3cy1wcm8taG9tZSAuY29udGVudCAuZ2VuZXNpc19yZXNwb25zaXZlX3NsaWRlciAuZmxleC1jb250cm9sLW5hdiB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbn1cblxuLm5ld3MtcHJvLWhvbWUgLmNvbnRlbnQgLmdlbmVzaXNfcmVzcG9uc2l2ZV9zbGlkZXIgLmZsZXgtY29udHJvbC1uYXYgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLm5ld3MtcHJvLWhvbWUgLmNvbnRlbnQgLmdlbmVzaXNfcmVzcG9uc2l2ZV9zbGlkZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiBsaSBhIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAtbW96LXRyYW5zaXRpb246IG5vbmU7XG4gIC1tcy10cmFuc2l0aW9uOiBub25lO1xuICAtby10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4ubmV3cy1wcm8taG9tZSAuY29udGVudCAuZ2VuZXNpc19yZXNwb25zaXZlX3NsaWRlciBoMiBhIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk7XG59XG5cbi5uZXdzLXByby1ob21lIC5jb250ZW50IC5nZW5lc2lzX3Jlc3BvbnNpdmVfc2xpZGVyIGE6Zm9jdXMsXG4ubmV3cy1wcm8taG9tZSAuY29udGVudCAuZ2VuZXNpc19yZXNwb25zaXZlX3NsaWRlciBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uZXdzLXByby1ob21lIC5jb250ZW50IC5nZW5lc2lzX3Jlc3BvbnNpdmVfc2xpZGVyIHAge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xufVxuXG4ubmV3cy1wcm8taG9tZSAuY29udGVudCAuZ2VuZXNpc19yZXNwb25zaXZlX3NsaWRlciAuZmxleC1kaXJlY3Rpb24tbmF2IGxpIGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2ljb24tZGlyZWN0aW9uLW5hdi5wbmcpIG5vLXJlcGVhdCAtNTBweCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDk4cHg7XG4gIGhlaWdodDogNDlweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcmlnaHQ6IC0yNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gIC1tb3otdHJhbnNpdGlvbjogbm9uZTtcbiAgLW1zLXRyYW5zaXRpb246IG5vbmU7XG4gIC1vLXRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIHdpZHRoOiA1MHB4O1xufVxuXG4ubmV3cy1wcm8taG9tZVxuICAuY29udGVudFxuICAuZ2VuZXNpc19yZXNwb25zaXZlX3NsaWRlclxuICAuZmxleC1kaXJlY3Rpb24tbmF2XG4gIGxpXG4gIGE6Zm9jdXMsXG4ubmV3cy1wcm8taG9tZVxuICAuY29udGVudFxuICAuZ2VuZXNpc19yZXNwb25zaXZlX3NsaWRlclxuICAuZmxleC1kaXJlY3Rpb24tbmF2XG4gIGxpXG4gIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTBweCAtNDlweDtcbn1cblxuLm5ld3MtcHJvLWhvbWVcbiAgLmNvbnRlbnRcbiAgLmdlbmVzaXNfcmVzcG9uc2l2ZV9zbGlkZXJcbiAgLmZsZXgtZGlyZWN0aW9uLW5hdlxuICBsaVxuICBhLnByZXYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDYycHg7XG4gIHRvcDogYXV0bztcbn1cblxuLm5ld3MtcHJvLWhvbWVcbiAgLmNvbnRlbnRcbiAgI2dlbmVzaXMtcmVzcG9uc2l2ZS1zbGlkZXJcbiAgLmZsZXgtZGlyZWN0aW9uLW5hdlxuICBsaVxuICBhLm5leHQge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IGF1dG87XG59XG5cbi5uZXdzLXByby1ob21lXG4gIC5jb250ZW50XG4gICNnZW5lc2lzLXJlc3BvbnNpdmUtc2xpZGVyXG4gIC5mbGV4LWRpcmVjdGlvbi1uYXZcbiAgbGlcbiAgYTpmb2N1cy5wcmV2LFxuLm5ld3MtcHJvLWhvbWVcbiAgLmNvbnRlbnRcbiAgI2dlbmVzaXMtcmVzcG9uc2l2ZS1zbGlkZXJcbiAgLmZsZXgtZGlyZWN0aW9uLW5hdlxuICBsaVxuICBhOmhvdmVyLnByZXYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00OXB4O1xufVxuXG4vKiBHZW5lc2lzIFRhYnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uaG9tZS10b3AgLndpZGdldC51aS10YWJzIC5lbnRyeSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgbWluLWhlaWdodDogNDAwcHg7XG59XG5cbi5ob21lLXRvcCAud2lkZ2V0LnVpLXRhYnMgLmVudHJ5IGgyIGEge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZzogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xufVxuXG4uaG9tZS10b3AgLndpZGdldC51aS10YWJzIC5lbnRyeSBwIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW46IDAgMjRweDtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk7XG59XG5cbi5ob21lLXRvcCAud2lkZ2V0LnVpLXRhYnMgLmVudHJ5IGgyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyNHB4IDI0cHggOHB4O1xufVxuXG4uaG9tZS10b3AgLndpZGdldC51aS10YWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaG9tZS10b3AgLnVpLXRhYnMgdWwudWktdGFicy1uYXYge1xuICBib3R0b206IDQwcHg7XG4gIG1hcmdpbjogMCAwIDAgNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNDBweDtcbiAgei1pbmRleDogOTtcbn1cblxuLmhvbWUtdG9wIC51aS10YWJzIHVsLnVpLXRhYnMtbmF2IGxpIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi5ob21lLXRvcCAudWktdGFicyB1bC51aS10YWJzLW5hdiBsaTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhvbWUtdG9wIC51aS10YWJzIHVsLnVpLXRhYnMtbmF2IGxpIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stYmFzZTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmhvbWUtdG9wIC51aS10YWJzIHVsLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xufVxuXG4uaG9tZS10b3AgLnVpLXRhYnMgdWwudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgYTpmb2N1cyxcbi5ob21lLXRvcCAudWktdGFicyB1bC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICRibGFjay1iYXNlO1xufVxuXG4uaG9tZS10b3AgLndpZGdldC51aS10YWJzIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmhvbWUtdG9wIC53aWRnZXQudWktdGFicyBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53aWRnZXQudWktdGFicyB1bC51aS10YWJzLW5hdiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEpldHBhY2tcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5pbWcjd3BzdGF0cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFNpbXBsZSBTb2NpYWwgSWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uc2ltcGxlLXNvY2lhbC1pY29ucyB1bCBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBEaXNwbGF5IFBvc3RzIFNob3J0Y29kZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zdWJjYXRlZ29yaWVzLXN0b3JpZXMgLmxpc3RpbmctaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1sYXJnZTtcbn1cblxuLnN1YmNhdGVnb3JpZXMtc3RvcmllcyAubGlzdGluZy1pdGVtIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogJGJvZHktYmFzZTtcbiAgLy8gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnN1YmNhdGVnb3JpZXMtc3RvcmllcyA+IDpmaXJzdC1jaGlsZCAudGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zdWJjYXRlZ29yaWVzLXN0b3JpZXMgbGkgKyBsaSAuYXV0aG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhdGVnb3J5IC5zdWJjYXRlZ29yaWVzLXN0b3JpZXMgLmltYWdlIHtcbiAgd2lkdGg6IDI1JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLW1lZGl1bTtcbn1cblxuLmNhdGVnb3J5IC5zdWJjYXRlZ29yaWVzLXN0b3JpZXMgPiA6Zmlyc3QtY2hpbGQgaW1nIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi8qIFJlY2VjZW50IFBvc3RzIEV4dGVuZGVkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnJwd2UtYmxvY2sgdWwge1xuICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucnB3ZV93aWRnZXQge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4ucnB3ZS1ibG9jayBhIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnJwd2UtYmxvY2sgaDMge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGNsZWFyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnJwd2Utc3VtbWFyeSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnJwd2UtdGltZSB7XG4gIGNvbG9yOiAjYmJiO1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi5ycHdlLWNvbW1lbnQge1xuICBjb2xvcjogI2JiYjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLnJwd2UtYWxpZ25sZWZ0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnJwd2UtYWxpZ25yaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucnB3ZS1hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ucnB3ZS1jbGVhcmZpeDpiZWZvcmUsXG4ucnB3ZS1jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5ycHdlLWNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5ycHdlLWNsZWFyZml4IHtcbiAgem9vbTogMTtcbn1cblxuaDMucnB3ZS10aXRsZSBhIHtcbiAgY29sb3I6ICRibGFjay1iYXNlO1xufVxuXG4ucnB3ZS1hbGlnbmxlZnQge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xufVxuXG4vKiBSZWNlbnQgUG9zdHMgRXh0ZW5kZWQgU3R5bGVzICovXG4vKlJlc2l6ZSBwaG90byBvZiBmaXJzdCBpdGVtIGluIGxpc3QqL1xuLmNhdGVnb3J5IC5ycHdlLXVsID4gOmZpcnN0LWNoaWxkIGltZyxcbi5ob21lLXBhZ2UtZmVhdHVyZSA+IDpmaXJzdC1jaGlsZCBpbWcge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmNhdGVnb3J5IC5ycHdlLXVsID4gOm50aC1jaGlsZChuICsgMSkgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjZyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjZyZW07XG59XG5cbi5jYXRlZ29yeSAucnB3ZS1ibG9jayBsaSB7XG4gIC8qYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7Ki9cbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLyouaG9tZSAucnB3ZV93aWRnZXQgLndpZGdldC10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn0qL1xuXG4uaG9tZSAucnB3ZS10aHVtYiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLyogVGFibGVwcmVzc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8vIEFkZCB0byBfcGx1Z2lucy5zY3NzXG5cbi50YWJsZXByZXNzLFxuZGl2W2NsYXNzXj1cInRhYmxlcHJlc3MtXCJdIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY2hhcnQ7XG5cbiAgdGhlYWQgdGgge1xuICAgIEBpbmNsdWRlIGNoYXJ0LWhlYWRpbmc7XG4gIH1cbiAgXG4gIHRib2R5IHRkIHtcbiAgICBAaW5jbHVkZSBjaGFydC1jZWxsO1xuICB9XG4gIFxuICAvLyBTcGVjaWZpYyB0YWJsZSBvdmVycmlkZXNcbiAgLy8gJi50YWJsZXByZXNzLWlkLTEsXG4gIC8vICYudGFibGVwcmVzcy1pZC0zLFxuICAvLyAmLnRhYmxlcHJlc3MtaWQtNCB7XG4gIC8vICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1jaGFydDtcbiAgLy8gfVxufVxuXG4ubGlzdGluZy1pdGVtIC50YWJsZXByZXNzIHtcbiAgZm9udC1zaXplOiAkYm9keS1zbWFsbDtcbn1cblxuLnRhYmxlcHJlc3MtdGFibGUtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLW1lZGl1bTtcbn1cblxuLy9CYW5rcnVwdGN5IGZpbGluZ3Mgc3R5bGVzXG4jdGFibGVwcmVzcy1iYW5rcnVwdGN5LWZpbGluZ3MsXG4jdGFibGVwcmVzcy1iYW5rcnVwdGN5LWZpbGluZ3MgdHIsXG4jdGFibGVwcmVzcy1iYW5rcnVwdGN5LWZpbGluZ3MgdGJvZHkgdGQsXG4jdGFibGVwcmVzcy1iYW5rcnVwdGN5LWZpbGluZ3MgdGhlYWQgdGgsXG4jdGFibGVwcmVzcy1iYW5rcnVwdGN5LWZpbGluZ3MgdGZvb3QgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbiN0YWJsZXByZXNzLWJhbmtydXB0Y3ktZmlsaW5ncyB0cjpudGgtY2hpbGQob2RkKSB0ZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4jdGFibGVwcmVzcy1iYW5rcnVwdGN5LWZpbGluZ3MgdHI6bnRoLWNoaWxkKDRuLTYpLFxuI3RhYmxlcHJlc3MtYmFua3J1cHRjeS1maWxpbmdzIHRyOm50aC1jaGlsZCg0bi03KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0O1xufVxuXG4jdGFibGVwcmVzcy1iYW5rcnVwdGN5LWZpbGluZ3MgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgY29sb3I6ICRncmV5LWRhcms7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbiIsIi8qIFRhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxudGJvZHkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cblxudGgsXG50ZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC8vIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbnRkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmc6IDZweCAwO1xufVxuXG4vKiBTdHJ1Y3R1cmUgYW5kIExheW91dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBTZWFyY2hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmdlbmVzaXMtbmF2LW1lbnUgLnNlYXJjaCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuLndpZGdldF9zZWFyY2ggaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMXB4O1xufVxuXG4vKiBTaXRlIENvbnRhaW5lcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uc2l0ZS1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2l0ZS1jb250YWluZXItd3JhcCxcbi5iZWZvcmUtZm9vdGVyLXdyYXBwZXIge1xuICAvKlx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjsqL1xuICAvKlx0Ym9yZGVyOiAxcHggc29saWQgI2UzZTNlMzsqL1xuICAvLyBtYXJnaW46IDBweCBhdXRvIDMwcHg7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMTE0MHB4O1xuICBtYXJnaW46IDAgYXV0byAkc3BhY2VyLWxhcmdlO1xufVxuXG4uYmVmb3JlLWZvb3Rlci13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaXRlLWlubmVyIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNlci1sYXJnZTtcbn1cbi8qIENvbHVtbiBXaWR0aHMgYW5kIFBvc2l0aW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIC0tLS0tLS0tLS0tLS0tLSAoYmVsb3cpIENTUyBHcmlkIGZhbGxiYWNrcyAtLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uY29udGVudC1zaWRlYmFyLXNpZGViYXIgLmNvbnRlbnQtc2lkZWJhci13cmFwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zaWRlYmFyLWNvbnRlbnQtc2lkZWJhciAuY29udGVudC1zaWRlYmFyLXdyYXAsXG4uc2lkZWJhci1zaWRlYmFyLWNvbnRlbnQgLmNvbnRlbnQtc2lkZWJhci13cmFwIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4vKiBDb250ZW50ICovXG5cbi5jb250ZW50LXNpZGViYXItd3JhcCB7XG4gIG1hcmdpbi10b3A6ICRzcGFjZXItc21hbGw7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItZXh0cmEtbGFyZ2U7XG59XG5cbi5jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1leHRyYS1sYXJnZTtcbn1cblxubWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbmFzaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBub25lO1xufVxuXG5AaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLW1lZGl1bSB7XG4gIG1haW4ge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgfVxuXG4gIGFzaWRlIHtcbiAgICB3aWR0aDogMjglO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0gKGFib3ZlKSBDU1MgR3JpZCBmYWxsYmFja3MgLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gIC5jb250ZW50LXNpZGViYXItd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci1zbWFsbDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWV4dHJhLWxhcmdlO1xuICB9XG5cbiAgbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgYXNpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG5cbiAgLmNvbnRlbnQtc2lkZWJhciAuY29udGVudC1zaWRlYmFyLXdyYXAge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6ICRzcGFjZXItbWVkaXVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLW1lZGl1bSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnI7XG4gICAgfVxuICB9XG59XG5cbi5jb250ZW50LXNpZGViYXIgLmNvbnRlbnQsXG4uY29udGVudC1zaWRlYmFyLXNpZGViYXIgLmNvbnRlbnQge1xuICAvKlx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyZXktYmFzZTsqL1xuICBmbG9hdDogbGVmdDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1tZWRpdW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjZXItbWVkaXVtO1xuICAgIGJvcmRlci1yaWdodDogJGJvcmRlci1tYWluO1xuICB9XG4gIC8vIHBhZGRpbmctcmlnaHQ6ICRzcGFjZXItbWVkaXVtO1xuICAvLyBib3JkZXItcmlnaHQ6ICRib3JkZXItbWFpbjtcbn1cblxuLnNpZGViYXItY29udGVudC1zaWRlYmFyIC5jb250ZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mdWxsLXdpZHRoLWNvbnRlbnQgLmNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogUHJpbWFyeSBTaWRlYmFyICovXG5cbi5zaWRlYmFyLWNvbnRlbnQgLnNpZGViYXItcHJpbWFyeSxcbi5zaWRlYmFyLXNpZGViYXItY29udGVudCAuc2lkZWJhci1wcmltYXJ5IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zaWRlYmFyLXNpZGViYXItY29udGVudCAuc2lkZWJhci1wcmltYXJ5IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTNlM2UzO1xufVxuXG4uY29udGVudC1zaWRlYmFyLXNpZGViYXIgLnNpZGViYXItcHJpbWFyeSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlM2UzZTM7XG59XG5cbi8qIFNlY29uZGFyeSBTaWRlYmFyICovXG5cbi5zaWRlYmFyLXNlY29uZGFyeSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB3aWR0aDogMTc3cHg7XG59XG5cbi5jb250ZW50LXNpZGViYXItc2lkZWJhciAuc2lkZWJhci1zZWNvbmRhcnkge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi8qIFdpZGdldHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLndpZGdldCB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLyogRmVhdHVyZWQgQ29udGVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5mZWF0dXJlZC1jb250ZW50IC5lbnRyeSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mZWF0dXJlZC1jb250ZW50IC5lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZmVhdHVyZWQtY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLyogU2l0ZSBIZWFkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnNpdGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLXNtYWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLW1lZGl1bTtcbiAgfVxufVxuXG4uc2l0ZS1oZWFkZXIgLndyYXAge1xuICBtYXgtd2lkdGg6IDExNDBweDtcbn1cblxuLnNpdGUtaGVhZGVyIC53cmFwLFxuLm5hdi1wcmltYXJ5IC53cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLWxhcmdlIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi8qIFRpdGxlIEFyZWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udGl0bGUtYXJlYSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaXRlLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXNpemU6IDQuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnNpdGUtdGl0bGUgYSxcbi5zaXRlLXRpdGxlIGE6Zm9jdXMsXG4uc2l0ZS10aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICRibGFjay1iYXNlO1xufVxuXG4uc2l0ZS1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogRnVsbCB3aWR0aCBoZWFkZXIsIG5vIHdpZGdldHMgKi9cblxuLmhlYWRlci1mdWxsLXdpZHRoIC50aXRsZS1hcmVhIHtcbiAgcGFkZGluZzogMCA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5oZWFkZXItZnVsbC13aWR0aCAudGl0bGUtYXJlYSxcbi5oZWFkZXItZnVsbC13aWR0aCAuc2l0ZS10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVhZGVyLWltYWdlIC5zaXRlLWRlc2NyaXB0aW9uLFxuLmhlYWRlci1pbWFnZSAuc2l0ZS10aXRsZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xufVxuXG4vKiBMb2dvLCBoaWRlIHRleHQgKi9cblxuLmhlYWRlci1pbWFnZSAuc2l0ZS10aXRsZSBhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi1oZWlnaHQ6IDExMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogV2lkZ2V0IEFyZWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ud2lkZ2V0LWFyZWEge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5zaXRlLWhlYWRlciAud2lkZ2V0LWFyZWEge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMCAyMCU7XG59XG5cbi5zaXRlLWhlYWRlciAud2lkZ2V0LWFyZWEgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5zaXRlLWhlYWRlciAuc2VhcmNoLWZvcm0ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMjRweCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4vKiBFbnRyeSBIZWFkZXIvUG9zdCB0aXRsZSBBcmVhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5lbnRyeS1oZWFkZXIge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IGF1dG87XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogJHdyYXBwZXItc2l0ZS1pbm5lcjtcbiAgfVxufVxuXG4vLyBDbGVhbmVkIHVwIGNvbW1lbnRlZCBzdHlsZXNcblxuLyogSW1hZ2VzL0NhcHRpb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogQWR2YW5jZWQgQWRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qW2NsYXNzfD10ZXhhc10ge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbGFyZ2U7XG59Ki9cblxuLyogTWVkaWEgUXVlcmllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksXG4gIG9ubHkgc2NyZWVuIGFuZCAoLW1vei1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLFxuICBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMvMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSB7XG4gIC5jb250ZW50ICNnZW5lc2lzLXJlc3BvbnNpdmUtc2xpZGVyIC5mbGV4LWRpcmVjdGlvbi1uYXYgbGkgYSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9pY29uLWRpcmVjdGlvbi1uYXZAMngucG5nKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODhweCkge1xuICAuaG9tZS10b3AgLndpZGdldC51aS10YWJzIC5lbnRyeSB7XG4gICAgbWluLWhlaWdodDogMzM0cHg7XG4gIH1cblxuICAuc2l0ZS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50LXNtYWxsZXItdGhhbi1sYXJnZSB7XG4gIC5zaXRlLWNvbnRhaW5lci13cmFwIHtcbiAgICAvL1x0XHRtYXgtd2lkdGg6ICA3ODBweDtcbiAgICB3aWR0aDogOTAlO1xuICB9XG5cbiAgLmNvbnRlbnQsXG4gIC5jb250ZW50LXNpZGViYXItc2lkZWJhciAuY29udGVudCxcbiAgLmNvbnRlbnQtc2lkZWJhci1zaWRlYmFyIC5jb250ZW50LXNpZGViYXItd3JhcCxcbiAgLnNpZGViYXItY29udGVudC1zaWRlYmFyIC5jb250ZW50LFxuICAuc2lkZWJhci1jb250ZW50LXNpZGViYXIgLmNvbnRlbnQtc2lkZWJhci13cmFwLFxuICAuc2lkZWJhci1wcmltYXJ5LFxuICAuc2lkZWJhci1zZWNvbmRhcnksXG4gIC5zaWRlYmFyLXNpZGViYXItY29udGVudCAuY29udGVudCxcbiAgLnNpZGViYXItc2lkZWJhci1jb250ZW50IC5jb250ZW50LXNpZGViYXItd3JhcCxcbiAgLnNpdGUtaW5uZXIsXG4gIC50aXRsZS1hcmVhLFxuICAud3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc2l0ZS1oZWFkZXIgLnRpdGxlLWFyZWEge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlci1pbWFnZSAuc2l0ZS10aXRsZSBhIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICBcbiAgLmNvbnRlbnQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC5zaXRlLWZvb3RlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCA0JSAkc3BhY2VyLW1lZGl1bTtcbiAgfVxuXG4gIC5ob21lLXRvcCAud2lkZ2V0LnVpLXRhYnMgLmVudHJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stYmFzZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5ob21lLXRvcCAud2lkZ2V0LnVpLXRhYnMgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLmhvbWUtdG9wIC51aS10YWJzIHVsLnVpLXRhYnMtbmF2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stYmFzZTtcbiAgICBib3R0b206IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuXG4gIC5ob21lLXRvcCAudWktdGFicyB1bC51aS10YWJzLW5hdiBsaSxcbiAgLmhvbWUtdG9wIC53aWRnZXQudWktdGFicyAuZW50cnkgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmhvbWUtdG9wIC53aWRnZXQudWktdGFicyAuZW50cnkgaDIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAvLyAuY29udGVudC1zaWRlYmFyIC5jb250ZW50LFxuICAvLyAuY29udGVudC1zaWRlYmFyLXNpZGViYXIgLmNvbnRlbnQsXG4gIC8vIC5zaWRlYmFyLXNpZGViYXItY29udGVudCAuc2lkZWJhci1wcmltYXJ5IHtcbiAgLy8gXHRib3JkZXI6IG5vbmU7XG4gIC8vIH1cblxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5maXZlLXNpeHRocyxcbiAgLmZvb3Rlci13aWRnZXRzLTEsXG4gIC5mb290ZXItd2lkZ2V0cy0yLFxuICAuZm9vdGVyLXdpZGdldHMtMyxcbiAgLmZvb3Rlci13aWRnZXRzLTQsXG4gIC5mb290ZXItd2lkZ2V0cy01LFxuICAuZm9vdGVyLXdpZGdldHMtNixcbiAgLmZvdXItc2l4dGhzLFxuICAuaG9tZS1taWRkbGUtbGVmdCxcbiAgLmhvbWUtbWlkZGxlLXJpZ2h0LFxuICAub25lLWZvdXJ0aCxcbiAgLm9uZS1oYWxmLFxuICAub25lLXNpeHRoLFxuICAub25lLXRoaXJkLFxuICAudGhyZWUtZm91cnRocyxcbiAgLnRocmVlLXNpeHRocyxcbiAgLnR3by1mb3VydGhzLFxuICAudHdvLXNpeHRocyxcbiAgLnR3by10aGlyZHMge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb250ZW50ICNnZW5lc2lzLXJlc3BvbnNpdmUtc2xpZGVyIC5mbGV4LWRpcmVjdGlvbi1uYXYgbGkgLm5leHQsXG4gIC5jb250ZW50ICNnZW5lc2lzLXJlc3BvbnNpdmUtc2xpZGVyIC5mbGV4LWRpcmVjdGlvbi1uYXYgbGkgLnByZXYsXG4gIC5jb250ZW50IC5zbGlkZS1leGNlcnB0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmhvbWUtbWlkZGxlLWxlZnQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC5oZWFkZXItaW1hZ2UgLnNpdGUtaGVhZGVyIC5zaXRlLXRpdGxlIGEge1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wOC9oZWFkZXJfbG9nb18yLnN2ZykgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmVudHJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gIH1cbn1cbiIsIi8qIENvbnRlbnQgQXJlYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vL1JlbW92ZSB0b3AgYm9yZGVycyBvbiBob21lcGFnZSBzdG9yaWVzXG4uaG9tZSAuc2l0ZS1jb250YWluZXItd3JhcCAubGlzdGluZy1pdGVtIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi5tYWluLWdyaWQge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWxhcmdlO1xuICAvLyBkaXNwbGF5OiBncmlkO1xuICBAaW5jbHVkZSBncmlkLWRlZmF1bHRzKCRzcGFjZXItbGFyZ2UsICRzcGFjZXItc21hbGwsIDFmciAxZnIsIG1heC1jb250ZW50KTtcbn1cblxuLmhvbWUtdG9wIC53aWRnZXQtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaG9tZS10b3AgLm1vYmlsZVdpZGdldCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2VudGVycGllY2Utd3JhcHBlciB7XG4gIGRpdixcbiAgc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1tZWRpdW07XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1zbWFsbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLmNlbnRlcnBpZWNlLXdyYXBwZXIsXG4udG9wLXN0b3JpZXMsXG4uc3BvdGxpZ2h0LXN0b3J5LFxuLm1vcmUtc3Rvcmllcyxcbi5zZWN0aW9uLXRlYXNlciB7XG4gIC5saXN0aW5nLWl0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyLXNtYWxsO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbWVkaXVtIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyLW1lZGl1bTtcbiAgICB9XG4gIH1cbn1cblxuLmNlbnRlcnBpZWNlLXdyYXBwZXIge1xuICAubGVhZC1zdG9yeS13cmFwcGVyLFxuICAuZXhwZXJ0LXZvaWNlcy13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtYWxsO1xuICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItbWFpbjtcbiAgfVxufVxuXG5cbi5ob21lIHtcbiAgLnNlY3Rpb24tdGVhc2VyIHtcbiAgICAubGlzdGluZy1pdGVtIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyLXNtYWxsO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbWFsbDtcbiAgICAgICY6bnRoLWNoaWxkKG4gKyAyKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxhd3llcnMtZmlybXMtc3RvcmllcyB7XG4gIGxpc3RpbmctaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjZXItc21hbGw7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZXhjZXJwdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAmLnNlY29uZCB7XG4gICAgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbi8vVG9wIFN0b3JpZXMgd3JhcHBlclxuLy8gI2N1c3RvbV9odG1sLTI4XG4ubWFpbi1ncmlkID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgZ3JpZC1yb3c6IDEgLyAyO1xuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLXNtYWxsIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIDI7XG4gICAgZ3JpZC1yb3c6IDIgLyAzO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbWVkaXVtIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIDI7XG4gICAgZ3JpZC1yb3c6IDEgLyAzO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLW1haW47XG4gIH1cbn1cblxuLy9GZWF0dXJlZCBTdG9yeSB3cmFwcGVyXG4vLyAjY3VzdG9tX2h0bWwtMjlcbi5tYWluLWdyaWQgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1zbWFsbCB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICAgIGdyaWQtcm93OiAxIC8gMjtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLW1lZGl1bSB7XG4gICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xuICAgIGdyaWQtcm93OiBhdXRvO1xuICB9XG59XG5cbi8vTW9yZSBTdG9yaWVzIHdyYXBwZXJcbi8vICNjdXN0b21faHRtbC0zMFxuLm1haW4tZ3JpZCA+IGRpdjpudGgtY2hpbGQoMykge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLXNtYWxsIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIDI7XG4gICAgZ3JpZC1yb3c6IDMgLyA0O1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbWVkaXVtIHtcbiAgICBncmlkLWNvbHVtbjogMiAvIDM7XG4gICAgZ3JpZC1yb3c6IGF1dG87XG4gIH1cbn1cblxuLmJ1dHRvbi5jZW50ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luOiAyNHB4IGF1dG8gMDtcbn1cblxuLy9SZW1vdmUgbWFyZ2luIG9uIE1vcmUgU3RvcmllcyB0aXRsZXMgKG5vIGV4Y2VycHQpXG4ubW9yZS1zdG9yaWVzIC5saXN0aW5nLWl0ZW0gLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLy9Db21wb25lbnQtc3BlY2lmaWMgc3R5bGVzXG5cbi5icmVha2luZy1zdG9yeSxcbi5leGNsdXNpdmUtc3RvcnksXG4ub3V0bGluZS1zdG9yeSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbGFyZ2U7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkc3BhY2VyLW1lZGl1bTtcbiAgLmxpc3RpbmctaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnRpdGxlIHtcbiAgICBAaW5jbHVkZSBoZWFkaW5nLW1haW47XG4gIH1cbiAgLmltYWdlIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLXNtYWxsIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwICRzcGFjZXItbWVkaXVtIGF1dG8gMDtcbiAgICB9XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGhlYWRpbmctbGFiZWw7XG4gICAgZm9udC1zaXplOiAkYm9keS10aW55ICogMC44O1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc21hbGw7XG4gICAgcGFkZGluZzogKCRzcGFjZXItZXh0cmEtc21hbGwgLyAyKSAkc3BhY2VyLWV4dHJhLXNtYWxsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA1NSU7XG4gICAgbWFyZ2luOiAwIGF1dG8gJHNwYWNlci1zbWFsbDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLXNtYWxsIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxuICB9XG59XG5cbi5icmVha2luZy1zdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIkJyZWFraW5nIFN0b3J5XCI7XG4gIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktYmFzZTtcbiAgY29sb3I6ICR3aGl0ZS1iYXNlO1xufVxuXG4uZXhjbHVzaXZlLXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRXhjbHVzaXZlIFN0b3J5XCI7XG4gIGNvbG9yOiAkcHJpbWFyeS1iYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkcHJpbWFyeS1iYXNlLCAwLjgpO1xufVxuXG4uYnJlYWtpbmctc3Rvcnkge1xuICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWJhc2U7XG59XG5cbi5leGNsdXNpdmUtc3Rvcnkge1xuICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1iYXNlO1xufVxuLm91dGxpbmUtc3Rvcnkge1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1iYXNlO1xufVxuXG4udG9wLXN0b3JpZXMge1xuICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2VyLW1lZGl1bTtcbn1cblxuLmRhdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIiB8IFwiO1xufVxuXG4uaW1hZ2UgaW1nIHtcbiAgbWFyZ2luOiAwIDAgJHNwYWNlci1tZWRpdW07XG59XG5cbi5mZWF0dXJlZC1zdG9yeSAuaW1hZ2UsXG4ubGVhZC1zdG9yeSAuaW1hZ2UsXG4uZmVhdHVyZS1zdG9yeSAubWV0YS1ncm91cCxcbi5mZWF0dXJlLXN0b3J5IC5pbWFnZSxcbi5sYXd5ZXJzLWZpcm1zLXN0b3JpZXMgLmltYWdlLFxuLmxhd3llcnMtZmlybXMtc3RvcmllcyAubWV0YS1ncm91cCxcbi5zZWN0aW9uLXRlYXNlciAuaW1hZ2UsXG4uc2VjdGlvbi10ZWFzZXIgLm1ldGEtZ3JvdXAsXG4uc3ViY2F0ZWdvcmllcy1zdG9yaWVzIC5pbWFnZSxcbi5zdWJjYXRlZ29yaWVzLXN0b3JpZXMgLm1ldGEtZ3JvdXAge1xuICBmbG9hdDogbm9uZTtcbn1cblxuLy9IaWRlcyBhbGwgYnV0IGZpcnN0IFwiVG9wIFN0b3JpZXNcIiBwb3N0IGltYWdlc1xuLnRvcC1zdG9yaWVzIC5saXN0aW5nLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgLmltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vcmUtc3RvcmllcyAubWV0YS1ncm91cCxcbi5zaWRlYmFyIC5tZXRhLWdyb3VwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxhd3llcnMtZmlybXMtc3RvcmllcyBpbWcge1xuICB3aWR0aDogNTAlO1xufVxuXG4ubGF3eWVycy1maXJtcy1zdG9yaWVzIHtcbiAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci1tYWluO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtYWxsO1xuICAmLnNlY29uZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqIFNwZWNpYWwgdGFnIHN0eWxpbmdzICoqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLy9SZXBsYWNlIHRoaXMgbXVsdGlwbGUgdGFncyB3aXRoIGEgdW5pdmVyc2FsIHRhZz8gaS5lLiAuaG9tZS4gLnRhZy1zcGVjaWFsXG4vLyBOZWVkIHRvIGFkZCBTcGVjaWFsIHRhZyB0byBwcm9kdWN0aW9uXG4uaG9tZSAudGFnLXNwZWNpYWwge1xuICAmOmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgaGVhZGluZy1sYWJlbDtcbiAgICBmb250LXNpemU6ICRib2R5LXRpbnkgKiAwLjg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc21hbGw7XG4gICAgcGFkZGluZzogKCRzcGFjZXItZXh0cmEtc21hbGwgLyAyKSAkc3BhY2VyLWV4dHJhLXNtYWxsO1xuICAgIGNvbG9yOiAkd2hpdGUtYmFzZTtcbiAgfVxufVxuXG4vL0luIG1lbW9yaWFtIHN0eWxpbmdcbi5ob21lIC50YWctaW4tbWVtb3JpYW0ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJJbiBNZW1vcmlhbVwiO1xuICAgIGNvbG9yOiAkYmxhY2stYmFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYmxhY2stYmFzZSwgMC44KTtcbiAgfVxufVxuXG4vL0NvbnRpbnVpbmcgQ292ZXJhZ2Ugc3R5bGluZ1xuLmhvbWUgLnRhZy1jb250aW51aW5nLWNvdmVyYWdlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiQ29udGludWluZyBDb3ZlcmFnZVwiO1xuICAgIGNvbG9yOiAkcHJpbWFyeS1iYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRwcmltYXJ5LWJhc2UsIDAuOCk7XG4gIH1cbn1cblxuLy9FeGNsc3VpdmUgc3R5bGluZ1xuLmhvbWUgLnRhZy1leGNsdXNpdmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJFeGNsdXNpdmVcIjtcbiAgICBjb2xvcjogJHByaW1hcnktYmFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkcHJpbWFyeS1iYXNlLCAwLjgpO1xuICB9XG59XG5cblxuLy9Db3Jwb3JhdGUgRGVhbCBUcmFja2VyIGNvbnRlbnQgc3R5bGluZ1xuLmhvbWUgLnRvcC1zdG9yaWVzLFxuLmhvbWUgLmZlYXR1cmVkLXN0b3J5LFxuLmhvbWUgLmV4cGVydC12b2ljZXMge1xuICAudGFnLWNkdC1zcG9uc29yIGE6Zmlyc3QtY2hpbGQsXG4gIC50YWctZ2MtcHJvZmlsZS1zcG9uc29yIGE6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXNtYWxsZXItdGhhbi1sYXJnZSB7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIH1cbiAgfVxuXG4gIC50YWctY2R0LXNwb25zb3IgYTpmaXJzdC1jaGlsZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE3LzAxL0NEVC1HZWFyLUdyYXBoaWMtRWNvbW0tMS5wbmdcIik7XG4gIH1cbiAgLnRhZy1nYy1wcm9maWxlLXNwb25zb3IgYTpmaXJzdC1jaGlsZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzExL2djLXByb2ZpbGUtc3BvbnNvci1hbmRyb3ZldHQucG5nXCIpO1xuICB9XG59XG5cbi8vU3R5bGluZyBmb3IgZGl2aWRlciBpbmplY3RlZCB2aWEgSlNcbi5ob21lIC5kaXZpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmFzZTtcbn1cblxuLy9MYXd5ZXJzIGFuZCBGaXJtcyBpbiB0aGUgbmV3c1xuXG4vL05lZWQgdG8gY2hhbmdlIGZvciBsb2NhbFxuI2N1c3RvbV9odG1sLTIwLFxuI2N1c3RvbV9odG1sLTIxIHtcbiAgd2lkdGg6IDQ3LjUlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuI2N1c3RvbV9odG1sLTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbn1cblxuLmxhd3llcnMtZmlybXMtd3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5Ac3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgI2N1c3RvbV9odG1sLTIwLFxuICAjY3VzdG9tX2h0bWwtMjEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAubGF3eWVycy1maXJtcy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAkc3BhY2VyLW1lZGl1bTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBpbml0aWFsO1xuICAgIH1cbiAgfVxufVxuXG4uc2lkZWJhci1wcmltYXJ5IHNlY3Rpb24uZmlybXMtbGF3eWVycy1uZXdzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5maXJtcy1sYXd5ZXJzLW5ld3Mge1xuICBtYXgtaGVpZ2h0OiA0MjVweDtcbiAgbWFyZ2luOiAwIGF1dG8gJHNwYWNlci1sYXJnZTtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLmZpcm1zLWxhd3llcnMtbmV3cyBwIHtcbiAgZm9udC1zaXplOiAkYm9keS10aW55O1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLmhvbWUtbWlkZGxlLWxlZnQsXG4uaG9tZS1taWRkbGUtcmlnaHQsXG4uaG9tZS1ib3R0b20ge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMCAwO1xufVxuXG4uaG9tZS1taWRkbGUtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xufVxuXG4uaG9tZS1taWRkbGUtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5ob21lLWJvdHRvbSB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vKiBTaWRlYmFyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYWZ0ZXItZW50cnkgbGksXG4ubmV3cy1wcm8taG9tZSAuY29udGVudCBsaSxcbi5zaWRlYmFyIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5hZnRlci1lbnRyeSBsaSB1bCxcbi5uZXdzLXByby1ob21lIC5jb250ZW50IGxpIHVsLFxuLnNpZGViYXIgbGkgdWwge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cblxuLnNpZGViYXIgLndpZGdldCB7XG4gICY6bnRoLWNoaWxkKG4gKyAzKSB7XG4gIHBhZGRpbmc6ICRzcGFjZXItbWVkaXVtIDA7XG4gIH1cbn1cblxuLy9Gcm9udCBwYWdlIEFkIHN0eWxlc1xuXG4ubGF3Ym9vay1hZC1iZWZvcmUtZm9vdGVyLWJhbm5lciB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbGFyZ2U7XG59XG5cbi8qSE9NRSBQQUdFIEhFUk8qL1xuXG4vL1dvcmsgaW4gcHJvZ3Jlc3Ncblxuc2VjdGlvbi5oZXJvLXN0b3J5IHtcbiAgaGVpZ2h0OiAyNjBweDtcbiAgY29sb3I6ICR3aGl0ZS1iYXNlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3RoZWJsYXppbmdjZW50ZXIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE1LzA0L28tQ09VUlRST09NLWZhY2Vib29rLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xufVxuXG4uaGVyby1zdG9yeSBoMSB7XG4gIGNvbG9yOiAkd2hpdGUtYmFzZTtcbiAgZm9udC1zaXplOiAkaGVhZGluZy1kaXNwbGF5O1xuICBjb2xvcjogJHdoaXRlLWJhc2U7XG59IiwiQG1peGluIHdyYXBwZXItbWF4LXdpZHRoKCR3aWR0aDogJHdyYXBwZXItc2l0ZS1pbm5lcikge1xuICAgIHdpZHRoOiA5NiU7XG4gICAgbWF4LXdpZHRoOiAkd2lkdGg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtaXhpbiBncmlkLWRlZmF1bHRzKCRnYXAtY29sdW1uOiAkc3BhY2VyLW1lZGl1bSwgJGdhcC1yb3c6ICRzcGFjZXItbWVkaXVtLCAkY29sdW1uczogYXV0bywgJHJvd3M6IGF1dG8pIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6ICRzcGFjZXItbWVkaXVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLXNtYWxsIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1tZWRpdW0ge1xuICAgIGdyaWQtY29sdW1uLWdhcDogJGdhcC1jb2x1bW47XG4gICAgZ3JpZC1yb3ctZ2FwOiAkZ2FwLXJvdztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICRjb2x1bW5zO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogJHJvd3M7XG4gIH1cbn1cblxuLy8gQG1peGluIGdyaWQtaXRlbSgkYm9yZGVyLXRvcDogbm9uZSwgJGJvcmRlci1yaWdodDogbm9uZSwgJGJvcmRlci1ib3R0b206ICRib3JkZXItbWFpbiwgJGJvcmRlci1sZWZ0OiBub25lLCAkY29sdW1ucywgJHJvd3MgKSB7XG4vLyAgIEBjb250ZW50O1xuLy8gICAvLyBib3JkZXItYm90dG9tOiAkYm9yZGVyLW1haW47XG4vLyAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuLy8gICAgIGJvcmRlci10b3A6ICRib3JkZXItdG9wO1xuLy8gICAgIGJvcmRlci1yaWdodDogJGJvcmRlci1yaWdodDtcbi8vICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLWJvdHRvbTtcbi8vICAgICBib3JkZXItbGVmdDogJGJvcmRlci1sZWZ0O1xuLy8gICAgIGdyaWQtY29sdW1uOiAkY29sdW1ucztcbi8vICAgICBncmlkLXJvdzogJHJvd3M7XG4vLyAgIH1cbi8vIH1cbiIsIi5hdXRob3Ige1xuICAuYXV0aG9yLWJveCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC5hdmF0YXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgLmF1dGhvci1ib3gtY29udGVudCBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbGFyZ2U7XG4gICAgfVxuICAgIC5hdXRob3ItZGVzY3JpcHRpb24ge1xuICAgICAgQGluY2x1ZGUgYm9keS1saXN0O1xuICAgICAgZm9udC1zaXplOiAkYm9keS1iYXNlO1xuICAgIH1cbiAgfVxufVxuXG4uYXJjaGl2ZSB7XG4gIC5hcmNoaXZlLWRlc2NyaXB0aW9uIHtcbiAgICBidXR0b24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyLWxhcmdlO1xuICAgIH1cbiAgfVxufVxuXG4uYXJjaGl2ZS1jb250ZW50LXdyYXBwZXIsXG4uc2VhcmNoLWNvbnRlbnQtd3JhcHBlcixcbi5hdXRob3ItY29udGVudC13cmFwcGVyLFxuLmNhdGVnb3J5LWNvbnRlbnQtd3JhcHBlciB7XG4gIC8vIGFydGljbGUsXG4gIC8vIC5saXN0aW5nLWl0ZW0ge1xuICAvLyAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gIC8vICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLW1haW47XG4gIC8vICAgfVxuICAvLyB9XG4gIGFydGljbGUuc2Vjb25kYXJ5IC5lbnRyeS1pbWFnZS1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLW1lZGl1bTtcbiAgfVxuICAuZW50cnktbWV0YSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICBcbn1cblxuXG5Ac3VwcG9ydHMgKGRpc3BsYXk6IGZsZXgpIHtcbiAgLy9OZWVkIG1vYmlsZSBzdHlsZXNcbiAgLmFyY2hpdmUtY29udGVudC13cmFwcGVyLCBcbiAgICAgIC5hdXRob3ItY29udGVudC13cmFwcGVyLFxuICAgICAgLnNlYXJjaC1jb250ZW50LXdyYXBwZXIsXG4gICAgICAuY2F0ZWdvcnktY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgYXJ0aWNsZS5zZWNvbmRhcnkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6ICRzcGFjZXItbWVkaXVtO1xuICAgICAgICAgIC5lbnRyeS1pbWFnZS1saW5rIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gIC8vIExhcmdlciB0aGFuIG1vYmlsZVxuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLXNtYWxsIHtcbiAgICAgIC5hcmNoaXZlLWNvbnRlbnQtd3JhcHBlciwgXG4gICAgICAuYXV0aG9yLWNvbnRlbnQtd3JhcHBlcixcbiAgICAgIC5zZWFyY2gtY29udGVudC13cmFwcGVyLFxuICAgICAgLmNhdGVnb3J5LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIGFydGljbGUuc2Vjb25kYXJ5IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGdhcDogJHNwYWNlci1tZWRpdW07XG4gICAgICAgICAgLmVudHJ5LWltYWdlLWxpbmsge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgfVxufSIsIi8vIEFmdGVyLXRpdGxlIHdpZGdldCBhcmVhIChhbGwgY2F0ZWdvcnkgdGVtcGxhdGVzIHdpdGggY2F0ZWdvcnktKi1hZnRlci10aXRsZSBzaWRlYmFycylcbi5jYXRlZ29yeS1hZnRlci10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogJGJvZHktc21hbGw7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc21hbGw7XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyLXNtYWxsO1xuXG4gIGEge1xuICAgIGNvbG9yOiAkYmxhY2stYmFzZTtcbiAgfVxufVxuXG4vL0xlYWQgc3Rvcnkgc3R5bGVzXG4uY2F0ZWdvcnkgLmNvbnRlbnQgLmNhdGVnb3J5LWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC5saXN0aW5nLWl0ZW0ge1xuICAgIC5lbnRyeS10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBoZWFkaW5nLXNlY29uZGFyeTtcbiAgICB9XG4gIH1cbiAgLmZpcnN0LXBvc3QubGlzdGluZy1pdGVtIHtcbiAgICAvLyBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWxhcmdlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJhc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuICAgICAgZ2FwOiAwO1xuICAgIH1cbiAgICAuY29udGVudC1ncm91cCB7XG4gICAgICBwYWRkaW5nOiAkc3BhY2VyLWxhcmdlO1xuICAgIH1cbiAgICAuZW50cnktaW1hZ2UtbGluayB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5lbnRyeS10aXRsZSB7XG4gICAgIEBpbmNsdWRlIGhlYWRpbmctbWFpbjtcbiAgICB9XG4gIH1cbiAgLmVudHJ5LW1ldGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnNpZGViYXItdGFibGVwcmVzcy13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC5kdC1jb250YWluZXIge1xuICAgIHRoZWFkIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1iYXNlO1xuICAgICAgZm9udC1zaXplOiAkYm9keS10aW55O1xuICAgIH1cbiAgICB0ZCB7XG4gICAgICAmLmNvbHVtbi0xLCBcbiAgICAgICYuY29sdW1uLTIsIFxuICAgICAgJi5jb2x1bW4tMyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2VyLXNtYWxsICRzcGFjZXItc21hbGwgMTRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgdGgge1xuICAgICAgJi5jb2x1bW4tMSwgXG4gICAgICAmLmNvbHVtbi0yLCBcbiAgICAgICYuY29sdW1uLTMge1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlci1leHRyYS1zbWFsbCAkc3BhY2VyLXNtYWxsIDZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbHVtbi0yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWNoYXJ0O1xuICAgIH1cbiAgfVxuICAudGFibGVwcmVzcy10YWJsZS1uYW1lIHtcbiAgICBAaW5jbHVkZSBjaGFydC1oZWFkaW5nO1xuICB9XG4gIC5kdC1jb2x1bW4tdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuLy8gU2hhcmVkIHNpZGViYXIgd2lkZ2V0IHN0eWxlcyAodXNlZCBhY3Jvc3MgYWxsIGNhdGVnb3J5IHBhZ2VzKVxuLmNhdGVnb3J5IC5zaWRlYmFyIHtcbiAgLnNpZGViYXItZGl2aWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmFzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLW1lZGl1bTtcbiAgfVxuICAuc2lkZWJhci1yb3VuZHVwIHtcbiAgICAubGlzdGluZy1pdGVtIHtcbiAgICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItbWFpbjtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgICAudGl0bGUsXG4gICAgICAuZXhjZXJwdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zaWRlYmFyLXJvdW5kdXAtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6ICRzcGFjZXItZXh0cmEtc21hbGw7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC5zdWJtaXNzaW9uLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogJGJvZHktc21hbGw7XG4gIH1cbiAgYSB7XG4gICAgY29sb3I6ICRibGFjay1iYXNlO1xuICB9XG4gIC5xdWljay1saW5rcy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0cHg7XG4gIH1cbiAgLnF1aWNrLWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6ICRzcGFjZXItZXh0cmEtc21hbGw7XG4gICAgY29sb3I6ICRibGFjay1iYXNlO1xuICAgIGZvbnQtc2l6ZTogJGJvZHktdGlueTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogJGJvZHktdGlueTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tZGVmYXVsdDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zaWRlYmFyLWxhd3llci1yYW5raW5ncy13cmFwcGVyIHtcbiAgLmR0LWNvbnRhaW5lciB7XG4gICAgdGhlYWQgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWJhc2U7XG4gICAgICBmb250LXNpemU6ICRib2R5LXRpbnk7XG4gICAgfVxuICAgIHRkIHtcbiAgICAgICYuY29sdW1uLTEsXG4gICAgICAmLmNvbHVtbi0yLFxuICAgICAgJi5jb2x1bW4tMyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2VyLXNtYWxsICRzcGFjZXItc21hbGwgMTRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgdGgge1xuICAgICAgJi5jb2x1bW4tMSxcbiAgICAgICYuY29sdW1uLTIsXG4gICAgICAmLmNvbHVtbi0zIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZXItZXh0cmEtc21hbGwgJHNwYWNlci1zbWFsbCA2cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2x1bW4tMiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1jaGFydDtcbiAgICB9XG4gIH1cbiAgLnRhYmxlcHJlc3MtdGFibGUtbmFtZSB7XG4gICAgQGluY2x1ZGUgY2hhcnQtaGVhZGluZztcbiAgfVxufSIsIi8qIEJhbmtydXB0Y3kgQ2F0ZWdvcnkgUGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8vIFN0cmV0Y2hlcyBiYW5rcnVwdGN5IGZpbGluZ3MgdGFibGUgYWNyb3NzIGF2YWlsYWJsZSBzcGFjZVxuLmJhbmtydXB0Y3ktZmlsaW5ncyB7XG4gIHBhZGRpbmc6ICRzcGFjZXItbGFyZ2UgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206ICRib3JkZXItbWFpbjtcbn1cblxuQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gIC5iYW5rcnVwdGN5LWZpbGluZ3Mge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gNDtcbiAgfVxufVxuIiwiLy8gVHJpYWxzICYgTGl0aWdhdGlvbiBjYXRlZ29yeSBwYWdlIChzbHVnOiBjb21tZXJjaWFsLWxpdGlnYXRpb24pXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uY2F0ZWdvcnktY29tbWVyY2lhbC1saXRpZ2F0aW9uIHtcbiAgLmNvbW1lcmNpYWwtbGl0LXRlYXNlLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLmNvbW1lcmNpYWwtbGl0LXRlYXNlLWJvZHkge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgcCB7XG4gICAgICAgIEBpbmNsdWRlIGJvZHktbGlzdDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmNvbW1lcmNpYWwtbGl0LXRlYXNlLWhlYWRsaW5lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC5jb21tZXJjaWFsLWxpdC10ZWFzZS1jdGEge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB9XG4gIH1cbiAgLnNpZGViYXIgLmxpc3RpbmctaXRlbSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59IiwiXG4vLyBUZXhhcyBUaWNrZXIgU3R5bGluZ1xuLnRleGFzLXRpY2tlci13cmFwcGVyIHsgXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIFxuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLW1lZGl1bSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBib3JkZXItcmlnaHQ6ICRib3JkZXItbWFpbjtcbiAgICB3aWR0aDogNDUlO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbGFyZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLW1haW47XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICBcbiAgLnRpY2tlci1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgXG4gIC50aWNrZXItdGV4dCB7XG4gICAgZmxleDogMTtcbiAgfVxuICBcbiAgLnRpY2tlci1kZXNjcmlwdGlvbiB7XG4gICAgQGluY2x1ZGUgYm9keS1saXN0O1xuICAgIGZvbnQtc2l6ZTogJGJvZHktc21hbGw7XG4gICAgbGV0dGVyLXNwYWNpbmc6ICRib2R5LXNtYWxsLWxldHRlci1zcGFjaW5nO1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyLWV4dHJhLXNtYWxsO1xuICB9XG4gIFxuICAudGlja2VyLWltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1zbWFsbCB7XG4gICAgICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1tZWRpdW0ge1xuICAgICAgbWF4LWhlaWdodDogMTYwcHg7XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLWxhcmdlIHtcbiAgICAgIHdpZHRoOiAxODBweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTSZBIFN0YXRpc3RpY3MgV2lkZ2V0IFN0eWxpbmdcbi5jYXRlZ29yeS1jb3Jwb3JhdGUtZGVhbC10cmFja2VyLXRvcCB7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCAkYmxhY2stYmFzZTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1sYXJnZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAkc3BhY2VyLW1lZGl1bTtcbiAgbWF4LXdpZHRoOiAkd3JhcHBlci1zaXRlLWlubmVyO1xuICBAaW5jbHVkZSBydWxlLWJvcmRlcjtcbiAgcGFkZGluZzogJHNwYWNlci1zbWFsbCAwIDA7XG4gIFxuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLW1lZGl1bSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAubS1hbmQtYS1jb3VudC13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiA1NSU7IFxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLWxhcmdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC5tLWFuZC1hLWNvdW50LXdyYXBwZXIgeyBcbiAgICAgIHdpZHRoOiA2MCU7IFxuICAgIH1cbiAgfVxufVxuXG4vLyBVbmlmaWVkIHNlY3Rpb24gbGFiZWwgZm9yIFRleGFzIFRpY2tlciBhbmQgWVREIHN0YXRzXG4uc2VjdGlvbi1sYWJlbCB7XG4gIEBpbmNsdWRlIGNoYXJ0LWxhYmVsO1xufVxuXG4vLyBZVEQgQ29tcGFyaXNvbiBDb250YWluZXIgKFllYXItb3Zlci1ZZWFyKVxuLnl0ZC1jb21wYXJpc29uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogJHNwYWNlci1tZWRpdW07XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyLXNtYWxsO1xuICBcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1zbWFsbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6ICRzcGFjZXItc21hbGw7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLW1lZGl1bSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6ICRzcGFjZXItc21hbGw7XG4gIH1cbiAgXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbGFyZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAwO1xuICB9XG59XG5cbi55dGQteWVhci1jb2x1bW4ge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1sYXJnZSB7XG4gICAgcGFkZGluZzogMCAkc3BhY2VyLXNtYWxsO1xuICAgIFxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLW1haW47XG4gICAgfVxuICAgIFxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4ueXRkLXllYXItaGVhZGVyIHtcbiAgQGluY2x1ZGUgZ3JhcGhpYy1sYWJlbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktZXh0cmEtbGlnaHQ7XG4gIHBhZGRpbmc6IDRweCAkc3BhY2VyLXNtYWxsO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtYWxsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbn1cblxuLnl0ZC1zdGF0cy1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6ICRzcGFjZXItc21hbGw7XG59XG5cbi55dGQtc3RhdC1pdGVtIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogJGJvcmRlci1tYWluO1xuICB9XG59XG5cbi55dGQtc3RhdC1sYWJlbCB7XG4gIEBpbmNsdWRlIGdyYXBoaWMtbGFiZWw7XG4gIGZvbnQtc2l6ZTogJGJvZHktc21hbGw7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItZXh0cmEtc21hbGw7XG59XG5cbi50aWNrZXItaGVhZGxpbmUsXG4ueXRkLXN0YXQtdmFsdWUge1xuICBAaW5jbHVkZSBncmFwaGljLW51bWJlci1sYXJnZTtcbn1cblxuICBcblxuXG4uY2F0ZWdvcnktY29ycG9yYXRlLWRlYWwtdHJhY2tlciB7XG4gIC5jb250ZW50LXNpZGViYXItd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbWFsbDtcbiAgfVxuICAuY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfSAgXG59XG5cbi5tYXN0ZXItbGlzdC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1tZWRpdW07XG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWV4dHJhLXNtYWxsO1xuICB9XG59XG4iLCIuZmVhdHVyZWQtc3RvcnkgLmxpc3RpbmctaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyLXNtYWxsO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbWVkaXVtIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyLW1lZGl1bTtcbiAgICB9XG59IiwiLmNhdGVnb3J5LXRleGFzLWJ1c2luZXNzLWNvdXJ0IHtcbiAgLmRpdmlzaW9uLWp1ZGdlcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGdhcDogJHNwYWNlci1zbWFsbDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLW1lZGl1bTtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyAgXG4gICAgfVxuICB9XG59IiwiLnNpbmdsZS1wb3N0IC5lbnRyeS1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gIC5zaW5nbGUtcG9zdCAuZW50cnktaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbWVkaXVtIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICB9XG4gIH1cbn1cblxuLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1tZWRpdW0ge1xuICAgIC8vIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLy9SZW1vdmVzIHNpZGUgbWFyZ2lucyBmb3IgZnVsbC13aWR0aCBwb3N0c1xuLmZ1bGwtd2lkdGgtY29udGVudCAuZW50cnktY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46ICRzcGFjZXItbWVkaXVtIGF1dG87XG59XG5cbi8vIC5mdWxsLXdpZHRoLWNvbnRlbnQgLmVudHJ5LWhlYWRlciB7XG4vLyAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbWVkaXVtIHtcbi8vICAgICBncmlkLWNvbHVtbjogaW5pdGlhbDtcbi8vICAgfVxuLy8gfVxuXG4vLyAuc2luZ2xlLXBvc3QgbWFpbi5jb250ZW50IGltZyB7XG4vLyAgIGRpc3BsYXk6IGlubGluZTtcbi8vIH1cbmZpZ3VyZSB7XG4gIG1hcmdpbjogJHNwYWNlci1tZWRpdW0gMDtcbn1cbi8vIGltYWdlIHdyYXBwaW5nIGluIHdvcmRwcmVzcyBwb3N0c1xuLy8gQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1zbWFsbCB7XG5maWd1cmUuYWxpZ25yaWdodCxcbmltZy5hbGlnbnJpZ2h0IHtcbiAgbWFyZ2luOiAkc3BhY2VyLW1lZGl1bSAwICRzcGFjZXItbWVkaXVtICRzcGFjZXItbWVkaXVtO1xufVxuZmlndXJlLmFsaWdubGVmdCxcbmltZy5hbGlnbmxlZnQge1xuICBtYXJnaW46ICRzcGFjZXItbWVkaXVtICRzcGFjZXItbWVkaXVtICRzcGFjZXItbWVkaXVtIDA7XG59XG5maWd1cmUuYWxpZ25jZW50ZXIsXG5pbWcuYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4vLyB9XG5cbi8vSWYgdGhlIGZpcnN0IGNoaWxkIG9mIHRoZSBwb3N0IGlzIGFuIGltZyAoc2ltdWxhdGluZyBhIGZlYXR1cmVkIGltYWdlKSwgYXBwbHkgc3R5bGVzXG4uc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgPiBpbWc6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiAxMjUlO1xuICB3aWR0aDogMTI1JTtcbiAgbWFyZ2luLWxlZnQ6IC0xMi41JTtcbn1cblxuLy8gTmVlZCB0byBhZGQgd3JhcHBlciBhcm91bmQgdGhpcyBpbWFnZVxuLnNpbmdsZS1wb3N0IC5hdXRob3ItYm94IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJhc2U7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1iYXNlO1xuICBwYWRkaW5nOiAkc3BhY2VyLWxhcmdlIDA7XG4gIC8vIGltZyB7XG4gIC8vICAgZmxvYXQ6IGxlZnQ7XG4gIC8vIH1cbiAgLmRlc2Mge1xuICAgIEBpbmNsdWRlIGJvZHktbGlzdDtcbiAgICBmb250LXNpemU6ICRib2R5LWJhc2U7XG4gIH1cbn1cblxuLnNpbmdsZS1wb3N0IC5saXN0aW5nLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uc2luZ2xlLXBvc3QgW2NsYXNzKj1cIi1lbWJlZGRlZFwiXSB7XG4gIG1hcmdpbjogJHNwYWNlci1sYXJnZSBhdXRvO1xuICAubGlzdGluZy1pdGVtIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgIC5saXN0aW5nLWl0ZW0gaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbn0iLCIub3VyLXRlYW0gLmVudHJ5IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5hdXRob3JzLWxpc3RfX2F1dGhvci1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1leHRyYS1sYXJnZTtcbiAgLmF1dGhvci1pbmZvIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5hdXRob3ItdGl0bGUge1xuICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xuICB9XG4gIC5hdXRob3ItZGVzY3JpcHRpb24ge1xuICAgIEBpbmNsdWRlIGJvZHktbGlzdDtcbiAgICBmb250LXNpemU6ICRib2R5LWJhc2U7XG4gIH1cbiAgLmF1dGhvci1saW5rIHtcbiAgICAvLyBmb250LXNpemU6ICRib2R5LXNtYWxsO1xuICAgIEBpbmNsdWRlIGhlYWRpbmctbGFiZWw7XG4gICAgY29sb3I6ICRwcmltYXJ5LWJhc2U7XG4gICAgdGV4dC10cmFuc2Zvcm06ICR0ZXh0LXRyYW5zZm9ybS11cHBlcmNhc2U7XG4gICAgaSB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWRlZmF1bHQ7XG4gICAgfVxuICAgICY6aG92ZXIgaSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbiAgICB9XG4gIH1cbiAgLmF1dGhvci1pbWFnZSB7XG4gICAgbWFyZ2luOiAwICRzcGFjZXItbWVkaXVtICRzcGFjZXItbWVkaXVtIDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbkBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAuYXV0aG9ycy1saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogJHNwYWNlci1leHRyYS1sYXJnZTtcbiAgfVxuXG4gIC5hdXRob3JzLWxpc3RfX2F1dGhvci1pdGVtIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogJHNwYWNlci1tZWRpdW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgIC5hdXRob3ItaW5mbyB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuYXV0aG9yLWRlc2NyaXB0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGJvZHktbGlzdDtcbiAgICAgIGZvbnQtc2l6ZTogJGJvZHktYmFzZTtcbiAgICB9XG4gICAgLmF1dGhvci1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogJGJvZHktc21hbGw7XG4gICAgfVxuICAgIC5hdXRob3ItaW1hZ2Uge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBjbGVhcjogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgM2ZyO1xuICAgIH1cbiAgfVxufVxuXG4uYXJjaGl2ZS5hdXRob3Ige1xuICAvLyAuYXJjaGl2ZS10aXRsZSB7XG4gIC8vICAgZGlzcGxheTogbm9uZTtcbiAgLy8gfVxuICAvLyAuYXV0aG9yLWFyY2hpdmUtZGVzY3JpcHRpb24gcCB7XG4gIC8vICAgZGlzcGxheTogbm9uZTtcbiAgLy8gICAmLnNob3cge1xuICAvLyAgICAgZGlzcGxheTogYmxvY2s7XG4gIC8vICAgfVxuICAvLyB9XG4gIGFydGljbGUgLmVudHJ5LWltYWdlLWxpbmsgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLW1lZGl1bTtcbiAgfVxuICAuZW50cnktbWV0YSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uYXV0aG9yLWJveCB7XG4gIG1hcmdpbjogMCBhdXRvICRzcGFjZXItbWVkaXVtO1xuICBpbWcge1xuICAgIG1hcmdpbjogMCBhdXRvICRzcGFjZXItc21hbGw7XG4gIH1cbiAgLmF1dGhvci1ib3gtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc21hbGw7XG4gIH1cbiAgLmF1dGhvci1ib3gtY29udGVudCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICB9XG59XG5cbi5zaG93LW1vcmUge1xuICBtYXJnaW46IDAgYXV0byAkc3BhY2VyLWxhcmdlO1xufVxuIiwiLnNlYXJjaC1mb3JtIGlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWV4dHJhLWxpZ2h0O1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1iYXNlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIHBhZGRpbmc6IDEwcHggJHNwYWNlci1zbWFsbCAkc3BhY2VyLWV4dHJhLXNtYWxsO1xuICAmOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1iYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZ3JleS1leHRyYS1saWdodCwgMiUpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4vLyAvKiBTaXRlIE5hdmlnYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmJlZm9yZS1oZWFkZXIge1xuICBwYWRkaW5nOiAkc3BhY2VyLWV4dHJhLXNtYWxsICRzcGFjZXItbWVkaXVtO1xufVxuXG4vLyAvKiAtLS0tLS0tLS0tLS0tLS0gKGJlbG93KSBDU1MgR3JpZCBmYWxsYmFja3MgLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmJlZm9yZS1oZWFkZXIgLndyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDk4JTtcbiAgbWFyZ2luOiAkc3BhY2VyLXNtYWxsIGF1dG87XG59XG5cbi5iZWZvcmUtaGVhZGVyIC53cmFwIHNlY3Rpb246Zmlyc3QtY2hpbGQsXG4uYmVmb3JlLWhlYWRlciAud3JhcCBzZWN0aW9uOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1zbWFsbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5iZWZvcmUtaGVhZGVyIC53cmFwIHNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW46IDAgYXV0byAkc3BhY2VyLXNtYWxsO1xuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLXNtYWxsIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbGFyZ2Uge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgfVxufVxuXG4uYmVmb3JlLWhlYWRlciAud3JhcCBzZWN0aW9uOmxhc3QtY2hpbGQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbGFyZ2Uge1xuICAgIHdpZHRoOiA1NSU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi8vIC8qIC0tLS0tLS0tLS0tLS0tLSAoYWJvdmUpIENTUyBHcmlkIGZhbGxiYWNrcyAtLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uZ2VuZXNpcy1uYXYtbWVudSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2FucztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiAkYmxhY2stYmFzZTtcbiAgZm9udC1zaXplOiAkYm9keS1zbWFsbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6ICRib2R5LWJhc2UtbGluZS1oZWlnaHQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51Lm1lbnUtc2Vjb25kYXJ5LFxuI21lbnUtbWFzdGhlYWQgbGkge1xuICBmb250LXNpemU6ICRib2R5LXRpbnk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRzcGFjZXItZXh0cmEtc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLWxhcmdlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgYSB7XG4gICAgY29sb3I6ICRncmV5LWRhcms7XG4gIH1cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJHByaW1hcnktYmFzZTtcbiAgICB9XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktYmFzZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IGEge1xuICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkc3BhY2VyLWV4dHJhLXNtYWxsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tZGVmYXVsdChhbGwsIDEwMG1zLCBlYXNlLWluLW91dCk7XG59XG5cbi5tZW51LWl0ZW0ge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWRlZmF1bHQoNTBtcyk7XG59XG5cbi5tZW51LWl0ZW0gKyAubWVudS1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG59XG5cbi8vTmF2IGxpbmsgaG92ZXIgZWZmZWN0XG4ubWVudS1pdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1kZWZhdWx0KGJhY2tncm91bmQtY29sb3IsIDEwMG1zLCBlYXNlLWluLW91dCk7XG59XG5cbi5jdXJyZW50LW1lbnUtaXRlbTphZnRlcixcbi5tZW51LWl0ZW06aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1iYXNlO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudS5tZW51LXNlY29uZGFyeSBhIHtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMDtcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgYTpmb2N1cyxcbi5nZW5lc2lzLW5hdi1tZW51IGE6aG92ZXIsXG4uZ2VuZXNpcy1uYXYtbWVudSAuY3VycmVudC1tZW51LWl0ZW0gPiBhIHtcbiAgY29sb3I6ICRwcmltYXJ5LWJhc2U7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjAwcHg7XG4gIHotaW5kZXg6IDk5O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbGFyZ2Uge1xuICAvLyBTdXBlcmZpc2ggY29udHJvbHMgc2hvdy9oaWRlIG9uIGRlc2t0b3Ag4oCUIGF2b2lkIGNvbXBldGluZyBvcGFjaXR5L3Zpc2liaWxpdHkgdHJhbnNpdGlvbnNcbiAgLmpzLXN1cGVyZmlzaCA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAkc3BhY2VyLXNtYWxsICRzcGFjZXItbWVkaXVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUgLm1lbnUtaXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSBhOmZvY3VzLFxuLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IGE6aG92ZXIsXG4uZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUgLmN1cnJlbnQtbWVudS1pdGVtID4gYSB7XG4gIGNvbG9yOiAkcHJpbWFyeS1iYXNlO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgbWFyZ2luOiAtNDRweCAwIDAgMTk5cHg7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51ID4gLnJpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgPiAuZGF0ZSxcbi5nZW5lc2lzLW5hdi1tZW51ID4gLnJpZ2h0ID4gYSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTNlM2UzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHggMjRweDtcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgPiAuc2VhcmNoIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgLnNlYXJjaCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgZm9udC1zaXplOiAkYm9keS1zbWFsbDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xufVxuXG4vLyAvKiBTaXRlIEhlYWRlciBOYXZpZ2F0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnNpdGUtaGVhZGVyIC5nZW5lc2lzLW5hdi1tZW51IGEge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5zaXRlLWhlYWRlci53cmFwLFxuLnNpdGUtaGVhZGVyLm5hdi1wcmltYXJ5IHtcbiAgbWF4LXdpZHRoOiAxMTQwcHg7XG59XG5cbi8vIC8qIFByaW1hcnkgTmF2aWdhdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5uYXYtcHJpbWFyeSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oJGdyZXktbGlnaHQsIDEwJSk7XG4gIC8vIGJveC1zaGFkb3c6IDJweCAycHggMjBweCByZ2JhKDAsMCwwLC4xKTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1tZWRpdW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLWxhcmdlIHtcbiAgICAvLyBGdWxsLXdpZHRoIG1lZ2EtbWVudSBwYW5lbCBmb3IgdG9wLWxldmVsIHN1Yi1tZW51c1xuICAgIC5nZW5lc2lzLW5hdi1tZW51ID4gLm1lbnUtaXRlbSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cblxuICAgIC5nZW5lc2lzLW5hdi1tZW51ID4gLm1lbnUtaXRlbSA+IC5zdWItbWVudSB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWJhc2U7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktbGlnaHQ7XG4gICAgICBib3gtc2hhZG93OiAwIDEycHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgcGFkZGluZzogJHNwYWNlci1tZWRpdW0gJHNwYWNlci1sYXJnZTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAkc3BhY2VyLXNtYWxsICRzcGFjZXItbGFyZ2U7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXG4gICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlci1leHRyYS1zbWFsbCAkc3BhY2VyLXNtYWxsO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5nZW5lc2lzLW5hdi1tZW51ID4gLm1lbnUtaXRlbS5zZkhvdmVyID4gLnN1Yi1tZW51LFxuICAgIC5nZW5lc2lzLW5hdi1tZW51ID4gLm1lbnUtaXRlbSA+IGE6Zm9jdXMgKyAuc3ViLW1lbnUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAvLyBOZXN0ZWQgbGV2ZWxzIHN0YWNrIGluc2lkZSB0aGUgcGFuZWwgKG5vIHNpZGUgZmx5b3V0KVxuICAgIC5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSAuc3ViLW1lbnUge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW46ICRzcGFjZXItZXh0cmEtc21hbGwgMCAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAkc3BhY2VyLXNtYWxsO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyAvKiBBY2Nlc3NpYmxlIE1lbnVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ubWVudSAubWVudS1pdGVtOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLm1lbnUtdG9nZ2xlLFxuLnN1Yi1tZW51LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludC1zbWFsbGVyLXRoYW4tbGFyZ2Uge1xuICAuZ2VuZXNpcy1uYXYtbWVudSBsaSxcbiAgLnNpdGUtaGVhZGVyIHVsLmdlbmVzaXMtbmF2LW1lbnUsXG4gIC5zaXRlLWhlYWRlciAuc2VhcmNoLWZvcm0ge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG5cbiAgLmdlbmVzaXMtbmF2LW1lbnUsXG4gIC5ob21lLXRvcCAud2lkZ2V0LnVpLXRhYnMgLmVudHJ5IGgyLFxuICAuc2l0ZS1kZXNjcmlwdGlvbixcbiAgLnNpdGUtaGVhZGVyIC5zZWFyY2gtZm9ybSxcbiAgLnNpdGUtaGVhZGVyIC50aXRsZS1hcmVhLFxuICAuc2l0ZS1oZWFkZXIgLndpZGdldC1hcmVhLFxuICAuc2l0ZS10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmdlbmVzaXMtbmF2LW1lbnUgYSxcbiAgLmdlbmVzaXMtbmF2LW1lbnUgPiAuZmlyc3QgPiBhLFxuICAuZ2VuZXNpcy1uYXYtbWVudSA+IC5sYXN0ID4gYSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cblxuICAuc2l0ZS1jb250YWluZXItd3JhcCxcbiAgLnNpdGUtaGVhZGVyIC5zZWFyY2gtZm9ybSB7XG4gICAgbWFyZ2luOiAxNnB4IGF1dG87XG4gIH1cblxuICAuZ2VuZXNpcy1uYXYtbWVudSBsaS5yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAvKiBHZW5lc2lzIFJlc3BvbnNpdmUgTWVudXMgKi9cbiAgLmdlbmVzaXMtcmVzcG9uc2l2ZS1tZW51IC53cmFwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmdlbmVzaXMtcmVzcG9uc2l2ZS1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMTB2aDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5nZW5lc2lzLXNraXAtbGluayAuc2tpcC1saW5rLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAubWVudS10b2dnbGUsXG4gIC5zdWItbWVudS10b2dnbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIC5tZW51LXRvZ2dsZTpmb2N1cyxcbiAgLm1lbnUtdG9nZ2xlOmhvdmVyLFxuICAuc3ViLW1lbnUtdG9nZ2xlOmZvY3VzLFxuICAuc3ViLW1lbnUtdG9nZ2xlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgY29sb3I6ICRwcmltYXJ5LWJhc2U7XG4gIH1cblxuICAubWVudS10b2dnbGU6Zm9jdXMsXG4gIC5zdWItbWVudS10b2dnbGU6Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCAjY2NjO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICB9XG5cbiAgLm1lbnUtdG9nZ2xlIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAkc3BhY2VyLW1lZGl1bTtcbiAgICByaWdodDogJHNwYWNlci1tZWRpdW07XG4gICAgei1pbmRleDogMTAwMDtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxuXG4gIC5tZW51LXRvZ2dsZTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIC8vIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgfVxuXG4gIC5zdWItbWVudS10b2dnbGUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG5cbiAgLnN1Yi1tZW51LXRvZ2dsZTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1zLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAvLyAubWVudS10b2dnbGUuYWN0aXZhdGVkOjpiZWZvcmUsXG4gIC5zdWItbWVudS10b2dnbGUuYWN0aXZhdGVkOjpiZWZvcmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG5cbiAgLmdlbmVzaXMtcmVzcG9uc2l2ZS1tZW51IC5nZW5lc2lzLW5hdi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmdlbmVzaXMtcmVzcG9uc2l2ZS1tZW51IC5nZW5lc2lzLW5hdi1tZW51IC5tZW51LWl0ZW06Zm9jdXMsXG4gIC5nZW5lc2lzLXJlc3BvbnNpdmUtbWVudSAuZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtOmhvdmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuZ2VuZXNpcy1yZXNwb25zaXZlLW1lbnUgLmdlbmVzaXMtbmF2LW1lbnUgYTpmb2N1cyxcbiAgLmdlbmVzaXMtcmVzcG9uc2l2ZS1tZW51IC5nZW5lc2lzLW5hdi1tZW51IGE6aG92ZXIsXG4gIC5nZW5lc2lzLXJlc3BvbnNpdmUtbWVudVxuICAgIC5nZW5lc2lzLW5hdi1tZW51XG4gICAgPiAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtXG4gICAgPiBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAkcHJpbWFyeS1iYXNlO1xuICB9XG5cbiAgLmdlbmVzaXMtcmVzcG9uc2l2ZS1tZW51IC5nZW5lc2lzLW5hdi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZ2VuZXNpcy1yZXNwb25zaXZlLW1lbnUgLmdlbmVzaXMtbmF2LW1lbnUgLm1lbnUtaXRlbSA+IGE6Zm9jdXMgdWwuc3ViLW1lbnUsXG4gIC5nZW5lc2lzLXJlc3BvbnNpdmUtbWVudVxuICAgIC5nZW5lc2lzLW5hdi1tZW51XG4gICAgLm1lbnUtaXRlbVxuICAgID4gYTpmb2N1c1xuICAgIHVsLnN1Yi1tZW51XG4gICAgLnN1Yi1tZW51IHtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmdlbmVzaXMtcmVzcG9uc2l2ZS1tZW51XG4gICAgLmdlbmVzaXMtbmF2LW1lbnVcbiAgICA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuXG4gICAgPiBhOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuXG4gIC5nZW5lc2lzLXJlc3BvbnNpdmUtbWVudSAuZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUsXG4gIC5uYXYtcHJpbWFyeSAuZ2VuZXNpcy1yZXNwb25zaXZlLW1lbnUgLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiAkc3BhY2VyLXNtYWxsIDA7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1leHRyYS1saWdodDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAkc3BhY2VyLXNtYWxsICRzcGFjZXItbWVkaXVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWJhc2U7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmN1cnJlbnQtbWVudS1pdGVtID4gYSB7XG4gICAgICBjb2xvcjogJHByaW1hcnktYmFzZTtcbiAgICB9XG4gIH1cblxuICAuZ2VuZXNpcy1yZXNwb25zaXZlLW1lbnUgLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IC5zdWItbWVudSxcbiAgLm5hdi1wcmltYXJ5IC5nZW5lc2lzLXJlc3BvbnNpdmUtbWVudSAuZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogJHNwYWNlci1leHRyYS1zbWFsbCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWV4dHJhLWxpZ2h0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufSIsIi8qIEZvcm1zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggJGdyZXktYmFzZTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggJGdyZXktYmFzZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICRncmV5LWJhc2U7XG4gIC8qXHRib3gtc2hhZG93OiAxcHggMXB4IDNweCAjZWVlIGluc2V0OyovXG4gIGNvbG9yOiAkYmxhY2stYmFzZTtcbiAgZm9udC1zaXplOiAkYm9keS1iYXNlICogMC44NzU7XG4gIHBhZGRpbmc6ICRzcGFjZXItZXh0cmEtc21hbGwgJHNwYWNlci1zbWFsbDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJpbWFnZVwiXSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5pbnB1dDpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyOiAwcHg7XG4gIC8vICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeS1iYXNlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCAkcHJpbWFyeS1iYXNlO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCAkcHJpbWFyeS1iYXNlO1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggJHByaW1hcnktYmFzZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkZ3JleS1tZWRpdW07XG4gIG9wYWNpdHk6IDE7XG59XG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGdyZXktbWVkaXVtO1xufVxuXG5idXR0b24sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi5idXR0b24sXG4uZW50cnktY29udGVudCAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYmFzZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaGVhZGluZztcbiAgZm9udC1zaXplOiAkYm9keS1zbWFsbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogJHNwYWNlci1leHRyYS1zbWFsbCAkc3BhY2VyLXNtYWxsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogYXV0bztcbn1cblxuYnV0dG9uOmZvY3VzLFxuaW5wdXQ6Zm9jdXNbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0OmZvY3VzW3R5cGU9XCJyZXNldFwiXSxcbmlucHV0OmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sXG4uYnV0dG9uOmZvY3VzLFxuLmVudHJ5LWNvbnRlbnQgLmJ1dHRvbjpmb2N1cyxcbmJ1dHRvbjpob3ZlcixcbmlucHV0OmhvdmVyW3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dDpob3Zlclt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLFxuLmJ1dHRvbjpob3Zlcixcbi5lbnRyeS1jb250ZW50IC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHByaW1hcnktYmFzZSwgMTAlKTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmJ1dHRvbi5zbWFsbCxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0uc21hbGwsXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0uc21hbGwsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLnNtYWxsLFxuLmJ1dHRvbi5zbWFsbCB7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xufVxuXG4uYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBDZW50ZXJzIGJ1dHRvbiBvbiBob21lIGFuZCBjYXRlZ29yeSBwYWdlc1xuLmhvbWUgLmJ1dHRvbixcbi5jYXRlZ29yeSAuYnV0dG9uIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbjogMjRweCBhdXRvIDA7XG59XG5cbi5zaXRlLWNvbnRhaW5lciBidXR0b246ZGlzYWJsZWQsXG4uc2l0ZS1jb250YWluZXIgYnV0dG9uOmRpc2FibGVkOmhvdmVyLFxuLnNpdGUtY29udGFpbmVyIGlucHV0OmRpc2FibGVkLFxuLnNpdGUtY29udGFpbmVyIGlucHV0OmRpc2FibGVkOmhvdmVyLFxuLnNpdGUtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl06ZGlzYWJsZWQsXG4uc2l0ZS1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpkaXNhYmxlZDpob3Zlcixcbi5zaXRlLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwicmVzZXRcIl06ZGlzYWJsZWQsXG4uc2l0ZS1jb250YWluZXIgaW5wdXRbdHlwZT1cInJlc2V0XCJdOmRpc2FibGVkOmhvdmVyLFxuLnNpdGUtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06ZGlzYWJsZWQsXG4uc2l0ZS1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpkaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgY29sb3I6ICM1NjU2NTY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lcnJvcjQwNCAuZW50cnktY29udGVudCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuIiwiLyogUGFnZSBUZWFzZXJzICovXG5cbi8qIC0tLS0tLS0tLS0tLS0tLSAoYmVsb3cpIENTUyBHcmlkIGZhbGxiYWNrcyAtLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLy8gLnBhZ2UtdGVhc2Vycy1ib3R0b20td2lkZ2V0LWFyZWEgLnBhZ2UtdGVhc2Vycy10ZWFzZXIge1xuLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiBwdXJwbGU7XG4vLyAgIGZsb2F0OiBsZWZ0O1xuLy8gICB3aWR0aDogMTAwJTtcbi8vICAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1zbWFsbCB7XG4vLyAgICAgd2lkdGg6IDQ3LjUlO1xuLy8gICAgICY6bnRoLWNoaWxkKG9kZCkge1xuLy8gICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcbi8vICAgICB9XG4vLyAgIH1cbi8vICAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1sYXJnZSB7XG4vLyAgICAgd2lkdGg6IDMwJTtcbi8vICAgICAmOm50aC1jaGlsZChvZGQpIHtcbi8vICAgICAgIG1hcmdpbi1yaWdodDogMDtcbi8vICAgICB9XG4vLyAgICAgLy9zZWxlY3RzIHRlYXNlcnMgMSwgMiwgNCwgNSB0byBhZGQgcmlnaHQgbWFyZ2luXG4vLyAgICAgJjpudGgtY2hpbGQoLW4gKyAyKSxcbi8vICAgICAmOm50aC1jaGlsZCg0KSxcbi8vICAgICAmOm50aC1jaGlsZCg1KSxcbi8vICAgICAmOm50aC1jaGlsZCg3KSB7XG4vLyAgICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuLy8gICAgIH1cbi8vICAgfVxuLy8gfVxuXG4vLyAucGFnZS10ZWFzZXJzLXRlYXNlci5maWxsZXItYWQge1xuLy8gICB3aWR0aDogMTAwJTtcbi8vICAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1zbWFsbCB7XG4vLyAgICAgd2lkdGg6IDQ3LjUlO1xuLy8gICB9XG4vLyAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tbGFyZ2Uge1xuLy8gICAgIHdpZHRoOiA2NSU7XG4vLyAgIH1cbi8vIH1cblxuLyogLS0tLS0tLS0tLS0tLS0tIChhYm92ZSkgQ1NTIEdyaWQgZmFsbGJhY2tzIC0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAuaG9tZSAucGFnZS10ZWFzZXJzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogJHNwYWNlci1tZWRpdW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1tZWRpdW0ge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICB9XG4gIH1cbiAgLnBhZ2UtdGVhc2Vycy10ZWFzZXIge1xuICAgIGZsZXg6IDE7XG4gICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAubGlzdGluZy1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLnBhZ2UtdGVhc2Vycy10ZWFzZXIuZmlsbGVyLWFkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLXNtYWxsIHtcbiAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1tZWRpdW0ge1xuICAgICAgZ3JpZC1jb2x1bW46IDIgLyA0O1xuICAgIH1cbiAgfVxufVxuXG4uZmVhdHVyZWQtcGFnZS1jYXJkLFxuLnNlY3Rpb24tdGVhc2VyIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1tZWRpdW07XG5cbiAgYS5pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgbGk6bm90KDpmaXJzdC1jaGlsZCkgYS5pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgQGluY2x1ZGUgaGVhZGluZy1saXN0O1xuICB9XG4gIC5tZXRhLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5saXN0aW5nLWl0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi8vSGlkZSB0aGUgdGl0bGUgZm9yIHNlY3Rpb24gdGVhc2VycyB1c2VkIGluIEFwcGVhcmFuY2UgYXJlYVxuXG4uYmVmb3JlLWZvb3Rlci13cmFwcGVyIC53aWRnZXR0aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRlZ29yeSB7XG4gIC50b3AtdGVhc2Vycy1ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAkc3BhY2VyLXNtYWxsO1xuICAgIHBhZGRpbmc6ICRzcGFjZXItZXh0cmEtc21hbGwgMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1tZWRpdW0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgLmxpc3RpbmctaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAuY29tbWVyY2lhbC1saXQtdGVhc2UtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGdhcDogJHNwYWNlci1zbWFsbDtcbiAgICAgICAgLmNvbW1lcmNpYWwtbGl0LXRlYXNlLWltYWdlIHtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAvLyBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbW1lcmNpYWwtbGl0LXRlYXNlLWNvbnRlbnQge1xuICAgICAgICAgIC5jb21tZXJjaWFsLWxpdC10ZWFzZS1oZWFkbGluZSxcbiAgICAgICAgICAuY29tbWVyY2lhbC1saXQtdGVhc2UtY3RhIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNvbW1lcmNpYWwtbGl0LXRlYXNlLWhlYWRsaW5lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctbGlzdDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItZXh0cmEtc21hbGw7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb21tZXJjaWFsLWxpdC10ZWFzZS1ib2R5IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNvbW1lcmNpYWwtbGl0LXRlYXNlLWN0YSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9keS1saXN0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCb3R0b20gdGVhc2VycyB3aWRnZXQgYXJlYSAtIDUtY29sdW1uIGdyaWQgbGF5b3V0IGZvciBwYWdlLXRlYXNlcnNcbi8vIFVzZWQgb24gY2F0ZWdvcnkgcGFnZXMgKENEVCwgVHJpYWxzICYgTGl0aWdhdGlvbikgYW5kIGNhbiBiZSB1c2VkIG9uIGFueSBwYWdlXG4ucGFnZS10ZWFzZXJzLWJvdHRvbS13aWRnZXQtYXJlYSB7XG4gIG1heC13aWR0aDogJHdyYXBwZXItc2l0ZS1pbm5lcjtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG8gJHNwYWNlci1sYXJnZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAkc3BhY2VyLWxhcmdlO1xuICAucGFnZS10ZWFzZXJzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAkc3BhY2VyLW1lZGl1bTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1tZWRpdW0ge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJhc2U7XG4gICAgICBnYXA6IDFweDtcbiAgICAgIC5wYWdlLXRlYXNlcnMtdGVhc2VyIHtcbiAgICAgICAgbWluLXdpZHRoOiAwOyAvLyBBbGxvdyBncmlkIGl0ZW0gdG8gc2hyaW5rIGJlbG93IGNvbnRlbnQgc2l6ZVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtYmFzZTtcbiAgICAgICAgcGFkZGluZzogMCAkc3BhY2VyLXNtYWxsO1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiI2xlYWt5LXBheXdhbGwtbG9naW4tZm9ybSxcbi5yY3BfZm9ybSxcbi5sZWFreV9wYXl3YWxsX21lc3NhZ2Vfd3JhcCB7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogJHNwYWNlci1sYXJnZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4jbGVha3ktcGF5d2FsbC1sb2dpbi1mb3JtLFxuLnJjcF9mb3JtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRncmV5LWxpZ2h0LCA1JSk7XG4gIGJhY2tncm91bmQ6ICRncmV5LWxpZ2h0O1xufVxuXG4ubGVha3lfcGF5d2FsbF9tZXNzYWdlX3dyYXAge1xuICAvLyAubWVzc2FnZS1jb250ZW50IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGRhcmtlbigkZ3JleS1saWdodCwgNSUpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCRncmV5LWxpZ2h0LCA1JSk7XG4gIGZvbnQtc2l6ZTogJGJvZHktYmFzZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogJHNwYWNlci1sYXJnZSBhdXRvICRzcGFjZXItbWVkaXVtO1xuICAubWVzc2FnZS1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLW1lZGl1bTtcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogJHByaW1hcnktYmFzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAvLyB9XG59XG5cbiNsZWFreS1wYXl3YWxsLWxvZ2luLWZvcm0sXG4ucmNwX2Zvcm0ge1xuICAvLyBib3gtc2hhZG93OiAwIDAgNDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgLjA1KTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1zbWFsbCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICBmaWVsZHNldCBwIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbWFsbDtcbiAgfVxuICBsYWJlbCB7XG4gICAgQGluY2x1ZGUgaGVhZGluZy1sYWJlbDtcbiAgfVxuICBmaWVsZHNldCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgaW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxufVxuXG4ubGlzdGluZy1pdGVtIHAgYSB7XG4gIGNvbG9yOiAkcHJpbWFyeS1iYXNlO1xufVxuXG4ucHJlbWl1bS11cGdyYWRlLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICRncmV5LWxpZ2h0O1xuICBwYWRkaW5nOiAkc3BhY2VyLWxhcmdlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufSIsIi5taXNzZWQtc3RvcmllcyB7XG4gIC5saXN0aW5nLWl0ZW0ge1xuICAgIHBhZGRpbmc6ICRzcGFjZXItbWVkaXVtIDA7XG4gIH1cbn1cblxudWwubWlzc2VkLXN0b3JpZXMuZmlyc3QgbGkubGlzdGluZy1pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlci1tZWRpdW07XG59XG5cbi5jb250ZW50IC5ob21lLWJvdHRvbSB7XG4gIC5taXNzZWQtc3RvcmllcyB7XG4gICAgLmV4Y2VycHQge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cbn1cblxuLm1pc3NlZC1zdG9yaWVzLmZpcnN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLmxpc3RpbmctaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLW1lZGl1bSB7XG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci1tZWRpdW07XG4gICAgICAvLyBDbGVhbmVkIHVwIGNvbW1lbnRlZCBzdHlsZXNcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgICAvLyBDbGVhbmVkIHVwIGNvbW1lbnRlZCBzdHlsZXNcbiAgfVxufVxuIiwiQGtleWZyYW1lcyBzbGlkZVVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuc2luZ2xlLFxuLmFyY2hpdmUge1xuICAuYXV0aG9yLWJveCB7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjZXItc21hbGw7XG4gICAgLmF2YXRhci13cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHBpbms7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbWFsbDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zaW5nbGUge1xuICAuYXV0aG9yLWJveCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAuYXZhdGFyLXdyYXBwZXIge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gJHNwYWNlci1zbWFsbDtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAwICRzcGFjZXItbGFyZ2UgJHNwYWNlci1sYXJnZSAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1tZWRpdW0ge1xuICAgICAgICBtYXJnaW46IDAgJHNwYWNlci1sYXJnZSAkc3BhY2VyLWV4dHJhLWxhcmdlIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hcmNoaXZlIHtcbiAgLmF1dGhvci1ib3gge1xuICAgIC5hdmF0YXItd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDAgYXV0byAkc3BhY2VyLWxhcmdlO1xuICAgIH1cbiAgfVxufVxuXG4uYXV0aG9yLWJveCB7XG4gIC5hdmF0YXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAudGl0bGUge1xuICAgIGEge1xuICAgICAgY29sb3I6ICRibGFjay1iYXNlO1xuICAgIH1cbiAgfVxuICAuZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbWFsbDtcbiAgICBmb250LXNpemU6IHNtYWxsO1xuICB9XG4gIC5saW5rLWdyb3VwIHtcbiAgICBpIHtcbiAgICAgIHBhZGRpbmc6ICRzcGFjZXItZXh0cmEtc21hbGwgJHNwYWNlci1leHRyYS1zbWFsbCAkc3BhY2VyLWV4dHJhLXNtYWxsIDA7XG4gICAgfVxuICAgIHAge1xuICAgICAgQGluY2x1ZGUgbGluay1zYW5zO1xuICAgICAgZm9udC1zaXplOiAkYm9keS1zbWFsbDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1zbWFsbCB7XG4gIH1cbn1cblxuLmF1dGhvci1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmFyY2hpdmUuYXV0aG9yIHtcbiAgLmFyY2hpdmUtZGVzY3JpcHRpb24ge1xuICAgIGhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC5hcmNoaXZlLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYuc2hvdyB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWRlZmF1bHQoYWxsLCAwLjE1cyk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIDAgJHNwYWNlci1zbWFsbDtcbiAgICAgIHAge1xuICAgICAgICBhbmltYXRpb246IHNsaWRlVXAgMC4zcyBlYXNlLWluLW91dCBhbHRlcm5hdGU7XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1kZWZhdWx0KGFsbCwgMC4xNXMpO1xuICAgIH1cbiAgfVxufVxuXG5Ac3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgLnNpbmdsZSAuYXV0aG9yLWJveCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6ICRzcGFjZXItbWVkaXVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMTIwcHgsIGF1dG8pIDRmcjtcbiAgICAgIC5hdmF0YXItd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjZXItc21hbGwgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vRGVmYXVsdCBQb3N0IHdpZGdldCBzdHlsZXNcbi5zaWRlYmFyIHtcbiAgLndpZGdldF9yZWNlbnRfZW50cmllcyB1bCBsaSB7XG4gICAgcGFkZGluZzogJHNwYWNlci1zbWFsbCAwO1xuICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItbWFpbjtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5jYXRlZ29yeSAuc2lkZWJhciB7XG4gIC53aWRnZXQge1xuICAgIHBhZGRpbmc6IDAgMCAkc3BhY2VyLWV4dHJhLWxhcmdlOyBcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG59IiwiLy8gRGVmYXVsdCBzdHlsZXMgZm9yIGFsbCBsaXN0aW5nLWl0ZW1zIChwb3N0IGxpbmtzKVxuLy8gT3ZlcnJpZGVzIGZvciBzcGVjaWZpYyB0ZW1wbGF0ZXMgYXJlIGluIHRoZSByZXNwZWN0aXZlIHRlbXBsYXRlIHBhZ2VzXG4ubGlzdGluZy1pdGVtIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbiAgLy8gbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLW1haW47XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyLW1lZGl1bTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbGF3eWVycy1maXJtcy50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICY6bnRoLWNoaWxkKG4gKyAyKSB7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjZXItbWVkaXVtO1xuICB9XG5cblxuICAmOm50aC1jaGlsZChuKzIpIHtcbiAgICBib3JkZXItdG9wOiAkYm9yZGVyLW1haW47XG4gIH1cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItbWFpbjtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkYmxhY2stYmFzZTtcbiAgfVxuICBcbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWJhc2U7XG4gIH1cblxuICAuZXhjZXJwdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbWFsbDtcbiAgfVxuICBcbiAgLmV4Y2VycHQgYSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGNvbG9yOiAkcHJpbWFyeS1iYXNlO1xuICB9XG4gIFxuICBpbWcsXG4gIGxpID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn0iLCIvKiBCYW5uZXJzIGFuZCBBZHZlcnRpc2VtZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8vIENlbnRlciBhbGwgc2luZ2xlIHBvc3QgYmFubmVyIGFkIHBsYWNlbWVudHNcbi5zaW5nbGUtcG9zdC1iYW5uZXIsXG4uc2luZ2xlLXBvc3QtYmFubmVyIC5hZHZhbmNlZC1hZHMsXG4uc2luZ2xlLXBvc3QtYmFubmVyIC5hZHZhbmNlZC1hZHMtcHJvLFxuLnNpbmdsZS1wb3N0LWJhbm5lciAuYWR2ZXJ0aXNlbWVudCxcbi5zaW5nbGUtcG9zdC1iYW5uZXIgLmFkIHtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vIFRhcmdldCBzcGVjaWZpYyBiYW5uZXIgcGxhY2VtZW50IElEc1xuI3NpbmdsZS1fZGVmYXVsdF8tYmFubmVyLFxuW2lkKj1cInNwb25zb3ItXCJdIHtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIFxuICAvLyBFbnN1cmUgdGhlIGFkIGNvbnRlbnQgaXRzZWxmIGlzIGNlbnRlcmVkXG4gIC5hZHZhbmNlZC1hZHMsXG4gIC5hZHZhbmNlZC1hZHMtcHJvLFxuICAuYWR2ZXJ0aXNlbWVudCxcbiAgLmFkIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8vIEFkZGl0aW9uYWwgY2VudGVyaW5nIGZvciByZXNwb25zaXZlIGFkc1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcG9zdC1iYW5uZXIsXG4gICNzaW5nbGUtX2RlZmF1bHRfLWJhbm5lcixcbiAgW2lkKj1cInNwb25zb3ItXCJdIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXG4gICAgLy8gRW5zdXJlIG1vYmlsZSBhZHMgYXJlIHByb3Blcmx5IGNlbnRlcmVkXG4gICAgLmFkdmFuY2VkLWFkcyxcbiAgICAuYWR2YW5jZWQtYWRzLXBybyxcbiAgICAuYWR2ZXJ0aXNlbWVudCxcbiAgICAuYWQge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG4iLCIvLyBNZXRhIFN0eWxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gQmFzZSBNZXRhIFN0eWxlc1xuLmhvbWUsXG4uc2VhcmNoLFxuLmFyY2hpdmUsXG4uc2luZ2xlLFxuLmNhdGVnb3J5LFxuLmVudHJ5LW1ldGEge1xuICBmb250LXNpemU6ICRib2R5LXNtYWxsO1xuICAuZGF0ZSxcbiAgLmVudHJ5LXRpbWUgeyBcbiAgICBAaW5jbHVkZSBtZXRhLXRpbWU7XG4gIH1cbiAgXG4gIC5hdXRob3IsXG4gIC5lbnRyeS1hdXRob3Ige1xuICAgIEBpbmNsdWRlIG1ldGEtYXV0aG9yO1xuICB9XG59XG5cbi8vIEF1dGhvciBTdHlsZXNcbi5hdXRob3IsXG4uZW50cnktYXV0aG9yLW5hbWUge1xuICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbWFsbDtcbn1cblxuLy8gVGltZS9EYXRlIFN0eWxlc1xuLmVudHJ5LW1ldGEgdGltZSB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG59XG5cbi5kYXRlOmFmdGVyIHtcbiAgY29udGVudDogXCIgfCBcIjtcbn1cblxuLmVudHJ5LW1ldGEgdGltZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIHwgXCI7XG4gIGNvbG9yOiAkZ3JleS1iYXNlO1xufVxuXG4vLyBGb290ZXIgTWV0YSBTdHlsZXMgLSBSZW1vdmVkIGFzIG5vdCB1c2VkIGluIGZyb250ZW5kXG4iLCIubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOlxuICAnRklMTCcgMCxcbiAgJ3dnaHQnIDQwMCxcbiAgJ0dSQUQnIDAsXG4gICdvcHN6JyAyMFxufSIsIi8vIFNwb25zb3JlZCBjb250ZW50IGxpc3Rpbmcgc3R5bGVzXG4ubGlzdGluZy1pdGVtLnNwb25zb3JlZC1jb250ZW50LWxpc3Rpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAkc3BhY2VyLW1lZGl1bTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1leHRyYS1saWdodDtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1tZWRpdW07XG4gIH1cbiAgJjpudGgtY2hpbGQobisyKSB7XG4gICAgbWFyZ2luOiAkc3BhY2VyLW1lZGl1bSAwO1xuICB9XG5cblxuXG4gIC5zcG9uc29yZWQtY29udGVudC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAkYm9keS1zbWFsbDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06ICR0ZXh0LXRyYW5zZm9ybS11cHBlcmNhc2U7XG4gICAgY29sb3I6ICRwcmltYXJ5LWJhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbWFsbDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBcbiAgLnNwb25zb3JlZC1jb250ZW50LWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLW1lZGl1bTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXG4gICAgLy8gQ2VudGVyIGFueSBhZCBwbGFjZW1lbnQgY29udGVudFxuICAgID4gKiB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgXG4gIC5zcG9uc29yZWQtY29udGVudC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIFxuICAudGl0bGUsXG4gIC5lbnRyeS10aXRsZSB7XG4gICAgQGluY2x1ZGUgaGVhZGluZy1zZWNvbmRhcnk7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbWFsbDtcbiAgICBvcmRlcjogMTtcbiAgfVxuICBcbiAgLmV4Y2VycHQsXG4gIC5lbnRyeS1leGNlcnB0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtYWxsO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIFxuICAuZW50cnktbWV0YSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBvcmRlcjogMztcbiAgICBmb250LXNpemU6ICRib2R5LXNtYWxsO1xuICAgIFxuICAgIC5tZXRhLXNlcGFyYXRvciB7XG4gICAgICBtYXJnaW46IDAgJHNwYWNlci1leHRyYS1zbWFsbDtcbiAgICB9XG4gICAgXG4gICAgLmRhdGUsXG4gICAgLmVudHJ5LXRpbWUsXG4gICAgLmF1dGhvcixcbiAgICAuZW50cnktYXV0aG9yIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gIH1cbiAgXG4gIC5pbWFnZSxcbiAgLmVudHJ5LWltYWdlLFxuICAuZW50cnktaW1hZ2UtbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSIsIi8vIEN1c3RvbSBXaWRnZXRzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIENoaWxkIENhdGVnb3JpZXMgV2lkZ2V0XG4ud2lkZ2V0LndpZGdldF90eGxiX2NoaWxkX2NhdGVnb3JpZXMge1xuICBcbiAgLndpZGdldC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAkYm9keS1iYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtYWxsO1xuICAgIHRleHQtdHJhbnNmb3JtOiAkdGV4dC10cmFuc2Zvcm0tdXBwZXJjYXNlO1xuICB9XG4gIFxuICAuY2hpbGQtY2F0ZWdvcmllcy1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtYWxsO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbGFyZ2VyLXRoYW4tc21hbGwge1xuICAgICAgZ2FwOiAkc3BhY2VyLXNtYWxsO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBcbiAgICB9XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1leHRyYS1zbWFsbDtcbiAgICAgICAmOjptYXJrZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogJHNwYWNlci1leHRyYS1zbWFsbCAwO1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLXNtYWxsIHtcbiAgICAgICAgICBwYWRkaW5nOiAkc3BhY2VyLWV4dHJhLXNtYWxsIDAgJHNwYWNlci1zbWFsbDtcbiAgICAgICAgfVxuICAgICAgICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAgICAgICBcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWJhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJmb3Jtc1wiO1xuQGltcG9ydCBcInRlYXNlcnNcIjtcbkBpbXBvcnQgXCJsb2dpblwiO1xuQGltcG9ydCBcIm1pc3NlZC1zdG9yaWVzXCI7XG5AaW1wb3J0IFwiYXV0aG9yLWJveFwiO1xuQGltcG9ydCBcInNpZGViYXJcIjtcbkBpbXBvcnQgXCJhcnRpY2xlLWxpc3RpbmdcIjtcbkBpbXBvcnQgXCJiYW5uZXJzXCI7XG5AaW1wb3J0IFwibWV0YVwiO1xuQGltcG9ydCBcImljb25zXCI7XG5AaW1wb3J0IFwic3BvbnNvcmVkLXBvc3RzXCI7XG5AaW1wb3J0IFwid2lkZ2V0c1wiO1xuXG4vKiBPYmplY3RzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmVtYmVkLFxuaWZyYW1lLFxuaW1nLFxub2JqZWN0LFxudmlkZW8sXG4ud3AtY2FwdGlvbiB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKiBHYWxsZXJ5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmdhbGxlcnkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuXG4uZ2FsbGVyeS1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMzMlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMTYuNjY2NiU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDE0LjI4NTclO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAxMi41JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy05IC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMTEuMTExMSU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgybiArIDEpLFxuLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDNuICsgMSksXG4uZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoNG4gKyAxKSxcbi5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg1biArIDEpLFxuLmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDZuICsgMSksXG4uZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoN24gKyAxKSxcbi5nYWxsZXJ5LWNvbHVtbnMtOCAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg4biArIDEpLFxuLmdhbGxlcnktY29sdW1ucy05IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDluICsgMSkge1xuICBjbGVhcjogbGVmdDtcbn1cblxuLmdhbGxlcnkgLmdhbGxlcnktaXRlbSBpbWcge1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBDb21tZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5lbnRyeS1jb21tZW50cyxcbi5jb21tZW50LXJlc3BvbmQge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuXG4uZW50cnktY29tbWVudHMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTNlMztcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnBpbmctbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5jb21tZW50LWNvbnRlbnQge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmVudHJ5LWNvbW1lbnRzIC5jb21tZW50LWF1dGhvciB7XG4gIGNvbG9yOiAkYmxhY2stYmFzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVudHJ5LWNvbW1lbnRzIC5jb21tZW50LW1ldGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9XCJ1cmxcIl0ge1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29tbWVudC1yZXNwb25kIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmNvbW1lbnQtbGlzdCBsaSxcbi5waW5nLWxpc3QgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHBhZGRpbmc6IDMycHg7XG59XG5cbi5jb21tZW50LWxpc3QgbGkgbGkge1xuICBtYXJnaW4tcmlnaHQ6IC0zMnB4O1xufVxuXG5saS5jb21tZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4uY29tbWVudCAuYXZhdGFyIHtcbiAgbWFyZ2luOiAwIDE2cHggMjRweCAwO1xufVxuXG4uZm9ybS1hbGxvd2VkLXRhZ3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nOiAyNHB4O1xufVxuXG5saS5kZXB0aC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLyogRW50cmllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5lbnRyeSB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLy9MaXN0c1xuXG4uZW50cnktY29udGVudCBvbCxcbi5lbnRyeS1jb250ZW50IHAsXG4uZW50cnktY29udGVudCB1bCxcbi5xdW90ZS1jYXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbWFsbDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgb2wsXG4uZW50cnktY29udGVudCB1bCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBmb250LXNpemU6ICRib2R5LWJhc2U7XG4gIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtYWxsO1xuICB9XG59XG5cbi5lbnRyeS1jb250ZW50IG9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogbGF3Ym9vay1saXN0LWNvdW50ZXI7XG59XG4uZW50cnktY29udGVudCBvbCBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsYXdib29rLWxpc3QtY291bnRlcjtcbn1cbi5lbnRyeS1jb250ZW50IG9sIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxhd2Jvb2stbGlzdC1jb3VudGVyKSBcIi4gXCI7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItZXh0cmEtc21hbGw7XG4gIEBpbmNsdWRlIGJvZHktbGlzdDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgb2wgb2wsXG4uZW50cnktY29udGVudCB1bCB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lbnRyeS1jb250ZW50IC5zZWFyY2gtZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5lbnRyeS1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYmFzZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWJhc2U7XG4gIHBhZGRpbmc6ICRzcGFjZXItZXh0cmEtbGFyZ2UgMDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1sYXJnZXItdGhhbi1tZWRpdW0ge1xuICAgIHBhZGRpbmc6ICRzcGFjZXItZXh0cmEtbGFyZ2U7XG4gIH1cbn1cblxuLmVudHJ5LWhlYWRlciBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIGZvbnQtc2l6ZTogJGJvZHktYmFzZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLy8gTWV0YSBzdHlsZXMgbW92ZWQgdG8gX21ldGEuc2Nzc1xuXG4vLyBNZXRhIHN0eWxlcyBtb3ZlZCB0byBfbWV0YS5zY3NzXG5cbi8vIE1ldGEgc3R5bGVzIG1vdmVkIHRvIF9tZXRhLnNjc3NcblxuLmVudHJ5LWNvbW1lbnRzLWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMDE0XCI7XG4gIG1hcmdpbjogMCA2cHggMCAycHg7XG59XG5cbi5lbnRyeS1jYXRlZ29yaWVzLFxuLmVudHJ5LXRhZ3Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFmdGVyLWVudHJ5IC53aWRnZXQtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWZ0ZXItZW50cnkge1xuICBmb250LXNpemU6ICRib2R5LXNtYWxsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xufVxuXG4uZW50cnkuZmVhdHVyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy9BZnRlciBlbnRyeSBjb3B5cmlnaHQvZGlzY2xhaW1lclxuXG4uY29udGVudCAuZGlzY2xhaW1lciB7XG4gIG1hcmdpbjogJHNwYWNlci1tZWRpdW0gMDtcbn1cbi5jb250ZW50IC5kaXNjbGFpbWVyIHAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIGZvbnQtc2l6ZTogJGJvZHktdGlueTtcbiAgY29sb3I6ICRncmV5LWRhcms7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItZXh0cmEtc21hbGw7XG59XG5cbi8qIEVudHJ5IE5hdmlnYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYXJjaGl2ZS1wYWdpbmF0aW9uIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAkYm9keS1iYXNlO1xuICBtYXJnaW46IDQwcHg7XG59XG5cbi5hcmNoaXZlLXBhZ2luYXRpb24gbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5hcmNoaXZlLXBhZ2luYXRpb24gbGkgYSB7XG4gIC8vXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stYmFzZTtcbiAgY29sb3I6ICRibGFjay1iYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1kZWZhdWx0KDAuMXMpO1xufVxuXG4uYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBoZWlnaHQ6IDNweDtcbiAgd2lkdGg6IDBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tZGVmYXVsdCgwLjFzKTtcbn1cblxuLmFyY2hpdmUtcGFnaW5hdGlvbiBsaS5hY3RpdmUgYSxcbi5hcmNoaXZlLXBhZ2luYXRpb24gbGkgYTpmb2N1cyxcbi5hcmNoaXZlLXBhZ2luYXRpb24gbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAkcHJpbWFyeS1iYXNlO1xufVxuXG4uYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGE6Zm9jdXM6YWZ0ZXIsXG4uYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGE6aG92ZXI6YWZ0ZXIsXG4uYXJjaGl2ZS1wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMzYjdjYmI7XG59XG5cbi8qIFNpdGUgRm9vdGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbmZvb3RlciBpbWcge1xuICBtYXgtd2lkdGg6IDI2MHB4O1xufVxuXG5mb290ZXIgLm1lbnUtaXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5zaXRlLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWJhc2U7XG4gIC8vXHRib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktZGFyaztcbiAgY29sb3I6ICR3aGl0ZS1iYXNlO1xuICBmb250LXNpemU6ICRib2R5LXNtYWxsO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIC8vXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8vICAgIEBpbmNsdWRlIGdyaWQtY29udGFpbmVyO1xuICAvLyAgICBAaW5jbHVkZSBncmlkLXZpc3VhbDtcbn1cblxuLmNvcHlyaWdodCB7XG4gIGNvbG9yOiAkd2hpdGUtYmFzZTtcbiAgZm9udC1zaXplOiAkYm9keS10aW55ICogMC44O1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxMCUgJHNwYWNlci1tZWRpdW07XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYmFzZTtcbn1cblxuLmNvcHlyaWdodCBhIHtcbiAgY29sb3I6ICR3aGl0ZS1iYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNpdGUtZm9vdGVyIGEge1xuICBjb2xvcjogJHdoaXRlLWJhc2U7XG59XG5cbi5zaXRlLWZvb3RlciBhOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWJhc2U7XG59XG5cbi5zaXRlLWZvb3RlciBhOmZvY3VzLFxuLnNpdGUtZm9vdGVyIGE6aG92ZXIge1xuICBjb2xvcjogJHdoaXRlLWJhc2U7XG59XG5cbi8vIC5uYXYtZm9vdGVyIHtcbi8vICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbigzKTtcbi8vICAgICBtYXJnaW46IGF1dG87XG4vLyB9XG5cbi5uYXYtZm9vdGVyIC5jdXJyZW50LW1lbnUtaXRlbTphZnRlcixcbi5uYXYtZm9vdGVyIC5tZW51LWl0ZW06aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAkd2hpdGUtYmFzZTtcbn1cblxuLnNpdGUtZm9vdGVyIC5tZW51LWl0ZW0gaW1nIHtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4vKiBGb290ZXIgV2lkZ2V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZm9vdGVyLXdpZGdldHMgcCxcbi5mb290ZXItd2lkZ2V0cyBsaSxcbi5jb3B5cmlnaHQge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGg6IGFsd2F5cztcbn1cblxuLmZvb3Rlci13aWRnZXRzIHAsXG4uZm9vdGVyLXdpZGdldHMgbGkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG59XG5cbmZvb3RlciAud2lkZ2V0LXRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuZm9vdGVyIC53aWRnZXQtYXJlYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZvb3Rlci13aWRnZXRzIHtcbiAgLy9cdGJhY2tncm91bmQtY29sb3I6ICRibGFjay1iYXNlO1xuICBjb2xvcjogJHdoaXRlLWJhc2U7XG4gIGNsZWFyOiBib3RoO1xuICAvL1x0cGFkZGluZzogNDBweCA0MHB4IDE2cHg7XG4gIG1heC13aWR0aDogJHdyYXBwZXItc2l0ZS1pbm5lcjtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uc2l0ZS1mb290ZXIgLndyYXAge1xuICB3aWR0aDogOTYlO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5mb290ZXItd2lkZ2V0cyAud3JhcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAkc3BhY2VyLW1lZGl1bTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICBAaW5jbHVkZSBicmVha3BvaW50LWxhcmdlci10aGFuLW1lZGl1bSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyLXdpZGdldHMgcCB7XG4gIGZvbnQtc2l6ZTogJGJvZHktc21hbGw7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItZXh0cmEtc21hbGw7XG59XG5cbi5mb290ZXItd2lkZ2V0cyBsaSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uZm9vdGVyLXdpZGdldHMgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZm9vdGVyLXdpZGdldHMgYTpmb2N1cyxcbi5mb290ZXItd2lkZ2V0cyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5mb290ZXItd2lkZ2V0cyAud2lkZ2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmZvb3Rlci13aWRnZXRzIC53aWRnZXQtdGl0bGUge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmZvb3Rlci13aWRnZXRzIC5tZW51LWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZvb3Rlci13aWRnZXRzIC5zZWFyY2gtZm9ybSBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi8qIEFkc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyouc2l0ZS1jb250YWluZXItd3JhcCA+IGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwO1xufSovXG5cbi5sYXdib29rLWFkLWNvcnBvcmF0ZS1pbi1ob3VzZS1zaWRlYmFyLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJTcG9uc29yZWQgQnlcIjtcbiAgZm9udC1zaXplOiAkYm9keS1zbWFsbDtcbiAgdGV4dC10cmFuc2Zvcm06ICR0ZXh0LXRyYW5zZm9ybS11cHBlcmNhc2U7XG59XG5cbi8qIFNwb25zb3JlZCBDb250ZW50IExpc3RpbmcgU3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc3BvbnNvcmVkLWNvbnRlbnQtbGlzdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6ICRzcGFjZXItbWVkaXVtIDA7XG4gIGJvcmRlci1ib3R0b206ICRib3JkZXItbWFpbjtcbiAgXG4gIC5zcG9uc29yZWQtY29udGVudC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAkYm9keS1zbWFsbDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06ICR0ZXh0LXRyYW5zZm9ybS11cHBlcmNhc2U7XG4gICAgY29sb3I6ICRwcmltYXJ5LWJhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbWFsbDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBcbiAgLnNwb25zb3JlZC1jb250ZW50LWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLW1lZGl1bTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXG4gICAgLy8gQ2VudGVyIGFueSBhZCBwbGFjZW1lbnQgY29udGVudFxuICAgID4gKiB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgXG4gIC5zcG9uc29yZWQtY29udGVudC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIFxuICAuZW50cnktdGl0bGUge1xuICAgIEBpbmNsdWRlIGhlYWRpbmctc2Vjb25kYXJ5O1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc21hbGw7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgXG4gIC5lbnRyeS1leGNlcnB0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtYWxsO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIFxuICAuZW50cnktbWV0YSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBvcmRlcjogMztcbiAgICBmb250LXNpemU6ICRib2R5LXNtYWxsO1xuICAgIFxuICAgIC5tZXRhLXNlcGFyYXRvciB7XG4gICAgICBtYXJnaW46IDAgJHNwYWNlci1leHRyYS1zbWFsbDtcbiAgICB9XG4gICAgXG4gICAgLmVudHJ5LXRpbWUsXG4gICAgLmVudHJ5LWF1dGhvciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICB9XG4gIFxuICAvLyBSZW1vdmUgdGh1bWJuYWlsIGZyb20gc3BvbnNvcmVkIGNvbnRlbnQgbGlzdGluZ3NcbiAgLmVudHJ5LWltYWdlLWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogRGlzcGxheSBQb3N0cyBTaG9ydGNvZGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWN0b3ItZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAkc3BhY2VyLXNtYWxsIDA7XG59XG5cbi5zZWN0b3ItZ3JvdXAgc3BhbiB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGNvbG9yOiAkd2hpdGUtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYmFzZTtcbiAgLy8gJjpob3ZlciB7XG4gIC8vIFx0Y29sb3I6ICR3aGl0ZS1iYXNlO1xuICAvLyBcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkcHJpbWFyeS1iYXNlLCAxMCUpO1xuICAvLyB9XG59XG4iXX0= */
