/*!
Theme Name: WPSBase Epic Dentistry
Theme URI: http://wpsailor.com
Description: Custom WordPress Theme for Epic Dentistry
Author: Seyed
Author URI: http://www.wpsailor.com/
Version: 1.0.0
Tags: just tags
License: GPL-2.0+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/@font-face{font-family:"GothamRoundedBold";src:url("assets/fonts/gotham-rounded/gothamrnd-bold.eot");src:url("assets/fonts/gotham-rounded/gothamrnd-bold.eot") format("embedded-opentype"),url("assets/fonts/gotham-rounded/gothamrnd-bold.woff") format("woff"),url("assets/fonts/gotham-rounded/gothamrnd-bold.ttf") format("truetype"),url("assets/fonts/gotham-rounded/gothamrnd-bold.svg#GothamRoundedBold") format("svg")}@font-face{font-family:"GothamRoundedBook";src:url("assets/fonts/gotham-rounded/gothamrnd-book.eot");src:url("assets/fonts/gotham-rounded/gothamrnd-book.eot") format("embedded-opentype"),url("assets/fonts/gotham-rounded/gothamrnd-book.woff") format("woff"),url("assets/fonts/gotham-rounded/gothamrnd-book.ttf") format("truetype"),url("assets/fonts/gotham-rounded/gothamrnd-book.svg#GothamRoundedBook") format("svg")}@font-face{font-family:"GothamRoundedMedium";src:url("assets/fonts/gotham-rounded/gothamrnd-medium.eot");src:url("assets/fonts/gotham-rounded/gothamrnd-medium.eot") format("embedded-opentype"),url("assets/fonts/gotham-rounded/gothamrnd-medium.woff") format("woff"),url("assets/fonts/gotham-rounded/gothamrnd-medium.ttf") format("truetype"),url("assets/fonts/gotham-rounded/gothamrnd-medium.svg#GothamRoundedMedium") format("svg")}@font-face{font-family:"GothamRoundedLight";src:url("assets/fonts/gotham-rounded/gothamrnd-light.eot");src:url("assets/fonts/gotham-rounded/gothamrnd-light.eot") format("embedded-opentype"),url("assets/fonts/gotham-rounded/gothamrnd-light.woff") format("woff"),url("assets/fonts/gotham-rounded/gothamrnd-light.ttf") format("truetype"),url("assets/fonts/gotham-rounded/gothamrnd-light.svg#GothamRoundedLight") format("svg")}/*!
Footer
 */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-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;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html,body{box-sizing:border-box;overflow-x:hidden;width:100%}body{font-family:"Open Sans",sans-serif;font-size:15px;font-weight:normal;font-style:normal;line-height:26px;color:#4f6283;background-color:#fff;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;margin:0;padding:0}*,*:before,*:after{box-sizing:border-box}img{max-width:100%;height:auto}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#000;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#4d5256;display:block;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.wp-caption,.wp-caption-text,.sticky,.gallery-caption,.alignright,.alignleft,.aligncenter,.bypostauthor{color:inherit}.alignright{float:right;margin:6px 0 14px 20px}.alignleft{float:left;margin:6px 20px 14px 0}.alignright img,.alignleft img,.aligncenter img{width:100%;max-width:100%}img.center{margin:0 auto;display:block}.aligncenter{display:block;clear:both;margin:0 auto}@media(max-width:767px){.alignleft,.aligncenter,.alignright{width:100%;margin:0 0 20px}}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{position:relative;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{display:block;position:absolute;left:20px;bottom:20px;max-width:80%;margin:0;font-weight:300;font-size:13px;background:#fff;color:#4d5256;padding:13px 15px}.rtl .wp-caption .wp-caption-text{left:auto;right:20px}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}p{font-size:15px;line-height:1.8;margin:0 0 25px}h1,h2,h3,h4,h5,h6{margin:0 0 30px;padding:0}h3{font-size:25px;font-weight:bold}a,a:hover,a:focus{color:#195f92;text-decoration:none}a:hover,a:hover:hover,a:focus:hover{text-decoration:none}ul,ol{margin-bottom:30px}ul li,ol li{margin-bottom:10px;line-height:1.5}.wps-left-column{padding-right:30px !important}@media(max-width:991px){.wps-left-column{padding-right:0 !important}}.wps-right-column{padding-left:30px !important}@media(max-width:991px){.wps-right-column{padding-left:0 !important}}.wps-heading-style1{font-family:"GothamRoundedBold",sans-serif;font-size:32px;font-weight:normal;color:#195f92;padding:0;margin:0 0 30px}.wps-blog-main-wrap{padding:90px 0}.wps-blog-main-wrap .wps-blog-post-item{margin:0 0 50px;min-height:100px}@media(max-width:991px){.wps-blog-main-wrap .wps-blog-post-item{float:left;width:50%;margin-bottom:50px}}@media(max-width:767px){.wps-blog-main-wrap .wps-blog-post-item{float:left;width:100%;margin-bottom:50px}}.wps-blog-main-wrap .wps-blog-post-item .wps-post-item-holder{display:inline-block;position:relative;width:100%;height:100%;background-color:#195f92;border-radius:10px;text-decoration:none}.wps-blog-main-wrap .wps-blog-post-item .wps-post-item-holder .wps-blog-post-thumbnail{position:relative}.wps-blog-main-wrap .wps-blog-post-item .wps-post-item-holder .wps-blog-post-thumbnail img{border-radius:10px;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out}.wps-blog-main-wrap .wps-blog-post-item .wps-post-item-holder .wps-blog-post-thumbnail .wps-blog-post-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(77,82,86,0.5);z-index:1;border-radius:10px;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out}.wps-blog-main-wrap .wps-blog-post-item .wps-post-item-holder:hover .wps-blog-post-thumbnail .wps-blog-post-overlay{background-color:rgba(25,95,146,0.85)}.wps-blog-main-wrap .wps-blog-post-item .wps-post-item-holder:hover .wps-blog-post-details{transform:translateY(-60px)}@media(max-width:480px){.wps-blog-main-wrap .wps-blog-post-item .wps-post-item-holder:hover .wps-blog-post-details{transform:translateY(0)}}.wps-blog-main-wrap .wps-blog-post-item .wps-post-item-holder:hover .wps-blog-post-details .foo-from-the-blog,.wps-blog-main-wrap .wps-blog-post-item .wps-post-item-holder:hover .wps-blog-post-details h2{color:#fff}.wps-blog-main-wrap .wps-blog-post-item .wps-post-item-holder:hover .wps-blog-post-details .entry-excerpt{opacity:1}@media(max-width:480px){.wps-blog-main-wrap .wps-blog-post-item .wps-post-item-holder:hover .wps-blog-post-details .entry-excerpt{opacity:0;display:none}}.wps-blog-main-wrap .wps-blog-post-item .wps-post-item-holder:hover .wps-blog-post-details .entry-excerpt p{color:#fff}.wps-blog-main-wrap .wps-blog-post-item .wps-post-item-holder:hover .wps-blog-post-details .entry-meta span,.wps-blog-main-wrap .wps-blog-post-item .wps-post-item-holder:hover .wps-blog-post-details .entry-meta span i{color:#fff}.wps-blog-main-wrap .wps-blog-post-item .wps-post-item-holder .wps-blog-post-details{position:absolute;bottom:40px;left:0;width:100%;padding:0 50px;font-family:"Open Sans",sans-serif;z-index:2;transition:transform .3s,opacity .3s}@media(max-width:1399px){.wps-blog-main-wrap .wps-blog-post-item .wps-post-item-holder .wps-blog-post-details{padding:0 30px;bottom:30px}}@media(max-width:1199px){.wps-blog-main-wrap .wps-blog-post-item .wps-post-item-holder .wps-blog-post-details{bottom:20px;padding:0 30px}}.wps-blog-main-wrap .wps-blog-post-item .wps-post-item-holder .wps-blog-post-details .foo-from-the-blog{text-transform:uppercase;color:#fff;font-size:13px;font-weight:500}.wps-blog-main-wrap .wps-blog-post-item .wps-post-item-holder .wps-blog-post-details h2{font-family:"GothamRoundedBold",sans-serif;font-size:24px;font-weight:normal;color:#fff;margin-top:10px;margin-bottom:10px}@media(max-width:991px){.wps-blog-main-wrap .wps-blog-post-item .wps-post-item-holder .wps-blog-post-details h2{font-size:20px;padding-right:0}}@media(max-width:767px){.wps-blog-main-wrap .wps-blog-post-item .wps-post-item-holder .wps-blog-post-details h2{font-size:20px}}.wps-blog-main-wrap .wps-blog-post-item .wps-post-item-holder .wps-blog-post-details .entry-excerpt{position:absolute;top:100%;opacity:0;padding-right:10%}.wps-blog-main-wrap .wps-blog-post-item .wps-post-item-holder .wps-blog-post-details .entry-excerpt p{margin:0;font-size:14px;color:#fff}.wps-blog-main-wrap .wps-blog-post-item .wps-post-item-holder .wps-blog-post-details .entry-meta{margin:0 0 10px}.wps-blog-main-wrap .wps-blog-post-item .wps-post-item-holder .wps-blog-post-details .entry-meta span{font-size:13px;font-style:normal;font-weight:normal;text-transform:capitalize;margin-right:30px;color:#fff}@media(max-width:1199px){.wps-blog-main-wrap .wps-blog-post-item .wps-post-item-holder .wps-blog-post-details .entry-meta span{margin-right:15px}}.wps-blog-main-wrap .wps-blog-post-item .wps-post-item-holder .wps-blog-post-details .entry-meta span i{font-size:18px;color:#fff;padding-right:5px}.entry-meta{margin:0 0 20px}.entry-meta span{font-size:14px;font-weight:normal;text-transform:capitalize;margin-right:30px;color:rgba(77,82,86,0.9)}.entry-meta span i{font-size:18px;color:rgba(77,82,86,0.9);padding-right:5px}.entry-meta span a{color:rgba(77,82,86,0.9);text-decoration:none}.post-thumbnail{background-color:#e7eef4;border-radius:10px;max-width:95%;margin:0 auto 30px}.post-thumbnail img{border-radius:10px;opacity:.75}.blog-post-item{padding:0 0 20px;border-bottom:1px solid #e9e9e9;margin:0 0 40px}.entry-header h1,.entry-header h2{font-family:"GothamRoundedBold",sans-serif;font-size:32px;font-weight:normal;color:#195f92;margin:0 0 10px}.entry-header h1 a,.entry-header h2 a{color:#195f92;text-decoration:none}.archive-page-header{padding-bottom:15px;margin:0 0 30px;border-bottom:1px solid #eee}.archive-page-header .page-title{font-family:"GothamRoundedMedium",sans-serif;font-size:28px;margin:0 0 10px;padding:0;color:#4d5256}.archive-page-header .taxonomy-description p{margin:0}/*!
Comments
*/.comments-area{width:100%;display:inline-block;clear:both;font-size:16px;font-size:1.6rem;padding-top:80px;margin-top:30px;border-top:1px solid rgba(96,96,96,0.2)}.comment-meta.commentmetadata a{font-size:14px;color:#8dd8f8}.comments-area ol.comment-list{margin-left:0}.comments-area ol.comment-list li.comment,.comments-area ol.comment-list li.pingback{list-style-type:none}.comments-area .comments-title{font-size:20px;font-size:2rem;color:#bdc3c7}.comments-area .comment-content{clear:both;font-size:15px;font-size:1.5rem}.comments-area .comment-author{font-size:12px;font-size:1.2rem;margin-bottom:0;line-height:1;text-transform:uppercase;color:#111}.comments-area .comment-author .avatar{float:left;margin:0 15px 15px 0}.comments-area .comment-author a{text-transform:uppercase;color:#111}.comments-area .comment-metadata{font-size:8px;font-size:.8rem;text-transform:uppercase}.comments-area .comment-metadata a{font-weight:normal;color:#bdc3c7}.comments-area a.comment-reply-link{line-height:1;padding:5px 10px;border-radius:3px;font-size:12px;font-size:1.2rem;text-transform:uppercase;font-weight:normal;border:1px solid #d6d7d9;color:#bdc3c7}.comments-area a.comment-reply-link:hover{color:#8dd8f8}.comments-area .comment-reply-title{padding-top:30px;font-size:20px;font-size:2rem;color:#bdc3c7}.comments-area .comment-list li.comment,.comments-area .ping-list li.comment{list-style-type:none;margin-top:24px;padding:15px}.comments-area .comment-list li.pingback{padding:6px 0;margin:0}.comments-area .comment-list li.comment li{margin-right:-15px}.comments-area .comment{border:1px solid #d6d7d9;border-right:0}.comments-area .comment.depth-1{border-right:1px solid #d6d7d9}.comments-area .bypostauthor{border-color:#d6d7d9;background-color:#f7f7f7}@media(min-width:992px){.comments-area .comment-author{font-size:16px;font-size:1.6rem}.comments-area .comment-metadata{font-size:13px;font-size:1.3rem}}.ping-list,.entry-comments,.comment-respond{margin-bottom:40px}.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}p.no-comments{margin-top:20px;font-style:italic;color:#aaa}p.subscribe-to-comments{padding:24px 0 16px}.comment-form .comment-form-comment,.comment-form .comment-form-author,.comment-form .comment-form-email,.comment-form .comment-form-url,.comment-form .form-submit{margin:0 0 30px}.comment-form input[type=text],.comment-form input[type=email],.comment-form textarea{border:1px solid #e9ebec;padding:10px 15px;width:100%}.comment-form textarea{height:160px}.comment-form input[type=submit]{display:inline-block;font-family:"GothamRoundedBold",sans-serif;font-size:14px;font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none;color:#fff;padding:15px 30px;border:1px solid #8dd8f8;vertical-align:middle;background-color:#8dd8f8;transition:all .3s ease-out}.comment-form input[type=submit]:hover{background-color:#000;border:1px solid #000;color:#fff}/*!
Post Navigation
*/.post-navigation{display:inline-block;width:100%;margin-top:30px}.post-navigation .nav-links .nav-previous,.post-navigation .nav-links .nav-next{display:inline-block;width:50%;float:left}@media(max-width:767px){.post-navigation .nav-links .nav-previous,.post-navigation .nav-links .nav-next{width:100%}}.post-navigation .nav-links .nav-previous a,.post-navigation .nav-links .nav-next a{display:block;text-decoration:none;padding:15px}.post-navigation .nav-links .nav-previous a:hover,.post-navigation .nav-links .nav-next a:hover{background-color:#8dd8f8;color:#fff}.post-navigation .nav-links .nav-previous a:hover span,.post-navigation .nav-links .nav-next a:hover span{color:#fff}.post-navigation .nav-links span.meta-nav{font-family:"Open Sans",sans-serif;font-size:14px;font-weight:normal;font-style:normal;text-transform:uppercase;color:#4d5256}.post-navigation .nav-links span.post-title{clear:both;display:block;color:#4d5256;font-family:"GothamRoundedBold",sans-serif;font-weight:400}/*!
Posts Navigation
*/.posts-navigation{display:inline-block;width:100%;margin-top:30px;text-align:center}.posts-navigation .nav-previous,.posts-navigation .nav-next{display:inline-block}.posts-navigation .nav-previous a,.posts-navigation .nav-next a{display:inline-block;font-family:"GothamRoundedBold",sans-serif;font-size:17px;font-weight:normal;text-decoration:none;color:#195f92;padding:15px 50px;border:2px solid #8dd8f8;vertical-align:middle;background-color:transparent;border-radius:2px;transition:all .3s ease-out}.posts-navigation .nav-previous a:hover,.posts-navigation .nav-next a:hover{background-color:#8dd8f8;text-decoration:none}.posts-navigation .nav-previous{margin-right:20px}.error-404.not-found{text-align:center;margin:0 0 70px}.widget{margin-bottom:30px}.widget:last-child{margin-bottom:0}@media(max-width:767px){.widget:last-child{margin-bottom:40px}}.widget .widget-title{font-family:"GothamRoundedBold",sans-serif;font-size:24px;font-weight:normal;margin:0 0 30px;color:#195f92}.widget a{font-size:16px;font-weight:600;color:#8dd8f8}.widget a:hover{color:#195f92;text-decoration:none}.widget p{margin-bottom:15px}.widget ul{padding-left:0;margin:0}.widget ul li{margin-bottom:15px}.widget ul .children,.widget ul .sub-menu{padding-left:20px}.widget ul>li{list-style:none}.widget ul>li a{color:#8dd8f8}.widget ul>li a:hover{color:#8dd8f8;text-decoration:none}.widget select{width:100%;max-width:100%}.widget_search input[type=search]{width:170px}.widget_search input[type=submit]{width:80px;text-align:center;padding-left:0;padding-right:0}.widget_tag_cloud .tagcloud a{background-color:#f3f3f3;border:1px solid #d3d3d3;border-radius:2px;box-shadow:0 1px 0 rgba(0,0,0,0.05);color:#666;display:inline-block;font-size:11px !important;margin:0 2px 5px 0;padding:2px 8px 2px 18px;position:relative;text-transform:uppercase}.widget_tag_cloud .tagcloud a:hover{background-color:#f0f0f0;border:1px solid #c3c3c3;box-shadow:0 1px 0 rgba(0,0,0,0.15);color:#222;text-decoration:none}.widget_tag_cloud .tagcloud a:hover:before{color:#8dd8f8}.widget_tag_cloud .tagcloud a:before{font-family:"genericons";font-size:18px;color:#bbb;content:"\f428";position:absolute;left:1px;top:2px}.widget_recent_entries .post-date{font-size:13px;color:#999;margin-left:5px}.widget_categories ul li{color:#999}.widget_popularpost .popular-post-item{background-color:rgba(25,95,146,0.05);padding:20px 20px;margin:0 0 30px}.widget_popularpost .popular-post-item .popular-post-details h4{font-family:"Open Sans",sans-serif;font-size:24px;font-weight:normal;color:#195f92;padding:0;margin:0}.widget_popularpost .popular-post-item .popular-post-details h4 a{color:#195f92}.widget_popularpost .popular-post-item .popular-post-meta{padding:0;margin-top:10px}.widget_popularpost .popular-post-item .popular-post-meta span{font-size:13px;font-weight:normal;text-transform:capitalize;margin-right:20px;color:rgba(77,82,86,0.9)}.widget_popularpost .popular-post-item .popular-post-meta span i{font-size:15px;color:rgba(77,82,86,0.9);padding-right:5px}.widget_popularpost .popular-post-item .popular-post-meta span a{color:rgba(77,82,86,0.9);text-decoration:none}.wps-appointment-form .wpcf7-form{font-family:"Open Sans",sans-serif;margin:0 auto}.wps-appointment-form .wpcf7-form input[type=tel],.wps-appointment-form .wpcf7-form input[type=text],.wps-appointment-form .wpcf7-form input[type=email],.wps-appointment-form .wpcf7-form textarea,.wps-appointment-form .wpcf7-form select{width:100%;height:50px;padding:10px 15px;background-color:#e7eef4;border:2px solid #e7eef4;outline:0;font-size:17px;color:#4d5256;margin-top:3px;border-radius:4px}.wps-appointment-form .wpcf7-form input[type=tel]:focus,.wps-appointment-form .wpcf7-form input[type=text]:focus,.wps-appointment-form .wpcf7-form input[type=email]:focus,.wps-appointment-form .wpcf7-form textarea:focus,.wps-appointment-form .wpcf7-form select:focus{border:2px solid #8dd8f8}.wps-appointment-form .wpcf7-form input[type=tel].placeholder,.wps-appointment-form .wpcf7-form input[type=text].placeholder,.wps-appointment-form .wpcf7-form input[type=email].placeholder,.wps-appointment-form .wpcf7-form textarea.placeholder,.wps-appointment-form .wpcf7-form select.placeholder{color:rgba(77,82,86,0.5)}.wps-appointment-form .wpcf7-form input[type=tel]:-moz-placeholder,.wps-appointment-form .wpcf7-form input[type=text]:-moz-placeholder,.wps-appointment-form .wpcf7-form input[type=email]:-moz-placeholder,.wps-appointment-form .wpcf7-form textarea:-moz-placeholder,.wps-appointment-form .wpcf7-form select:-moz-placeholder{color:rgba(77,82,86,0.5)}.wps-appointment-form .wpcf7-form input[type=tel]::-moz-placeholder,.wps-appointment-form .wpcf7-form input[type=text]::-moz-placeholder,.wps-appointment-form .wpcf7-form input[type=email]::-moz-placeholder,.wps-appointment-form .wpcf7-form textarea::-moz-placeholder,.wps-appointment-form .wpcf7-form select::-moz-placeholder{color:rgba(77,82,86,0.5)}.wps-appointment-form .wpcf7-form input[type=tel]:-ms-input-placeholder,.wps-appointment-form .wpcf7-form input[type=text]:-ms-input-placeholder,.wps-appointment-form .wpcf7-form input[type=email]:-ms-input-placeholder,.wps-appointment-form .wpcf7-form textarea:-ms-input-placeholder,.wps-appointment-form .wpcf7-form select:-ms-input-placeholder{color:rgba(77,82,86,0.5)}.wps-appointment-form .wpcf7-form input[type=tel]::-webkit-input-placeholder,.wps-appointment-form .wpcf7-form input[type=text]::-webkit-input-placeholder,.wps-appointment-form .wpcf7-form input[type=email]::-webkit-input-placeholder,.wps-appointment-form .wpcf7-form textarea::-webkit-input-placeholder,.wps-appointment-form .wpcf7-form select::-webkit-input-placeholder{color:rgba(77,82,86,0.5)}.wps-appointment-form .wpcf7-form textarea{height:150px}.wps-appointment-form .wpcf7-form input[type=submit]{display:inline-block;width:100%;border:0;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:600;text-decoration:none;color:white;border-radius:2px;padding:15px 20px;vertical-align:middle;background-color:#8dd8f8;outline:0;transition:all .3s ease-out}.wps-appointment-form .wpcf7-form input[type=submit]:hover{background-color:#195f92;color:#fff}.wps-appointment-form .wpcf7-form label{display:block;font-family:"Open Sans",sans-serif;font-size:18px;font-weight:300;color:#4f6283;text-transform:uppercase}.wps-appointment-form .wpcf7-form .fa-input{font-family:FontAwesome,"Helvetica Neue",Helvetica,Arial,sans-serif !important}.wps-appointment-form .wpcf7-form .label-text{text-transform:uppercase}.wps-appointment-form .wpcf7-form span.wpcf7-not-valid-tip{color:#e95a78;font-size:16px;font-weight:normal;display:block}.wps-appointment-form .wpcf7-form div.wpcf7-response-output{margin:0;padding:5px 10px;font-size:20px;text-align:center}.wps-appointment-form .wpcf7-form div.wpcf7-validation-errors{border:2px solid #e95a78}.wps-appointment-form .wpcf7-form .align-center{text-align:center}.wps-appointment-form .wpcf7-form .ajax-loader{position:absolute;right:180px;top:15px}.wps-appointment-form .wpcf7-form .input-field{margin-bottom:30px;margin-left:auto;margin-right:auto}.wps-appointment-form .wpcf7-form .input-field.submit-btn{text-align:right}.wps-homepage-meet-the-doctor-wrap{background-color:#e7eef4;background-repeat:repeat-x;background-position:center bottom;padding:150px 0}.wps-homepage-meet-the-doctor-wrap .icon-bear{position:absolute;bottom:-53px;left:50%;margin-left:-55px}.wps-homepage-meet-the-doctor-wrap .wps-homepage-meet-the-doctor .doctor-image{float:left;display:inline-block}.wps-homepage-meet-the-doctor-wrap .wps-homepage-meet-the-doctor .doctor-image img{border-radius:100%;border:10px solid #8dd8f8}@media(max-width:991px){.wps-homepage-meet-the-doctor-wrap .wps-homepage-meet-the-doctor .doctor-image{float:none;display:block;margin:0 auto 30px;text-align:center}}.wps-homepage-meet-the-doctor-wrap .wps-homepage-meet-the-doctor .doctor-details{display:table-cell;padding-left:20%}@media(max-width:1099px){.wps-homepage-meet-the-doctor-wrap .wps-homepage-meet-the-doctor .doctor-details{padding-left:15%}}@media(max-width:991px){.wps-homepage-meet-the-doctor-wrap .wps-homepage-meet-the-doctor .doctor-details{display:block;padding-left:0;text-align:center}}.wps-homepage-meet-the-doctor-wrap .wps-homepage-meet-the-doctor .doctor-details h2{font-family:"GothamRoundedBold",sans-serif;font-size:32px;font-weight:normal;color:#195f92;padding:0;margin:0 0 30px}.wps-homepage-meet-the-doctor-wrap .wps-homepage-meet-the-doctor .doctor-details p{color:#4d5256;line-height:1.6;margin:0 0 30px}.wps-homepage-meet-the-doctor-wrap .wps-homepage-meet-the-doctor .doctor-details .section-button a{display:inline-block;font-family:"GothamRoundedBold",sans-serif;font-size:17px;font-weight:normal;text-decoration:none;color:#195f92;padding:15px 50px;border:2px solid #8dd8f8;vertical-align:middle;background-color:transparent;border-radius:2px;transition:all .3s ease-out}.wps-homepage-meet-the-doctor-wrap .wps-homepage-meet-the-doctor .doctor-details .section-button a:hover{background-color:#8dd8f8;text-decoration:none}.wps-homepage-treatments-wrap .wps-homepage-treatments-container .section-button{margin:50px auto 0;text-align:center}.wps-homepage-treatments-wrap .wps-homepage-treatments-container .section-button a{display:inline-block;font-family:"GothamRoundedBold",sans-serif;font-size:17px;font-weight:normal;text-decoration:none;color:#195f92;padding:15px 50px;border:2px solid #8dd8f8;vertical-align:middle;background-color:transparent;border-radius:2px;transition:all .3s ease-out}.wps-homepage-treatments-wrap .wps-homepage-treatments-container .section-button a:hover{background-color:#8dd8f8;text-decoration:none}.wps-homepage-treatments-wrap .wps-homepage-treatments{list-style:none;padding:0;margin:0}.wps-homepage-treatments-wrap .wps-homepage-treatments .wps-homepage-treatment-item{text-align:center;margin-bottom:50px}@media(max-width:1099px){.wps-homepage-treatments-wrap .wps-homepage-treatments .wps-homepage-treatment-item{float:left;width:50%}}@media(max-width:767px){.wps-homepage-treatments-wrap .wps-homepage-treatments .wps-homepage-treatment-item{width:100%}}.wps-homepage-treatments-wrap .wps-homepage-treatments .wps-homepage-treatment-item h3{font-family:"GothamRoundedBold",sans-serif;font-size:24px;font-weight:normal;color:#195f92;padding:0;margin:0 0 30px}.wps-homepage-treatments-wrap .wps-homepage-treatments .wps-homepage-treatment-item .image-holder{width:130px;height:130px;border-radius:100%;background-color:#fff;border:2px solid #f1f5f8;text-align:center;margin:0 auto 20px;padding:0}.wps-homepage-treatments-wrap .wps-homepage-treatments .wps-homepage-treatment-item .image-holder img{max-width:80px;margin:20px auto 0}.wps-homepage-treatments-wrap .wps-homepage-treatments .wps-homepage-treatment-item .treatment-description{color:#4d5256;line-height:1.6;margin:0 0 30px}.wps-homepage-treatments-wrap .wps-homepage-treatments .wps-homepage-treatment-item a{display:inline-block;height:100%;background-color:transparent;padding:20px 20px;border-radius:10px;text-decoration:none;transition:all .3s ease-out}.wps-homepage-treatments-wrap .wps-homepage-treatments .wps-homepage-treatment-item a:hover{background-color:#f1f5f8}.wps-featured-text p{font-family:"GothamRoundedBook",sans-serif;font-size:24px;line-height:1.5;margin:0;color:#195f92;text-shadow:1px 1px 1px #8dd8f8}@media(max-width:767px){.wps-featured-text{padding:0}.wps-featured-text p{font-size:20px}}/*!
Office Tour homepage
*/.wps-homepage-our-practice-wrap{position:relative}@media(max-width:1199px){.wps-homepage-our-practice-wrap{clear:both}}.wps-homepage-our-practice-wrap .wps-homepage-our-practice-slider{display:block;list-style-type:none;padding:0;width:100%;position:relative;background-color:black}.wps-homepage-our-practice-wrap .wps-homepage-our-practice-slider .slides{opacity:.5;min-height:800px}@media(max-width:991px){.wps-homepage-our-practice-wrap .wps-homepage-our-practice-slider .slides{min-height:620px}}@media(max-width:767px){.wps-homepage-our-practice-wrap .wps-homepage-our-practice-slider .slides{min-height:720px}}.wps-homepage-our-practice-wrap .wps-homepage-our-practice-slider .slides .our-practice-item{display:inline-block;position:relative;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;text-align:center;margin:0;padding:0}.wps-homepage-our-practice-wrap .wps-homepage-our-practice-slider .flex-control-nav{bottom:12%}@media(max-width:991px){.wps-homepage-our-practice-wrap .wps-homepage-our-practice-slider .flex-control-nav{bottom:6%}}.wps-homepage-our-practice-wrap .wps-homepage-our-practice-slider .flex-control-nav.flex-control-paging li{margin:0 5px}.wps-homepage-our-practice-wrap .wps-homepage-our-practice-slider .flex-control-nav.flex-control-paging li a{width:15px;height:15px;box-shadow:none;background-color:rgba(77,82,86,0.9)}.wps-homepage-our-practice-wrap .wps-homepage-our-practice-slider .flex-control-nav.flex-control-paging li a.flex-active{background-color:#8dd8f8}.wps-homepage-our-practice-wrap .slider-content{position:absolute;width:100%;z-index:1;top:0}.wps-homepage-our-practice-wrap .slider-content h2{font-family:"GothamRoundedBold",sans-serif;font-size:32px;color:#fff;margin:0 0 40px}.wps-homepage-our-practice-wrap .slider-content p{font-family:"Open Sans",sans-serif;font-size:17px;line-height:1.6;color:#fff}.wps-homepage-our-practice-wrap .slider-content p a{color:#8dd8f8;transition:opacity 300ms ease-in-out}.wps-homepage-our-practice-wrap .slider-content p a:hover{opacity:.8}.wps-homepage-our-practice-wrap .slider-content .section-button-container{list-style:none;padding:0;margin:50px auto 0;text-align:center}.wps-homepage-our-practice-wrap .slider-content .section-button-container li{display:inline-block;margin:0 20px 20px}@media(max-width:767px){.wps-homepage-our-practice-wrap .slider-content .section-button-container li{display:block;margin:0 0 20px}}.wps-homepage-our-practice-wrap .slider-content .section-button-container a{display:inline-block;font-family:"GothamRoundedBold",sans-serif;font-size:17px;font-weight:normal;text-decoration:none;color:#fff;padding:15px 50px;border:2px solid #8dd8f8;vertical-align:middle;background-color:transparent;border-radius:2px;transition:all .3s ease-out}.wps-homepage-our-practice-wrap .slider-content .section-button-container a:hover{background-color:#8dd8f8;text-decoration:none;color:#195f92}/*!
Testimonial Slider
*/.wps-reviews-title{text-align:center}.wps-reviews-title h2{font-family:"GothamRoundedBold",sans-serif;font-size:32px;line-height:1;color:#195f92;margin:0 0 40px;padding:0}.wps-testimonials-container{background-color:#fff;box-shadow:3px 3px 0 rgba(219,226,232,0.8);border-radius:10px;padding:45px 30px;text-align:center}@media(max-width:991px){.wps-testimonials-container{max-width:500px;margin:0 auto 50px}}.wps-testimonials-container .category-image{margin-bottom:20px}.wps-testimonials-container .testimonial-star{margin:0 auto 40px;text-align:center}.wps-testimonials-container .owl-carousel{position:relative}.wps-testimonials-container .owl-prev,.wps-testimonials-container .owl-next{position:absolute;top:50%;margin-top:-10px}.wps-testimonials-container .owl-prev{left:0}.wps-testimonials-container .owl-next{right:0}.wps-testimonials-container .owl-theme .owl-dots{text-align:center;margin-top:50px !important;-webkit-tap-highlight-color:transparent}.wps-testimonials-container .owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.wps-testimonials-container .owl-theme .owl-dots .owl-dot span{background:rgba(141,216,248,0.5)}.wps-testimonials-container .owl-theme .owl-dots .owl-dot.active span,.wps-testimonials-container .owl-theme .owl-dots .owl-dot:hover span{background:#8dd8f8}.wps-testimonials-container .wps-testimonial-slider{position:relative;padding:0}.wps-testimonials-container .wps-testimonial-slider .testimonial-content{font-family:"Open Sans",sans-serif;font-size:22px;font-style:italic;color:#4d5256;margin-bottom:10px}.wps-testimonials-container .wps-testimonial-slider .testimonial-content p{font-size:17px;line-height:1.6}.wps-testimonials-container .wps-testimonial-slider .testimonial-client-details{padding-top:20px;display:inline-table}.wps-testimonials-container .wps-testimonial-slider .testimonial-client-details .client-name{font-family:"Open Sans",sans-serif;font-size:17px;font-weight:bold;color:#195f92;margin:0;padding:0;line-height:1}.wps-testimonials-container .wps-testimonial-slider .testimonial-client-details .client-title{clear:both;display:block;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:normal;margin:10px 0 0 0;line-height:1}.wps-treatment-content-box-wrap{clear:both;display:inline-block;width:100%;padding-bottom:40px}.wps-treatment-content-box-wrap.treatment-box{padding-bottom:70px}@media(max-width:991px){.wps-treatment-content-box-wrap .wps-treatment-box-container{max-width:640px;margin:0 auto}}.wps-treatment-content-box-wrap .wps-treatment-box-container .content-box-image{float:left;display:inline-block;max-width:33.3333%;margin-right:60px}@media(max-width:991px){.wps-treatment-content-box-wrap .wps-treatment-box-container .content-box-image{display:block;float:none;max-width:310px;margin:0 auto 30px}}.wps-treatment-content-box-wrap .wps-treatment-box-container .content-box-image img{border-radius:10px}.wps-treatment-content-box-wrap .wps-treatment-box-container .content-box-details{display:table-cell}@media(max-width:991px){.wps-treatment-content-box-wrap .wps-treatment-box-container .content-box-details{display:block;margin:0 auto;text-align:center}}.wps-treatment-content-box-wrap .wps-treatment-box-container .content-box-details .content-box-title h3{font-family:"GothamRoundedBold",sans-serif;font-size:24px;font-weight:normal;line-height:1.2;color:#195f92;margin:0 0 20px;padding:0}.wps-treatment-content-box-wrap .wps-treatment-box-container .content-box-details .content-box-description .wps-toggle-content{position:relative;font-family:"Open Sans",sans-serif;font-size:17px;font-weight:bold;color:#8dd8f8;top:-15px;cursor:pointer}.wps-treatment-content-box-wrap .wps-treatment-box-container .content-box-details .content-box-description .fulltext{margin-bottom:20px}/*!
Office Tour page
*/.wps-office-tour-slider-container .wps-office-tour-slider{float:left;position:relative;display:block;list-style-type:none;padding:0}.wps-office-tour-slider-container .wps-office-tour-slider .office-tour-item{display:inline-block;position:relative;text-align:center}.wps-office-tour-slider-container .wps-office-tour-slider .office-tour-item img{border-radius:10px}.wps-office-tour-slider-container .wps-office-tour-slider .office-tour-item p{width:100%;position:absolute;left:0;bottom:40px;margin:0;font-family:"GothamRoundedBold",sans-serif;font-size:22px;line-height:normal;color:#fff}.wps-office-tour-slider-container .owl-carousel{position:relative}.wps-office-tour-slider-container .owl-nav .owl-prev,.wps-office-tour-slider-container .owl-nav .owl-next{position:absolute;top:50%;background-repeat:no-repeat;background-position:center center;text-indent:-9999px !important;display:inline-block;cursor:pointer;border-radius:0;width:70px;height:100px;text-decoration:none !important;margin:-35px 0 0;z-index:1;background-color:transparent !important;padding:0 !important}.wps-office-tour-slider-container .owl-nav .owl-prev.disabled,.wps-office-tour-slider-container .owl-nav .owl-next.disabled{opacity:0}.wps-office-tour-slider-container .owl-nav .owl-prev{left:0;background-image:url("dist/images/nav-arrow-left.png");background-position:center center !important}.wps-office-tour-slider-container .owl-nav .owl-prev:hover{background-image:url("dist/images/nav-arrow-left.png");background-repeat:no-repeat}.wps-office-tour-slider-container .owl-nav .owl-next{right:0;background-image:url("dist/images/nav-arrow-right.png");background-position:center center !important}.wps-office-tour-slider-container .owl-nav .owl-next:hover{background-image:url("dist/images/nav-arrow-right.png");background-repeat:no-repeat}.wps-office-tour-slider-container .owl-theme .owl-dots{-webkit-tap-highlight-color:transparent;margin-top:1px !important}.wps-office-tour-slider-container .owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.wps-office-tour-slider-container .owl-theme .owl-dots .owl-dot span{display:block;width:15px;height:15px;-webkit-backface-visibility:visible;transition:opacity 200ms ease}.wps-office-tour-slider-container .owl-theme .owl-dots .owl-dot.active span,.wps-office-tour-slider-container .owl-theme .owl-dots .owl-dot:hover span{background:#8dd8f8}/*! Sidebar */.sidebar-button-wrap.style1{width:100%;display:inline-block;margin-bottom:20px}.sidebar-button-wrap.style1 .sidebar-button-container a{display:inline-block;background-color:#195f92;border-radius:4px;padding:15px 15px;width:100%}.sidebar-button-wrap.style1 .sidebar-button-container .sidebar-button{display:table;clear:both}.sidebar-button-wrap.style1 .sidebar-button-container .sidebar-button-image{float:left;display:table-cell;max-width:50px;margin-right:30px}.sidebar-button-wrap.style1 .sidebar-button-container .sidebar-button-text{display:table-cell;vertical-align:middle}.sidebar-button-wrap.style1 .sidebar-button-container .sidebar-button-text p{font-family:"GothamRoundedBold",sans-serif;font-size:17px;line-height:1;color:#fff;margin:0;padding:0}.sidebar-button-wrap.style2{width:100%;display:inline-block;margin-bottom:20px;padding-bottom:20px;border-bottom:2px solid #e7eef4}.sidebar-button-wrap.style2 .sidebar-button-container a{display:table;clear:both}.sidebar-button-wrap.style2 .sidebar-button-container .sidebar-button-image{float:left;display:table-cell;max-width:50px;margin-right:30px;text-align:center}.sidebar-button-wrap.style2 .sidebar-button-container .sidebar-button-text{display:table-cell;vertical-align:middle}.sidebar-button-wrap.style2 .sidebar-button-container .sidebar-button-text p{font-family:"GothamRoundedBold",sans-serif;font-size:17px;line-height:1.2;color:#195f92;margin:0;padding:0}/*!
Team Member
*/.wps-our-team-container .team-member-item{margin-bottom:30px}@media(max-width:991px){.wps-our-team-container .team-member-item{width:50%;float:left}}@media(max-width:767px){.wps-our-team-container .team-member-item{width:100%;float:left}}.wps-our-team-container .team-member{text-align:center}@media(max-width:767px){.wps-our-team-container .team-member{max-width:380px;margin:0 auto}}.wps-our-team-container .team-member .member-thumb{display:inline-block;box-shadow:1px 2px 3px rgba(25,95,146,0.2);border-radius:10px;padding:10px 10px;margin:0 0 30px;text-align:center}.wps-our-team-container .team-member .member-thumb img{border-radius:10px}.wps-our-team-container .team-member .member-details{text-align:center}@media(max-width:767px){.wps-our-team-container .team-member .member-details{clear:both;display:block;padding:0;margin:20px 0 0}}.wps-our-team-container .team-member .member-details h5{font-family:"GothamRoundedBold",sans-serif;font-size:20px;color:#195f92;line-height:1;margin:0 0 10px;padding:0}.wps-our-team-container .team-member .member-details .job-title{font-family:"Open Sans",sans-serif;font-size:17px;font-weight:bold;color:#8dd8f8;padding:0;margin:0 0 10px;line-height:1}.wps-our-team-container .team-member .member-details .member-description{margin-top:30px}.wps-home-slider{margin:0 !important}@media(max-width:850px){.wps-home-slider{display:none !important}}.wps-slider-btn{white-space:nowrap !important;font-weight:normal !important}.wps-slider-title{font-weight:normal !important}.wps-faq-item{margin-bottom:10px !important}.wps-faq-item .ult_expheader{font-family:"GothamRoundedBold",sans-serif;font-size:20px;color:#195f92}@media(max-width:1199px){.wps-faq-item .ult_expheader{font-size:18px}}@media(max-width:1099px){.wps-faq-item .ult_expheader{font-size:17px}}@media(max-width:991px){.wps-faq-item .ult_expheader{font-size:17px}}.wps-faq-item .ult_ecpsub_cont{text-align:left;max-width:initial !important}.wps-faq-item .ult_exp_section{background:transparent !important;padding:0}@media(max-width:500px){.wps-faq-item .ult_exp_section .ult_exp_icon{display:none !important}}.wps-faq-item .aio-icon.ult_expsection_icon{color:#195f92 !important}.wps-faq-item .ult_exp_content{background:transparent !important;padding:15px 0}.wps-faq-item .wpb_content_element{margin-bottom:10px}.wps-faq-item .ult_exp_section-main.ult_expleft_icon .ult-just-icon-wrapper.ult_exp_icon{padding:10px 5px 10px 0}.wps-faq-item .ult_exp_section-main.ult_expleft_icon .ult_expheader{padding:10px 0}.wps-contact-officehours h2{font-family:"GothamRoundedBold",sans-serif;font-size:32px;color:#195f92;line-height:1;margin:0 0 10px;padding:0}.wps-contact-officehours .uvc-sub-heading{font-family:"Open Sans",sans-serif;font-size:17px;font-weight:bold;color:#4d5256;padding:0;margin:0 0 10px;line-height:1.8}.wps-contact-officehours .uvc-sub-heading a{font-weight:bold;text-decoration:underline}.video-content{margin-bottom:40px}.video-content h3{font-family:"GothamRoundedBold",sans-serif;font-size:21px;color:#195f92;line-height:1.2;margin:0 0 20px;padding:0}.video-content .fluid-width-video-wrapper{width:100%;position:relative;padding:0;padding-top:56.2162%}.video-content .fluid-width-video-wrapper iframe,.video-content .fluid-width-video-wrapper object,.video-content .fluid-width-video-wrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}.video-content .fluid-width-video-wrapper iframe{border:0}.topbar-wrap{background-color:#195f92}.topbar-wrap .container-fluid{padding:0}.topbar-wrap .topbar-contactinfo{float:left;padding:20px 0;color:#fff}@media(max-width:1099px){.topbar-wrap .topbar-contactinfo{padding:5px 0}}@media(max-width:850px){.topbar-wrap .topbar-contactinfo{padding:15px 0}}@media(max-width:600px){.topbar-wrap .topbar-contactinfo{width:100%;text-align:center}}.topbar-wrap .topbar-contactinfo p{display:inline-block;font-family:"GothamRoundedMedium",sans-serif;font-size:15px;line-height:17px;margin:0 30px}.topbar-wrap .topbar-contactinfo p a{color:#fff;display:block;text-decoration:none;line-height:1}@media(max-width:1099px){.topbar-wrap .topbar-contactinfo p{display:block;margin:5px 30px 0}}@media(max-width:850px){.topbar-wrap .topbar-contactinfo p{margin:5px 15px 0}}.topbar-wrap .topbar-contactinfo p .fa{padding-right:10px;color:#8dd8f8}.topbar-wrap .topbar-contactinfo .phone-number{font-family:"GothamRoundedBold",sans-serif;font-size:17px}.topbar-wrap .topbar-contactinfo .phone-number .fa{font-size:18px}@media(max-width:850px){.topbar-wrap .topbar-contactinfo .contact-address{display:none}}.topbar-wrap .topbar-contactinfo .contact-address .fa{font-size:20px}.topbar-wrap .make-an-appointment{float:right}@media(max-width:600px){.topbar-wrap .make-an-appointment{float:left;clear:both;width:100%}}.topbar-wrap .make-an-appointment a{float:right;display:inline-block;min-width:160px;font-family:"GothamRoundedBold",sans-serif;font-size:17px;font-weight:normal;background-color:#8dd8f8;padding:20px 30px;color:#195f92;text-decoration:none;transition:all .2s ease-out}@media(max-width:850px){.topbar-wrap .make-an-appointment a{padding:15px 15px}}@media(max-width:600px){.topbar-wrap .make-an-appointment a{display:block;width:100%;text-align:center}}.topbar-wrap .make-an-appointment a .fa{font-size:20px;padding-right:10px}.topbar-wrap .make-an-appointment a:hover{text-decoration:none}.site-header{position:relative;margin:0 0 10px}.site-header #wps-sticky-header{width:100%}.site-header #wps-sticky-header.wps-sticky{position:absolute;opacity:0;visibility:hidden;top:-100px}.site-header #wps-sticky-header.is-sticky{position:fixed;top:0;z-index:10000;display:block;visibility:visible;opacity:1;transition:all .3s 0s linear}@media(max-width:1120px){.site-header #wps-sticky-header.is-sticky{display:none}}.site-header #wps-sticky-header.is-sticky .container-fluid{padding:0}.site-header #wps-sticky-header.is-sticky .desktop-header{margin:0;background-color:#195f92}.site-header #wps-sticky-header.is-sticky .desktop-header .header-logo{position:relative}.site-header #wps-sticky-header.is-sticky .desktop-header .header-logo .desktop{display:none}.site-header #wps-sticky-header.is-sticky .desktop-header .header-logo .sticky{display:block;position:absolute;top:10px;left:20px;width:58px}.site-header #wps-sticky-header.is-sticky .make-an-appointment{opacity:1;visibility:visible;display:block}.site-header #wps-sticky-header.is-sticky .desktop-header{padding:0}.site-header #wps-sticky-header.is-sticky .top-navigation-container{padding:0}.site-header #wps-sticky-header.is-sticky .top-navigation-container .social-icons{display:none}.site-header #wps-sticky-header.is-sticky .top-navigation-container .top-navigation{margin-top:18px;margin-right:30px}.site-header #wps-sticky-header.is-sticky .top-navigation-container .top-navigation ul li a{font-size:13px;color:#fff}.site-header #wps-sticky-header.is-sticky .top-navigation-container .top-navigation ul li a:hover{color:#fff}.site-header #wps-sticky-header.is-sticky .top-navigation-container .top-navigation ul li ul li a:hover{color:#8dd8f8}.site-header .header-bar-wrapper{z-index:10;transition:all .1s linear}.site-header .header-bar-wrapper .make-an-appointment{float:right;opacity:0;visibility:hidden;display:none}@media(max-width:991px){.site-header .header-bar-wrapper .make-an-appointment{display:none}}.site-header .header-bar-wrapper .make-an-appointment a{display:inline-block;min-width:160px;font-family:"GothamRoundedBold",sans-serif;font-size:17px;font-weight:normal;background-color:#8dd8f8;padding:20px 30px;color:#195f92;text-decoration:none;transition:all .2s ease-out}.site-header .header-bar-wrapper .make-an-appointment a .fa{font-size:20px;padding-right:10px}.site-header .header-bar-wrapper .make-an-appointment a:hover{text-decoration:none}.site-header .header-bar-wrapper .desktop-header{display:flex;align-items:flex-end;justify-content:space-between;width:100%;position:relative;padding:25px 15px}@media(max-width:991px){.site-header .header-bar-wrapper .desktop-header{gap:15px;align-items:center}}.site-header .header-bar-wrapper .header-logo{display:inline-block}.site-header .header-bar-wrapper .header-logo a{display:block}.site-header .header-bar-wrapper .header-logo .desktop img{max-width:260px}@media(max-width:1350px){.site-header .header-bar-wrapper .header-logo .desktop img{max-width:200px}}.site-header .header-bar-wrapper .header-logo .sticky{display:none}.site-header .header-bar-wrapper .header-logo .sticky img{transform:translateY(-50px)}@media(max-width:991px){.site-header .header-bar-wrapper .top-navigation-container{padding:0}}.site-header .header-bar-wrapper .top-navigation-container .social-icons{float:left;margin-left:30px}@media(max-width:1300px){.site-header .header-bar-wrapper .top-navigation-container .social-icons{margin-left:10px}}@media(max-width:991px){.site-header .header-bar-wrapper .top-navigation-container .social-icons{display:none}}.site-header .header-bar-wrapper .top-navigation-container .social-icons ul{list-style-type:none;padding:0;margin:0;text-align:center}.site-header .header-bar-wrapper .top-navigation-container .social-icons ul li{display:inline-block;margin:0 10px 0}.site-header .header-bar-wrapper .top-navigation-container .social-icons ul li a{font-size:18px;color:#195f92}.site-header .header-bar-wrapper .top-navigation-container .top-navigation{float:left}@media(max-width:1120px){.site-header .header-bar-wrapper .top-navigation-container .top-navigation{display:none}}.site-header .header-bar-wrapper .top-navigation-container .top-navigation ul{list-style-type:none;margin:0;display:flex;padding:0;gap:0 30px}@media(max-width:1300px){.site-header .header-bar-wrapper .top-navigation-container .top-navigation ul{gap:0 15px}}.site-header .header-bar-wrapper .top-navigation-container .top-navigation ul li{position:relative;display:inline-block}.site-header .header-bar-wrapper .top-navigation-container .top-navigation ul li:last-child{margin-right:0}.site-header .header-bar-wrapper .top-navigation-container .top-navigation ul li:first-child{margin-left:0}.site-header .header-bar-wrapper .top-navigation-container .top-navigation ul li:first-child a{padding-left:0}.site-header .header-bar-wrapper .top-navigation-container .top-navigation ul li a{font-family:"GothamRoundedMedium",sans-serif;font-size:15px;font-weight:normal;color:#195f92;text-transform:uppercase;text-decoration:none;padding:5px 0}.site-header .header-bar-wrapper .top-navigation-container .top-navigation ul li a::after{content:"";display:block;position:absolute;top:-10px;left:0;height:2px;width:100%;background-color:#8dd8f8;transform-origin:right top;transform:scale(0,1);transition:color .1s,transform .2s ease-out}.site-header .header-bar-wrapper .top-navigation-container .top-navigation ul li a:hover{color:#195f92}.site-header .header-bar-wrapper .top-navigation-container .top-navigation ul li.current_page_item a::after,.site-header .header-bar-wrapper .top-navigation-container .top-navigation ul li.current_page_parent a::after{transform-origin:left top;transform:scale(1,1)}.site-header .header-bar-wrapper .top-navigation-container .top-navigation ul li:hover a::after{transform-origin:left top;transform:scale(1,1)}@media(max-width:1069px){.site-header .header-bar-wrapper .top-navigation-container .top-navigation ul li{margin:0 5px}}.site-header .header-bar-wrapper .top-navigation-container .top-navigation ul li ul{background:#195f92;left:0;position:absolute;width:250px;opacity:0;visibility:hidden;transition:.3s;top:190%;z-index:99;padding:5px 5px}.site-header .header-bar-wrapper .top-navigation-container .top-navigation .sub-menu{display:flex;flex-direction:column}.site-header .header-bar-wrapper .top-navigation-container .top-navigation ul li:hover>a{padding-bottom:30px}.site-header .header-bar-wrapper .top-navigation-container .top-navigation ul li:hover>ul{opacity:1;visibility:visible;top:45px}.site-header .header-bar-wrapper .top-navigation-container .top-navigation ul li ul li{display:block;margin:0;padding:0}.site-header .header-bar-wrapper .top-navigation-container .top-navigation ul li ul li a{padding-left:10px !important}.site-header .header-bar-wrapper .top-navigation-container .top-navigation ul li ul li a:after{display:none}.site-header .header-bar-wrapper .top-navigation-container .top-navigation ul li ul li a{color:white;display:block;font-size:14px;font-weight:normal;line-height:1;padding:12px 10px}.site-header .header-bar-wrapper .top-navigation-container .top-navigation ul li ul li:hover>a{background:transparent;color:#8dd8f8;border-radius:2px;padding:12px 10px}.site-header .header-bar-wrapper .top-navigation-container .top-navigation ul li ul li ul{left:100%;opacity:0;top:0;position:absolute}.site-header .header-bar-wrapper .top-navigation-container .top-navigation ul li ul li:hover>ul{top:0}.blog .page-title-wrapper.style1{margin-bottom:0}.page-title-wrapper{position:relative;text-align:center;display:inline-block;width:100%;float:left}.page-title-wrapper.style1{min-height:100px;margin-bottom:90px}.page-title-wrapper.style1 .page-title{position:relative;margin:90px 0 60px;padding:0}.page-title-wrapper.style1 .page-title h1{font-family:"GothamRoundedBold",sans-serif;font-size:70px;font-weight:normal;padding:0;margin:0;color:#8dd8f8}@media(max-width:991px){.page-title-wrapper.style1 .page-title h1{font-size:50px}}@media(max-width:767px){.page-title-wrapper.style1 .page-title h1{font-size:32px}}.page-title-wrapper.style1 .page-description{padding:0}.page-title-wrapper.style1 .page-description p{font-family:"GothamRoundedBook",sans-serif;font-size:24px;line-height:1.5;margin:0;color:#195f92;text-shadow:1px 1px 1px #8dd8f8}@media(max-width:767px){.page-title-wrapper.style1 .page-description{padding:0}.page-title-wrapper.style1 .page-description p{font-size:20px}}.page-title-wrapper.style1 .page-floating-image{width:120px;height:120px;padding:4px;margin:0 auto;background-color:#fff;border-radius:100%;z-index:1;position:absolute;left:50%;bottom:-50px;margin-left:-60px}.page-title-wrapper.style1 .page-floating-image span{display:block;width:112px;height:112px;border:2px solid rgba(141,216,248,0.5);border-radius:100%;padding-top:5px}.page-title-wrapper.style2{min-height:400px;background-repeat:no-repeat;background-position:top center;background-size:cover}.page-title-wrapper.style2 .page-title{position:relative}.page-title-wrapper.style2 .page-title h1{font-family:"GothamRoundedBold",sans-serif;font-size:70px;font-weight:normal;padding:0;margin:0;color:#fff}@media(max-width:991px){.page-title-wrapper.style2 .page-title h1{font-size:50px}}@media(max-width:767px){.page-title-wrapper.style2 .page-title h1{font-size:32px}}.page-title-wrapper.style2 .page-description{padding:0 15%;margin:30px 0 0}.page-title-wrapper.style2 .page-description p{font-size:24px;font-style:italic;line-height:1.5;margin:0}@media(max-width:767px){.page-title-wrapper.style2 .page-description{padding:0}.page-title-wrapper.style2 .page-description p{font-size:20px}}.page-title-wrapper.style2 .page-floating-image{width:120px;height:120px;padding:4px;margin:0 auto;background-color:#fff;border-radius:100%;z-index:1;position:absolute;left:50%;bottom:-50px;margin-left:-60px}.page-title-wrapper.style2 .page-floating-image span{display:block;width:112px;height:112px;border:2px solid rgba(141,216,248,0.5);border-radius:100%;padding-top:20px}.page-title-wrapper.style2 .page-floating-image img{max-width:65px}.page-title-wrapper.style3{max-height:550px;background-repeat:no-repeat;background-position:top center;background-size:cover}.page-title-wrapper.style3 .page-title-container{padding-top:130px}.page-title-wrapper.style3 .page-title{position:relative;margin:0 0 20px;padding:0}.page-title-wrapper.style3 .page-title h1{font-family:"GothamRoundedBold",sans-serif;font-size:70px;font-weight:normal;padding:0;margin:0;color:#fff}@media(max-width:991px){.page-title-wrapper.style3 .page-title h1{font-size:50px}}@media(max-width:767px){.page-title-wrapper.style3 .page-title h1{font-size:32px}}.page-title-wrapper.style3 .page-description{padding:0 15%}.page-title-wrapper.style3 .page-description p{font-size:24px;font-style:italic;line-height:1.5;margin:0;color:#8dd8f8}@media(max-width:767px){.page-title-wrapper.style3 .page-description{padding:0}.page-title-wrapper.style3 .page-description p{font-size:20px}}.page-title-wrapper.style3 .page-floating-image{z-index:1;position:relative;bottom:-80px;margin:0 auto}.page-title-wrapper.style3 .page-floating-image span{display:inline-block;padding:10px;background-color:#fff;border-radius:10px;margin:0 15px;box-shadow:1px 2px 3px rgba(25,95,146,0.3)}.page-title-wrapper.style3 .page-floating-image img{max-width:100%}.mobile-nav-container{position:absolute;width:100%;left:0;top:100%;z-index:99;display:none}.mobile-navigation{font-family:"Open Sans",sans-serif}.mobile-navigation .flexnav{opacity:0}@media(max-width:991px){.mobile-navigation .flexnav{opacity:1}}.mobile-navigation .flexnav .touch-button{width:40px;height:40px;background:rgba(0,0,0,0.75)}.mobile-navigation .flexnav .touch-button .navicon{top:8px;font-style:normal}.mobile-navigation .flexnav{padding:0;list-style-type:none;background-color:#195f92;overflow:hidden}.mobile-navigation .flexnav li{margin:0;padding:0;width:100%}.mobile-navigation .flexnav li a{font-size:14px;font-style:normal;text-transform:uppercase;text-decoration:none;padding:10px 15px;background-color:rgba(25,95,146,0.7);color:#fff}.mobile-navigation .flexnav li ul{padding:0;margin:0}.mobile-navigation .flexnav li ul li{float:left;display:inline-block;width:100%;margin:0;padding:0}.mobile-navigation .flexnav li ul li a{background-color:rgba(25,95,146,0.5)}.menu-button{width:30px;height:30px;display:none;background:transparent;border:0;padding:0}@media(max-width:1120px){.menu-button{display:block}}.menu-button .touch-button{display:none !important}#mobile-nav-icon{width:30px;height:30px;position:absolute;margin:0 auto;transform:rotate(0);transition:.5s ease-in-out;cursor:pointer;right:15px !important;top:50px !important}@media(max-width:992px){#mobile-nav-icon{top:40px !important;transform:translateY(-30px)}}#mobile-nav-icon span{display:block;position:absolute;height:2px;width:100%;background:#4d5256;border-radius:9px;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out}#mobile-nav-icon span:nth-child(1){top:0}#mobile-nav-icon span:nth-child(2),#mobile-nav-icon span:nth-child(3){top:10px}#mobile-nav-icon span:nth-child(4){top:20px}.footer-related-articles-wrap{position:relative;padding:135px 0 150px}.footer-related-articles-wrap .section-title{text-align:center;margin-bottom:60px}.footer-related-articles-wrap .section-title h2{font-family:"GothamRoundedBold",sans-serif;font-size:32px;line-height:1;color:#195f92;margin:0 0 40px;padding:0}.footer-related-articles-wrap .related-articles-btn{text-align:center;margin-top:60px}@media(max-width:767px){.footer-related-articles-wrap .related-articles-btn{margin:0}}.footer-related-articles-wrap .related-articles-btn a{display:inline-block;font-family:"GothamRoundedBold",sans-serif;font-size:17px;font-weight:normal;text-decoration:none;color:#195f92;padding:15px 50px;border:2px solid #8dd8f8;vertical-align:middle;background-color:transparent;border-radius:2px;transition:all .3s ease-out}.footer-related-articles-wrap .related-articles-btn a:hover{background-color:#8dd8f8;text-decoration:none}.footer-related-articles-wrap .related-articles{list-style-type:none;padding:0;margin:0}.footer-related-articles-wrap .related-articles .related-articles-item-container{margin:0;border-radius:10px}@media(max-width:991px){.footer-related-articles-wrap .related-articles .related-articles-item-container{float:left;width:50%;margin-bottom:50px}}@media(max-width:767px){.footer-related-articles-wrap .related-articles .related-articles-item-container{float:left;width:100%;margin-bottom:50px}}.footer-related-articles-wrap .related-articles .related-articles-item{display:inline-block;text-decoration:none;width:100%;position:relative;background-size:cover;height:100%}.footer-related-articles-wrap .related-articles .related-articles-item .foo-relater-blog-image{position:relative}.footer-related-articles-wrap .related-articles .related-articles-item .foo-relater-blog-image img{border-radius:10px;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out}.footer-related-articles-wrap .related-articles .related-articles-item .foo-relater-blog-image .foo-related-blog-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(77,82,86,0.5);z-index:1;border-radius:10px;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out}.footer-related-articles-wrap .related-articles .related-articles-item:hover .foo-relater-blog-image .foo-related-blog-overlay{background-color:rgba(25,95,146,0.85)}.footer-related-articles-wrap .related-articles .related-articles-item:hover .foo-related-blog-details{transform:translateY(-60px)}@media(max-width:480px){.footer-related-articles-wrap .related-articles .related-articles-item:hover .foo-related-blog-details{transform:translateY(0)}}.footer-related-articles-wrap .related-articles .related-articles-item:hover .foo-related-blog-details .foo-from-the-blog,.footer-related-articles-wrap .related-articles .related-articles-item:hover .foo-related-blog-details h4{color:#fff}.footer-related-articles-wrap .related-articles .related-articles-item:hover .foo-related-blog-details .entry-excerpt{opacity:1}@media(max-width:480px){.footer-related-articles-wrap .related-articles .related-articles-item:hover .foo-related-blog-details .entry-excerpt{opacity:0;display:none}}.footer-related-articles-wrap .related-articles .related-articles-item:hover .foo-related-blog-details .entry-excerpt p{color:#fff}.footer-related-articles-wrap .related-articles .related-articles-item:hover .foo-related-blog-details .entry-meta span,.footer-related-articles-wrap .related-articles .related-articles-item:hover .foo-related-blog-details .entry-meta span i{color:#fff}.footer-related-articles-wrap .related-articles .related-articles-item .foo-related-blog-details{position:absolute;bottom:40px;left:0;width:100%;padding:0 50px;font-family:"Open Sans",sans-serif;z-index:2;transition:transform .3s,opacity .3s}@media(max-width:1399px){.footer-related-articles-wrap .related-articles .related-articles-item .foo-related-blog-details{padding:0 30px;bottom:30px}}@media(max-width:1199px){.footer-related-articles-wrap .related-articles .related-articles-item .foo-related-blog-details{bottom:20px;padding:0 30px}}@media(max-width:1099px){.footer-related-articles-wrap .related-articles .related-articles-item .foo-related-blog-details{top:15px;padding:0 15px}}@media(max-width:991px){.footer-related-articles-wrap .related-articles .related-articles-item .foo-related-blog-details{top:auto;bottom:20px}}.footer-related-articles-wrap .related-articles .related-articles-item .foo-related-blog-details .foo-from-the-blog{text-transform:uppercase;color:#fff;font-size:13px;font-weight:500}.footer-related-articles-wrap .related-articles .related-articles-item .foo-related-blog-details h4{font-family:"GothamRoundedBold",sans-serif;font-size:24px;font-weight:normal;color:#fff;margin-top:10px;margin-bottom:10px}@media(max-width:991px){.footer-related-articles-wrap .related-articles .related-articles-item .foo-related-blog-details h4{font-size:20px;padding-right:0}}@media(max-width:767px){.footer-related-articles-wrap .related-articles .related-articles-item .foo-related-blog-details h4{font-size:18px}}.footer-related-articles-wrap .related-articles .related-articles-item .foo-related-blog-details .entry-excerpt{position:absolute;top:100%;opacity:0;padding-right:10%}.footer-related-articles-wrap .related-articles .related-articles-item .foo-related-blog-details .entry-excerpt p{margin:0;font-size:14px;color:#fff}.footer-related-articles-wrap .related-articles .related-articles-item .foo-related-blog-details .entry-meta{margin:0 0 10px}.footer-related-articles-wrap .related-articles .related-articles-item .foo-related-blog-details .entry-meta span{font-size:13px;font-style:normal;font-weight:normal;text-transform:capitalize;margin-right:30px;color:#fff}@media(max-width:1199px){.footer-related-articles-wrap .related-articles .related-articles-item .foo-related-blog-details .entry-meta span{margin-right:15px}}.footer-related-articles-wrap .related-articles .related-articles-item .foo-related-blog-details .entry-meta span i{font-size:18px;color:#fff;padding-right:5px}.footer-cta-wrap{background-color:#8dd8f8;min-height:200px;padding:60px 0 0;position:relative}@media(max-width:767px){.footer-cta-wrap{padding-bottom:300px}}.footer-cta-wrap .footer-cta-floating-image{position:absolute;left:50%;bottom:0;margin-left:-133px}.footer-cta-wrap .footer-cta-floating-image img{max-width:266px}@media(max-width:991px){.footer-cta-wrap .footer-cta-floating-image{margin-left:-100px}.footer-cta-wrap .footer-cta-floating-image img{max-width:200px}}@media(max-width:767px){.footer-cta-wrap .footer-cta-floating-image{margin-left:-125px}.footer-cta-wrap .footer-cta-floating-image img{max-width:250px}}.footer-cta-wrap .footer-cta-item p{font-family:"GothamRoundedBold",sans-serif;font-size:17px;color:#195f92;margin:0;padding-bottom:10px}.footer-cta-wrap .footer-cta-item p span{display:block;font-size:32px;margin-top:0}.footer-cta-wrap .footer-cta-item p a{color:#195f92}.footer-cta-wrap .footer-cta-item p a:hover{text-decoration:none}@media(max-width:1199px){.footer-cta-wrap .footer-cta-item p span{font-size:28px}}@media(max-width:1099px){.footer-cta-wrap .footer-cta-item p span{font-size:24px}}.footer-cta-wrap .footer-cta-item.call-us{background-image:url("dist/images/icon-footer-call.svg");background-position:right top;background-repeat:no-repeat;padding-right:110px}.footer-cta-wrap .footer-cta-item.call-us p{text-align:right}@media(max-width:991px){.footer-cta-wrap .footer-cta-item.call-us{background-position:center top;padding:90px 0 0;margin-bottom:50px}.footer-cta-wrap .footer-cta-item.call-us p{text-align:center}}.footer-cta-wrap .footer-cta-item.appointment{background-image:url("dist/images/icon-footer-appointment.svg");background-position:left top;background-repeat:no-repeat;padding-left:110px}.footer-cta-wrap .footer-cta-item.appointment p{text-align:left}@media(max-width:991px){.footer-cta-wrap .footer-cta-item.appointment{background-position:center top;padding:90px 0 0}.footer-cta-wrap .footer-cta-item.appointment p{text-align:center}}.site-footer{background-color:#195f92;padding:60px 0}@media(max-width:1099px){.footer-widgets-wrap .footer-widget-container{width:33.3333%;margin-bottom:50px}}@media(max-width:767px){.footer-widgets-wrap .footer-widget-container{width:100%;margin:0 auto 50px}}@media(max-width:767px){.footer-widgets-wrap .footer-widget-container.foo-menu{display:none}}.footer-widgets-wrap .footer-widget{text-align:center}.footer-widgets-wrap .footer-widget .footer-widget-icon{margin-bottom:30px}.footer-widgets-wrap .footer-widget h3{font-family:"GothamRoundedBold",sans-serif;font-size:17px;color:#8dd8f8;padding:0;margin-bottom:20px}.footer-widgets-wrap .foo-menu ul{list-style-type:none;padding:0;margin:0}.footer-widgets-wrap .foo-menu ul li{display:block;margin-bottom:5px}.footer-widgets-wrap .foo-menu ul li a{font-family:"Source Sans Pro",sans-serif;font-size:14px;color:#fff}.footer-widgets-wrap .foo-menu ul li a:hover{text-decoration:none}@media(max-width:1099px){.footer-widgets-wrap .foo-office-hours{clear:both}}.footer-widgets-wrap .foo-office-hours ul{list-style-type:none;padding:0;margin:0}.footer-widgets-wrap .foo-office-hours ul li{display:block;margin-bottom:5px;font-family:"Source Sans Pro",sans-serif;font-size:14px;color:#fff}.footer-widgets-wrap .foo-follow-us ul{list-style-type:none;padding:0;margin:0;text-align:center}.footer-widgets-wrap .foo-follow-us ul li{display:inline-block;margin:0 10px 0}.footer-widgets-wrap .foo-follow-us ul li a{font-size:30px;color:#fff}.footer-widgets-wrap .foo-reach-us p{font-family:"Source Sans Pro",sans-serif;font-size:14px;color:#fff;margin:0 0 30px}.footer-widgets-wrap .foo-reach-us a{display:inline-block;min-width:120px;font-family:"GothamRoundedBold",sans-serif;font-size:17px;line-height:1;font-weight:normal;background-color:transparent;border-radius:2px;padding:15px 20px;color:#fff;border:2px solid #8dd8f8;text-decoration:none;transition:all .2s ease-out}@media(max-width:1199px){.footer-widgets-wrap .foo-reach-us a{padding:15px 15px}}.footer-widgets-wrap .foo-reach-us a:hover{background-color:#8dd8f8;color:#195f92;text-decoration:none}.footer-copyright-wrapper{padding:50px 0 0;margin-top:50px;border-top:1px solid rgba(141,216,248,0.6)}.footer-copyright-wrapper .foo-copyright{float:left}@media(max-width:767px){.footer-copyright-wrapper .foo-copyright{text-align:center}}.footer-copyright-wrapper .foo-copyright p{color:rgba(141,216,248,0.6);font-size:14px;font-style:normal;margin:0}.footer-copyright-wrapper .foo-copyright a{color:rgba(141,216,248,0.6)}.footer-copyright-wrapper .foo-copyright a:hover{text-decoration:none;color:rgba(255,255,255,0.9)}.footer-copyright-wrapper .foo-site-credit{float:right}@media(max-width:767px){.footer-copyright-wrapper .foo-site-credit{float:none;text-align:center}}.footer-copyright-wrapper .foo-site-credit a{color:rgba(141,216,248,0.6);font-size:14px;font-style:normal}.footer-copyright-wrapper .foo-site-credit a:hover{text-decoration:none}.footer-copyright-wrapper .foo-site-credit a:hover span{color:rgba(255,255,255,0.9)}.vc_row.wpb_row{margin-top:0;margin-bottom:0}.no-container>.row{margin:0 15px}.no-container .row .vc_column_container{padding:0}.wpb_wrapper .row-bg-center{background-position:center center !important}.row-overflow-hidden{overflow:hidden}.full-height,.full-height>div{height:100vh}.vc_row[data-vc-full-width]{overflow:visible !important}.container .container,.container-fluid .container{width:100%;padding:0}.container{width:100%;max-width:1440px}.wps-homepage-slider-wrapper{position:relative;width:100%;min-height:600px;display:inline-block;background-image:url("assets/images/slider1-new.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover}@media(max-width:1199px){.wps-homepage-slider-wrapper{min-height:600px !important;display:flex;align-items:center}}@media(max-width:767px){.wps-homepage-slider-wrapper{min-height:400px !important;padding:0 !important}}.wps-homepage-slider-wrapper .wps-homepage-slider-container .wps-homepage-slider-title{padding-top:160px;max-width:740px}@media(max-width:767px){.wps-homepage-slider-wrapper .wps-homepage-slider-container .wps-homepage-slider-title{padding-top:0 !important}}.wps-homepage-slider-wrapper .wps-homepage-slider-container .wps-homepage-slider-title h1{font-family:"GothamRoundedBold",sans-serif;font-size:70px;line-height:1.1;color:#fff;margin:0 0 10px;padding:0 40px 0 0}@media(max-width:1199px){.wps-homepage-slider-wrapper .wps-homepage-slider-container .wps-homepage-slider-title h1{font-size:60px !important}}@media(max-width:767px){.wps-homepage-slider-wrapper .wps-homepage-slider-container .wps-homepage-slider-title h1{font-size:50px !important}}@media(max-width:575px){.wps-homepage-slider-wrapper .wps-homepage-slider-container .wps-homepage-slider-title h1{font-size:40px !important}}.wps-homepage-slider-wrapper .wps-homepage-slider-container .wps-homepage-slider-title p{font-family:"GothamRoundedBook",sans-serif;font-size:32px;line-height:1.1;font-weight:normal;color:#fff;padding:0;margin:0}.wps-homepage-slider-offers{padding:70px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:1399px){.wps-homepage-slider-offers{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.wps-homepage-slider-offers{grid-template-columns:repeat(1,1fr)}}.wps-homepage-slider-offers .wps-homepage-slider-offer-item{background-color:rgba(7,38,61,0.5);border-radius:5px;min-height:100px;padding:25px}.wps-homepage-slider-offers .wps-homepage-slider-offer-item .offer-row1{display:inline-block;margin:0 0 10px}.wps-homepage-slider-offers .wps-homepage-slider-offer-item .offer-row2{clear:both}.wps-homepage-slider-offers .wps-homepage-slider-offer-item .offer-image{float:left;display:block;width:75px;margin-right:20px;display:inline-block;max-width:120px;border:3px solid #fff;border-radius:50%;overflow:hidden;position:relative}.wps-homepage-slider-offers .wps-homepage-slider-offer-item .offer-content{display:table-cell;padding-top:10px}.wps-homepage-slider-offers .wps-homepage-slider-offer-item .offer-content .offer-title1,.wps-homepage-slider-offers .wps-homepage-slider-offer-item .offer-content .offer-title2{font-family:"GothamRoundedBook",sans-serif;font-size:18px;font-weight:normal;color:#fff;padding:0;margin:0 0 5px;line-height:1.1}.wps-homepage-slider-offers .wps-homepage-slider-offer-item .offer-content .offer-title1{font-family:"GothamRoundedBook",sans-serif;font-size:15px;font-weight:normal;color:#fff;padding:0;margin:0 0 5px;line-height:1.1}.wps-homepage-slider-offers .wps-homepage-slider-offer-item .offer-content .offer-title2{color:#ffde00;font-family:"GothamRoundedBold",sans-serif;font-weight:normal}.wps-homepage-slider-offers .wps-homepage-slider-offer-item .offer-description p{font-family:"GothamRoundedBook",sans-serif;font-size:15px;line-height:1.2;color:rgba(255,255,255,0.7);margin:0;padding:0}.wps-homepage-slider-offers .wps-homepage-slider-offer-item .offer-description a{white-space:nowrap;color:rgba(255,255,255,0.7);text-decoration:underline}.wps-homepage-slider-offers .wps-homepage-slider-offer-item .offer-button{margin-top:10px}.wps-homepage-slider-offers .wps-homepage-slider-offer-item .offer-button a{display:inline-block;font-family:"GothamRoundedBook",sans-serif;font-size:15px;line-height:1.2;color:rgba(255,255,255,0.7);margin:0;padding:0;font-weight:normal;text-decoration:underline;vertical-align:middle;border-radius:2px;transition:all .3s ease-out}.wps-homepage-slider-offers .wps-homepage-slider-offer-item .offer-button a:hover{text-decoration:none}.wps-full-screen-menu__wrapper{position:fixed;right:0;top:0;width:100%;min-height:100vh;transform:translateX(100%);z-index:10000000;transition:transform 500ms ease-in-out,visibility 500ms ease-in-out,opacity 500ms ease-in-out;opacity:0;visibility:hidden;display:none}@media(max-width:1199px){.wps-full-screen-menu__wrapper{display:block}}.wps-full-screen-menu__wrapper .close-btn__container{position:fixed;right:0;top:0;z-index:10}.wps-full-screen-menu__wrapper .close-btn__container .close-btn{padding:20px 20px 10px;background-color:#fff;border:0}.wps-full-screen-menu__wrapper .close-btn__container .close-btn svg{width:20px;fill:#195f92}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container{position:absolute;right:0;top:0;width:100%;min-width:500px;max-width:33.333%;height:100%;padding:100px 40px;overflow-y:scroll;background-color:#fff;z-index:1}@media(max-width:767px){.wps-full-screen-menu__wrapper .wps-full-screen-menu__container{min-width:0;max-width:100%;padding:100px 20px}}@media(max-width:575px){.wps-full-screen-menu__wrapper .wps-full-screen-menu__container{padding:80px 20px}}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .logo__container{width:100%;display:flex;justify-content:center;margin-bottom:60px;position:relative;z-index:10}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .logo__container a{display:block;text-decoration:none;width:100%;max-width:290px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .logo__container a svg{display:block;width:100%}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container{width:100%;margin-bottom:40px;position:relative;z-index:10}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul{display:flex;flex-direction:column;align-items:flex-start;gap:20px;list-style-type:none;padding:0;margin:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.current-menu-ancestor>a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.current-menu-item>a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.current-menu-parent>a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.current_page_item>a{color:#195f92;text-decoration:none}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li{line-height:1;padding:0;margin:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li a{font-family:"Open Sans",sans-serif;font-size:24px;letter-spacing:.05em;position:relative}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li a:link,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li a:visited,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li a:hover,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li a:active{color:#195f92;text-decoration:none}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.menu-item-has-children>a{padding-right:24px;display:inline-block;font-family:"Open Sans",sans-serif;color:#195f92;position:relative}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.menu-item-has-children>a::after{content:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="hsl(205, 71%, 34%)" d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>');position:absolute;right:3px;top:calc(30% - 3px);width:12px;fill:#195f92;transform-origin:bottom bottom;transition:all 500ms ease-in-out}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.menu-item-has-children>a.rotate::after{transform:rotateX(180deg)}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li>ul.sub-menu{max-height:0;overflow:hidden;transition:max-height 400ms ease-in-out;gap:0;padding-left:16px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li>ul.sub-menu li{padding:10px 0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li>ul.sub-menu li:first-child{padding-top:26px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li>ul.sub-menu li a{font-family:"Open Sans",sans-serif;font-size:20px;color:#195f92;opacity:.65;transition:opacity 250ms ease-in-out;text-transform:capitalize}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li>ul.sub-menu li a:hover{opacity:1}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li>ul.sub-menu li>ul.sub-menu li a{font-size:18px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .cta-btn__container{display:inline-block;position:relative;z-index:10}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .cta-btn__container a{float:right;display:inline-block;min-width:160px;font-family:"GothamRoundedBold",sans-serif;font-size:17px;font-weight:normal;background-color:#8dd8f8;padding:20px 30px;color:#195f92;text-decoration:none;transition:all .2s ease-out}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .cta-btn__container a .fa{font-size:20px;padding-right:10px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .cta-btn__container a:hover{background-color:#8dd8f8}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:30px;margin-top:40px;position:relative;z-index:10}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .number,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email{line-height:1;padding:0;margin:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .number a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email a{display:inline-flex;align-items:baseline;gap:12px;font-size:18px;line-height:1.5;color:#195f92;text-decoration:none;transition:color 250ms ease-in-out}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address a svg,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .number a svg,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email a svg{width:20px;height:20px;flex-shrink:0;position:relative;fill:#195f92}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address a svg path,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .number a svg path,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email a svg path{fill:#195f92}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address a:hover,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .number a:hover,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email a:hover{color:#195f92}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container{display:flex;justify-content:center}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container ul{display:flex;gap:16px;list-style-type:none;padding:0;margin:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container ul li{line-height:1;padding:0;margin:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container ul li a{display:flex;justify-content:center;align-items:center;width:44px;height:44px;border:2px solid #195f92;border-radius:50%;background-color:transparent;transition:250ms background-color ease-in-out}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container ul li a i{transition:fill 250ms ease-in-out;color:#195f92}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container ul li a:hover{background-color:#195f92}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container ul li a:hover i{display:block;color:#fff}.wps-full-screen-menu__wrapper.active{transition-delay:0ms;transform:translateX(0);opacity:1;visibility:visible}.wps-full-screen-menu__wrapper.active::after{transition-delay:1200ms;opacity:.4}.footer-blog__wrapper{padding:50px 0 150px}@media(max-width:774px){.footer-blog__wrapper{padding:50px 0 100px}}.footer-blog__wrapper .blog-header__container h3{font-family:"GothamRoundedBold",sans-serif;font-size:32px;line-height:1;color:#195f92;padding:0;text-align:center}.footer-blog__wrapper .blog-items__container{width:100%;display:flex;justify-content:center;align-items:center;gap:50px;margin-top:70px}@media(max-width:991px){.footer-blog__wrapper .blog-items__container{gap:30px}}@media(max-width:774px){.footer-blog__wrapper .blog-items__container{gap:80px;flex-wrap:wrap}}@media(max-width:650px){.footer-blog__wrapper .blog-items__container{gap:40px}}.footer-blog__wrapper .blog-items__container .blog-item{width:50%;position:relative}@media(max-width:774px){.footer-blog__wrapper .blog-items__container .blog-item{width:80%}}@media(max-width:650px){.footer-blog__wrapper .blog-items__container .blog-item{width:100%}}.footer-blog__wrapper .blog-items__container .blog-item .wps-blog-post-thumbnail{position:relative}.footer-blog__wrapper .blog-items__container .blog-item .wps-blog-post-thumbnail img{border-radius:10px;display:block;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out}.footer-blog__wrapper .blog-items__container .blog-item .wps-blog-post-thumbnail .wps-blog-post-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(77,82,86,0.5);z-index:2;border-radius:10px;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out}.footer-blog__wrapper .blog-items__container .blog-item:hover .wps-blog-post-thumbnail .wps-blog-post-overlay{background-color:rgba(25,95,146,0.85)}.footer-blog__wrapper .blog-items__container .blog-item:hover .wps-blog-post-details{transform:translateY(-60px)}@media(max-width:480px){.footer-blog__wrapper .blog-items__container .blog-item:hover .wps-blog-post-details{transform:translateY(0)}}.footer-blog__wrapper .blog-items__container .blog-item:hover .wps-blog-post-details .foo-from-the-blog,.footer-blog__wrapper .blog-items__container .blog-item:hover .wps-blog-post-details h2{color:#fff}.footer-blog__wrapper .blog-items__container .blog-item:hover .wps-blog-post-details .entry-excerpt{opacity:1;transition:opacity .3s ease-in-out}@media(max-width:480px){.footer-blog__wrapper .blog-items__container .blog-item:hover .wps-blog-post-details .entry-excerpt{opacity:0;display:none}}.footer-blog__wrapper .blog-items__container .blog-item:hover .wps-blog-post-details .entry-excerpt p{color:#fff}.footer-blog__wrapper .blog-items__container .blog-item .wps-blog-post-details{position:absolute;bottom:40px;left:0;width:100%;padding:0 50px;font-family:"Open Sans",sans-serif;z-index:2;transition:transform .3s,opacity .3s}@media(max-width:1399px){.footer-blog__wrapper .blog-items__container .blog-item .wps-blog-post-details{padding:0 30px;bottom:30px}}@media(max-width:1199px){.footer-blog__wrapper .blog-items__container .blog-item .wps-blog-post-details{bottom:20px;padding:0 30px}}.footer-blog__wrapper .blog-items__container .blog-item .wps-blog-post-details .foo-from-the-blog{text-transform:uppercase;color:#fff;font-size:13px;font-weight:500}.footer-blog__wrapper .blog-items__container .blog-item .wps-blog-post-details h3{font-family:"GothamRoundedBold",sans-serif;font-size:24px;font-weight:normal;color:#fff;margin-top:10px;margin-bottom:10px}@media(max-width:991px){.footer-blog__wrapper .blog-items__container .blog-item .wps-blog-post-details h3{font-size:20px;padding-right:0}}@media(max-width:767px){.footer-blog__wrapper .blog-items__container .blog-item .wps-blog-post-details h3{font-size:20px}}.footer-blog__wrapper .blog-items__container .blog-item .wps-blog-post-details .entry-excerpt{position:absolute;top:100%;opacity:0;padding-right:10%}.footer-blog__wrapper .blog-items__container .blog-item .wps-blog-post-details .entry-excerpt p{margin:0;font-size:14px;color:#fff}.footer-blog__wrapper .section-cta__container{margin-top:70px;display:flex;align-items:center;justify-content:center}.footer-blog__wrapper .section-cta__container a{font-family:"Open Sans",sans-serif;display:inline-block;text-align:center;vertical-align:middle;background-color:transparent;border:2px solid #125e90;color:#125e90;border-radius:5px;transition:all .2s ease-in-out;line-height:normal;font-size:16px;padding:17px 24px;font-weight:normal}.footer-blog__wrapper .section-cta__container a:hover{background-color:#8dd8f8;border:2px solid #8dd8f8}.wps-homepage-social-stats-wrap .wps-homepage-social-stats-holder .wps-homepage-social-stats-content .section-icon{float:left;display:block;max-width:150px;margin-right:30px}.wps-homepage-social-stats-wrap .wps-homepage-social-stats-holder .wps-homepage-social-stats-content .section-details{display:table-cell}.wps-homepage-social-stats-wrap .wps-homepage-social-stats-holder .wps-homepage-social-stats-content .section-details p{margin:10px 0 0}.wps-homepage-social-stats-wrap .wps-homepage-social-stats-holder .wps-homepage-social-stats-content .section-details ul{list-style-type:none;padding:0;margin:20px 0 0}.wps-homepage-social-stats-wrap .wps-homepage-social-stats-holder .wps-homepage-social-stats-content .section-details ul li{padding-left:20px;background-image:url("assets/images/icon-blue-tick.svg");background-position:left 3px;background-repeat:no-repeat;font-size:17px;line-height:1.1}.wps-homepage-feature-points-wrap .wps-homepage-feature-points-holder .wps-homepage-feature-points-content .section-icon{float:left;display:block;width:50px;margin-right:20px}.wps-homepage-feature-points-wrap .wps-homepage-feature-points-holder .wps-homepage-feature-points-content .section-details{display:table-cell}.wps-homepage-feature-points-wrap .wps-homepage-feature-points-holder .wps-homepage-feature-points-content .section-details h2{font-size:24px;color:#195f92}.wps-homepage-feature-points-wrap .wps-homepage-feature-points-holder .wps-homepage-feature-points-content .section-details ul{list-style-type:none;padding:0;margin:20px 0 0}.wps-homepage-feature-points-wrap .wps-homepage-feature-points-holder .wps-homepage-feature-points-content .section-details ul li{padding-left:20px;background-image:url("assets/images/icon-blue-tick.svg");background-position:left 3px;background-repeat:no-repeat;font-size:17px;line-height:1.1;color:#4d5256}.wps-homepage-logos-wrap{padding:80px 0 20px}.wps-homepage-logos-wrap .logo-container{max-width:1460px;width:100%;margin:0 auto;padding:0 10px}.wps-homepage-logos-wrap .wps-homepage-logos-container{position:relative;overflow:hidden;padding-bottom:30px}.wps-homepage-logos-wrap .wps-homepage-logos-container:after,.wps-homepage-logos-wrap .wps-homepage-logos-container::before{content:"";position:absolute;height:100%;width:9999px;bottom:0;border-top-style:solid;border-top-width:1px;border-bottom-style:solid;border-bottom-width:1px;height:.4em;margin-top:-0.25em;border-color:#d2dfea}.wps-homepage-logos-wrap .wps-homepage-logos-container .section-title{text-align:center;margin:0 0 40px}.wps-homepage-logos-wrap .wps-homepage-logos-container .section-title h2{font-family:"GothamRoundedBold",sans-serif;font-size:36px;font-weight:normal;color:#195f92;padding:0;margin:0}.wps-homepage-logos-wrap .wps-homepage-logos-container ul{list-style-type:none;padding:0;margin:0;text-align:center;display:grid;grid-template-columns:repeat(6,1fr);gap:60px;align-items:center;justify-content:center}@media(max-width:1399px){.wps-homepage-logos-wrap .wps-homepage-logos-container ul{gap:40px}}@media(max-width:1199px){.wps-homepage-logos-wrap .wps-homepage-logos-container ul{grid-template-columns:repeat(4,1fr);gap:40px}}@media(max-width:991px){.wps-homepage-logos-wrap .wps-homepage-logos-container ul{gap:60px}}@media(max-width:767px){.wps-homepage-logos-wrap .wps-homepage-logos-container ul{grid-template-columns:repeat(3,1fr);gap:40px}}@media(max-width:575px){.wps-homepage-logos-wrap .wps-homepage-logos-container ul{grid-template-columns:repeat(2,1fr);gap:40px}}.wps-homepage-logos-wrap .wps-homepage-logos-container ul li{text-align:center;margin:0}.wps-homepage-logos-wrap .wps-homepage-logos-container ul li img{width:90%;display:block;margin:0 auto}.wps-homepage-meet-the-doctor-wrap{background-color:#e7eef4;padding:150px 0 0}.wps-homepage-meet-the-doctor-wrap .icon-bear{position:absolute;bottom:-53px;left:50%;margin-left:-55px}.wps-homepage-meet-the-doctor-wrap .wps-homepage-meet-the-doctor .doctor-image{float:left;display:inline-block}.wps-homepage-meet-the-doctor-wrap .wps-homepage-meet-the-doctor .doctor-image img{border-radius:100%;border:10px solid #8dd8f8}.wps-homepage-meet-the-doctor-wrap .wps-homepage-meet-the-doctor .doctor-details{display:table-cell;padding-left:20%}.wps-homepage-meet-the-doctor-wrap .wps-homepage-meet-the-doctor .doctor-details h2{font-family:"GothamRoundedBold",sans-serif;font-size:32px;font-weight:normal;color:#195f92;padding:0;margin:0 0 30px}.wps-homepage-meet-the-doctor-wrap .wps-homepage-meet-the-doctor .doctor-details p{color:#4d5256;line-height:1.6;margin:0 0 30px}.wps-homepage-meet-the-doctor-wrap .wps-homepage-meet-the-doctor .doctor-details .section-button a{display:inline-block;font-family:"GothamRoundedBold",sans-serif;font-size:17px;font-weight:normal;text-decoration:none;color:#195f92;padding:15px 50px;border:2px solid #8dd8f8;vertical-align:middle;background-color:transparent;border-radius:2px;transition:all .3s ease-out}.wps-homepage-meet-the-doctor-wrap .wps-homepage-meet-the-doctor .doctor-details .section-button a:hover{background-color:#8dd8f8;text-decoration:none}.wps-homepage-mountain-section-wrapper{background-image:url("assets/images/meet-the-doctor-bg.jpg");background-repeat:repeat-x;background-position:center bottom;padding:0 0 150px;position:relative}.wps-homepage-mountain-section-wrapper .icon-bear{position:absolute;top:100px;left:50%;margin-left:-55px}.wps-reviews-title{text-align:center}.wps-reviews-title h2{font-family:"GothamRoundedBold",sans-serif;font-size:32px;line-height:1;color:#195f92;margin:0 0 40px;padding:0}.wps-testimonials-container{background-color:#fff;box-shadow:3px 3px 0 rgba(219,226,232,0.8);border-radius:10px;padding:45px 30px;text-align:center}.wps-testimonials-container .category-image{margin-bottom:20px}.wps-testimonials-container .testimonial-star{margin:0 auto 40px;text-align:center}.wps-testimonials-container .owl-carousel{position:relative}.wps-testimonials-container .owl-prev,.wps-testimonials-container .owl-next{position:absolute;top:50%;margin-top:-10px}.wps-testimonials-container .owl-prev{left:0}.wps-testimonials-container .owl-next{right:0}.wps-testimonials-container .owl-theme .owl-dots{text-align:center;margin-top:50px !important;-webkit-tap-highlight-color:transparent}.wps-testimonials-container .owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.wps-testimonials-container .owl-theme .owl-dots .owl-dot span{background:rgba(141,216,248,0.5)}.wps-testimonials-container .owl-theme .owl-dots .owl-dot.active span,.wps-testimonials-container .owl-theme .owl-dots .owl-dot:hover span{background:#8dd8f8}.wps-testimonials-container .wps-testimonial-slider{position:relative;padding:0}.wps-testimonials-container .wps-testimonial-slider .testimonial-content{font-family:"Open Sans",sans-serif;font-size:22px;font-style:italic;color:#4d5256;margin-bottom:10px}.wps-testimonials-container .wps-testimonial-slider .testimonial-content p{font-size:17px;line-height:1.6}.wps-testimonials-container .wps-testimonial-slider .testimonial-client-details{padding-top:20px;display:inline-table}.wps-testimonials-container .wps-testimonial-slider .testimonial-client-details .client-name{font-family:"Open Sans",sans-serif;font-size:17px;font-weight:bold;color:#195f92;margin:0;padding:0;line-height:1}.wps-testimonials-container .wps-testimonial-slider .testimonial-client-details .client-title{clear:both;display:block;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:normal;margin:10px 0 0 0;line-height:1}.wps-homepage-special-offer-wrap{margin:0 0 30px}.wps-homepage-special-offer-wrap .wps-homepage-special-offer-container{background-color:#fff;box-shadow:3px 3px 0 rgba(219,226,232,0.8);border-radius:10px;padding:0;border:2px solid #fff;text-align:center;overflow:hidden}.wps-homepage-special-offer-wrap .wps-homepage-special-offer-container .offer-content .offer-title{background-color:#8dd8f8;padding:30px 0}.wps-homepage-special-offer-wrap .wps-homepage-special-offer-container .offer-content .offer-title p{font-family:"GothamRoundedBold",sans-serif;font-size:24px;color:#fff;margin:0;line-height:1.1}.wps-homepage-special-offer-wrap .wps-homepage-special-offer-container .offer-content .offer-image{display:inline-block;max-width:120px;border:3px solid #fff;border-radius:50%;margin-bottom:20px;overflow:hidden;position:relative;top:-10px}.wps-homepage-special-offer-wrap .wps-homepage-special-offer-container .offer-content .offer-image img{border-radius:50%}.wps-homepage-special-offer-wrap .wps-homepage-special-offer-container .offer-content .offer-description{font-family:"Open Sans",sans-serif;font-size:17px;line-height:1.6;color:#4d5256;padding:0 50px}.wps-homepage-our-practice-wrap{position:relative;background-color:#000}.wps-homepage-our-practice-wrap .wps-homepage-our-practice-slider{display:block;list-style-type:none;padding:0;width:100%;position:relative}.wps-homepage-our-practice-wrap .wps-homepage-our-practice-slider .image__container{position:relative}.wps-homepage-our-practice-wrap .wps-homepage-our-practice-slider .image__container img{display:block;width:100%;max-height:800px;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;opacity:.5}@media(max-width:991px){.wps-homepage-our-practice-wrap .wps-homepage-our-practice-slider .image__container img{max-height:620px}}@media(max-width:767px){.wps-homepage-our-practice-wrap .wps-homepage-our-practice-slider .image__container img{max-height:720px}}@media(max-width:600px){.wps-homepage-our-practice-wrap .wps-homepage-our-practice-slider .image__container img{min-height:520px}}@media(max-width:500px){.wps-homepage-our-practice-wrap .wps-homepage-our-practice-slider .image__container img{min-height:620px}}.wps-homepage-our-practice-wrap .wps-homepage-our-practice-slider .content__container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;padding:60px 40px}@media(max-width:1199px){.wps-homepage-our-practice-wrap .wps-homepage-our-practice-slider .content__container{padding:60px 20px}}.wps-homepage-our-practice-wrap .wps-homepage-our-practice-slider .content__container .content{display:flex;flex-direction:column;align-items:center;justify-content:center}.wps-homepage-our-practice-wrap .wps-homepage-our-practice-slider .content__container .content h3{font-family:"GothamRoundedBold",sans-serif;font-size:32px;color:#fff;margin:0 0 40px}.wps-homepage-our-practice-wrap .wps-homepage-our-practice-slider .content__container .content p{font-family:"Open Sans",sans-serif;font-size:17px;line-height:1.6;color:#fff;text-align:center;max-width:930px;margin:0 auto 0}.wps-homepage-our-practice-wrap .wps-homepage-our-practice-slider .content__container .content .section-cta{margin-top:50px}.wps-homepage-our-practice-wrap .wps-homepage-our-practice-slider .content__container .content .section-cta a{display:inline-block;font-family:"GothamRoundedBold",sans-serif;font-size:17px;font-weight:normal;text-decoration:none;color:#fff;padding:15px 50px;border:2px solid #8dd8f8;vertical-align:middle;background-color:transparent;border-radius:2px;transition:all .3s ease-out}.wps-homepage-our-practice-wrap .wps-homepage-our-practice-slider .content__container .content .section-cta a:hover{background-color:#8dd8f8;text-decoration:none;color:#195f92}.wps-homepage-logos-four-wrap{padding:80px 0 20px}.wps-homepage-logos-four-wrap .logo-container{max-width:1460px;width:100%;margin:0 auto;padding:0 10px}.wps-homepage-logos-four-wrap .wps-homepage-logos-four-container{position:relative;overflow:hidden;padding-bottom:30px}.wps-homepage-logos-four-wrap .wps-homepage-logos-four-container:after,.wps-homepage-logos-four-wrap .wps-homepage-logos-four-container::before{content:"";position:absolute;height:100%;width:9999px;bottom:0;border-top-style:solid;border-top-width:1px;border-bottom-style:solid;border-bottom-width:1px;height:.4em;margin-top:-0.25em;border-color:#d2dfea}.wps-homepage-logos-four-wrap .wps-homepage-logos-four-container .section-title{text-align:center;margin:0 0 40px}.wps-homepage-logos-four-wrap .wps-homepage-logos-four-container .section-title h2{font-family:"GothamRoundedBold",sans-serif;font-size:36px;font-weight:normal;color:#195f92;padding:0;margin:0}.wps-homepage-logos-four-wrap .wps-homepage-logos-four-container ul{list-style-type:none;padding:0;margin:0;text-align:center}.wps-homepage-logos-four-wrap .wps-homepage-logos-four-container ul li{display:inline-block;margin:0 20px 40px;text-align:center}.wps-homepage-logos-four-wrap .wps-homepage-logos-four-container ul li img{max-width:80%;margin:0 auto;display:block}.wps-homepage-logos-slider__wrapper .wps-homepage-logos-slider__container{display:flex;gap:20px;align-items:center}.wps-homepage-logos-slider__wrapper .wps-homepage-logos-slider__container .logos-row__container{width:100%;display:flex;gap:80px}@media(max-width:991px){.wps-homepage-logos-slider__wrapper .wps-homepage-logos-slider__container .logos-row__container{gap:60px}}@media(max-width:767px){.wps-homepage-logos-slider__wrapper .wps-homepage-logos-slider__container .logos-row__container{gap:40px}}@media(max-width:575px){.wps-homepage-logos-slider__wrapper .wps-homepage-logos-slider__container .logos-row__container{gap:20px}}.wps-homepage-logos-slider__wrapper .wps-homepage-logos-slider__container .logos-row__container .logos-row-inner__container{min-width:100vw;flex-basis:auto;display:flex;gap:80px;align-items:center;overflow:hidden;padding:0;flex-shrink:0;will-change:transform}@media(max-width:991px){.wps-homepage-logos-slider__wrapper .wps-homepage-logos-slider__container .logos-row__container .logos-row-inner__container{gap:60px}}@media(max-width:767px){.wps-homepage-logos-slider__wrapper .wps-homepage-logos-slider__container .logos-row__container .logos-row-inner__container{gap:40px}}@media(max-width:575px){.wps-homepage-logos-slider__wrapper .wps-homepage-logos-slider__container .logos-row__container .logos-row-inner__container{gap:20px}}.wps-homepage-logos-slider__wrapper .wps-homepage-logos-slider__container .logos-row__container .logos-row-inner__container .logo{flex-shrink:0;display:flex;justify-content:center;align-items:center;pointer-events:none}.wps-homepage-logos-slider__wrapper .wps-homepage-logos-slider__container .logos-row__container .logos-row-inner__container .logo img{width:100%;max-width:160px;position:relative;z-index:100;will-change:filter;transition:filter 300ms linear}@media(max-width:991px){.wps-homepage-logos-slider__wrapper .wps-homepage-logos-slider__container .logos-row__container .logos-row-inner__container .logo img{width:90%}}@media(max-width:767px){.wps-homepage-logos-slider__wrapper .wps-homepage-logos-slider__container .logos-row__container .logos-row-inner__container .logo img{width:80%}}@media(max-width:575px){.wps-homepage-logos-slider__wrapper .wps-homepage-logos-slider__container .logos-row__container .logos-row-inner__container .logo img{width:70%}}.wps-homepage-treatment-boxes__wrapper{position:relative;width:100%;padding:100px 0;overflow:hidden;background-color:#fff}.wps-homepage-treatment-boxes__wrapper .section-title__container{width:100%;max-width:800px;padding:0 40px;margin:0 auto 80px;text-align:center}@media(max-width:767px){.wps-homepage-treatment-boxes__wrapper .section-title__container{margin:0 auto 50px;padding:0 20px}}.wps-homepage-treatment-boxes__wrapper .section-title__container h2{font-family:"GothamRoundedBold",sans-serif;font-size:32px;font-weight:400;color:#195f92;padding:0;text-transform:capitalize;padding:0;margin:0 0 20px}.wps-homepage-treatment-boxes__wrapper .section-title__container p{font-family:"Open Sans",sans-serif;font-size:15px;font-weight:400;line-height:1.8;color:#4d5256;padding:0;margin:0}.wps-homepage-treatment-boxes__wrapper .wps-home-treatment-boxes-slider{width:100%;display:flex;justify-content:center;overflow:hidden;position:relative;max-width:1480px;padding:0 40px}@media(max-width:767px){.wps-homepage-treatment-boxes__wrapper .wps-home-treatment-boxes-slider{padding:0 20px}}.wps-homepage-treatment-boxes__wrapper .wps-home-treatment-boxes-slider .treatment-boxes__container{width:100%}.wps-homepage-treatment-boxes__wrapper .wps-home-treatment-boxes-slider .treatment-boxes__container .treatment-box{width:100%}@media(max-width:499px){.wps-homepage-treatment-boxes__wrapper .wps-home-treatment-boxes-slider .treatment-boxes__container .treatment-box{width:100%}}.wps-homepage-treatment-boxes__wrapper .wps-home-treatment-boxes-slider .treatment-boxes__container .treatment-box a{display:block;width:100%;padding:30px 20px;text-decoration:none;background-color:transparent;border-radius:20px;overflow:hidden;transition:background-color 300ms ease-in-out}.wps-homepage-treatment-boxes__wrapper .wps-home-treatment-boxes-slider .treatment-boxes__container .treatment-box a .section-image{width:180px;height:180px}.wps-homepage-treatment-boxes__wrapper .wps-home-treatment-boxes-slider .treatment-boxes__container .treatment-box a .section-image img{width:100%;height:100%;border-radius:50%;filter:grayscale(100%);-webkit-filter:grayscale(100%);opacity:.65;transition:filter 300ms ease-in-out,opacity 300ms ease-in-out}.wps-homepage-treatment-boxes__wrapper .wps-home-treatment-boxes-slider .treatment-boxes__container .treatment-box a .section-content{margin-top:20px;max-width:300px}@media(max-width:499px){.wps-homepage-treatment-boxes__wrapper .wps-home-treatment-boxes-slider .treatment-boxes__container .treatment-box a .section-content{max-width:none}}.wps-homepage-treatment-boxes__wrapper .wps-home-treatment-boxes-slider .treatment-boxes__container .treatment-box a .section-content h3{font-family:"GothamRoundedBold",sans-serif;font-size:24px;font-weight:400;color:#195f92;padding:0;margin:0 0 10px;text-transform:capitalize}.wps-homepage-treatment-boxes__wrapper .wps-home-treatment-boxes-slider .treatment-boxes__container .treatment-box a .section-content p{font-family:"Open Sans",sans-serif;font-size:15px;font-weight:400;line-height:1.8;color:#4d5256;padding:0;margin:0}.wps-homepage-treatment-boxes__wrapper .wps-home-treatment-boxes-slider .treatment-boxes__container .treatment-box a:hover{background-color:#f1f5f8}.wps-homepage-treatment-boxes__wrapper .wps-home-treatment-boxes-slider .treatment-boxes__container .treatment-box a:hover .section-image img{filter:grayscale(0);-webkit-filter:grayscale(0);opacity:1}.wps-homepage-treatment-boxes__wrapper .treatment-boxes-navigation__container{width:100%;display:flex;align-items:center;justify-content:center;gap:20px;margin-top:100px}@media(max-width:767px){.wps-homepage-treatment-boxes__wrapper .treatment-boxes-navigation__container{margin-top:80px}}@media(max-width:499px){.wps-homepage-treatment-boxes__wrapper .treatment-boxes-navigation__container{margin-top:30px}}.wps-homepage-treatment-boxes__wrapper .treatment-boxes-navigation__container .treatment-button-next,.wps-homepage-treatment-boxes__wrapper .treatment-boxes-navigation__container .treatment-button-prev{left:auto;top:auto;right:auto;bottom:auto;transform:none;padding:0;margin:0;line-height:1;position:relative;display:flex;justify-content:center;align-items:center;border:3px solid rgba(0,0,0,0.3);border-radius:50%;width:80px;height:80px}@media(max-width:767px){.wps-homepage-treatment-boxes__wrapper .treatment-boxes-navigation__container .treatment-button-next,.wps-homepage-treatment-boxes__wrapper .treatment-boxes-navigation__container .treatment-button-prev{width:70px;height:70px}}@media(max-width:499px){.wps-homepage-treatment-boxes__wrapper .treatment-boxes-navigation__container .treatment-button-next,.wps-homepage-treatment-boxes__wrapper .treatment-boxes-navigation__container .treatment-button-prev{width:60px;height:60px}}.wps-homepage-treatment-boxes__wrapper .treatment-boxes-navigation__container .treatment-button-next::before,.wps-homepage-treatment-boxes__wrapper .treatment-boxes-navigation__container .treatment-button-next::after,.wps-homepage-treatment-boxes__wrapper .treatment-boxes-navigation__container .treatment-button-prev::before,.wps-homepage-treatment-boxes__wrapper .treatment-boxes-navigation__container .treatment-button-prev::after{display:none}.wps-homepage-treatment-boxes__wrapper .treatment-boxes-navigation__container .treatment-button-next svg,.wps-homepage-treatment-boxes__wrapper .treatment-boxes-navigation__container .treatment-button-prev svg{display:block;width:40px;fill:#195f92}@media(max-width:767px){.wps-homepage-treatment-boxes__wrapper .treatment-boxes-navigation__container .treatment-button-next svg,.wps-homepage-treatment-boxes__wrapper .treatment-boxes-navigation__container .treatment-button-prev svg{width:35px}}@media(max-width:499px){.wps-homepage-treatment-boxes__wrapper .treatment-boxes-navigation__container .treatment-button-next svg,.wps-homepage-treatment-boxes__wrapper .treatment-boxes-navigation__container .treatment-button-prev svg{width:30px}}.wps-homepage-treatment-boxes__wrapper .treatment-boxes-navigation__container .treatment-button-prev svg{transform:rotate(180deg)}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJpbmNsdWRlcy9fY3VzdG9tZm9udHMuc2NzcyIsInN0eWxlLmNzcyIsImluY2x1ZGVzL192YXJpYWJsZS5zY3NzIiwiaW5jbHVkZXMvX21peGlucy5zY3NzIiwiaW5jbHVkZXMvX25vcm1hbGl6ZS5zY3NzIiwiaW5jbHVkZXMvX2NvcmUuc2NzcyIsImluY2x1ZGVzL19hY2Nlc3NpYmlsaXR5LnNjc3MiLCJpbmNsdWRlcy9fd3Bjb3JlLnNjc3MiLCJpbmNsdWRlcy9fdHlwb2dyYXBoeS5zY3NzIiwiaW5jbHVkZXMvX2Jsb2cuc2NzcyIsImluY2x1ZGVzL193cF9zaWRlYmFyLnNjc3MiLCJpbmNsdWRlcy9fZm9ybS5zY3NzIiwiaW5jbHVkZXMvX3ZjX21vZHVsZXMuc2NzcyIsImluY2x1ZGVzL19oZWFkZXIuc2NzcyIsImluY2x1ZGVzL19mb290ZXIuc2NzcyIsImluY2x1ZGVzL192Yy1oYWNrLnNjc3MiLCJpbmNsdWRlcy9uZXdfbW9kdWxlcy9oZWFkZXIvaGVhZGVyX2hlcm8uc2NzcyIsImluY2x1ZGVzL25ld19tb2R1bGVzL21peGlucy9tZWRpYS1xdWVyaWVzLnNjc3MiLCJpbmNsdWRlcy9uZXdfbW9kdWxlcy9oZWFkZXIvaGVhZGVyX2Z1bGxzY3JlZW5fbWVudS5zY3NzIiwiaW5jbHVkZXMvbmV3X21vZHVsZXMvZm9vdGVyL2Zvb3Rlci1ibG9nLnNjc3MiLCJpbmNsdWRlcy9uZXdfbW9kdWxlcy92Y19tb2R1bGVzL3dwc19ob21lcGFnZV9zb2NpYWxfc3RhdHNfYmxvY2suc2NzcyIsImluY2x1ZGVzL25ld19tb2R1bGVzL3ZjX21vZHVsZXMvd3BzX2hvbWVwYWdlX2ZlYXR1cmVfcG9pbnRzX2Jsb2NrLnNjc3MiLCJpbmNsdWRlcy9uZXdfbW9kdWxlcy92Y19tb2R1bGVzL3dwc19ob21lcGFnZV9sb2dvc19ibG9jay5zY3NzIiwiaW5jbHVkZXMvbmV3X21vZHVsZXMvdmNfbW9kdWxlcy93cHNfaG9tZXBhZ2VfbWVldF90aGVfZG9jdG9yX2Jsb2NrLnNjc3MiLCJpbmNsdWRlcy9uZXdfbW9kdWxlcy92Y19tb2R1bGVzL3dwc19ob21lcGFnZV90ZXN0aW1vbmlhbF9ibG9jay5zY3NzIiwiaW5jbHVkZXMvbmV3X21vZHVsZXMvdmNfbW9kdWxlcy93cHNfaG9tZXBhZ2Vfc3BlY2lhbF9vZmZlcl9ibG9jay5zY3NzIiwiaW5jbHVkZXMvbmV3X21vZHVsZXMvdmNfbW9kdWxlcy93cHNfaG9tZXBhZ2Vfb3VyX3ByYWN0aWNlX2Jsb2NrLnNjc3MiLCJpbmNsdWRlcy9uZXdfbW9kdWxlcy92Y19tb2R1bGVzL3dwc19ob21lcGFnZV9sb2dvX2ltYWdlX2ZvdXIuc2NzcyIsImluY2x1ZGVzL25ld19tb2R1bGVzL3ZjX21vZHVsZXMvd3BzX2hvbWVwYWdlX2xvZ29zX3NsaWRlci5zY3NzIiwiaW5jbHVkZXMvbmV3X21vZHVsZXMvdmNfbW9kdWxlcy93cHNfaG9tZXBhZ2VfdHJlYXRtZW50X2JveGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Q0FBQTtBQVlBOzs7Ozs7Q0FBQTtBQ1pBO0VBQ0MsZ0NBQUE7RUFDQSwwREFBQTtFQUNBLDhUQUFBO0FDbUJEO0FEYkE7RUFDQyxnQ0FBQTtFQUNBLDBEQUFBO0VBQ0EsOFRBQUE7QUNlRDtBRFZBO0VBQ0Msa0NBQUE7RUFDQSw0REFBQTtFQUNBLHdVQUFBO0FDWUQ7QURQQTtFQUNDLGlDQUFBO0VBQ0EsMkRBQUE7RUFDQSxtVUFBQTtBQ1NEO0FDVEE7O0VBQUE7QUNoQkEsMENBQUE7QUNaQTtFQUNDLHVCQUFBO0VBQ0EsOEJBQUE7RUFDQSwwQkFBQTtBSDJDRDs7QUd4Q0E7RUFDQyxTQUFBO0FIMkNEOztBR3hDQTs7Ozs7Ozs7Ozs7O0VBWUMsY0FBQTtBSDJDRDs7QUd4Q0E7Ozs7RUFJQyxxQkFBQTtFQUNBLHdCQUFBO0FIMkNEOztBR3hDQTtFQUNDLGFBQUE7RUFDQSxTQUFBO0FIMkNEOztBR3hDQTs7RUFFQyxhQUFBO0FIMkNEOztBR3hDQTtFQUNDLDZCQUFBO0FI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RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7QTVCZ3ZKSjs7QTRCOXVKRTtFQUNFLHlCQUFBO0E1Qml2Sko7O0E0Qi91SkU7RUFDRSxxQkFBQTtFQUNBLDZCQUFBO0VBQ0EsVUFBQTtBNUJrdkpKOztBNEJodkpFO0VBQ0UsV0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsU0FBQTtFQUNBLGlCQUFBO0E1Qm12Sko7O0E0Qmp2SkU7RUFDRTtJQUNFLGdCQUFBO0U1Qm92Sko7QUFDRjtBNEJsdkpFO0VBQ0U7SUFDRSxnQkFBQTtFNUJvdkpKO0FBQ0Y7QTRCbHZKRTs7RUFFRSxVQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QTVCb3ZKSjs7QTRCbHZKRTtFQUNFOztJQUVFLFdBQUE7SUFDQSxZQUFBO0U1QnF2Sko7QUFDRjtBNEJudkpFO0VBQ0U7O0lBRUUsV0FBQTtJQUNBLFlBQUE7RTVCcXZKSjtBQUNGO0E0Qm52SkU7OztFQUdFLGFBQUE7QTVCcXZKSjs7QTRCbnZKRTs7RUFFRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7QTVCc3ZKSjs7QTRCcHZKRTtFQUNFOztJQUVFLFdBQUE7RTVCdXZKSjtBQUNGO0E0QnJ2SkU7RUFDRTs7SUFFRSxXQUFBO0U1QnV2Sko7QUFDRjtBNEJydkpFO0VBQ0UseUJBQUE7QTVCdXZKSiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcblRoZW1lIE5hbWU6IFdQU0Jhc2UgRXBpYyBEZW50aXN0cnlcblRoZW1lIFVSSTogaHR0cDovL3dwc2FpbG9yLmNvbVxuRGVzY3JpcHRpb246IEN1c3RvbSBXb3JkUHJlc3MgVGhlbWUgZm9yIEVwaWMgRGVudGlzdHJ5XG5BdXRob3I6IFNleWVkXG5BdXRob3IgVVJJOiBodHRwOi8vd3d3Lndwc2FpbG9yLmNvbS9cblZlcnNpb246IDEuMC4wXG5UYWdzOiBqdXN0IHRhZ3NcbkxpY2Vuc2U6IEdQTC0yLjArXG5MaWNlbnNlIFVSSTogaHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC0yLjAuaHRtbFxuKi9cblxuLyogIyBXQVJOSU5HXG5cblRoaXMgZmlsZSBpcyBwYXJ0IG9mIHRoZSBXUFNCYXNlIEZyYW1ld29yay4gRE8gTk9UIGVkaXQgdGhpcyBmaWxlIHVuZGVyIGFueSBjaXJjdW1zdGFuY2VzLiBQbGVhc2UgZG8gYWxsIG1vZGlmaWNhdGlvbnMgaW4gdGhlIGZvcm0gb2YgYSBjaGlsZCB0aGVtZS5cblxuQ29weSB0aGUgY29udGVudHMgb2YgdGhpcyBmaWxlIHRvIHRoZSBjaGlsZCB0aGVtZS4gRG8gbm90IHVzZSBAaW1wb3J0LCBhcyB0aGUgQ1NTIGluY2x1ZGVkIHdpdGggRnJhbWV3b3JrIG1pZ2h0IGNoYW5nZSBpbiB0aGUgZnV0dXJlLlxuXG4qL1xuXG5AY2hhcnNldCBcInV0Zi04XCI7XG5cblxuQGltcG9ydCBcImluY2x1ZGVzL19jdXN0b21mb250cy5zY3NzXCI7XG5AaW1wb3J0IFwiaW5jbHVkZXMvX3ZhcmlhYmxlLnNjc3NcIjtcbkBpbXBvcnQgXCJpbmNsdWRlcy9fbWl4aW5zLnNjc3NcIjtcblxuQGltcG9ydCBcImluY2x1ZGVzL19ub3JtYWxpemVcIjtcbkBpbXBvcnQgXCJpbmNsdWRlcy9fY29yZVwiO1xuQGltcG9ydCBcImluY2x1ZGVzL19hY2Nlc3NpYmlsaXR5XCI7XG5AaW1wb3J0IFwiaW5jbHVkZXMvX3dwY29yZS5zY3NzXCI7XG5AaW1wb3J0IFwiaW5jbHVkZXMvX3R5cG9ncmFwaHkuc2Nzc1wiO1xuQGltcG9ydCBcImluY2x1ZGVzL19ibG9nLnNjc3NcIjtcbkBpbXBvcnQgXCJpbmNsdWRlcy9fd3Bfc2lkZWJhci5zY3NzXCI7XG5AaW1wb3J0IFwiaW5jbHVkZXMvX2Zvcm0uc2Nzc1wiO1xuQGltcG9ydCBcImluY2x1ZGVzL192Y19tb2R1bGVzLnNjc3NcIjtcblxuLy9cbkBpbXBvcnQgXCJpbmNsdWRlcy9faGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJpbmNsdWRlcy9fZm9vdGVyLnNjc3NcIjtcblxuQGltcG9ydCBcImluY2x1ZGVzL192Yy1oYWNrLnNjc3NcIjtcblxuQGltcG9ydCBcImluY2x1ZGVzL25ld19tb2R1bGVzL25ld19zdHlsZS5zY3NzXCI7IiwiQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnR290aGFtUm91bmRlZEJvbGQnO1xuXHRzcmM6IHVybCgnYXNzZXRzL2ZvbnRzL2dvdGhhbS1yb3VuZGVkL2dvdGhhbXJuZC1ib2xkLmVvdCcpO1xuXHRzcmM6IHVybCgnYXNzZXRzL2ZvbnRzL2dvdGhhbS1yb3VuZGVkL2dvdGhhbXJuZC1ib2xkLmVvdCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0dXJsKCdhc3NldHMvZm9udHMvZ290aGFtLXJvdW5kZWQvZ290aGFtcm5kLWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHR1cmwoJ2Fzc2V0cy9mb250cy9nb3RoYW0tcm91bmRlZC9nb3RoYW1ybmQtYm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG5cdHVybCgnYXNzZXRzL2ZvbnRzL2dvdGhhbS1yb3VuZGVkL2dvdGhhbXJuZC1ib2xkLnN2ZyNHb3RoYW1Sb3VuZGVkQm9sZCcpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0dvdGhhbVJvdW5kZWRCb29rJztcblx0c3JjOiB1cmwoJ2Fzc2V0cy9mb250cy9nb3RoYW0tcm91bmRlZC9nb3RoYW1ybmQtYm9vay5lb3QnKTtcblx0c3JjOiB1cmwoJ2Fzc2V0cy9mb250cy9nb3RoYW0tcm91bmRlZC9nb3RoYW1ybmQtYm9vay5lb3QnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG5cdHVybCgnYXNzZXRzL2ZvbnRzL2dvdGhhbS1yb3VuZGVkL2dvdGhhbXJuZC1ib29rLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcblx0dXJsKCdhc3NldHMvZm9udHMvZ290aGFtLXJvdW5kZWQvZ290aGFtcm5kLWJvb2sudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuXHR1cmwoJ2Fzc2V0cy9mb250cy9nb3RoYW0tcm91bmRlZC9nb3RoYW1ybmQtYm9vay5zdmcjR290aGFtUm91bmRlZEJvb2snKSBmb3JtYXQoJ3N2ZycpO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnR290aGFtUm91bmRlZE1lZGl1bSc7XG5cdHNyYzogdXJsKCdhc3NldHMvZm9udHMvZ290aGFtLXJvdW5kZWQvZ290aGFtcm5kLW1lZGl1bS5lb3QnKTtcblx0c3JjOiB1cmwoJ2Fzc2V0cy9mb250cy9nb3RoYW0tcm91bmRlZC9nb3RoYW1ybmQtbWVkaXVtLmVvdCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0dXJsKCdhc3NldHMvZm9udHMvZ290aGFtLXJvdW5kZWQvZ290aGFtcm5kLW1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdHVybCgnYXNzZXRzL2ZvbnRzL2dvdGhhbS1yb3VuZGVkL2dvdGhhbXJuZC1tZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuXHR1cmwoJ2Fzc2V0cy9mb250cy9nb3RoYW0tcm91bmRlZC9nb3RoYW1ybmQtbWVkaXVtLnN2ZyNHb3RoYW1Sb3VuZGVkTWVkaXVtJykgZm9ybWF0KCdzdmcnKTtcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0dvdGhhbVJvdW5kZWRMaWdodCc7XG5cdHNyYzogdXJsKCdhc3NldHMvZm9udHMvZ290aGFtLXJvdW5kZWQvZ290aGFtcm5kLWxpZ2h0LmVvdCcpO1xuXHRzcmM6IHVybCgnYXNzZXRzL2ZvbnRzL2dvdGhhbS1yb3VuZGVkL2dvdGhhbXJuZC1saWdodC5lb3QnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG5cdHVybCgnYXNzZXRzL2ZvbnRzL2dvdGhhbS1yb3VuZGVkL2dvdGhhbXJuZC1saWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdHVybCgnYXNzZXRzL2ZvbnRzL2dvdGhhbS1yb3VuZGVkL2dvdGhhbXJuZC1saWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG5cdHVybCgnYXNzZXRzL2ZvbnRzL2dvdGhhbS1yb3VuZGVkL2dvdGhhbXJuZC1saWdodC5zdmcjR290aGFtUm91bmRlZExpZ2h0JykgZm9ybWF0KCdzdmcnKTtcbn1cbiIsIi8qIVxuVGhlbWUgTmFtZTogV1BTQmFzZSBFcGljIERlbnRpc3RyeVxuVGhlbWUgVVJJOiBodHRwOi8vd3BzYWlsb3IuY29tXG5EZXNjcmlwdGlvbjogQ3VzdG9tIFdvcmRQcmVzcyBUaGVtZSBmb3IgRXBpYyBEZW50aXN0cnlcbkF1dGhvcjogU2V5ZWRcbkF1dGhvciBVUkk6IGh0dHA6Ly93d3cud3BzYWlsb3IuY29tL1xuVmVyc2lvbjogMS4wLjBcblRhZ3M6IGp1c3QgdGFnc1xuTGljZW5zZTogR1BMLTIuMCtcbkxpY2Vuc2UgVVJJOiBodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTIuMC5odG1sXG4qL1xuLyogIyBXQVJOSU5HXG5cblRoaXMgZmlsZSBpcyBwYXJ0IG9mIHRoZSBXUFNCYXNlIEZyYW1ld29yay4gRE8gTk9UIGVkaXQgdGhpcyBmaWxlIHVuZGVyIGFueSBjaXJjdW1zdGFuY2VzLiBQbGVhc2UgZG8gYWxsIG1vZGlmaWNhdGlvbnMgaW4gdGhlIGZvcm0gb2YgYSBjaGlsZCB0aGVtZS5cblxuQ29weSB0aGUgY29udGVudHMgb2YgdGhpcyBmaWxlIHRvIHRoZSBjaGlsZCB0aGVtZS4gRG8gbm90IHVzZSBAaW1wb3J0LCBhcyB0aGUgQ1NTIGluY2x1ZGVkIHdpdGggRnJhbWV3b3JrIG1pZ2h0IGNoYW5nZSBpbiB0aGUgZnV0dXJlLlxuXG4qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVJvdW5kZWRCb2xkXCI7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL2dvdGhhbS1yb3VuZGVkL2dvdGhhbXJuZC1ib2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvZ290aGFtLXJvdW5kZWQvZ290aGFtcm5kLWJvbGQuZW90XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvZ290aGFtLXJvdW5kZWQvZ290aGFtcm5kLWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvZ290aGFtLXJvdW5kZWQvZ290aGFtcm5kLWJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvZ290aGFtLXJvdW5kZWQvZ290aGFtcm5kLWJvbGQuc3ZnI0dvdGhhbVJvdW5kZWRCb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Sb3VuZGVkQm9va1wiO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9nb3RoYW0tcm91bmRlZC9nb3RoYW1ybmQtYm9vay5lb3RcIik7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL2dvdGhhbS1yb3VuZGVkL2dvdGhhbXJuZC1ib29rLmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2dvdGhhbS1yb3VuZGVkL2dvdGhhbXJuZC1ib29rLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2dvdGhhbS1yb3VuZGVkL2dvdGhhbXJuZC1ib29rLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2dvdGhhbS1yb3VuZGVkL2dvdGhhbXJuZC1ib29rLnN2ZyNHb3RoYW1Sb3VuZGVkQm9va1wiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtUm91bmRlZE1lZGl1bVwiO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9nb3RoYW0tcm91bmRlZC9nb3RoYW1ybmQtbWVkaXVtLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvZ290aGFtLXJvdW5kZWQvZ290aGFtcm5kLW1lZGl1bS5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9nb3RoYW0tcm91bmRlZC9nb3RoYW1ybmQtbWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2dvdGhhbS1yb3VuZGVkL2dvdGhhbXJuZC1tZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvZ290aGFtLXJvdW5kZWQvZ290aGFtcm5kLW1lZGl1bS5zdmcjR290aGFtUm91bmRlZE1lZGl1bVwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtUm91bmRlZExpZ2h0XCI7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL2dvdGhhbS1yb3VuZGVkL2dvdGhhbXJuZC1saWdodC5lb3RcIik7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL2dvdGhhbS1yb3VuZGVkL2dvdGhhbXJuZC1saWdodC5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9nb3RoYW0tcm91bmRlZC9nb3RoYW1ybmQtbGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvZ290aGFtLXJvdW5kZWQvZ290aGFtcm5kLWxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2dvdGhhbS1yb3VuZGVkL2dvdGhhbXJuZC1saWdodC5zdmcjR290aGFtUm91bmRlZExpZ2h0XCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi8qIVxuRm9vdGVyXG4gKi9cbi8qIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLDJzLGVhc2Utb3V0KTsgKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9YnV0dG9uXSxcbmlucHV0W3R5cGU9cmVzZXRdLFxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSxcbmlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmh0bWwsIGJvZHkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICM0RjYyODM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHsgLyogSW5oZXJpdCBib3gtc2l6aW5nIHRvIG1ha2UgaXQgZWFzaWVyIHRvIGNoYW5nZSB0aGUgcHJvcGVydHkgZm9yIGNvbXBvbmVudHMgdGhhdCBsZXZlcmFnZSBvdGhlciBiZWhhdmlvcjsgc2VlIGh0dHA6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvICovXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNGQ1MjU2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDsgLyogQWJvdmUgV1AgdG9vbGJhci4gKi9cbn1cblxuLyogRG8gbm90IHNob3cgdGhlIG91dGxpbmUgb24gdGhlIHNraXAgbGluayB0YXJnZXQuICovXG4jY29udGVudFt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLndwLWNhcHRpb24sXG4ud3AtY2FwdGlvbi10ZXh0LFxuLnN0aWNreSxcbi5nYWxsZXJ5LWNhcHRpb24sXG4uYWxpZ25yaWdodCxcbi5hbGlnbmxlZnQsXG4uYWxpZ25jZW50ZXIsXG4uYnlwb3N0YXV0aG9yIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDZweCAwIDE0cHggMjBweDtcbn1cblxuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDZweCAyMHB4IDE0cHggMDtcbn1cblxuLmFsaWducmlnaHQgaW1nLFxuLmFsaWdubGVmdCBpbWcsXG4uYWxpZ25jZW50ZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nLmNlbnRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbGlnbmxlZnQsXG4gIC5hbGlnbmNlbnRlcixcbiAgLmFsaWducmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBNZWRpYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2UtY29udGVudCAud3Atc21pbGV5LFxuLmVudHJ5LWNvbnRlbnQgLndwLXNtaWxleSxcbi5jb21tZW50LWNvbnRlbnQgLndwLXNtaWxleSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBDYXB0aW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLndwLWNhcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi53cC1jYXB0aW9uIGltZ1tjbGFzcyo9d3AtaW1hZ2UtXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwcHg7XG4gIGJvdHRvbTogMjBweDtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzRkNTI1NjtcbiAgcGFkZGluZzogMTNweCAxNXB4O1xufVxuLnJ0bCAud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDIwcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIEdhbGxlcmllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmdhbGxlcnkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLmdhbGxlcnktaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDMzLjMzJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDE2LjY2JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDE0LjI4JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDEyLjUlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTEuMTElO1xufVxuXG4uZ2FsbGVyeS1jYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnAge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmEsXG5hOmhvdmVyLFxuYTpmb2N1cyB7XG4gIGNvbG9yOiAjMTk1ZjkyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmhvdmVyLFxuYTpob3Zlcjpob3ZlcixcbmE6Zm9jdXM6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnVsLCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG51bCBsaSwgb2wgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ud3BzLWxlZnQtY29sdW1uIHtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtbGVmdC1jb2x1bW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud3BzLXJpZ2h0LWNvbHVtbiB7XG4gIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtcmlnaHQtY29sdW1uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud3BzLWhlYWRpbmctc3R5bGUxIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtUm91bmRlZEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzE5NWY5MjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cblxuLyogQmxvZyBJc290b3BlICovXG4ud3BzLWJsb2ctbWFpbi13cmFwIHtcbiAgcGFkZGluZzogOTBweCAwO1xufVxuLndwcy1ibG9nLW1haW4td3JhcCAud3BzLWJsb2ctcG9zdC1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgNTBweDtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ibG9nLW1haW4td3JhcCAud3BzLWJsb2ctcG9zdC1pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWJsb2ctbWFpbi13cmFwIC53cHMtYmxvZy1wb3N0LWl0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi53cHMtYmxvZy1tYWluLXdyYXAgLndwcy1ibG9nLXBvc3QtaXRlbSAud3BzLXBvc3QtaXRlbS1ob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5NWY5MjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndwcy1ibG9nLW1haW4td3JhcCAud3BzLWJsb2ctcG9zdC1pdGVtIC53cHMtcG9zdC1pdGVtLWhvbGRlciAud3BzLWJsb2ctcG9zdC10aHVtYm5haWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3BzLWJsb2ctbWFpbi13cmFwIC53cHMtYmxvZy1wb3N0LWl0ZW0gLndwcy1wb3N0LWl0ZW0taG9sZGVyIC53cHMtYmxvZy1wb3N0LXRodW1ibmFpbCBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbn1cbi53cHMtYmxvZy1tYWluLXdyYXAgLndwcy1ibG9nLXBvc3QtaXRlbSAud3BzLXBvc3QtaXRlbS1ob2xkZXIgLndwcy1ibG9nLXBvc3QtdGh1bWJuYWlsIC53cHMtYmxvZy1wb3N0LW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NywgODIsIDg2LCAwLjUpO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbn1cbi53cHMtYmxvZy1tYWluLXdyYXAgLndwcy1ibG9nLXBvc3QtaXRlbSAud3BzLXBvc3QtaXRlbS1ob2xkZXI6aG92ZXIgLndwcy1ibG9nLXBvc3QtdGh1bWJuYWlsIC53cHMtYmxvZy1wb3N0LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1LCA5NSwgMTQ2LCAwLjg1KTtcbn1cbi53cHMtYmxvZy1tYWluLXdyYXAgLndwcy1ibG9nLXBvc3QtaXRlbSAud3BzLXBvc3QtaXRlbS1ob2xkZXI6aG92ZXIgLndwcy1ibG9nLXBvc3QtZGV0YWlscyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MHB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud3BzLWJsb2ctbWFpbi13cmFwIC53cHMtYmxvZy1wb3N0LWl0ZW0gLndwcy1wb3N0LWl0ZW0taG9sZGVyOmhvdmVyIC53cHMtYmxvZy1wb3N0LWRldGFpbHMge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4ud3BzLWJsb2ctbWFpbi13cmFwIC53cHMtYmxvZy1wb3N0LWl0ZW0gLndwcy1wb3N0LWl0ZW0taG9sZGVyOmhvdmVyIC53cHMtYmxvZy1wb3N0LWRldGFpbHMgLmZvby1mcm9tLXRoZS1ibG9nLCAud3BzLWJsb2ctbWFpbi13cmFwIC53cHMtYmxvZy1wb3N0LWl0ZW0gLndwcy1wb3N0LWl0ZW0taG9sZGVyOmhvdmVyIC53cHMtYmxvZy1wb3N0LWRldGFpbHMgaDIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi53cHMtYmxvZy1tYWluLXdyYXAgLndwcy1ibG9nLXBvc3QtaXRlbSAud3BzLXBvc3QtaXRlbS1ob2xkZXI6aG92ZXIgLndwcy1ibG9nLXBvc3QtZGV0YWlscyAuZW50cnktZXhjZXJwdCB7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLndwcy1ibG9nLW1haW4td3JhcCAud3BzLWJsb2ctcG9zdC1pdGVtIC53cHMtcG9zdC1pdGVtLWhvbGRlcjpob3ZlciAud3BzLWJsb2ctcG9zdC1kZXRhaWxzIC5lbnRyeS1leGNlcnB0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi53cHMtYmxvZy1tYWluLXdyYXAgLndwcy1ibG9nLXBvc3QtaXRlbSAud3BzLXBvc3QtaXRlbS1ob2xkZXI6aG92ZXIgLndwcy1ibG9nLXBvc3QtZGV0YWlscyAuZW50cnktZXhjZXJwdCBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ud3BzLWJsb2ctbWFpbi13cmFwIC53cHMtYmxvZy1wb3N0LWl0ZW0gLndwcy1wb3N0LWl0ZW0taG9sZGVyOmhvdmVyIC53cHMtYmxvZy1wb3N0LWRldGFpbHMgLmVudHJ5LW1ldGEgc3BhbiwgLndwcy1ibG9nLW1haW4td3JhcCAud3BzLWJsb2ctcG9zdC1pdGVtIC53cHMtcG9zdC1pdGVtLWhvbGRlcjpob3ZlciAud3BzLWJsb2ctcG9zdC1kZXRhaWxzIC5lbnRyeS1tZXRhIHNwYW4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLndwcy1ibG9nLW1haW4td3JhcCAud3BzLWJsb2ctcG9zdC1pdGVtIC53cHMtcG9zdC1pdGVtLWhvbGRlciAud3BzLWJsb2ctcG9zdC1kZXRhaWxzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDQwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDUwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICB6LWluZGV4OiAyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4zcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjNzLCBvcGFjaXR5IDAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBvcGFjaXR5IDAuM3M7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC53cHMtYmxvZy1tYWluLXdyYXAgLndwcy1ibG9nLXBvc3QtaXRlbSAud3BzLXBvc3QtaXRlbS1ob2xkZXIgLndwcy1ibG9nLXBvc3QtZGV0YWlscyB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIGJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWJsb2ctbWFpbi13cmFwIC53cHMtYmxvZy1wb3N0LWl0ZW0gLndwcy1wb3N0LWl0ZW0taG9sZGVyIC53cHMtYmxvZy1wb3N0LWRldGFpbHMge1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cbi53cHMtYmxvZy1tYWluLXdyYXAgLndwcy1ibG9nLXBvc3QtaXRlbSAud3BzLXBvc3QtaXRlbS1ob2xkZXIgLndwcy1ibG9nLXBvc3QtZGV0YWlscyAuZm9vLWZyb20tdGhlLWJsb2cge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLndwcy1ibG9nLW1haW4td3JhcCAud3BzLWJsb2ctcG9zdC1pdGVtIC53cHMtcG9zdC1pdGVtLWhvbGRlciAud3BzLWJsb2ctcG9zdC1kZXRhaWxzIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtUm91bmRlZEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWJsb2ctbWFpbi13cmFwIC53cHMtYmxvZy1wb3N0LWl0ZW0gLndwcy1wb3N0LWl0ZW0taG9sZGVyIC53cHMtYmxvZy1wb3N0LWRldGFpbHMgaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ibG9nLW1haW4td3JhcCAud3BzLWJsb2ctcG9zdC1pdGVtIC53cHMtcG9zdC1pdGVtLWhvbGRlciAud3BzLWJsb2ctcG9zdC1kZXRhaWxzIGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi53cHMtYmxvZy1tYWluLXdyYXAgLndwcy1ibG9nLXBvc3QtaXRlbSAud3BzLXBvc3QtaXRlbS1ob2xkZXIgLndwcy1ibG9nLXBvc3QtZGV0YWlscyAuZW50cnktZXhjZXJwdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG59XG4ud3BzLWJsb2ctbWFpbi13cmFwIC53cHMtYmxvZy1wb3N0LWl0ZW0gLndwcy1wb3N0LWl0ZW0taG9sZGVyIC53cHMtYmxvZy1wb3N0LWRldGFpbHMgLmVudHJ5LWV4Y2VycHQgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi53cHMtYmxvZy1tYWluLXdyYXAgLndwcy1ibG9nLXBvc3QtaXRlbSAud3BzLXBvc3QtaXRlbS1ob2xkZXIgLndwcy1ibG9nLXBvc3QtZGV0YWlscyAuZW50cnktbWV0YSB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG4ud3BzLWJsb2ctbWFpbi13cmFwIC53cHMtYmxvZy1wb3N0LWl0ZW0gLndwcy1wb3N0LWl0ZW0taG9sZGVyIC53cHMtYmxvZy1wb3N0LWRldGFpbHMgLmVudHJ5LW1ldGEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1ibG9nLW1haW4td3JhcCAud3BzLWJsb2ctcG9zdC1pdGVtIC53cHMtcG9zdC1pdGVtLWhvbGRlciAud3BzLWJsb2ctcG9zdC1kZXRhaWxzIC5lbnRyeS1tZXRhIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuLndwcy1ibG9nLW1haW4td3JhcCAud3BzLWJsb2ctcG9zdC1pdGVtIC53cHMtcG9zdC1pdGVtLWhvbGRlciAud3BzLWJsb2ctcG9zdC1kZXRhaWxzIC5lbnRyeS1tZXRhIHNwYW4gaSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLmVudHJ5LW1ldGEge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuLmVudHJ5LW1ldGEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgY29sb3I6IHJnYmEoNzcsIDgyLCA4NiwgMC45KTtcbn1cbi5lbnRyeS1tZXRhIHNwYW4gaSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHJnYmEoNzcsIDgyLCA4NiwgMC45KTtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLmVudHJ5LW1ldGEgc3BhbiBhIHtcbiAgY29sb3I6IHJnYmEoNzcsIDgyLCA4NiwgMC45KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucG9zdC10aHVtYm5haWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlZWY0O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXgtd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbn1cbi5wb3N0LXRodW1ibmFpbCBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uYmxvZy1wb3N0LWl0ZW0ge1xuICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG59XG5cbi5lbnRyeS1oZWFkZXIgaDEsIC5lbnRyeS1oZWFkZXIgaDIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Sb3VuZGVkQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMTk1ZjkyO1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuLmVudHJ5LWhlYWRlciBoMSBhLCAuZW50cnktaGVhZGVyIGgyIGEge1xuICBjb2xvcjogIzE5NWY5MjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYXJjaGl2ZS1wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cbi5hcmNoaXZlLXBhZ2UtaGVhZGVyIC5wYWdlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtUm91bmRlZE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI4cHg7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjNGQ1MjU2O1xufVxuLmFyY2hpdmUtcGFnZS1oZWFkZXIgLnRheG9ub215LWRlc2NyaXB0aW9uIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIVxuQ29tbWVudHNcbiovXG4uY29tbWVudHMtYXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoOTYsIDk2LCA5NiwgMC4yKTtcbn1cblxuLmNvbW1lbnQtbWV0YS5jb21tZW50bWV0YWRhdGEgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM4ZGQ4Zjg7XG59XG5cbi5jb21tZW50cy1hcmVhIG9sLmNvbW1lbnQtbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uY29tbWVudHMtYXJlYSBvbC5jb21tZW50LWxpc3QgbGkuY29tbWVudCxcbi5jb21tZW50cy1hcmVhIG9sLmNvbW1lbnQtbGlzdCBsaS5waW5nYmFjayB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnRzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjYmRjM2M3O1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1jb250ZW50IHtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWF1dGhvciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzExMTExMTtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtYXV0aG9yIC5hdmF0YXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDE1cHggMTVweCAwO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1hdXRob3IgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1tZXRhZGF0YSB7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbWV0YWRhdGEgYSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjYmRjM2M3O1xufVxuXG4uY29tbWVudHMtYXJlYSBhLmNvbW1lbnQtcmVwbHktbGluayB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkN2Q5O1xuICBjb2xvcjogI2JkYzNjNztcbn1cblxuLmNvbW1lbnRzLWFyZWEgYS5jb21tZW50LXJlcGx5LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzhkZDhmODtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjYmRjM2M3O1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0IGxpLmNvbW1lbnQsXG4uY29tbWVudHMtYXJlYSAucGluZy1saXN0IGxpLmNvbW1lbnQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWxpc3QgbGkucGluZ2JhY2sge1xuICBwYWRkaW5nOiA2cHggMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0IGxpLmNvbW1lbnQgbGkge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ3ZDk7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQuZGVwdGgtMSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkNmQ3ZDk7XG59XG5cbi5jb21tZW50cy1hcmVhIC5ieXBvc3RhdXRob3Ige1xuICBib3JkZXItY29sb3I6ICNkNmQ3ZDk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1tZXRhZGF0YSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG59XG4ucGluZy1saXN0LFxuLmVudHJ5LWNvbW1lbnRzLFxuLmNvbW1lbnQtcmVzcG9uZCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1lbWFpbF0sXG4uY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9dGV4dF0sXG4uY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9dXJsXSB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG5wLm5vLWNvbW1lbnRzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogI2FhYTtcbn1cblxucC5zdWJzY3JpYmUtdG8tY29tbWVudHMge1xuICBwYWRkaW5nOiAyNHB4IDAgMTZweDtcbn1cblxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWNvbW1lbnQsXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tYXV0aG9yLFxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWVtYWlsLFxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLXVybCxcbi5jb21tZW50LWZvcm0gLmZvcm0tc3VibWl0IHtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cbi5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbi5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG4uY29tbWVudC1mb3JtIHRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZWJlYztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb21tZW50LWZvcm0gdGV4dGFyZWEge1xuICBoZWlnaHQ6IDE2MHB4O1xufVxuLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVJvdW5kZWRCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4ZGQ4Zjg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGQ4Zjg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLyohXG5Qb3N0IE5hdmlnYXRpb25cbiovXG4ucG9zdC1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyAubmF2LXByZXZpb3VzLFxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LWxpbmtzIC5uYXYtbmV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvc3QtbmF2aWdhdGlvbiAubmF2LWxpbmtzIC5uYXYtcHJldmlvdXMsXG4gIC5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyAubmF2LW5leHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbGlua3MgLm5hdi1wcmV2aW91cyBhLFxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LWxpbmtzIC5uYXYtbmV4dCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyAubmF2LXByZXZpb3VzIGE6aG92ZXIsXG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbGlua3MgLm5hdi1uZXh0IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRkOGY4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyAubmF2LXByZXZpb3VzIGE6aG92ZXIgc3Bhbixcbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyAubmF2LW5leHQgYTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbGlua3Mgc3Bhbi5tZXRhLW5hdiB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM0ZDUyNTY7XG59XG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbGlua3Mgc3Bhbi5wb3N0LXRpdGxlIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzRkNTI1NjtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtUm91bmRlZEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLyohXG5Qb3N0cyBOYXZpZ2F0aW9uXG4qL1xuLnBvc3RzLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzLFxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1uZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyBhLFxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1uZXh0IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVJvdW5kZWRCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzE5NWY5MjtcbiAgcGFkZGluZzogMTVweCA1MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjOGRkOGY4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyBhOmhvdmVyLFxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1uZXh0IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRkOGY4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmVycm9yLTQwNC5ub3QtZm91bmQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDcwcHg7XG59XG5cbi8qKiBXaWRnZXRzICovXG4ud2lkZ2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi53aWRnZXQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndpZGdldDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4ud2lkZ2V0IC53aWRnZXQtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Sb3VuZGVkQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIGNvbG9yOiAjMTk1ZjkyO1xufVxuLndpZGdldCBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzhkZDhmODtcbn1cbi53aWRnZXQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMTk1ZjkyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud2lkZ2V0IHAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLndpZGdldCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xufVxuLndpZGdldCB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ud2lkZ2V0IHVsIC5jaGlsZHJlbixcbi53aWRnZXQgdWwgLnN1Yi1tZW51IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLndpZGdldCB1bCA+IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi53aWRnZXQgdWwgPiBsaSBhIHtcbiAgY29sb3I6ICM4ZGQ4Zjg7XG59XG4ud2lkZ2V0IHVsID4gbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjOGRkOGY4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud2lkZ2V0IHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qIFNlYXJjaCBGb3JtICovXG4ud2lkZ2V0X3NlYXJjaCBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICB3aWR0aDogMTcwcHg7XG59XG4ud2lkZ2V0X3NlYXJjaCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICB3aWR0aDogODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi8qIFRhZyBDbG91ZCBXaWRnZXQgKi9cbi53aWRnZXRfdGFnX2Nsb3VkIC50YWdjbG91ZCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGNvbG9yOiAjNjY2O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMnB4IDVweCAwO1xuICBwYWRkaW5nOiAycHggOHB4IDJweCAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ud2lkZ2V0X3RhZ19jbG91ZCAudGFnY2xvdWQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjM2MzYzM7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgY29sb3I6ICMyMjI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53aWRnZXRfdGFnX2Nsb3VkIC50YWdjbG91ZCBhOmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjOGRkOGY4O1xufVxuLndpZGdldF90YWdfY2xvdWQgLnRhZ2Nsb3VkIGE6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ2VuZXJpY29uc1wiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjYmJiO1xuICBjb250ZW50OiBcIlxcZjQyOFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDFweDtcbiAgdG9wOiAycHg7XG59XG5cbi8qIFJlY2VudCBQb3N0cyBXaWRnZXQgKi9cbi53aWRnZXRfcmVjZW50X2VudHJpZXMgLnBvc3QtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM5OTk7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi8qIENhdGVnb3JpZXMgV2lkZ2V0ICovXG4ud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLndpZGdldF9wb3B1bGFycG9zdCAucG9wdWxhci1wb3N0LWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1LCA5NSwgMTQ2LCAwLjA1KTtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuLndpZGdldF9wb3B1bGFycG9zdCAucG9wdWxhci1wb3N0LWl0ZW0gLnBvcHVsYXItcG9zdC1kZXRhaWxzIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMxOTVmOTI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi53aWRnZXRfcG9wdWxhcnBvc3QgLnBvcHVsYXItcG9zdC1pdGVtIC5wb3B1bGFyLXBvc3QtZGV0YWlscyBoNCBhIHtcbiAgY29sb3I6ICMxOTVmOTI7XG59XG4ud2lkZ2V0X3BvcHVsYXJwb3N0IC5wb3B1bGFyLXBvc3QtaXRlbSAucG9wdWxhci1wb3N0LW1ldGEge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLndpZGdldF9wb3B1bGFycG9zdCAucG9wdWxhci1wb3N0LWl0ZW0gLnBvcHVsYXItcG9zdC1tZXRhIHNwYW4ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGNvbG9yOiByZ2JhKDc3LCA4MiwgODYsIDAuOSk7XG59XG4ud2lkZ2V0X3BvcHVsYXJwb3N0IC5wb3B1bGFyLXBvc3QtaXRlbSAucG9wdWxhci1wb3N0LW1ldGEgc3BhbiBpIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogcmdiYSg3NywgODIsIDg2LCAwLjkpO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4ud2lkZ2V0X3BvcHVsYXJwb3N0IC5wb3B1bGFyLXBvc3QtaXRlbSAucG9wdWxhci1wb3N0LW1ldGEgc3BhbiBhIHtcbiAgY29sb3I6IHJnYmEoNzcsIDgyLCA4NiwgMC45KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ud3BzLWFwcG9pbnRtZW50LWZvcm0gLndwY2Y3LWZvcm0ge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ud3BzLWFwcG9pbnRtZW50LWZvcm0gLndwY2Y3LWZvcm0gaW5wdXRbdHlwZT10ZWxdLFxuLndwcy1hcHBvaW50bWVudC1mb3JtIC53cGNmNy1mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4ud3BzLWFwcG9pbnRtZW50LWZvcm0gLndwY2Y3LWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG4ud3BzLWFwcG9pbnRtZW50LWZvcm0gLndwY2Y3LWZvcm0gdGV4dGFyZWEsXG4ud3BzLWFwcG9pbnRtZW50LWZvcm0gLndwY2Y3LWZvcm0gc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlZWY0O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTdlZWY0O1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjNGQ1MjU2O1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLndwcy1hcHBvaW50bWVudC1mb3JtIC53cGNmNy1mb3JtIGlucHV0W3R5cGU9dGVsXTpmb2N1cyxcbi53cHMtYXBwb2ludG1lbnQtZm9ybSAud3BjZjctZm9ybSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuLndwcy1hcHBvaW50bWVudC1mb3JtIC53cGNmNy1mb3JtIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuLndwcy1hcHBvaW50bWVudC1mb3JtIC53cGNmNy1mb3JtIHRleHRhcmVhOmZvY3VzLFxuLndwcy1hcHBvaW50bWVudC1mb3JtIC53cGNmNy1mb3JtIHNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4ZGQ4Zjg7XG59XG4ud3BzLWFwcG9pbnRtZW50LWZvcm0gLndwY2Y3LWZvcm0gaW5wdXRbdHlwZT10ZWxdLnBsYWNlaG9sZGVyLFxuLndwcy1hcHBvaW50bWVudC1mb3JtIC53cGNmNy1mb3JtIGlucHV0W3R5cGU9dGV4dF0ucGxhY2Vob2xkZXIsXG4ud3BzLWFwcG9pbnRtZW50LWZvcm0gLndwY2Y3LWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0ucGxhY2Vob2xkZXIsXG4ud3BzLWFwcG9pbnRtZW50LWZvcm0gLndwY2Y3LWZvcm0gdGV4dGFyZWEucGxhY2Vob2xkZXIsXG4ud3BzLWFwcG9pbnRtZW50LWZvcm0gLndwY2Y3LWZvcm0gc2VsZWN0LnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNzcsIDgyLCA4NiwgMC41KTtcbn1cbi53cHMtYXBwb2ludG1lbnQtZm9ybSAud3BjZjctZm9ybSBpbnB1dFt0eXBlPXRlbF06LW1vei1wbGFjZWhvbGRlcixcbi53cHMtYXBwb2ludG1lbnQtZm9ybSAud3BjZjctZm9ybSBpbnB1dFt0eXBlPXRleHRdOi1tb3otcGxhY2Vob2xkZXIsXG4ud3BzLWFwcG9pbnRtZW50LWZvcm0gLndwY2Y3LWZvcm0gaW5wdXRbdHlwZT1lbWFpbF06LW1vei1wbGFjZWhvbGRlcixcbi53cHMtYXBwb2ludG1lbnQtZm9ybSAud3BjZjctZm9ybSB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyLFxuLndwcy1hcHBvaW50bWVudC1mb3JtIC53cGNmNy1mb3JtIHNlbGVjdDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNzcsIDgyLCA4NiwgMC41KTtcbn1cbi53cHMtYXBwb2ludG1lbnQtZm9ybSAud3BjZjctZm9ybSBpbnB1dFt0eXBlPXRlbF06Oi1tb3otcGxhY2Vob2xkZXIsXG4ud3BzLWFwcG9pbnRtZW50LWZvcm0gLndwY2Y3LWZvcm0gaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlcixcbi53cHMtYXBwb2ludG1lbnQtZm9ybSAud3BjZjctZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlcixcbi53cHMtYXBwb2ludG1lbnQtZm9ybSAud3BjZjctZm9ybSB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlcixcbi53cHMtYXBwb2ludG1lbnQtZm9ybSAud3BjZjctZm9ybSBzZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg3NywgODIsIDg2LCAwLjUpO1xufVxuLndwcy1hcHBvaW50bWVudC1mb3JtIC53cGNmNy1mb3JtIGlucHV0W3R5cGU9dGVsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4ud3BzLWFwcG9pbnRtZW50LWZvcm0gLndwY2Y3LWZvcm0gaW5wdXRbdHlwZT10ZXh0XTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4ud3BzLWFwcG9pbnRtZW50LWZvcm0gLndwY2Y3LWZvcm0gaW5wdXRbdHlwZT1lbWFpbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLndwcy1hcHBvaW50bWVudC1mb3JtIC53cGNmNy1mb3JtIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi53cHMtYXBwb2ludG1lbnQtZm9ybSAud3BjZjctZm9ybSBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNzcsIDgyLCA4NiwgMC41KTtcbn1cbi53cHMtYXBwb2ludG1lbnQtZm9ybSAud3BjZjctZm9ybSBpbnB1dFt0eXBlPXRlbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4ud3BzLWFwcG9pbnRtZW50LWZvcm0gLndwY2Y3LWZvcm0gaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi53cHMtYXBwb2ludG1lbnQtZm9ybSAud3BjZjctZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi53cHMtYXBwb2ludG1lbnQtZm9ybSAud3BjZjctZm9ybSB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi53cHMtYXBwb2ludG1lbnQtZm9ybSAud3BjZjctZm9ybSBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg3NywgODIsIDg2LCAwLjUpO1xufVxuLndwcy1hcHBvaW50bWVudC1mb3JtIC53cGNmNy1mb3JtIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxNTBweDtcbn1cbi53cHMtYXBwb2ludG1lbnQtZm9ybSAud3BjZjctZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRkOGY4O1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cbi53cHMtYXBwb2ludG1lbnQtZm9ybSAud3BjZjctZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk1ZjkyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi53cHMtYXBwb2ludG1lbnQtZm9ybSAud3BjZjctZm9ybSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzRGNjI4MztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi53cHMtYXBwb2ludG1lbnQtZm9ybSAud3BjZjctZm9ybSAuZmEtaW5wdXQge1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWUsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuLndwcy1hcHBvaW50bWVudC1mb3JtIC53cGNmNy1mb3JtIC5sYWJlbC10ZXh0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi53cHMtYXBwb2ludG1lbnQtZm9ybSAud3BjZjctZm9ybSBzcGFuLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBjb2xvcjogI0U5NUE3ODtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cHMtYXBwb2ludG1lbnQtZm9ybSAud3BjZjctZm9ybSBkaXYud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3BzLWFwcG9pbnRtZW50LWZvcm0gLndwY2Y3LWZvcm0gZGl2LndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0U5NUE3ODtcbn1cbi53cHMtYXBwb2ludG1lbnQtZm9ybSAud3BjZjctZm9ybSAuYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndwcy1hcHBvaW50bWVudC1mb3JtIC53cGNmNy1mb3JtIC5hamF4LWxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE4MHB4O1xuICB0b3A6IDE1cHg7XG59XG4ud3BzLWFwcG9pbnRtZW50LWZvcm0gLndwY2Y3LWZvcm0gLmlucHV0LWZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi53cHMtYXBwb2ludG1lbnQtZm9ybSAud3BjZjctZm9ybSAuaW5wdXQtZmllbGQuc3VibWl0LWJ0biB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvci13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZWVmNDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICBwYWRkaW5nOiAxNTBweCAwO1xufVxuLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3Itd3JhcCAuaWNvbi1iZWFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC01M3B4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNTVweDtcbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yLXdyYXAgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3IgLmRvY3Rvci1pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvci13cmFwIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yIC5kb2N0b3ItaW1hZ2UgaW1nIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjOGRkOGY4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yLXdyYXAgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3IgLmRvY3Rvci1pbWFnZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yLXdyYXAgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3IgLmRvY3Rvci1kZXRhaWxzIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcGFkZGluZy1sZWZ0OiAyMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yLXdyYXAgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3IgLmRvY3Rvci1kZXRhaWxzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yLXdyYXAgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3IgLmRvY3Rvci1kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvci13cmFwIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yIC5kb2N0b3ItZGV0YWlscyBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVJvdW5kZWRCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMxOTVmOTI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvci13cmFwIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yIC5kb2N0b3ItZGV0YWlscyBwIHtcbiAgY29sb3I6ICM0ZDUyNTY7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvci13cmFwIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yIC5kb2N0b3ItZGV0YWlscyAuc2VjdGlvbi1idXR0b24gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtUm91bmRlZEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTk1ZjkyO1xuICBwYWRkaW5nOiAxNXB4IDUwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4ZGQ4Zjg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvci13cmFwIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yIC5kb2N0b3ItZGV0YWlscyAuc2VjdGlvbi1idXR0b24gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGQ4Zjg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogSG9tZXBhZ2UgVHJlYXRtZW50cyAqL1xuLndwcy1ob21lcGFnZS10cmVhdG1lbnRzLXdyYXAgLndwcy1ob21lcGFnZS10cmVhdG1lbnRzLWNvbnRhaW5lciAuc2VjdGlvbi1idXR0b24ge1xuICBtYXJnaW46IDUwcHggYXV0byAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3BzLWhvbWVwYWdlLXRyZWF0bWVudHMtd3JhcCAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHMtY29udGFpbmVyIC5zZWN0aW9uLWJ1dHRvbiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Sb3VuZGVkQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxOTVmOTI7XG4gIHBhZGRpbmc6IDE1cHggNTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzhkZDhmODtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cbi53cHMtaG9tZXBhZ2UtdHJlYXRtZW50cy13cmFwIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50cy1jb250YWluZXIgLnNlY3Rpb24tYnV0dG9uIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRkOGY4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3BzLWhvbWVwYWdlLXRyZWF0bWVudHMtd3JhcCAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud3BzLWhvbWVwYWdlLXRyZWF0bWVudHMtd3JhcCAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHMgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtaXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS10cmVhdG1lbnRzLXdyYXAgLndwcy1ob21lcGFnZS10cmVhdG1lbnRzIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LWl0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHMtd3JhcCAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHMgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtdHJlYXRtZW50cy13cmFwIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50cyAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1pdGVtIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtUm91bmRlZEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzE5NWY5MjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cbi53cHMtaG9tZXBhZ2UtdHJlYXRtZW50cy13cmFwIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50cyAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1pdGVtIC5pbWFnZS1ob2xkZXIge1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogMTMwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjFmNWY4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4ud3BzLWhvbWVwYWdlLXRyZWF0bWVudHMtd3JhcCAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHMgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtaXRlbSAuaW1hZ2UtaG9sZGVyIGltZyB7XG4gIG1heC13aWR0aDogODBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbn1cbi53cHMtaG9tZXBhZ2UtdHJlYXRtZW50cy13cmFwIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50cyAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1pdGVtIC50cmVhdG1lbnQtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzRkNTI1NjtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cbi53cHMtaG9tZXBhZ2UtdHJlYXRtZW50cy13cmFwIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50cyAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1pdGVtIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG4ud3BzLWhvbWVwYWdlLXRyZWF0bWVudHMtd3JhcCAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHMgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtaXRlbSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjVmODtcbn1cblxuLyogRmVhdHVyZWQgKi9cbi53cHMtZmVhdHVyZWQtdGV4dCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtUm91bmRlZEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMTk1ZjkyO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggIzhkZDhmODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWZlYXR1cmVkLXRleHQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLndwcy1mZWF0dXJlZC10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4vKiFcbk9mZmljZSBUb3VyIGhvbWVwYWdlXG4qL1xuLndwcy1ob21lcGFnZS1vdXItcHJhY3RpY2Utd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS1vdXItcHJhY3RpY2Utd3JhcCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2Utb3VyLXByYWN0aWNlLXdyYXAgLndwcy1ob21lcGFnZS1vdXItcHJhY3RpY2Utc2xpZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG4ud3BzLWhvbWVwYWdlLW91ci1wcmFjdGljZS13cmFwIC53cHMtaG9tZXBhZ2Utb3VyLXByYWN0aWNlLXNsaWRlciAuc2xpZGVzIHtcbiAgb3BhY2l0eTogMC41O1xuICBtaW4taGVpZ2h0OiA4MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLW91ci1wcmFjdGljZS13cmFwIC53cHMtaG9tZXBhZ2Utb3VyLXByYWN0aWNlLXNsaWRlciAuc2xpZGVzIHtcbiAgICBtaW4taGVpZ2h0OiA2MjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2Utb3VyLXByYWN0aWNlLXdyYXAgLndwcy1ob21lcGFnZS1vdXItcHJhY3RpY2Utc2xpZGVyIC5zbGlkZXMge1xuICAgIG1pbi1oZWlnaHQ6IDcyMHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLW91ci1wcmFjdGljZS13cmFwIC53cHMtaG9tZXBhZ2Utb3VyLXByYWN0aWNlLXNsaWRlciAuc2xpZGVzIC5vdXItcHJhY3RpY2UtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi53cHMtaG9tZXBhZ2Utb3VyLXByYWN0aWNlLXdyYXAgLndwcy1ob21lcGFnZS1vdXItcHJhY3RpY2Utc2xpZGVyIC5mbGV4LWNvbnRyb2wtbmF2IHtcbiAgYm90dG9tOiAxMiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1vdXItcHJhY3RpY2Utd3JhcCAud3BzLWhvbWVwYWdlLW91ci1wcmFjdGljZS1zbGlkZXIgLmZsZXgtY29udHJvbC1uYXYge1xuICAgIGJvdHRvbTogNiU7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2Utb3VyLXByYWN0aWNlLXdyYXAgLndwcy1ob21lcGFnZS1vdXItcHJhY3RpY2Utc2xpZGVyIC5mbGV4LWNvbnRyb2wtbmF2LmZsZXgtY29udHJvbC1wYWdpbmcgbGkge1xuICBtYXJnaW46IDAgNXB4O1xufVxuLndwcy1ob21lcGFnZS1vdXItcHJhY3RpY2Utd3JhcCAud3BzLWhvbWVwYWdlLW91ci1wcmFjdGljZS1zbGlkZXIgLmZsZXgtY29udHJvbC1uYXYuZmxleC1jb250cm9sLXBhZ2luZyBsaSBhIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NywgODIsIDg2LCAwLjkpO1xufVxuLndwcy1ob21lcGFnZS1vdXItcHJhY3RpY2Utd3JhcCAud3BzLWhvbWVwYWdlLW91ci1wcmFjdGljZS1zbGlkZXIgLmZsZXgtY29udHJvbC1uYXYuZmxleC1jb250cm9sLXBhZ2luZyBsaSBhLmZsZXgtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkZDhmODtcbn1cbi53cHMtaG9tZXBhZ2Utb3VyLXByYWN0aWNlLXdyYXAgLnNsaWRlci1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xufVxuLndwcy1ob21lcGFnZS1vdXItcHJhY3RpY2Utd3JhcCAuc2xpZGVyLWNvbnRlbnQgaDIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Sb3VuZGVkQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMycHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDAgMCA0MHB4O1xufVxuLndwcy1ob21lcGFnZS1vdXItcHJhY3RpY2Utd3JhcCAuc2xpZGVyLWNvbnRlbnQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLndwcy1ob21lcGFnZS1vdXItcHJhY3RpY2Utd3JhcCAuc2xpZGVyLWNvbnRlbnQgcCBhIHtcbiAgY29sb3I6ICM4ZGQ4Zjg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWhvbWVwYWdlLW91ci1wcmFjdGljZS13cmFwIC5zbGlkZXItY29udGVudCBwIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4ud3BzLWhvbWVwYWdlLW91ci1wcmFjdGljZS13cmFwIC5zbGlkZXItY29udGVudCAuc2VjdGlvbi1idXR0b24tY29udGFpbmVyIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndwcy1ob21lcGFnZS1vdXItcHJhY3RpY2Utd3JhcCAuc2xpZGVyLWNvbnRlbnQgLnNlY3Rpb24tYnV0dG9uLWNvbnRhaW5lciBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDIwcHggMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLW91ci1wcmFjdGljZS13cmFwIC5zbGlkZXItY29udGVudCAuc2VjdGlvbi1idXR0b24tY29udGFpbmVyIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLW91ci1wcmFjdGljZS13cmFwIC5zbGlkZXItY29udGVudCAuc2VjdGlvbi1idXR0b24tY29udGFpbmVyIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVJvdW5kZWRCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTVweCA1MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjOGRkOGY4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuLndwcy1ob21lcGFnZS1vdXItcHJhY3RpY2Utd3JhcCAuc2xpZGVyLWNvbnRlbnQgLnNlY3Rpb24tYnV0dG9uLWNvbnRhaW5lciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkZDhmODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzE5NWY5Mjtcbn1cblxuLyohXG5UZXN0aW1vbmlhbCBTbGlkZXJcbiovXG4ud3BzLXJldmlld3MtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3BzLXJldmlld3MtdGl0bGUgaDIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Sb3VuZGVkQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzE5NWY5MjtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLndwcy10ZXN0aW1vbmlhbHMtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogM3B4IDNweCAwcHggcmdiYSgyMTksIDIyNiwgMjMyLCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiA0NXB4IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLXRlc3RpbW9uaWFscy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbiAgfVxufVxuLndwcy10ZXN0aW1vbmlhbHMtY29udGFpbmVyIC5jYXRlZ29yeS1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ud3BzLXRlc3RpbW9uaWFscy1jb250YWluZXIgLnRlc3RpbW9uaWFsLXN0YXIge1xuICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3BzLXRlc3RpbW9uaWFscy1jb250YWluZXIgLm93bC1jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cHMtdGVzdGltb25pYWxzLWNvbnRhaW5lciAub3dsLXByZXYsXG4ud3BzLXRlc3RpbW9uaWFscy1jb250YWluZXIgLm93bC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG4ud3BzLXRlc3RpbW9uaWFscy1jb250YWluZXIgLm93bC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbi53cHMtdGVzdGltb25pYWxzLWNvbnRhaW5lciAub3dsLW5leHQge1xuICByaWdodDogMDtcbn1cbi53cHMtdGVzdGltb25pYWxzLWNvbnRhaW5lciAub3dsLXRoZW1lIC5vd2wtZG90cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLndwcy10ZXN0aW1vbmlhbHMtY29udGFpbmVyIC5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lO1xufVxuLndwcy10ZXN0aW1vbmlhbHMtY29udGFpbmVyIC5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE0MSwgMjE2LCAyNDgsIDAuNSk7XG59XG4ud3BzLXRlc3RpbW9uaWFscy1jb250YWluZXIgLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4sIC53cHMtdGVzdGltb25pYWxzLWNvbnRhaW5lciAub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdDpob3ZlciBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzhkZDhmODtcbn1cbi53cHMtdGVzdGltb25pYWxzLWNvbnRhaW5lciAud3BzLXRlc3RpbW9uaWFsLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbn1cbi53cHMtdGVzdGltb25pYWxzLWNvbnRhaW5lciAud3BzLXRlc3RpbW9uaWFsLXNsaWRlciAudGVzdGltb25pYWwtY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICM0ZDUyNTY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ud3BzLXRlc3RpbW9uaWFscy1jb250YWluZXIgLndwcy10ZXN0aW1vbmlhbC1zbGlkZXIgLnRlc3RpbW9uaWFsLWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi53cHMtdGVzdGltb25pYWxzLWNvbnRhaW5lciAud3BzLXRlc3RpbW9uaWFsLXNsaWRlciAudGVzdGltb25pYWwtY2xpZW50LWRldGFpbHMge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xufVxuLndwcy10ZXN0aW1vbmlhbHMtY29udGFpbmVyIC53cHMtdGVzdGltb25pYWwtc2xpZGVyIC50ZXN0aW1vbmlhbC1jbGllbnQtZGV0YWlscyAuY2xpZW50LW5hbWUge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMxOTVmOTI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ud3BzLXRlc3RpbW9uaWFscy1jb250YWluZXIgLndwcy10ZXN0aW1vbmlhbC1zbGlkZXIgLnRlc3RpbW9uaWFsLWNsaWVudC1kZXRhaWxzIC5jbGllbnQtdGl0bGUge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi8qIFRyZWF0bWVudHMgUGFnZSAqL1xuLndwcy10cmVhdG1lbnQtY29udGVudC1ib3gtd3JhcCB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi53cHMtdHJlYXRtZW50LWNvbnRlbnQtYm94LXdyYXAudHJlYXRtZW50LWJveCB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtdHJlYXRtZW50LWNvbnRlbnQtYm94LXdyYXAgLndwcy10cmVhdG1lbnQtYm94LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLndwcy10cmVhdG1lbnQtY29udGVudC1ib3gtd3JhcCAud3BzLXRyZWF0bWVudC1ib3gtY29udGFpbmVyIC5jb250ZW50LWJveC1pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMzMuMzMzMyU7XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLXRyZWF0bWVudC1jb250ZW50LWJveC13cmFwIC53cHMtdHJlYXRtZW50LWJveC1jb250YWluZXIgLmNvbnRlbnQtYm94LWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDMxMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gIH1cbn1cbi53cHMtdHJlYXRtZW50LWNvbnRlbnQtYm94LXdyYXAgLndwcy10cmVhdG1lbnQtYm94LWNvbnRhaW5lciAuY29udGVudC1ib3gtaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi53cHMtdHJlYXRtZW50LWNvbnRlbnQtYm94LXdyYXAgLndwcy10cmVhdG1lbnQtYm94LWNvbnRhaW5lciAuY29udGVudC1ib3gtZGV0YWlscyB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy10cmVhdG1lbnQtY29udGVudC1ib3gtd3JhcCAud3BzLXRyZWF0bWVudC1ib3gtY29udGFpbmVyIC5jb250ZW50LWJveC1kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi53cHMtdHJlYXRtZW50LWNvbnRlbnQtYm94LXdyYXAgLndwcy10cmVhdG1lbnQtYm94LWNvbnRhaW5lciAuY29udGVudC1ib3gtZGV0YWlscyAuY29udGVudC1ib3gtdGl0bGUgaDMge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Sb3VuZGVkQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMTk1ZjkyO1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLndwcy10cmVhdG1lbnQtY29udGVudC1ib3gtd3JhcCAud3BzLXRyZWF0bWVudC1ib3gtY29udGFpbmVyIC5jb250ZW50LWJveC1kZXRhaWxzIC5jb250ZW50LWJveC1kZXNjcmlwdGlvbiAud3BzLXRvZ2dsZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM4ZGQ4Zjg7XG4gIHRvcDogLTE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi53cHMtdHJlYXRtZW50LWNvbnRlbnQtYm94LXdyYXAgLndwcy10cmVhdG1lbnQtYm94LWNvbnRhaW5lciAuY29udGVudC1ib3gtZGV0YWlscyAuY29udGVudC1ib3gtZGVzY3JpcHRpb24gLmZ1bGx0ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLyohXG5PZmZpY2UgVG91ciBwYWdlXG4qL1xuLndwcy1vZmZpY2UtdG91ci1zbGlkZXItY29udGFpbmVyIC53cHMtb2ZmaWNlLXRvdXItc2xpZGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi53cHMtb2ZmaWNlLXRvdXItc2xpZGVyLWNvbnRhaW5lciAud3BzLW9mZmljZS10b3VyLXNsaWRlciAub2ZmaWNlLXRvdXItaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3BzLW9mZmljZS10b3VyLXNsaWRlci1jb250YWluZXIgLndwcy1vZmZpY2UtdG91ci1zbGlkZXIgLm9mZmljZS10b3VyLWl0ZW0gaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi53cHMtb2ZmaWNlLXRvdXItc2xpZGVyLWNvbnRhaW5lciAud3BzLW9mZmljZS10b3VyLXNsaWRlciAub2ZmaWNlLXRvdXItaXRlbSBwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiA0MHB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVJvdW5kZWRCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ud3BzLW9mZmljZS10b3VyLXNsaWRlci1jb250YWluZXIgLm93bC1jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cHMtb2ZmaWNlLXRvdXItc2xpZGVyLWNvbnRhaW5lciAub3dsLW5hdiAub3dsLXByZXYsXG4ud3BzLW9mZmljZS10b3VyLXNsaWRlci1jb250YWluZXIgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMzVweCAwIDA7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi53cHMtb2ZmaWNlLXRvdXItc2xpZGVyLWNvbnRhaW5lciAub3dsLW5hdiAub3dsLXByZXYuZGlzYWJsZWQsXG4ud3BzLW9mZmljZS10b3VyLXNsaWRlci1jb250YWluZXIgLm93bC1uYXYgLm93bC1uZXh0LmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMDtcbn1cbi53cHMtb2ZmaWNlLXRvdXItc2xpZGVyLWNvbnRhaW5lciAub3dsLW5hdiAub3dsLXByZXYge1xuICBsZWZ0OiAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRpc3QvaW1hZ2VzL25hdi1hcnJvdy1sZWZ0LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xufVxuLndwcy1vZmZpY2UtdG91ci1zbGlkZXItY29udGFpbmVyIC5vd2wtbmF2IC5vd2wtcHJldjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRpc3QvaW1hZ2VzL25hdi1hcnJvdy1sZWZ0LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi53cHMtb2ZmaWNlLXRvdXItc2xpZGVyLWNvbnRhaW5lciAub3dsLW5hdiAub3dsLW5leHQge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGlzdC9pbWFnZXMvbmF2LWFycm93LXJpZ2h0LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xufVxuLndwcy1vZmZpY2UtdG91ci1zbGlkZXItY29udGFpbmVyIC5vd2wtbmF2IC5vd2wtbmV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRpc3QvaW1hZ2VzL25hdi1hcnJvdy1yaWdodC5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ud3BzLW9mZmljZS10b3VyLXNsaWRlci1jb250YWluZXIgLm93bC10aGVtZSAub3dsLWRvdHMge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tdG9wOiAxcHggIWltcG9ydGFudDtcbn1cbi53cHMtb2ZmaWNlLXRvdXItc2xpZGVyLWNvbnRhaW5lciAub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgem9vbTogMTtcbiAgKmRpc3BsYXk6IGlubGluZTtcbn1cbi53cHMtb2ZmaWNlLXRvdXItc2xpZGVyLWNvbnRhaW5lciAub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlO1xufVxuLndwcy1vZmZpY2UtdG91ci1zbGlkZXItY29udGFpbmVyIC5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFuLCAud3BzLW9mZmljZS10b3VyLXNsaWRlci1jb250YWluZXIgLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3Q6aG92ZXIgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICM4ZGQ4Zjg7XG59XG5cbi8qISBTaWRlYmFyICovXG4uc2lkZWJhci1idXR0b24td3JhcC5zdHlsZTEge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNpZGViYXItYnV0dG9uLXdyYXAuc3R5bGUxIC5zaWRlYmFyLWJ1dHRvbi1jb250YWluZXIgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5NWY5MjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpZGViYXItYnV0dG9uLXdyYXAuc3R5bGUxIC5zaWRlYmFyLWJ1dHRvbi1jb250YWluZXIgLnNpZGViYXItYnV0dG9uIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNpZGViYXItYnV0dG9uLXdyYXAuc3R5bGUxIC5zaWRlYmFyLWJ1dHRvbi1jb250YWluZXIgLnNpZGViYXItYnV0dG9uLWltYWdlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIG1heC13aWR0aDogNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLnNpZGViYXItYnV0dG9uLXdyYXAuc3R5bGUxIC5zaWRlYmFyLWJ1dHRvbi1jb250YWluZXIgLnNpZGViYXItYnV0dG9uLXRleHQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnNpZGViYXItYnV0dG9uLXdyYXAuc3R5bGUxIC5zaWRlYmFyLWJ1dHRvbi1jb250YWluZXIgLnNpZGViYXItYnV0dG9uLXRleHQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVJvdW5kZWRCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2lkZWJhci1idXR0b24td3JhcC5zdHlsZTIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlN2VlZjQ7XG59XG4uc2lkZWJhci1idXR0b24td3JhcC5zdHlsZTIgLnNpZGViYXItYnV0dG9uLWNvbnRhaW5lciBhIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNpZGViYXItYnV0dG9uLXdyYXAuc3R5bGUyIC5zaWRlYmFyLWJ1dHRvbi1jb250YWluZXIgLnNpZGViYXItYnV0dG9uLWltYWdlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIG1heC13aWR0aDogNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2lkZWJhci1idXR0b24td3JhcC5zdHlsZTIgLnNpZGViYXItYnV0dG9uLWNvbnRhaW5lciAuc2lkZWJhci1idXR0b24tdGV4dCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc2lkZWJhci1idXR0b24td3JhcC5zdHlsZTIgLnNpZGViYXItYnV0dG9uLWNvbnRhaW5lciAuc2lkZWJhci1idXR0b24tdGV4dCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtUm91bmRlZEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzE5NWY5MjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiFcblRlYW0gTWVtYmVyXG4qL1xuLndwcy1vdXItdGVhbS1jb250YWluZXIgLnRlYW0tbWVtYmVyLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtb3VyLXRlYW0tY29udGFpbmVyIC50ZWFtLW1lbWJlci1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1vdXItdGVhbS1jb250YWluZXIgLnRlYW0tbWVtYmVyLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG4ud3BzLW91ci10ZWFtLWNvbnRhaW5lciAudGVhbS1tZW1iZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1vdXItdGVhbS1jb250YWluZXIgLnRlYW0tbWVtYmVyIHtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ud3BzLW91ci10ZWFtLWNvbnRhaW5lciAudGVhbS1tZW1iZXIgLm1lbWJlci10aHVtYiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNoYWRvdzogMXB4IDJweCAzcHggcmdiYSgyNSwgOTUsIDE0NiwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3BzLW91ci10ZWFtLWNvbnRhaW5lciAudGVhbS1tZW1iZXIgLm1lbWJlci10aHVtYiBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLndwcy1vdXItdGVhbS1jb250YWluZXIgLnRlYW0tbWVtYmVyIC5tZW1iZXItZGV0YWlscyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLW91ci10ZWFtLWNvbnRhaW5lciAudGVhbS1tZW1iZXIgLm1lbWJlci1kZXRhaWxzIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gIH1cbn1cbi53cHMtb3VyLXRlYW0tY29udGFpbmVyIC50ZWFtLW1lbWJlciAubWVtYmVyLWRldGFpbHMgaDUge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Sb3VuZGVkQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMTk1ZjkyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgcGFkZGluZzogMDtcbn1cbi53cHMtb3VyLXRlYW0tY29udGFpbmVyIC50ZWFtLW1lbWJlciAubWVtYmVyLWRldGFpbHMgLmpvYi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzhkZDhmODtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ud3BzLW91ci10ZWFtLWNvbnRhaW5lciAudGVhbS1tZW1iZXIgLm1lbWJlci1kZXRhaWxzIC5tZW1iZXItZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4vKiBIZWFkZXIgU2xpZGVyICovXG4ud3BzLWhvbWUtc2xpZGVyIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLndwcy1ob21lLXNsaWRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53cHMtc2xpZGVyLWJ0biB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4ud3BzLXNsaWRlci10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLyogRkFRICovXG4ud3BzLWZhcS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuLndwcy1mYXEtaXRlbSAudWx0X2V4cGhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVJvdW5kZWRCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMxOTVmOTI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtZmFxLWl0ZW0gLnVsdF9leHBoZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICAud3BzLWZhcS1pdGVtIC51bHRfZXhwaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWZhcS1pdGVtIC51bHRfZXhwaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbi53cHMtZmFxLWl0ZW0gLnVsdF9lY3BzdWJfY29udCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC13aWR0aDogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuLndwcy1mYXEtaXRlbSAudWx0X2V4cF9zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAud3BzLWZhcS1pdGVtIC51bHRfZXhwX3NlY3Rpb24gLnVsdF9leHBfaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ud3BzLWZhcS1pdGVtIC5haW8taWNvbi51bHRfZXhwc2VjdGlvbl9pY29uIHtcbiAgY29sb3I6ICMxOTVmOTIgIWltcG9ydGFudDtcbn1cbi53cHMtZmFxLWl0ZW0gLnVsdF9leHBfY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbi53cHMtZmFxLWl0ZW0gLndwYl9jb250ZW50X2VsZW1lbnQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLndwcy1mYXEtaXRlbSAudWx0X2V4cF9zZWN0aW9uLW1haW4udWx0X2V4cGxlZnRfaWNvbiAudWx0LWp1c3QtaWNvbi13cmFwcGVyLnVsdF9leHBfaWNvbiB7XG4gIHBhZGRpbmc6IDEwcHggNXB4IDEwcHggMDtcbn1cbi53cHMtZmFxLWl0ZW0gLnVsdF9leHBfc2VjdGlvbi1tYWluLnVsdF9leHBsZWZ0X2ljb24gLnVsdF9leHBoZWFkZXIge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi53cHMtY29udGFjdC1vZmZpY2Vob3VycyBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVJvdW5kZWRCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgY29sb3I6ICMxOTVmOTI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLndwcy1jb250YWN0LW9mZmljZWhvdXJzIC51dmMtc3ViLWhlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM0ZDUyNTY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG4ud3BzLWNvbnRhY3Qtb2ZmaWNlaG91cnMgLnV2Yy1zdWItaGVhZGluZyBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiogaWZyYW1lIFZpZGVvICoqL1xuLnZpZGVvLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnZpZGVvLWNvbnRlbnQgaDMge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Sb3VuZGVkQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGNvbG9yOiAjMTk1ZjkyO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLnZpZGVvLWNvbnRlbnQgLmZsdWlkLXdpZHRoLXZpZGVvLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLXRvcDogNTYuMjE2MiU7XG59XG4udmlkZW8tY29udGVudCAuZmx1aWQtd2lkdGgtdmlkZW8td3JhcHBlciBpZnJhbWUsXG4udmlkZW8tY29udGVudCAuZmx1aWQtd2lkdGgtdmlkZW8td3JhcHBlciBvYmplY3QsXG4udmlkZW8tY29udGVudCAuZmx1aWQtd2lkdGgtdmlkZW8td3JhcHBlciBlbWJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnZpZGVvLWNvbnRlbnQgLmZsdWlkLXdpZHRoLXZpZGVvLXdyYXBwZXIgaWZyYW1lIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4vKiBUb3BiYXIgKi9cbi50b3BiYXItd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTVmOTI7XG59XG4udG9wYmFyLXdyYXAgLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmc6IDA7XG59XG4udG9wYmFyLXdyYXAgLnRvcGJhci1jb250YWN0aW5mbyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICAudG9wYmFyLXdyYXAgLnRvcGJhci1jb250YWN0aW5mbyB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAudG9wYmFyLXdyYXAgLnRvcGJhci1jb250YWN0aW5mbyB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnRvcGJhci13cmFwIC50b3BiYXItY29udGFjdGluZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnRvcGJhci13cmFwIC50b3BiYXItY29udGFjdGluZm8gcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtUm91bmRlZE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW46IDAgMzBweDtcbn1cbi50b3BiYXItd3JhcCAudG9wYmFyLWNvbnRhY3RpbmZvIHAgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDk5cHgpIHtcbiAgLnRvcGJhci13cmFwIC50b3BiYXItY29udGFjdGluZm8gcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA1cHggMzBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnRvcGJhci13cmFwIC50b3BiYXItY29udGFjdGluZm8gcCB7XG4gICAgbWFyZ2luOiA1cHggMTVweCAwO1xuICB9XG59XG4udG9wYmFyLXdyYXAgLnRvcGJhci1jb250YWN0aW5mbyBwIC5mYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjOGRkOGY4O1xufVxuLnRvcGJhci13cmFwIC50b3BiYXItY29udGFjdGluZm8gLnBob25lLW51bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVJvdW5kZWRCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi50b3BiYXItd3JhcCAudG9wYmFyLWNvbnRhY3RpbmZvIC5waG9uZS1udW1iZXIgLmZhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC50b3BiYXItd3JhcCAudG9wYmFyLWNvbnRhY3RpbmZvIC5jb250YWN0LWFkZHJlc3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50b3BiYXItd3JhcCAudG9wYmFyLWNvbnRhY3RpbmZvIC5jb250YWN0LWFkZHJlc3MgLmZhIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnRvcGJhci13cmFwIC5tYWtlLWFuLWFwcG9pbnRtZW50IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC50b3BiYXItd3JhcCAubWFrZS1hbi1hcHBvaW50bWVudCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50b3BiYXItd3JhcCAubWFrZS1hbi1hcHBvaW50bWVudCBhIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVJvdW5kZWRCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkZDhmODtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBjb2xvcjogIzE5NWY5MjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAudG9wYmFyLXdyYXAgLm1ha2UtYW4tYXBwb2ludG1lbnQgYSB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnRvcGJhci13cmFwIC5tYWtlLWFuLWFwcG9pbnRtZW50IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnRvcGJhci13cmFwIC5tYWtlLWFuLWFwcG9pbnRtZW50IGEgLmZhIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLnRvcGJhci13cmFwIC5tYWtlLWFuLWFwcG9pbnRtZW50IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zaXRlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbi5zaXRlLWhlYWRlciAjd3BzLXN0aWNreS1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaXRlLWhlYWRlciAjd3BzLXN0aWNreS1oZWFkZXIud3BzLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0b3A6IC0xMDBweDtcbn1cbi5zaXRlLWhlYWRlciAjd3BzLXN0aWNreS1oZWFkZXIuaXMtc3RpY2t5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyAwcyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgMHMgbGluZWFyO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgMHMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyAwcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIDBzIGxpbmVhcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIwcHgpIHtcbiAgLnNpdGUtaGVhZGVyICN3cHMtc3RpY2t5LWhlYWRlci5pcy1zdGlja3kge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAjd3BzLXN0aWNreS1oZWFkZXIuaXMtc3RpY2t5IC5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nOiAwO1xufVxuLnNpdGUtaGVhZGVyICN3cHMtc3RpY2t5LWhlYWRlci5pcy1zdGlja3kgLmRlc2t0b3AtaGVhZGVyIHtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk1ZjkyO1xufVxuLnNpdGUtaGVhZGVyICN3cHMtc3RpY2t5LWhlYWRlci5pcy1zdGlja3kgLmRlc2t0b3AtaGVhZGVyIC5oZWFkZXItbG9nbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaXRlLWhlYWRlciAjd3BzLXN0aWNreS1oZWFkZXIuaXMtc3RpY2t5IC5kZXNrdG9wLWhlYWRlciAuaGVhZGVyLWxvZ28gLmRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpdGUtaGVhZGVyICN3cHMtc3RpY2t5LWhlYWRlci5pcy1zdGlja3kgLmRlc2t0b3AtaGVhZGVyIC5oZWFkZXItbG9nbyAuc3RpY2t5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAyMHB4O1xuICB3aWR0aDogNThweDtcbn1cbi5zaXRlLWhlYWRlciAjd3BzLXN0aWNreS1oZWFkZXIuaXMtc3RpY2t5IC5tYWtlLWFuLWFwcG9pbnRtZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2l0ZS1oZWFkZXIgI3dwcy1zdGlja3ktaGVhZGVyLmlzLXN0aWNreSAuZGVza3RvcC1oZWFkZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLnNpdGUtaGVhZGVyICN3cHMtc3RpY2t5LWhlYWRlci5pcy1zdGlja3kgLnRvcC1uYXZpZ2F0aW9uLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2l0ZS1oZWFkZXIgI3dwcy1zdGlja3ktaGVhZGVyLmlzLXN0aWNreSAudG9wLW5hdmlnYXRpb24tY29udGFpbmVyIC5zb2NpYWwtaWNvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpdGUtaGVhZGVyICN3cHMtc3RpY2t5LWhlYWRlci5pcy1zdGlja3kgLnRvcC1uYXZpZ2F0aW9uLWNvbnRhaW5lciAudG9wLW5hdmlnYXRpb24ge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4uc2l0ZS1oZWFkZXIgI3dwcy1zdGlja3ktaGVhZGVyLmlzLXN0aWNreSAudG9wLW5hdmlnYXRpb24tY29udGFpbmVyIC50b3AtbmF2aWdhdGlvbiB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zaXRlLWhlYWRlciAjd3BzLXN0aWNreS1oZWFkZXIuaXMtc3RpY2t5IC50b3AtbmF2aWdhdGlvbi1jb250YWluZXIgLnRvcC1uYXZpZ2F0aW9uIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zaXRlLWhlYWRlciAjd3BzLXN0aWNreS1oZWFkZXIuaXMtc3RpY2t5IC50b3AtbmF2aWdhdGlvbi1jb250YWluZXIgLnRvcC1uYXZpZ2F0aW9uIHVsIGxpIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzhkZDhmODtcbn1cbi5zaXRlLWhlYWRlciAuaGVhZGVyLWJhci13cmFwcGVyIHtcbiAgei1pbmRleDogMTA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjFzIGxpbmVhcjtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjFzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7XG59XG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1iYXItd3JhcHBlciAubWFrZS1hbi1hcHBvaW50bWVudCB7XG4gIGZsb2F0OiByaWdodDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaXRlLWhlYWRlciAuaGVhZGVyLWJhci13cmFwcGVyIC5tYWtlLWFuLWFwcG9pbnRtZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1iYXItd3JhcHBlciAubWFrZS1hbi1hcHBvaW50bWVudCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Sb3VuZGVkQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGQ4Zjg7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgY29sb3I6ICMxOTVmOTI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG59XG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1iYXItd3JhcHBlciAubWFrZS1hbi1hcHBvaW50bWVudCBhIC5mYSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5zaXRlLWhlYWRlciAuaGVhZGVyLWJhci13cmFwcGVyIC5tYWtlLWFuLWFwcG9pbnRtZW50IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1iYXItd3JhcHBlciAuZGVza3RvcC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjVweCAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaXRlLWhlYWRlciAuaGVhZGVyLWJhci13cmFwcGVyIC5kZXNrdG9wLWhlYWRlciB7XG4gICAgZ2FwOiAxNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuaGVhZGVyLWJhci13cmFwcGVyIC5oZWFkZXItbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zaXRlLWhlYWRlciAuaGVhZGVyLWJhci13cmFwcGVyIC5oZWFkZXItbG9nbyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1iYXItd3JhcHBlciAuaGVhZGVyLWxvZ28gLmRlc2t0b3AgaW1nIHtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5oZWFkZXItYmFyLXdyYXBwZXIgLmhlYWRlci1sb2dvIC5kZXNrdG9wIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5oZWFkZXItYmFyLXdyYXBwZXIgLmhlYWRlci1sb2dvIC5zdGlja3kge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpdGUtaGVhZGVyIC5oZWFkZXItYmFyLXdyYXBwZXIgLmhlYWRlci1sb2dvIC5zdGlja3kgaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2l0ZS1oZWFkZXIgLmhlYWRlci1iYXItd3JhcHBlciAudG9wLW5hdmlnYXRpb24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1iYXItd3JhcHBlciAudG9wLW5hdmlnYXRpb24tY29udGFpbmVyIC5zb2NpYWwtaWNvbnMge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuaGVhZGVyLWJhci13cmFwcGVyIC50b3AtbmF2aWdhdGlvbi1jb250YWluZXIgLnNvY2lhbC1pY29ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2l0ZS1oZWFkZXIgLmhlYWRlci1iYXItd3JhcHBlciAudG9wLW5hdmlnYXRpb24tY29udGFpbmVyIC5zb2NpYWwtaWNvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuaGVhZGVyLWJhci13cmFwcGVyIC50b3AtbmF2aWdhdGlvbi1jb250YWluZXIgLnNvY2lhbC1pY29ucyB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1iYXItd3JhcHBlciAudG9wLW5hdmlnYXRpb24tY29udGFpbmVyIC5zb2NpYWwtaWNvbnMgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxMHB4IDA7XG59XG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1iYXItd3JhcHBlciAudG9wLW5hdmlnYXRpb24tY29udGFpbmVyIC5zb2NpYWwtaWNvbnMgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMxOTVmOTI7XG59XG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1iYXItd3JhcHBlciAudG9wLW5hdmlnYXRpb24tY29udGFpbmVyIC50b3AtbmF2aWdhdGlvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICAvKiBzdWItbWVudSAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjBweCkge1xuICAuc2l0ZS1oZWFkZXIgLmhlYWRlci1iYXItd3JhcHBlciAudG9wLW5hdmlnYXRpb24tY29udGFpbmVyIC50b3AtbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5oZWFkZXItYmFyLXdyYXBwZXIgLnRvcC1uYXZpZ2F0aW9uLWNvbnRhaW5lciAudG9wLW5hdmlnYXRpb24gdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMDtcbiAgZ2FwOiAwcHggMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5oZWFkZXItYmFyLXdyYXBwZXIgLnRvcC1uYXZpZ2F0aW9uLWNvbnRhaW5lciAudG9wLW5hdmlnYXRpb24gdWwge1xuICAgIGdhcDogMHB4IDE1cHg7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuaGVhZGVyLWJhci13cmFwcGVyIC50b3AtbmF2aWdhdGlvbi1jb250YWluZXIgLnRvcC1uYXZpZ2F0aW9uIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1iYXItd3JhcHBlciAudG9wLW5hdmlnYXRpb24tY29udGFpbmVyIC50b3AtbmF2aWdhdGlvbiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNpdGUtaGVhZGVyIC5oZWFkZXItYmFyLXdyYXBwZXIgLnRvcC1uYXZpZ2F0aW9uLWNvbnRhaW5lciAudG9wLW5hdmlnYXRpb24gdWwgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5zaXRlLWhlYWRlciAuaGVhZGVyLWJhci13cmFwcGVyIC50b3AtbmF2aWdhdGlvbi1jb250YWluZXIgLnRvcC1uYXZpZ2F0aW9uIHVsIGxpOmZpcnN0LWNoaWxkIGEge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1iYXItd3JhcHBlciAudG9wLW5hdmlnYXRpb24tY29udGFpbmVyIC50b3AtbmF2aWdhdGlvbiB1bCBsaSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtUm91bmRlZE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMTk1ZjkyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLnNpdGUtaGVhZGVyIC5oZWFkZXItYmFyLXdyYXBwZXIgLnRvcC1uYXZpZ2F0aW9uLWNvbnRhaW5lciAudG9wLW5hdmlnYXRpb24gdWwgbGkgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGQ4Zjg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xcywgdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQ7XG59XG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1iYXItd3JhcHBlciAudG9wLW5hdmlnYXRpb24tY29udGFpbmVyIC50b3AtbmF2aWdhdGlvbiB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMxOTVmOTI7XG59XG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1iYXItd3JhcHBlciAudG9wLW5hdmlnYXRpb24tY29udGFpbmVyIC50b3AtbmF2aWdhdGlvbiB1bCBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhOjphZnRlciwgLnNpdGUtaGVhZGVyIC5oZWFkZXItYmFyLXdyYXBwZXIgLnRvcC1uYXZpZ2F0aW9uLWNvbnRhaW5lciAudG9wLW5hdmlnYXRpb24gdWwgbGkuY3VycmVudF9wYWdlX3BhcmVudCBhOjphZnRlciB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuLnNpdGUtaGVhZGVyIC5oZWFkZXItYmFyLXdyYXBwZXIgLnRvcC1uYXZpZ2F0aW9uLWNvbnRhaW5lciAudG9wLW5hdmlnYXRpb24gdWwgbGk6aG92ZXIgYTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDY5cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5oZWFkZXItYmFyLXdyYXBwZXIgLnRvcC1uYXZpZ2F0aW9uLWNvbnRhaW5lciAudG9wLW5hdmlnYXRpb24gdWwgbGkge1xuICAgIG1hcmdpbjogMCA1cHg7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuaGVhZGVyLWJhci13cmFwcGVyIC50b3AtbmF2aWdhdGlvbi1jb250YWluZXIgLnRvcC1uYXZpZ2F0aW9uIHVsIGxpIHVsIHtcbiAgYmFja2dyb3VuZDogIzE5NWY5MjtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjUwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgdG9wOiAxOTAlO1xuICB6LWluZGV4OiA5OTtcbiAgcGFkZGluZzogNXB4IDVweDtcbn1cbi5zaXRlLWhlYWRlciAuaGVhZGVyLWJhci13cmFwcGVyIC50b3AtbmF2aWdhdGlvbi1jb250YWluZXIgLnRvcC1uYXZpZ2F0aW9uIC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1iYXItd3JhcHBlciAudG9wLW5hdmlnYXRpb24tY29udGFpbmVyIC50b3AtbmF2aWdhdGlvbiB1bCBsaTpob3ZlciA+IGEge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5zaXRlLWhlYWRlciAuaGVhZGVyLWJhci13cmFwcGVyIC50b3AtbmF2aWdhdGlvbi1jb250YWluZXIgLnRvcC1uYXZpZ2F0aW9uIHVsIGxpOmhvdmVyID4gdWwge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0b3A6IDQ1cHg7XG59XG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1iYXItd3JhcHBlciAudG9wLW5hdmlnYXRpb24tY29udGFpbmVyIC50b3AtbmF2aWdhdGlvbiB1bCBsaSB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1iYXItd3JhcHBlciAudG9wLW5hdmlnYXRpb24tY29udGFpbmVyIC50b3AtbmF2aWdhdGlvbiB1bCBsaSB1bCBsaSBhIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1iYXItd3JhcHBlciAudG9wLW5hdmlnYXRpb24tY29udGFpbmVyIC50b3AtbmF2aWdhdGlvbiB1bCBsaSB1bCBsaSBhOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaXRlLWhlYWRlciAuaGVhZGVyLWJhci13cmFwcGVyIC50b3AtbmF2aWdhdGlvbi1jb250YWluZXIgLnRvcC1uYXZpZ2F0aW9uIHVsIGxpIHVsIGxpIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxMnB4IDEwcHg7XG59XG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1iYXItd3JhcHBlciAudG9wLW5hdmlnYXRpb24tY29udGFpbmVyIC50b3AtbmF2aWdhdGlvbiB1bCBsaSB1bCBsaTpob3ZlciA+IGEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM4ZGQ4Zjg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiAxMnB4IDEwcHg7XG59XG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1iYXItd3JhcHBlciAudG9wLW5hdmlnYXRpb24tY29udGFpbmVyIC50b3AtbmF2aWdhdGlvbiB1bCBsaSB1bCBsaSB1bCB7XG4gIGxlZnQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnNpdGUtaGVhZGVyIC5oZWFkZXItYmFyLXdyYXBwZXIgLnRvcC1uYXZpZ2F0aW9uLWNvbnRhaW5lciAudG9wLW5hdmlnYXRpb24gdWwgbGkgdWwgbGk6aG92ZXIgPiB1bCB7XG4gIHRvcDogMDtcbn1cbi5ibG9nIC5wYWdlLXRpdGxlLXdyYXBwZXIuc3R5bGUxIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5wYWdlLXRpdGxlLXdyYXBwZXIuc3R5bGUxIHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG59XG4ucGFnZS10aXRsZS13cmFwcGVyLnN0eWxlMSAucGFnZS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA5MHB4IDAgNjBweDtcbiAgcGFkZGluZzogMDtcbn1cbi5wYWdlLXRpdGxlLXdyYXBwZXIuc3R5bGUxIC5wYWdlLXRpdGxlIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtUm91bmRlZEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA3MHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjOGRkOGY4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLXRpdGxlLXdyYXBwZXIuc3R5bGUxIC5wYWdlLXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS10aXRsZS13cmFwcGVyLnN0eWxlMSAucGFnZS10aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG4ucGFnZS10aXRsZS13cmFwcGVyLnN0eWxlMSAucGFnZS1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFnZS10aXRsZS13cmFwcGVyLnN0eWxlMSAucGFnZS1kZXNjcmlwdGlvbiBwIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtUm91bmRlZEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMTk1ZjkyO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggIzhkZDhmODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS10aXRsZS13cmFwcGVyLnN0eWxlMSAucGFnZS1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucGFnZS10aXRsZS13cmFwcGVyLnN0eWxlMSAucGFnZS1kZXNjcmlwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5wYWdlLXRpdGxlLXdyYXBwZXIuc3R5bGUxIC5wYWdlLWZsb2F0aW5nLWltYWdlIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNjBweDtcbn1cbi5wYWdlLXRpdGxlLXdyYXBwZXIuc3R5bGUxIC5wYWdlLWZsb2F0aW5nLWltYWdlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDExMnB4O1xuICBoZWlnaHQ6IDExMnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDE0MSwgMjE2LCAyNDgsIDAuNSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLnBhZ2UtdGl0bGUtd3JhcHBlci5zdHlsZTIge1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5wYWdlLXRpdGxlLXdyYXBwZXIuc3R5bGUyIC5wYWdlLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2UtdGl0bGUtd3JhcHBlci5zdHlsZTIgLnBhZ2UtdGl0bGUgaDEge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Sb3VuZGVkQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDcwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtdGl0bGUtd3JhcHBlci5zdHlsZTIgLnBhZ2UtdGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLXRpdGxlLXdyYXBwZXIuc3R5bGUyIC5wYWdlLXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbi5wYWdlLXRpdGxlLXdyYXBwZXIuc3R5bGUyIC5wYWdlLWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogMCAxNSU7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG4ucGFnZS10aXRsZS13cmFwcGVyLnN0eWxlMiAucGFnZS1kZXNjcmlwdGlvbiBwIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS10aXRsZS13cmFwcGVyLnN0eWxlMiAucGFnZS1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucGFnZS10aXRsZS13cmFwcGVyLnN0eWxlMiAucGFnZS1kZXNjcmlwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5wYWdlLXRpdGxlLXdyYXBwZXIuc3R5bGUyIC5wYWdlLWZsb2F0aW5nLWltYWdlIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNjBweDtcbn1cbi5wYWdlLXRpdGxlLXdyYXBwZXIuc3R5bGUyIC5wYWdlLWZsb2F0aW5nLWltYWdlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDExMnB4O1xuICBoZWlnaHQ6IDExMnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDE0MSwgMjE2LCAyNDgsIDAuNSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5wYWdlLXRpdGxlLXdyYXBwZXIuc3R5bGUyIC5wYWdlLWZsb2F0aW5nLWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogNjVweDtcbn1cbi5wYWdlLXRpdGxlLXdyYXBwZXIuc3R5bGUzIHtcbiAgbWF4LWhlaWdodDogNTUwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucGFnZS10aXRsZS13cmFwcGVyLnN0eWxlMyAucGFnZS10aXRsZS1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMTMwcHg7XG59XG4ucGFnZS10aXRsZS13cmFwcGVyLnN0eWxlMyAucGFnZS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgcGFkZGluZzogMDtcbn1cbi5wYWdlLXRpdGxlLXdyYXBwZXIuc3R5bGUzIC5wYWdlLXRpdGxlIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtUm91bmRlZEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA3MHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLXRpdGxlLXdyYXBwZXIuc3R5bGUzIC5wYWdlLXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS10aXRsZS13cmFwcGVyLnN0eWxlMyAucGFnZS10aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG4ucGFnZS10aXRsZS13cmFwcGVyLnN0eWxlMyAucGFnZS1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDAgMTUlO1xufVxuLnBhZ2UtdGl0bGUtd3JhcHBlci5zdHlsZTMgLnBhZ2UtZGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjOGRkOGY4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLXRpdGxlLXdyYXBwZXIuc3R5bGUzIC5wYWdlLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wYWdlLXRpdGxlLXdyYXBwZXIuc3R5bGUzIC5wYWdlLWRlc2NyaXB0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnBhZ2UtdGl0bGUtd3JhcHBlci5zdHlsZTMgLnBhZ2UtZmxvYXRpbmctaW1hZ2Uge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogLTgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnBhZ2UtdGl0bGUtd3JhcHBlci5zdHlsZTMgLnBhZ2UtZmxvYXRpbmctaW1hZ2Ugc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbjogMCAxNXB4O1xuICBib3gtc2hhZG93OiAxcHggMnB4IDNweCByZ2JhKDI1LCA5NSwgMTQ2LCAwLjMpO1xufVxuLnBhZ2UtdGl0bGUtd3JhcHBlci5zdHlsZTMgLnBhZ2UtZmxvYXRpbmctaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKiBNb2JpbGUgTWVudSAqL1xuLm1vYmlsZS1uYXYtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA5OTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vYmlsZS1uYXZpZ2F0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG59XG4ubW9iaWxlLW5hdmlnYXRpb24gLmZsZXhuYXYge1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb2JpbGUtbmF2aWdhdGlvbiAuZmxleG5hdiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLm1vYmlsZS1uYXZpZ2F0aW9uIC5mbGV4bmF2IC50b3VjaC1idXR0b24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuLm1vYmlsZS1uYXZpZ2F0aW9uIC5mbGV4bmF2IC50b3VjaC1idXR0b24gLm5hdmljb24ge1xuICB0b3A6IDhweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLm1vYmlsZS1uYXZpZ2F0aW9uIC5mbGV4bmF2IHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk1ZjkyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vYmlsZS1uYXZpZ2F0aW9uIC5mbGV4bmF2IGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2JpbGUtbmF2aWdhdGlvbiAuZmxleG5hdiBsaSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1LCA5NSwgMTQ2LCAwLjcpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tb2JpbGUtbmF2aWdhdGlvbiAuZmxleG5hdiBsaSB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2JpbGUtbmF2aWdhdGlvbiAuZmxleG5hdiBsaSB1bCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubW9iaWxlLW5hdmlnYXRpb24gLmZsZXhuYXYgbGkgdWwgbGkgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUsIDk1LCAxNDYsIDAuNSk7XG59XG5cbi5tZW51LWJ1dHRvbiB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyMHB4KSB7XG4gIC5tZW51LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5tZW51LWJ1dHRvbiAudG91Y2gtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4jbW9iaWxlLW5hdi1pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICByaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB0b3A6IDUwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAjbW9iaWxlLW5hdi1pY29uIHtcbiAgICB0b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICB9XG59XG5cbiNtb2JpbGUtbmF2LWljb24gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzRkNTI1NjtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBvcGFjaXR5OiAxO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLyogSWNvbiAzICovXG4jbW9iaWxlLW5hdi1pY29uIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAwcHg7XG59XG5cbiNtb2JpbGUtbmF2LWljb24gc3BhbjpudGgtY2hpbGQoMiksICNtb2JpbGUtbmF2LWljb24gc3BhbjpudGgtY2hpbGQoMykge1xuICB0b3A6IDEwcHg7XG59XG5cbiNtb2JpbGUtbmF2LWljb24gc3BhbjpudGgtY2hpbGQoNCkge1xuICB0b3A6IDIwcHg7XG59XG5cbi5mb290ZXItcmVsYXRlZC1hcnRpY2xlcy13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMzVweCAwIDE1MHB4O1xufVxuLmZvb3Rlci1yZWxhdGVkLWFydGljbGVzLXdyYXAgLnNlY3Rpb24tdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uZm9vdGVyLXJlbGF0ZWQtYXJ0aWNsZXMtd3JhcCAuc2VjdGlvbi10aXRsZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVJvdW5kZWRCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMTk1ZjkyO1xuICBtYXJnaW46IDAgMCA0MHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLmZvb3Rlci1yZWxhdGVkLWFydGljbGVzLXdyYXAgLnJlbGF0ZWQtYXJ0aWNsZXMtYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItcmVsYXRlZC1hcnRpY2xlcy13cmFwIC5yZWxhdGVkLWFydGljbGVzLWJ0biB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uZm9vdGVyLXJlbGF0ZWQtYXJ0aWNsZXMtd3JhcCAucmVsYXRlZC1hcnRpY2xlcy1idG4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtUm91bmRlZEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTk1ZjkyO1xuICBwYWRkaW5nOiAxNXB4IDUwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4ZGQ4Zjg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG4uZm9vdGVyLXJlbGF0ZWQtYXJ0aWNsZXMtd3JhcCAucmVsYXRlZC1hcnRpY2xlcy1idG4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGQ4Zjg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXItcmVsYXRlZC1hcnRpY2xlcy13cmFwIC5yZWxhdGVkLWFydGljbGVzIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZm9vdGVyLXJlbGF0ZWQtYXJ0aWNsZXMtd3JhcCAucmVsYXRlZC1hcnRpY2xlcyAucmVsYXRlZC1hcnRpY2xlcy1pdGVtLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLXJlbGF0ZWQtYXJ0aWNsZXMtd3JhcCAucmVsYXRlZC1hcnRpY2xlcyAucmVsYXRlZC1hcnRpY2xlcy1pdGVtLWNvbnRhaW5lciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1yZWxhdGVkLWFydGljbGVzLXdyYXAgLnJlbGF0ZWQtYXJ0aWNsZXMgLnJlbGF0ZWQtYXJ0aWNsZXMtaXRlbS1jb250YWluZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5mb290ZXItcmVsYXRlZC1hcnRpY2xlcy13cmFwIC5yZWxhdGVkLWFydGljbGVzIC5yZWxhdGVkLWFydGljbGVzLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZvb3Rlci1yZWxhdGVkLWFydGljbGVzLXdyYXAgLnJlbGF0ZWQtYXJ0aWNsZXMgLnJlbGF0ZWQtYXJ0aWNsZXMtaXRlbSAuZm9vLXJlbGF0ZXItYmxvZy1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb290ZXItcmVsYXRlZC1hcnRpY2xlcy13cmFwIC5yZWxhdGVkLWFydGljbGVzIC5yZWxhdGVkLWFydGljbGVzLWl0ZW0gLmZvby1yZWxhdGVyLWJsb2ctaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4uZm9vdGVyLXJlbGF0ZWQtYXJ0aWNsZXMtd3JhcCAucmVsYXRlZC1hcnRpY2xlcyAucmVsYXRlZC1hcnRpY2xlcy1pdGVtIC5mb28tcmVsYXRlci1ibG9nLWltYWdlIC5mb28tcmVsYXRlZC1ibG9nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NywgODIsIDg2LCAwLjUpO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbn1cbi5mb290ZXItcmVsYXRlZC1hcnRpY2xlcy13cmFwIC5yZWxhdGVkLWFydGljbGVzIC5yZWxhdGVkLWFydGljbGVzLWl0ZW06aG92ZXIgLmZvby1yZWxhdGVyLWJsb2ctaW1hZ2UgLmZvby1yZWxhdGVkLWJsb2ctb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUsIDk1LCAxNDYsIDAuODUpO1xufVxuLmZvb3Rlci1yZWxhdGVkLWFydGljbGVzLXdyYXAgLnJlbGF0ZWQtYXJ0aWNsZXMgLnJlbGF0ZWQtYXJ0aWNsZXMtaXRlbTpob3ZlciAuZm9vLXJlbGF0ZWQtYmxvZy1kZXRhaWxzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYwcHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjBweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5mb290ZXItcmVsYXRlZC1hcnRpY2xlcy13cmFwIC5yZWxhdGVkLWFydGljbGVzIC5yZWxhdGVkLWFydGljbGVzLWl0ZW06aG92ZXIgLmZvby1yZWxhdGVkLWJsb2ctZGV0YWlscyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbi5mb290ZXItcmVsYXRlZC1hcnRpY2xlcy13cmFwIC5yZWxhdGVkLWFydGljbGVzIC5yZWxhdGVkLWFydGljbGVzLWl0ZW06aG92ZXIgLmZvby1yZWxhdGVkLWJsb2ctZGV0YWlscyAuZm9vLWZyb20tdGhlLWJsb2csIC5mb290ZXItcmVsYXRlZC1hcnRpY2xlcy13cmFwIC5yZWxhdGVkLWFydGljbGVzIC5yZWxhdGVkLWFydGljbGVzLWl0ZW06aG92ZXIgLmZvby1yZWxhdGVkLWJsb2ctZGV0YWlscyBoNCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmZvb3Rlci1yZWxhdGVkLWFydGljbGVzLXdyYXAgLnJlbGF0ZWQtYXJ0aWNsZXMgLnJlbGF0ZWQtYXJ0aWNsZXMtaXRlbTpob3ZlciAuZm9vLXJlbGF0ZWQtYmxvZy1kZXRhaWxzIC5lbnRyeS1leGNlcnB0IHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZm9vdGVyLXJlbGF0ZWQtYXJ0aWNsZXMtd3JhcCAucmVsYXRlZC1hcnRpY2xlcyAucmVsYXRlZC1hcnRpY2xlcy1pdGVtOmhvdmVyIC5mb28tcmVsYXRlZC1ibG9nLWRldGFpbHMgLmVudHJ5LWV4Y2VycHQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZvb3Rlci1yZWxhdGVkLWFydGljbGVzLXdyYXAgLnJlbGF0ZWQtYXJ0aWNsZXMgLnJlbGF0ZWQtYXJ0aWNsZXMtaXRlbTpob3ZlciAuZm9vLXJlbGF0ZWQtYmxvZy1kZXRhaWxzIC5lbnRyeS1leGNlcnB0IHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5mb290ZXItcmVsYXRlZC1hcnRpY2xlcy13cmFwIC5yZWxhdGVkLWFydGljbGVzIC5yZWxhdGVkLWFydGljbGVzLWl0ZW06aG92ZXIgLmZvby1yZWxhdGVkLWJsb2ctZGV0YWlscyAuZW50cnktbWV0YSBzcGFuLCAuZm9vdGVyLXJlbGF0ZWQtYXJ0aWNsZXMtd3JhcCAucmVsYXRlZC1hcnRpY2xlcyAucmVsYXRlZC1hcnRpY2xlcy1pdGVtOmhvdmVyIC5mb28tcmVsYXRlZC1ibG9nLWRldGFpbHMgLmVudHJ5LW1ldGEgc3BhbiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZm9vdGVyLXJlbGF0ZWQtYXJ0aWNsZXMtd3JhcCAucmVsYXRlZC1hcnRpY2xlcyAucmVsYXRlZC1hcnRpY2xlcy1pdGVtIC5mb28tcmVsYXRlZC1ibG9nLWRldGFpbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNDBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNTBweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIHotaW5kZXg6IDI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcywgb3BhY2l0eSAwLjNzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4zcztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmZvb3Rlci1yZWxhdGVkLWFydGljbGVzLXdyYXAgLnJlbGF0ZWQtYXJ0aWNsZXMgLnJlbGF0ZWQtYXJ0aWNsZXMtaXRlbSAuZm9vLXJlbGF0ZWQtYmxvZy1kZXRhaWxzIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mb290ZXItcmVsYXRlZC1hcnRpY2xlcy13cmFwIC5yZWxhdGVkLWFydGljbGVzIC5yZWxhdGVkLWFydGljbGVzLWl0ZW0gLmZvby1yZWxhdGVkLWJsb2ctZGV0YWlscyB7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICAuZm9vdGVyLXJlbGF0ZWQtYXJ0aWNsZXMtd3JhcCAucmVsYXRlZC1hcnRpY2xlcyAucmVsYXRlZC1hcnRpY2xlcy1pdGVtIC5mb28tcmVsYXRlZC1ibG9nLWRldGFpbHMge1xuICAgIHRvcDogMTVweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLXJlbGF0ZWQtYXJ0aWNsZXMtd3JhcCAucmVsYXRlZC1hcnRpY2xlcyAucmVsYXRlZC1hcnRpY2xlcy1pdGVtIC5mb28tcmVsYXRlZC1ibG9nLWRldGFpbHMge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cbi5mb290ZXItcmVsYXRlZC1hcnRpY2xlcy13cmFwIC5yZWxhdGVkLWFydGljbGVzIC5yZWxhdGVkLWFydGljbGVzLWl0ZW0gLmZvby1yZWxhdGVkLWJsb2ctZGV0YWlscyAuZm9vLWZyb20tdGhlLWJsb2cge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmZvb3Rlci1yZWxhdGVkLWFydGljbGVzLXdyYXAgLnJlbGF0ZWQtYXJ0aWNsZXMgLnJlbGF0ZWQtYXJ0aWNsZXMtaXRlbSAuZm9vLXJlbGF0ZWQtYmxvZy1kZXRhaWxzIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtUm91bmRlZEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLXJlbGF0ZWQtYXJ0aWNsZXMtd3JhcCAucmVsYXRlZC1hcnRpY2xlcyAucmVsYXRlZC1hcnRpY2xlcy1pdGVtIC5mb28tcmVsYXRlZC1ibG9nLWRldGFpbHMgaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1yZWxhdGVkLWFydGljbGVzLXdyYXAgLnJlbGF0ZWQtYXJ0aWNsZXMgLnJlbGF0ZWQtYXJ0aWNsZXMtaXRlbSAuZm9vLXJlbGF0ZWQtYmxvZy1kZXRhaWxzIGg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5mb290ZXItcmVsYXRlZC1hcnRpY2xlcy13cmFwIC5yZWxhdGVkLWFydGljbGVzIC5yZWxhdGVkLWFydGljbGVzLWl0ZW0gLmZvby1yZWxhdGVkLWJsb2ctZGV0YWlscyAuZW50cnktZXhjZXJwdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG59XG4uZm9vdGVyLXJlbGF0ZWQtYXJ0aWNsZXMtd3JhcCAucmVsYXRlZC1hcnRpY2xlcyAucmVsYXRlZC1hcnRpY2xlcy1pdGVtIC5mb28tcmVsYXRlZC1ibG9nLWRldGFpbHMgLmVudHJ5LWV4Y2VycHQgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5mb290ZXItcmVsYXRlZC1hcnRpY2xlcy13cmFwIC5yZWxhdGVkLWFydGljbGVzIC5yZWxhdGVkLWFydGljbGVzLWl0ZW0gLmZvby1yZWxhdGVkLWJsb2ctZGV0YWlscyAuZW50cnktbWV0YSB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG4uZm9vdGVyLXJlbGF0ZWQtYXJ0aWNsZXMtd3JhcCAucmVsYXRlZC1hcnRpY2xlcyAucmVsYXRlZC1hcnRpY2xlcy1pdGVtIC5mb28tcmVsYXRlZC1ibG9nLWRldGFpbHMgLmVudHJ5LW1ldGEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlci1yZWxhdGVkLWFydGljbGVzLXdyYXAgLnJlbGF0ZWQtYXJ0aWNsZXMgLnJlbGF0ZWQtYXJ0aWNsZXMtaXRlbSAuZm9vLXJlbGF0ZWQtYmxvZy1kZXRhaWxzIC5lbnRyeS1tZXRhIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuLmZvb3Rlci1yZWxhdGVkLWFydGljbGVzLXdyYXAgLnJlbGF0ZWQtYXJ0aWNsZXMgLnJlbGF0ZWQtYXJ0aWNsZXMtaXRlbSAuZm9vLXJlbGF0ZWQtYmxvZy1kZXRhaWxzIC5lbnRyeS1tZXRhIHNwYW4gaSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLmZvb3Rlci1jdGEtd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGQ4Zjg7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBwYWRkaW5nOiA2MHB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItY3RhLXdyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMDBweDtcbiAgfVxufVxuLmZvb3Rlci1jdGEtd3JhcCAuZm9vdGVyLWN0YS1mbG9hdGluZy1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMTMzcHg7XG59XG4uZm9vdGVyLWN0YS13cmFwIC5mb290ZXItY3RhLWZsb2F0aW5nLWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMjY2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlci1jdGEtd3JhcCAuZm9vdGVyLWN0YS1mbG9hdGluZy1pbWFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgfVxuICAuZm9vdGVyLWN0YS13cmFwIC5mb290ZXItY3RhLWZsb2F0aW5nLWltYWdlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItY3RhLXdyYXAgLmZvb3Rlci1jdGEtZmxvYXRpbmctaW1hZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTI1cHg7XG4gIH1cbiAgLmZvb3Rlci1jdGEtd3JhcCAuZm9vdGVyLWN0YS1mbG9hdGluZy1pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gIH1cbn1cbi5mb290ZXItY3RhLXdyYXAgLmZvb3Rlci1jdGEtaXRlbSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtUm91bmRlZEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogIzE5NWY5MjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5mb290ZXItY3RhLXdyYXAgLmZvb3Rlci1jdGEtaXRlbSBwIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAzMnB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4uZm9vdGVyLWN0YS13cmFwIC5mb290ZXItY3RhLWl0ZW0gcCBhIHtcbiAgY29sb3I6ICMxOTVmOTI7XG59XG4uZm9vdGVyLWN0YS13cmFwIC5mb290ZXItY3RhLWl0ZW0gcCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9vdGVyLWN0YS13cmFwIC5mb290ZXItY3RhLWl0ZW0gcCBzcGFuIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDk5cHgpIHtcbiAgLmZvb3Rlci1jdGEtd3JhcCAuZm9vdGVyLWN0YS1pdGVtIHAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uZm9vdGVyLWN0YS13cmFwIC5mb290ZXItY3RhLWl0ZW0uY2FsbC11cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRpc3QvaW1hZ2VzL2ljb24tZm9vdGVyLWNhbGwuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xufVxuLmZvb3Rlci1jdGEtd3JhcCAuZm9vdGVyLWN0YS1pdGVtLmNhbGwtdXMgcCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItY3RhLXdyYXAgLmZvb3Rlci1jdGEtaXRlbS5jYWxsLXVzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgIHBhZGRpbmc6IDkwcHggMCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLmZvb3Rlci1jdGEtd3JhcCAuZm9vdGVyLWN0YS1pdGVtLmNhbGwtdXMgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uZm9vdGVyLWN0YS13cmFwIC5mb290ZXItY3RhLWl0ZW0uYXBwb2ludG1lbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkaXN0L2ltYWdlcy9pY29uLWZvb3Rlci1hcHBvaW50bWVudC5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xufVxuLmZvb3Rlci1jdGEtd3JhcCAuZm9vdGVyLWN0YS1pdGVtLmFwcG9pbnRtZW50IHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItY3RhLXdyYXAgLmZvb3Rlci1jdGEtaXRlbS5hcHBvaW50bWVudCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICBwYWRkaW5nOiA5MHB4IDAgMDtcbiAgfVxuICAuZm9vdGVyLWN0YS13cmFwIC5mb290ZXItY3RhLWl0ZW0uYXBwb2ludG1lbnQgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5zaXRlLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTVmOTI7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICAuZm9vdGVyLXdpZGdldHMtd3JhcCAuZm9vdGVyLXdpZGdldC1jb250YWluZXIge1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci13aWRnZXRzLXdyYXAgLmZvb3Rlci13aWRnZXQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci13aWRnZXRzLXdyYXAgLmZvb3Rlci13aWRnZXQtY29udGFpbmVyLmZvby1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9vdGVyLXdpZGdldHMtd3JhcCAuZm9vdGVyLXdpZGdldCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mb290ZXItd2lkZ2V0cy13cmFwIC5mb290ZXItd2lkZ2V0IC5mb290ZXItd2lkZ2V0LWljb24ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmZvb3Rlci13aWRnZXRzLXdyYXAgLmZvb3Rlci13aWRnZXQgaDMge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Sb3VuZGVkQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjOGRkOGY4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZvb3Rlci13aWRnZXRzLXdyYXAgLmZvby1tZW51IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZm9vdGVyLXdpZGdldHMtd3JhcCAuZm9vLW1lbnUgdWwgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmZvb3Rlci13aWRnZXRzLXdyYXAgLmZvby1tZW51IHVsIGxpIGEge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5mb290ZXItd2lkZ2V0cy13cmFwIC5mb28tbWVudSB1bCBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICAuZm9vdGVyLXdpZGdldHMtd3JhcCAuZm9vLW9mZmljZS1ob3VycyB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbi5mb290ZXItd2lkZ2V0cy13cmFwIC5mb28tb2ZmaWNlLWhvdXJzIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZm9vdGVyLXdpZGdldHMtd3JhcCAuZm9vLW9mZmljZS1ob3VycyB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmZvb3Rlci13aWRnZXRzLXdyYXAgLmZvby1mb2xsb3ctdXMgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvb3Rlci13aWRnZXRzLXdyYXAgLmZvby1mb2xsb3ctdXMgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxMHB4IDA7XG59XG4uZm9vdGVyLXdpZGdldHMtd3JhcCAuZm9vLWZvbGxvdy11cyB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5mb290ZXItd2lkZ2V0cy13cmFwIC5mb28tcmVhY2gtdXMgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuLmZvb3Rlci13aWRnZXRzLXdyYXAgLmZvby1yZWFjaC11cyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Sb3VuZGVkQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4ZGQ4Zjg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mb290ZXItd2lkZ2V0cy13cmFwIC5mb28tcmVhY2gtdXMgYSB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4O1xuICB9XG59XG4uZm9vdGVyLXdpZGdldHMtd3JhcCAuZm9vLXJlYWNoLXVzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRkOGY4O1xuICBjb2xvcjogIzE5NWY5MjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZm9vdGVyLWNvcHlyaWdodC13cmFwcGVyIHtcbiAgcGFkZGluZzogNTBweCAwIDA7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE0MSwgMjE2LCAyNDgsIDAuNik7XG59XG4uZm9vdGVyLWNvcHlyaWdodC13cmFwcGVyIC5mb28tY29weXJpZ2h0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1jb3B5cmlnaHQtd3JhcHBlciAuZm9vLWNvcHlyaWdodCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uZm9vdGVyLWNvcHlyaWdodC13cmFwcGVyIC5mb28tY29weXJpZ2h0IHAge1xuICBjb2xvcjogcmdiYSgxNDEsIDIxNiwgMjQ4LCAwLjYpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xufVxuLmZvb3Rlci1jb3B5cmlnaHQtd3JhcHBlciAuZm9vLWNvcHlyaWdodCBhIHtcbiAgY29sb3I6IHJnYmEoMTQxLCAyMTYsIDI0OCwgMC42KTtcbn1cbi5mb290ZXItY29weXJpZ2h0LXdyYXBwZXIgLmZvby1jb3B5cmlnaHQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5mb290ZXItY29weXJpZ2h0LXdyYXBwZXIgLmZvby1zaXRlLWNyZWRpdCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWNvcHlyaWdodC13cmFwcGVyIC5mb28tc2l0ZS1jcmVkaXQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmZvb3Rlci1jb3B5cmlnaHQtd3JhcHBlciAuZm9vLXNpdGUtY3JlZGl0IGEge1xuICBjb2xvcjogcmdiYSgxNDEsIDIxNiwgMjQ4LCAwLjYpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5mb290ZXItY29weXJpZ2h0LXdyYXBwZXIgLmZvby1zaXRlLWNyZWRpdCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvb3Rlci1jb3B5cmlnaHQtd3JhcHBlciAuZm9vLXNpdGUtY3JlZGl0IGE6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG5cbi8qIG5ham1hICovXG4udmNfcm93LndwYl9yb3cge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubm8tY29udGFpbmVyID4gLnJvdyB7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuXG4ubm8tY29udGFpbmVyIC5yb3cgLnZjX2NvbHVtbl9jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ud3BiX3dyYXBwZXIgLnJvdy1iZy1jZW50ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctb3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZ1bGwtaGVpZ2h0LCAuZnVsbC1oZWlnaHQgPiBkaXYge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4udmNfcm93W2RhdGEtdmMtZnVsbC13aWR0aF0ge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uY29udGFpbmVyIC5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkIC5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbn1cblxuLndwcy1ob21lcGFnZS1zbGlkZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWFnZXMvc2xpZGVyMS1uZXcuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWhvbWVwYWdlLXNsaWRlci13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2Utc2xpZGVyLXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXNsaWRlci13cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2xpZGVyLWNvbnRhaW5lciAud3BzLWhvbWVwYWdlLXNsaWRlci10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgbWF4LXdpZHRoOiA3NDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLXNsaWRlci13cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2xpZGVyLWNvbnRhaW5lciAud3BzLWhvbWVwYWdlLXNsaWRlci10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXNsaWRlci13cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2xpZGVyLWNvbnRhaW5lciAud3BzLWhvbWVwYWdlLXNsaWRlci10aXRsZSBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVJvdW5kZWRCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHBhZGRpbmc6IDAgNDBweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utc2xpZGVyLXdyYXBwZXIgLndwcy1ob21lcGFnZS1zbGlkZXItY29udGFpbmVyIC53cHMtaG9tZXBhZ2Utc2xpZGVyLXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2Utc2xpZGVyLXdyYXBwZXIgLndwcy1ob21lcGFnZS1zbGlkZXItY29udGFpbmVyIC53cHMtaG9tZXBhZ2Utc2xpZGVyLXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utc2xpZGVyLXdyYXBwZXIgLndwcy1ob21lcGFnZS1zbGlkZXItY29udGFpbmVyIC53cHMtaG9tZXBhZ2Utc2xpZGVyLXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1zbGlkZXItd3JhcHBlciAud3BzLWhvbWVwYWdlLXNsaWRlci1jb250YWluZXIgLndwcy1ob21lcGFnZS1zbGlkZXItdGl0bGUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVJvdW5kZWRCb29rXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLndwcy1ob21lcGFnZS1zbGlkZXItb2ZmZXJzIHtcbiAgcGFkZGluZzogNzBweCAwcHggMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utc2xpZGVyLW9mZmVycyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2Utc2xpZGVyLW9mZmVycyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1zbGlkZXItb2ZmZXJzIC53cHMtaG9tZXBhZ2Utc2xpZGVyLW9mZmVyLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcsIDM4LCA2MSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgcGFkZGluZzogMjVweDtcbn1cbi53cHMtaG9tZXBhZ2Utc2xpZGVyLW9mZmVycyAud3BzLWhvbWVwYWdlLXNsaWRlci1vZmZlci1pdGVtIC5vZmZlci1yb3cxIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuLndwcy1ob21lcGFnZS1zbGlkZXItb2ZmZXJzIC53cHMtaG9tZXBhZ2Utc2xpZGVyLW9mZmVyLWl0ZW0gLm9mZmVyLXJvdzIge1xuICBjbGVhcjogYm90aDtcbn1cbi53cHMtaG9tZXBhZ2Utc2xpZGVyLW9mZmVycyAud3BzLWhvbWVwYWdlLXNsaWRlci1vZmZlci1pdGVtIC5vZmZlci1pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDc1cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEyMHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmZmZmO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwcy1ob21lcGFnZS1zbGlkZXItb2ZmZXJzIC53cHMtaG9tZXBhZ2Utc2xpZGVyLW9mZmVyLWl0ZW0gLm9mZmVyLWNvbnRlbnQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi53cHMtaG9tZXBhZ2Utc2xpZGVyLW9mZmVycyAud3BzLWhvbWVwYWdlLXNsaWRlci1vZmZlci1pdGVtIC5vZmZlci1jb250ZW50IC5vZmZlci10aXRsZTEsIC53cHMtaG9tZXBhZ2Utc2xpZGVyLW9mZmVycyAud3BzLWhvbWVwYWdlLXNsaWRlci1vZmZlci1pdGVtIC5vZmZlci1jb250ZW50IC5vZmZlci10aXRsZTIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Sb3VuZGVkQm9va1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG4ud3BzLWhvbWVwYWdlLXNsaWRlci1vZmZlcnMgLndwcy1ob21lcGFnZS1zbGlkZXItb2ZmZXItaXRlbSAub2ZmZXItY29udGVudCAub2ZmZXItdGl0bGUxIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtUm91bmRlZEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuLndwcy1ob21lcGFnZS1zbGlkZXItb2ZmZXJzIC53cHMtaG9tZXBhZ2Utc2xpZGVyLW9mZmVyLWl0ZW0gLm9mZmVyLWNvbnRlbnQgLm9mZmVyLXRpdGxlMiB7XG4gIGNvbG9yOiAjZmZkZTAwO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Sb3VuZGVkQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLndwcy1ob21lcGFnZS1zbGlkZXItb2ZmZXJzIC53cHMtaG9tZXBhZ2Utc2xpZGVyLW9mZmVyLWl0ZW0gLm9mZmVyLWRlc2NyaXB0aW9uIHAge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Sb3VuZGVkQm9va1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi53cHMtaG9tZXBhZ2Utc2xpZGVyLW9mZmVycyAud3BzLWhvbWVwYWdlLXNsaWRlci1vZmZlci1pdGVtIC5vZmZlci1kZXNjcmlwdGlvbiBhIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ud3BzLWhvbWVwYWdlLXNsaWRlci1vZmZlcnMgLndwcy1ob21lcGFnZS1zbGlkZXItb2ZmZXItaXRlbSAub2ZmZXItYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi53cHMtaG9tZXBhZ2Utc2xpZGVyLW9mZmVycyAud3BzLWhvbWVwYWdlLXNsaWRlci1vZmZlci1pdGVtIC5vZmZlci1idXR0b24gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtUm91bmRlZEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG4ud3BzLWhvbWVwYWdlLXNsaWRlci1vZmZlcnMgLndwcy1ob21lcGFnZS1zbGlkZXItb2ZmZXItaXRlbSAub2ZmZXItYnV0dG9uIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHotaW5kZXg6IDEwMDAwMDAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNTAwbXMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgNTAwbXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC5jbG9zZS1idG5fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTA7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLmNsb3NlLWJ0bl9fY29udGFpbmVyIC5jbG9zZS1idG4ge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC5jbG9zZS1idG5fX2NvbnRhaW5lciAuY2xvc2UtYnRuIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBmaWxsOiAjMTk1ZjkyO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA1MDBweDtcbiAgbWF4LXdpZHRoOiAzMy4zMzMlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEwMHB4IDQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTAwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogODBweCAyMHB4O1xuICB9XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyOTBweDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIGEgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhLFxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkuY3VycmVudC1tZW51LXBhcmVudCA+IGEsXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaS5jdXJyZW50X3BhZ2VfaXRlbSA+IGEge1xuICBjb2xvcjogIzE5NWY5MjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpIGE6bGluaywgLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkgYTp2aXNpdGVkLCAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaSBhOmhvdmVyLCAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaSBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMTk1ZjkyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTk1ZjkyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDQ0OCA1MTJcIj48cGF0aCBmaWxsPVwiaHNsKDIwNSwgNzElLCAzNCUpXCIgZD1cIk0yMjQgNDE2Yy04LjE4OCAwLTE2LjM4LTMuMTI1LTIyLjYyLTkuMzc1bC0xOTItMTkyYy0xMi41LTEyLjUtMTIuNS0zMi43NSAwLTQ1LjI1czMyLjc1LTEyLjUgNDUuMjUgMEwyMjQgMzM4LjhsMTY5LjQtMTY5LjRjMTIuNS0xMi41IDMyLjc1LTEyLjUgNDUuMjUgMHMxMi41IDMyLjc1IDAgNDUuMjVsLTE5MiAxOTJDMjQwLjQgNDEyLjkgMjMyLjIgNDE2IDIyNCA0MTZ6XCIvPjwvc3ZnPicpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogY2FsYygzMCUgLSAzcHgpO1xuICB3aWR0aDogMTJweDtcbiAgZmlsbDogIzE5NWY5MjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGJvdHRvbTtcbiAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2UtaW4tb3V0O1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEucm90YXRlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkgPiB1bC5zdWItbWVudSB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgNDAwbXMgZWFzZS1pbi1vdXQ7XG4gIGdhcDogMDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkgPiB1bC5zdWItbWVudSBsaSB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpID4gdWwuc3ViLW1lbnUgbGk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMjZweDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpID4gdWwuc3ViLW1lbnUgbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMTk1ZjkyO1xuICBvcGFjaXR5OiAwLjY1O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDI1MG1zIGVhc2UtaW4tb3V0O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpID4gdWwuc3ViLW1lbnUgbGkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaSA+IHVsLnN1Yi1tZW51IGxpID4gdWwuc3ViLW1lbnUgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY3RhLWJ0bl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jdGEtYnRuX19jb250YWluZXIgYSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Sb3VuZGVkQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGQ4Zjg7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgY29sb3I6ICMxOTVmOTI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmN0YS1idG5fX2NvbnRhaW5lciBhIC5mYSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY3RhLWJ0bl9fY29udGFpbmVyIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRkOGY4O1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMzBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyMHB4O1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAuYWRkcmVzcyxcbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLm51bWJlcixcbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmVtYWlsIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmFkZHJlc3MgYSxcbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLm51bWJlciBhLFxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAuZW1haWwgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGdhcDogMTJweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzE5NWY5MjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmFkZHJlc3MgYSBzdmcsXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5udW1iZXIgYSBzdmcsXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5lbWFpbCBhIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZpbGw6ICMxOTVmOTI7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5hZGRyZXNzIGEgc3ZnIHBhdGgsXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5udW1iZXIgYSBzdmcgcGF0aCxcbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmVtYWlsIGEgc3ZnIHBhdGgge1xuICBmaWxsOiAjMTk1ZjkyO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAuYWRkcmVzcyBhOmhvdmVyLFxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAubnVtYmVyIGE6aG92ZXIsXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5lbWFpbCBhOmhvdmVyIHtcbiAgY29sb3I6ICMxOTVmOTI7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwgbGkge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzE5NWY5MjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogMjUwbXMgYmFja2dyb3VuZC1jb2xvciBlYXNlLWluLW91dDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB1bCBsaSBhIGkge1xuICB0cmFuc2l0aW9uOiBmaWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICBjb2xvcjogIzE5NWY5Mjtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB1bCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5NWY5Mjtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB1bCBsaSBhOmhvdmVyIGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIuYWN0aXZlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMG1zO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIuYWN0aXZlOjphZnRlciB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEyMDBtcztcbiAgb3BhY2l0eTogMC40O1xufVxuXG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIge1xuICBwYWRkaW5nOiA1MHB4IDBweCAxNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NzRweCkge1xuICAuZm9vdGVyLWJsb2dfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDUwcHggMHB4IDEwMHB4O1xuICB9XG59XG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmJsb2ctaGVhZGVyX19jb250YWluZXIgaDMge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Sb3VuZGVkQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzE5NWY5MjtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvb3Rlci1ibG9nX193cmFwcGVyIC5ibG9nLWl0ZW1zX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNTBweDtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzc0cHgpIHtcbiAgLmZvb3Rlci1ibG9nX193cmFwcGVyIC5ibG9nLWl0ZW1zX19jb250YWluZXIge1xuICAgIGdhcDogODBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciAuYmxvZy1pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc3NHB4KSB7XG4gIC5mb290ZXItYmxvZ19fd3JhcHBlciAuYmxvZy1pdGVtc19fY29udGFpbmVyIC5ibG9nLWl0ZW0ge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciAuYmxvZy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZvb3Rlci1ibG9nX193cmFwcGVyIC5ibG9nLWl0ZW1zX19jb250YWluZXIgLmJsb2ctaXRlbSAud3BzLWJsb2ctcG9zdC10aHVtYm5haWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciAuYmxvZy1pdGVtIC53cHMtYmxvZy1wb3N0LXRodW1ibmFpbCBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciAuYmxvZy1pdGVtIC53cHMtYmxvZy1wb3N0LXRodW1ibmFpbCAud3BzLWJsb2ctcG9zdC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzcsIDgyLCA4NiwgMC41KTtcbiAgei1pbmRleDogMjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciAuYmxvZy1pdGVtOmhvdmVyIC53cHMtYmxvZy1wb3N0LXRodW1ibmFpbCAud3BzLWJsb2ctcG9zdC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNSwgOTUsIDE0NiwgMC44NSk7XG59XG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciAuYmxvZy1pdGVtOmhvdmVyIC53cHMtYmxvZy1wb3N0LWRldGFpbHMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjBweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZvb3Rlci1ibG9nX193cmFwcGVyIC5ibG9nLWl0ZW1zX19jb250YWluZXIgLmJsb2ctaXRlbTpob3ZlciAud3BzLWJsb2ctcG9zdC1kZXRhaWxzIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLmZvb3Rlci1ibG9nX193cmFwcGVyIC5ibG9nLWl0ZW1zX19jb250YWluZXIgLmJsb2ctaXRlbTpob3ZlciAud3BzLWJsb2ctcG9zdC1kZXRhaWxzIC5mb28tZnJvbS10aGUtYmxvZywgLmZvb3Rlci1ibG9nX193cmFwcGVyIC5ibG9nLWl0ZW1zX19jb250YWluZXIgLmJsb2ctaXRlbTpob3ZlciAud3BzLWJsb2ctcG9zdC1kZXRhaWxzIGgyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciAuYmxvZy1pdGVtOmhvdmVyIC53cHMtYmxvZy1wb3N0LWRldGFpbHMgLmVudHJ5LWV4Y2VycHQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZvb3Rlci1ibG9nX193cmFwcGVyIC5ibG9nLWl0ZW1zX19jb250YWluZXIgLmJsb2ctaXRlbTpob3ZlciAud3BzLWJsb2ctcG9zdC1kZXRhaWxzIC5lbnRyeS1leGNlcnB0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mb290ZXItYmxvZ19fd3JhcHBlciAuYmxvZy1pdGVtc19fY29udGFpbmVyIC5ibG9nLWl0ZW06aG92ZXIgLndwcy1ibG9nLXBvc3QtZGV0YWlscyAuZW50cnktZXhjZXJwdCBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciAuYmxvZy1pdGVtIC53cHMtYmxvZy1wb3N0LWRldGFpbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNDBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNTBweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIHotaW5kZXg6IDI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcywgb3BhY2l0eSAwLjNzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4zcztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmZvb3Rlci1ibG9nX193cmFwcGVyIC5ibG9nLWl0ZW1zX19jb250YWluZXIgLmJsb2ctaXRlbSAud3BzLWJsb2ctcG9zdC1kZXRhaWxzIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mb290ZXItYmxvZ19fd3JhcHBlciAuYmxvZy1pdGVtc19fY29udGFpbmVyIC5ibG9nLWl0ZW0gLndwcy1ibG9nLXBvc3QtZGV0YWlscyB7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuLmZvb3Rlci1ibG9nX193cmFwcGVyIC5ibG9nLWl0ZW1zX19jb250YWluZXIgLmJsb2ctaXRlbSAud3BzLWJsb2ctcG9zdC1kZXRhaWxzIC5mb28tZnJvbS10aGUtYmxvZyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciAuYmxvZy1pdGVtIC53cHMtYmxvZy1wb3N0LWRldGFpbHMgaDMge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Sb3VuZGVkQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItYmxvZ19fd3JhcHBlciAuYmxvZy1pdGVtc19fY29udGFpbmVyIC5ibG9nLWl0ZW0gLndwcy1ibG9nLXBvc3QtZGV0YWlscyBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciAuYmxvZy1pdGVtIC53cHMtYmxvZy1wb3N0LWRldGFpbHMgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLmZvb3Rlci1ibG9nX193cmFwcGVyIC5ibG9nLWl0ZW1zX19jb250YWluZXIgLmJsb2ctaXRlbSAud3BzLWJsb2ctcG9zdC1kZXRhaWxzIC5lbnRyeS1leGNlcnB0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDEwJTtcbn1cbi5mb290ZXItYmxvZ19fd3JhcHBlciAuYmxvZy1pdGVtc19fY29udGFpbmVyIC5ibG9nLWl0ZW0gLndwcy1ibG9nLXBvc3QtZGV0YWlscyAuZW50cnktZXhjZXJwdCBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmZvb3Rlci1ibG9nX193cmFwcGVyIC5zZWN0aW9uLWN0YV9fY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIgLnNlY3Rpb24tY3RhX19jb250YWluZXIgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYigxOCwgOTQsIDE0NCk7XG4gIGNvbG9yOiByZ2IoMTgsIDk0LCAxNDQpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDE3cHggMjRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5mb290ZXItYmxvZ19fd3JhcHBlciAuc2VjdGlvbi1jdGFfX2NvbnRhaW5lciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkZDhmODtcbiAgYm9yZGVyOiAycHggc29saWQgIzhkZDhmODtcbn1cblxuLndwcy1ob21lcGFnZS1zb2NpYWwtc3RhdHMtd3JhcCAud3BzLWhvbWVwYWdlLXNvY2lhbC1zdGF0cy1ob2xkZXIgLndwcy1ob21lcGFnZS1zb2NpYWwtc3RhdHMtY29udGVudCAuc2VjdGlvbi1pY29uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4ud3BzLWhvbWVwYWdlLXNvY2lhbC1zdGF0cy13cmFwIC53cHMtaG9tZXBhZ2Utc29jaWFsLXN0YXRzLWhvbGRlciAud3BzLWhvbWVwYWdlLXNvY2lhbC1zdGF0cy1jb250ZW50IC5zZWN0aW9uLWRldGFpbHMge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuLndwcy1ob21lcGFnZS1zb2NpYWwtc3RhdHMtd3JhcCAud3BzLWhvbWVwYWdlLXNvY2lhbC1zdGF0cy1ob2xkZXIgLndwcy1ob21lcGFnZS1zb2NpYWwtc3RhdHMtY29udGVudCAuc2VjdGlvbi1kZXRhaWxzIHAge1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuLndwcy1ob21lcGFnZS1zb2NpYWwtc3RhdHMtd3JhcCAud3BzLWhvbWVwYWdlLXNvY2lhbC1zdGF0cy1ob2xkZXIgLndwcy1ob21lcGFnZS1zb2NpYWwtc3RhdHMtY29udGVudCAuc2VjdGlvbi1kZXRhaWxzIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDIwcHggMCAwO1xufVxuLndwcy1ob21lcGFnZS1zb2NpYWwtc3RhdHMtd3JhcCAud3BzLWhvbWVwYWdlLXNvY2lhbC1zdGF0cy1ob2xkZXIgLndwcy1ob21lcGFnZS1zb2NpYWwtc3RhdHMtY29udGVudCAuc2VjdGlvbi1kZXRhaWxzIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb24tYmx1ZS10aWNrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAzcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuLndwcy1ob21lcGFnZS1mZWF0dXJlLXBvaW50cy13cmFwIC53cHMtaG9tZXBhZ2UtZmVhdHVyZS1wb2ludHMtaG9sZGVyIC53cHMtaG9tZXBhZ2UtZmVhdHVyZS1wb2ludHMtY29udGVudCAuc2VjdGlvbi1pY29uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLndwcy1ob21lcGFnZS1mZWF0dXJlLXBvaW50cy13cmFwIC53cHMtaG9tZXBhZ2UtZmVhdHVyZS1wb2ludHMtaG9sZGVyIC53cHMtaG9tZXBhZ2UtZmVhdHVyZS1wb2ludHMtY29udGVudCAuc2VjdGlvbi1kZXRhaWxzIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbi53cHMtaG9tZXBhZ2UtZmVhdHVyZS1wb2ludHMtd3JhcCAud3BzLWhvbWVwYWdlLWZlYXR1cmUtcG9pbnRzLWhvbGRlciAud3BzLWhvbWVwYWdlLWZlYXR1cmUtcG9pbnRzLWNvbnRlbnQgLnNlY3Rpb24tZGV0YWlscyBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMxOTVmOTI7XG59XG4ud3BzLWhvbWVwYWdlLWZlYXR1cmUtcG9pbnRzLXdyYXAgLndwcy1ob21lcGFnZS1mZWF0dXJlLXBvaW50cy1ob2xkZXIgLndwcy1ob21lcGFnZS1mZWF0dXJlLXBvaW50cy1jb250ZW50IC5zZWN0aW9uLWRldGFpbHMgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMjBweCAwIDA7XG59XG4ud3BzLWhvbWVwYWdlLWZlYXR1cmUtcG9pbnRzLXdyYXAgLndwcy1ob21lcGFnZS1mZWF0dXJlLXBvaW50cy1ob2xkZXIgLndwcy1ob21lcGFnZS1mZWF0dXJlLXBvaW50cy1jb250ZW50IC5zZWN0aW9uLWRldGFpbHMgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbi1ibHVlLXRpY2suc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDNweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogIzRkNTI1Njtcbn1cblxuLndwcy1ob21lcGFnZS1sb2dvcy13cmFwIHtcbiAgcGFkZGluZzogODBweCAwcHggMjBweDtcbn1cbi53cHMtaG9tZXBhZ2UtbG9nb3Mtd3JhcCAubG9nby1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0NjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwcHggMTBweDtcbn1cbi53cHMtaG9tZXBhZ2UtbG9nb3Mtd3JhcCAud3BzLWhvbWVwYWdlLWxvZ29zLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4ud3BzLWhvbWVwYWdlLWxvZ29zLXdyYXAgLndwcy1ob21lcGFnZS1sb2dvcy1jb250YWluZXI6YWZ0ZXIsIC53cHMtaG9tZXBhZ2UtbG9nb3Mtd3JhcCAud3BzLWhvbWVwYWdlLWxvZ29zLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA5OTk5cHg7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAwLjRlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgYm9yZGVyLWNvbG9yOiAjZDJkZmVhO1xufVxuLndwcy1ob21lcGFnZS1sb2dvcy13cmFwIC53cHMtaG9tZXBhZ2UtbG9nb3MtY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCA0MHB4O1xufVxuLndwcy1ob21lcGFnZS1sb2dvcy13cmFwIC53cHMtaG9tZXBhZ2UtbG9nb3MtY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtUm91bmRlZEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzE5NWY5MjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLndwcy1ob21lcGFnZS1sb2dvcy13cmFwIC53cHMtaG9tZXBhZ2UtbG9nb3MtY29udGFpbmVyIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgZ2FwOiA2MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS1sb2dvcy13cmFwIC53cHMtaG9tZXBhZ2UtbG9nb3MtY29udGFpbmVyIHVsIHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS1sb2dvcy13cmFwIC53cHMtaG9tZXBhZ2UtbG9nb3MtY29udGFpbmVyIHVsIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtbG9nb3Mtd3JhcCAud3BzLWhvbWVwYWdlLWxvZ29zLWNvbnRhaW5lciB1bCB7XG4gICAgZ2FwOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS1sb2dvcy13cmFwIC53cHMtaG9tZXBhZ2UtbG9nb3MtY29udGFpbmVyIHVsIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtbG9nb3Mtd3JhcCAud3BzLWhvbWVwYWdlLWxvZ29zLWNvbnRhaW5lciB1bCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtbG9nb3Mtd3JhcCAud3BzLWhvbWVwYWdlLWxvZ29zLWNvbnRhaW5lciB1bCBsaSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuLndwcy1ob21lcGFnZS1sb2dvcy13cmFwIC53cHMtaG9tZXBhZ2UtbG9nb3MtY29udGFpbmVyIHVsIGxpIGltZyB7XG4gIHdpZHRoOiA5MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3Itd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2VlZjQ7XG4gIHBhZGRpbmc6IDE1MHB4IDAgMDtcbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yLXdyYXAgLmljb24tYmVhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNTNweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTU1cHg7XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvci13cmFwIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yIC5kb2N0b3ItaW1hZ2Uge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3Itd3JhcCAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3RvciAuZG9jdG9yLWltYWdlIGltZyB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXI6IDEwcHggc29saWQgIzhkZDhmODtcbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yLXdyYXAgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3IgLmRvY3Rvci1kZXRhaWxzIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcGFkZGluZy1sZWZ0OiAyMCU7XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvci13cmFwIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yIC5kb2N0b3ItZGV0YWlscyBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVJvdW5kZWRCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMxOTVmOTI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvci13cmFwIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yIC5kb2N0b3ItZGV0YWlscyBwIHtcbiAgY29sb3I6ICM0ZDUyNTY7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvci13cmFwIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yIC5kb2N0b3ItZGV0YWlscyAuc2VjdGlvbi1idXR0b24gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtUm91bmRlZEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTk1ZjkyO1xuICBwYWRkaW5nOiAxNXB4IDUwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4ZGQ4Zjg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvci13cmFwIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yIC5kb2N0b3ItZGV0YWlscyAuc2VjdGlvbi1idXR0b24gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGQ4Zjg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLndwcy1ob21lcGFnZS1tb3VudGFpbi1zZWN0aW9uLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1hZ2VzL21lZXQtdGhlLWRvY3Rvci1iZy5qcGdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgcGFkZGluZzogMCAwIDE1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53cHMtaG9tZXBhZ2UtbW91bnRhaW4tc2VjdGlvbi13cmFwcGVyIC5pY29uLWJlYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01NXB4O1xufVxuXG4ud3BzLXJldmlld3MtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53cHMtcmV2aWV3cy10aXRsZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVJvdW5kZWRCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMTk1ZjkyO1xuICBtYXJnaW46IDAgMCA0MHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4ud3BzLXRlc3RpbW9uaWFscy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAzcHggM3B4IDBweCByZ2JhKDIxOSwgMjI2LCAyMzIsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDQ1cHggMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud3BzLXRlc3RpbW9uaWFscy1jb250YWluZXIgLmNhdGVnb3J5LWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLndwcy10ZXN0aW1vbmlhbHMtY29udGFpbmVyIC50ZXN0aW1vbmlhbC1zdGFyIHtcbiAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud3BzLXRlc3RpbW9uaWFscy1jb250YWluZXIgLm93bC1jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndwcy10ZXN0aW1vbmlhbHMtY29udGFpbmVyIC5vd2wtcHJldixcbi53cHMtdGVzdGltb25pYWxzLWNvbnRhaW5lciAub3dsLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cblxuLndwcy10ZXN0aW1vbmlhbHMtY29udGFpbmVyIC5vd2wtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi53cHMtdGVzdGltb25pYWxzLWNvbnRhaW5lciAub3dsLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLndwcy10ZXN0aW1vbmlhbHMtY29udGFpbmVyIC5vd2wtdGhlbWUgLm93bC1kb3RzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi53cHMtdGVzdGltb25pYWxzLWNvbnRhaW5lciAub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgem9vbTogMTtcbiAgKmRpc3BsYXk6IGlubGluZTtcbn1cblxuLndwcy10ZXN0aW1vbmlhbHMtY29udGFpbmVyIC5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE0MSwgMjE2LCAyNDgsIDAuNSk7XG59XG5cbi53cHMtdGVzdGltb25pYWxzLWNvbnRhaW5lciAub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3Bhbixcbi53cHMtdGVzdGltb25pYWxzLWNvbnRhaW5lciAub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdDpob3ZlciBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzhkZDhmODtcbn1cblxuLndwcy10ZXN0aW1vbmlhbHMtY29udGFpbmVyIC53cHMtdGVzdGltb25pYWwtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ud3BzLXRlc3RpbW9uaWFscy1jb250YWluZXIgLndwcy10ZXN0aW1vbmlhbC1zbGlkZXIgLnRlc3RpbW9uaWFsLWNvbnRlbnQge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjNGQ1MjU2O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ud3BzLXRlc3RpbW9uaWFscy1jb250YWluZXIgLndwcy10ZXN0aW1vbmlhbC1zbGlkZXIgLnRlc3RpbW9uaWFsLWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLndwcy10ZXN0aW1vbmlhbHMtY29udGFpbmVyIC53cHMtdGVzdGltb25pYWwtc2xpZGVyIC50ZXN0aW1vbmlhbC1jbGllbnQtZGV0YWlscyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG59XG5cbi53cHMtdGVzdGltb25pYWxzLWNvbnRhaW5lciAud3BzLXRlc3RpbW9uaWFsLXNsaWRlciAudGVzdGltb25pYWwtY2xpZW50LWRldGFpbHMgLmNsaWVudC1uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMTk1ZjkyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ud3BzLXRlc3RpbW9uaWFscy1jb250YWluZXIgLndwcy10ZXN0aW1vbmlhbC1zbGlkZXIgLnRlc3RpbW9uaWFsLWNsaWVudC1kZXRhaWxzIC5jbGllbnQtdGl0bGUge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi53cHMtaG9tZXBhZ2Utc3BlY2lhbC1vZmZlci13cmFwIHtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cbi53cHMtaG9tZXBhZ2Utc3BlY2lhbC1vZmZlci13cmFwIC53cHMtaG9tZXBhZ2Utc3BlY2lhbC1vZmZlci1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAzcHggM3B4IDBweCByZ2JhKDIxOSwgMjI2LCAyMzIsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53cHMtaG9tZXBhZ2Utc3BlY2lhbC1vZmZlci13cmFwIC53cHMtaG9tZXBhZ2Utc3BlY2lhbC1vZmZlci1jb250YWluZXIgLm9mZmVyLWNvbnRlbnQgLm9mZmVyLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkZDhmODtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuLndwcy1ob21lcGFnZS1zcGVjaWFsLW9mZmVyLXdyYXAgLndwcy1ob21lcGFnZS1zcGVjaWFsLW9mZmVyLWNvbnRhaW5lciAub2ZmZXItY29udGVudCAub2ZmZXItdGl0bGUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVJvdW5kZWRCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbi53cHMtaG9tZXBhZ2Utc3BlY2lhbC1vZmZlci13cmFwIC53cHMtaG9tZXBhZ2Utc3BlY2lhbC1vZmZlci1jb250YWluZXIgLm9mZmVyLWNvbnRlbnQgLm9mZmVyLWltYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEyMHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmZmZmO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMHB4O1xufVxuLndwcy1ob21lcGFnZS1zcGVjaWFsLW9mZmVyLXdyYXAgLndwcy1ob21lcGFnZS1zcGVjaWFsLW9mZmVyLWNvbnRhaW5lciAub2ZmZXItY29udGVudCAub2ZmZXItaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLndwcy1ob21lcGFnZS1zcGVjaWFsLW9mZmVyLXdyYXAgLndwcy1ob21lcGFnZS1zcGVjaWFsLW9mZmVyLWNvbnRhaW5lciAub2ZmZXItY29udGVudCAub2ZmZXItZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzRkNTI1NjtcbiAgcGFkZGluZzogMCA1MHB4O1xufVxuXG4ud3BzLWhvbWVwYWdlLW91ci1wcmFjdGljZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLndwcy1ob21lcGFnZS1vdXItcHJhY3RpY2Utd3JhcCAud3BzLWhvbWVwYWdlLW91ci1wcmFjdGljZS1zbGlkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwcy1ob21lcGFnZS1vdXItcHJhY3RpY2Utd3JhcCAud3BzLWhvbWVwYWdlLW91ci1wcmFjdGljZS1zbGlkZXIgLmltYWdlX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3BzLWhvbWVwYWdlLW91ci1wcmFjdGljZS13cmFwIC53cHMtaG9tZXBhZ2Utb3VyLXByYWN0aWNlLXNsaWRlciAuaW1hZ2VfX2NvbnRhaW5lciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDgwMHB4O1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLW91ci1wcmFjdGljZS13cmFwIC53cHMtaG9tZXBhZ2Utb3VyLXByYWN0aWNlLXNsaWRlciAuaW1hZ2VfX2NvbnRhaW5lciBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDYyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS1vdXItcHJhY3RpY2Utd3JhcCAud3BzLWhvbWVwYWdlLW91ci1wcmFjdGljZS1zbGlkZXIgLmltYWdlX19jb250YWluZXIgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA3MjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utb3VyLXByYWN0aWNlLXdyYXAgLndwcy1ob21lcGFnZS1vdXItcHJhY3RpY2Utc2xpZGVyIC5pbWFnZV9fY29udGFpbmVyIGltZyB7XG4gICAgbWluLWhlaWdodDogNTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAud3BzLWhvbWVwYWdlLW91ci1wcmFjdGljZS13cmFwIC53cHMtaG9tZXBhZ2Utb3VyLXByYWN0aWNlLXNsaWRlciAuaW1hZ2VfX2NvbnRhaW5lciBpbWcge1xuICAgIG1pbi1oZWlnaHQ6IDYyMHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLW91ci1wcmFjdGljZS13cmFwIC53cHMtaG9tZXBhZ2Utb3VyLXByYWN0aWNlLXNsaWRlciAuY29udGVudF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDYwcHggNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS1vdXItcHJhY3RpY2Utd3JhcCAud3BzLWhvbWVwYWdlLW91ci1wcmFjdGljZS1zbGlkZXIgLmNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNjBweCAyMHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLW91ci1wcmFjdGljZS13cmFwIC53cHMtaG9tZXBhZ2Utb3VyLXByYWN0aWNlLXNsaWRlciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ud3BzLWhvbWVwYWdlLW91ci1wcmFjdGljZS13cmFwIC53cHMtaG9tZXBhZ2Utb3VyLXByYWN0aWNlLXNsaWRlciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtUm91bmRlZEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbn1cbi53cHMtaG9tZXBhZ2Utb3VyLXByYWN0aWNlLXdyYXAgLndwcy1ob21lcGFnZS1vdXItcHJhY3RpY2Utc2xpZGVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogOTMwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDA7XG59XG4ud3BzLWhvbWVwYWdlLW91ci1wcmFjdGljZS13cmFwIC53cHMtaG9tZXBhZ2Utb3VyLXByYWN0aWNlLXNsaWRlciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IC5zZWN0aW9uLWN0YSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4ud3BzLWhvbWVwYWdlLW91ci1wcmFjdGljZS13cmFwIC53cHMtaG9tZXBhZ2Utb3VyLXByYWN0aWNlLXNsaWRlciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IC5zZWN0aW9uLWN0YSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Sb3VuZGVkQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDE1cHggNTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzhkZDhmODtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cbi53cHMtaG9tZXBhZ2Utb3VyLXByYWN0aWNlLXdyYXAgLndwcy1ob21lcGFnZS1vdXItcHJhY3RpY2Utc2xpZGVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgLnNlY3Rpb24tY3RhIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRkOGY4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTk1ZjkyO1xufVxuXG4ud3BzLWhvbWVwYWdlLWxvZ29zLWZvdXItd3JhcCB7XG4gIHBhZGRpbmc6IDgwcHggMHB4IDIwcHg7XG59XG4ud3BzLWhvbWVwYWdlLWxvZ29zLWZvdXItd3JhcCAubG9nby1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0NjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwcHggMTBweDtcbn1cbi53cHMtaG9tZXBhZ2UtbG9nb3MtZm91ci13cmFwIC53cHMtaG9tZXBhZ2UtbG9nb3MtZm91ci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLndwcy1ob21lcGFnZS1sb2dvcy1mb3VyLXdyYXAgLndwcy1ob21lcGFnZS1sb2dvcy1mb3VyLWNvbnRhaW5lcjphZnRlciwgLndwcy1ob21lcGFnZS1sb2dvcy1mb3VyLXdyYXAgLndwcy1ob21lcGFnZS1sb2dvcy1mb3VyLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA5OTk5cHg7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAwLjRlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgYm9yZGVyLWNvbG9yOiAjZDJkZmVhO1xufVxuLndwcy1ob21lcGFnZS1sb2dvcy1mb3VyLXdyYXAgLndwcy1ob21lcGFnZS1sb2dvcy1mb3VyLWNvbnRhaW5lciAuc2VjdGlvbi10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbn1cbi53cHMtaG9tZXBhZ2UtbG9nb3MtZm91ci13cmFwIC53cHMtaG9tZXBhZ2UtbG9nb3MtZm91ci1jb250YWluZXIgLnNlY3Rpb24tdGl0bGUgaDIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Sb3VuZGVkQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMTk1ZjkyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud3BzLWhvbWVwYWdlLWxvZ29zLWZvdXItd3JhcCAud3BzLWhvbWVwYWdlLWxvZ29zLWZvdXItY29udGFpbmVyIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53cHMtaG9tZXBhZ2UtbG9nb3MtZm91ci13cmFwIC53cHMtaG9tZXBhZ2UtbG9nb3MtZm91ci1jb250YWluZXIgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAyMHB4IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53cHMtaG9tZXBhZ2UtbG9nb3MtZm91ci13cmFwIC53cHMtaG9tZXBhZ2UtbG9nb3MtZm91ci1jb250YWluZXIgdWwgbGkgaW1nIHtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndwcy1ob21lcGFnZS1sb2dvcy1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1sb2dvcy1zbGlkZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi53cHMtaG9tZXBhZ2UtbG9nb3Mtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbG9nb3Mtc2xpZGVyX19jb250YWluZXIgLmxvZ29zLXJvd19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLWxvZ29zLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWxvZ29zLXNsaWRlcl9fY29udGFpbmVyIC5sb2dvcy1yb3dfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS1sb2dvcy1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1sb2dvcy1zbGlkZXJfX2NvbnRhaW5lciAubG9nb3Mtcm93X19jb250YWluZXIge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtbG9nb3Mtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbG9nb3Mtc2xpZGVyX19jb250YWluZXIgLmxvZ29zLXJvd19fY29udGFpbmVyIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtbG9nb3Mtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbG9nb3Mtc2xpZGVyX19jb250YWluZXIgLmxvZ29zLXJvd19fY29udGFpbmVyIC5sb2dvcy1yb3ctaW5uZXJfX2NvbnRhaW5lciB7XG4gIG1pbi13aWR0aDogMTAwdnc7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogODBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1sb2dvcy1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1sb2dvcy1zbGlkZXJfX2NvbnRhaW5lciAubG9nb3Mtcm93X19jb250YWluZXIgLmxvZ29zLXJvdy1pbm5lcl9fY29udGFpbmVyIHtcbiAgICBnYXA6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLWxvZ29zLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWxvZ29zLXNsaWRlcl9fY29udGFpbmVyIC5sb2dvcy1yb3dfX2NvbnRhaW5lciAubG9nb3Mtcm93LWlubmVyX19jb250YWluZXIge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtbG9nb3Mtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbG9nb3Mtc2xpZGVyX19jb250YWluZXIgLmxvZ29zLXJvd19fY29udGFpbmVyIC5sb2dvcy1yb3ctaW5uZXJfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLWxvZ29zLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWxvZ29zLXNsaWRlcl9fY29udGFpbmVyIC5sb2dvcy1yb3dfX2NvbnRhaW5lciAubG9nb3Mtcm93LWlubmVyX19jb250YWluZXIgLmxvZ28ge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLndwcy1ob21lcGFnZS1sb2dvcy1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1sb2dvcy1zbGlkZXJfX2NvbnRhaW5lciAubG9nb3Mtcm93X19jb250YWluZXIgLmxvZ29zLXJvdy1pbm5lcl9fY29udGFpbmVyIC5sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lsbC1jaGFuZ2U6IGZpbHRlcjtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDMwMG1zIGxpbmVhcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLWxvZ29zLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWxvZ29zLXNsaWRlcl9fY29udGFpbmVyIC5sb2dvcy1yb3dfX2NvbnRhaW5lciAubG9nb3Mtcm93LWlubmVyX19jb250YWluZXIgLmxvZ28gaW1nIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS1sb2dvcy1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1sb2dvcy1zbGlkZXJfX2NvbnRhaW5lciAubG9nb3Mtcm93X19jb250YWluZXIgLmxvZ29zLXJvdy1pbm5lcl9fY29udGFpbmVyIC5sb2dvIGltZyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtbG9nb3Mtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbG9nb3Mtc2xpZGVyX19jb250YWluZXIgLmxvZ29zLXJvd19fY29udGFpbmVyIC5sb2dvcy1yb3ctaW5uZXJfX2NvbnRhaW5lciAubG9nbyBpbWcge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cblxuLndwcy1ob21lcGFnZS10cmVhdG1lbnQtYm94ZXNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1ib3hlc19fd3JhcHBlciAuc2VjdGlvbi10aXRsZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtYm94ZXNfX3dyYXBwZXIgLnNlY3Rpb24tdGl0bGVfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LWJveGVzX193cmFwcGVyIC5zZWN0aW9uLXRpdGxlX19jb250YWluZXIgaDIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Sb3VuZGVkQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMTk1ZjkyO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuLndwcy1ob21lcGFnZS10cmVhdG1lbnQtYm94ZXNfX3dyYXBwZXIgLnNlY3Rpb24tdGl0bGVfX2NvbnRhaW5lciBwIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgY29sb3I6ICM0ZDUyNTY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLndwcy1ob21lcGFnZS10cmVhdG1lbnQtYm94ZXNfX3dyYXBwZXIgLndwcy1ob21lLXRyZWF0bWVudC1ib3hlcy1zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LWJveGVzX193cmFwcGVyIC53cHMtaG9tZS10cmVhdG1lbnQtYm94ZXMtc2xpZGVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LWJveGVzX193cmFwcGVyIC53cHMtaG9tZS10cmVhdG1lbnQtYm94ZXMtc2xpZGVyIC50cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1ib3hlc19fd3JhcHBlciAud3BzLWhvbWUtdHJlYXRtZW50LWJveGVzLXNsaWRlciAudHJlYXRtZW50LWJveGVzX19jb250YWluZXIgLnRyZWF0bWVudC1ib3gge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LWJveGVzX193cmFwcGVyIC53cHMtaG9tZS10cmVhdG1lbnQtYm94ZXMtc2xpZGVyIC50cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LWJveGVzX193cmFwcGVyIC53cHMtaG9tZS10cmVhdG1lbnQtYm94ZXMtc2xpZGVyIC50cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LWJveGVzX193cmFwcGVyIC53cHMtaG9tZS10cmVhdG1lbnQtYm94ZXMtc2xpZGVyIC50cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveCBhIC5zZWN0aW9uLWltYWdlIHtcbiAgd2lkdGg6IDE4MHB4O1xuICBoZWlnaHQ6IDE4MHB4O1xufVxuXG4ud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1ib3hlc19fd3JhcHBlciAud3BzLWhvbWUtdHJlYXRtZW50LWJveGVzLXNsaWRlciAudHJlYXRtZW50LWJveGVzX19jb250YWluZXIgLnRyZWF0bWVudC1ib3ggYSAuc2VjdGlvbi1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICBvcGFjaXR5OiAwLjY1O1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMzAwbXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LWJveGVzX193cmFwcGVyIC53cHMtaG9tZS10cmVhdG1lbnQtYm94ZXMtc2xpZGVyIC50cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveCBhIC5zZWN0aW9uLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtYm94ZXNfX3dyYXBwZXIgLndwcy1ob21lLXRyZWF0bWVudC1ib3hlcy1zbGlkZXIgLnRyZWF0bWVudC1ib3hlc19fY29udGFpbmVyIC50cmVhdG1lbnQtYm94IGEgLnNlY3Rpb24tY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1ib3hlc19fd3JhcHBlciAud3BzLWhvbWUtdHJlYXRtZW50LWJveGVzLXNsaWRlciAudHJlYXRtZW50LWJveGVzX19jb250YWluZXIgLnRyZWF0bWVudC1ib3ggYSAuc2VjdGlvbi1jb250ZW50IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtUm91bmRlZEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzE5NWY5MjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LWJveGVzX193cmFwcGVyIC53cHMtaG9tZS10cmVhdG1lbnQtYm94ZXMtc2xpZGVyIC50cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveCBhIC5zZWN0aW9uLWNvbnRlbnQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGNvbG9yOiAjNGQ1MjU2O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LWJveGVzX193cmFwcGVyIC53cHMtaG9tZS10cmVhdG1lbnQtYm94ZXMtc2xpZGVyIC50cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjVmODtcbn1cblxuLndwcy1ob21lcGFnZS10cmVhdG1lbnQtYm94ZXNfX3dyYXBwZXIgLndwcy1ob21lLXRyZWF0bWVudC1ib3hlcy1zbGlkZXIgLnRyZWF0bWVudC1ib3hlc19fY29udGFpbmVyIC50cmVhdG1lbnQtYm94IGE6aG92ZXIgLnNlY3Rpb24taW1hZ2UgaW1nIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMCUpO1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDAlKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLndwcy1ob21lcGFnZS10cmVhdG1lbnQtYm94ZXNfX3dyYXBwZXIgLnRyZWF0bWVudC1ib3hlcy1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1ib3hlc19fd3JhcHBlciAudHJlYXRtZW50LWJveGVzLW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LWJveGVzX193cmFwcGVyIC50cmVhdG1lbnQtYm94ZXMtbmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1ib3hlc19fd3JhcHBlciAudHJlYXRtZW50LWJveGVzLW5hdmlnYXRpb25fX2NvbnRhaW5lciAudHJlYXRtZW50LWJ1dHRvbi1uZXh0LFxuLndwcy1ob21lcGFnZS10cmVhdG1lbnQtYm94ZXNfX3dyYXBwZXIgLnRyZWF0bWVudC1ib3hlcy1uYXZpZ2F0aW9uX19jb250YWluZXIgLnRyZWF0bWVudC1idXR0b24tcHJldiB7XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgdHJhbnNmb3JtOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDNweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LWJveGVzX193cmFwcGVyIC50cmVhdG1lbnQtYm94ZXMtbmF2aWdhdGlvbl9fY29udGFpbmVyIC50cmVhdG1lbnQtYnV0dG9uLW5leHQsXG4gIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LWJveGVzX193cmFwcGVyIC50cmVhdG1lbnQtYm94ZXMtbmF2aWdhdGlvbl9fY29udGFpbmVyIC50cmVhdG1lbnQtYnV0dG9uLXByZXYge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LWJveGVzX193cmFwcGVyIC50cmVhdG1lbnQtYm94ZXMtbmF2aWdhdGlvbl9fY29udGFpbmVyIC50cmVhdG1lbnQtYnV0dG9uLW5leHQsXG4gIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LWJveGVzX193cmFwcGVyIC50cmVhdG1lbnQtYm94ZXMtbmF2aWdhdGlvbl9fY29udGFpbmVyIC50cmVhdG1lbnQtYnV0dG9uLXByZXYge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS10cmVhdG1lbnQtYm94ZXNfX3dyYXBwZXIgLnRyZWF0bWVudC1ib3hlcy1uYXZpZ2F0aW9uX19jb250YWluZXIgLnRyZWF0bWVudC1idXR0b24tbmV4dDo6YmVmb3JlLCAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1ib3hlc19fd3JhcHBlciAudHJlYXRtZW50LWJveGVzLW5hdmlnYXRpb25fX2NvbnRhaW5lciAudHJlYXRtZW50LWJ1dHRvbi1uZXh0OjphZnRlcixcbi53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LWJveGVzX193cmFwcGVyIC50cmVhdG1lbnQtYm94ZXMtbmF2aWdhdGlvbl9fY29udGFpbmVyIC50cmVhdG1lbnQtYnV0dG9uLXByZXY6OmJlZm9yZSxcbi53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LWJveGVzX193cmFwcGVyIC50cmVhdG1lbnQtYm94ZXMtbmF2aWdhdGlvbl9fY29udGFpbmVyIC50cmVhdG1lbnQtYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndwcy1ob21lcGFnZS10cmVhdG1lbnQtYm94ZXNfX3dyYXBwZXIgLnRyZWF0bWVudC1ib3hlcy1uYXZpZ2F0aW9uX19jb250YWluZXIgLnRyZWF0bWVudC1idXR0b24tbmV4dCBzdmcsXG4ud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1ib3hlc19fd3JhcHBlciAudHJlYXRtZW50LWJveGVzLW5hdmlnYXRpb25fX2NvbnRhaW5lciAudHJlYXRtZW50LWJ1dHRvbi1wcmV2IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgZmlsbDogIzE5NWY5Mjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LWJveGVzX193cmFwcGVyIC50cmVhdG1lbnQtYm94ZXMtbmF2aWdhdGlvbl9fY29udGFpbmVyIC50cmVhdG1lbnQtYnV0dG9uLW5leHQgc3ZnLFxuICAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1ib3hlc19fd3JhcHBlciAudHJlYXRtZW50LWJveGVzLW5hdmlnYXRpb25fX2NvbnRhaW5lciAudHJlYXRtZW50LWJ1dHRvbi1wcmV2IHN2ZyB7XG4gICAgd2lkdGg6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1ib3hlc19fd3JhcHBlciAudHJlYXRtZW50LWJveGVzLW5hdmlnYXRpb25fX2NvbnRhaW5lciAudHJlYXRtZW50LWJ1dHRvbi1uZXh0IHN2ZyxcbiAgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtYm94ZXNfX3dyYXBwZXIgLnRyZWF0bWVudC1ib3hlcy1uYXZpZ2F0aW9uX19jb250YWluZXIgLnRyZWF0bWVudC1idXR0b24tcHJldiBzdmcge1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1ib3hlc19fd3JhcHBlciAudHJlYXRtZW50LWJveGVzLW5hdmlnYXRpb25fX2NvbnRhaW5lciAudHJlYXRtZW50LWJ1dHRvbi1wcmV2IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59IiwiXG4kZm9udC1zdGFjay1PcGVuU2FuczogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4kZm9udC1zdGFjay1Tb3VyY2VTYW5zUHJvOiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiRmb250LXN0YWNrLUdvdGhhbVJvdW5kZWRMaWdodDogJ0dvdGhhbVJvdW5kZWRMaWdodCcsIHNhbnMtc2VyaWY7XG4kZm9udC1zdGFjay1Hb3RoYW1Sb3VuZGVkQm9vazogJ0dvdGhhbVJvdW5kZWRCb29rJywgc2Fucy1zZXJpZjtcbiRmb250LXN0YWNrLUdvdGhhbVJvdW5kZWRNZWRpdW06ICdHb3RoYW1Sb3VuZGVkTWVkaXVtJywgc2Fucy1zZXJpZjtcbiRmb250LXN0YWNrLUdvdGhhbVJvdW5kZWRCb2xkOiAnR290aGFtUm91bmRlZEJvbGQnLCBzYW5zLXNlcmlmO1xuXG5cblxuXG5cblxuXG4kYm9keS10ZXh0LWNvbG9yOiAjNEY2MjgzO1xuJHRleHQtY29sb3I6ICM0ZDUyNTY7XG5cbiRibHVlLWNvbG9yLWRhcms6ICMxOTVmOTI7XG4kYmx1ZS1jb2xvci1saWdodDogIzhkZDhmODtcbiR3aGl0ZS1jb2xvcjogI2ZmZmZmZjtcbiRibGFjay1jb2xvcjogIzAwMDAwMDtcbiRsaWdodC1ncmV5LWNvbG9yOiAjZTdlZWY0O1xuXG5cbiRzaXRlLWxpbmstY29sb3I6ICNmYWE3MjY7XG5cblxuXG4vKiFcbkZvb3RlclxuICovXG5cbiRmb290ZXItYmctY29sb3I6ICM0ODQ4NDg7IC8vIEZvb3RlciBNYWluIEJHIENvbG9yXG4kZm9vdGVyLWJnLWNvbG9yMjogIzM1MzUzNTsgLy8gRm9vdGVyIExvZ28gQkcgQ29sb3JcbiRmb290ZXItdGV4dC1jb2xvcjogIzY5Njk2OTsgLy8gRm9vdGVyIFRleHQgQ29sb3JcbiIsIkBtaXhpbiBjbGVhcml0IHtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgem9vbTogMTtcbn1cblxuLyogQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsMnMsZWFzZS1vdXQpOyAqL1xuQG1peGluIHRyYW5zaXRpb24oJHdoYXQ6IGFsbCwgJHRpbWU6IDAuMnMsICRob3c6IGVhc2UtaW4tb3V0KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHdoYXQgJHRpbWUgJGhvdztcbiAgLW1vei10cmFuc2l0aW9uOiAgICAkd2hhdCAkdGltZSAkaG93O1xuICAtbXMtdHJhbnNpdGlvbjogICAgICR3aGF0ICR0aW1lICRob3c7XG4gIC1vLXRyYW5zaXRpb246ICAgICAgJHdoYXQgJHRpbWUgJGhvdztcbiAgdHJhbnNpdGlvbjogICAgICAgICAkd2hhdCAkdGltZSAkaG93O1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzKSB7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xufVxuXG5AbWl4aW4gYm94LXNoYWRvdygkbGVmdCwgJHRvcCwgJHJhZGl1cywgJGNvbG9yKSB7XG4gIGJveC1zaGFkb3c6ICRsZWZ0ICR0b3AgJHJhZGl1cyAkY29sb3I7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogJGxlZnQgJHRvcCAkcmFkaXVzICRjb2xvcjtcbiAgLW1vei1ib3gtc2hhZG93OiAkbGVmdCAkdG9wICRyYWRpdXMgJGNvbG9yO1xufVxuXG5cbkBtaXhpbiBmb250LXNpemUoJHNpemVWYWx1ZTogMTYsICRsaW5lOiAkc2l6ZVZhbHVlICogMS41KSB7XG4gIGZvbnQtc2l6ZTogKCRzaXplVmFsdWUpICsgcHg7XG4gIGxpbmUtaGVpZ2h0OiAoJGxpbmUpICsgcHg7XG4gIGZvbnQtc2l6ZTogKCRzaXplVmFsdWUgLyAxNikgKyByZW07XG4gIGxpbmUtaGVpZ2h0OiAoJGxpbmUgLyAxNikgKyByZW07XG59XG5cbkBtaXhpbiBpbnB1dC1wbGFjZWhvbGRlciB7XG4gICYucGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxuICAmOi1tb3otcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxuICAmOjotbW96LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuXG4vLyBCcmVhayBQb2ludFxuXG5AbWl4aW4gYnJlYWtwb2ludCgkcG9pbnQpIHtcbiAgQGlmICRwb2ludCA9PSBkZXNrdG9wIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzBlbSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRwb2ludCA9PSBsYXB0b3Age1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHBvaW50ID09IHRhYmxldCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwZW0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gcGhhYmxldCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3LjVlbSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRwb2ludCA9PSBtb2JpbGVvbmx5IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzcuNWVtKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkcG9pbnQpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuMzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbiVicmFuZC1mb250IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTkxcHgpIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuXG5AbWl4aW4gaGVhZGluZy0xIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTkxcHgpIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cblxuQG1peGluIGhlYWRpbmctc3R5bGUxIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLU1vbnRzZXJyYXQ7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KDk5MXB4KSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn0iLCJodG1sIHtcblx0Zm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LW1zLXRleHQtc2l6ZS1hZGp1c3Q6ICAgICAxMDAlO1xufVxuXG5ib2R5IHtcblx0bWFyZ2luOiAwO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGhlaWdodDogMDtcbn1cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcblx0b3V0bGluZTogMDtcbn1cblxuYWJiclt0aXRsZV0ge1xuXHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG5iLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRmbiB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuaDEge1xuXHRmb250LXNpemU6IDJlbTtcblx0bWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxubWFyayB7XG5cdGJhY2tncm91bmQ6ICNmZjA7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsXG5zdXAge1xuXHRmb250LXNpemU6IDc1JTtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuXHR0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcblx0Ym90dG9tOiAtMC4yNWVtO1xufVxuXG5pbWcge1xuXHRib3JkZXI6IDA7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuZmlndXJlIHtcblx0bWFyZ2luOiAxZW0gNDBweDtcbn1cblxuaHIge1xuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0aGVpZ2h0OiAwO1xufVxuXG5wcmUge1xuXHRvdmVyZmxvdzogYXV0bztcbn1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRjb2xvcjogaW5oZXJpdDtcblx0Zm9udDogaW5oZXJpdDtcblx0bWFyZ2luOiAwO1xufVxuXG5idXR0b24ge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5pbnB1dCB7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuZmllbGRzZXQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuXHRtYXJnaW46IDAgMnB4O1xuXHRwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbmxlZ2VuZCB7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcbn1cblxudGV4dGFyZWEge1xuXHRvdmVyZmxvdzogYXV0bztcbn1cblxub3B0Z3JvdXAge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG5cdHBhZGRpbmc6IDA7XG59IiwiaHRtbCwgYm9keSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG92ZXJmbG93LXg6aGlkZGVuO1xuXHR3aWR0aDoxMDAlO1xufVxuXG5ib2R5IHtcblx0Zm9udC1mYW1pbHk6ICRmb250LXN0YWNrLU9wZW5TYW5zO1xuXHRmb250LXNpemU6MTVweDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDoyNnB4O1xuXHRjb2xvcjogJGJvZHktdGV4dC1jb2xvcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuXHR0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIgeyAvKiBJbmhlcml0IGJveC1zaXppbmcgdG8gbWFrZSBpdCBlYXNpZXIgdG8gY2hhbmdlIHRoZSBwcm9wZXJ0eSBmb3IgY29tcG9uZW50cyB0aGF0IGxldmVyYWdlIG90aGVyIGJlaGF2aW9yOyBzZWUgaHR0cDovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS8gKi9cblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG4iLCIvKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMXB4O1xuXHR3aWR0aDogMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjay1jb2xvcjtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRcdGNsaXA6IGF1dG8gIWltcG9ydGFudDtcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGxlZnQ6IDVweDtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0b3A6IDVweDtcblx0XHR3aWR0aDogYXV0bztcblx0XHR6LWluZGV4OiAxMDAwMDA7IC8qIEFib3ZlIFdQIHRvb2xiYXIuICovXG5cdH1cbn1cblxuLyogRG8gbm90IHNob3cgdGhlIG91dGxpbmUgb24gdGhlIHNraXAgbGluayB0YXJnZXQuICovXG4jY29udGVudFt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcblx0b3V0bGluZTogMDtcbn1cbiIsIlxuLndwLWNhcHRpb24sXG4ud3AtY2FwdGlvbi10ZXh0LFxuLnN0aWNreSxcbi5nYWxsZXJ5LWNhcHRpb24sXG4uYWxpZ25yaWdodCxcbi5hbGlnbmxlZnQsXG4uYWxpZ25jZW50ZXIsXG4uYnlwb3N0YXV0aG9yIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNnB4IDAgMTRweCAyMHB4O1xufVxuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDZweCAyMHB4IDE0cHggMDtcbn1cbi5hbGlnbnJpZ2h0IGltZyxcbi5hbGlnbmxlZnQgaW1nLFxuLmFsaWduY2VudGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5pbWcuY2VudGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5hbGlnbmxlZnQsXG4uYWxpZ25jZW50ZXIsXG4uYWxpZ25yaWdodCB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBNZWRpYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2UtY29udGVudCAud3Atc21pbGV5LFxuLmVudHJ5LWNvbnRlbnQgLndwLXNtaWxleSxcbi5jb21tZW50LWNvbnRlbnQgLndwLXNtaWxleSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIENhcHRpb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi53cC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGltZ1tjbGFzcyo9XCJ3cC1pbWFnZS1cIl0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC53cC1jYXB0aW9uLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgcGFkZGluZzogMTNweCAxNXB4O1xuXG4gICAgLnJ0bCAmIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBHYWxsZXJpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nYWxsZXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi5nYWxsZXJ5LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAzMy4zMyU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAyMCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxNi42NiU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxNC4yOCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOCAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxMi41JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy05IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDExLjExJTtcbn1cblxuLmdhbGxlcnktY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufSIsIlxucCB7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDEuODtcblx0bWFyZ2luOiAwIDAgMjVweDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG5cdG1hcmdpbjogMCAwIDMwcHg7XG5cdHBhZGRpbmc6IDA7XG59XG5cbmgzIHtcblx0Zm9udC1zaXplOiAyNXB4O1xuXHRmb250LXdlaWdodDpib2xkO1xufVxuYSxcbmE6aG92ZXIsXG5hOmZvY3VzIHtcblx0Y29sb3I6ICRibHVlLWNvbG9yLWRhcms7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHQmOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cblxudWwsb2wge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRsaSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHR9XG59XG5cblxuLndwcy1sZWZ0LWNvbHVtbiB7XG5cdHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50KDk5MXB4KSB7XG5cdFx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi53cHMtcmlnaHQtY29sdW1uIHtcblx0cGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCg5OTFweCkge1xuXHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHR9XG59XG5cblxuXG4ud3BzLWhlYWRpbmctc3R5bGUxIHtcblx0Zm9udC1mYW1pbHk6ICRmb250LXN0YWNrLUdvdGhhbVJvdW5kZWRCb2xkO1xuXHRmb250LXNpemU6IDMycHg7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGNvbG9yOiAkYmx1ZS1jb2xvci1kYXJrO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDAgMCAzMHB4O1xufSIsIi8qIEJsb2cgSXNvdG9wZSAqL1xuXG4ud3BzLWJsb2ctbWFpbi13cmFwIHtcbiAgcGFkZGluZzogOTBweCAwO1xuXG4gIC53cHMtYmxvZy1wb3N0LWl0ZW0ge1xuICAgIG1hcmdpbjogMCAwIDUwcHg7ICAgICBcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTkxcHgpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gICAgLndwcy1wb3N0LWl0ZW0taG9sZGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtY29sb3ItZGFyaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblxuICAgICAgLndwcy1ibG9nLXBvc3QtdGh1bWJuYWlsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgIC53cHMtYmxvZy1wb3N0LW92ZXJsYXkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkdGV4dC1jb2xvciwgLjUpOyAgICAgICAgICBcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAtbW96LXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgLndwcy1ibG9nLXBvc3QtdGh1bWJuYWlsIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgIH1cbiAgICAgICAgICAud3BzLWJsb2ctcG9zdC1vdmVybGF5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsdWUtY29sb3ItZGFyaywgLjg1KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud3BzLWJsb2ctcG9zdC1kZXRhaWxzIHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjBweCk7XG4gICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYwcHgpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYwcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjBweCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ4MHB4KSB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZm9vLWZyb20tdGhlLWJsb2csIGgyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmVudHJ5LWV4Y2VycHQge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0ODBweCkge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZW50cnktbWV0YSB7XG4gICAgICAgICAgICBzcGFuLCBzcGFuIGkge1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC53cHMtYmxvZy1wb3N0LWRldGFpbHMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLU9wZW5TYW5zO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcywgb3BhY2l0eSAwLjNzO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4zcztcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4zcztcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEzOTlweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDExOTlweCkge1xuICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9vLWZyb20tdGhlLWJsb2cge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stR290aGFtUm91bmRlZEJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgXG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDk5MXB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHsgICAgICAgICAgIFxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5lbnRyeS1leGNlcnB0IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTAlO1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmVudHJ5LW1ldGEge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDExOTlweCkge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICB9XG5cblxufVxuXG5cblxuLmVudHJ5LW1ldGEge1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgY29sb3I6IHJnYmEoJHRleHQtY29sb3IsIC45MCk7XG5cbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiByZ2JhKCR0ZXh0LWNvbG9yLCAuOTApO1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6IHJnYmEoJHRleHQtY29sb3IsIC45MCk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5wb3N0LXRodW1ibmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5LWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXgtd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcblxuICBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgb3BhY2l0eTogLjc1O1xuICB9XG59XG5cbi5ibG9nLXBvc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDAgMCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbn1cblxuLmVudHJ5LWhlYWRlciB7XG5cbiAgaDEsIGgyIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stR290aGFtUm91bmRlZEJvbGQ7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICRibHVlLWNvbG9yLWRhcms7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICRibHVlLWNvbG9yLWRhcms7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5hcmNoaXZlLXBhZ2UtaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuXG4gIC5wYWdlLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stR290aGFtUm91bmRlZE1lZGl1bTtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxuXG4gIC50YXhvbm9teS1kZXNjcmlwdGlvbiB7XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59XG5cbi8qIVxuQ29tbWVudHNcbiovXG5cbi5jb21tZW50cy1hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgjNjA2MDYwLCAuMik7XG5cblxufVxuXG4uY29tbWVudC1tZXRhLmNvbW1lbnRtZXRhZGF0YSB7XG4gIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogJGJsdWUtY29sb3ItbGlnaHQ7XG4gIH1cbn1cblxuLmNvbW1lbnRzLWFyZWEgb2wuY29tbWVudC1saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jb21tZW50cy1hcmVhIG9sLmNvbW1lbnQtbGlzdCBsaS5jb21tZW50LFxuLmNvbW1lbnRzLWFyZWEgb2wuY29tbWVudC1saXN0IGxpLnBpbmdiYWNrIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudHMtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICNiZGMzYzc7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWNvbnRlbnQge1xuICBjbGVhcjogYm90aDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtYXV0aG9yIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1hdXRob3IgLmF2YXRhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMTVweCAxNXB4IDA7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWF1dGhvciBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxMTExMTE7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LW1ldGFkYXRhIHtcbiAgZm9udC1zaXplOiA4cHg7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1tZXRhZGF0YSBhIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNiZGMzYzc7XG59XG5cbi5jb21tZW50cy1hcmVhIGEuY29tbWVudC1yZXBseS1saW5rIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ3ZDk7XG4gIGNvbG9yOiAjYmRjM2M3O1xufVxuXG4uY29tbWVudHMtYXJlYSBhLmNvbW1lbnQtcmVwbHktbGluazpob3ZlciB7XG4gIGNvbG9yOiAkYmx1ZS1jb2xvci1saWdodDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjYmRjM2M3O1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0IGxpLmNvbW1lbnQsXG4uY29tbWVudHMtYXJlYSAucGluZy1saXN0IGxpLmNvbW1lbnQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWxpc3QgbGkucGluZ2JhY2sge1xuICBwYWRkaW5nOiA2cHggMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0IGxpLmNvbW1lbnQgbGkge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ3ZDk7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQuZGVwdGgtMSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkNmQ3ZDk7XG59XG5cbi5jb21tZW50cy1hcmVhIC5ieXBvc3RhdXRob3Ige1xuICBib3JkZXItY29sb3I6ICNkNmQ3ZDk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1tZXRhZGF0YSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG59XG5cbi5waW5nLWxpc3QsXG4uZW50cnktY29tbWVudHMsXG4uY29tbWVudC1yZXNwb25kIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4uY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPVwidXJsXCJdIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbnAubm8tY29tbWVudHMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjYWFhO1xufVxuXG5wLnN1YnNjcmliZS10by1jb21tZW50cyB7XG4gIHBhZGRpbmc6IDI0cHggMCAxNnB4O1xufVxuXG4uY29tbWVudC1mb3JtIHtcblxuICAuY29tbWVudC1mb3JtLWNvbW1lbnQsXG4gIC5jb21tZW50LWZvcm0tYXV0aG9yLFxuICAuY29tbWVudC1mb3JtLWVtYWlsLFxuICAuY29tbWVudC1mb3JtLXVybCxcbiAgLmZvcm0tc3VibWl0IHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuXG4gIH1cblxuICBpbnB1dFt0eXBlPXRleHRdLFxuICBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgdGV4dGFyZWEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJHRleHQtY29sb3IsIDYwKTtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1Hb3RoYW1Sb3VuZGVkQm9sZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWUtY29sb3ItbGlnaHQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1jb2xvci1saWdodDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgLjNzLCBlYXNlLW91dCk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1jb2xvcjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjay1jb2xvcjtcbiAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi8qIVxuUG9zdCBOYXZpZ2F0aW9uXG4qL1xuXG4ucG9zdC1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzBweDtcblxuICAubmF2LWxpbmtzIHtcblxuICAgIC5uYXYtcHJldmlvdXMsXG4gICAgLm5hdi1uZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtY29sb3ItbGlnaHQ7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuLm1ldGEtbmF2IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1PcGVuU2FucztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuXG4gICAgfVxuXG4gICAgc3Bhbi5wb3N0LXRpdGxlIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stR290aGFtUm91bmRlZEJvbGQ7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgfVxufVxuXG4vKiFcblBvc3RzIE5hdmlnYXRpb25cbiovXG5cbi5wb3N0cy1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5uYXYtcHJldmlvdXMsXG4gIC5uYXYtbmV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stR290aGFtUm91bmRlZEJvbGQ7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRibHVlLWNvbG9yLWRhcms7XG4gICAgICBwYWRkaW5nOiAxNXB4IDUwcHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmx1ZS1jb2xvci1saWdodDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG5cbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAuM3MsIGVhc2Utb3V0KTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWNvbG9yLWxpZ2h0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdi1wcmV2aW91cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLm5hdi1uZXh0IHtcblxuICB9XG59XG5cbi5lcnJvci00MDQubm90LWZvdW5kIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCA3MHB4O1xufSIsIi8qKiBXaWRnZXRzICovXG5cbi53aWRnZXQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgLndpZGdldC10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLUdvdGhhbVJvdW5kZWRCb2xkO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgY29sb3I6ICRibHVlLWNvbG9yLWRhcms7XG4gIH1cblxuICBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogJGJsdWUtY29sb3ItbGlnaHQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYmx1ZS1jb2xvci1kYXJrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICAuY2hpbGRyZW4sXG4gICAgLnN1Yi1tZW51IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgdWwgPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYmx1ZS1jb2xvci1saWdodDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGJsdWUtY29sb3ItbGlnaHQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi8qIFNlYXJjaCBGb3JtICovXG4ud2lkZ2V0X3NlYXJjaCB7XG4gIGlucHV0W3R5cGU9J3NlYXJjaCddIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gIH1cbiAgaW5wdXRbdHlwZT0nc3VibWl0J10ge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLyogVGFnIENsb3VkIFdpZGdldCAqL1xuLndpZGdldF90YWdfY2xvdWQge1xuICAudGFnY2xvdWQgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDNkM2QzO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAycHggNXB4IDA7XG4gICAgcGFkZGluZzogMnB4IDhweCAycHggMThweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzNjM2MzO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggMCByZ2JhKDAsMCwwLDAuMTUpO1xuICAgICAgY29sb3I6ICMyMjI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZS1jb2xvci1saWdodDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiZ2VuZXJpY29uc1wiO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICNiYmI7XG4gICAgICBjb250ZW50OiBcIlxcZjQyOFwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgdG9wOiAycHg7XG4gICAgfVxuICB9XG59XG4vKiBSZWNlbnQgUG9zdHMgV2lkZ2V0ICovXG4ud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHtcbiAgLnBvc3QtZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuLyogQ2F0ZWdvcmllcyBXaWRnZXQgKi9cbi53aWRnZXRfY2F0ZWdvcmllcyB7XG4gIHVsIGxpIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgfVxufVxuXG4ud2lkZ2V0X3BvcHVsYXJwb3N0IHtcblxuICAucG9wdWxhci1wb3N0LWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsdWUtY29sb3ItZGFyaywgLjA1KTtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgbWFyZ2luOiAgMCAwIDMwcHg7XG5cbiAgICAucG9wdWxhci1wb3N0LWRldGFpbHMge1xuICAgICAgaDQge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stT3BlblNhbnM7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICRibHVlLWNvbG9yLWRhcms7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGJsdWUtY29sb3ItZGFyaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wb3B1bGFyLXBvc3QtbWV0YSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiByZ2JhKCR0ZXh0LWNvbG9yLCAuOTApO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBjb2xvcjogcmdiYSgkdGV4dC1jb2xvciwgLjkwKTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgkdGV4dC1jb2xvciwgLjkwKTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIud3BzLWFwcG9pbnRtZW50LWZvcm0ge1xuXG4gIC53cGNmNy1mb3JtIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stT3BlblNhbnM7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBpbnB1dFt0eXBlPXRlbF0sXG4gICAgaW5wdXRbdHlwZT10ZXh0XSxcbiAgICBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgICB0ZXh0YXJlYSxcbiAgICBzZWxlY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleS1jb2xvcjtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRsaWdodC1ncmV5LWNvbG9yO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcblxuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibHVlLWNvbG9yLWxpZ2h0O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBpbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKCR0ZXh0LWNvbG9yLCAuNSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGV4dGFyZWEge1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stT3BlblNhbnM7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLWNvbG9yLCAxKTtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtY29sb3ItbGlnaHQ7XG4gICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgLjNzLCBlYXNlLW91dCk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1jb2xvci1kYXJrO1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLU9wZW5TYW5zO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGNvbG9yOiAjNEY2MjgzO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIH1cblxuICAgIC5mYS1pbnB1dCB7XG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWUsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubGFiZWwtdGV4dCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIHNwYW4ud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgICBjb2xvcjogI0U5NUE3ODtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBkaXYud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIGRpdi53cGNmNy12YWxpZGF0aW9uLWVycm9ycyB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjRTk1QTc4O1xuICAgIH1cblxuICAgIC5hbGlnbi1jZW50ZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5hamF4LWxvYWRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTgwcHg7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgfVxuXG4gICAgLmlucHV0LWZpZWxkIHtcbiAgICAgIC8vIGZsb2F0OiBub25lO1xuICAgICAgLy8gbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgJi5zdWJtaXQtYnRuIHtcbiAgICAgICAgLy9tYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG4iLCIud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvci13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXktY29sb3I7XG4gIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRpc3QvaW1hZ2VzL21lZXQtdGhlLWRvY3Rvci1iZy5qcGdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgcGFkZGluZzogMTUwcHggMDtcblxuICAuaWNvbi1iZWFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNTNweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01NXB4O1xuICB9XG5cbiAgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3Ige1xuXG4gICAgLmRvY3Rvci1pbWFnZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgaW1nIHtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCAkYmx1ZS1jb2xvci1saWdodDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwOTlweCkge1xuICAgICAgICAgIC8vIG1heC13aWR0aDogMzIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg5OTFweCkge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZG9jdG9yLWRldGFpbHMge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjAlO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwOTlweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1JTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg5OTFweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLUdvdGhhbVJvdW5kZWRCb2xkO1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAkYmx1ZS1jb2xvci1kYXJrO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbi1idXR0b24ge1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stR290aGFtUm91bmRlZEJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkYmx1ZS1jb2xvci1kYXJrO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggNTBweDtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmx1ZS1jb2xvci1saWdodDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAuM3MsIGVhc2Utb3V0KTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtY29sb3ItbGlnaHQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuXG4vKiBIb21lcGFnZSBUcmVhdG1lbnRzICovXG5cbi53cHMtaG9tZXBhZ2UtdHJlYXRtZW50cy13cmFwIHtcblxuICAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHMtY29udGFpbmVyIHtcblxuICAgIC5zZWN0aW9uLWJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDUwcHggYXV0byAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLUdvdGhhbVJvdW5kZWRCb2xkO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRibHVlLWNvbG9yLWRhcms7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggNTBweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJsdWUtY29sb3ItbGlnaHQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcblxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgLjNzLCBlYXNlLW91dCk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtY29sb3ItbGlnaHQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndwcy1ob21lcGFnZS10cmVhdG1lbnRzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtaXRlbSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwOTlweCkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stR290aGFtUm91bmRlZEJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICRibHVlLWNvbG9yLWRhcms7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZS1ob2xkZXIge1xuICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmMWY1Zjg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50cmVhdG1lbnQtZGVzY3JpcHRpb24ge1xuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICB9XG5cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgLjNzLCBlYXNlLW91dCk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjVmODtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiBGZWF0dXJlZCAqL1xuXG4ud3BzLWZlYXR1cmVkLXRleHQge1xuICBwIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stR290aGFtUm91bmRlZEJvb2s7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAkYmx1ZS1jb2xvci1kYXJrO1xuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKCRibHVlLWNvbG9yLWxpZ2h0LCAxKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxuXG59XG5cblxuXG4vKiFcbk9mZmljZSBUb3VyIGhvbWVwYWdlXG4qL1xuXG4ud3BzLWhvbWVwYWdlLW91ci1wcmFjdGljZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTE5OXB4KSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cblxuICAud3BzLWhvbWVwYWdlLW91ci1wcmFjdGljZS1zbGlkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcblxuICAgIC5zbGlkZXMge1xub3BhY2l0eTogMC41O1xuICAgICAgbWluLWhlaWdodDogODAwcHg7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTkxcHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogNjIwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogNzIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5vdXItcHJhY3RpY2UtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgfVxuICAgIH1cblxuICAgIC5mbGV4LWNvbnRyb2wtbmF2IHtcbiAgICAgIGJvdHRvbTogMTIlO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDk5MXB4KSB7XG4gICAgICAgIGJvdHRvbTogNiU7XG4gICAgICB9XG5cbiAgICAgICYuZmxleC1jb250cm9sLXBhZ2luZyB7XG4gICAgICAgbGkge1xuICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgIGEge1xuICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR0ZXh0LWNvbG9yLCAuOSk7XG4gICAgICAgICAgICYuZmxleC1hY3RpdmUge1xuICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWNvbG9yLWxpZ2h0O1xuXG4gICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICB9XG4gICAgIH1cbiAgIH1cbiB9XG5cbiAuc2xpZGVyLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG5cbiAgaDIge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1Hb3RoYW1Sb3VuZGVkQm9sZDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLU9wZW5TYW5zO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG5cbiAgICBhe1xuICAgICAgY29sb3I6JGJsdWUtY29sb3ItbGlnaHQ7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAmOmhvdmVye1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24tYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDIwcHggMjBweDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1Hb3RoYW1Sb3VuZGVkQm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgcGFkZGluZzogMTVweCA1MHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGJsdWUtY29sb3ItbGlnaHQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgLjNzLCBlYXNlLW91dCk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1jb2xvci1saWdodDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJGJsdWUtY29sb3ItZGFyaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbn0gLy8gb3VyIHByYWN0aWNlXG5cblxuXG4vKiFcblRlc3RpbW9uaWFsIFNsaWRlclxuKi9cblxuLndwcy1yZXZpZXdzLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGgyIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stR290aGFtUm91bmRlZEJvbGQ7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAkYmx1ZS1jb2xvci1kYXJrO1xuICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ud3BzLXRlc3RpbW9uaWFscy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggMHB4IHJnYmEoI2RiZTJlOCwgLjgwKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogNDVweCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg5OTFweCkge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbiAgfVxuXG4gIC5jYXRlZ29yeS1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC50ZXN0aW1vbmlhbC1zdGFyIHtcbiAgICAvLyB3aWR0aDogMTUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAub3dsLWNhcm91c2VsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm93bC1wcmV2LFxuICAub3dsLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDsgLy8gSGFsZiBvZiB0aGUgcHJldi9uZXh0IGJ1dHRvbnMgaGVpZ2h0IGhlcmUgaW4gbmVnYXRpdmVzIHRvIGNlbnRlciB0aGVtIHBlcmZlY3RseVxuICB9XG4gIC5vd2wtcHJldiB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAub3dsLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLm93bC10aGVtZSAub3dsLWRvdHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHpvb206IDE7XG4gICAgKmRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdCBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibHVlLWNvbG9yLWxpZ2h0LCAuNSk7XG4gIH1cbiAgLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4sIC5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90OmhvdmVyIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICRibHVlLWNvbG9yLWxpZ2h0O1xuICB9XG5cbiAgLndwcy10ZXN0aW1vbmlhbC1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLnRlc3RpbW9uaWFsLXNsaWRlci1pdGVtIHsgfVxuXG5cbiAgICAudGVzdGltb25pYWwtY29udGVudCB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stT3BlblNhbnM7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50ZXN0aW1vbmlhbC1jbGllbnQtZGV0YWlscyB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcblxuICAgICAgLmNsaWVudC1uYW1lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLU9wZW5TYW5zO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogJGJsdWUtY29sb3ItZGFyaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIH1cblxuICAgICAgLmNsaWVudC10aXRsZSB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLU9wZW5TYW5zO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLyogVHJlYXRtZW50cyBQYWdlICovXG5cbi8vIC5tb3JlY29udGVudCBzcGFuIHtkaXNwbGF5Om5vbmV9XG5cbi53cHMtdHJlYXRtZW50LWNvbnRlbnQtYm94LXdyYXAge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgJi50cmVhdG1lbnQtYm94IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuXG4gIC53cHMtdHJlYXRtZW50LWJveC1jb250YWluZXIge1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCg5OTFweCkge1xuICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuXG4gICAgLmNvbnRlbnQtYm94LWltYWdlIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzJTtcbiAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcblxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDk5MXB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMTBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudC1ib3gtZGV0YWlscyB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDk5MXB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAuY29udGVudC1ib3gtdGl0bGUge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLUdvdGhhbVJvdW5kZWRCb2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBmb250LXdlaWdodDpub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICBjb2xvcjogJGJsdWUtY29sb3ItZGFyaztcbiAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbnRlbnQtYm94LWRlc2NyaXB0aW9uIHtcblxuICAgICAgICAud3BzLXRvZ2dsZS1jb250ZW50IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLU9wZW5TYW5zO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBjb2xvcjogJGJsdWUtY29sb3ItbGlnaHQ7XG4gICAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuZnVsbHRleHQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8qIVxuT2ZmaWNlIFRvdXIgcGFnZVxuKi9cblxuLndwcy1vZmZpY2UtdG91ci1zbGlkZXItd3JhcCB7fVxuLndwcy1vZmZpY2UtdG91ci1zbGlkZXItY29udGFpbmVyIHtcblxuICAud3BzLW9mZmljZS10b3VyLXNsaWRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLm9mZmljZS10b3VyLWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiA0MHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1Hb3RoYW1Sb3VuZGVkQm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5vd2wtY2Fyb3VzZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5vd2wtbmF2IC5vd2wtcHJldixcbiAgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgLy9tYXJnaW4tdG9wOiAtMTBweDsgLy8gSGFsZiBvZiB0aGUgcHJldi9uZXh0IGJ1dHRvbnMgaGVpZ2h0IGhlcmUgaW4gbmVnYXRpdmVzIHRvIGNlbnRlciB0aGVtIHBlcmZlY3RseVxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogLTM1cHggMCAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gICAgbGVmdDogMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRpc3QvaW1hZ2VzL25hdi1hcnJvdy1sZWZ0LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRpc3QvaW1hZ2VzL25hdi1hcnJvdy1sZWZ0LnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuICB9XG4gIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGlzdC9pbWFnZXMvbmF2LWFycm93LXJpZ2h0LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRpc3QvaW1hZ2VzL25hdi1hcnJvdy1yaWdodC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbiAgfVxuXG5cbiAgLm93bC10aGVtZSAub3dsLWRvdHMge1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB6b29tOiAxO1xuICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3Qgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2U7XG4gICAgLy9ib3JkZXItcmFkaXVzOiAzMHB4O1xuICB9XG4gIC5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFuLCAub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdDpob3ZlciBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1jb2xvci1saWdodDtcbiAgfVxufVxuXG5cblxuXG4vKiEgU2lkZWJhciAqL1xuXG4uc2lkZWJhci1idXR0b24td3JhcCB7XG5cbiAgJi5zdHlsZTEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgLnNpZGViYXItYnV0dG9uLWNvbnRhaW5lciB7XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWNvbG9yLWRhcms7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLnNpZGViYXItYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgfVxuXG4gICAgICAuc2lkZWJhci1idXR0b24taW1hZ2Uge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgICAuc2lkZWJhci1idXR0b24tdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLUdvdGhhbVJvdW5kZWRCb2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zdHlsZTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbGlnaHQtZ3JleS1jb2xvcjtcblxuICAgIC5zaWRlYmFyLWJ1dHRvbi1jb250YWluZXIge1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgIH1cblxuICAgICAgLnNpZGViYXItYnV0dG9uLWltYWdlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIG1heC13aWR0aDogNTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAuc2lkZWJhci1idXR0b24tdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLUdvdGhhbVJvdW5kZWRCb2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgIGNvbG9yOiAkYmx1ZS1jb2xvci1kYXJrO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG4vKiFcblRlYW0gTWVtYmVyXG4qL1xuXG4ud3BzLW91ci10ZWFtLXdyYXAge31cblxuLndwcy1vdXItdGVhbS1jb250YWluZXIge1xuXG4gIC50ZWFtLW1lbWJlci1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCg5OTFweCkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLnRlYW0tbWVtYmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC5tZW1iZXItdGh1bWIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm94LXNoYWRvdzogMXB4IDJweCAzcHggcmdiYSgkYmx1ZS1jb2xvci1kYXJrLCAuMik7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuXG5cbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lbWJlci1kZXRhaWxzIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICB9XG5cbiAgICAgaDUge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLUdvdGhhbVJvdW5kZWRCb2xkO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICRibHVlLWNvbG9yLWRhcms7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5qb2ItdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLU9wZW5TYW5zO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogJGJsdWUtY29sb3ItbGlnaHQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgIC5tZW1iZXItZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG5cbiAgfVxufVxufVxuXG5cbi8qIEhlYWRlciBTbGlkZXIgKi9cblxuLndwcy1ob21lLXNsaWRlciB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoODUwcHgpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndwcy1zbGlkZXItYnRuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi53cHMtc2xpZGVyLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG5cbi8qIEZBUSAqL1xuXG4ud3BzLWZhcS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuXG4gIC51bHRfZXhwaGVhZGVyIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stR290aGFtUm91bmRlZEJvbGQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAkYmx1ZS1jb2xvci1kYXJrO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMTk5cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwOTlweCkge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTkxcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB9XG4gIH1cbiAgLnVsdF9lY3BzdWJfY29udCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgfVxuICAudWx0X2V4cF9zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAudWx0X2V4cF9pY29uIHtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNTAwcHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYWlvLWljb24udWx0X2V4cHNlY3Rpb25faWNvbiB7XG4gICAgY29sb3I6ICRibHVlLWNvbG9yLWRhcmsgIWltcG9ydGFudDtcbiAgfVxuICAudWx0X2V4cF9jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxuICAud3BiX2NvbnRlbnRfZWxlbWVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC51bHRfZXhwX3NlY3Rpb24tbWFpbi51bHRfZXhwbGVmdF9pY29uIC51bHQtanVzdC1pY29uLXdyYXBwZXIudWx0X2V4cF9pY29uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweCAxMHB4IDA7XG4gIH1cblxuICAudWx0X2V4cF9zZWN0aW9uLW1haW4udWx0X2V4cGxlZnRfaWNvbiAudWx0X2V4cGhlYWRlciB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG5cblxuXG4ud3BzLWNvbnRhY3Qtb2ZmaWNlaG91cnMge1xuXG4gIGgyIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stR290aGFtUm91bmRlZEJvbGQ7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGNvbG9yOiAkYmx1ZS1jb2xvci1kYXJrO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC51dmMtc3ViLWhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1PcGVuU2FucztcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuXG4gICAgYSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuXG5cbi8qKiBpZnJhbWUgVmlkZW8gKiovXG5cbi52aWRlby1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gIGgzIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stR290aGFtUm91bmRlZEJvbGQ7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGNvbG9yOiAkYmx1ZS1jb2xvci1kYXJrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmZsdWlkLXdpZHRoLXZpZGVvLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctdG9wOiA1Ni4yMTYyJTtcbiAgICBpZnJhbWUsXG4gICAgb2JqZWN0LFxuICAgIGVtYmVkIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgaWZyYW1lIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIFRvcGJhciAqL1xuXG4udG9wYmFyLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1jb2xvci1kYXJrO1xuXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAudG9wYmFyLWNvbnRhY3RpbmZvIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTA5OXB4KSB7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDg1MHB4KSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCg2MDBweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stR290aGFtUm91bmRlZE1lZGl1bTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgXG5cbiAgICAgIGF7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwOTlweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiA1cHggMzBweCAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDg1MHB4KSB7XG4gICAgICAgIG1hcmdpbjogNXB4IDE1cHggMDtcbiAgICAgIH1cblxuICAgICAgLmZhIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgY29sb3I6ICRibHVlLWNvbG9yLWxpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5waG9uZS1udW1iZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLUdvdGhhbVJvdW5kZWRCb2xkO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuXG4gICAgICAuZmEge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtYWRkcmVzcyB7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDg1MHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5mYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWFrZS1hbi1hcHBvaW50bWVudCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCg2MDBweCkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1Hb3RoYW1Sb3VuZGVkQm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1jb2xvci1saWdodDtcbiAgICAgIC8vIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgLy8gLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAvLyBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICBjb2xvcjogJGJsdWUtY29sb3ItZGFyaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAuMnMsIGVhc2Utb3V0KTtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg4NTBweCkge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNjAwcHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5mYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuXG5cbi5zaXRlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMTBweDtcblxuXG4gICN3cHMtc3RpY2t5LWhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgXG5cbiAgICAmLndwcy1zdGlja3kge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRvcDogLTEwMHB4O1xuICAgIH1cblxuXG4gICAgJi5pcy1zdGlja3kge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMTAwMDA7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAuM3MsIDBzIGxpbmVhcik7XG5cbiAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTEyMHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmRlc2t0b3AtaGVhZGVyIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWNvbG9yLWRhcms7XG5cbiAgICAgIC5oZWFkZXItbG9nbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuZGVza3RvcCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuc3RpY2t5IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDU4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFrZS1hbi1hcHBvaW50bWVudCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5kZXNrdG9wLWhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC50b3AtbmF2aWdhdGlvbi1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLnNvY2lhbC1pY29ucyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC50b3AtbmF2aWdhdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcblxuICAgICAgICB1bCB7XG5cbiAgICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwgbGkgYSB7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1jb2xvci1saWdodDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gXG5cblxuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXItYmFyLXdyYXBwZXIge1xuICAgIHotaW5kZXg6IDEwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAuMXMsIGxpbmVhcik7XG5cbiAgICAuaGVhZGVyLWJhci1jb250YWluZXIge31cblxuICAgIC5tYWtlLWFuLWFwcG9pbnRtZW50IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTkxcHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLUdvdGhhbVJvdW5kZWRCb2xkO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWNvbG9yLWxpZ2h0O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICAgIGNvbG9yOiAkYmx1ZS1jb2xvci1kYXJrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAuMnMsIGVhc2Utb3V0KTtcblxuICAgICAgICAuZmEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVza3RvcC1oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMjVweCAxNXB4O1xuICAgICAgLy8gbWFyZ2luOiAxNXB4IDAgMDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg5OTFweCkge1xuICAgICAgIGdhcDogMTVweDtcbiAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuXG5cbiAgICB9XG5cbiAgICAuaGVhZGVyLWxvZ28ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICBhe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLmRlc2t0b3Age1xuXG4gICAgICAgIGltZ3tcbiAgICAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEzNTBweCkge1xuICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XG4gICAgICAgIC8vICAgaW1nIHtcbiAgICAgICAgLy8gICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAvLyAgIH1cbiAgICAgICAgLy8gfVxuICAgICAgfVxuXG4gICAgICAuc3RpY2t5IHtcblxuXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cblxuICAgICAgICBpbWd7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG5cblxuICAgIC50b3AtbmF2aWdhdGlvbi1jb250YWluZXIge1xuICAgICAgLy8gZmxvYXQ6IHJpZ2h0O1xuICAgICAgLy8gcGFkZGluZy10b3A6IDcwcHg7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTkxcHgpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgLnNvY2lhbC1pY29ucyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEzMDBweCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgfVxuXG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg5OTFweCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDA7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1jb2xvci1kYXJrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudG9wLW5hdmlnYXRpb24ge1xuICAgICAgICBmbG9hdDogbGVmdDtcblxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTEyMHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgLy9wYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBnYXA6IDBweCAzMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMzAwcHgpIHtcbiAgICAgICAgICAgIGdhcDogMHB4IDE1cHg7XG4gICAgICAgICAgIH1cblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIC8vIG1hcmdpbjogMCAxNXB4O1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1Hb3RoYW1Sb3VuZGVkTWVkaXVtO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1jb2xvci1kYXJrO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWNvbG9yLWxpZ2h0O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMXMsIHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWNvbG9yLWRhcms7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jdXJyZW50X3BhZ2VfaXRlbSwgJi5jdXJyZW50X3BhZ2VfcGFyZW50IHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwNjlweCkge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8qIHN1Yi1tZW51ICovXG4gICAgICAgIHVsIGxpIHVsIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1jb2xvci1kYXJrO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgdG9wOiAxOTAlO1xuICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAgIHBhZGRpbmc6IDVweCA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc3ViLW1lbnV7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwgbGk6aG92ZXIgPiBhIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICB1bCBsaTpob3ZlciA+IHVsIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgdG9wOiA0NXB4O1xuICAgICAgICB9XG4gICAgICAgIHVsIGxpIHVsIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdWwgbGkgdWwgbGkgYSB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLWNvbG9yLCAxKTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgdWwgbGkgdWwgbGk6aG92ZXIgPiBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogJGJsdWUtY29sb3ItbGlnaHQ7XG4gICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggMTBweDtcbiAgICAgICAgfVxuICAgICAgICB1bCBsaSB1bCBsaSB1bCB7XG4gICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgICAgdWwgbGkgdWwgbGk6aG92ZXIgPiB1bCB7XG4gICAgICAgICAgdG9wOiAwXG4gICAgICAgIH1cbiAgICAgICAgdWwgbGkgdWwgbGkgdWwgbGkge1xuICAgICAgICB9XG4gICAgICAgIHVsIGxpIHVsIGxpIHVsIGxpIGEge1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJsb2cgLnBhZ2UtdGl0bGUtd3JhcHBlci5zdHlsZTEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5cbi5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICAvLyBmbG9hdDogbGVmdDtcbiAgLy8gd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcblxuICAucGFnZS10aXRsZS1jb250YWluZXIge31cblxuXG4gICYuc3R5bGUxIHtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuXG5cbiAgICAucGFnZS10aXRsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDkwcHggMCA2MHB4O1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgaDEge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stR290aGFtUm91bmRlZEJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogJGJsdWUtY29sb3ItbGlnaHQ7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg5OTFweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZS1kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgLy8gbWFyZ2luOiAzMHB4IDAgMDtcblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1Hb3RoYW1Sb3VuZGVkQm9vaztcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAkYmx1ZS1jb2xvci1kYXJrO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgkYmx1ZS1jb2xvci1saWdodCwgMSk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAucGFnZS1mbG9hdGluZy1pbWFnZSB7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJvdHRvbTogLTUwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTYwcHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDExMnB4O1xuICAgICAgICBoZWlnaHQ6IDExMnB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKCRibHVlLWNvbG9yLWxpZ2h0LCAuNSk7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICAvL21heC13aWR0aDogMTAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zdHlsZTIge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgLnBhZ2UtdGl0bGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLy8gbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgIC8vIHBhZGRpbmc6IDAgMCAzMHB4O1xuXG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1Hb3RoYW1Sb3VuZGVkQm9sZDtcbiAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg5OTFweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZS1kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwIDE1JTtcbiAgICAgIG1hcmdpbjogMzBweCAwIDA7XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnBhZ2UtZmxvYXRpbmctaW1hZ2Uge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3R0b206IC01MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMTJweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgkYmx1ZS1jb2xvci1saWdodCwgLjUpO1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogNjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gICYuc3R5bGUzIHtcbiAgICBtYXgtaGVpZ2h0OiA1NTBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIC5wYWdlLXRpdGxlLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gICAgfVxuXG4gICAgLnBhZ2UtdGl0bGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLUdvdGhhbVJvdW5kZWRCb2xkO1xuICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDk5MXB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlLWRlc2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDAgMTUlO1xuICAgICAgLy9tYXJnaW46IDAgMCA1MHB4O1xuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICRibHVlLWNvbG9yLWxpZ2h0O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnBhZ2UtZmxvYXRpbmctaW1hZ2Uge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogLTgwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDFweCAycHggM3B4IHJnYmEoJGJsdWUtY29sb3ItZGFyaywgLjMpO1xuXG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbi8qIE1vYmlsZSBNZW51ICovXG5cbi5tb2JpbGUtbmF2LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC8vcGFkZGluZzogMCAxNXB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDk5O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9iaWxlLW5hdmlnYXRpb24ge1xuICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stT3BlblNhbnM7XG5cbiAgLy9kaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTkxcHgpIHtcbiAgICAvL2Rpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmZsZXhuYXZ7XG4gICAgb3BhY2l0eTogMDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTkxcHgpIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgLmZsZXhuYXYgLnRvdWNoLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIH1cblxuICAuZmxleG5hdiAudG91Y2gtYnV0dG9uIC5uYXZpY29uIHtcbiAgICB0b3A6IDhweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cblxuICAuZmxleG5hdiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtY29sb3ItZGFyaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibHVlLWNvbG9yLWRhcmssIC43KTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaSB1bCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmx1ZS1jb2xvci1kYXJrLCAuNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG5cblxuLm1lbnUtYnV0dG9uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KDExMjBweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnRvdWNoLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNtb2JpbGUtbmF2LWljb24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg5OTJweCkge1xuICAgIHRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gIH1cbn1cblxuI21vYmlsZS1uYXYtaWNvbiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkdGV4dC1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBvcGFjaXR5OiAxO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG4vKiBJY29uIDMgKi9cblxuI21vYmlsZS1uYXYtaWNvbiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMHB4O1xufVxuXG4jbW9iaWxlLW5hdi1pY29uIHNwYW46bnRoLWNoaWxkKDIpLCAjbW9iaWxlLW5hdi1pY29uIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiAxMHB4O1xufVxuXG4jbW9iaWxlLW5hdi1pY29uIHNwYW46bnRoLWNoaWxkKDQpIHtcbiAgdG9wOiAyMHB4O1xufVxuXG4vLyAjbW9iaWxlLW5hdi1pY29uLm9wZW4gc3BhbjpudGgtY2hpbGQoMSkge1xuLy8gICB0b3A6IDE4cHg7XG4vLyAgIHdpZHRoOiAwJTtcbi8vICAgbGVmdDogNTAlO1xuLy8gfVxuXG4vLyAjbW9iaWxlLW5hdi1pY29uLm9wZW4gc3BhbjpudGgtY2hpbGQoMikge1xuLy8gICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbi8vICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4vLyAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbi8vICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuLy8gfVxuXG4vLyAjbW9iaWxlLW5hdi1pY29uLm9wZW4gc3BhbjpudGgtY2hpbGQoMykge1xuLy8gICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4vLyAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbi8vICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbi8vICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbi8vIH1cblxuLy8gI21vYmlsZS1uYXYtaWNvbi5vcGVuIHNwYW46bnRoLWNoaWxkKDQpIHtcbi8vICAgdG9wOiAxOHB4O1xuLy8gICB3aWR0aDogMCU7XG4vLyAgIGxlZnQ6IDUwJTtcbi8vIH1cblxuIiwiLmZvb3Rlci1yZWxhdGVkLWFydGljbGVzLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEzNXB4IDAgMTUwcHg7XG5cbiAgLnNlY3Rpb24tdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgaDIge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLUdvdGhhbVJvdW5kZWRCb2xkO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogJGJsdWUtY29sb3ItZGFyaztcbiAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG5cbiAgLnJlbGF0ZWQtYXJ0aWNsZXMtYnRuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1Hb3RoYW1Sb3VuZGVkQm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJGJsdWUtY29sb3ItZGFyaztcbiAgICAgIHBhZGRpbmc6IDE1cHggNTBweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibHVlLWNvbG9yLWxpZ2h0O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcblxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIC4zcywgZWFzZS1vdXQpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtY29sb3ItbGlnaHQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmVsYXRlZC1hcnRpY2xlcyB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLnJlbGF0ZWQtYXJ0aWNsZXMtaXRlbS1jb250YWluZXIge1xuICAgICAgbWFyZ2luOiAwOyAgICAgXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDk5MXB4KSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVsYXRlZC1hcnRpY2xlcy1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuXG4gICAgICAuZm9vLXJlbGF0ZXItYmxvZy1pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAtbW96LXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9vLXJlbGF0ZWQtYmxvZy1vdmVybGF5IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHRleHQtY29sb3IsIC41KTsgICAgICAgICAgXG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuXG4gICAgICAgIC5mb28tcmVsYXRlci1ibG9nLWltYWdlIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZm9vLXJlbGF0ZWQtYmxvZy1vdmVybGF5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsdWUtY29sb3ItZGFyaywgLjg1KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9vLXJlbGF0ZWQtYmxvZy1kZXRhaWxzIHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjBweCk7XG4gICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYwcHgpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYwcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjBweCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ4MHB4KSB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZm9vLWZyb20tdGhlLWJsb2csIGg0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmVudHJ5LWV4Y2VycHQge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0ODBweCkge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZW50cnktbWV0YSB7XG4gICAgICAgICAgICBzcGFuLCBzcGFuIGkge1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5mb28tcmVsYXRlZC1ibG9nLWRldGFpbHMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLU9wZW5TYW5zO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcywgb3BhY2l0eSAwLjNzO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4zcztcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4zcztcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEzOTlweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDExOTlweCkge1xuICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwOTlweCkge1xuICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDk5MXB4KSB7XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb28tZnJvbS10aGUtYmxvZyB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1Hb3RoYW1Sb3VuZGVkQm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAyMCU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDk5MXB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHsgICAgICAgICAgIFxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5lbnRyeS1leGNlcnB0IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTAlO1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmVudHJ5LW1ldGEge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDExOTlweCkge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlci1jdGEtd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWNvbG9yLWxpZ2h0O1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgcGFkZGluZzogNjBweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwMHB4O1xuICB9XG5cbiAgLmZvb3Rlci1jdGEtZmxvYXRpbmctaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTMzcHg7XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAyNjZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDk5MXB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMjVweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9vdGVyLWN0YS1pdGVtIHtcblxuICAgIHAge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLUdvdGhhbVJvdW5kZWRCb2xkO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgY29sb3I6ICRibHVlLWNvbG9yLWRhcms7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZS1jb2xvci1kYXJrO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTE5OXB4KSB7XG4gICAgICBwIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDk5cHgpIHtcbiAgICAgIHAge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICAgICYuY2FsbC11cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkaXN0L2ltYWdlcy9pY29uLWZvb3Rlci1jYWxsLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcblxuICAgICAgcCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDk5MXB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgICAgIHBhZGRpbmc6IDkwcHggMCAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICBwIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFwcG9pbnRtZW50IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRpc3QvaW1hZ2VzL2ljb24tZm9vdGVyLWFwcG9pbnRtZW50LnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG5cbiAgICAgIHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDk5MXB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgICAgIHBhZGRpbmc6IDkwcHggMCAwO1xuICAgICAgICBwIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNpdGUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtY29sb3ItZGFyaztcbiAgcGFkZGluZzogNjBweCAwO1xufVxuXG4uZm9vdGVyLXdpZGdldHMtd3JhcCB7XG5cbiAgLmZvb3Rlci13aWRnZXQtY29udGFpbmVyIHtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTA5OXB4KSB7XG4gICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbiAgICB9XG5cbiAgICAmLmZvby1tZW51IHtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9vdGVyLXdpZGdldCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmZvb3Rlci13aWRnZXQtaWNvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1Hb3RoYW1Sb3VuZGVkQm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGNvbG9yOiAkYmx1ZS1jb2xvci1saWdodDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICB9XG5cbiAgLmZvby1tZW51IHtcbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLVNvdXJjZVNhbnNQcm87XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9vLW9mZmljZS1ob3VycyB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDk5cHgpIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1Tb3VyY2VTYW5zUHJvO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9vLWZvbGxvdy11cyB7XG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9vLXJlYWNoLXVzIHtcbiAgICBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1Tb3VyY2VTYW5zUHJvO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLUdvdGhhbVJvdW5kZWRCb2xkO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibHVlLWNvbG9yLWxpZ2h0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIC4ycywgZWFzZS1vdXQpO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDExOTlweCkge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1jb2xvci1saWdodDtcbiAgICAgICAgY29sb3I6ICRibHVlLWNvbG9yLWRhcms7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG59XG5cbi5mb290ZXItY29weXJpZ2h0LXdyYXBwZXIge1xuICBwYWRkaW5nOiA1MHB4IDAgMDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGJsdWUtY29sb3ItbGlnaHQsIC42KTtcblxuICAuZm9vLWNvcHlyaWdodCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiByZ2JhKCRibHVlLWNvbG9yLWxpZ2h0LCAuNik7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogcmdiYSgkYmx1ZS1jb2xvci1saWdodCwgLjYpO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLWNvbG9yLCAuOSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvby1zaXRlLWNyZWRpdCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogcmdiYSgkYmx1ZS1jb2xvci1saWdodCwgLjYpO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUtY29sb3IsIC45KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIlxuXG4vKiBuYWptYSAqL1xuXG5cbi52Y19yb3cud3BiX3JvdyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLm5vLWNvbnRhaW5lciA+IC5yb3cge1xuICBtYXJnaW46IDAgMTVweFxufVxuXG4ubm8tY29udGFpbmVyIC5yb3cgLnZjX2NvbHVtbl9jb250YWluZXIge1xuICBwYWRkaW5nOiAwXG59XG5cbi53cGJfd3JhcHBlciAucm93LWJnLWNlbnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudFxufVxuXG4ucm93LW92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW5cbn1cblxuLmZ1bGwtaGVpZ2h0LCAuZnVsbC1oZWlnaHQgPiBkaXYge1xuICBoZWlnaHQ6IDEwMHZoXG59XG5cbi52Y19yb3dbZGF0YS12Yy1mdWxsLXdpZHRoXSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWluZXIgLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQgLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xufVxuIiwiLndwcy1ob21lcGFnZS1zbGlkZXItd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDYwMHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWFnZXMvc2xpZGVyMS1uZXcuanBnXCIpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgICAgICBtaW4taGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgICAgICAgXG5cbiAgICAgIH1cblxuXG4gICAgLndwcy1ob21lcGFnZS1zbGlkZXItY29udGFpbmVye1xuXG5cbiAgICAgICAgLndwcy1ob21lcGFnZS1zbGlkZXItdGl0bGV7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG5cdCAgICAgICAgbWF4LXdpZHRoOiA3NDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLUdvdGhhbVJvdW5kZWRCb2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHggMCAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZyl7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLUdvdGhhbVJvdW5kZWRCb29rO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSBcblxuICAgIH0gXG59XG5cbi53cHMtaG9tZXBhZ2Utc2xpZGVyLW9mZmVycyB7XG4gICAgcGFkZGluZzogNzBweCAwcHggMHB4O1xuICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LDFmcik7XG4gICAgZ2FwOiAyMHB4XG4gICAgO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4bGcpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xuICAgICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLDFmcik7XG4gICAgICB9XG4gICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIC53cHMtaG9tZXBhZ2Utc2xpZGVyLW9mZmVyLWl0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcsMzgsNjEsMC41KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAvLyBtYXgtd2lkdGg6IDM5MHB4O1xuXG4gICAgICAgIC8vIHdpZHRoOiAyNSU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICAvLyBmbG9hdDogbGVmdDtcbiAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTQwMHB4KSB7XG4gICAgICAgIC8vICAgICB3aWR0aDogNTAlO1xuICAgICAgICAvLyAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIC8vICAgfVxuXG4gICAgICAgIC8vIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgLy8gICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvLyAgIH1cblxuICAgICAgICAub2ZmZXItcm93MSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmVyLXJvdzIge1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmZXItaW1hZ2Uge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmVyLWNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuXG4gICAgICAgICAgICAub2ZmZXItdGl0bGUxLC5vZmZlci10aXRsZTIge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1Hb3RoYW1Sb3VuZGVkQm9vaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICB9IFxuXG4gICAgICAgICAgICAub2ZmZXItdGl0bGUxIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stR290aGFtUm91bmRlZEJvb2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgICAgfSBcblxuICAgICAgICAgICAgLm9mZmVyLXRpdGxlMiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmRlMDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLUdvdGhhbVJvdW5kZWRCb2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmZXItZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLUdvdGhhbVJvdW5kZWRCb29rO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43KTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmVyLWJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLUdvdGhhbVJvdW5kZWRCb29rO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAvLyBjb2xvcjogJGJsdWUtY29sb3ItZGFyaztcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAxNXB4IDM1cHg7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1jb2xvci1saWdodDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkBtaXhpbiBicC1sZyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBcbiAgQG1peGluIGJwLW1kIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgXG4gIEBtaXhpbiBicC1zbSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIFxuICAvL1xuICAvLyAgTUVESUEgUVVFUklFU1xuICAvL+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xuICBcbiAgLy8gQSBtYXAgb2YgYnJlYWtwb2ludHMuXG4gICRicmVha3BvaW50czogKFxuICAgIHhzOiA1NzZweCxcbiAgICBzbTogNzY4cHgsXG4gICAgbWQ6IDk5MnB4LFxuICAgIGxnOiAxMjAwcHgsXG4gICAgeGxnOiAxNDAwcHgsXG4gICk7XG4gIFxuICAkZ3JpZC1icmVha3BvaW50czogKFxuICAgIHhzOiAwLFxuICAgIHNtOiA1NzZweCxcbiAgICBtZDogNzY4cHgsXG4gICAgbGc6IDk5MnB4LFxuICAgIHhsOiAxMjAwcHgsXG4gICAgeHhsOiAxNDAwcHgsXG4gICk7XG4gIFxuICAvL1xuICAvLyAgUkVTUE9ORCBBQk9WRVxuICAvL+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xuICBcbiAgLy8gQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge31cbiAgQG1peGluIHJlc3BvbmQtYWJvdmUoJGJyZWFrcG9pbnQpIHtcbiAgICAvLyBJZiB0aGUgYnJlYWtwb2ludCBleGlzdHMgaW4gdGhlIG1hcC5cbiAgICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xuICAgICAgLy8gR2V0IHRoZSBicmVha3BvaW50IHZhbHVlLlxuICAgICAgJGJyZWFrcG9pbnQtdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XG4gIFxuICAgICAgLy8gV3JpdGUgdGhlIG1lZGlhIHF1ZXJ5LlxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXZhbHVlKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICBcbiAgICAgIC8vIElmIHRoZSBicmVha3BvaW50IGRvZXNuJ3QgZXhpc3QgaW4gdGhlIG1hcC5cbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIExvZyBhIHdhcm5pbmcuXG4gICAgICBAd2FybiAnSW52YWxpZCBicmVha3BvaW50OiAjeyRicmVha3BvaW50fS4nO1xuICAgIH1cbiAgfVxuICBcbiAgLy9cbiAgLy8gIFJFU1BPTkQgQkVMT1dcbiAgLy/igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcbiAgXG4gIC8vIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHt9XG4gIEBtaXhpbiByZXNwb25kLWJlbG93KCRicmVha3BvaW50KSB7XG4gICAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZXhpc3RzIGluIHRoZSBtYXAuXG4gICAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcbiAgICAgIC8vIEdldCB0aGUgYnJlYWtwb2ludCB2YWx1ZS5cbiAgICAgICRicmVha3BvaW50LXZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xuICBcbiAgICAgIC8vIFdyaXRlIHRoZSBtZWRpYSBxdWVyeS5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAoJGJyZWFrcG9pbnQtdmFsdWUgLSAxKSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgXG4gICAgICAvLyBJZiB0aGUgYnJlYWtwb2ludCBkb2Vzbid0IGV4aXN0IGluIHRoZSBtYXAuXG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBMb2cgYSB3YXJuaW5nLlxuICAgICAgQHdhcm4gJ0ludmFsaWQgYnJlYWtwb2ludDogI3skYnJlYWtwb2ludH0uJztcbiAgICB9XG4gIH1cbiAgXG4gIC8vXG4gIC8vICBSRVNQT05EIEJFVFdFRU5cbiAgLy/igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcbiAgXG4gIC8vIEBpbmNsdWRlIHJlc3BvbmQtYmV0d2VlbihzbSwgbWQpIHt9XG4gIEBtaXhpbiByZXNwb25kLWJldHdlZW4oJGxvd2VyLCAkdXBwZXIpIHtcbiAgICAvLyBJZiBib3RoIHRoZSBsb3dlciBhbmQgdXBwZXIgYnJlYWtwb2ludHMgZXhpc3QgaW4gdGhlIG1hcC5cbiAgICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkbG93ZXIpIGFuZCBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICR1cHBlcikge1xuICAgICAgLy8gR2V0IHRoZSBsb3dlciBhbmQgdXBwZXIgYnJlYWtwb2ludHMuXG4gICAgICAkbG93ZXItYnJlYWtwb2ludDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRsb3dlcik7XG4gICAgICAkdXBwZXItYnJlYWtwb2ludDogbWFwLWdldCgkYnJlYWtwb2ludHMsICR1cHBlcik7XG4gIFxuICAgICAgLy8gV3JpdGUgdGhlIG1lZGlhIHF1ZXJ5LlxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRsb3dlci1icmVha3BvaW50KSBhbmQgKG1heC13aWR0aDogKCR1cHBlci1icmVha3BvaW50IC0gMSkpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gIFxuICAgICAgLy8gSWYgb25lIG9yIGJvdGggb2YgdGhlIGJyZWFrcG9pbnRzIGRvbid0IGV4aXN0LlxuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gSWYgbG93ZXIgYnJlYWtwb2ludCBpcyBpbnZhbGlkLlxuICAgICAgQGlmIChtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRsb3dlcikgPT0gZmFsc2UpIHtcbiAgICAgICAgLy8gTG9nIGEgd2FybmluZy5cbiAgICAgICAgQHdhcm4gJ1lvdXIgbG93ZXIgYnJlYWtwb2ludCB3YXMgaW52YWxpZDogI3skbG93ZXJ9Lic7XG4gICAgICB9XG4gIFxuICAgICAgLy8gSWYgdXBwZXIgYnJlYWtwb2ludCBpcyBpbnZhbGlkLlxuICAgICAgQGlmIChtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICR1cHBlcikgPT0gZmFsc2UpIHtcbiAgICAgICAgLy8gTG9nIGEgd2FybmluZy5cbiAgICAgICAgQHdhcm4gJ1lvdXIgdXBwZXIgYnJlYWtwb2ludCB3YXMgaW52YWxpZDogI3skdXBwZXJ9Lic7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtaXhpbiBicmVha3BvaW50KCRwb2ludCkge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkcG9pbnQpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICAiLCIud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIHotaW5kZXg6IDEwMDAwMDAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSA1MDBtcyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSA1MDBtcyBlYXNlLWluLW91dCxcbiAgICAgIG9wYWNpdHkgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZGlzcGxheTogbm9uZTtcblxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZyl7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cblxuICBcbiAgICAvLyAmOjphZnRlciB7XG4gICAgLy8gICBjb250ZW50OiBcIlwiO1xuICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vICAgbGVmdDogMDtcbiAgICAvLyAgIHRvcDogMDtcbiAgICAvLyAgIHdpZHRoOiAxMDAlO1xuICAgIC8vICAgaGVpZ2h0OiAxMDAlO1xuICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIC8vICAgb3BhY2l0eTogMDtcbiAgICAvLyAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgLy8gfVxuICBcbiAgICAuY2xvc2UtYnRuX19jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgXG4gICAgICAuY2xvc2UtYnRuIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgZmlsbDogJGJsdWUtY29sb3ItZGFyaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgXG4gICAgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogNTAwcHg7XG4gICAgICBtYXgtd2lkdGg6IDMzLjMzMyU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMDBweCA0MHB4O1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgei1pbmRleDogMTtcbiAgXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAyMHB4O1xuICAgICAgfVxuICBcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgcGFkZGluZzogODBweCAyMHB4O1xuICAgICAgfVxuICBcbiAgICAgIC5sb2dvX19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gIFxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIC8vIGZpbGw6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgXG4gICAgICAubmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gIFxuICAgICAgICB1bCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gIFxuICAgICAgICAgIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvcixcbiAgICAgICAgICBsaS5jdXJyZW50LW1lbnUtaXRlbSxcbiAgICAgICAgICBsaS5jdXJyZW50LW1lbnUtcGFyZW50LFxuICAgICAgICAgIGxpLmN1cnJlbnRfcGFnZV9pdGVtIHtcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1jb2xvci1kYXJrO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIC8vICY6aG92ZXIge1xuICAgICAgICAgICAgICAvLyAgIGNvbG9yOiAkYmx1ZS1jb2xvci1kYXJrO1xuICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICBcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gIFxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1PcGVuU2FucztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIFxuICAgICAgICAgICAgICAmOmxpbmssXG4gICAgICAgICAgICAgICY6dmlzaXRlZCxcbiAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1jb2xvci1kYXJrO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICBcbiAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNDQ4IDUxMlwiPjxwYXRoIGZpbGw9XCJoc2woMjA1LCA3MSUsIDM0JSlcIiBkPVwiTTIyNCA0MTZjLTguMTg4IDAtMTYuMzgtMy4xMjUtMjIuNjItOS4zNzVsLTE5Mi0xOTJjLTEyLjUtMTIuNS0xMi41LTMyLjc1IDAtNDUuMjVzMzIuNzUtMTIuNSA0NS4yNSAwTDIyNCAzMzguOGwxNjkuNC0xNjkuNGMxMi41LTEyLjUgMzIuNzUtMTIuNSA0NS4yNSAwczEyLjUgMzIuNzUgMCA0NS4yNWwtMTkyIDE5MkMyNDAuNCA0MTIuOSAyMzIuMiA0MTYgMjI0IDQxNnpcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDMwJSAtIDNweCk7XG4gICAgICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgZmlsbDogJGJsdWUtY29sb3ItZGFyaztcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gYm90dG9tO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgfVxuICBcbiAgICAgICAgICAgICAgJi5yb3RhdGUge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIFxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stT3BlblNhbnM7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1jb2xvci1kYXJrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG4gIFxuICAgICAgICAgICAgPiB1bC5zdWItbWVudSB7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgNDAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBcbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjZweDtcbiAgICAgICAgICAgICAgICB9XG4gIFxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLU9wZW5TYW5zO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWNvbG9yLWRhcms7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY1O1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBcbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgICAgICAgPiB1bC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICBcbiAgICAgIC5jdGEtYnRuX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gIFxuICAgICAgICBhIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtUm91bmRlZEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRkOGY4O1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgICAgICBjb2xvcjogIzE5NWY5MjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDtcblxuICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRkOGY4O1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG4gIFxuICAgICAgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICBcbiAgICAgICAgLmNvbnRhY3RfX2NvbnRhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGdhcDogMjBweDtcbiAgXG4gICAgICAgICAgLmFkZHJlc3MsXG4gICAgICAgICAgLm51bWJlcixcbiAgICAgICAgICAuZW1haWwge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICBcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgICAvLyAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1jb2xvci1kYXJrO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuICBcbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGZpbGw6ICRibHVlLWNvbG9yLWRhcms7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICBmaWxsOiAkYmx1ZS1jb2xvci1kYXJrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICBcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWNvbG9yLWRhcms7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgXG4gICAgICAgIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgXG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gIFxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICBcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmx1ZS1jb2xvci1kYXJrO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAyNTBtcyBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UtaW4tb3V0O1xuICBcbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtY29sb3ItZGFyaztcbiAgICAgICAgICAgICAgICB9XG4gIFxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtY29sb3ItZGFyaztcbiAgXG4gICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUgIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMG1zO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxMjAwbXM7XG4gICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICB9XG4gICAgfVxuXG4gIH1cbiAgXG5cbiAgLy8gLm1vYmlsZS1tZW51LXRyaWdnZXJ7XG5cbiAgLy8gICAmLm9wZW4ge1xuICAvLyAgIC8vIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciB7XG4gIC8vICAgLy8gICB0cmFuc2l0aW9uLWRlbGF5OiAwbXM7XG4gIC8vICAgLy8gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIC8vICAgLy8gICBvcGFjaXR5OiAxO1xuICAvLyAgIC8vICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLy8gICAvLyAgICY6OmFmdGVyIHtcbiAgLy8gICAvLyAgICAgdHJhbnNpdGlvbi1kZWxheTogMTIwMG1zO1xuICAvLyAgIC8vICAgICBvcGFjaXR5OiAwLjQ7XG4gIC8vICAgLy8gICB9XG4gIC8vICAgLy8gfVxuICAvLyB9XG4gIC8vIH0iLCIuZm9vdGVyLWJsb2dfX3dyYXBwZXJ7XG4gICAgcGFkZGluZzogNTBweCAwcHggMTUwcHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDc3NHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMHB4IDEwMHB4O1xuICAgICAgfVxuICAgIC5ibG9nLWhlYWRlcl9fY29udGFpbmVye1xuICAgICAgICBoM3tcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1Hb3RoYW1Sb3VuZGVkQm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgY29sb3I6ICRibHVlLWNvbG9yLWRhcms7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmxvZy1pdGVtc19fY29udGFpbmVye1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDk5MXB4KSB7XG4gICAgICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDc3NHB4KSB7XG4gICAgICAgICAgICBnYXA6IDgwcHg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg2NTBweCkge1xuICAgICAgICAgICBnYXA6IDQwcHhcbiAgICAgICAgICAgO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIC5ibG9nLWl0ZW17XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDc3NHB4KSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNjUwcHgpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLndwcy1ibG9nLXBvc3QtdGh1bWJuYWlsIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIFxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIFxuICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgICAgIC53cHMtYmxvZy1wb3N0LW92ZXJsYXkge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkdGV4dC1jb2xvciwgLjUpOyAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgXG4gICAgICAgICAgICAgICAgLndwcy1ibG9nLXBvc3QtdGh1bWJuYWlsIHtcbiAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAud3BzLWJsb2ctcG9zdC1vdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmx1ZS1jb2xvci1kYXJrLCAuODUpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgLndwcy1ibG9nLXBvc3QtZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjBweCk7XG4gICAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjBweCk7XG4gICAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MHB4KTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjBweCk7XG4gICAgICAgIFxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0ODBweCkge1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAuZm9vLWZyb20tdGhlLWJsb2csIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAuZW50cnktZXhjZXJwdCB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDgwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICAgLndwcy1ibG9nLXBvc3QtZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stT3BlblNhbnM7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzLCBvcGFjaXR5IDAuM3M7XG4gICAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjNzLCBvcGFjaXR5IDAuM3M7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4zcztcbiAgICAgICAgXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMzk5cHgpIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICAgICAuZm9vLWZyb20tdGhlLWJsb2cge1xuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLUdvdGhhbVJvdW5kZWRCb2xkO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgIFxuICAgICAgICBcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTkxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHsgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICAgICAuZW50cnktZXhjZXJwdCB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTAlO1xuICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICBcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1jdGFfX2NvbnRhaW5lcntcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGF7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYigxOCwgOTQsIDE0NCk7XG4gICAgICAgICAgICBjb2xvcjogcmdiKDE4LCA5NCwgMTQ0KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTdweCAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWNvbG9yLWxpZ2h0O1xuICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJsdWUtY29sb3ItbGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLndwcy1ob21lcGFnZS1zb2NpYWwtc3RhdHMtd3JhcHtcblxuICAgIC53cHMtaG9tZXBhZ2Utc29jaWFsLXN0YXRzLWhvbGRlcntcbiAgICBcbiAgICAgICAgLndwcy1ob21lcGFnZS1zb2NpYWwtc3RhdHMtY29udGVudHtcbiAgICAgICAgXG4gICAgICAgICAgICAuc2VjdGlvbi1pY29uIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlY3Rpb24tZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbi1ibHVlLXRpY2suc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGNvbG9yOiAkdGV4dC1jb2xvcjY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gXG4gICAgfSBcblxufSAiLCIud3BzLWhvbWVwYWdlLWZlYXR1cmUtcG9pbnRzLXdyYXB7XG5cbiAgICAud3BzLWhvbWVwYWdlLWZlYXR1cmUtcG9pbnRzLWhvbGRlcntcblxuICAgICAgICAud3BzLWhvbWVwYWdlLWZlYXR1cmUtcG9pbnRzLWNvbnRlbnR7XG4gICAgXG4gICAgICAgICAgICAuc2VjdGlvbi1pY29uIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWN0aW9uLWRldGFpbHMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWNvbG9yLWRhcms7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG5cbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29uLWJsdWUtdGljay5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9IFxuICAgIH0gXG5cbn0gIiwiLndwcy1ob21lcGFnZS1sb2dvcy13cmFwIHtcblx0cGFkZGluZzogODBweCAwcHggMjBweDtcblxuXG4gICAgLmxvZ28tY29udGFpbmVye1xuICAgICAgICBtYXgtd2lkdGg6IDE0NjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwcHggMTBweDtcbiAgICB9XG5cbiAgICAud3BzLWhvbWVwYWdlLWxvZ29zLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgJjphZnRlciwmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogOTk5OXB4O1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICAgICAgICAgIGhlaWdodDogMC40ZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZDJkZmVhO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1Hb3RoYW1Sb3VuZGVkQm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtY29sb3ItZGFyaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwxZnIpO1xuICAgICAgICAgICAgZ2FwOiA2MHB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhsZyl7XG4gICAgICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZyl7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwxZnIpO1xuICAgICAgICAgICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xuICAgICAgICAgICAgICAgIGdhcDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsMWZyKTtcbiAgICAgICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKXtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDFmcik7XG4gICAgICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3Itd3JhcCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5LWNvbG9yO1xuXHRwYWRkaW5nOiAxNTBweCAwIDA7XG5cbiAgICAuaWNvbi1iZWFyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC01M3B4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNTVweDtcbiAgICB9XG5cbiAgICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3RvciB7XG5cbiAgICAgICAgLmRvY3Rvci1pbWFnZSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkICRibHVlLWNvbG9yLWxpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRvY3Rvci1kZXRhaWxzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwJTtcblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1Hb3RoYW1Sb3VuZGVkQm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtY29sb3ItZGFyaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWN0aW9uLWJ1dHRvbntcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1Hb3RoYW1Sb3VuZGVkQm9sZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1jb2xvci1kYXJrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibHVlLWNvbG9yLWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWNvbG9yLWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSBcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLndwcy1ob21lcGFnZS1tb3VudGFpbi1zZWN0aW9uLXdyYXBwZXIge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1hZ2VzL21lZXQtdGhlLWRvY3Rvci1iZy5qcGdcIik7XG5cdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcblx0cGFkZGluZzogMCAwIDE1MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53cHMtaG9tZXBhZ2UtbW91bnRhaW4tc2VjdGlvbi13cmFwcGVyIC5pY29uLWJlYXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwcHg7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC01NXB4O1xufVxuXG4vLyAud3BzLWhvbWVwYWdlLW1vdW50YWluLXNlY3Rpb24td3JhcHBlciAuaWNvbi1iZWFyIHtcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgdG9wOiAxMDBweDtcbi8vICAgICBsZWZ0OiA1MCU7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IC01NXB4O1xuLy8gfSIsIi53cHMtcmV2aWV3cy10aXRsZSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndwcy1yZXZpZXdzLXRpdGxlIGgyIHtcblx0Zm9udC1mYW1pbHk6IFwiR290aGFtUm91bmRlZEJvbGRcIixzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRjb2xvcjogIzE5NWY5Mjtcblx0bWFyZ2luOiAwIDAgNDBweDtcblx0cGFkZGluZzogMDtcbn1cblxuLndwcy10ZXN0aW1vbmlhbHMtY29udGFpbmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym94LXNoYWRvdzogM3B4IDNweCAwcHggcmdiYSgyMTksMjI2LDIzMiwwLjgpO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRwYWRkaW5nOiA0NXB4IDMwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndwcy10ZXN0aW1vbmlhbHMtY29udGFpbmVyIC5jYXRlZ29yeS1pbWFnZSB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi53cHMtdGVzdGltb25pYWxzLWNvbnRhaW5lciAudGVzdGltb25pYWwtc3RhciB7XG5cdG1hcmdpbjogMCBhdXRvIDQwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndwcy10ZXN0aW1vbmlhbHMtY29udGFpbmVyIC5vd2wtY2Fyb3VzZWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53cHMtdGVzdGltb25pYWxzLWNvbnRhaW5lciAub3dsLXByZXYsXG4ud3BzLXRlc3RpbW9uaWFscy1jb250YWluZXIgLm93bC1uZXh0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi53cHMtdGVzdGltb25pYWxzLWNvbnRhaW5lciAub3dsLXByZXYge1xuXHRsZWZ0OiAwO1xufVxuXG4ud3BzLXRlc3RpbW9uaWFscy1jb250YWluZXIgLm93bC1uZXh0IHtcblx0cmlnaHQ6IDA7XG59XG5cbi53cHMtdGVzdGltb25pYWxzLWNvbnRhaW5lciAub3dsLXRoZW1lIC5vd2wtZG90cyB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ud3BzLXRlc3RpbW9uaWFscy1jb250YWluZXIgLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3Qge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHpvb206IDE7XG5cdCpkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi53cHMtdGVzdGltb25pYWxzLWNvbnRhaW5lciAub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdCBzcGFuIHtcblx0YmFja2dyb3VuZDogcmdiYSgxNDEsMjE2LDI0OCwwLjUpO1xufVxuXG4ud3BzLXRlc3RpbW9uaWFscy1jb250YWluZXIgLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4sXG4ud3BzLXRlc3RpbW9uaWFscy1jb250YWluZXIgLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3Q6aG92ZXIgc3BhbiB7XG5cdGJhY2tncm91bmQ6ICM4ZGQ4Zjg7XG59XG5cbi53cHMtdGVzdGltb25pYWxzLWNvbnRhaW5lciAud3BzLXRlc3RpbW9uaWFsLXNsaWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMDtcbn1cblxuLndwcy10ZXN0aW1vbmlhbHMtY29udGFpbmVyIC53cHMtdGVzdGltb25pYWwtc2xpZGVyIC50ZXN0aW1vbmlhbC1jb250ZW50IHtcblx0Zm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGNvbG9yOiAjNGQ1MjU2O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ud3BzLXRlc3RpbW9uaWFscy1jb250YWluZXIgLndwcy10ZXN0aW1vbmlhbC1zbGlkZXIgLnRlc3RpbW9uaWFsLWNvbnRlbnQgcCB7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0bGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLndwcy10ZXN0aW1vbmlhbHMtY29udGFpbmVyIC53cHMtdGVzdGltb25pYWwtc2xpZGVyIC50ZXN0aW1vbmlhbC1jbGllbnQtZGV0YWlscyB7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG59XG5cbi53cHMtdGVzdGltb25pYWxzLWNvbnRhaW5lciAud3BzLXRlc3RpbW9uaWFsLXNsaWRlciAudGVzdGltb25pYWwtY2xpZW50LWRldGFpbHMgLmNsaWVudC1uYW1lIHtcblx0Zm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxN3B4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y29sb3I6ICMxOTVmOTI7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi53cHMtdGVzdGltb25pYWxzLWNvbnRhaW5lciAud3BzLXRlc3RpbW9uaWFsLXNsaWRlciAudGVzdGltb25pYWwtY2xpZW50LWRldGFpbHMgLmNsaWVudC10aXRsZSB7XG5cdGNsZWFyOiBib3RoO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRtYXJnaW46IDEwcHggMCAwIDA7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufSIsIi53cHMtaG9tZXBhZ2Utc3BlY2lhbC1vZmZlci13cmFwIHtcblx0bWFyZ2luOiAwIDAgMzBweDtcblxuICAgIC53cHMtaG9tZXBhZ2Utc3BlY2lhbC1vZmZlci1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDNweCAzcHggMHB4IHJnYmEoMjE5LDIyNiwyMzIsMC44KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlLWNvbG9yO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgLm9mZmVyLWNvbnRlbnQge1xuXG4gICAgICAgICAgICAub2ZmZXItdGl0bGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGJsdWUtY29sb3ItbGlnaHQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1Hb3RoYW1Sb3VuZGVkQm9sZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAub2ZmZXItaW1hZ2Uge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0xMHB4O1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm9mZmVyLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stT3BlblNhbnM7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG59IiwiLndwcy1ob21lcGFnZS1vdXItcHJhY3RpY2Utd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cbiAgXG4gICAgLndwcy1ob21lcGFnZS1vdXItcHJhY3RpY2Utc2xpZGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBcbiAgICAgIC5pbWFnZV9fY29udGFpbmVye1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblxuICAgICAgICBpbWd7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LWhlaWdodDogODAwcHg7XG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgb3BhY2l0eTogMC41O1xuICBcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTkxcHgpIHtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjIwcHg7XG4gICAgICAgICAgICB9XG4gIFxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA3MjBweDtcbiAgICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDYwMHB4KSB7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUyMHB4O1xuICAgICAgICAgICAgfVxuICBcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNTAwcHgpIHtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogNjIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbnRlbnRfX2NvbnRhaW5lcntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNjBweCA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpe1xuICAgICAgICAgIHBhZGRpbmc6IDYwcHggMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50e1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGgze1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLUdvdGhhbVJvdW5kZWRCb2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stT3BlblNhbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTMwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuc2VjdGlvbi1jdGF7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stR290aGFtUm91bmRlZEJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCA1MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibHVlLWNvbG9yLWxpZ2h0O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIC4zcywgZWFzZS1vdXQpO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1jb2xvci1saWdodDtcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1jb2xvci1kYXJrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICB9XG59XG5cbi8vICAgLnNsaWRlcyB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtY29sb3ItZGFyaztcbi8vICAgICBtaW4taGVpZ2h0OiA4MDBweDtcblxuLy8gICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTkxcHgpIHtcbi8vICAgICAgIG1pbi1oZWlnaHQ6IDYyMHB4O1xuLy8gICAgIH1cblxuLy8gICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcbi8vICAgICAgIG1pbi1oZWlnaHQ6IDcyMHB4O1xuLy8gICAgIH1cblxuLy8gICAgIC5vdXItcHJhY3RpY2UtaXRlbSB7XG4vLyAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgICB3aWR0aDogMTAwJTtcbi8vICAgICAgIGhlaWdodDogMTAwJTtcbi8vICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4vLyAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuLy8gICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbi8vICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICAgIG1hcmdpbjogMDtcbi8vICAgICAgIHBhZGRpbmc6IDA7XG5cbi8vICAgICB9XG4vLyAgIH1cblxuLy8gICAuZmxleC1jb250cm9sLW5hdiB7XG4vLyAgICAgYm90dG9tOiAxMiU7XG5cbi8vICAgICBAaW5jbHVkZSBicmVha3BvaW50KDk5MXB4KSB7XG4vLyAgICAgICBib3R0b206IDYlO1xuLy8gICAgIH1cblxuLy8gICAgICYuZmxleC1jb250cm9sLXBhZ2luZyB7XG4vLyAgICAgIGxpIHtcbi8vICAgICAgICBtYXJnaW46IDAgNXB4O1xuLy8gICAgICAgIGEge1xuLy8gICAgICAgICAgd2lkdGg6IDE1cHg7XG4vLyAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4vLyAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuLy8gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkdGV4dC1jb2xvciwgLjkpO1xuLy8gICAgICAgICAgJi5mbGV4LWFjdGl2ZSB7XG4vLyAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWNvbG9yLWxpZ2h0O1xuXG4vLyAgICAgICAgICB9XG4vLyAgICAgICAgfVxuLy8gICAgICB9XG4vLyAgICB9XG4vLyAgfVxuLy8gfVxuXG4vLyAuc2xpZGVyLWNvbnRlbnQge1xuLy8gcG9zaXRpb246IGFic29sdXRlO1xuLy8gd2lkdGg6IDEwMCU7XG4vLyB6LWluZGV4OiAxO1xuLy8gdG9wOiAwO1xuXG4vLyBoMiB7XG4vLyAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1Hb3RoYW1Sb3VuZGVkQm9sZDtcbi8vICAgZm9udC1zaXplOiAzMnB4O1xuLy8gICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuLy8gICBtYXJnaW46IDAgMCA0MHB4O1xuLy8gfVxuXG4vLyBwIHtcbi8vICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLU9wZW5TYW5zO1xuLy8gICBmb250LXNpemU6IDE3cHg7XG4vLyAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4vLyAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4vLyB9XG5cbi8vIC5zZWN0aW9uLWJ1dHRvbi1jb250YWluZXIge1xuLy8gICBsaXN0LXN0eWxlOiBub25lO1xuLy8gICBwYWRkaW5nOiAwO1xuLy8gICBtYXJnaW46IDUwcHggYXV0byAwO1xuLy8gICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbi8vICAgbGkge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICBtYXJnaW46IDAgMjBweCAyMHB4O1xuXG4vLyAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuLy8gICAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuLy8gICAgIH1cbi8vICAgfVxuXG4vLyAgIGEge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stR290aGFtUm91bmRlZEJvbGQ7XG4vLyAgICAgZm9udC1zaXplOiAxN3B4O1xuLy8gICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4vLyAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuLy8gICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4vLyAgICAgcGFkZGluZzogMTVweCA1MHB4O1xuLy8gICAgIGJvcmRlcjogMnB4IHNvbGlkICRibHVlLWNvbG9yLWxpZ2h0O1xuLy8gICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4vLyAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4vLyAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuXG4vLyAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIC4zcywgZWFzZS1vdXQpO1xuXG4vLyAgICAgJjpob3ZlciB7XG4vLyAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1jb2xvci1saWdodDtcbi8vICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vICAgICAgIGNvbG9yOiAkYmx1ZS1jb2xvci1kYXJrO1xuLy8gICAgIH1cbi8vICAgfVxuLy8gfVxuLy8gfSIsIi53cHMtaG9tZXBhZ2UtbG9nb3MtZm91ci13cmFwIHtcblx0cGFkZGluZzogODBweCAwcHggMjBweDtcblxuXG4gICAgLmxvZ28tY29udGFpbmVye1xuICAgICAgICBtYXgtd2lkdGg6IDE0NjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwcHggMTBweDtcbiAgICB9XG5cbiAgICAud3BzLWhvbWVwYWdlLWxvZ29zLWZvdXItY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgICAgICAmOmFmdGVyLCY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiA5OTk5cHg7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAwLjRlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNkMmRmZWE7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLUdvdGhhbVJvdW5kZWRCb2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1jb2xvci1kYXJrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDQwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLndwcy1ob21lcGFnZS1sb2dvcy1zbGlkZXJfX3dyYXBwZXJ7XG4gICAgLndwcy1ob21lcGFnZS1sb2dvcy1zbGlkZXJfX2NvbnRhaW5lcntcbiAgICAgICAgLy8gd2lkdGg6IDkwJTtcbiAgICAgICAgLy8gbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAubG9nb3Mtcm93X19jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiA4MHB4O1xuICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgICAgICAgICAgIGdhcDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKXtcbiAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgLmxvZ29zLXJvdy1pbm5lcl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIC8vICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICBnYXA6IDgwcHg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIFxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcbiAgICAgICAgICAgICAgICBnYXA6IDYwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpe1xuICAgICAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgLmxvZ297XG4gICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgXG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IGZpbHRlcjtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAzMDBtcyBsaW5lYXI7XG4gICAgXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgICAvLyAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgLy8gICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LWJveGVzX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTAwcHggMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtYm94ZXNfX3dyYXBwZXIgLnNlY3Rpb24tdGl0bGVfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gODBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtYm94ZXNfX3dyYXBwZXIgLnNlY3Rpb24tdGl0bGVfX2NvbnRhaW5lciB7XG4gICAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbiAgfVxuICAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1ib3hlc19fd3JhcHBlciAuc2VjdGlvbi10aXRsZV9fY29udGFpbmVyIGgyIHtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW1Sb3VuZGVkQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMTk1ZjkyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG4gIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LWJveGVzX193cmFwcGVyIC5zZWN0aW9uLXRpdGxlX19jb250YWluZXIgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBjb2xvcjogIzRkNTI1NjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1ib3hlc19fd3JhcHBlciAud3BzLWhvbWUtdHJlYXRtZW50LWJveGVzLXNsaWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtYm94ZXNfX3dyYXBwZXIgLndwcy1ob21lLXRyZWF0bWVudC1ib3hlcy1zbGlkZXIge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbiAgfVxuICAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1ib3hlc19fd3JhcHBlciAud3BzLWhvbWUtdHJlYXRtZW50LWJveGVzLXNsaWRlciAudHJlYXRtZW50LWJveGVzX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LWJveGVzX193cmFwcGVyIC53cHMtaG9tZS10cmVhdG1lbnQtYm94ZXMtc2xpZGVyIC50cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gICBtYXgtd2lkdGg6IDM2MHB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAgIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LWJveGVzX193cmFwcGVyIC53cHMtaG9tZS10cmVhdG1lbnQtYm94ZXMtc2xpZGVyIC50cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtYm94ZXNfX3dyYXBwZXIgLndwcy1ob21lLXRyZWF0bWVudC1ib3hlcy1zbGlkZXIgLnRyZWF0bWVudC1ib3hlc19fY29udGFpbmVyIC50cmVhdG1lbnQtYm94IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtYm94ZXNfX3dyYXBwZXIgLndwcy1ob21lLXRyZWF0bWVudC1ib3hlcy1zbGlkZXIgLnRyZWF0bWVudC1ib3hlc19fY29udGFpbmVyIC50cmVhdG1lbnQtYm94IGEgLnNlY3Rpb24taW1hZ2Uge1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICB9XG4gIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LWJveGVzX193cmFwcGVyIC53cHMtaG9tZS10cmVhdG1lbnQtYm94ZXMtc2xpZGVyIC50cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveCBhIC5zZWN0aW9uLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgdHJhbnNpdGlvbjogZmlsdGVyIDMwMG1zIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDMwMG1zIGVhc2UtaW4tb3V0O1xuICB9XG4gIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LWJveGVzX193cmFwcGVyIC53cHMtaG9tZS10cmVhdG1lbnQtYm94ZXMtc2xpZGVyIC50cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveCBhIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgICAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1ib3hlc19fd3JhcHBlciAud3BzLWhvbWUtdHJlYXRtZW50LWJveGVzLXNsaWRlciAudHJlYXRtZW50LWJveGVzX19jb250YWluZXIgLnRyZWF0bWVudC1ib3ggYSAuc2VjdGlvbi1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gIH1cbiAgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtYm94ZXNfX3dyYXBwZXIgLndwcy1ob21lLXRyZWF0bWVudC1ib3hlcy1zbGlkZXIgLnRyZWF0bWVudC1ib3hlc19fY29udGFpbmVyIC50cmVhdG1lbnQtYm94IGEgLnNlY3Rpb24tY29udGVudCBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtUm91bmRlZEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzE5NWY5MjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIH1cbiAgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtYm94ZXNfX3dyYXBwZXIgLndwcy1ob21lLXRyZWF0bWVudC1ib3hlcy1zbGlkZXIgLnRyZWF0bWVudC1ib3hlc19fY29udGFpbmVyIC50cmVhdG1lbnQtYm94IGEgLnNlY3Rpb24tY29udGVudCBwIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIGNvbG9yOiAjNGQ1MjU2O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LWJveGVzX193cmFwcGVyIC53cHMtaG9tZS10cmVhdG1lbnQtYm94ZXMtc2xpZGVyIC50cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveCBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNWY4O1xuICB9XG4gIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LWJveGVzX193cmFwcGVyIC53cHMtaG9tZS10cmVhdG1lbnQtYm94ZXMtc2xpZGVyIC50cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveCBhOmhvdmVyIC5zZWN0aW9uLWltYWdlIGltZyB7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMCUpO1xuICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCUpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtYm94ZXNfX3dyYXBwZXIgLnRyZWF0bWVudC1ib3hlcy1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtYm94ZXNfX3dyYXBwZXIgLnRyZWF0bWVudC1ib3hlcy1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gICAgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtYm94ZXNfX3dyYXBwZXIgLnRyZWF0bWVudC1ib3hlcy1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cbiAgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtYm94ZXNfX3dyYXBwZXIgLnRyZWF0bWVudC1ib3hlcy1uYXZpZ2F0aW9uX19jb250YWluZXIgLnRyZWF0bWVudC1idXR0b24tbmV4dCxcbiAgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtYm94ZXNfX3dyYXBwZXIgLnRyZWF0bWVudC1ib3hlcy1uYXZpZ2F0aW9uX19jb250YWluZXIgLnRyZWF0bWVudC1idXR0b24tcHJldiB7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LWJveGVzX193cmFwcGVyIC50cmVhdG1lbnQtYm94ZXMtbmF2aWdhdGlvbl9fY29udGFpbmVyIC50cmVhdG1lbnQtYnV0dG9uLW5leHQsXG4gICAgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtYm94ZXNfX3dyYXBwZXIgLnRyZWF0bWVudC1ib3hlcy1uYXZpZ2F0aW9uX19jb250YWluZXIgLnRyZWF0bWVudC1idXR0b24tcHJldiB7XG4gICAgICB3aWR0aDogNzBweDtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gICAgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtYm94ZXNfX3dyYXBwZXIgLnRyZWF0bWVudC1ib3hlcy1uYXZpZ2F0aW9uX19jb250YWluZXIgLnRyZWF0bWVudC1idXR0b24tbmV4dCxcbiAgICAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1ib3hlc19fd3JhcHBlciAudHJlYXRtZW50LWJveGVzLW5hdmlnYXRpb25fX2NvbnRhaW5lciAudHJlYXRtZW50LWJ1dHRvbi1wcmV2IHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH1cbiAgfVxuICAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1ib3hlc19fd3JhcHBlciAudHJlYXRtZW50LWJveGVzLW5hdmlnYXRpb25fX2NvbnRhaW5lciAudHJlYXRtZW50LWJ1dHRvbi1uZXh0OjpiZWZvcmUsIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LWJveGVzX193cmFwcGVyIC50cmVhdG1lbnQtYm94ZXMtbmF2aWdhdGlvbl9fY29udGFpbmVyIC50cmVhdG1lbnQtYnV0dG9uLW5leHQ6OmFmdGVyLFxuICAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1ib3hlc19fd3JhcHBlciAudHJlYXRtZW50LWJveGVzLW5hdmlnYXRpb25fX2NvbnRhaW5lciAudHJlYXRtZW50LWJ1dHRvbi1wcmV2OjpiZWZvcmUsXG4gIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LWJveGVzX193cmFwcGVyIC50cmVhdG1lbnQtYm94ZXMtbmF2aWdhdGlvbl9fY29udGFpbmVyIC50cmVhdG1lbnQtYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LWJveGVzX193cmFwcGVyIC50cmVhdG1lbnQtYm94ZXMtbmF2aWdhdGlvbl9fY29udGFpbmVyIC50cmVhdG1lbnQtYnV0dG9uLW5leHQgc3ZnLFxuICAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1ib3hlc19fd3JhcHBlciAudHJlYXRtZW50LWJveGVzLW5hdmlnYXRpb25fX2NvbnRhaW5lciAudHJlYXRtZW50LWJ1dHRvbi1wcmV2IHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgZmlsbDogIzE5NWY5MjtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1ib3hlc19fd3JhcHBlciAudHJlYXRtZW50LWJveGVzLW5hdmlnYXRpb25fX2NvbnRhaW5lciAudHJlYXRtZW50LWJ1dHRvbi1uZXh0IHN2ZyxcbiAgICAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1ib3hlc19fd3JhcHBlciAudHJlYXRtZW50LWJveGVzLW5hdmlnYXRpb25fX2NvbnRhaW5lciAudHJlYXRtZW50LWJ1dHRvbi1wcmV2IHN2ZyB7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gICAgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtYm94ZXNfX3dyYXBwZXIgLnRyZWF0bWVudC1ib3hlcy1uYXZpZ2F0aW9uX19jb250YWluZXIgLnRyZWF0bWVudC1idXR0b24tbmV4dCBzdmcsXG4gICAgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtYm94ZXNfX3dyYXBwZXIgLnRyZWF0bWVudC1ib3hlcy1uYXZpZ2F0aW9uX19jb250YWluZXIgLnRyZWF0bWVudC1idXR0b24tcHJldiBzdmcge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgfVxuICB9XG4gIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LWJveGVzX193cmFwcGVyIC50cmVhdG1lbnQtYm94ZXMtbmF2aWdhdGlvbl9fY29udGFpbmVyIC50cmVhdG1lbnQtYnV0dG9uLXByZXYgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9Il19 */
