@charset "UTF-8";@import url(https://use.typekit.net/dqo4ame.css);body.ap-body .style-dark .style-light #order_review tfoot tr:last-child,body.ap-body .style-dark .style-light .author-details-data .author-name a,body.ap-body .style-dark .style-light .comment-content .comment-author a,body.ap-body .style-dark .style-light .comment-content .comment-author span,body.ap-body .style-dark .style-light .countdown,body.ap-body .style-dark .style-light .counter,body.ap-body .style-dark .style-light .counter-prefix,body.ap-body .style-dark .style-light .counter-suffix,body.ap-body .style-dark .style-light .detail-label,body.ap-body .style-dark .style-light .form-row label,body.ap-body .style-dark .style-light .header-main-container .post-info,body.ap-body .style-dark .style-light .header-main-container .post-info a,body.ap-body .style-dark .style-light .header-wrapper .header-content-inner blockquote.pullquote p:first-child,body.ap-body .style-dark .style-light .header-wrapper .header-scrolldown i,body.ap-body .style-dark .style-light .headings-color,body.ap-body .style-dark .style-light .link,body.ap-body .style-dark .style-light .order-details tfoot tr:last-child,body.ap-body .style-dark .style-light .panel-title>a span:after,body.ap-body .style-dark .style-light .plan .plan-price .price,body.ap-body .style-dark .style-light .row-message,body.ap-body .style-dark .style-light .share-button.share-inline .social.top li,body.ap-body .style-dark .style-light .star-rating,body.ap-body .style-dark .style-light .vc_pie_chart .vc_pie_chart_value,body.ap-body .style-dark .style-light .vc_progress_bar .vc_progress_label,body.ap-body .style-dark .style-light .widget-container.widget_latest_tweets .tweet-text:before,body.ap-body .style-dark .style-light .widget-container.widget_latest_tweets_widget .tweet-text:before,body.ap-body .style-dark .style-light .widget-container.widget_pages li:before,body.ap-body .style-dark .style-light .widget-container.widget_recent_comments li:before,body.ap-body .style-dark .style-light .widget-container.widget_recent_entries li:before,body.ap-body .style-dark .style-light .widget-container.widget_recent_reviews li:before,body.ap-body .style-dark .style-light .widget-container.widget_top_rated_products li:before,body.ap-body .style-dark .style-light .woocommerce #content nav.woocommerce-pagination ul li a,body.ap-body .style-dark .style-light .woocommerce #content nav.woocommerce-pagination ul li span,body.ap-body .style-dark .style-light .woocommerce #content table.cart a.remove,body.ap-body .style-dark .style-light .woocommerce .cart-collaterals .cart_totals .order-total .amount,body.ap-body .style-dark .style-light .woocommerce .cart-collaterals .cart_totals table th,body.ap-body .style-dark .style-light .woocommerce .order_details li strong,body.ap-body .style-dark .style-light .woocommerce .widget_shopping_cart .total,body.ap-body .style-dark .style-light .woocommerce nav.woocommerce-pagination ul li a,body.ap-body .style-dark .style-light .woocommerce nav.woocommerce-pagination ul li span,body.ap-body .style-dark .style-light .woocommerce table.cart a.remove,body.ap-body .style-dark .style-light .woocommerce ul.cart_list:not(.uncode-cart-dropdown) li .amount,body.ap-body .style-dark .style-light .woocommerce ul.cart_list:not(.uncode-cart-dropdown) li .h2,body.ap-body .style-dark .style-light .woocommerce ul.cart_list:not(.uncode-cart-dropdown) li a,body.ap-body .style-dark .style-light .woocommerce ul.product_list_widget:not(.uncode-cart-dropdown) li .amount,body.ap-body .style-dark .style-light .woocommerce ul.product_list_widget:not(.uncode-cart-dropdown) li .h2,body.ap-body .style-dark .style-light .woocommerce ul.product_list_widget:not(.uncode-cart-dropdown) li a,body.ap-body .style-dark .style-light .woocommerce.widget_shopping_cart .total,body.ap-body .style-dark .style-light a,body.ap-body .style-dark .style-light blockquote p,body.ap-body .style-dark .style-light div[class*=sharer-].share-button label,body.ap-body .style-dark .style-light dl dt,body.ap-body .style-dark .style-light form p,body.ap-body .style-dark .style-light h1,body.ap-body .style-dark .style-light h2,body.ap-body .style-dark .style-light h3,body.ap-body .style-dark .style-light h4,body.ap-body .style-dark .style-light h5,body.ap-body .style-dark .style-light h6,body.ap-body .style-dark .style-light input[type=checkbox]:checked:before,body.ap-body .style-dark .style-light p .thank-you,body.ap-body .style-dark .style-light p b,body.ap-body .style-dark .style-light p strong,body.ap-body .style-dark .style-light p.price,body.ap-body .style-dark .style-light span.price,body.ap-body .style-dark .style-light table thead,body.ap-body .style-dark .style-light table.shop_attributes th,body.ap-body .style-dark .style-light table.variations label,body.ap-body .style-dark .style-light td.product-name a,body.ap-body .style-dark .style-light ul.dwls_search_results .daves-wordpress-live-search_author,body.ap-body .style-dark .style-light ul.dwls_search_results .daves-wordpress-live-search_title .search-title,body.ap-body .style-light #order_review tfoot tr:last-child,body.ap-body .style-light .author-details-data .author-name a,body.ap-body .style-light .comment-content .comment-author a,body.ap-body .style-light .comment-content .comment-author span,body.ap-body .style-light .countdown,body.ap-body .style-light .counter,body.ap-body .style-light .counter-prefix,body.ap-body .style-light .counter-suffix,body.ap-body .style-light .detail-label,body.ap-body .style-light .form-row label,body.ap-body .style-light .header-main-container .post-info,body.ap-body .style-light .header-main-container .post-info a,body.ap-body .style-light .header-wrapper .header-content-inner blockquote.pullquote p:first-child,body.ap-body .style-light .header-wrapper .header-scrolldown i,body.ap-body .style-light .headings-color,body.ap-body .style-light .link,body.ap-body .style-light .order-details tfoot tr:last-child,body.ap-body .style-light .panel-title>a span:after,body.ap-body .style-light .plan .plan-price .price,body.ap-body .style-light .row-message,body.ap-body .style-light .share-button.share-inline .social.top li,body.ap-body .style-light .star-rating,body.ap-body .style-light .vc_pie_chart .vc_pie_chart_value,body.ap-body .style-light .vc_progress_bar .vc_progress_label,body.ap-body .style-light .widget-container.widget_latest_tweets .tweet-text:before,body.ap-body .style-light .widget-container.widget_latest_tweets_widget .tweet-text:before,body.ap-body .style-light .widget-container.widget_pages li:before,body.ap-body .style-light .widget-container.widget_recent_comments li:before,body.ap-body .style-light .widget-container.widget_recent_entries li:before,body.ap-body .style-light .widget-container.widget_recent_reviews li:before,body.ap-body .style-light .widget-container.widget_top_rated_products li:before,body.ap-body .style-light .woocommerce #content nav.woocommerce-pagination ul li a,body.ap-body .style-light .woocommerce #content nav.woocommerce-pagination ul li span,body.ap-body .style-light .woocommerce #content table.cart a.remove,body.ap-body .style-light .woocommerce .cart-collaterals .cart_totals .order-total .amount,body.ap-body .style-light .woocommerce .cart-collaterals .cart_totals table th,body.ap-body .style-light .woocommerce .order_details li strong,body.ap-body .style-light .woocommerce .widget_shopping_cart .total,body.ap-body .style-light .woocommerce nav.woocommerce-pagination ul li a,body.ap-body .style-light .woocommerce nav.woocommerce-pagination ul li span,body.ap-body .style-light .woocommerce table.cart a.remove,body.ap-body .style-light .woocommerce ul.cart_list:not(.uncode-cart-dropdown) li .amount,body.ap-body .style-light .woocommerce ul.cart_list:not(.uncode-cart-dropdown) li .h2,body.ap-body .style-light .woocommerce ul.cart_list:not(.uncode-cart-dropdown) li a,body.ap-body .style-light .woocommerce ul.product_list_widget:not(.uncode-cart-dropdown) li .amount,body.ap-body .style-light .woocommerce ul.product_list_widget:not(.uncode-cart-dropdown) li .h2,body.ap-body .style-light .woocommerce ul.product_list_widget:not(.uncode-cart-dropdown) li a,body.ap-body .style-light .woocommerce.widget_shopping_cart .total,body.ap-body .style-light a,body.ap-body .style-light blockquote p,body.ap-body .style-light div[class*=sharer-].share-button label,body.ap-body .style-light dl dt,body.ap-body .style-light form p,body.ap-body .style-light h1,body.ap-body .style-light h2,body.ap-body .style-light h3,body.ap-body .style-light h4,body.ap-body .style-light h5,body.ap-body .style-light h6,body.ap-body .style-light input[type=checkbox]:checked:before,body.ap-body .style-light p .thank-you,body.ap-body .style-light p b,body.ap-body .style-light p strong,body.ap-body .style-light p.price,body.ap-body .style-light span.price,body.ap-body .style-light table thead,body.ap-body .style-light table.shop_attributes th,body.ap-body .style-light table.variations label,body.ap-body .style-light td.product-name a,body.ap-body .style-light ul.dwls_search_results .daves-wordpress-live-search_author,body.ap-body .style-light ul.dwls_search_results .daves-wordpress-live-search_title .search-title,body.ap-body .style-light.style-override .link,body.ap-body .style-light.style-override a,body.ap-body .style-light.style-override input[type=checkbox]:checked:before{color:#4a4a4a;font-family:acumin-pro,san-serif}body.ap-body .btn-link:not(.btn-custom-typo),body.ap-body .btn:not(.btn-custom-typo),body.ap-body .buttons-style,body.ap-body .nav-tabs,body.ap-body .panel-title>a span,body.ap-body .search_footer,body.ap-body .wc-forward,body.ap-body .wc-forward a,body.ap-body button[type=submit],body.ap-body input[type=button],body.ap-body input[type=reset],body.ap-body input[type=submit]{font-family:acumin-pro,san-serif!important}body.ap-body{background:#fff;color:#4a4a4a;font-family:acumin-pro,san-serif}body.ap-body #page-header{display:none}@media (min-width:960px){body.ap-body #page-header{display:block}body.ap-body #page-header .ap-header--home{padding:0 36px}body.ap-body #page-header .ap-header--global{margin:68px 0 38px;padding:0 36px}}body.ap-body .main-container .row-container .row-parent .row-parent{padding:36px 0}@media (min-width:960px){body.ap-body .main-container .row-container .row-parent .row-parent{padding:18px 36px}}body.ap-body .main-container .row-container .double-top-padding{padding-top:18px}body.ap-body .main-container .row-container .double-bottom-padding{padding-bottom:18px}@media (min-width:570px){body.ap-body .limit-width{max-width:1440px}}@media (min-width:960px){body.ap-body .menu-container{padding:0 36px}}body.ap-body .ap-stretch{background:#e9e9e9}@media (min-width:960px){body.ap-body .ap-stretch{margin:-36px 0}}@media (min-width:960px){body.ap-body .ap-wide{padding:0 36px}}body.ap-body .alignright{margin:20px 0 20px 20px}body.ap-body .alignleft{margin:20px 20px 20px 0}body.ap-body .sr-only{display:block!important;margin:0!important}body.ap-body .footnote_plugin_tooltip_text{margin:0 2px;top:-5px!important;vertical-align:baseline!important}body.ap-body #footnote_references_container,body.ap-body .footnote_container_prepare{border:none;padding:0 36px}@media (min-width:960px){body.ap-body #footnote_references_container,body.ap-body .footnote_container_prepare{max-width:960px;margin:0 auto}}body.ap-body .footnote_container_prepare{position:relative;margin-top:36px!important;padding-top:18px!important}body.ap-body .footnote_container_prepare:before{content:"";display:block;position:absolute;top:0;left:36px;right:36px;height:1px;background:#4a4a4a}body.ap-body .footnote_container_prepare p{font-family:acumin-pro-extra-condensed,san-serif;margin:0 0 8px!important;border:none!important}body.ap-body .footnote_container_prepare p span{padding:0!important;font-size:2.5em!important;font-weight:700}body.ap-body #footnote_references_container{margin-bottom:36px!important}body.ap-body #footnote_references_container .footnote-reference-container{margin:0}body.ap-body #footnote_references_container .footnote-reference-container td{border:none;padding:0 0 0 5px}body.ap-body #footnote_references_container .footnote-reference-container td.footnote_plugin_text{font-weight:400}body.ap-body #footnote_references_container .footnote-reference-container td.footnote_plugin_link span:hover{color:#dd8497}body.ap-body .row-navigation{outline-color:transparent;background-color:transparent}body.ap-body .row-navigation li .page-numbers{margin:0}@media (max-width:959px){body.ap-body .ap-maincontent img{display:block;width:100%}}body.ap-body .ap-item--title{text-align:center;font-weight:900}@media (min-width:960px){body.ap-body .ap-item--title{text-align:left}}@media (min-width:960px){body.ap-body .post-content .post-title-wrapper{padding:0 36px 18px!important}}body.ap-body .ap-btn,body.ap-body .style-dark .ap-btn.btn-default,body.ap-body .style-light .ap-btn.btn-default{color:#4a4a4a!important;font-weight:700;text-transform:uppercase;letter-spacing:2px;font-size:1.25em;padding:8px 24px!important;border:4px solid #4a4a4a!important;border-radius:0;display:inline-block;position:relative;-webkit-transition:background .6s,color .6s;-o-transition:background .6s,color .6s;transition:background .6s,color .6s;background:0 0!important}body.ap-body .ap-btn:before,body.ap-body .style-dark .ap-btn.btn-default:before,body.ap-body .style-light .ap-btn.btn-default:before{content:"";display:block;position:absolute;top:-4px;left:-8px;bottom:-8px;border-top:4px solid transparent;border-right:4px solid #4a4a4a}body.ap-body .ap-btn:after,body.ap-body .style-dark .ap-btn.btn-default:after,body.ap-body .style-light .ap-btn.btn-default:after{content:"";display:block;position:absolute;top:calc(100% + 4px);left:-8px;right:-4px;border-top:4px solid #4a4a4a;border-right:4px solid transparent}body.ap-body .ap-btn.ap-btn_light,body.ap-body .style-dark .ap-btn.btn-default.ap-btn_light,body.ap-body .style-light .ap-btn.btn-default.ap-btn_light{color:#fff!important;border-color:#fff!important}body.ap-body .ap-btn.ap-btn_light:before,body.ap-body .style-dark .ap-btn.btn-default.ap-btn_light:before,body.ap-body .style-light .ap-btn.btn-default.ap-btn_light:before{border-right-color:#fff}body.ap-body .ap-btn.ap-btn_light:after,body.ap-body .style-dark .ap-btn.btn-default.ap-btn_light:after,body.ap-body .style-light .ap-btn.btn-default.ap-btn_light:after{border-top-color:#fff}body.ap-body .ap-btn.ap-btn_dark,body.ap-body .style-dark .ap-btn.btn-default.ap-btn_dark,body.ap-body .style-light .ap-btn.btn-default.ap-btn_dark{color:#333!important;border-color:#333!important}body.ap-body .ap-btn.ap-btn_dark:before,body.ap-body .style-dark .ap-btn.btn-default.ap-btn_dark:before,body.ap-body .style-light .ap-btn.btn-default.ap-btn_dark:before{border-right-color:#333}body.ap-body .ap-btn.ap-btn_dark:after,body.ap-body .style-dark .ap-btn.btn-default.ap-btn_dark:after,body.ap-body .style-light .ap-btn.btn-default.ap-btn_dark:after{border-top-color:#333}body.ap-body .ap-btn.ap-btn_red,body.ap-body .style-dark .ap-btn.btn-default.ap-btn_red,body.ap-body .style-light .ap-btn.btn-default.ap-btn_red{color:#df0000!important;border-color:#df0000!important}body.ap-body .ap-btn.ap-btn_red:before,body.ap-body .style-dark .ap-btn.btn-default.ap-btn_red:before,body.ap-body .style-light .ap-btn.btn-default.ap-btn_red:before{border-right-color:#df0000}body.ap-body .ap-btn.ap-btn_red:after,body.ap-body .style-dark .ap-btn.btn-default.ap-btn_red:after,body.ap-body .style-light .ap-btn.btn-default.ap-btn_red:after{border-top-color:#df0000}body.ap-body .ap-btn.ap-btn_yellow,body.ap-body .style-dark .ap-btn.btn-default.ap-btn_yellow,body.ap-body .style-light .ap-btn.btn-default.ap-btn_yellow{color:#d0d000!important;border-color:#ff0!important}body.ap-body .ap-btn.ap-btn_yellow:before,body.ap-body .style-dark .ap-btn.btn-default.ap-btn_yellow:before,body.ap-body .style-light .ap-btn.btn-default.ap-btn_yellow:before{border-right-color:#ff0}body.ap-body .ap-btn.ap-btn_yellow:after,body.ap-body .style-dark .ap-btn.btn-default.ap-btn_yellow:after,body.ap-body .style-light .ap-btn.btn-default.ap-btn_yellow:after{border-top-color:#ff0}@media (min-width:960px){body.ap-body .ap-btn,body.ap-body .style-dark .ap-btn.btn-default,body.ap-body .style-light .ap-btn.btn-default{padding:12px 30px!important;border-width:6px!important;border-radius:0;display:inline-block;position:relative}body.ap-body .ap-btn:before,body.ap-body .style-dark .ap-btn.btn-default:before,body.ap-body .style-light .ap-btn.btn-default:before{top:-6px;left:-12px;bottom:-12px;border-top-width:6px;border-right-width:6px}body.ap-body .ap-btn:after,body.ap-body .style-dark .ap-btn.btn-default:after,body.ap-body .style-light .ap-btn.btn-default:after{top:calc(100% + 6px);left:-12px;right:-6px;border-top-width:6px;border-right-width:6px}body.ap-body .ap-btn:focus,body.ap-body .ap-btn:hover,body.ap-body .style-dark .ap-btn.btn-default:focus,body.ap-body .style-dark .ap-btn.btn-default:hover,body.ap-body .style-light .ap-btn.btn-default:focus,body.ap-body .style-light .ap-btn.btn-default:hover{left:-2px;top:2px}body.ap-body .ap-btn:focus:before,body.ap-body .ap-btn:hover:before,body.ap-body .style-dark .ap-btn.btn-default:focus:before,body.ap-body .style-dark .ap-btn.btn-default:hover:before,body.ap-body .style-light .ap-btn.btn-default:focus:before,body.ap-body .style-light .ap-btn.btn-default:hover:before{left:-10px;bottom:-10px;border-top-width:4px;border-right-width:6px -2}body.ap-body .ap-btn:focus:after,body.ap-body .ap-btn:hover:after,body.ap-body .style-dark .ap-btn.btn-default:focus:after,body.ap-body .style-dark .ap-btn.btn-default:hover:after,body.ap-body .style-light .ap-btn.btn-default:focus:after,body.ap-body .style-light .ap-btn.btn-default:hover:after{bottom:-10px;left:-10px;border-top-width:4px;border-right-width:4px}body.ap-body .ap-btn.ap-btn_yellow:focus,body.ap-body .ap-btn.ap-btn_yellow:hover,body.ap-body .style-dark .ap-btn.btn-default.ap-btn_yellow:focus,body.ap-body .style-dark .ap-btn.btn-default.ap-btn_yellow:hover,body.ap-body .style-light .ap-btn.btn-default.ap-btn_yellow:focus,body.ap-body .style-light .ap-btn.btn-default.ap-btn_yellow:hover{color:#b1b109!important}}body.ap-body,body.ap-body .row-inner div[class*=col-lg-],body.ap-body address,body.ap-body code,body.ap-body dd,body.ap-body dl,body.ap-body dt,body.ap-body label,body.ap-body li,body.ap-body p,body.ap-body pre,body.ap-body small{font-size:14px;line-height:1.25}@media (min-width:960px){body.ap-body,body.ap-body .row-inner div[class*=col-lg-],body.ap-body address,body.ap-body code,body.ap-body dd,body.ap-body dl,body.ap-body dt,body.ap-body label,body.ap-body li,body.ap-body p,body.ap-body pre,body.ap-body small{font-size:16px}}body.ap-body .ap-maincontent,body.ap-body .ap-maincontent .row-inner div[class*=col-lg-],body.ap-body .ap-maincontent address,body.ap-body .ap-maincontent code,body.ap-body .ap-maincontent dd,body.ap-body .ap-maincontent dl,body.ap-body .ap-maincontent dt,body.ap-body .ap-maincontent label,body.ap-body .ap-maincontent li,body.ap-body .ap-maincontent p,body.ap-body .ap-maincontent pre,body.ap-body .ap-maincontent small{line-height:1.5}body.ap-body .style-light{color:#4a4a4a}body.ap-body .post-title-wrapper{text-align:center;margin-bottom:0}body.ap-body .post-title-wrapper h1.post-title{font-family:acumin-pro-extra-condensed,san-serif;font-size:3em;line-height:.9;display:inline-block;margin:0 auto .5em}@media (min-width:960px){body.ap-body .post-title-wrapper{text-align:left}body.ap-body .post-title-wrapper h1.post-title{font-size:5.5em;font-weight:600;line-height:.85;margin-bottom:18px;margin-left:-4px;border-bottom:none}}body.ap-body .ap-subhead h2{font-family:acumin-pro-extra-condensed,san-serif;font-size:4em}@media (min-width:960px){body.ap-body .ap-subhead h2{font-size:6em}}@media (min-width:960px){body.ap-body .main-container .row-container .row-parent .uncont>.ap-subhead{margin-top:18px!important}}body.ap-body figcaption{margin:5px 0 0;display:block;line-height:1.2}body.ap-body .ap-justify{text-align:justify!important;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}body.ap-body .widgettitle{font-family:acumin-pro,san-serif!important}body.ap-body .ap-pagehead .mmb-container{right:auto;left:0;background:0 0}body.ap-body .ap-pagehead .mobile-menu-button-light .open-items{overflow-y:hidden}body.ap-body .ap-pagehead .mobile-menu-button-light .lines,body.ap-body .ap-pagehead .mobile-menu-button-light .lines:after,body.ap-body .ap-pagehead .mobile-menu-button-light .lines:before{background:#4a4a4a}body.ap-body .ap-pagehead .ap-menu_search li{position:static}body.ap-body .ap-pagehead .ap-menu_search li.ap-menu-toggleWrap{display:none}body.ap-body .ap-pagehead .ap-menu_search a{position:absolute;height:59px;text-align:center;line-height:59px;top:-4px;right:0;z-index:1;font-size:1.2em!important;text-transform:none}body.ap-body .ap-pagehead .ap-menu_search a .search-label{display:none}body.ap-body .ap-pagehead .ap-menu_search a i{top:2px;margin:0;font-size:20px;color:#4a4a4a}body.ap-body .ap-pagehead .ap-menu_search a i.fa-bars{top:3px}@media (min-width:960px){body.ap-body .ap-pagehead .ap-menu_search{position:absolute;right:36px;top:108px;width:auto;margin-right:-9px}body.ap-body .ap-pagehead .ap-menu_search ul{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}body.ap-body .ap-pagehead .ap-menu_search li.menu-item-link{display:block}body.ap-body .ap-pagehead .ap-menu_search li.menu-item-link .search-label{display:inline-block;margin-right:4px}body.ap-body .ap-pagehead .ap-menu_search li.menu-item-link a{position:static}body.ap-body .ap-pagehead .ap-menu_search li.menu-item-link a:focus,body.ap-body .ap-pagehead .ap-menu_search li.menu-item-link a:focus i,body.ap-body .ap-pagehead .ap-menu_search li.menu-item-link a:hover,body.ap-body .ap-pagehead .ap-menu_search li.menu-item-link a:hover i{color:#8f8f8f}}body.ap-body .ap-pagehead .row-menu-inner{border:none}body.ap-body .ap-pagehead .row-menu-inner span.sr-only{position:absolute}body.ap-body .ap-pagehead .main-menu-container.open-items{overflow-y:hidden}body.ap-body .ap-pagehead .main-menu-container .menu-horizontal{padding-bottom:20px}body.ap-body .ap-pagehead .main-menu-container .menu-horizontal .menu-smart{padding:0!important}body.ap-body .ap-pagehead .main-menu-container .menu-horizontal .menu-smart.ap-menuu_secondary a{font-weight:300}body.ap-body .ap-pagehead .main-menu-container .menu-horizontal .menu-smart a{color:#4a4a4a}body.ap-body .ap-pagehead .main-menu-container .menu-horizontal .menu-item-link i.menu-icon,body.ap-body .ap-pagehead .main-menu-container .menu-horizontal .menu-smart a:after,body.ap-body .ap-pagehead .main-menu-container .menu-horizontal .menu-smart a:before{display:none}body.ap-body .ap-pagehead .ap-header_textlogo{position:absolute;overflow:hidden;left:50%;top:0;margin-left:-100px;display:block;height:0;padding-top:59px;width:200px;background:url(/wp-content/themes/artpapers-theme/assets/img/ArtPapers-logo_global.jpg) no-repeat 50%;background-size:contain}@media (min-width:960px){body.ap-body .ap-pagehead{height:0}body.ap-body .ap-pagehead .main-menu-container.open-items{overflow:visible}body.ap-body .ap-pagehead.menu-primary .menu-horizontal{position:absolute;right:0;width:auto;margin-right:-9px}body.ap-body .ap-pagehead.menu-primary .menu-horizontal .menu-smart>li a{display:inline-block;min-height:36px;line-height:36px;font-size:.8em}body.ap-body .ap-pagehead.menu-primary .menu-horizontal .menu-smart>li.menu-item-has-children{position:relative}body.ap-body .ap-pagehead.menu-primary .menu-horizontal .menu-smart>li.menu-item-has-children:focus .drop-menu,body.ap-body .ap-pagehead.menu-primary .menu-horizontal .menu-smart>li.menu-item-has-children:hover .drop-menu{max-height:5000px;padding:4px 15px 4px 4px}body.ap-body .ap-pagehead.menu-primary .menu-horizontal .menu-smart>li.menu-item-has-children:focus .drop-menu a,body.ap-body .ap-pagehead.menu-primary .menu-horizontal .menu-smart>li.menu-item-has-children:hover .drop-menu a{color:#4a4a4a}body.ap-body .ap-pagehead.menu-primary .menu-horizontal .menu-smart>li.menu-item-has-children:focus a:after,body.ap-body .ap-pagehead.menu-primary .menu-horizontal .menu-smart>li.menu-item-has-children:hover a:after{width:100%;background:#4a4a4a;z-index:1}body.ap-body .ap-pagehead.menu-primary .menu-horizontal .menu-smart>li.menu-item-has-children a i{display:none}body.ap-body .ap-pagehead.menu-primary .menu-horizontal .menu-smart>li .drop-menu{right:1em;left:auto;top:100%;margin-top:-8px;width:auto;max-height:0;overflow:hidden;padding:0 15px 0 4px;background:hsla(0,0%,91%,.95);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}body.ap-body .ap-pagehead.menu-primary .menu-horizontal .menu-smart>li .drop-menu li{padding:6px 15px}body.ap-body .ap-pagehead.menu-primary .menu-horizontal .menu-smart>li .drop-menu li a{height:auto;min-height:0;line-height:1.2;font-size:1em;white-space:nowrap;border-bottom:1px solid transparent}body.ap-body .ap-pagehead.menu-primary .menu-horizontal .menu-smart>li .drop-menu li a:after{display:none}body.ap-body .ap-pagehead.menu-primary .menu-horizontal .menu-smart>li .drop-menu li a:focus,body.ap-body .ap-pagehead.menu-primary .menu-horizontal .menu-smart>li .drop-menu li a:hover{border-color:#4a4a4a;background:0 0}body.ap-body .ap-pagehead .ap-menu_search a{top:0;height:1.7em!important;line-height:36px;margin-left:14px}body.ap-body .ap-pagehead .ap-menu_search a:after,body.ap-body .ap-pagehead .ap-menu_search a:before{display:none}body.ap-body .ap-pagehead .ap-menu_search a i{font-size:22px;margin-left:5px}body.ap-body .ap-pagehead .main-menu-container .menu-horizontal{padding-bottom:0}body.ap-body .ap-pagehead .main-menu-container .menu-horizontal .menu-item-link{padding:0 12px}body.ap-body .ap-pagehead .main-menu-container .menu-horizontal .menu-item-link:first-child{padding-left:0}body.ap-body .ap-pagehead .main-menu-container .menu-horizontal .menu-item-link.ap-pagehead--donate a,body.ap-body .ap-pagehead .main-menu-container .menu-horizontal .menu-item-link.ap-pagehead--subscribe a{padding-right:18px}body.ap-body .ap-pagehead .main-menu-container .menu-horizontal .menu-item-link.ap-pagehead--donate a:before,body.ap-body .ap-pagehead .main-menu-container .menu-horizontal .menu-item-link.ap-pagehead--subscribe a:before{content:"";display:block;position:absolute;right:0;top:50%;margin-top:-6px;height:12px;width:14px;background:url(/wp-content/themes/artpapers-theme/assets/img/ap-sprite.png) no-repeat;background-size:14px auto}body.ap-body .ap-pagehead .main-menu-container .menu-horizontal .menu-item-link.ap-pagehead--donate.ap-pagehead--subscribe a,body.ap-body .ap-pagehead .main-menu-container .menu-horizontal .menu-item-link.ap-pagehead--subscribe.ap-pagehead--subscribe a{padding-right:20px}body.ap-body .ap-pagehead .main-menu-container .menu-horizontal .menu-item-link.ap-pagehead--donate.ap-pagehead--subscribe a:before,body.ap-body .ap-pagehead .main-menu-container .menu-horizontal .menu-item-link.ap-pagehead--subscribe.ap-pagehead--subscribe a:before{margin-top:-7px;background-position:0 -12px;width:14px;height:14px}body.ap-body .ap-pagehead .main-menu-container .menu-horizontal .menu-item-link a{position:relative;padding:0;color:#8f8f8f}body.ap-body .ap-pagehead .main-menu-container .menu-horizontal .menu-item-link a:after{content:"";display:block;position:absolute;bottom:8px;left:0;width:0;height:1px;-webkit-transition:width .25s;-o-transition:width .25s;transition:width .25s}body.ap-body .ap-pagehead .main-menu-container .menu-horizontal .menu-item-link a:focus,body.ap-body .ap-pagehead .main-menu-container .menu-horizontal .menu-item-link a:hover{color:#4a4a4a}body.ap-body .ap-pagehead .main-menu-container .menu-horizontal .menu-item-link a:focus:after,body.ap-body .ap-pagehead .main-menu-container .menu-horizontal .menu-item-link a:hover:after{width:100%;background:#4a4a4a}body.ap-body .ap-pagehead .main-menu-container .menu-horizontal .menu-item-link.current-menu-item a{color:#4a4a4a}body.ap-body .ap-pagehead .main-menu-container .menu-horizontal .menu-item-link.current-menu-item a:after{width:100%;background:#4a4a4a}}body.ap-body #page-header .header-wrapper{overflow:visible;position:relative;z-index:1}body.ap-body .ap-header>.row-header{padding-top:15px}body.ap-body .ap-header .ap-menu_secondary{display:none}body.ap-body .ap-header a{color:#4a4a4a}body.ap-body .ap-header .ap-header_textlogo{display:none}@media (min-width:960px){body.ap-body .ap-header.ap-header--global.ap-header.row-container>.row{padding:1px 36px 6px}body.ap-body .ap-header.ap-header--global.ap-header.row-container .ap-header_textlogo{display:inline-block;overflow:hidden;width:394px;height:0;padding-top:69px;background:url(/wp-content/themes/artpapers-theme/assets/img/ArtPapers-logo_global.jpg) no-repeat 50%;background-size:contain;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}body.ap-body .ap-header.ap-header--global.ap-header.row-container .ap-header_textlogo:focus,body.ap-body .ap-header.ap-header--global.ap-header.row-container .ap-header_textlogo:hover{opacity:.5}body.ap-body .ap-header.ap-header--global.ap-header.row-container .ap-menu_secondary{display:block;position:absolute;right:-40px;top:20px;background:rgba(51,51,51,.9);margin:0;padding:0 0 72px;width:300px;max-height:0;z-index:100;overflow:hidden;opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}body.ap-body .ap-header.ap-header--global.ap-header.row-container .ap-menu_secondary.ap-active{max-height:800px;opacity:1}body.ap-body .ap-header.ap-header--global.ap-header.row-container .ap-menu_secondary li{display:block}body.ap-body .ap-header.ap-header--global.ap-header.row-container .ap-menu_secondary li.current-menu-item a,body.ap-body .ap-header.ap-header--global.ap-header.row-container .ap-menu_secondary li.current-menu-parent a{font-weight:900}body.ap-body .ap-header.ap-header--global.ap-header.row-container .ap-menu_secondary li.menu-item-has-children a{padding-right:8px;display:inline-block}body.ap-body .ap-header.ap-header--global.ap-header.row-container .ap-menu_secondary li.menu-item-has-children a.ap-submenu-toggle{position:relative;padding:0;height:30px;width:30px;top:6px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}body.ap-body .ap-header.ap-header--global.ap-header.row-container .ap-menu_secondary li.menu-item-has-children a.ap-submenu-toggle:hover{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}body.ap-body .ap-header.ap-header--global.ap-header.row-container .ap-menu_secondary li.menu-item-has-children a.ap-submenu-toggle:after,body.ap-body .ap-header.ap-header--global.ap-header.row-container .ap-menu_secondary li.menu-item-has-children a.ap-submenu-toggle:before{content:"";display:block;position:absolute;background:#fff;top:50%;left:50%;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}body.ap-body .ap-header.ap-header--global.ap-header.row-container .ap-menu_secondary li.menu-item-has-children a.ap-submenu-toggle:before{width:20px;height:2px;margin:-1px 0 0 -10px}body.ap-body .ap-header.ap-header--global.ap-header.row-container .ap-menu_secondary li.menu-item-has-children a.ap-submenu-toggle:after{height:20px;width:2px;margin:-10px 0 0 -1px}body.ap-body .ap-header.ap-header--global.ap-header.row-container .ap-menu_secondary li.menu-item-has-children .sub-menu{max-height:0;-webkit-transition:max-height .5s;-o-transition:max-height .5s;transition:max-height .5s;overflow:hidden}body.ap-body .ap-header.ap-header--global.ap-header.row-container .ap-menu_secondary li.menu-item-has-children.ap-active .sub-menu{display:block;position:static;width:auto;max-height:500px}body.ap-body .ap-header.ap-header--global.ap-header.row-container .ap-menu_secondary li.menu-item-has-children.ap-active .sub-menu a{font-size:1.25em;font-weight:400}body.ap-body .ap-header.ap-header--global.ap-header.row-container .ap-menu_secondary li.menu-item-has-children.ap-active a.ap-submenu-toggle:before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);width:2px;margin-left:1px}body.ap-body .ap-header.ap-header--global.ap-header.row-container .ap-menu_secondary li.menu-item-has-children.ap-active a.ap-submenu-toggle:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}body.ap-body .ap-header.ap-header--global.ap-header.row-container .ap-menu_secondary a{color:#fff;display:inline-block;font-weight:400;font-size:1.8em;padding:8px 22px}body.ap-body .ap-header.ap-header--global.ap-header.row-container .ap-menu_secondary a:hover:after{width:100%}body.ap-body .ap-header.ap-header--global.ap-header.row-container .ap-menu_secondary a:after{content:"";width:0;height:1px;display:block;background:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}body.ap-body .ap-header.ap-header--global.ap-header.row-container .ap-menu_secondary a.ap-close{display:block;text-align:right;padding:22px 36px;font-size:1.2em;font-weight:700;letter-spacing:2px;line-height:0}body.ap-body .ap-header.ap-header--global.ap-header.row-container .ap-menu_secondary a.ap-close:after{content:"×";margin-left:8px;font-size:1.8em;font-weight:400;position:relative;top:4px;background:0 0;width:30px;display:inline-block;height:30px;text-align:center;line-height:20px}body.ap-body .ap-header.ap-header--global.ap-header.row-container .ap-menu_secondary a.ap-close:hover:after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}body.ap-body .ap-header.ap-header--home>.row-header{padding-top:0;padding-bottom:0}body.ap-body .ap-header.ap-header--home img[src*=".gif"]{opacity:0}body.ap-body .ap-header.ap-header--home .ap-menu_secondary{display:block;margin-top:4em!important;margin-top:1.7em!important;position:relative;z-index:1}body.ap-body .ap-header.ap-header--home .ap-menu_secondary ul.menu-horizontal{padding:0;margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.ap-body .ap-header.ap-header--home .ap-menu_secondary ul.menu-horizontal:after,body.ap-body .ap-header.ap-header--home .ap-menu_secondary ul.menu-horizontal:before{display:none}body.ap-body .ap-header.ap-header--home .ap-menu_secondary li{position:relative}body.ap-body .ap-header.ap-header--home .ap-menu_secondary li.ap-menu_highlight a{font-weight:900}body.ap-body .ap-header.ap-header--home .ap-menu_secondary li.ap-menu_highlight a:after{height:8px}body.ap-body .ap-header.ap-header--home .ap-menu_secondary li:first-child a{margin-left:0;padding-left:0;margin-right:0;padding-right:0}body.ap-body .ap-header.ap-header--home .ap-menu_secondary li.current-menu-item a{color:#4a4a4a}body.ap-body .ap-header.ap-header--home .ap-menu_secondary li.current-menu-item a:after{width:100%;background:#4a4a4a}body.ap-body .ap-header.ap-header--home .ap-menu_secondary li.menu-item-has-children:focus .sub-menu,body.ap-body .ap-header.ap-header--home .ap-menu_secondary li.menu-item-has-children:hover .sub-menu{padding:4px;max-height:5000px}body.ap-body .ap-header.ap-header--home .ap-menu_secondary li.menu-item-has-children:focus a:after,body.ap-body .ap-header.ap-header--home .ap-menu_secondary li.menu-item-has-children:hover a:after{width:100%;background:#4a4a4a;z-index:1}body.ap-body .ap-header.ap-header--home .ap-menu_secondary li .sub-menu{left:auto;right:0;top:100%;width:auto;padding:0 5px;max-height:0;overflow:hidden;background:hsla(0,0%,91%,.9);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}body.ap-body .ap-header.ap-header--home .ap-menu_secondary li .sub-menu li{padding:6px 15px}body.ap-body .ap-header.ap-header--home .ap-menu_secondary li .sub-menu li a{height:auto;min-height:0;line-height:1.2;font-size:1em;white-space:nowrap;border-bottom:1px solid transparent}body.ap-body .ap-header.ap-header--home .ap-menu_secondary li .sub-menu li a:after{display:none}body.ap-body .ap-header.ap-header--home .ap-menu_secondary li .sub-menu li a:focus,body.ap-body .ap-header.ap-header--home .ap-menu_secondary li .sub-menu li a:hover{border-color:#4a4a4a}body.ap-body .ap-header.ap-header--home .ap-menu_secondary a{display:inline-block;min-height:36px;line-height:36px;font-size:1.2em;position:relative;padding:0}body.ap-body .ap-header.ap-header--home .ap-menu_secondary a:after{content:"";position:absolute;top:100%;left:0;width:0;height:2px;-webkit-transition:width .25s;-o-transition:width .25s;transition:width .25s}body.ap-body .ap-header.ap-header--home .ap-menu_secondary a:focus,body.ap-body .ap-header.ap-header--home .ap-menu_secondary a:hover{color:#4a4a4a}body.ap-body .ap-header.ap-header--home .ap-menu_secondary a:focus:after,body.ap-body .ap-header.ap-header--home .ap-menu_secondary a:hover:after{width:100%;background:#4a4a4a}body.ap-body .ap-header.ap-header--home .row-parent .uncont>.uncode-single-media:first-child{margin:0 -22px -22px!important}}@media (min-width:960px) and (min-width:960px){body.ap-body .ap-header.ap-header--home .row-parent .uncont>.uncode-single-media:first-child{margin:0 -45px -45px!important}}body.ap-body.home .ap-pagehead{padding:.8em 0 .3em;height:auto}body.ap-body.home .ap-pagehead.menu-primary .menu-horizontal{position:static;right:auto}body.ap-body.home .ap-pagehead .ap-menu_search{display:block;top:auto;z-index:1}body.ap-body.home .ap-header .ap-menu_secondary a.ap-close,body.ap-body.home .ap-pagehead .ap-menu-toggle{display:none}body.ap-body.ap-menuOpen #masthead:not(.menu-absolute){z-index:-1}body.ap-body .ap-launchHeader{overflow:hidden;height:0;padding-top:20.64%;position:relative;font-size:0;color:transparent;line-height:0;margin:0 -30px -60px!important}body.ap-body .ap-launchHeader>div{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-size:cover;background-position:50%;display:none}body.ap-body .ap-launchHeader .ap-launchHeader_6{background-image:url(/wp-content/themes/artpapers-theme/assets/img/ArtPapers_paper-6_sm.jpg)}@media (min-width:960px){body.ap-body .ap-launchHeader{margin:-20px -80px -60px!important;padding-bottom:60px}body.ap-body .ap-launchHeader .ap-launchHeader_0{background-image:url(/wp-content/themes/artpapers-theme/assets/img/ArtPapers_paper-0.jpg);display:block}body.ap-body .ap-launchHeader .ap-launchHeader_1{background-image:url(/wp-content/themes/artpapers-theme/assets/img/ArtPapers_paper-1.jpg)}body.ap-body .ap-launchHeader .ap-launchHeader_2{background-image:url(/wp-content/themes/artpapers-theme/assets/img/ArtPapers_paper-2.jpg)}body.ap-body .ap-launchHeader .ap-launchHeader_3{background-image:url(/wp-content/themes/artpapers-theme/assets/img/ArtPapers_paper-3.jpg)}body.ap-body .ap-launchHeader .ap-launchHeader_4{background-image:url(/wp-content/themes/artpapers-theme/assets/img/ArtPapers_paper-4.jpg)}body.ap-body .ap-launchHeader .ap-launchHeader_5{background-image:url(/wp-content/themes/artpapers-theme/assets/img/ArtPapers_paper-5.jpg)}body.ap-body .ap-launchHeader .ap-launchHeader_6{background-image:url(/wp-content/themes/artpapers-theme/assets/img/ArtPapers_paper-6.jpg)}body.ap-body .ap-launchHeader>div{bottom:30px}}body.ap-body .font-family-menu,body.ap-body .menu-container ul.menu-smart a{font-family:acumin-pro,san-serif!important}@media (min-width:960px){body.ap-body .ap-post--meta,body.ap-body .post-title-wrapper{padding:0 0 18px!important;margin:0 -36px!important}body.ap-body .ap-post--meta .post-title,body.ap-body .post-title-wrapper .post-title{margin-top:-15px!important;padding:0 36px}body.ap-body .ap-post--meta .ap-post--meta_list,body.ap-body .post-title-wrapper .ap-post--meta_list{padding:2px 36px 18px}body.ap-body .ap-post--meta{padding:0!important}body.ap-body .ap-post--meta .ap-post--meta_list:empty{display:none}body.ap-body .ap-post--hero_image+.ap-hero_caption-wrap+.post-title-container .post-title-wrapper,body.ap-body .ap-post--hero_image+.post-title-container .post-title-wrapper{padding-top:36px!important;margin-top:-36px!important}}@media (min-width:960px){body.ap-body:not(.home) .ap-pagehead .main-menu-container .menu-horizontal{margin-top:56px}}body.ap-body .ap-hero_above .ap-hero_caption-wrap,body.ap-body .ap-hero_above .ap-post--meta,body.ap-body .ap-hero_above .post-title-wrapper{background:0 0}body.ap-body .footer-last{padding:0 0 4em;font-size:.8em}body.ap-body .post-wrapper .post-footer{border:none}body.ap-body .site-info{font-weight:600;font-size:.9em}body.ap-body .ap-footer .row-inner>div{padding-top:0}body.ap-body .ap-footer a{font-weight:600;font-size:.9em}body.ap-body .ap-footer a:focus,body.ap-body .ap-footer a:hover{text-decoration:underline}body.ap-body .ap-footer .ap-footer_newsletter{margin-bottom:20px}body.ap-body .ap-footer .ap-header_textlogo{display:inline-block;width:145px;height:0;padding-top:26px;overflow:hidden;background:url(/wp-content/themes/artpapers-theme/assets/img/ArtPapers-logo_global.jpg) no-repeat 50%;background-size:contain}body.ap-body .ap-footer .ap-header_textlogo:focus,body.ap-body .ap-footer .ap-header_textlogo:hover{background-image:url(/wp-content/themes/artpapers-theme/assets/img/ArtPapers-logo_global2.jpg)}body.ap-body .ap-footer .ap-footer_social{margin-bottom:20px}body.ap-body .ap-footer .ap-footer_social h2{font-size:1.2em}body.ap-body .ap-footer .ap-footer_social .menu-item{display:inline}body.ap-body .ap-footer .ap-footer_social .menu-item a{background:url(/wp-content/themes/artpapers-theme/assets/img/sprite_social.png) no-repeat 0 0;background-size:56px 86px;width:28px;height:0;padding-top:28px;display:inline-block;overflow:hidden;margin:0 4px}body.ap-body .ap-footer .ap-footer_social .ap-social_facebook a{background-position:0 0}body.ap-body .ap-footer .ap-footer_social .ap-social_facebook a:focus,body.ap-body .ap-footer .ap-footer_social .ap-social_facebook a:hover{background-position:-28px 0}body.ap-body .ap-footer .ap-footer_social .ap-social_instagram a{background-position:0 -28px}body.ap-body .ap-footer .ap-footer_social .ap-social_instagram a:focus,body.ap-body .ap-footer .ap-footer_social .ap-social_instagram a:hover{background-position:-28px -28px}body.ap-body .ap-footer .ap-footer_social .ap-social_twitter a{background-position:0 -56px}body.ap-body .ap-footer .ap-footer_social .ap-social_twitter a:focus,body.ap-body .ap-footer .ap-footer_social .ap-social_twitter a:hover{background-position:-28px -56px}body.ap-body .ap-footer .ap-footer_menu .menu-item{display:inline-block;margin:0 4px}body.ap-body .ap-footer .ap-footer_menu .menu-item-has-children:focus .sub-menu,body.ap-body .ap-footer .ap-footer_menu .menu-item-has-children:hover .sub-menu{display:block}body.ap-body .ap-footer .ap-footer_menu .menu-item-has-children .sub-menu{display:none;position:absolute;right:0;white-space:nowrap}body.ap-body .ap-footer .ap-footer_menu .menu-item-has-children .sub-menu a{font-size:.8em;font-weight:500}@media (min-width:960px){body.ap-body .ap-footer .ap-footer_newsletter{margin-bottom:0;text-align:left}body.ap-body .ap-footer .ap-footer_menu{text-align:right}}body.ap-body .ap-archive_list,body.ap-body .ap-event-block{margin:0 -36px}body.ap-body .ap-archive_list article,body.ap-body .ap-event-block article{background:#e9e9e9}body.ap-body .ap-archive_list .ap-item--featured,body.ap-body .ap-event-block .ap-item--featured{display:block;padding-top:50%;background-size:cover;background-position:50%;background-repeat:no-repeat}body.ap-body .ap-archive_list .ap-item--info,body.ap-body .ap-event-block .ap-item--info{padding:36px 36px 72px;text-align:center}body.ap-body .ap-archive_list .ap-item--info h2,body.ap-body .ap-event-block .ap-item--info h2{text-align:center;font-family:acumin-pro,san-serif;font-weight:900;font-size:2em;line-height:1.3;margin-top:0;margin-bottom:.75em;display:inline}body.ap-body .ap-archive_list .ap-item--info h2 .ap-inner,body.ap-body .ap-archive_list .ap-item--info h2 a,body.ap-body .ap-event-block .ap-item--info h2 .ap-inner,body.ap-body .ap-event-block .ap-item--info h2 a{-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;text-shadow:-2px -2px 0 #e9e9e9,2px -2px 0 #e9e9e9,-2px 2px 0 #e9e9e9,2px 2px 0 #e9e9e9;-webkit-box-shadow:inset 0 -.15em #4a4a4a;box-shadow:inset 0 -.15em #4a4a4a}body.ap-body .ap-archive_list .ap-item--info h2 a:focus,body.ap-body .ap-archive_list .ap-item--info h2 a:hover,body.ap-body .ap-event-block .ap-item--info h2 a:focus,body.ap-body .ap-event-block .ap-item--info h2 a:hover{-webkit-box-shadow:inset 0 -.15em #dd8497;box-shadow:inset 0 -.15em #dd8497}body.ap-body .ap-archive_list .ap-item--info .ap-event--label,body.ap-body .ap-event-block .ap-item--info .ap-event--label{margin:0 0 4px;font-size:2.5em;font-family:acumin-pro-extra-condensed,san-serif;font-weight:900}body.ap-body .ap-archive_list .ap-item--info .ap-item--subtitle,body.ap-body .ap-event-block .ap-item--info .ap-item--subtitle{font-family:acumin-pro,san-serif;font-weight:700;margin-bottom:18px;color:#4a4a4a}body.ap-body .ap-archive_list .ap-item--info .ap-item--excerpt,body.ap-body .ap-event-block .ap-item--info .ap-item--excerpt{color:#4a4a4a;font-size:16px;margin-bottom:18px;text-align:center;max-width:600px;margin-left:auto;margin-right:auto}body.ap-body .ap-archive_list .ap-item--info .ap-item--excerpt p,body.ap-body .ap-event-block .ap-item--info .ap-item--excerpt p{font-size:16px}body.ap-body .ap-archive_list .ap-item--info .ap-item--meta,body.ap-body .ap-event-block .ap-item--info .ap-item--meta{margin:18px auto;display:none}body.ap-body .ap-archive_list .ap-item--info .ap-item--meta dl,body.ap-body .ap-event-block .ap-item--info .ap-item--meta dl{margin:0;color:#4a4a4a}body.ap-body .ap-archive_list .ap-item--info .ap-item--meta dl dt,body.ap-body .ap-event-block .ap-item--info .ap-item--meta dl dt{display:inline-block;margin-right:10px;font-size:1.1em}body.ap-body .ap-archive_list .ap-item--info .ap-item--meta dl dd,body.ap-body .ap-event-block .ap-item--info .ap-item--meta dl dd{display:inline-block;font-size:1.1em}body.ap-body .ap-archive_list .ap-item--info .ap-item---actions,body.ap-body .ap-event-block .ap-item--info .ap-item---actions{clear:both;text-align:center;margin-top:36px}body.ap-body .ap-archive_list.ap-post--related,body.ap-body .ap-event-block.ap-post--related{margin:0}@media (min-width:960px){body.ap-body .ap-archive_list article,body.ap-body .ap-event-block article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;background:#e9e9e9}body.ap-body .ap-archive_list article:after,body.ap-body .ap-event-block article:after{content:"";display:table;clear:both}body.ap-body .ap-archive_list article:nth-child(2n) .ap-item--info,body.ap-body .ap-event-block article:nth-child(2n) .ap-item--info{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding:120px 60px 120px 120px}body.ap-body .ap-archive_list .ap-item--featured,body.ap-body .ap-event-block .ap-item--featured{width:50%;min-height:480px;padding-top:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}body.ap-body .ap-archive_list .ap-maincontent,body.ap-body .ap-event-block .ap-maincontent{width:50%;padding:90px 90px 90px 45px}body.ap-body .ap-archive_list .ap-item--subtitle,body.ap-body .ap-event-block .ap-item--subtitle{font-size:1.5em;margin-bottom:36px}body.ap-body .ap-archive_list .ap-item--info,body.ap-body .ap-event-block .ap-item--info{text-align:left;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:50%;padding:90px 90px 90px 45px}body.ap-body .ap-archive_list .ap-item--info h2,body.ap-body .ap-event-block .ap-item--info h2{text-align:left;font-size:4em}body.ap-body .ap-archive_list .ap-item--info .ap-item--meta,body.ap-body .ap-event-block .ap-item--info .ap-item--meta{display:block}body.ap-body .ap-archive_list .ap-item--info .ap-item--meta dl dd,body.ap-body .ap-archive_list .ap-item--info .ap-item--meta dl dt,body.ap-body .ap-event-block .ap-item--info .ap-item--meta dl dd,body.ap-body .ap-event-block .ap-item--info .ap-item--meta dl dt{font-size:1em}body.ap-body .ap-archive_list .ap-item--info .ap-item--excerpt,body.ap-body .ap-event-block .ap-item--info .ap-item--excerpt{display:block;font-size:22px;margin:36px 0;text-align:left;font-weight:700;max-width:none}body.ap-body .ap-archive_list .ap-item--info .ap-item--excerpt p,body.ap-body .ap-event-block .ap-item--info .ap-item--excerpt p{font-size:22px}body.ap-body .ap-archive_list .ap-item--info .ap-item---actions,body.ap-body .ap-event-block .ap-item--info .ap-item---actions{margin-top:3em;text-align:left}}body.ap-body.single .ap-event-block .ap-item--info{padding:0}body.ap-body.single .ap-event-block .ap-item--info h1{margin:0}body.ap-body.single .ap-event-block .ap-item--info .ap-post--meta .ap-post--meta_list p{margin-top:12px}@media (min-width:960px){body.ap-body.single .ap-event-block .ap-item--info{padding:72px 36px}}body.ap-body .events .ap-share_body{margin-bottom:0}body.ap-body .ap-event-block{margin-bottom:36px}body.ap-body .ap-event-block .ap-post--meta{background:0 0;padding:0;margin:0}body.ap-body .ap-event-block article{background:0 0}@media (min-width:960px){body.ap-body .ap-event-block article{background:#e9e9e9}}body.ap-body .ap-event-block .ap-event--info{padding:36px}body.ap-body .ap-event-block .ap-subhead.ap-event--subtitle{margin-bottom:18px}body.ap-body .ap-event-block .ap-subhead.ap-event--subtitle h2{font-size:2em}@media (min-width:960px){body.ap-body .ap-event-block .ap-subhead.ap-event--subtitle h2{font-size:3em;margin-bottom:1em}}@media (min-width:960px){body.ap-body .ap-event-block .ap-item--info{padding:90px 45px 90px 90px}body.ap-body .ap-event-block .ap-item--info h1.ap-item--title{font-size:4em;font-weight:900;margin-bottom:.25em}body.ap-body .ap-event-block .ap-item--info .ap-post--meta{padding:0}}body.ap-body .ap-event--info .ap-item--subtitle{font-size:2em}body.ap-body .ap-event--info .ap-item--date{font-size:1.5em;font-weight:700;margin:0}body.ap-body .ap-neighborhood--feature:after{content:"";display:table;clear:both}body.ap-body .ap-neighborhood--feature .ap-neighborhood_title{text-align:center;letter-spacing:2px;text-transform:uppercase;font-size:1.5em;color:#fff}body.ap-body .ap-neighborhood--feature .ap-neighborhood_title span{display:block;font-weight:300}body.ap-body .ap-neighborhood--feature .ap-neighborhood_badge{display:block;margin:18px auto -36px;text-align:center;position:relative;z-index:1;width:165px;height:165px}body.ap-body .ap-neighborhood--feature .ap-neighborhood_items{margin:0 -36px}body.ap-body .ap-neighborhood--feature .ap-neighborhood_items .ap-neighborhood_item .ap-item--background{display:block;padding-top:60%;background-size:cover;background-repeat:no-repeat;background-position:50%}body.ap-body .ap-neighborhood--feature .ap-neighborhood_items .ap-neighborhood_item .ap-item--inner{text-align:center;margin:18px 36px 36px}body.ap-body .ap-neighborhood--feature .ap-neighborhood_items .ap-neighborhood_item .ap-item--inner .ap-item--title{font-weight:900;font-size:2em;letter-spacing:-.0125em;line-height:1.5;margin-top:0}body.ap-body .ap-neighborhood--feature .ap-neighborhood_items .ap-neighborhood_item .ap-item--inner .ap-item--title span{border-bottom:.2em solid}body.ap-body .ap-neighborhood--feature .ap-neighborhood_items .ap-neighborhood_item .ap-item--inner .ap-item--excerpt{display:none}body.ap-body .ap-neighborhood--feature .ap-neighborhood_items .ap-neighborhood_item .ap-item--inner .ap-item--meta{margin:18px auto}body.ap-body .ap-neighborhood--feature .ap-neighborhood_items .ap-neighborhood_item .ap-item--inner .ap-item--meta dl{margin:0}body.ap-body .ap-neighborhood--feature .ap-neighborhood_items .ap-neighborhood_item .ap-item--inner .ap-item--meta dl dt{display:inline-block;margin-right:5px}body.ap-body .ap-neighborhood--feature .ap-neighborhood_items .ap-neighborhood_item .ap-item--inner .ap-item--meta dl dd{display:inline-block}body.ap-body .ap-neighborhood--feature .ap-neighborhood_items .ap-neighborhood_item .ap-item--inner .ap-item---actions{text-align:center;clear:both}@media (min-width:570px){body.ap-body .ap-neighborhood--feature .ap-neighborhood_badge{margin:36px auto -72px;height:auto;width:auto}}@media (min-width:960px){body.ap-body .ap-neighborhood--feature .ap-neighborhood_title{position:absolute;top:36px;z-index:1;font-size:.9em;letter-spacing:2px;text-transform:uppercase;text-align:left}body.ap-body .ap-neighborhood--feature .ap-neighborhood_title span{display:block;font-weight:300;margin-bottom:.5em}body.ap-body .ap-neighborhood--feature .ap-neighborhood_title a{color:#fff}body.ap-body .ap-neighborhood--feature .ap-neighborhood_badge{position:absolute;top:50%;left:50%;height:248px;width:248px;margin:-124px 0 0 -124px;-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;-o-transition:transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}body.ap-body .ap-neighborhood--feature .ap-neighborhood_items .ap-neighborhood_item{position:relative;overflow:hidden;background:#333;max-height:480px}body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_3-right .ap-neighborhood_item:first-child{max-height:960px}body.ap-body .ap-neighborhood--feature .ap-neighborhood_items .ap-neighborhood_item .ap-item--background{display:block;padding-top:60%;max-height:480px;height:0;background-size:cover;background-repeat:no-repeat;background-position:50%}body.ap-body .ap-neighborhood--feature .ap-neighborhood_items .ap-neighborhood_item .ap-item--area{display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}body.ap-body .ap-neighborhood--feature .ap-neighborhood_items .ap-neighborhood_item .ap-item--inner{position:absolute;bottom:0;color:#fff;padding:0 40px 60px;opacity:0;width:100%;text-align:left;margin:0}body.ap-body .ap-neighborhood--feature .ap-neighborhood_items .ap-neighborhood_item .ap-item--inner .ap-item--title{margin:27px 0;color:#fff;font-size:2.4em}body.ap-body .ap-neighborhood--feature .ap-neighborhood_items .ap-neighborhood_item .ap-item--inner .ap-item--title a{color:#fff;position:relative;z-index:1}body.ap-body .ap-neighborhood--feature .ap-neighborhood_items .ap-neighborhood_item .ap-item--inner .ap-item--meta{width:570px;max-width:80%;margin:27px 0}body.ap-body .ap-neighborhood--feature .ap-neighborhood_items .ap-neighborhood_item .ap-item--inner .ap-item--meta dl{margin:0}body.ap-body .ap-neighborhood--feature .ap-neighborhood_items .ap-neighborhood_item .ap-item--inner .ap-item--meta dl dt{color:#fff;display:inline-block;margin-right:5px}body.ap-body .ap-neighborhood--feature .ap-neighborhood_items .ap-neighborhood_item .ap-item--inner .ap-item--meta dl dd{display:inline-block}body.ap-body .ap-neighborhood--feature .ap-neighborhood_items .ap-neighborhood_item .ap-item--inner .ap-item---actions{margin-top:27px;text-align:left}body.ap-body .ap-neighborhood--feature .ap-neighborhood_items .ap-neighborhood_item .ap-item--inner .ap-item---actions a.ap-btn{color:#fff!important;border-color:#fff!important;position:relative;z-index:1}body.ap-body .ap-neighborhood--feature .ap-neighborhood_items .ap-neighborhood_item .ap-item--inner .ap-item---actions a.ap-btn:before{border-right-color:#fff}body.ap-body .ap-neighborhood--feature .ap-neighborhood_items .ap-neighborhood_item .ap-item--inner .ap-item---actions a.ap-btn:after{border-top-color:#fff}body.ap-body .ap-neighborhood--feature .ap-neighborhood_items .ap-neighborhood_item:focus .ap-item--background,body.ap-body .ap-neighborhood--feature .ap-neighborhood_items .ap-neighborhood_item:hover .ap-item--background{display:block;opacity:.5;-webkit-filter:grayscale(.5) contrast(.5);filter:grayscale(.5) contrast(.5)}body.ap-body .ap-neighborhood--feature .ap-neighborhood_items .ap-neighborhood_item:focus .ap-item--inner,body.ap-body .ap-neighborhood--feature .ap-neighborhood_items .ap-neighborhood_item:hover .ap-item--inner{opacity:1}body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_2_horizontal .ap-neighborhood_item,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_2_horizontal-tall .ap-neighborhood_item,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_4 .ap-neighborhood_item{width:50%;float:left;margin-right:0}body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_2_horizontal .ap-neighborhood_item .ap-item--background,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_2_horizontal-tall .ap-neighborhood_item .ap-item--background,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_4 .ap-neighborhood_item .ap-item--background{display:block;padding-top:120%}body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_2_horizontal .ap-neighborhood_item:nth-child(3),body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_2_horizontal-tall .ap-neighborhood_item:nth-child(3),body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_4 .ap-neighborhood_item:nth-child(3){clear:both}body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_2_horizontal .ap-neighborhood_item:nth-child(2) .ap-item--inner,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_2_horizontal .ap-neighborhood_item:nth-child(4) .ap-item--inner,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_2_horizontal-tall .ap-neighborhood_item:nth-child(2) .ap-item--inner,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_2_horizontal-tall .ap-neighborhood_item:nth-child(4) .ap-item--inner,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_4 .ap-neighborhood_item:nth-child(2) .ap-item--inner,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_4 .ap-neighborhood_item:nth-child(4) .ap-item--inner{text-align:right}body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_2_horizontal .ap-neighborhood_item:nth-child(2) .ap-item--inner .ap-item--excerpt,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_2_horizontal .ap-neighborhood_item:nth-child(2) .ap-item--inner .ap-item--meta,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_2_horizontal .ap-neighborhood_item:nth-child(4) .ap-item--inner .ap-item--excerpt,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_2_horizontal .ap-neighborhood_item:nth-child(4) .ap-item--inner .ap-item--meta,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_2_horizontal-tall .ap-neighborhood_item:nth-child(2) .ap-item--inner .ap-item--excerpt,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_2_horizontal-tall .ap-neighborhood_item:nth-child(2) .ap-item--inner .ap-item--meta,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_2_horizontal-tall .ap-neighborhood_item:nth-child(4) .ap-item--inner .ap-item--excerpt,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_2_horizontal-tall .ap-neighborhood_item:nth-child(4) .ap-item--inner .ap-item--meta,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_4 .ap-neighborhood_item:nth-child(2) .ap-item--inner .ap-item--excerpt,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_4 .ap-neighborhood_item:nth-child(2) .ap-item--inner .ap-item--meta,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_4 .ap-neighborhood_item:nth-child(4) .ap-item--inner .ap-item--excerpt,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_4 .ap-neighborhood_item:nth-child(4) .ap-item--inner .ap-item--meta{float:right;clear:both;margin-top:0}body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_2_horizontal .ap-neighborhood_item:nth-child(2) .ap-item--inner .ap-item---actions,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_2_horizontal .ap-neighborhood_item:nth-child(4) .ap-item--inner .ap-item---actions,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_2_horizontal-tall .ap-neighborhood_item:nth-child(2) .ap-item--inner .ap-item---actions,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_2_horizontal-tall .ap-neighborhood_item:nth-child(4) .ap-item--inner .ap-item---actions,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_4 .ap-neighborhood_item:nth-child(2) .ap-item--inner .ap-item---actions,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_4 .ap-neighborhood_item:nth-child(4) .ap-item--inner .ap-item---actions{text-align:right}body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_1-tall .ap-neighborhood_item,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_2_horizontal-tall .ap-neighborhood_item{max-height:960px}body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_1-tall .ap-neighborhood_item .ap-item--background,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_2_horizontal-tall .ap-neighborhood_item .ap-item--background{display:block;padding-top:120%;max-height:960px}body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature-top .ap-neighborhood_item:nth-child(2),body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature-top .ap-neighborhood_item:nth-child(3),body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_3-top .ap-neighborhood_item:nth-child(2),body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_3-top .ap-neighborhood_item:nth-child(3){width:50%;float:left;margin-right:0}body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature-top .ap-neighborhood_item:nth-child(2) .ap-item--background,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature-top .ap-neighborhood_item:nth-child(3) .ap-item--background,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_3-top .ap-neighborhood_item:nth-child(2) .ap-item--background,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_3-top .ap-neighborhood_item:nth-child(3) .ap-item--background{display:block;padding-top:120%}body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature-top .ap-neighborhood_item:nth-child(3) .ap-item--inner,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_3-top .ap-neighborhood_item:nth-child(3) .ap-item--inner{text-align:right}body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature-top .ap-neighborhood_item:nth-child(3) .ap-item--inner .ap-item--excerpt,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature-top .ap-neighborhood_item:nth-child(3) .ap-item--inner .ap-item--meta,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_3-top .ap-neighborhood_item:nth-child(3) .ap-item--inner .ap-item--excerpt,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_3-top .ap-neighborhood_item:nth-child(3) .ap-item--inner .ap-item--meta{float:right;clear:both;margin-top:0}body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature-top .ap-neighborhood_item:nth-child(3) .ap-item--inner .ap-item---actions,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_3-top .ap-neighborhood_item:nth-child(3) .ap-item--inner .ap-item---actions{text-align:right}body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature-bottom .ap-neighborhood_item:first-child,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature-bottom .ap-neighborhood_item:nth-child(2),body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_3-bottom .ap-neighborhood_item:first-child,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_3-bottom .ap-neighborhood_item:nth-child(2){width:50%;float:left;margin-right:0}body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature-bottom .ap-neighborhood_item:first-child .ap-item--background,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature-bottom .ap-neighborhood_item:nth-child(2) .ap-item--background,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_3-bottom .ap-neighborhood_item:first-child .ap-item--background,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_3-bottom .ap-neighborhood_item:nth-child(2) .ap-item--background{display:block;padding-top:120%}body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature-bottom .ap-neighborhood_item:nth-child(3),body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_3-bottom .ap-neighborhood_item:nth-child(3){clear:both}body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature-bottom .ap-neighborhood_item:nth-child(2) .ap-item--inner,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_3-bottom .ap-neighborhood_item:nth-child(2) .ap-item--inner{text-align:right}body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature-bottom .ap-neighborhood_item:nth-child(2) .ap-item--inner .ap-item--excerpt,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature-bottom .ap-neighborhood_item:nth-child(2) .ap-item--inner .ap-item--meta,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_3-bottom .ap-neighborhood_item:nth-child(2) .ap-item--inner .ap-item--excerpt,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_3-bottom .ap-neighborhood_item:nth-child(2) .ap-item--inner .ap-item--meta{float:right;clear:both;margin-top:0}body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature-bottom .ap-neighborhood_item:nth-child(2) .ap-item--inner .ap-item---actions,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_3-bottom .ap-neighborhood_item:nth-child(2) .ap-item--inner .ap-item---actions{text-align:right}body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_3-left .ap-neighborhood_item:first-child{width:50%;float:left;max-height:960px}body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_3-left .ap-neighborhood_item:first-child .ap-item--background{display:block;padding-top:240%;max-height:960px}body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_3-left .ap-neighborhood_item:nth-child(2),body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_3-left .ap-neighborhood_item:nth-child(3){width:50%;float:right;margin-left:0}body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_3-left .ap-neighborhood_item:nth-child(2) .ap-item--background,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_3-left .ap-neighborhood_item:nth-child(3) .ap-item--background{display:block;padding-top:120%}body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_3-left .ap-neighborhood_item:nth-child(2) .ap-item--inner,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_3-left .ap-neighborhood_item:nth-child(3) .ap-item--inner{text-align:right}body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_3-left .ap-neighborhood_item:nth-child(2) .ap-item--inner .ap-item--excerpt,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_3-left .ap-neighborhood_item:nth-child(2) .ap-item--inner .ap-item--meta,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_3-left .ap-neighborhood_item:nth-child(3) .ap-item--inner .ap-item--excerpt,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_3-left .ap-neighborhood_item:nth-child(3) .ap-item--inner .ap-item--meta{float:right;clear:both;margin-top:0}body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_3-left .ap-neighborhood_item:nth-child(2) .ap-item--inner .ap-item---actions,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_3-left .ap-neighborhood_item:nth-child(3) .ap-item--inner .ap-item---actions{text-align:right}body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_3-right .ap-neighborhood_item:first-child{width:50%;float:right}body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_3-right .ap-neighborhood_item:first-child .ap-item--background{display:block;padding-top:240%;max-height:960px}body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_3-right .ap-neighborhood_item:first-child .ap-item--inner{text-align:right}body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_3-right .ap-neighborhood_item:first-child .ap-item--inner .ap-item--excerpt,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_3-right .ap-neighborhood_item:first-child .ap-item--inner .ap-item--meta{float:right;clear:both;margin-top:0}body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_3-right .ap-neighborhood_item:first-child .ap-item--inner .ap-item---actions{text-align:right}body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_3-right .ap-neighborhood_item:nth-child(2),body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_3-right .ap-neighborhood_item:nth-child(3){width:50%;float:left;margin-left:0}body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_3-right .ap-neighborhood_item:nth-child(2) .ap-item--background,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_3-right .ap-neighborhood_item:nth-child(3) .ap-item--background{display:block;padding-top:120%}}@media (min-width:1200px){body.ap-body .ap-neighborhood--feature .ap-neighborhood_items .ap-neighborhood_item{max-height:none;height:696px}body.ap-body .ap-neighborhood--feature .ap-neighborhood_items .ap-neighborhood_item .ap-item--background{display:block;max-height:none;padding-top:0;height:696px}body.ap-body .ap-neighborhood--feature .ap-neighborhood_items .ap-neighborhood_item .ap-item--inner{padding:0 60px 80px}body.ap-body .ap-neighborhood--feature .ap-neighborhood_items .ap-neighborhood_item .ap-item--inner .ap-item--title{margin:36px 0;font-size:3.5em}body.ap-body .ap-neighborhood--feature .ap-neighborhood_items .ap-neighborhood_item .ap-item--inner .ap-item--excerpt{display:block;font-weight:700;font-size:1em;width:570px;max-width:80%;margin:36px 0}body.ap-body .ap-neighborhood--feature .ap-neighborhood_items .ap-neighborhood_item .ap-item--inner .ap-item--excerpt p{font-size:1em;line-height:1.3}body.ap-body .ap-neighborhood--feature .ap-neighborhood_items .ap-neighborhood_item .ap-item--inner .ap-item--meta{margin:36px 0;font-size:1em}body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_1-tall .ap-neighborhood_item,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_2_horizontal-tall .ap-neighborhood_item{height:1392px;max-height:1392px}body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_1-tall .ap-neighborhood_item .ap-item--background,body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_2_horizontal-tall .ap-neighborhood_item .ap-item--background{display:block;height:1392px;max-height:1392px}body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_3-left .ap-neighborhood_item:first-child{height:1392px;max-height:1392px}body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_3-left .ap-neighborhood_item:first-child .ap-item--background{display:block;height:1392px;max-height:1392px}body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_3-right .ap-neighborhood_item:first-child{height:1392px;min-height:1392px}body.ap-body .ap-neighborhood--feature.ap-neighborhood--feature_3-right .ap-neighborhood_item:first-child .ap-item--background{display:block;height:1392px}}body.ap-body .ap-glossary_list{display:block;margin:0 -36px}body.ap-body .ap-glossary_list article{background:#e9e9e9;padding:0}body.ap-body .ap-glossary_list .ap-item--term{font-family:acumin-pro-extra-condensed,san-serif;position:absolute;top:0;left:0;width:100%;text-align:center;color:#4a4a4a;font-weight:900;font-size:5vw;opacity:.9;padding:50% 36px 5%}body.ap-body .ap-glossary_list .ap-item--term:focus,body.ap-body .ap-glossary_list .ap-item--term:hover{color:#333;text-decoration:underline}body.ap-body .ap-glossary_list .ap-item--term.ap-item--term_light,body.ap-body .ap-glossary_list .ap-item--term.ap-item--term_light:focus,body.ap-body .ap-glossary_list .ap-item--term.ap-item--term_light:hover{color:#fff}body.ap-body .ap-glossary_list .ap-item--background{display:block;padding-top:60%;background-size:cover;background-repeat:no-repeat;background-position:50%;max-height:720px;height:0}body.ap-body .ap-glossary_list .ap-item--info{padding:0 36px 36px;bottom:0;color:#4a4a4a;text-align:center}body.ap-body .ap-glossary_list .ap-item--info .ap-item--title{margin:27px 0;font-size:2em}body.ap-body .ap-glossary_list .ap-item--info .ap-item--title a{color:#4a4a4a;border-bottom:.2em solid;display:inline-block}body.ap-body .ap-glossary_list .ap-item--info .ap-item--excerpt{display:none}body.ap-body .ap-glossary_list .ap-item--info .ap-item--meta{width:570px;max-width:80%;margin:27px auto}body.ap-body .ap-glossary_list .ap-item--info .ap-item--meta dl{margin:0}body.ap-body .ap-glossary_list .ap-item--info .ap-item--meta dl dt{color:#4a4a4a;display:inline-block;margin-right:5px}body.ap-body .ap-glossary_list .ap-item--info .ap-item--meta dl dd{display:inline-block}body.ap-body .ap-glossary_list .ap-item--info .ap-item---actions{margin-top:27px;text-align:center}@media (min-width:960px){body.ap-body .ap-glossary_list article{display:block;float:left;background:#333;overflow:hidden;max-height:696px;padding:0}body.ap-body .ap-glossary_list article:focus .ap-item--background,body.ap-body .ap-glossary_list article:hover .ap-item--background{opacity:.3;-webkit-filter:grayscale(.5) contrast(.5);filter:grayscale(.5) contrast(.5)}body.ap-body .ap-glossary_list article:focus .ap-item--info,body.ap-body .ap-glossary_list article:hover .ap-item--info{opacity:1}body.ap-body .ap-glossary_list article:focus .ap-item--term.ap-item--term_light,body.ap-body .ap-glossary_list article:hover .ap-item--term.ap-item--term_light{color:#4a4a4a}body.ap-body .ap-glossary_list .ap-item--term{position:absolute;top:auto;bottom:7.5%;left:0;width:100%;text-align:center;color:#4a4a4a;font-weight:700;font-size:1.5em;-webkit-transition:none;-o-transition:none;transition:none}body.ap-body .ap-glossary_list .ap-item--term.ap-item--term_light{color:#fff}body.ap-body .ap-glossary_list .ap-item--background{padding-top:90%;background-size:cover;background-repeat:no-repeat;background-position:50%;max-height:720px;height:0}body.ap-body .ap-glossary_list .ap-item--info{padding:0 60px 80px;position:absolute;bottom:0;color:#fff;opacity:0;width:100%;text-align:left;margin:0}body.ap-body .ap-glossary_list .ap-item--info .ap-item--title{margin:27px 0;font-size:3em}body.ap-body .ap-glossary_list .ap-item--info .ap-item--title a{color:#fff;border-bottom:.2em solid;display:inline-block}body.ap-body .ap-glossary_list .ap-item--info .ap-item--excerpt{display:block;font-weight:700;width:570px;max-width:80%;margin:36px 0}body.ap-body .ap-glossary_list .ap-item--info .ap-item--excerpt p{font-size:1.2em;line-height:1.3}body.ap-body .ap-glossary_list .ap-item--info .ap-item--meta{width:570px;max-width:80%;margin:27px 0}body.ap-body .ap-glossary_list .ap-item--info .ap-item--meta dl{margin:0}body.ap-body .ap-glossary_list .ap-item--info .ap-item--meta dl dt{color:#fff;display:inline-block;margin-right:5px}body.ap-body .ap-glossary_list .ap-item--info .ap-item--meta dl dd{display:inline-block}body.ap-body .ap-glossary_list .ap-item--info .ap-item---actions{margin-top:27px;text-align:left}body.ap-body .ap-glossary_list .ap-item--info .ap-item---actions a.ap-btn{color:#fff!important;border-color:#fff!important}body.ap-body .ap-glossary_list .ap-item--info .ap-item---actions a.ap-btn:before{border-right-color:#fff}body.ap-body .ap-glossary_list .ap-item--info .ap-item---actions a.ap-btn:after{border-top-color:#fff}}@media (min-width:1200px){body.ap-body .ap-glossary_list article .ap-item--background{padding-top:0;height:696px}body.ap-body .ap-glossary_list article .ap-item--info{padding:0 60px 80px}body.ap-body .ap-glossary_list article .ap-item--info .ap-item--title{margin:36px 0;font-size:4em}body.ap-body .ap-glossary_list article .ap-item--info .ap-item--excerpt{display:block;font-weight:700;width:570px;max-width:80%;margin:36px 0}body.ap-body .ap-glossary_list article .ap-item--info .ap-item--excerpt p{font-size:1.2em;line-height:1.3}body.ap-body .ap-glossary_list article .ap-item--info .ap-item--meta{margin:36px 0}}body.ap-body.single-glossary .ap-maincontent{font-family:"Playfair Display","Times New Roman",serif}body.ap-body.single-glossary .ap-maincontent address,body.ap-body.single-glossary .ap-maincontent code,body.ap-body.single-glossary .ap-maincontent dd,body.ap-body.single-glossary .ap-maincontent dl,body.ap-body.single-glossary .ap-maincontent dt,body.ap-body.single-glossary .ap-maincontent label,body.ap-body.single-glossary .ap-maincontent li,body.ap-body.single-glossary .ap-maincontent p,body.ap-body.single-glossary .ap-maincontent pre,body.ap-body.single-glossary .ap-maincontent small{line-height:2.2}body.ap-body .ap-retro--item .ap-item--info h2{font-family:acumin-pro-extra-condensed,san-serif;font-size:5em;margin:0}body.ap-body .ap-retro--item .ap-item--info h3{margin-top:9px}body.ap-body .ap-retro--item .ap-item--info h4{margin:4px 0 0;font-size:1.2em}body.ap-body .ap-retro--item .ap-item--featured{padding:30px;position:relative;background:#333;overflow:hidden}body.ap-body .ap-retro--item .ap-item--featured .ap-item--featured_full{position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px;opacity:.2;background-size:cover;background-position:50%;background-repeat:no-repeat;-webkit-filter:blur(8px);filter:blur(8px)}body.ap-body .ap-retro--item .ap-item--featured img{position:relative;height:300px;margin:0 auto;display:block}@media (min-width:960px){body.ap-body .ap-retro--item .ap-item--info h2{font-size:8em}body.ap-body .ap-retro--item .ap-item--featured{min-width:50%;min-height:480px;padding-top:0;-webkit-box-flex:1;-ms-flex:1;flex:1}body.ap-body .ap-retro--item .ap-item--featured img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:90%;max-height:500px;width:auto}}body.ap-body .ap-news-slider .tparrows{width:30px!important;height:18px!important;background:url(/wp-content/themes/artpapers-theme/assets/img/ap-arrows.png) 0 0 no-repeat!important;background-size:30px 37px!important}body.ap-body .ap-news-slider .tparrows:before{display:none}body.ap-body .ap-news-slider .tparrows.tp-leftarrow{margin-left:-36px}body.ap-body .ap-news-slider .tparrows.tp-rightarrow{background-position:0 -18px!important;margin-right:-36px}@media (min-width:960px){body.ap-body .ap-news-slider .tparrows{width:85px!important;height:52px!important;background-size:85px 104px!important;margin:0}body.ap-body .ap-news-slider .tparrows.tp-rightarrow{background-position:0 -52px!important}}body.ap-body .ap-promo{padding:1em}@media (min-width:960px){body.ap-body .ap-promo{padding:4em}}body.ap-body .ap-promo .row-inner{margin:0}@media (min-width:960px){body.ap-body .ap-promo .row-inner{margin-left:-36px}}body.ap-body .ap-promo .single-internal-gutter{padding:0}@media (min-width:960px){body.ap-body .ap-promo .single-internal-gutter{padding-left:36px}}body.ap-body .ap-promo h2{color:#333;font-weight:900;font-size:2em;line-height:1}@media (min-width:960px){body.ap-body .ap-promo h2{font-size:4em}}body.ap-body .ap-promo p{color:#333;font-weight:700;margin-bottom:27px;font-size:1.5em;letter-spacing:1px;line-height:1.2}body.ap-body .ap-promo .ap-btn,body.ap-body .ap-promo .style-dark .ap-btn.btn-default,body.ap-body .ap-promo .style-light .ap-btn.btn-default{color:#333!important;border-color:#333!important}body.ap-body .ap-promo .ap-btn:before,body.ap-body .ap-promo .style-dark .ap-btn.btn-default:before,body.ap-body .ap-promo .style-light .ap-btn.btn-default:before{border-right-color:#333}body.ap-body .ap-promo .ap-btn:after,body.ap-body .ap-promo .style-dark .ap-btn.btn-default:after,body.ap-body .ap-promo .style-light .ap-btn.btn-default:after{border-top-color:#333}body.ap-body .ap-promo .ap-btn:focus,body.ap-body .ap-promo .ap-btn:hover,body.ap-body .ap-promo .style-dark .ap-btn.btn-default:focus,body.ap-body .ap-promo .style-dark .ap-btn.btn-default:hover,body.ap-body .ap-promo .style-light .ap-btn.btn-default:focus,body.ap-body .ap-promo .style-light .ap-btn.btn-default:hover{color:#fff!important}body.ap-body .ap-promo img{width:auto}@media (min-width:960px){body.ap-body .ap-promo{padding:4em 6em}body.ap-body .ap-promo h2{font-size:4.5em}body.ap-body .ap-promo p{font-size:1.2em}}body.ap-body .ap-search--results .post-title-wrapper{margin-bottom:0}body.ap-body .ap-search--results .post-title.ap-search--title{font-size:4em;margin:.5em 0 .125em}body.ap-body .ap-search--results .ap-search--term{margin-top:0;font-size:1.5em}body.ap-body .ap-search--results .ap-search--items{margin:0 -36px}body.ap-body .ap-search--results article.ap-search--item{margin:0;padding-bottom:36px}body.ap-body .ap-search--results article.ap-search--item:after{content:"";display:table;clear:both}body.ap-body .ap-search--results article.ap-search--item:nth-child(odd){background:#e9e9e9}body.ap-body .ap-search--results article.ap-search--item .ap-item--featured{display:block;width:100%;padding-top:50%;height:0;background-size:cover;background-position:50%;background-repeat:no-repeat}body.ap-body .ap-search--results article.ap-search--item .ap-item--info{padding:18px 36px}body.ap-body .ap-search--results article.ap-search--item .ap-item--info .ap-item--type{color:#df0000;text-transform:uppercase;font-size:1.4em;font-weight:700;font-size:.8em;letter-spacing:8px}body.ap-body .ap-search--results article.ap-search--item .ap-item--info h2{font-weight:900;font-size:3em;line-height:1.3;margin-top:0;margin-bottom:.5em}body.ap-body .ap-search--results article.ap-search--item .ap-item--info h2 a{border-bottom:.2em solid}body.ap-body .ap-search--results article.ap-search--item .ap-item--info .ap-item--excerpt{line-height:1.7}body.ap-body .ap-search--results article.ap-search--item .ap-item---actions{margin-top:20px;padding:0 36px;text-align:center}body.ap-body .ap-search--results .no-results{padding-top:36px}body.ap-body .ap-search--results .no-results .page-header{padding:72px 36px 36px;position:relative}body.ap-body .ap-search--results .no-results .page-header:before{content:"";position:absolute;top:0;left:36px;right:36px;border-top:1px solid #e9e9e9}body.ap-body .ap-search--results .no-results .page-content{padding:0 36px}@media (min-width:960px){body.ap-body .ap-search--results .post-title-wrapper{padding:0 36px}body.ap-body .ap-search--results .post-title.ap-search--title{font-size:10em}body.ap-body .ap-search--results .ap-search--term{margin-top:0;font-size:2.4em;padding:0 36px}body.ap-body .ap-search--results article.ap-search--item{padding-bottom:0}body.ap-body .ap-search--results article.ap-search--item .ap-search--item_inner{padding:72px 36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.ap-body .ap-search--results article.ap-search--item .ap-item--featured{width:400px;min-width:400px;height:360px;padding:0}body.ap-body .ap-search--results article.ap-search--item .ap-item--info{padding:0 4em 0 8em;margin-top:-1.2em}body.ap-body .ap-search--results article.ap-search--item .ap-item--info h2{font-size:3em}body.ap-body .ap-search--results article.ap-search--item .ap-item---actions{text-align:left;padding:0}}body.ap-body .ap-sponsorship{background:#e9e9e9}body.ap-body .ap-sponsorship .heading-text{text-align:center}body.ap-body .ap-sponsorship .heading-text h2{font-size:1.2em}body.ap-body .ap-sponsorship .ap-sponsorship--content{margin-top:18px!important}body.ap-body .ap-sponsorship .ap-sponsorship--content .heading-text{width:75%;margin:0 auto}body.ap-body .ap-sponsorship .ap-sponsorship--content .heading-text h2{font-size:1.4em;letter-spacing:.05em}body.ap-body .ap-sponsorship .ap-sponsorship--content .heading-text span{margin-bottom:18px}body.ap-body .ap-sponsorship .ap-sponsorship--content .heading-text strong{color:#df0000;display:inline-block;margin-left:.5em;text-transform:uppercase;letter-spacing:.5em}@media (min-width:570px){body.ap-body .ap-sponsorship .ap-sponsorship--content{max-width:1440px;margin:0 auto}}@media (min-width:960px){body.ap-body .ap-sponsorship{margin:-36px 0}body.ap-body .ap-sponsorship .heading-text{text-align:left}body.ap-body .ap-sponsorship .ap-sponsorship--content .heading-text{text-align:center}}body.ap-body .ap-video--featured{margin:0 auto;background:#e9e9e9;max-width:720px}body.ap-body .ap-video--featured .heading-text{text-align:center;margin-top:18px!important}body.ap-body .ap-video--featured .heading-text h2{font-size:1.4em;padding:0 36px}body.ap-body .ap-video--featured .heading-text span{display:block;margin:0 5px}body.ap-body .ap-video--featured .heading-text span strong{display:block;text-transform:uppercase;letter-spacing:.5em;margin:.75em 1.5em;color:#df0000}body.ap-body .ap-video--featured .uncode_text_column{text-align:center;padding:0 36px 18px;margin-top:6px!important}body.ap-body .ap-video--featured .ap-video--featured_frame{position:relative;padding:56.25% 0 0;height:0;overflow:hidden;background:#333}body.ap-body .ap-video--featured .ap-video--featured_frame iframe{position:absolute;top:0;left:0;height:100%;width:100%}@media (min-width:960px){body.ap-body .ap-video--featured .heading-text h2 span{display:inline-block;margin:0}body.ap-body .ap-video--featured .heading-text h2 span strong{margin:0 1.5em}}body.ap-body.home.page #page-header{display:block}body.ap-body.home.page .ap-pagehead .ap-header_textlogo{display:none}@media (min-width:960px){body.ap-body .ap-post--details .post-title-wrapper{padding:0 36px}}body.ap-body .ap-post--details .post-title-wrapper.ap-glossary_meta{margin-bottom:20px}body.ap-body .ap-post--details .post-title-wrapper h1{margin-bottom:0}body.ap-body .ap-post--details .post-title-wrapper p{font-size:1.2em;font-weight:900;margin-bottom:36px}body.ap-body .ap-post--details .ap-post--meta{text-align:center;margin-bottom:36px}body.ap-body .ap-post--details .ap-post--meta:after{content:"";display:table;clear:both}@media (min-width:960px){body.ap-body .ap-post--details .ap-post--meta{padding:0 36px}}body.ap-body .ap-post--details .ap-post--meta .ap-post--meta_list .ap-post--byline,body.ap-body .ap-post--details .ap-post--meta .ap-post--meta_list .ap-post--subtitle{font-size:1.4em;font-weight:900;margin:16px 0 0}body.ap-body .ap-post--details .ap-post--meta .ap-post--meta_list .ap-person--contact{margin-top:18px}body.ap-body .ap-post--details .ap-post--meta .ap-post--meta_list .ap-person--contact dl dt{margin-right:8px}body.ap-body .ap-post--details .ap-post--meta .ap-post--meta_list p{margin-top:0;font-family:acumin-pro,san-serif;font-size:1.2em;line-height:1.2;font-weight:700;color:#4a4a4a}body.ap-body .ap-post--details .ap-post--meta .ap-post--meta_list p.ap-event--location{font-weight:500}body.ap-body .ap-post--details .ap-post--meta .ap-post--share{margin:54px 0 18px}body.ap-body .ap-post--details .ap-post--meta .ap-post--share h2{margin:0 0 2px;font-size:1.1em;font-weight:400}body.ap-body .ap-post--details .ap-post--meta .ap-post--share .only-icon{margin:0}body.ap-body .ap-post--details .ap-post--meta .ap-post--share ul li{width:2em;height:2em;margin:0 .5em 0 0}body.ap-body .ap-post--details .ap-post--meta .ap-post--share ul li:before{color:#fff;background:#4a4a4a;width:2em;height:2em;line-height:2em;display:inline-block;border-radius:50%}body.ap-body .ap-post--details .ap-post--meta .ap-post--share ul li:focus,body.ap-body .ap-post--details .ap-post--meta .ap-post--share ul li:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}body.ap-body .ap-post--details .ap-post--meta .ap-post--share ul li:focus:before,body.ap-body .ap-post--details .ap-post--meta .ap-post--share ul li:hover:before{color:#fff}body.ap-body .ap-post--details .ap-post--hero,body.ap-body .ap-post--details .ap-post--hero_image{overflow:hidden;max-height:480px;margin:0 -36px;position:relative}body.ap-body .ap-post--details .ap-post--hero.ap-post--hero_wTitle,body.ap-body .ap-post--details .ap-post--hero_image.ap-post--hero_wTitle{max-height:none}body.ap-body .ap-post--details .ap-post--hero .ap-post--hero_inner,body.ap-body .ap-post--details .ap-post--hero_image .ap-post--hero_inner{padding-top:50%;background-size:cover;background-position:50%;background-repeat:no-repeat}body.ap-body .ap-post--details .ap-post--hero.ap-post--hero_wTitle,body.ap-body .ap-post--details .ap-post--hero_image.ap-post--hero_wTitle{margin-bottom:36px}body.ap-body .ap-post--details .ap-post--hero.ap-post--hero_wTitle .ap-post--hero_inner,body.ap-body .ap-post--details .ap-post--hero_image.ap-post--hero_wTitle .ap-post--hero_inner{padding-top:75%}body.ap-body .ap-post--details .ap-post--hero .post-title,body.ap-body .ap-post--details .ap-post--hero_image .post-title{font-size:3em;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;color:#fff;width:100%;padding:36px;text-align:center}body.ap-body .ap-post--details .ap-post--hero .post-title.dark,body.ap-body .ap-post--details .ap-post--hero_image .post-title.dark{color:#333}body.ap-body .ap-post--details .ap-post--hero .ap-post--hero_term,body.ap-body .ap-post--details .ap-post--hero_image .ap-post--hero_term{font-size:1.2em;position:absolute;bottom:0;z-index:1;left:0;text-align:center;width:100%;padding:18px}body.ap-body .ap-post--details .ap-post--hero .ap-post--hero_term.dark,body.ap-body .ap-post--details .ap-post--hero_image .ap-post--hero_term.dark{color:#4a4a4a}body.ap-body .ap-post--details .ap-post--hero .ap-post--hero_term.light,body.ap-body .ap-post--details .ap-post--hero_image .ap-post--hero_term.light{color:#fff}body.ap-body .ap-post--details .ap-post--hero_image{max-height:none}body.ap-body .ap-post--details .ap-post--hero_image img{display:block;width:100%}body.ap-body .ap-post--details .ap-maincontent>.row-container>.row>.row-inner>div:not(.col-lg-*){padding:0}@media (min-width:570px){body.ap-body .ap-post--details .row-container:not(.ap-wide)>.row.limit-width{max-width:960px}}body.ap-body .ap-post--details hr{height:14px;border:none;background:#4a4a4a;margin:0}@media (min-width:960px){body.ap-body .ap-post--details hr{margin:4em 0}}body.ap-body .ap-post--details .ap-leadquote{margin-top:48px}body.ap-body .ap-post--details .ap-leadquote .row.limit-width{padding:0}@media (min-width:960px){body.ap-body .ap-post--details .ap-leadquote .row.limit-width{padding-left:36px;padding-right:36px}}body.ap-body .ap-post--details blockquote{padding-left:27px;border-left:10px solid #333}body.ap-body .ap-post--details blockquote p{font-weight:900;font-size:1.2em;line-height:1.3}@media (min-width:960px){body.ap-body .ap-post--details blockquote p{font-size:1.8em}}body.ap-body .ap-post--details blockquote.ap-quote_lead{margin-top:0;text-align:left}body.ap-body .ap-post--details .ap-question{color:#dd8497;font-weight:700;margin-bottom:-36px}body.ap-body .ap-post--details .ap-caption{margin-top:3px!important;font-style:italic}body.ap-body .ap-post--details .ap-pullquote{text-align:center}body.ap-body .ap-post--details .ap-pullquote p{font-weight:700;line-height:1.2;font-size:1.2em}body.ap-body .ap-post--details .ap-pullquote p strong{font-size:2em;font-weight:900}body.ap-body .ap-post--details .ap-post--tags ul{margin:0;padding:0;list-style:none}body.ap-body .ap-post--details .ap-post--tags li{display:inline-block;margin:0 8px 8px}body.ap-body .ap-post--details .ap-post--tags a{display:inline-block;padding:2px 8px;color:#4a4a4a;border:2px solid #4a4a4a;font-size:1em!important;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}body.ap-body .ap-post--details .ap-post--tags a:before{content:"#"}body.ap-body .ap-post--details .ap-post--tags a:focus,body.ap-body .ap-post--details .ap-post--tags a:hover{color:#fff;background:#4a4a4a}body.ap-body .ap-post--details .ap-hero_caption-wrap{padding:0 36px;text-align:center;margin:0}@media (min-width:960px){body.ap-body .ap-post--details .ap-hero_caption-wrap{margin:-36px -36px 0;width:auto;display:block}body.ap-body .ap-post--details .ap-hero_caption-wrap>.limit-width{position:relative}body.ap-body .ap-post--details .ap-hero_caption-wrap .ap-hero_caption-btn{padding:0 36px}}body.ap-body .ap-post--details .ap-hero_caption-wrap+.post-title-container{margin-top:10px}body.ap-body .ap-post--details .ap-hero_caption{max-height:0;overflow:hidden}body.ap-body .ap-post--details .ap-hero_caption.ap-active{max-height:400px}@media (min-width:960px){body.ap-body .ap-post--details .ap-hero_caption{max-width:65%;text-align:left;position:absolute;bottom:36px;background:rgba(51,51,51,.9);left:36px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}body.ap-body .ap-post--details .ap-hero_caption .ap-hero_caption-text{padding:18px}body.ap-body .ap-post--details .ap-hero_caption .ap-hero_caption-text p,body.ap-body .ap-post--details .ap-hero_caption .ap-hero_caption-text p b,body.ap-body .ap-post--details .ap-hero_caption .ap-hero_caption-text p em,body.ap-body .ap-post--details .ap-hero_caption .ap-hero_caption-text p i,body.ap-body .ap-post--details .ap-hero_caption .ap-hero_caption-text p strong{color:#fff}}body.ap-body .ap-post--details .ap-hero_caption .ap-hero_caption-text{font-style:italic;font-size:.8em}body.ap-body .ap-post--details .ap-hero_caption .ap-hero_caption-text p{margin-top:0;font-size:.95em}@media (min-width:960px){body.ap-body .ap-post--details .ap-hero_caption-btn{margin:0;padding:0;cursor:pointer;text-align:left}}body.ap-body .ap-post--details .ap-hero_caption-btn a{position:relative;line-height:36px;height:36px;padding:0 0 0 12px;font-weight:700;font-size:.75em}body.ap-body .ap-post--details .ap-hero_caption-btn a:before{content:"+";position:absolute;left:0}body.ap-body .ap-post--details .ap-hero_caption-btn a.ap-active:before{content:"–"}body.ap-body .ap-post--details .ap-hero_caption-btn a:focus,body.ap-body .ap-post--details .ap-hero_caption-btn a:hover{color:#333}body.ap-body .ap-post--details .ap-hero_caption-btn a:focus span:after,body.ap-body .ap-post--details .ap-hero_caption-btn a:hover span:after{height:2px;background:#333}body.ap-body .ap-post--details .ap-hero_caption-btn span{display:inline-block;position:relative}body.ap-body .ap-post--details .ap-hero_caption-btn span:after{content:"";position:absolute;display:block;height:1px;top:75%;left:0;right:0;background:#4a4a4a}@media (min-width:960px){body.ap-body .ap-post--details .post-title-wrapper{padding:18px 36px}body.ap-body .ap-post--details .post-title-wrapper.ap-glossary_meta{margin-top:-36px!important}body.ap-body .ap-post--details .ap-post--meta{padding:0 36px!important;text-align:left;margin-bottom:18px}body.ap-body .ap-post--details .ap-post--meta .ap-post--meta_list .ap-post--byline,body.ap-body .ap-post--details .ap-post--meta .ap-post--meta_list .ap-post--subtitle{font-size:1.8em;margin:8px 0 0}body.ap-body .ap-post--details .ap-post--meta .ap-post--meta_list .ap-person--contact{margin-top:0}body.ap-body .ap-post--details .ap-post--meta .ap-post--meta_list .ap-person--contact dl dd,body.ap-body .ap-post--details .ap-post--meta .ap-post--meta_list .ap-person--contact dl dt{font-size:1.4em}body.ap-body .ap-post--details .ap-post--meta .ap-post--share{margin:0}body.ap-body .ap-post--details .ap-post--hero,body.ap-body .ap-post--details .ap-post--hero_image{margin-bottom:36px;overflow:visible}body.ap-body .ap-post--details .ap-post--hero.ap-event--hero,body.ap-body .ap-post--details .ap-post--hero_image.ap-event--hero{margin-bottom:0}body.ap-body .ap-post--details .ap-post--hero .ap-post--hero_inner,body.ap-body .ap-post--details .ap-post--hero_image .ap-post--hero_inner{padding-top:0;height:480px}body.ap-body .ap-post--details .ap-post--hero .ap-post--hero_inner+.ap-hero_caption-wrap,body.ap-body .ap-post--details .ap-post--hero_image .ap-post--hero_inner+.ap-hero_caption-wrap{margin-top:0}body.ap-body .ap-post--details .ap-post--hero.ap-post--hero_wTitle .ap-post--hero_inner,body.ap-body .ap-post--details .ap-post--hero_image.ap-post--hero_wTitle .ap-post--hero_inner{padding-top:50%}body.ap-body .ap-post--details .ap-post--hero.ap-post--hero_wTitle .ap-post--hero_inner+.ap-hero_caption-wrap,body.ap-body .ap-post--details .ap-post--hero_image.ap-post--hero_wTitle .ap-post--hero_inner+.ap-hero_caption-wrap{margin-top:0}body.ap-body .ap-post--details .ap-post--hero .post-title,body.ap-body .ap-post--details .ap-post--hero_image .post-title{font-size:6em;z-index:0}body.ap-body .ap-post--details .ap-post--hero .ap-post--hero_term,body.ap-body .ap-post--details .ap-post--hero_image .ap-post--hero_term{font-size:2em;padding:36px}body.ap-body .ap-post--details blockquote{padding-left:36px;border-left-width:14px}body.ap-body .ap-post--details blockquote p{font-size:1.5em}body.ap-body .ap-post--details .ap-pullquote{margin-left:-20%;position:relative;z-index:1}body.ap-body .ap-post--details .ap-pullquote p{font-size:1.9em}body.ap-body .ap-post--details .ap-pullquote p strong{font-size:2em}body.ap-body .ap-post--details .ap-post--tags{margin:0 auto 4em;padding:0 26px}body.ap-body .ap-post--details .ap-post--tags li{margin:8px}}body.ap-body .ap-post--details .ap-subhead>.row{padding:0 36px}body.ap-body .ap-dossier--list,body.ap-body .ap-post--related{margin-bottom:4em}body.ap-body .ap-dossier--list .ap-subhead,body.ap-body .ap-post--related .ap-subhead{margin:0 36px}body.ap-body .ap-dossier--list a,body.ap-body .ap-post--related a{color:#4a4a4a}@media (min-width:960px){body.ap-body .ap-dossier--list .ap-subhead,body.ap-body .ap-post--related .ap-subhead{margin:0 auto;padding:0 36px}}body.ap-body .ap-metadata{margin:36px 10px 0}body.ap-body .ap-metadata dl{margin:0;color:#4a4a4a}body.ap-body .ap-metadata dl dd,body.ap-body .ap-metadata dl dt{display:inline-block;font-family:acumin-pro,san-serif;font-size:1em;font-weight:500}body.ap-body .ap-metadata dl dt{margin-right:15px;font-weight:700}@media (min-width:960px){body.ap-body .ap-metadata{margin:0}}body.ap-body .ap-post--share div[class*=sharer-].share-button .social ul li.social-gplus,body.ap-body .ap-post--share div[class*=sharer-].share-button .social ul li.social-linkedin,body.ap-body .ap-post--share div[class*=sharer-].share-button .social ul li.social-pinterest,body.ap-body .ap-post--share div[class*=sharer-].share-button .social ul li.social-xing{display:none!important}body.ap-body .ap-share_body{text-align:center;padding:0 36px}body.ap-body .ap-share_body.ap-share_event{padding:0;margin-top:4em}@media (min-width:960px){body.ap-body .ap-share_body.ap-share_event{text-align:left}}body.ap-body .ap-share_body .ap-post--share h2{margin:0 0 4px;font-size:1em}body.ap-body .ap-share_body .ap-post--share .share-button .social ul li{width:30px;height:30px;margin:0 6px}body.ap-body .ap-share_body .ap-post--share .share-button .social ul li:before{color:#fff;background:#4a4a4a;width:30px;height:30px;line-height:30px;display:inline-block;border-radius:50%}body.ap-body .ap-share_body .ap-post--share .share-button .social ul li:focus,body.ap-body .ap-share_body .ap-post--share .share-button .social ul li:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}body.ap-body .ap-share_body .ap-post--share .share-button .social ul li:focus:before,body.ap-body .ap-share_body .ap-post--share .share-button .social ul li:hover:before{color:#fff}@media (min-width:960px){body.ap-body .ap-share_body .ap-post--share{top:36px}body.ap-body .ap-share_body .ap-post--share h2{font-size:.9em}body.ap-body .ap-share_body .ap-post--share .share-button .social ul li{width:24px;height:24px;margin:0 3px}body.ap-body .ap-share_body .ap-post--share .share-button .social ul li:before{width:24px;height:24px;line-height:24px;font-size:.85em}}body.ap-body .ap-share_body .ap-post--share .only-icon{margin:0}@media (min-width:960px){body.ap-body .ap-share_body.ap-share_body--top{margin-bottom:8px}}@media (min-width:1440px){body.ap-body .ap-share_body.ap-share_body--top{text-align:left;margin-bottom:0}body.ap-body .ap-share_body.ap-share_body--top h2{margin-bottom:14px}body.ap-body .ap-share_body.ap-share_body--top .ap-post--share{position:absolute;top:38px}body.ap-body .ap-share_body.ap-share_body--top .ap-post--share ul li:first-child{margin-left:0}}body.ap-body .ap-bio>.row{padding-top:0}body.ap-body .ap-bio .uncode_text_column{padding-top:36px;border-top:14px solid #4a4a4a}body.ap-body .ap-person_triptych{margin:0 -36px}@media (min-width:960px){body.ap-body .ap-person_triptych{margin:20px -36px 0}}body.ap-body .ap-person_triptych>.row{padding:0}body.ap-body .ap-person--info .ap-person--title{margin-bottom:18px}body.ap-body .ap-person--info .ap-person--title p{color:#4a4a4a;font-weight:700;font-size:1.1em;line-height:1.4;margin:0}@media (min-width:960px){body.ap-body .ap-person--info .ap-person--title{margin-top:36px;margin-bottom:36px}body.ap-body .ap-person--info .ap-person--title p{font-size:1.4em}}body.ap-body .ap-person--contact p{margin:0}body.ap-body.single-people .ap-person--contact{max-width:960px;margin:0 auto 36px;padding:0 36px}body.ap-body.single-people .ap-person--contact dl{margin:0}body.ap-body.single-people .ap-person--contact dd,body.ap-body.single-people .ap-person--contact dt{display:inline-block;margin-right:15px}body.ap-body.single-people .ap-person--contact a{color:#333}body.ap-body.single-people .ap-person--contact a:focus,body.ap-body.single-people .ap-person--contact a:hover{text-decoration:underline}body.ap-body .ap-post--details .ap-post--meta .ap-post--meta_list p.ap-person--title{font-size:2.4em}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl90b29scy5taXhpbnMuc2NzcyIsIl9iYXNlLmZvbnRzLnNjc3MiLCJtYWluLmNzcyIsIm1haW4uc2NzcyIsIl9iYXNlLm92ZXJyaWRlcy5zY3NzIiwiX3NldHRpbmdzLmNvbG9ycy5zY3NzIiwiZ2xvYmFsL19sYXlvdXQuc2NzcyIsIl9zZXR0aW5ncy5nbG9iYWwuc2NzcyIsImdsb2JhbC9fYnV0dG9ucy5zY3NzIiwiZ2xvYmFsL190eXBvZ3JhcGh5LnNjc3MiLCJjb21wb25lbnRzL19oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fYXJjaGl2ZS1pdGVtcy5zY3NzIiwiY29tcG9uZW50cy9fbmVpZ2hib3Job29kLnNjc3MiLCJjb21wb25lbnRzL19nbG9zc2FyeS1pdGVtcy5zY3NzIiwiY29tcG9uZW50cy9fcmV0cm8taXRlbXMuc2NzcyIsImNvbXBvbmVudHMvX25ld3Mtc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL19wcm9tby5zY3NzIiwiY29tcG9uZW50cy9fc2VhcmNoLXJlc3VsdHMuc2NzcyIsImNvbXBvbmVudHMvX3Nwb25zb3JzaGlwLnNjc3MiLCJjb21wb25lbnRzL192aWRlby1mZWF0dXJlZC5zY3NzIiwicGFnZXMvX2hvbWUuc2NzcyIsInBhZ2VzL19zaW5nbGUuc2NzcyIsInBhZ2VzL19wZXJzb24uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnQkksaUJDWEosQUMwb0NDLG1ERDFvQ1csQUVNWixxb1NDOElFLGNDakptQixBRGtKbkIsa0NIbkorQixDR29KaEMsQURoSkQseVhDNkpFLDRDQUFnQyxDQUNqQyxBRDlKRCxhR0xFLGdCRERnQixBQ0VoQixjRENtQixBQ0FuQixrQ0xEK0IsQ0tFaEMsQUhFRCwwQkdDRSxZQUFhLENBYWQsQU5URyx5QkdMSiwwQkdLSSxhQUFjLENBU2pCLEFIZEQsMkNHT00sY0NaVyxDRGFaLEFIUkwsNkNHVU0sbUJBQW1CLEFBQ25CLGNDaEJXLENEaUJaLENKc0tKLEFDbExELG9FR2lCSSxjQUFzQixDQUl2QixBTmhCQyx5QkdMSixvRUdtQk0saUJDeEJXLENEMEJkLENKdUtGLEFDNUxELGdFR3NCd0IsZ0JBQThCLENBQUksQUh0QjFELG1FR3VCMkIsbUJBQWlDLENBQUksQU5kNUQseUJHVEosMEJHNEJJLGdCQ3BCaUIsQ0RzQnBCLENKNEtBLEFGck1HLHlCR0xKLDZCR2tDSSxjQ3ZDYSxDRHlDaEIsQ0o0S0EsQUNoTkQseUJHdUNFLGtCRHpDbUIsQ0M2Q3BCLEFOdENHLHlCR0xKLHlCR3lDSSxjQUF3QixDQUUzQixDSitLQSxBRnJORyx5QkdMSixzQkdtREksY0N4RGEsQ0QwRGhCLENKMktBLEFDaE9ELHlCR3dERSx1QkFBd0IsQ0FDekIsQUh6REQsd0JHNERFLHVCQUF3QixDQUN6QixBSDdERCxzQkdnRUUsd0JBQXlCLEFBQ3pCLGtCQUFvQixDQUNyQixBSGxFRCwyQ0dxRUUsYUFBYSxBQUNiLG1CQUFvQixBQUNwQixpQ0FBbUMsQ0FDcEMsQUh4RUQscUZHNEVFLFlBQVksQUFDWixjQ2xGZSxDRHVGaEIsQU43RUcseUJHTEoscUZHK0VJLGdCQzdFcUIsQUQ4RXJCLGFBQWMsQ0FFakIsQ0orS0EsQUNqUUQseUNHcUZFLGtCQUFrQixBQUNsQiwwQkFBa0MsQUFDbEMsMEJBQXFDLENBdUJ0QyxBSDlHRCxnREcwRkksV0FBVyxBQUNYLGNBQWMsQUFDZCxrQkFBa0IsQUFDbEIsTUFBTSxBQUNOLFVDbkdhLEFEb0diLFdDcEdhLEFEcUdiLFdBQVcsQUFDWCxrQkRwR2lCLENDcUdsQixBSGxHSCwyQ0dxR0ksbURMeEd1RCxBS3lHdkQseUJBQTBCLEFBQzFCLHFCQUF1QixDQU14QixBSDdHSCxnREd5R00sb0JBQXFCLEFBQ3JCLDBCQUEyQixBQUMzQixlQUFnQixDQUNqQixBSDVHTCw0Q0dpSEUsNEJBQXFDLENBbUJ0QyxBSHBJRCwwRUdvSEksUUFBUyxDQWVWLEFIbklILDZFR3NITSxZQUFZLEFBQ1osaUJBQWtCLENBV25CLEFIbElMLGtHRzBIUSxrQkFBbUIs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QmtCLEFQcnVCN0UsaURPc3VCeUIseUZWanRCa0MsQ1VpdEJrQixBUHR1QjdFLGlET3V1QnlCLHlGVmx0QmtDLENVa3RCa0IsQVB2dUI3RSxpRE93dUJ5Qix5RlZudEJrQyxDVW10QmtCLEFQeHVCN0UsaURPeXVCeUIseUZWcHRCa0MsQ1VvdEJrQixBUHp1QjdFLGlETzB1QnlCLHlGVnJ0QmtDLENVcXRCa0IsQVAxdUI3RSxrQ08rdUJNLFdBQVksQ0FDYixDUmlmSixBQ2p1Q0QsNEVPc3ZCRSw0Q0FBZ0MsQ0FDakMsQVZsdkJHLHlCR0xKLDZETzR2QkksMkJBQXVDLEFBQ3ZDLHdCQUFxQyxDQVN0QyxBUHR3QkgscUZPZ3dCTSwyQkFBNEIsQUFDNUIsY0h0d0JXLENHdXdCWixBUGx3QkwscUdPb3dCTSxxQkFBd0MsQ0FDekMsQVByd0JMLDRCT3d3QkksbUJBQXFCLENBSXRCLEFQNXdCSCxzRE8wd0JnQixZQUFhLENBQUssQVAxd0JsQyw4S09peEJNLDJCQUFtQyxBQUNuQywwQkFBbUMsQ0FFcEMsQ1I4ZUosQUY3dkNHLHlCR0xKLDJFTzB4QkksZUFBZ0IsQ0FFbkIsQ1I0ZUEsQUN4d0NELDZJT215QkksZUFBZ0IsQ0FDakIsQVBweUJILDBCUUpFLGdCQUFnQixBQUNoQixjQUNGLENBQUUsQVJFRix3Q1FDRSxXQUFZLENBQ2IsQVJGRCx3QlFNRSxnQkFBZ0IsQUFDaEIsY0FBZ0IsQ0FDakIsQVJSRCx1Q1FhSSxhQUFjLENBQ2YsQVJkSCwwQlFpQkksZ0JBQWdCLEFBQ2hCLGNBQWdCLENBSWpCLEFSdEJILGdFUW9CTSx5QkFBMEIsQ0FDM0IsQVJyQkwsOENReUJJLGtCQUFtQixDQUNwQixBUjFCSCw0Q1E2QkkscUJBQXFCLEFBQ3JCLFlBQVksQUFDWixTQUFTLEFBQ1QsaUJBQWlCLEFBQ2pCLGdCQUFnQixBQUNoQixzR0FBK0QsQUFDL0QsdUJBQXdCLENBSXpCLEFSdkNILG9HUXFDTSw4RlhoQnFELENXaUJ0RCxBUnRDTCwwQ1EwQ0ksa0JBQW1CLENBZ0NwQixBUjFFSCw2Q1E2Q00sZUFBZ0IsQ0FDakIs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QXNCdEMsQWJyQkgsOENhQ2UsWUFBYSxDQUFLLEFiRGpDLG9EYUlNLGlCQUFrQixDQUNuQixBYkxMLHFEYU9NLHNDQUF1QyxBQUN2QyxrQkFBbUIsQ0FDcEIsQWhCSkQseUJHTEosdUNhWU0scUJBQXNCLEFBQ3RCLHNCQUF1QixBQUN2QixxQ0FBc0MsQUFDdEMsUUFBUyxDQU1aLEFickJILHFEYWtCUSxxQ0FBdUMsQ0FDeEMsQ2R5M0VOLEFDNTRFRCx1QmNMRSxXQUFZLENBNERiLEFqQmxERyx5QkdMSix1QmNISSxXQUFZLENBMERmLENmKzFFQSxBQ3Q1RUQsa0NjQ0ksUUFBUyxDQUlWLEFqQkFDLHlCR0xKLGtDY0dNLGlCVlJXLENVVWQsQ2YyNUVGLEFDaDZFRCwrQ2NRSSxTQUFVLENBSVgsQWpCUEMseUJHTEosK0NjVU0saUJWZlcsQ1VpQmQsQ2Y4NUVGLEFDMTZFRCwwQmNlSSxXWmRjLEFZZWQsZ0JBQWdCLEFBQ2hCLGNBQWMsQUFDZCxhQUFjLENBSWYsQWpCakJDLHlCR0xKLDBCY29CTSxhQUFjLENBRWpCLENmaTZFRixBQ3Y3RUQseUJjeUJJLFdaeEJjLEFZeUJkLGdCQUFnQixBQUNoQixtQkFBaUMsQUFDakMsZ0JBQWdCLEFBQ2hCLG1CQUFtQixBQUNuQixlQUFnQixDQUNqQixBZC9CSCw4SWNvQ0kscUJBQTZCLEFBQzdCLDJCQUFvQyxDQU1yQyxBZDNDSCxtS2N1Q2UsdUJadENHLENZc0NnQyxBZHZDbEQsZ0tjd0NjLHFCWnZDSSxDWXVDNkIsQWR4Qy9DLGdVYzBDdUIsb0JBQXdCLENBQUksQWQxQ25ELDJCYzhDSSxVQUFXLENBQ1osQWpCMUNDLHlCR0xKLHVCY2tESSxlQUFnQixDQUtuQixBZHZERCwwQmNvRFMsZUFBZ0IsQ0FBSyxBZHBEOUIseUJjcURRLGVBQWdCLENBQUssQ2ZzN0U1QixBQzMrRUQscURlSEksZUFBZ0IsQ0FDakIsQWZFSCw4RGVDSSxjQUFjLEFBQ2Qsb0JBQXNCLENBQ3ZCLEFmSEgsa0RlTUksYUFBYSxBQUNiLGVBQWdCLENBQ2pCLEFmUkgsbURlV0ksY1hoQmEsQ1dp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S2lCLENlMktwQixDcEIwd0ZKLEFDdjdGRCxrQ21CaUxJLFlBQVksQUFDWixZQUFZLEFBQ1osbUJqQnRMaUIsQWlCdUxqQixRQUFTLENBSVYsQXRCbkxDLHlCR0xKLGtDbUJzTE0sWUFBYSxDQUVoQixDcEI0d0ZGLEFDcDhGRCw2Q21CMkxJLGVBQWdCLENBUWpCLEFuQm5NSCw4RG1CNkxNLFNBQVUsQ0FLWCxBdEI3TEQseUJHTEosOERtQitMUSxrQmZwTVMsQWVxTVQsa0Jmck1TLENldU1aLENwQml4RkosQUNuOUZELDBDbUJzTUksa0JBQWdDLEFBQ2hDLDJCakJ0TWMsQ2lCcU5mLEFuQnROSCw0Q21CeU1NLGdCQUFnQixBQUNoQixnQkFBZ0IsQUFDaEIsZUFBZ0IsQ0FLakIsQXRCM01ELHlCR0xKLDRDbUI4TVEsZUFBZ0IsQ0FFbkIsQ3BCb3hGSixBQ3ArRkQsd0RtQm1OTSxhQUFhLEFBQ2IsZUFBZ0IsQ0FDakIsQW5Cck5MLDRDbUJ5TkksY2pCdE5pQixBaUJ1TmpCLGlCQUFpQixBQUNqQixtQmZoT2EsQ2VpT2QsQW5CNU5ILDJDbUIrTkkseUJBQTBCLEFBQzFCLGlCQUFrQixDQUNuQixBbkJqT0gsNkNtQm9PSSxpQkFBa0IsQ0FZbkIsQW5CaFBILCtDbUJ1T00sZ0JBQWdCLEFBQ2hCLGdCQUFnQixBQUNoQixlQUFnQixDQU1qQixBbkIvT0wsc0RtQjRPUSxjQUFjLEFBQ2QsZUFBZ0IsQ0FDakIsQW5COU9QLGlEbUJvUE0sU0FBUyxBQUNULFVBQVUsQUFDVixlQUFnQixDQUNqQixBbkJ2UEwsaURtQjBQTSxxQkFBcUIsQUFDckIsZ0JBQWlCLENBQ2xCLEFuQjVQTCxnRG1CK1BNLHFCQUFxQixBQUNyQixnQkFBZ0IsQUFDaEIsY2pCcFFlLEFpQnFRZix5QmpCclFlLEFpQnNRZix3QkFBeUIsQUFDekIsMkJBQUEsQUFBbUIsc0JBQW5CLEFBQW1CLGtCQUFBLENBVXBCLEFuQjlRTCx1RG1CdVFRLFdBQVksQ0FDYixBbkJ4UVAsNEdtQjJRUSxXakJqUlUsQWlCa1JWLGtCakIvUWEsQ2lCZ1JkLEFuQjdR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Z0JkLEFuQmpnQkgsa0VtQmtnQk0sYWpCcmdCZSxDaUJxZ0JJLEF0QjdmckIseUJHTEosc0ZtQnNnQk0sY0FBYyxBQUNkLGNmNWdCVyxDZTZnQlosQ3BCOHZGSixBQ3R3R0QsMEJtQjZnQkUsa0JBQTBCLENBc0IzQixBbkJuaUJELDZCbUJnaEJJLFNBQVMsQUFDVCxhakJwaEJpQixDaUJpaUJsQixBbkI5aEJILGdFbUJvaEJNLHFCQUFxQixBQUNyQixtQ3JCemhCMkIsQXFCMGhCM0IsY0FBYyxBQUVkLGVBQWdCLENBQ2pCLEFuQnpoQkwsZ0NtQjJoQk0sa0JBQWtCLEFBQ2xCLGVBQWdCLENBQ2pCLEF0QnhoQkQseUJHTEosMEJtQmlpQkksUUFBUyxDQUVaLENwQjh2RkEsQUNqeUdELDBXbUI0aUJNLHNCQUF3QixDQUN6QixBbkI3aUJMLDRCbUJrakJFLGtCQUFrQixBQUNsQixjZnhqQmUsQ2UrcEJoQixBbkIxcEJELDJDbUJzakJJLFVBQVUsQUFDVixjQUFlLENBS2hCLEF0QnZqQkMseUJHTEosMkNtQjBqQk0sZUFBZ0IsQ0FFbkIsQ3BCeXZGRixBQ3J6R0QsK0NtQmdrQk0sZUFBZSxBQUNmLGFBQWMsQ0FDZixBbkJsa0JMLHdFbUJ3a0JZLFdBQVcsQUFDWCxZQUFZLEFBQ1osWUFBYSxDQWdCZCxBbkIxbEJYLCtFbUI0a0JjLFdqQmxsQkksQWlCbWxCSixtQmpCaGxCTyxBaUJpbEJQLFdBQVcsQUFDWCxZQUFZLEFBQ1osaUJBQWlCLEFBQ2pCLHFCQUFxQixBQUNyQixpQkFBa0IsQ0FDbkIsQW5CbmxCYiw0Sm1Cc2xCYyw2QkFBQSxBQUFxQix5QkFBckIsQUFBcUIsb0JBQUEsQ0FFdEIsQW5CeGxCYiwwS21CdWxCeUIsVWpCN2xCUCxDaUI2bEJ3QixBdEJsbEJ0Qyx5QkdMSiw0Q21CZ21CUSxRZnJtQlMsQ2Vpb0JkLEFuQjVuQkgsK0NtQm1tQlUsY0FBZ0IsQ0FDakIsQW5CcG1CVCx3RW1CMG1CZ0IsV0FBVyxBQUNYLFlBQVksQUFDWixZQUFhLENBT2QsQW5Cbm5CZiwrRW1COG1Ca0IsV0FBVyxBQUNYLFlBQVksQUFDWixpQkFBaUIsQUFDakIsZUFBaUIsQ0FDbEIsQ3BCb3ZGaEIsQUN0MkdELHVEbUIwbkJNLFFBQVMsQ0FDVixBdEJ0bkJELHlCR0xKLCtDbUJnb0JNLGlCQUFrQixDQXlCckIsQ3BCdXRGRixBRm4zR0csMEJHR0osK0NtQm9vQk0sZ0JBQWdCLEFBQ2hCLGVBQWdCLENBb0JuQixBbkJ6cEJILGtEbUJ3b0JRLGtCQUFtQixDQUNwQixBbkJ6b0JQLCtEbUI0b0JRLGtCQUFrQixBQUNsQixRQUFTLENBUVYsQW5CcnBCUCxpRm1CaXBCYyxhQUFjLENBQ2YsQ3BCK3VGWixBQ2o0R0QsMEJtQjhwQkksYUFBYyxDQUNmLEFuQi9wQkgseUNtQmtxQkksaUJmdnFCYSxBZXdxQmIsNkJqQnRxQmlCLENpQnVxQmxCLEFuQnBxQkgsaUNvQkxFLGNoQkFlLENnQk9oQixBdkJHRyx5QkdMSixpQ29CSEksbUJBQTZCLENBS2hDLENyQms1R0EsQUNwNUdELHNDb0JBSSxTQUFVLENBQ1gsQXBCREgsZ0RvQk1JLGtCQUE0QixDQVE3QixBcEJkSCxrRG9CUU0sY2xCWGUsQWtCWWYsZ0JBQWdCLEFBQ2hCLGdCQUFnQixBQUNoQixnQkFBZ0IsQUFDaEIsUUFBUyxDQUNWLEF2QlJELHlCR0xKLGdEb0JtQk0sZ0JoQnhCVyxBZ0J5Qlgsa0JoQnpCVyxDZ0IwQlosQXBCckJMLGtEb0JrQlUsZUFBZ0IsQ0FBSyxDckI0NUc5QixBQzk2R0QsbUNvQjBCTSxRQUFTLENBQUssQXBCMUJwQiwrQ29CK0JJLGdCaEI3QnFCLEFnQjhCckIsbUJoQnJDYSxBZ0JzQ2IsY2hCdENhLENnQndEZCxBcEJuREgsa0RvQm9DTSxRQUFTLENBQ1YsQXBCckNMLG9Hb0J3Q00scUJBQXFCLEFBQ3JCLGlCQUFrQixDQUNuQixBcEIxQ0wsaURvQjZDTSxVbEI1Q1ksQ2tCaURiLEFwQmxETCw4R29CZ0RRLHlCQUEwQixDQUMzQixBcEJqRFAscUZvQjBERSxlQUFnQixDQUNqQiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEFSVFBBUEVSUyAtLSBUSEVNRVxuLy8gX1RPT0xTLk1JWElOUy5TQ1NTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBtaXhpbiBicmVha3BvaW50KCRwb2ludCkge1xuICAvLyBMYXJnZSBEZXNrdG9wIHx8ID49IDE0NDBweFxuICBAaWYgJHBvaW50ID09IHh4bGFyZ2Uge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYXAtYnAteGxhcmdlKSB7IEBjb250ZW50IDsgfVxuICB9XG4gIC8vIERlc2t0b3AgfHwgPj0gMTMwMHB4XG4gIEBpZiAkcG9pbnQgPT0geGxhcmdlIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGFwLWJwLWxhcmdlKSB7IEBjb250ZW50IDsgfVxuICB9XG4gIC8vIExhcHRvcCB8fCA+PSA5NjBweFxuICBAaWYgJHBvaW50ID09IGxhcmdlIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGFwLWJwLW1lZGl1bSkgeyBAY29udGVudCA7IH1cbiAgfVxuICAvLyBUYWJsZXQgfHwgPj0gNTcwcHhcbiAgQGVsc2UgaWYgJHBvaW50ID09IG1lZGl1bSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRhcC1icC1zbWFsbCkgeyBAY29udGVudCA7IH1cbiAgfVxuICAvLyBNb2JpbGUgfHwgPD0gNTY5cHhcbiAgQGVsc2UgaWYgJHBvaW50ID09IHNtYWxsIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGFwLWJwLXNtYWxsIC0gMSkgIHsgQGNvbnRlbnQgOyB9XG4gIH1cbn1cblxuXG4kYXNzZXQtYmFzZS1wYXRoOiAnL3dwLWNvbnRlbnQvdGhlbWVzL2FydHBhcGVycy10aGVtZS9hc3NldHMvJyAhZGVmYXVsdDtcblxuQGZ1bmN0aW9uIGFzc2V0KCR0eXBlLCAkZmlsZSkge1xuICBAcmV0dXJuIHVybCgkYXNzZXQtYmFzZS1wYXRoICsgJy8nICsgJHR5cGUgKyAnLycgKyAkZmlsZSk7XG59XG5cbkBmdW5jdGlvbiBpbWFnZSgkZmlsZSkge1xuICBAcmV0dXJuIGFzc2V0KCdpbWcnLCAkZmlsZSk7XG59XG5cbkBmdW5jdGlvbiBzdmcoJGZpbGUpIHtcbiAgQHJldHVybiBhc3NldCgnc3ZnJywgJGZpbGUpO1xufVxuXG5AZnVuY3Rpb24gZm9udCgkZmlsZSkge1xuICBAcmV0dXJuIGFzc2V0KCdmb250cycsICRmaWxlKTtcbn1cblxuQG1peGluIGNsZWFyZml4IHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG5AbWl4aW4gY2VudGVyZXIoJHBvc2l0aW9uOiBib3RoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgQGlmICRwb3NpdGlvbiA9PSB2ZXJ0aWNhbCB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIEBlbHNlIGlmICRwb3NpdGlvbiA9PSBob3Jpem9udGFsIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gIEBlbHNlIGlmICRwb3NpdGlvbiA9PSBib3RoIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn0iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBBUlRQQVBFUlMgLS0gVEhFTUVcbi8vIF9CQVNFLkZPTlRTLlNDU1Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGltcG9ydCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9kcW80YW1lLmNzc1wiKTtcblxuJGFwLWZvbnQ6ICdhY3VtaW4tcHJvJywgc2FuLXNlcmlmO1xuJGFwLWZvbnQtY29uZGVuc2VkOiAnYWN1bWluLXByby1leHRyYS1jb25kZW5zZWQnLCBzYW4tc2VyaWY7XG4kYXAtc2VyaWY6ICdQbGF5ZmFpciBEaXNwbGF5JywgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmO1xuXG5cblxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9kcW80YW1lLmNzc1wiKTtcbmJvZHkuYXAtYm9keSAuc3R5bGUtbGlnaHQgLmhlYWRpbmdzLWNvbG9yLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCAuaGVhZGluZ3MtY29sb3IsXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWxpZ2h0IGgxLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCBoMSxcbmJvZHkuYXAtYm9keSAuc3R5bGUtbGlnaHQgaDIsXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWRhcmsgLnN0eWxlLWxpZ2h0IGgyLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1saWdodCBoMyxcbmJvZHkuYXAtYm9keSAuc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgaDMsXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWxpZ2h0IGg0LFxuYm9keS5hcC1ib2R5IC5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCBoNCxcbmJvZHkuYXAtYm9keSAuc3R5bGUtbGlnaHQgaDUsXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWRhcmsgLnN0eWxlLWxpZ2h0IGg1LFxuYm9keS5hcC1ib2R5IC5zdHlsZS1saWdodCBoNixcbmJvZHkuYXAtYm9keSAuc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgaDYsXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWxpZ2h0IHAgYixcbmJvZHkuYXAtYm9keSAuc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgcCBiLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1saWdodCBwIHN0cm9uZyxcbmJvZHkuYXAtYm9keSAuc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgcCBzdHJvbmcsXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWxpZ2h0IGRsIGR0LFxuYm9keS5hcC1ib2R5IC5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCBkbCBkdCxcbmJvZHkuYXAtYm9keSAuc3R5bGUtbGlnaHQgYmxvY2txdW90ZSBwLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCBibG9ja3F1b3RlIHAsXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWxpZ2h0IHRhYmxlIHRoZWFkLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCB0YWJsZSB0aGVhZCxcbmJvZHkuYXAtYm9keSAuc3R5bGUtbGlnaHQgZm9ybSBwLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCBmb3JtIHAsXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWxpZ2h0IC5wYW5lbC10aXRsZSA+IGEgc3BhbjphZnRlcixcbmJvZHkuYXAtYm9keSAuc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgLnBhbmVsLXRpdGxlID4gYSBzcGFuOmFmdGVyLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1saWdodCAucGxhbiAucGxhbi1wcmljZSAucHJpY2UsXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWRhcmsgLnN0eWxlLWxpZ2h0IC5wbGFuIC5wbGFuLXByaWNlIC5wcmljZSxcbmJvZHkuYXAtYm9keSAuc3R5bGUtbGlnaHQgLmRldGFpbC1sYWJlbCxcbmJvZHkuYXAtYm9keSAuc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgLmRldGFpbC1sYWJlbCxcbmJvZHkuYXAtYm9keSAuc3R5bGUtbGlnaHQgLmNvdW50ZG93bixcbmJvZHkuYXAtYm9keSAuc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgLmNvdW50ZG93bixcbmJvZHkuYXAtYm9keSAuc3R5bGUtbGlnaHQgLmNvdW50ZXIsXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWRhcmsgLnN0eWxlLWxpZ2h0IC5jb3VudGVyLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1saWdodCAuY291bnRlci1zdWZmaXgsXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWRhcmsgLnN0eWxlLWxpZ2h0IC5jb3VudGVyLXN1ZmZpeCxcbmJvZHkuYXAtYm9keSAuc3R5bGUtbGlnaHQgLmNvdW50ZXItcHJlZml4LFxuYm9keS5hcC1ib2R5IC5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCAuY291bnRlci1wcmVmaXgsXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWxpZ2h0IC5oZWFkZXItd3JhcHBlciAuaGVhZGVyLXNjcm9sbGRvd24gaSxcbmJvZHkuYXAtYm9keSAuc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgLmhlYWRlci13cmFwcGVyIC5oZWFkZXItc2Nyb2xsZG93biBpLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1saWdodCAuaGVhZGVyLXdyYXBwZXIgLmhlYWRlci1jb250ZW50LWlubmVyIGJsb2NrcXVvdGUucHVsbHF1b3RlIHA6Zmlyc3QtY2hpbGQsXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWRhcmsgLnN0eWxlLWxpZ2h0IC5oZWFkZXItd3JhcHBlciAuaGVhZGVyLWNvbnRlbnQtaW5uZXIgYmxvY2txdW90ZS5wdWxscXVvdGUgcDpmaXJzdC1jaGlsZCxcbmJvZHkuYXAtYm9keSAuc3R5bGUtbGlnaHQgLmhlYWRlci1tYWluLWNvbnRhaW5lciAucG9zdC1pbmZvLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCAuaGVhZGVyLW1haW4tY29udGFpbmVyIC5wb3N0LWluZm8sXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWxpZ2h0IC5oZWFkZXItbWFpbi1jb250YWluZXIgLnBvc3QtaW5mbyBhLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCAuaGVhZGVyLW1haW4tY29udGFpbmVyIC5wb3N0LWluZm8gYSxcbmJvZHkuYXAtYm9keSAuc3R5bGUtbGlnaHQgLndpZGdldC1jb250YWluZXIud2lkZ2V0X3JlY2VudF9jb21tZW50cyBsaTpiZWZvcmUsXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWRhcmsgLnN0eWxlLWxpZ2h0IC53aWRnZXQtY29udGFpbmVyLndpZGdldF9yZWNlbnRfY29tbWVudHMgbGk6YmVmb3JlLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1saWdodCAud2lkZ2V0LWNvbnRhaW5lci53aWRnZXRfcmVjZW50X2VudHJpZXMgbGk6YmVmb3JlLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCAud2lkZ2V0LWNvbnRhaW5lci53aWRnZXRfcmVjZW50X2VudHJpZXMgbGk6YmVmb3JlLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1saWdodCAud2lkZ2V0LWNvbnRhaW5lci53aWRnZXRfcGFnZXMgbGk6YmVmb3JlLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCAud2lkZ2V0LWNvbnRhaW5lci53aWRnZXRfcGFnZXMgbGk6YmVmb3JlLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1saWdodCAud2lkZ2V0LWNvbnRhaW5lci53aWRnZXRfdG9wX3JhdGVkX3Byb2R1Y3RzIGxpOmJlZm9yZSxcbmJvZHkuYXAtYm9keSAuc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgLndpZGdldC1jb250YWluZXIud2lkZ2V0X3RvcF9yYXRlZF9wcm9kdWN0cyBsaTpiZWZvcmUsXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWxpZ2h0IC53aWRnZXQtY29udGFpbmVyLndpZGdldF9yZWNlbnRfcmV2aWV3cyBsaTpiZWZvcmUsXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWRhcmsgLnN0eWxlLWxpZ2h0IC53aWRnZXQtY29udGFpbmVyLndpZGdldF9yZWNlbnRfcmV2aWV3cyBsaTpiZWZvcmUsXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWxpZ2h0IC53aWRnZXQtY29udGFpbmVyLndpZGdldF9sYXRlc3RfdHdlZXRzX3dpZGdldCAudHdlZXQtdGV4dDpiZWZvcmUsXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWRhcmsgLnN0eWxlLWxpZ2h0IC53aWRnZXQtY29udGFpbmVyLndpZGdldF9sYXRlc3RfdHdlZXRzX3dpZGdldCAudHdlZXQtdGV4dDpiZWZvcmUsXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWxpZ2h0IC53aWRnZXQtY29udGFpbmVyLndpZGdldF9sYXRlc3RfdHdlZXRzIC50d2VldC10ZXh0OmJlZm9yZSxcbmJvZHkuYXAtYm9keSAuc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgLndpZGdldC1jb250YWluZXIud2lkZ2V0X2xhdGVzdF90d2VldHMgLnR3ZWV0LXRleHQ6YmVmb3JlLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1saWdodCAuY29tbWVudC1jb250ZW50IC5jb21tZW50LWF1dGhvciBhLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCAuY29tbWVudC1jb250ZW50IC5jb21tZW50LWF1dGhvciBhLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1saWdodCAuY29tbWVudC1jb250ZW50IC5jb21tZW50LWF1dGhvciBzcGFuLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCAuY29tbWVudC1jb250ZW50IC5jb21tZW50LWF1dGhvciBzcGFuLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1saWdodCAuYXV0aG9yLWRldGFpbHMtZGF0YSAuYXV0aG9yLW5hbWUgYSxcbmJvZHkuYXAtYm9keSAuc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgLmF1dGhvci1kZXRhaWxzLWRhdGEgLmF1dGhvci1uYW1lIGEsXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWxpZ2h0IGRpdltjbGFzcyo9c2hhcmVyLV0uc2hhcmUtYnV0dG9uIGxhYmVsLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCBkaXZbY2xhc3MqPXNoYXJlci1dLnNoYXJlLWJ1dHRvbiBsYWJlbCxcbmJvZHkuYXAtYm9keSAuc3R5bGUtbGlnaHQgLnNoYXJlLWJ1dHRvbi5zaGFyZS1pbmxpbmUgLnNvY2lhbC50b3AgbGksXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWRhcmsgLnN0eWxlLWxpZ2h0IC5zaGFyZS1idXR0b24uc2hhcmUtaW5saW5lIC5zb2NpYWwudG9wIGxpLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1saWdodCAudmNfcHJvZ3Jlc3NfYmFyIC52Y19wcm9ncmVzc19sYWJlbCxcbmJvZHkuYXAtYm9keSAuc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgLnZjX3Byb2dyZXNzX2JhciAudmNfcHJvZ3Jlc3NfbGFiZWwsXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWxpZ2h0IC52Y19waWVfY2hhcnQgLnZjX3BpZV9jaGFydF92YWx1ZSxcbmJvZHkuYXAtYm9keSAuc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgLnZjX3BpZV9jaGFydCAudmNfcGllX2NoYXJ0X3ZhbHVlLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1saWdodCB1bC5kd2xzX3NlYXJjaF9yZXN1bHRzIC5kYXZlcy13b3JkcHJlc3MtbGl2ZS1zZWFyY2hfdGl0bGUgLnNlYXJjaC10aXRsZSxcbmJvZHkuYXAtYm9keSAuc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgdWwuZHdsc19zZWFyY2hfcmVzdWx0cyAuZGF2ZXMtd29yZHByZXNzLWxpdmUtc2VhcmNoX3RpdGxlIC5zZWFyY2gtdGl0bGUsXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWxpZ2h0IHVsLmR3bHNfc2VhcmNoX3Jlc3VsdHMgLmRhdmVzLXdvcmRwcmVzcy1saXZlLXNlYXJjaF9hdXRob3IsXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWRhcmsgLnN0eWxlLWxpZ2h0IHVsLmR3bHNfc2VhcmNoX3Jlc3VsdHMgLmRhdmVzLXdvcmRwcmVzcy1saXZlLXNlYXJjaF9hdXRob3IsXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWxpZ2h0IC53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCAud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYSxcbmJvZHkuYXAtYm9keSAuc3R5bGUtbGlnaHQgLndvb2NvbW1lcmNlICNjb250ZW50IG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGEsXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWRhcmsgLnN0eWxlLWxpZ2h0IC53b29jb21tZXJjZSAjY29udGVudCBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1saWdodCAud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3BhbixcbmJvZHkuYXAtYm9keSAuc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW4sXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWxpZ2h0IC53b29jb21tZXJjZSAjY29udGVudCBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBzcGFuLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCAud29vY29tbWVyY2UgI2NvbnRlbnQgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3BhbixcbmJvZHkuYXAtYm9keSAuc3R5bGUtbGlnaHQgLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgYS5yZW1vdmUsXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWRhcmsgLnN0eWxlLWxpZ2h0IC53b29jb21tZXJjZSB0YWJsZS5jYXJ0IGEucmVtb3ZlLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1saWdodCAud29vY29tbWVyY2UgI2NvbnRlbnQgdGFibGUuY2FydCBhLnJlbW92ZSxcbmJvZHkuYXAtYm9keSAuc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgLndvb2NvbW1lcmNlICNjb250ZW50IHRhYmxlLmNhcnQgYS5yZW1vdmUsXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWxpZ2h0IC53b29jb21tZXJjZSB1bC5jYXJ0X2xpc3Q6bm90KC51bmNvZGUtY2FydC1kcm9wZG93bikgbGkgLmFtb3VudCxcbmJvZHkuYXAtYm9keSAuc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgLndvb2NvbW1lcmNlIHVsLmNhcnRfbGlzdDpub3QoLnVuY29kZS1jYXJ0LWRyb3Bkb3duKSBsaSAuYW1vdW50LFxuYm9keS5hcC1ib2R5IC5zdHlsZS1saWdodCAud29vY29tbWVyY2UgdWwucHJvZHVjdF9saXN0X3dpZGdldDpub3QoLnVuY29kZS1jYXJ0LWRyb3Bkb3duKSBsaSAuYW1vdW50LFxuYm9keS5hcC1ib2R5IC5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCAud29vY29tbWVyY2UgdWwucHJvZHVjdF9saXN0X3dpZGdldDpub3QoLnVuY29kZS1jYXJ0LWRyb3Bkb3duKSBsaSAuYW1vdW50LFxuYm9keS5hcC1ib2R5IC5zdHlsZS1saWdodCAud29vY29tbWVyY2UgdWwuY2FydF9saXN0Om5vdCgudW5jb2RlLWNhcnQtZHJvcGRvd24pIGxpIGEsXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWRhcmsgLnN0eWxlLWxpZ2h0IC53b29jb21tZXJjZSB1bC5jYXJ0X2xpc3Q6bm90KC51bmNvZGUtY2FydC1kcm9wZG93bikgbGkgYSxcbmJvZHkuYXAtYm9keSAuc3R5bGUtbGlnaHQgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RfbGlzdF93aWRnZXQ6bm90KC51bmNvZGUtY2FydC1kcm9wZG93bikgbGkgYSxcbmJvZHkuYXAtYm9keSAuc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RfbGlzdF93aWRnZXQ6bm90KC51bmNvZGUtY2FydC1kcm9wZG93bikgbGkgYSxcbmJvZHkuYXAtYm9keSAuc3R5bGUtbGlnaHQgLndvb2NvbW1lcmNlIHVsLmNhcnRfbGlzdDpub3QoLnVuY29kZS1jYXJ0LWRyb3Bkb3duKSBsaSAuaDIsXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWRhcmsgLnN0eWxlLWxpZ2h0IC53b29jb21tZXJjZSB1bC5jYXJ0X2xpc3Q6bm90KC51bmNvZGUtY2FydC1kcm9wZG93bikgbGkgLmgyLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1saWdodCAud29vY29tbWVyY2UgdWwucHJvZHVjdF9saXN0X3dpZGdldDpub3QoLnVuY29kZS1jYXJ0LWRyb3Bkb3duKSBsaSAuaDIsXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWRhcmsgLnN0eWxlLWxpZ2h0IC53b29jb21tZXJjZSB1bC5wcm9kdWN0X2xpc3Rfd2lkZ2V0Om5vdCgudW5jb2RlLWNhcnQtZHJvcGRvd24pIGxpIC5oMixcbmJvZHkuYXAtYm9keSAuc3R5bGUtbGlnaHQgLndvb2NvbW1lcmNlLndpZGdldF9zaG9wcGluZ19jYXJ0IC50b3RhbCxcbmJvZHkuYXAtYm9keSAuc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgLndvb2NvbW1lcmNlLndpZGdldF9zaG9wcGluZ19jYXJ0IC50b3RhbCxcbmJvZHkuYXAtYm9keSAuc3R5bGUtbGlnaHQgLndvb2NvbW1lcmNlIC53aWRnZXRfc2hvcHBpbmdfY2FydCAudG90YWwsXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWRhcmsgLnN0eWxlLWxpZ2h0IC53b29jb21tZXJjZSAud2lkZ2V0X3Nob3BwaW5nX2NhcnQgLnRvdGFsLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1saWdodCAud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzIHRhYmxlIHRoLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCAud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzIHRhYmxlIHRoLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1saWdodCAud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzIC5vcmRlci10b3RhbCAuYW1vdW50LFxuYm9keS5hcC1ib2R5IC5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCAud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzIC5vcmRlci10b3RhbCAuYW1vdW50LFxuYm9keS5hcC1ib2R5IC5zdHlsZS1saWdodCAud29vY29tbWVyY2UgLm9yZGVyX2RldGFpbHMgbGkgc3Ryb25nLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCAud29vY29tbWVyY2UgLm9yZGVyX2RldGFpbHMgbGkgc3Ryb25nLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1saWdodCAuc3Rhci1yYXRpbmcsXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWRhcmsgLnN0eWxlLWxpZ2h0IC5zdGFyLXJhdGluZyxcbmJvZHkuYXAtYm9keSAuc3R5bGUtbGlnaHQgc3Bhbi5wcmljZSxcbmJvZHkuYXAtYm9keSAuc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgc3Bhbi5wcmljZSxcbmJvZHkuYXAtYm9keSAuc3R5bGUtbGlnaHQgcC5wcmljZSxcbmJvZHkuYXAtYm9keSAuc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgcC5wcmljZSxcbmJvZHkuYXAtYm9keSAuc3R5bGUtbGlnaHQgdGFibGUuc2hvcF9hdHRyaWJ1dGVzIHRoLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCB0YWJsZS5zaG9wX2F0dHJpYnV0ZXMgdGgsXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWxpZ2h0IHRkLnByb2R1Y3QtbmFtZSBhLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCB0ZC5wcm9kdWN0LW5hbWUgYSxcbmJvZHkuYXAtYm9keSAuc3R5bGUtbGlnaHQgcCAudGhhbmsteW91LFxuYm9keS5hcC1ib2R5IC5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCBwIC50aGFuay15b3UsXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWxpZ2h0IC5mb3JtLXJvdyBsYWJlbCxcbmJvZHkuYXAtYm9keSAuc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgLmZvcm0tcm93IGxhYmVsLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1saWdodCAucm93LW1lc3NhZ2UsXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWRhcmsgLnN0eWxlLWxpZ2h0IC5yb3ctbWVzc2FnZSxcbmJvZHkuYXAtYm9keSAuc3R5bGUtbGlnaHQgLm9yZGVyLWRldGFpbHMgdGZvb3QgdHI6bGFzdC1jaGlsZCxcbmJvZHkuYXAtYm9keSAuc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgLm9yZGVyLWRldGFpbHMgdGZvb3QgdHI6bGFzdC1jaGlsZCxcbmJvZHkuYXAtYm9keSAuc3R5bGUtbGlnaHQgI29yZGVyX3JldmlldyB0Zm9vdCB0cjpsYXN0LWNoaWxkLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCAjb3JkZXJfcmV2aWV3IHRmb290IHRyOmxhc3QtY2hpbGQsXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWxpZ2h0IHRhYmxlLnZhcmlhdGlvbnMgbGFiZWwsXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWRhcmsgLnN0eWxlLWxpZ2h0IHRhYmxlLnZhcmlhdGlvbnMgbGFiZWwge1xuICBjb2xvcjogIzRhNGE0YTtcbiAgZm9udC1mYW1pbHk6IFwiYWN1bWluLXByb1wiLCBzYW4tc2VyaWY7XG59XG5cbmJvZHkuYXAtYm9keSAuc3R5bGUtbGlnaHQgLmxpbmssIGJvZHkuYXAtYm9keSAuc3R5bGUtbGlnaHQuc3R5bGUtb3ZlcnJpZGUgLmxpbmssXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWRhcmsgLnN0eWxlLWxpZ2h0IC5saW5rLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1saWdodCBhLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1saWdodC5zdHlsZS1vdmVycmlkZSBhLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCBhLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1saWdodCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmJlZm9yZSxcbmJvZHkuYXAtYm9keSAuc3R5bGUtbGlnaHQuc3R5bGUtb3ZlcnJpZGUgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpiZWZvcmUsXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWRhcmsgLnN0eWxlLWxpZ2h0IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6YmVmb3JlIHtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGZvbnQtZmFtaWx5OiBcImFjdW1pbi1wcm9cIiwgc2FuLXNlcmlmO1xufVxuXG5ib2R5LmFwLWJvZHkgLmJ1dHRvbnMtc3R5bGUsIGJvZHkuYXAtYm9keSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuYm9keS5hcC1ib2R5IGlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmJvZHkuYXAtYm9keSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuYm9keS5hcC1ib2R5IGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLFxuYm9keS5hcC1ib2R5IC5idG46bm90KC5idG4tY3VzdG9tLXR5cG8pLFxuYm9keS5hcC1ib2R5IC5idG4tbGluazpub3QoLmJ0bi1jdXN0b20tdHlwbyksXG5ib2R5LmFwLWJvZHkgLm5hdi10YWJzLFxuYm9keS5hcC1ib2R5IC5wYW5lbC10aXRsZSA+IGEgc3BhbixcbmJvZHkuYXAtYm9keSAuc2VhcmNoX2Zvb3RlcixcbmJvZHkuYXAtYm9keSAud2MtZm9yd2FyZCxcbmJvZHkuYXAtYm9keSAud2MtZm9yd2FyZCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiYWN1bWluLXByb1wiLCBzYW4tc2VyaWYgIWltcG9ydGFudDtcbn1cblxuYm9keS5hcC1ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGZvbnQtZmFtaWx5OiBcImFjdW1pbi1wcm9cIiwgc2FuLXNlcmlmO1xufVxuXG5ib2R5LmFwLWJvZHkgI3BhZ2UtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIGJvZHkuYXAtYm9keSAjcGFnZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGJvZHkuYXAtYm9keSAjcGFnZS1oZWFkZXIgLmFwLWhlYWRlci0taG9tZSB7XG4gICAgcGFkZGluZzogMCAzNnB4O1xuICB9XG4gIGJvZHkuYXAtYm9keSAjcGFnZS1oZWFkZXIgLmFwLWhlYWRlci0tZ2xvYmFsIHtcbiAgICBtYXJnaW46IDY4cHggMCAzOHB4O1xuICAgIHBhZGRpbmc6IDAgMzZweDtcbiAgfVxufVxuXG5ib2R5LmFwLWJvZHkgLm1haW4tY29udGFpbmVyIC5yb3ctY29udGFpbmVyIC5yb3ctcGFyZW50IC5yb3ctcGFyZW50IHtcbiAgcGFkZGluZzogMzZweCAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgYm9keS5hcC1ib2R5IC5tYWluLWNvbnRhaW5lciAucm93LWNvbnRhaW5lciAucm93LXBhcmVudCAucm93LXBhcmVudCB7XG4gICAgcGFkZGluZzogMThweCAzNnB4O1xuICB9XG59XG5cbmJvZHkuYXAtYm9keSAubWFpbi1jb250YWluZXIgLnJvdy1jb250YWluZXIgLmRvdWJsZS10b3AtcGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xufVxuXG5ib2R5LmFwLWJvZHkgLm1haW4tY29udGFpbmVyIC5yb3ctY29udGFpbmVyIC5kb3VibGUtYm90dG9tLXBhZGRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIGJvZHkuYXAtYm9keSAubGltaXQtd2lkdGgge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICBib2R5LmFwLWJvZHkgLm1lbnUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDM2cHg7XG4gIH1cbn1cblxuYm9keS5hcC1ib2R5IC5hcC1zdHJldGNoIHtcbiAgYmFja2dyb3VuZDogI2U5ZTllOTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIGJvZHkuYXAtYm9keSAuYXAtc3RyZXRjaCB7XG4gICAgbWFyZ2luOiAtMzZweCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICBib2R5LmFwLWJvZHkgLmFwLXdpZGUge1xuICAgIHBhZGRpbmc6IDAgMzZweDtcbiAgfVxufVxuXG5ib2R5LmFwLWJvZHkgLmFsaWducmlnaHQge1xuICBtYXJnaW46IDIwcHggMCAyMHB4IDIwcHg7XG59XG5cbmJvZHkuYXAtYm9keSAuYWxpZ25sZWZ0IHtcbiAgbWFyZ2luOiAyMHB4IDIwcHggMjBweCAwO1xufVxuXG5ib2R5LmFwLWJvZHkgLnNyLW9ubHkge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuYm9keS5hcC1ib2R5IC5mb290bm90ZV9wbHVnaW5fdG9vbHRpcF90ZXh0IHtcbiAgbWFyZ2luOiAwIDJweDtcbiAgdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmFwLWJvZHkgLmZvb3Rub3RlX2NvbnRhaW5lcl9wcmVwYXJlLFxuYm9keS5hcC1ib2R5ICNmb290bm90ZV9yZWZlcmVuY2VzX2NvbnRhaW5lciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMCAzNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgYm9keS5hcC1ib2R5IC5mb290bm90ZV9jb250YWluZXJfcHJlcGFyZSxcbiAgYm9keS5hcC1ib2R5ICNmb290bm90ZV9yZWZlcmVuY2VzX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5ib2R5LmFwLWJvZHkgLmZvb3Rub3RlX2NvbnRhaW5lcl9wcmVwYXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkuYXAtYm9keSAuZm9vdG5vdGVfY29udGFpbmVyX3ByZXBhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMzZweDtcbiAgcmlnaHQ6IDM2cHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjNGE0YTRhO1xufVxuXG5ib2R5LmFwLWJvZHkgLmZvb3Rub3RlX2NvbnRhaW5lcl9wcmVwYXJlIHAge1xuICBmb250LWZhbWlseTogXCJhY3VtaW4tcHJvLWV4dHJhLWNvbmRlbnNlZFwiLCBzYW4tc2VyaWY7XG4gIG1hcmdpbjogMCAwIDhweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYm9keS5hcC1ib2R5IC5mb290bm90ZV9jb250YWluZXJfcHJlcGFyZSBwIHNwYW4ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMi41ZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuYm9keS5hcC1ib2R5ICNmb290bm90ZV9yZWZlcmVuY2VzX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHggIWltcG9ydGFudDtcbn1cblxuYm9keS5hcC1ib2R5ICNmb290bm90ZV9yZWZlcmVuY2VzX2NvbnRhaW5lciAuZm9vdG5vdGUtcmVmZXJlbmNlLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMDtcbn1cblxuYm9keS5hcC1ib2R5ICNmb290bm90ZV9yZWZlcmVuY2VzX2NvbnRhaW5lciAuZm9vdG5vdGUtcmVmZXJlbmNlLWNvbnRhaW5lciB0ZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMCAwIDAgNXB4O1xufVxuXG5ib2R5LmFwLWJvZHkgI2Zvb3Rub3RlX3JlZmVyZW5jZXNfY29udGFpbmVyIC5mb290bm90ZS1yZWZlcmVuY2UtY29udGFpbmVyIHRkLmZvb3Rub3RlX3BsdWdpbl90ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuYm9keS5hcC1ib2R5ICNmb290bm90ZV9yZWZlcmVuY2VzX2NvbnRhaW5lciAuZm9vdG5vdGUtcmVmZXJlbmNlLWNvbnRhaW5lciB0ZC5mb290bm90ZV9wbHVnaW5fbGluayBzcGFuOmhvdmVyIHtcbiAgY29sb3I6ICNkZDg0OTc7XG59XG5cbmJvZHkuYXAtYm9keSAucm93LW5hdmlnYXRpb24ge1xuICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmJvZHkuYXAtYm9keSAucm93LW5hdmlnYXRpb24gbGkgLnBhZ2UtbnVtYmVycyB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIGJvZHkuYXAtYm9keSAuYXAtbWFpbmNvbnRlbnQgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5ib2R5LmFwLWJvZHkgLmFwLWl0ZW0tLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgYm9keS5hcC1ib2R5IC5hcC1pdGVtLS10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgYm9keS5hcC1ib2R5IC5wb3N0LWNvbnRlbnQgLnBvc3QtdGl0bGUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAzNnB4IDE4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5ib2R5LmFwLWJvZHkgLmFwLWJ0bixcbmJvZHkuYXAtYm9keSAuc3R5bGUtbGlnaHQgLmFwLWJ0bi5idG4tZGVmYXVsdCxcbmJvZHkuYXAtYm9keSAuc3R5bGUtZGFyayAuYXAtYnRuLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICM0YTRhNGEgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIHBhZGRpbmc6IDhweCAyNHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogNHB4ICM0YTRhNGEgc29saWQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjZzLCBjb2xvciAuNnM7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1idG46YmVmb3JlLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1saWdodCAuYXAtYnRuLmJ0bi1kZWZhdWx0OmJlZm9yZSxcbmJvZHkuYXAtYm9keSAuc3R5bGUtZGFyayAuYXAtYnRuLmJ0bi1kZWZhdWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00cHg7XG4gIGxlZnQ6IC04cHg7XG4gIGJvdHRvbTogLThweDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAjNGE0YTRhO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLWJ0bjphZnRlcixcbmJvZHkuYXAtYm9keSAuc3R5bGUtbGlnaHQgLmFwLWJ0bi5idG4tZGVmYXVsdDphZnRlcixcbmJvZHkuYXAtYm9keSAuc3R5bGUtZGFyayAuYXAtYnRuLmJ0bi1kZWZhdWx0OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgNHB4KTtcbiAgbGVmdDogLThweDtcbiAgcmlnaHQ6IC00cHg7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjNGE0YTRhO1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1idG4uYXAtYnRuX2xpZ2h0LFxuYm9keS5hcC1ib2R5IC5zdHlsZS1saWdodCAuYXAtYnRuLmJ0bi1kZWZhdWx0LmFwLWJ0bl9saWdodCxcbmJvZHkuYXAtYm9keSAuc3R5bGUtZGFyayAuYXAtYnRuLmJ0bi1kZWZhdWx0LmFwLWJ0bl9saWdodCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLWJ0bi5hcC1idG5fbGlnaHQ6YmVmb3JlLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1saWdodCAuYXAtYnRuLmJ0bi1kZWZhdWx0LmFwLWJ0bl9saWdodDpiZWZvcmUsXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWRhcmsgLmFwLWJ0bi5idG4tZGVmYXVsdC5hcC1idG5fbGlnaHQ6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLWJ0bi5hcC1idG5fbGlnaHQ6YWZ0ZXIsXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWxpZ2h0IC5hcC1idG4uYnRuLWRlZmF1bHQuYXAtYnRuX2xpZ2h0OmFmdGVyLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1kYXJrIC5hcC1idG4uYnRuLWRlZmF1bHQuYXAtYnRuX2xpZ2h0OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1idG4uYXAtYnRuX2RhcmssXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWxpZ2h0IC5hcC1idG4uYnRuLWRlZmF1bHQuYXAtYnRuX2RhcmssXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWRhcmsgLmFwLWJ0bi5idG4tZGVmYXVsdC5hcC1idG5fZGFyayB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLWJ0bi5hcC1idG5fZGFyazpiZWZvcmUsXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWxpZ2h0IC5hcC1idG4uYnRuLWRlZmF1bHQuYXAtYnRuX2Rhcms6YmVmb3JlLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1kYXJrIC5hcC1idG4uYnRuLWRlZmF1bHQuYXAtYnRuX2Rhcms6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzMzO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLWJ0bi5hcC1idG5fZGFyazphZnRlcixcbmJvZHkuYXAtYm9keSAuc3R5bGUtbGlnaHQgLmFwLWJ0bi5idG4tZGVmYXVsdC5hcC1idG5fZGFyazphZnRlcixcbmJvZHkuYXAtYm9keSAuc3R5bGUtZGFyayAuYXAtYnRuLmJ0bi1kZWZhdWx0LmFwLWJ0bl9kYXJrOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzMzMztcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1idG4uYXAtYnRuX3JlZCxcbmJvZHkuYXAtYm9keSAuc3R5bGUtbGlnaHQgLmFwLWJ0bi5idG4tZGVmYXVsdC5hcC1idG5fcmVkLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1kYXJrIC5hcC1idG4uYnRuLWRlZmF1bHQuYXAtYnRuX3JlZCB7XG4gIGNvbG9yOiAjZGYwMDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2RmMDAwMCAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLWJ0bi5hcC1idG5fcmVkOmJlZm9yZSxcbmJvZHkuYXAtYm9keSAuc3R5bGUtbGlnaHQgLmFwLWJ0bi5idG4tZGVmYXVsdC5hcC1idG5fcmVkOmJlZm9yZSxcbmJvZHkuYXAtYm9keSAuc3R5bGUtZGFyayAuYXAtYnRuLmJ0bi1kZWZhdWx0LmFwLWJ0bl9yZWQ6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZGYwMDAwO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLWJ0bi5hcC1idG5fcmVkOmFmdGVyLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1saWdodCAuYXAtYnRuLmJ0bi1kZWZhdWx0LmFwLWJ0bl9yZWQ6YWZ0ZXIsXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWRhcmsgLmFwLWJ0bi5idG4tZGVmYXVsdC5hcC1idG5fcmVkOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2RmMDAwMDtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1idG4uYXAtYnRuX3llbGxvdyxcbmJvZHkuYXAtYm9keSAuc3R5bGUtbGlnaHQgLmFwLWJ0bi5idG4tZGVmYXVsdC5hcC1idG5feWVsbG93LFxuYm9keS5hcC1ib2R5IC5zdHlsZS1kYXJrIC5hcC1idG4uYnRuLWRlZmF1bHQuYXAtYnRuX3llbGxvdyB7XG4gIGNvbG9yOiAjZDBkMDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmMCAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLWJ0bi5hcC1idG5feWVsbG93OmJlZm9yZSxcbmJvZHkuYXAtYm9keSAuc3R5bGUtbGlnaHQgLmFwLWJ0bi5idG4tZGVmYXVsdC5hcC1idG5feWVsbG93OmJlZm9yZSxcbmJvZHkuYXAtYm9keSAuc3R5bGUtZGFyayAuYXAtYnRuLmJ0bi1kZWZhdWx0LmFwLWJ0bl95ZWxsb3c6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmYwO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLWJ0bi5hcC1idG5feWVsbG93OmFmdGVyLFxuYm9keS5hcC1ib2R5IC5zdHlsZS1saWdodCAuYXAtYnRuLmJ0bi1kZWZhdWx0LmFwLWJ0bl95ZWxsb3c6YWZ0ZXIsXG5ib2R5LmFwLWJvZHkgLnN0eWxlLWRhcmsgLmFwLWJ0bi5idG4tZGVmYXVsdC5hcC1idG5feWVsbG93OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIGJvZHkuYXAtYm9keSAuYXAtYnRuLFxuICBib2R5LmFwLWJvZHkgLnN0eWxlLWxpZ2h0IC5hcC1idG4uYnRuLWRlZmF1bHQsXG4gIGJvZHkuYXAtYm9keSAuc3R5bGUtZGFyayAuYXAtYnRuLmJ0bi1kZWZhdWx0IHtcbiAgICBwYWRkaW5nOiAxMnB4IDMwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItd2lkdGg6IDZweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLWJ0bjpiZWZvcmUsXG4gIGJvZHkuYXAtYm9keSAuc3R5bGUtbGlnaHQgLmFwLWJ0bi5idG4tZGVmYXVsdDpiZWZvcmUsXG4gIGJvZHkuYXAtYm9keSAuc3R5bGUtZGFyayAuYXAtYnRuLmJ0bi1kZWZhdWx0OmJlZm9yZSB7XG4gICAgdG9wOiAtNnB4O1xuICAgIGxlZnQ6IC0xMnB4O1xuICAgIGJvdHRvbTogLTEycHg7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogNnB4O1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogNnB4O1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtYnRuOmFmdGVyLFxuICBib2R5LmFwLWJvZHkgLnN0eWxlLWxpZ2h0IC5hcC1idG4uYnRuLWRlZmF1bHQ6YWZ0ZXIsXG4gIGJvZHkuYXAtYm9keSAuc3R5bGUtZGFyayAuYXAtYnRuLmJ0bi1kZWZhdWx0OmFmdGVyIHtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDZweCk7XG4gICAgbGVmdDogLTEycHg7XG4gICAgcmlnaHQ6IC02cHg7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogNnB4O1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogNnB4O1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtYnRuOmhvdmVyLCBib2R5LmFwLWJvZHkgLmFwLWJ0bjpmb2N1cyxcbiAgYm9keS5hcC1ib2R5IC5zdHlsZS1saWdodCAuYXAtYnRuLmJ0bi1kZWZhdWx0OmhvdmVyLFxuICBib2R5LmFwLWJvZHkgLnN0eWxlLWxpZ2h0IC5hcC1idG4uYnRuLWRlZmF1bHQ6Zm9jdXMsXG4gIGJvZHkuYXAtYm9keSAuc3R5bGUtZGFyayAuYXAtYnRuLmJ0bi1kZWZhdWx0OmhvdmVyLFxuICBib2R5LmFwLWJvZHkgLnN0eWxlLWRhcmsgLmFwLWJ0bi5idG4tZGVmYXVsdDpmb2N1cyB7XG4gICAgbGVmdDogLTJweDtcbiAgICB0b3A6IDJweDtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLWJ0bjpob3ZlcjpiZWZvcmUsIGJvZHkuYXAtYm9keSAuYXAtYnRuOmZvY3VzOmJlZm9yZSxcbiAgYm9keS5hcC1ib2R5IC5zdHlsZS1saWdodCAuYXAtYnRuLmJ0bi1kZWZhdWx0OmhvdmVyOmJlZm9yZSxcbiAgYm9keS5hcC1ib2R5IC5zdHlsZS1saWdodCAuYXAtYnRuLmJ0bi1kZWZhdWx0OmZvY3VzOmJlZm9yZSxcbiAgYm9keS5hcC1ib2R5IC5zdHlsZS1kYXJrIC5hcC1idG4uYnRuLWRlZmF1bHQ6aG92ZXI6YmVmb3JlLFxuICBib2R5LmFwLWJvZHkgLnN0eWxlLWRhcmsgLmFwLWJ0bi5idG4tZGVmYXVsdDpmb2N1czpiZWZvcmUge1xuICAgIGxlZnQ6IC0xMHB4O1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogNHB4O1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogNnB4IC0yO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtYnRuOmhvdmVyOmFmdGVyLCBib2R5LmFwLWJvZHkgLmFwLWJ0bjpmb2N1czphZnRlcixcbiAgYm9keS5hcC1ib2R5IC5zdHlsZS1saWdodCAuYXAtYnRuLmJ0bi1kZWZhdWx0OmhvdmVyOmFmdGVyLFxuICBib2R5LmFwLWJvZHkgLnN0eWxlLWxpZ2h0IC5hcC1idG4uYnRuLWRlZmF1bHQ6Zm9jdXM6YWZ0ZXIsXG4gIGJvZHkuYXAtYm9keSAuc3R5bGUtZGFyayAuYXAtYnRuLmJ0bi1kZWZhdWx0OmhvdmVyOmFmdGVyLFxuICBib2R5LmFwLWJvZHkgLnN0eWxlLWRhcmsgLmFwLWJ0bi5idG4tZGVmYXVsdDpmb2N1czphZnRlciB7XG4gICAgYm90dG9tOiAtMTBweDtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiA0cHg7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA0cHg7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1idG4uYXAtYnRuX3llbGxvdzpob3ZlciwgYm9keS5hcC1ib2R5IC5hcC1idG4uYXAtYnRuX3llbGxvdzpmb2N1cyxcbiAgYm9keS5hcC1ib2R5IC5zdHlsZS1saWdodCAuYXAtYnRuLmJ0bi1kZWZhdWx0LmFwLWJ0bl95ZWxsb3c6aG92ZXIsXG4gIGJvZHkuYXAtYm9keSAuc3R5bGUtbGlnaHQgLmFwLWJ0bi5idG4tZGVmYXVsdC5hcC1idG5feWVsbG93OmZvY3VzLFxuICBib2R5LmFwLWJvZHkgLnN0eWxlLWRhcmsgLmFwLWJ0bi5idG4tZGVmYXVsdC5hcC1idG5feWVsbG93OmhvdmVyLFxuICBib2R5LmFwLWJvZHkgLnN0eWxlLWRhcmsgLmFwLWJ0bi5idG4tZGVmYXVsdC5hcC1idG5feWVsbG93OmZvY3VzIHtcbiAgICBjb2xvcjogI2IxYjEwOSAhaW1wb3J0YW50O1xuICB9XG59XG5cbmJvZHkuYXAtYm9keSwgYm9keS5hcC1ib2R5IHAsIGJvZHkuYXAtYm9keSBsaSwgYm9keS5hcC1ib2R5IGR0LCBib2R5LmFwLWJvZHkgZGQsIGJvZHkuYXAtYm9keSBkbCwgYm9keS5hcC1ib2R5IGFkZHJlc3MsIGJvZHkuYXAtYm9keSBsYWJlbCwgYm9keS5hcC1ib2R5IHNtYWxsLCBib2R5LmFwLWJvZHkgcHJlLCBib2R5LmFwLWJvZHkgY29kZSxcbmJvZHkuYXAtYm9keSAucm93LWlubmVyIGRpdltjbGFzcyo9Y29sLWxnLV0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgYm9keS5hcC1ib2R5LCBib2R5LmFwLWJvZHkgcCwgYm9keS5hcC1ib2R5IGxpLCBib2R5LmFwLWJvZHkgZHQsIGJvZHkuYXAtYm9keSBkZCwgYm9keS5hcC1ib2R5IGRsLCBib2R5LmFwLWJvZHkgYWRkcmVzcywgYm9keS5hcC1ib2R5IGxhYmVsLCBib2R5LmFwLWJvZHkgc21hbGwsIGJvZHkuYXAtYm9keSBwcmUsIGJvZHkuYXAtYm9keSBjb2RlLFxuICBib2R5LmFwLWJvZHkgLnJvdy1pbm5lciBkaXZbY2xhc3MqPWNvbC1sZy1dIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuYm9keS5hcC1ib2R5IC5hcC1tYWluY29udGVudCwgYm9keS5hcC1ib2R5IC5hcC1tYWluY29udGVudCBwLCBib2R5LmFwLWJvZHkgLmFwLW1haW5jb250ZW50IGxpLCBib2R5LmFwLWJvZHkgLmFwLW1haW5jb250ZW50IGR0LCBib2R5LmFwLWJvZHkgLmFwLW1haW5jb250ZW50IGRkLCBib2R5LmFwLWJvZHkgLmFwLW1haW5jb250ZW50IGRsLCBib2R5LmFwLWJvZHkgLmFwLW1haW5jb250ZW50IGFkZHJlc3MsIGJvZHkuYXAtYm9keSAuYXAtbWFpbmNvbnRlbnQgbGFiZWwsIGJvZHkuYXAtYm9keSAuYXAtbWFpbmNvbnRlbnQgc21hbGwsIGJvZHkuYXAtYm9keSAuYXAtbWFpbmNvbnRlbnQgcHJlLCBib2R5LmFwLWJvZHkgLmFwLW1haW5jb250ZW50IGNvZGUsXG5ib2R5LmFwLWJvZHkgLmFwLW1haW5jb250ZW50IC5yb3ctaW5uZXIgZGl2W2NsYXNzKj1jb2wtbGctXSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbmJvZHkuYXAtYm9keSAuc3R5bGUtbGlnaHQge1xuICBjb2xvcjogIzRhNGE0YTtcbn1cblxuYm9keS5hcC1ib2R5IC5wb3N0LXRpdGxlLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmJvZHkuYXAtYm9keSAucG9zdC10aXRsZS13cmFwcGVyIGgxLnBvc3QtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJhY3VtaW4tcHJvLWV4dHJhLWNvbmRlbnNlZFwiLCBzYW4tc2VyaWY7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICBsaW5lLWhlaWdodDogMC45O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDAuNWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgYm9keS5hcC1ib2R5IC5wb3N0LXRpdGxlLXdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5wb3N0LXRpdGxlLXdyYXBwZXIgaDEucG9zdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiA1LjVlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjg1O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG5ib2R5LmFwLWJvZHkgLmFwLXN1YmhlYWQgaDIge1xuICBmb250LWZhbWlseTogXCJhY3VtaW4tcHJvLWV4dHJhLWNvbmRlbnNlZFwiLCBzYW4tc2VyaWY7XG4gIGZvbnQtc2l6ZTogNGVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgYm9keS5hcC1ib2R5IC5hcC1zdWJoZWFkIGgyIHtcbiAgICBmb250LXNpemU6IDZlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgYm9keS5hcC1ib2R5IC5tYWluLWNvbnRhaW5lciAucm93LWNvbnRhaW5lciAucm93LXBhcmVudCAudW5jb250ID4gLmFwLXN1YmhlYWQge1xuICAgIG1hcmdpbi10b3A6IDE4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5ib2R5LmFwLWJvZHkgZmlnY2FwdGlvbiB7XG4gIG1hcmdpbjogNXB4IDBweCAwcHggMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuICBoeXBoZW5zOiBhdXRvO1xufVxuXG5ib2R5LmFwLWJvZHkgLndpZGdldHRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiYWN1bWluLXByb1wiLCBzYW4tc2VyaWYgIWltcG9ydGFudDtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1wYWdlaGVhZCAubW1iLWNvbnRhaW5lciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLXBhZ2VoZWFkIC5tb2JpbGUtbWVudS1idXR0b24tbGlnaHQgLm9wZW4taXRlbXMge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtcGFnZWhlYWQgLm1vYmlsZS1tZW51LWJ1dHRvbi1saWdodCAubGluZXMsIGJvZHkuYXAtYm9keSAuYXAtcGFnZWhlYWQgLm1vYmlsZS1tZW51LWJ1dHRvbi1saWdodCAubGluZXM6YmVmb3JlLCBib2R5LmFwLWJvZHkgLmFwLXBhZ2VoZWFkIC5tb2JpbGUtbWVudS1idXR0b24tbGlnaHQgLmxpbmVzOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzRhNGE0YTtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1wYWdlaGVhZCAuYXAtbWVudV9zZWFyY2ggbGkge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLXBhZ2VoZWFkIC5hcC1tZW51X3NlYXJjaCBsaS5hcC1tZW51LXRvZ2dsZVdyYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLXBhZ2VoZWFkIC5hcC1tZW51X3NlYXJjaCBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDU5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDU5cHg7XG4gIHRvcDogLTRweDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtc2l6ZTogMS4yZW0gIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtcGFnZWhlYWQgLmFwLW1lbnVfc2VhcmNoIGEgLnNlYXJjaC1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtcGFnZWhlYWQgLmFwLW1lbnVfc2VhcmNoIGEgaSB7XG4gIHRvcDogMnB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICM0YTRhNGE7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtcGFnZWhlYWQgLmFwLW1lbnVfc2VhcmNoIGEgaS5mYS1iYXJzIHtcbiAgdG9wOiAzcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICBib2R5LmFwLWJvZHkgLmFwLXBhZ2VoZWFkIC5hcC1tZW51X3NlYXJjaCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzNnB4O1xuICAgIHRvcDogMTA4cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXB4O1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtcGFnZWhlYWQgLmFwLW1lbnVfc2VhcmNoIHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1wYWdlaGVhZCAuYXAtbWVudV9zZWFyY2ggbGkubWVudS1pdGVtLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtcGFnZWhlYWQgLmFwLW1lbnVfc2VhcmNoIGxpLm1lbnUtaXRlbS1saW5rIC5zZWFyY2gtbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLXBhZ2VoZWFkIC5hcC1tZW51X3NlYXJjaCBsaS5tZW51LWl0ZW0tbGluayBhIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtcGFnZWhlYWQgLmFwLW1lbnVfc2VhcmNoIGxpLm1lbnUtaXRlbS1saW5rIGE6aG92ZXIsIGJvZHkuYXAtYm9keSAuYXAtcGFnZWhlYWQgLmFwLW1lbnVfc2VhcmNoIGxpLm1lbnUtaXRlbS1saW5rIGE6aG92ZXIgaSwgYm9keS5hcC1ib2R5IC5hcC1wYWdlaGVhZCAuYXAtbWVudV9zZWFyY2ggbGkubWVudS1pdGVtLWxpbmsgYTpmb2N1cywgYm9keS5hcC1ib2R5IC5hcC1wYWdlaGVhZCAuYXAtbWVudV9zZWFyY2ggbGkubWVudS1pdGVtLWxpbmsgYTpmb2N1cyBpIHtcbiAgICBjb2xvcjogIzhmOGY4ZjtcbiAgfVxufVxuXG5ib2R5LmFwLWJvZHkgLmFwLXBhZ2VoZWFkIC5yb3ctbWVudS1pbm5lciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1wYWdlaGVhZCAucm93LW1lbnUtaW5uZXIgc3Bhbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLXBhZ2VoZWFkIC5tYWluLW1lbnUtY29udGFpbmVyLm9wZW4taXRlbXMge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtcGFnZWhlYWQgLm1haW4tbWVudS1jb250YWluZXIgLm1lbnUtaG9yaXpvbnRhbCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLXBhZ2VoZWFkIC5tYWluLW1lbnUtY29udGFpbmVyIC5tZW51LWhvcml6b250YWwgLm1lbnUtc21hcnQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtcGFnZWhlYWQgLm1haW4tbWVudS1jb250YWluZXIgLm1lbnUtaG9yaXpvbnRhbCAubWVudS1zbWFydC5hcC1tZW51dV9zZWNvbmRhcnkgYSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtcGFnZWhlYWQgLm1haW4tbWVudS1jb250YWluZXIgLm1lbnUtaG9yaXpvbnRhbCAubWVudS1zbWFydCBhIHtcbiAgY29sb3I6ICM0YTRhNGE7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtcGFnZWhlYWQgLm1haW4tbWVudS1jb250YWluZXIgLm1lbnUtaG9yaXpvbnRhbCAubWVudS1zbWFydCBhOmJlZm9yZSwgYm9keS5hcC1ib2R5IC5hcC1wYWdlaGVhZCAubWFpbi1tZW51LWNvbnRhaW5lciAubWVudS1ob3Jpem9udGFsIC5tZW51LXNtYXJ0IGE6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLXBhZ2VoZWFkIC5tYWluLW1lbnUtY29udGFpbmVyIC5tZW51LWhvcml6b250YWwgLm1lbnUtaXRlbS1saW5rIGkubWVudS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1wYWdlaGVhZCAuYXAtaGVhZGVyX3RleHRsb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDU5cHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2FydHBhcGVycy10aGVtZS9hc3NldHMvL2ltZy9BcnRQYXBlcnMtbG9nb19nbG9iYWwuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIGJvZHkuYXAtYm9keSAuYXAtcGFnZWhlYWQge1xuICAgIGhlaWdodDogMDtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLXBhZ2VoZWFkIC5tYWluLW1lbnUtY29udGFpbmVyLm9wZW4taXRlbXMge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtcGFnZWhlYWQubWVudS1wcmltYXJ5IC5tZW51LWhvcml6b250YWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IC05cHg7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1wYWdlaGVhZC5tZW51LXByaW1hcnkgLm1lbnUtaG9yaXpvbnRhbCAubWVudS1zbWFydCA+IGxpIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4taGVpZ2h0OiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1wYWdlaGVhZC5tZW51LXByaW1hcnkgLm1lbnUtaG9yaXpvbnRhbCAubWVudS1zbWFydCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLXBhZ2VoZWFkLm1lbnUtcHJpbWFyeSAubWVudS1ob3Jpem9udGFsIC5tZW51LXNtYXJ0ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciAuZHJvcC1tZW51LCBib2R5LmFwLWJvZHkgLmFwLXBhZ2VoZWFkLm1lbnUtcHJpbWFyeSAubWVudS1ob3Jpem9udGFsIC5tZW51LXNtYXJ0ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpmb2N1cyAuZHJvcC1tZW51IHtcbiAgICBtYXgtaGVpZ2h0OiA1MDAwcHg7XG4gICAgcGFkZGluZzogNHB4IDE1cHggNHB4IDRweDtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLXBhZ2VoZWFkLm1lbnUtcHJpbWFyeSAubWVudS1ob3Jpem9udGFsIC5tZW51LXNtYXJ0ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciAuZHJvcC1tZW51IGEsIGJvZHkuYXAtYm9keSAuYXAtcGFnZWhlYWQubWVudS1wcmltYXJ5IC5tZW51LWhvcml6b250YWwgLm1lbnUtc21hcnQgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmZvY3VzIC5kcm9wLW1lbnUgYSB7XG4gICAgY29sb3I6ICM0YTRhNGE7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1wYWdlaGVhZC5tZW51LXByaW1hcnkgLm1lbnUtaG9yaXpvbnRhbCAubWVudS1zbWFydCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgYTphZnRlciwgYm9keS5hcC1ib2R5IC5hcC1wYWdlaGVhZC5tZW51LXByaW1hcnkgLm1lbnUtaG9yaXpvbnRhbCAubWVudS1zbWFydCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46Zm9jdXMgYTphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzRhNGE0YTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtcGFnZWhlYWQubWVudS1wcmltYXJ5IC5tZW51LWhvcml6b250YWwgLm1lbnUtc21hcnQgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIGEgaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLXBhZ2VoZWFkLm1lbnUtcHJpbWFyeSAubWVudS1ob3Jpem9udGFsIC5tZW51LXNtYXJ0ID4gbGkgLmRyb3AtbWVudSB7XG4gICAgcmlnaHQ6IDFlbTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDBweCAxNXB4IDBweCA0cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzMsIDIzMywgMjMzLCAwLjk1KTtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1wYWdlaGVhZC5tZW51LXByaW1hcnkgLm1lbnUtaG9yaXpvbnRhbCAubWVudS1zbWFydCA+IGxpIC5kcm9wLW1lbnUgbGkge1xuICAgIHBhZGRpbmc6IDZweCAxNXB4O1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtcGFnZWhlYWQubWVudS1wcmltYXJ5IC5tZW51LWhvcml6b250YWwgLm1lbnUtc21hcnQgPiBsaSAuZHJvcC1tZW51IGxpIGEge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1wYWdlaGVhZC5tZW51LXByaW1hcnkgLm1lbnUtaG9yaXpvbnRhbCAubWVudS1zbWFydCA+IGxpIC5kcm9wLW1lbnUgbGkgYTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLXBhZ2VoZWFkLm1lbnUtcHJpbWFyeSAubWVudS1ob3Jpem9udGFsIC5tZW51LXNtYXJ0ID4gbGkgLmRyb3AtbWVudSBsaSBhOmhvdmVyLCBib2R5LmFwLWJvZHkgLmFwLXBhZ2VoZWFkLm1lbnUtcHJpbWFyeSAubWVudS1ob3Jpem9udGFsIC5tZW51LXNtYXJ0ID4gbGkgLmRyb3AtbWVudSBsaSBhOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM0YTRhNGE7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLXBhZ2VoZWFkIC5hcC1tZW51X3NlYXJjaCBhIHtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxLjdlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtcGFnZWhlYWQgLmFwLW1lbnVfc2VhcmNoIGE6YmVmb3JlLCBib2R5LmFwLWJvZHkgLmFwLXBhZ2VoZWFkIC5hcC1tZW51X3NlYXJjaCBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtcGFnZWhlYWQgLmFwLW1lbnVfc2VhcmNoIGEgaSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1wYWdlaGVhZCAubWFpbi1tZW51LWNvbnRhaW5lciAubWVudS1ob3Jpem9udGFsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLXBhZ2VoZWFkIC5tYWluLW1lbnUtY29udGFpbmVyIC5tZW51LWhvcml6b250YWwgLm1lbnUtaXRlbS1saW5rIHtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1wYWdlaGVhZCAubWFpbi1tZW51LWNvbnRhaW5lciAubWVudS1ob3Jpem9udGFsIC5tZW51LWl0ZW0tbGluazpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtcGFnZWhlYWQgLm1haW4tbWVudS1jb250YWluZXIgLm1lbnUtaG9yaXpvbnRhbCAubWVudS1pdGVtLWxpbmsuYXAtcGFnZWhlYWQtLWRvbmF0ZSBhLCBib2R5LmFwLWJvZHkgLmFwLXBhZ2VoZWFkIC5tYWluLW1lbnUtY29udGFpbmVyIC5tZW51LWhvcml6b250YWwgLm1lbnUtaXRlbS1saW5rLmFwLXBhZ2VoZWFkLS1zdWJzY3JpYmUgYSB7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLXBhZ2VoZWFkIC5tYWluLW1lbnUtY29udGFpbmVyIC5tZW51LWhvcml6b250YWwgLm1lbnUtaXRlbS1saW5rLmFwLXBhZ2VoZWFkLS1kb25hdGUgYTpiZWZvcmUsIGJvZHkuYXAtYm9keSAuYXAtcGFnZWhlYWQgLm1haW4tbWVudS1jb250YWluZXIgLm1lbnUtaG9yaXpvbnRhbCAubWVudS1pdGVtLWxpbmsuYXAtcGFnZWhlYWQtLXN1YnNjcmliZSBhOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hcnRwYXBlcnMtdGhlbWUvYXNzZXRzLy9pbWcvYXAtc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IGF1dG87XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1wYWdlaGVhZCAubWFpbi1tZW51LWNvbnRhaW5lciAubWVudS1ob3Jpem9udGFsIC5tZW51LWl0ZW0tbGluay5hcC1wYWdlaGVhZC0tZG9uYXRlLmFwLXBhZ2VoZWFkLS1zdWJzY3JpYmUgYSwgYm9keS5hcC1ib2R5IC5hcC1wYWdlaGVhZCAubWFpbi1tZW51LWNvbnRhaW5lciAubWVudS1ob3Jpem9udGFsIC5tZW51LWl0ZW0tbGluay5hcC1wYWdlaGVhZC0tc3Vic2NyaWJlLmFwLXBhZ2VoZWFkLS1zdWJzY3JpYmUgYSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLXBhZ2VoZWFkIC5tYWluLW1lbnUtY29udGFpbmVyIC5tZW51LWhvcml6b250YWwgLm1lbnUtaXRlbS1saW5rLmFwLXBhZ2VoZWFkLS1kb25hdGUuYXAtcGFnZWhlYWQtLXN1YnNjcmliZSBhOmJlZm9yZSwgYm9keS5hcC1ib2R5IC5hcC1wYWdlaGVhZCAubWFpbi1tZW51LWNvbnRhaW5lciAubWVudS1ob3Jpem9udGFsIC5tZW51LWl0ZW0tbGluay5hcC1wYWdlaGVhZC0tc3Vic2NyaWJlLmFwLXBhZ2VoZWFkLS1zdWJzY3JpYmUgYTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTJweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1wYWdlaGVhZCAubWFpbi1tZW51LWNvbnRhaW5lciAubWVudS1ob3Jpem9udGFsIC5tZW51LWl0ZW0tbGluayBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogIzhmOGY4ZjtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLXBhZ2VoZWFkIC5tYWluLW1lbnUtY29udGFpbmVyIC5tZW51LWhvcml6b250YWwgLm1lbnUtaXRlbS1saW5rIGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDhweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMjVzO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtcGFnZWhlYWQgLm1haW4tbWVudS1jb250YWluZXIgLm1lbnUtaG9yaXpvbnRhbCAubWVudS1pdGVtLWxpbmsgYTpob3ZlciwgYm9keS5hcC1ib2R5IC5hcC1wYWdlaGVhZCAubWFpbi1tZW51LWNvbnRhaW5lciAubWVudS1ob3Jpem9udGFsIC5tZW51LWl0ZW0tbGluayBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzRhNGE0YTtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLXBhZ2VoZWFkIC5tYWluLW1lbnUtY29udGFpbmVyIC5tZW51LWhvcml6b250YWwgLm1lbnUtaXRlbS1saW5rIGE6aG92ZXI6YWZ0ZXIsIGJvZHkuYXAtYm9keSAuYXAtcGFnZWhlYWQgLm1haW4tbWVudS1jb250YWluZXIgLm1lbnUtaG9yaXpvbnRhbCAubWVudS1pdGVtLWxpbmsgYTpmb2N1czphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzRhNGE0YTtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLXBhZ2VoZWFkIC5tYWluLW1lbnUtY29udGFpbmVyIC5tZW51LWhvcml6b250YWwgLm1lbnUtaXRlbS1saW5rLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICAgIGNvbG9yOiAjNGE0YTRhO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtcGFnZWhlYWQgLm1haW4tbWVudS1jb250YWluZXIgLm1lbnUtaG9yaXpvbnRhbCAubWVudS1pdGVtLWxpbmsuY3VycmVudC1tZW51LWl0ZW0gYTphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzRhNGE0YTtcbiAgfVxufVxuXG5ib2R5LmFwLWJvZHkgI3BhZ2UtaGVhZGVyIC5oZWFkZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtaGVhZGVyID4gLnJvdy1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1oZWFkZXIgLmFwLW1lbnVfc2Vjb25kYXJ5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjNGE0YTRhO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLWhlYWRlciAuYXAtaGVhZGVyX3RleHRsb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIGJvZHkuYXAtYm9keSAuYXAtaGVhZGVyLmFwLWhlYWRlci0tZ2xvYmFsLmFwLWhlYWRlci5yb3ctY29udGFpbmVyID4gLnJvdyB7XG4gICAgcGFkZGluZzogMXB4IDM2cHggNnB4O1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtaGVhZGVyLmFwLWhlYWRlci0tZ2xvYmFsLmFwLWhlYWRlci5yb3ctY29udGFpbmVyIC5hcC1oZWFkZXJfdGV4dGxvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAzOTRweDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDY5cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2FydHBhcGVycy10aGVtZS9hc3NldHMvL2ltZy9BcnRQYXBlcnMtbG9nb19nbG9iYWwuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLWhlYWRlci5hcC1oZWFkZXItLWdsb2JhbC5hcC1oZWFkZXIucm93LWNvbnRhaW5lciAuYXAtaGVhZGVyX3RleHRsb2dvOmhvdmVyLCBib2R5LmFwLWJvZHkgLmFwLWhlYWRlci5hcC1oZWFkZXItLWdsb2JhbC5hcC1oZWFkZXIucm93LWNvbnRhaW5lciAuYXAtaGVhZGVyX3RleHRsb2dvOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1oZWFkZXIuYXAtaGVhZGVyLS1nbG9iYWwuYXAtaGVhZGVyLnJvdy1jb250YWluZXIgLmFwLW1lbnVfc2Vjb25kYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC00MHB4O1xuICAgIHRvcDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDUxLCA1MSwgNTEsIDAuOSk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMCA3MnB4O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLWhlYWRlci5hcC1oZWFkZXItLWdsb2JhbC5hcC1oZWFkZXIucm93LWNvbnRhaW5lciAuYXAtbWVudV9zZWNvbmRhcnkuYXAtYWN0aXZlIHtcbiAgICBtYXgtaGVpZ2h0OiA4MDBweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtaGVhZGVyLmFwLWhlYWRlci0tZ2xvYmFsLmFwLWhlYWRlci5yb3ctY29udGFpbmVyIC5hcC1tZW51X3NlY29uZGFyeSBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1oZWFkZXIuYXAtaGVhZGVyLS1nbG9iYWwuYXAtaGVhZGVyLnJvdy1jb250YWluZXIgLmFwLW1lbnVfc2Vjb25kYXJ5IGxpLmN1cnJlbnQtbWVudS1pdGVtIGEsIGJvZHkuYXAtYm9keSAuYXAtaGVhZGVyLmFwLWhlYWRlci0tZ2xvYmFsLmFwLWhlYWRlci5yb3ctY29udGFpbmVyIC5hcC1tZW51X3NlY29uZGFyeSBsaS5jdXJyZW50LW1lbnUtcGFyZW50IGEge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1oZWFkZXIuYXAtaGVhZGVyLS1nbG9iYWwuYXAtaGVhZGVyLnJvdy1jb250YWluZXIgLmFwLW1lbnVfc2Vjb25kYXJ5IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gYSB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLWhlYWRlci5hcC1oZWFkZXItLWdsb2JhbC5hcC1oZWFkZXIucm93LWNvbnRhaW5lciAuYXAtbWVudV9zZWNvbmRhcnkgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiBhLmFwLXN1Ym1lbnUtdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgdG9wOiA2cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLWhlYWRlci5hcC1oZWFkZXItLWdsb2JhbC5hcC1oZWFkZXIucm93LWNvbnRhaW5lciAuYXAtbWVudV9zZWNvbmRhcnkgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiBhLmFwLXN1Ym1lbnUtdG9nZ2xlOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtaGVhZGVyLmFwLWhlYWRlci0tZ2xvYmFsLmFwLWhlYWRlci5yb3ctY29udGFpbmVyIC5hcC1tZW51X3NlY29uZGFyeSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIGEuYXAtc3VibWVudS10b2dnbGU6YmVmb3JlLCBib2R5LmFwLWJvZHkgLmFwLWhlYWRlci5hcC1oZWFkZXItLWdsb2JhbC5hcC1oZWFkZXIucm93LWNvbnRhaW5lciAuYXAtbWVudV9zZWNvbmRhcnkgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiBhLmFwLXN1Ym1lbnUtdG9nZ2xlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLWhlYWRlci5hcC1oZWFkZXItLWdsb2JhbC5hcC1oZWFkZXIucm93LWNvbnRhaW5lciAuYXAtbWVudV9zZWNvbmRhcnkgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiBhLmFwLXN1Ym1lbnUtdG9nZ2xlOmJlZm9yZSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbWFyZ2luOiAtMXB4IDAgMCAtMTBweDtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLWhlYWRlci5hcC1oZWFkZXItLWdsb2JhbC5hcC1oZWFkZXIucm93LWNvbnRhaW5lciAuYXAtbWVudV9zZWNvbmRhcnkgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiBhLmFwLXN1Ym1lbnUtdG9nZ2xlOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDJweDtcbiAgICBtYXJnaW46IC0xMHB4IDAgMCAtMXB4O1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtaGVhZGVyLmFwLWhlYWRlci0tZ2xvYmFsLmFwLWhlYWRlci5yb3ctY29udGFpbmVyIC5hcC1tZW51X3NlY29uZGFyeSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC41cztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtaGVhZGVyLmFwLWhlYWRlci0tZ2xvYmFsLmFwLWhlYWRlci5yb3ctY29udGFpbmVyIC5hcC1tZW51X3NlY29uZGFyeSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmFwLWFjdGl2ZSAuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1oZWFkZXIuYXAtaGVhZGVyLS1nbG9iYWwuYXAtaGVhZGVyLnJvdy1jb250YWluZXIgLmFwLW1lbnVfc2Vjb25kYXJ5IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYXAtYWN0aXZlIC5zdWItbWVudSBhIHtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtaGVhZGVyLmFwLWhlYWRlci0tZ2xvYmFsLmFwLWhlYWRlci5yb3ctY29udGFpbmVyIC5hcC1tZW51X3NlY29uZGFyeSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmFwLWFjdGl2ZSBhLmFwLXN1Ym1lbnUtdG9nZ2xlOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB3aWR0aDogMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1oZWFkZXIuYXAtaGVhZGVyLS1nbG9iYWwuYXAtaGVhZGVyLnJvdy1jb250YWluZXIgLmFwLW1lbnVfc2Vjb25kYXJ5IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYXAtYWN0aXZlIGEuYXAtc3VibWVudS10b2dnbGU6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1oZWFkZXIuYXAtaGVhZGVyLS1nbG9iYWwuYXAtaGVhZGVyLnJvdy1jb250YWluZXIgLmFwLW1lbnVfc2Vjb25kYXJ5IGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgcGFkZGluZzogOHB4IDIycHg7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1oZWFkZXIuYXAtaGVhZGVyLS1nbG9iYWwuYXAtaGVhZGVyLnJvdy1jb250YWluZXIgLmFwLW1lbnVfc2Vjb25kYXJ5IGE6aG92ZXI6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtaGVhZGVyLmFwLWhlYWRlci0tZ2xvYmFsLmFwLWhlYWRlci5yb3ctY29udGFpbmVyIC5hcC1tZW51X3NlY29uZGFyeSBhOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtaGVhZGVyLmFwLWhlYWRlci0tZ2xvYmFsLmFwLWhlYWRlci5yb3ctY29udGFpbmVyIC5hcC1tZW51X3NlY29uZGFyeSBhLmFwLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nOiAyMnB4IDM2cHg7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1oZWFkZXIuYXAtaGVhZGVyLS1nbG9iYWwuYXAtaGVhZGVyLnJvdy1jb250YWluZXIgLmFwLW1lbnVfc2Vjb25kYXJ5IGEuYXAtY2xvc2U6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiw5dcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBmb250LXNpemU6IDEuOGVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1oZWFkZXIuYXAtaGVhZGVyLS1nbG9iYWwuYXAtaGVhZGVyLnJvdy1jb250YWluZXIgLmFwLW1lbnVfc2Vjb25kYXJ5IGEuYXAtY2xvc2U6aG92ZXI6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtaGVhZGVyLmFwLWhlYWRlci0taG9tZSA+IC5yb3ctaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLWhlYWRlci5hcC1oZWFkZXItLWhvbWUgaW1nW3NyYyo9Jy5naWYnXSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLWhlYWRlci5hcC1oZWFkZXItLWhvbWUgLmFwLW1lbnVfc2Vjb25kYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA0ZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxLjdlbSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtaGVhZGVyLmFwLWhlYWRlci0taG9tZSAuYXAtbWVudV9zZWNvbmRhcnkgdWwubWVudS1ob3Jpem9udGFsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLWhlYWRlci5hcC1oZWFkZXItLWhvbWUgLmFwLW1lbnVfc2Vjb25kYXJ5IHVsLm1lbnUtaG9yaXpvbnRhbDpiZWZvcmUsIGJvZHkuYXAtYm9keSAuYXAtaGVhZGVyLmFwLWhlYWRlci0taG9tZSAuYXAtbWVudV9zZWNvbmRhcnkgdWwubWVudS1ob3Jpem9udGFsOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtaGVhZGVyLmFwLWhlYWRlci0taG9tZSAuYXAtbWVudV9zZWNvbmRhcnkgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLWhlYWRlci5hcC1oZWFkZXItLWhvbWUgLmFwLW1lbnVfc2Vjb25kYXJ5IGxpLmFwLW1lbnVfaGlnaGxpZ2h0IGEge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1oZWFkZXIuYXAtaGVhZGVyLS1ob21lIC5hcC1tZW51X3NlY29uZGFyeSBsaS5hcC1tZW51X2hpZ2hsaWdodCBhOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDhweDtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLWhlYWRlci5hcC1oZWFkZXItLWhvbWUgLmFwLW1lbnVfc2Vjb25kYXJ5IGxpOmZpcnN0LWNoaWxkIGEge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLWhlYWRlci5hcC1oZWFkZXItLWhvbWUgLmFwLW1lbnVfc2Vjb25kYXJ5IGxpOmZpcnN0LWNoaWxkIGEge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtaGVhZGVyLmFwLWhlYWRlci0taG9tZSAuYXAtbWVudV9zZWNvbmRhcnkgbGkuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gICAgY29sb3I6ICM0YTRhNGE7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1oZWFkZXIuYXAtaGVhZGVyLS1ob21lIC5hcC1tZW51X3NlY29uZGFyeSBsaS5jdXJyZW50LW1lbnUtaXRlbSBhOmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjNGE0YTRhO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtaGVhZGVyLmFwLWhlYWRlci0taG9tZSAuYXAtbWVudV9zZWNvbmRhcnkgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciAuc3ViLW1lbnUsIGJvZHkuYXAtYm9keSAuYXAtaGVhZGVyLmFwLWhlYWRlci0taG9tZSAuYXAtbWVudV9zZWNvbmRhcnkgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpmb2N1cyAuc3ViLW1lbnUge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBtYXgtaGVpZ2h0OiA1MDAwcHg7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1oZWFkZXIuYXAtaGVhZGVyLS1ob21lIC5hcC1tZW51X3NlY29uZGFyeSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyIGE6YWZ0ZXIsIGJvZHkuYXAtYm9keSAuYXAtaGVhZGVyLmFwLWhlYWRlci0taG9tZSAuYXAtbWVudV9zZWNvbmRhcnkgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpmb2N1cyBhOmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjNGE0YTRhO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1oZWFkZXIuYXAtaGVhZGVyLS1ob21lIC5hcC1tZW51X3NlY29uZGFyeSBsaSAuc3ViLW1lbnUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIG1heC1oZWlnaHQ6IDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjMzLCAyMzMsIDIzMywgMC45KTtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1oZWFkZXIuYXAtaGVhZGVyLS1ob21lIC5hcC1tZW51X3NlY29uZGFyeSBsaSAuc3ViLW1lbnUgbGkge1xuICAgIHBhZGRpbmc6IDZweCAxNXB4O1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtaGVhZGVyLmFwLWhlYWRlci0taG9tZSAuYXAtbWVudV9zZWNvbmRhcnkgbGkgLnN1Yi1tZW51IGxpIGEge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1oZWFkZXIuYXAtaGVhZGVyLS1ob21lIC5hcC1tZW51X3NlY29uZGFyeSBsaSAuc3ViLW1lbnUgbGkgYTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLWhlYWRlci5hcC1oZWFkZXItLWhvbWUgLmFwLW1lbnVfc2Vjb25kYXJ5IGxpIC5zdWItbWVudSBsaSBhOmhvdmVyLCBib2R5LmFwLWJvZHkgLmFwLWhlYWRlci5hcC1oZWFkZXItLWhvbWUgLmFwLW1lbnVfc2Vjb25kYXJ5IGxpIC5zdWItbWVudSBsaSBhOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM0YTRhNGE7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1oZWFkZXIuYXAtaGVhZGVyLS1ob21lIC5hcC1tZW51X3NlY29uZGFyeSBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLWhlaWdodDogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtaGVhZGVyLmFwLWhlYWRlci0taG9tZSAuYXAtbWVudV9zZWNvbmRhcnkgYTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMjVzO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtaGVhZGVyLmFwLWhlYWRlci0taG9tZSAuYXAtbWVudV9zZWNvbmRhcnkgYTpob3ZlciwgYm9keS5hcC1ib2R5IC5hcC1oZWFkZXIuYXAtaGVhZGVyLS1ob21lIC5hcC1tZW51X3NlY29uZGFyeSBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzRhNGE0YTtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLWhlYWRlci5hcC1oZWFkZXItLWhvbWUgLmFwLW1lbnVfc2Vjb25kYXJ5IGE6aG92ZXI6YWZ0ZXIsIGJvZHkuYXAtYm9keSAuYXAtaGVhZGVyLmFwLWhlYWRlci0taG9tZSAuYXAtbWVudV9zZWNvbmRhcnkgYTpmb2N1czphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzRhNGE0YTtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLWhlYWRlci5hcC1oZWFkZXItLWhvbWUgLnJvdy1wYXJlbnQgLnVuY29udCA+IC51bmNvZGUtc2luZ2xlLW1lZGlhOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDAgLTIycHggLTIycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICBib2R5LmFwLWJvZHkgLmFwLWhlYWRlci5hcC1oZWFkZXItLWhvbWUgLnJvdy1wYXJlbnQgLnVuY29udCA+IC51bmNvZGUtc2luZ2xlLW1lZGlhOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDAgLTQ1cHggLTQ1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5ib2R5LmFwLWJvZHkuaG9tZSAuYXAtcGFnZWhlYWQge1xuICBwYWRkaW5nOiAwLjhlbSAwIDAuM2VtO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmJvZHkuYXAtYm9keS5ob21lIC5hcC1wYWdlaGVhZC5tZW51LXByaW1hcnkgLm1lbnUtaG9yaXpvbnRhbCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG5ib2R5LmFwLWJvZHkuaG9tZSAuYXAtcGFnZWhlYWQgLmFwLW1lbnVfc2VhcmNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogYXV0bztcbiAgei1pbmRleDogMTtcbn1cblxuYm9keS5hcC1ib2R5LmhvbWUgLmFwLXBhZ2VoZWFkIC5hcC1tZW51LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkuYXAtYm9keS5ob21lIC5hcC1oZWFkZXIgLmFwLW1lbnVfc2Vjb25kYXJ5IGEuYXAtY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LmFwLWJvZHkuYXAtbWVudU9wZW4gI21hc3RoZWFkOm5vdCgubWVudS1hYnNvbHV0ZSkge1xuICB6LWluZGV4OiAtMTtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1sYXVuY2hIZWFkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAyMC42NCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbjogMCAtMzBweCAtNjBweCAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLWxhdW5jaEhlYWRlciA+IGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtbGF1bmNoSGVhZGVyIC5hcC1sYXVuY2hIZWFkZXJfNiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hcnRwYXBlcnMtdGhlbWUvYXNzZXRzLy9pbWcvQXJ0UGFwZXJzX3BhcGVyLTZfc20uanBnXCIpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgYm9keS5hcC1ib2R5IC5hcC1sYXVuY2hIZWFkZXIge1xuICAgIG1hcmdpbjogLTIwcHggLTgwcHggLTYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLWxhdW5jaEhlYWRlciAuYXAtbGF1bmNoSGVhZGVyXzAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hcnRwYXBlcnMtdGhlbWUvYXNzZXRzLy9pbWcvQXJ0UGFwZXJzX3BhcGVyLTAuanBnXCIpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtbGF1bmNoSGVhZGVyIC5hcC1sYXVuY2hIZWFkZXJfMSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2FydHBhcGVycy10aGVtZS9hc3NldHMvL2ltZy9BcnRQYXBlcnNfcGFwZXItMS5qcGdcIik7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1sYXVuY2hIZWFkZXIgLmFwLWxhdW5jaEhlYWRlcl8yIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYXJ0cGFwZXJzLXRoZW1lL2Fzc2V0cy8vaW1nL0FydFBhcGVyc19wYXBlci0yLmpwZ1wiKTtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLWxhdW5jaEhlYWRlciAuYXAtbGF1bmNoSGVhZGVyXzMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hcnRwYXBlcnMtdGhlbWUvYXNzZXRzLy9pbWcvQXJ0UGFwZXJzX3BhcGVyLTMuanBnXCIpO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtbGF1bmNoSGVhZGVyIC5hcC1sYXVuY2hIZWFkZXJfNCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2FydHBhcGVycy10aGVtZS9hc3NldHMvL2ltZy9BcnRQYXBlcnNfcGFwZXItNC5qcGdcIik7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1sYXVuY2hIZWFkZXIgLmFwLWxhdW5jaEhlYWRlcl81IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYXJ0cGFwZXJzLXRoZW1lL2Fzc2V0cy8vaW1nL0FydFBhcGVyc19wYXBlci01LmpwZ1wiKTtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLWxhdW5jaEhlYWRlciAuYXAtbGF1bmNoSGVhZGVyXzYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hcnRwYXBlcnMtdGhlbWUvYXNzZXRzLy9pbWcvQXJ0UGFwZXJzX3BhcGVyLTYuanBnXCIpO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtbGF1bmNoSGVhZGVyID4gZGl2IHtcbiAgICBib3R0b206IDMwcHg7XG4gIH1cbn1cblxuYm9keS5hcC1ib2R5IC5mb250LWZhbWlseS1tZW51LFxuYm9keS5hcC1ib2R5IC5tZW51LWNvbnRhaW5lciB1bC5tZW51LXNtYXJ0IGEge1xuICBmb250LWZhbWlseTogXCJhY3VtaW4tcHJvXCIsIHNhbi1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgYm9keS5hcC1ib2R5IC5wb3N0LXRpdGxlLXdyYXBwZXIsXG4gIGJvZHkuYXAtYm9keSAuYXAtcG9zdC0tbWV0YSB7XG4gICAgcGFkZGluZzogMCAwIDE4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgLTM2cHggMCAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkuYXAtYm9keSAucG9zdC10aXRsZS13cmFwcGVyIC5wb3N0LXRpdGxlLFxuICBib2R5LmFwLWJvZHkgLmFwLXBvc3QtLW1ldGEgLnBvc3QtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAzNnB4O1xuICB9XG4gIGJvZHkuYXAtYm9keSAucG9zdC10aXRsZS13cmFwcGVyIC5hcC1wb3N0LS1tZXRhX2xpc3QsXG4gIGJvZHkuYXAtYm9keSAuYXAtcG9zdC0tbWV0YSAuYXAtcG9zdC0tbWV0YV9saXN0IHtcbiAgICBwYWRkaW5nOiAycHggMzZweCAxOHB4O1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtcG9zdC0tbWV0YSB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtcG9zdC0tbWV0YSAuYXAtcG9zdC0tbWV0YV9saXN0OmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtcG9zdC0taGVyb19pbWFnZSArIC5wb3N0LXRpdGxlLWNvbnRhaW5lciAucG9zdC10aXRsZS13cmFwcGVyLFxuICBib2R5LmFwLWJvZHkgLmFwLXBvc3QtLWhlcm9faW1hZ2UgKyAuYXAtaGVyb19jYXB0aW9uLXdyYXAgKyAucG9zdC10aXRsZS1jb250YWluZXIgLnBvc3QtdGl0bGUtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDM2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICBib2R5LmFwLWJvZHk6bm90KC5ob21lKSAuYXAtcGFnZWhlYWQgLm1haW4tbWVudS1jb250YWluZXIgLm1lbnUtaG9yaXpvbnRhbCB7XG4gICAgbWFyZ2luLXRvcDogNTZweDtcbiAgfVxufVxuXG5ib2R5LmFwLWJvZHkgLmFwLWhlcm9fYWJvdmUgLnBvc3QtdGl0bGUtd3JhcHBlcixcbmJvZHkuYXAtYm9keSAuYXAtaGVyb19hYm92ZSAuYXAtcG9zdC0tbWV0YSxcbmJvZHkuYXAtYm9keSAuYXAtaGVyb19hYm92ZSAuYXAtaGVyb19jYXB0aW9uLXdyYXAge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG5ib2R5LmFwLWJvZHkgLmZvb3Rlci1sYXN0IHtcbiAgcGFkZGluZzogMCAwIDRlbTtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cblxuYm9keS5hcC1ib2R5IC5wb3N0LXdyYXBwZXIgLnBvc3QtZm9vdGVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5ib2R5LmFwLWJvZHkgLnNpdGUtaW5mbyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtZm9vdGVyIC5yb3ctaW5uZXIgPiBkaXYge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1mb290ZXIgYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtZm9vdGVyIGE6aG92ZXIsIGJvZHkuYXAtYm9keSAuYXAtZm9vdGVyIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1mb290ZXIgLmFwLWZvb3Rlcl9uZXdzbGV0dGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1mb290ZXIgLmFwLWhlYWRlcl90ZXh0bG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE0NXB4O1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAyNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYXJ0cGFwZXJzLXRoZW1lL2Fzc2V0cy8vaW1nL0FydFBhcGVycy1sb2dvX2dsb2JhbC5qcGdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLWZvb3RlciAuYXAtaGVhZGVyX3RleHRsb2dvOmhvdmVyLCBib2R5LmFwLWJvZHkgLmFwLWZvb3RlciAuYXAtaGVhZGVyX3RleHRsb2dvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2FydHBhcGVycy10aGVtZS9hc3NldHMvL2ltZy9BcnRQYXBlcnMtbG9nb19nbG9iYWwyLmpwZ1wiKTtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1mb290ZXIgLmFwLWZvb3Rlcl9zb2NpYWwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLWZvb3RlciAuYXAtZm9vdGVyX3NvY2lhbCBoMiB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtZm9vdGVyIC5hcC1mb290ZXJfc29jaWFsIC5tZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtZm9vdGVyIC5hcC1mb290ZXJfc29jaWFsIC5tZW51LWl0ZW0gYSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9hcnRwYXBlcnMtdGhlbWUvYXNzZXRzLy9pbWcvc3ByaXRlX3NvY2lhbC5wbmdcIikgbm8tcmVwZWF0IDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiA1NnB4IDg2cHg7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCA0cHg7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtZm9vdGVyIC5hcC1mb290ZXJfc29jaWFsIC5hcC1zb2NpYWxfZmFjZWJvb2sgYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1mb290ZXIgLmFwLWZvb3Rlcl9zb2NpYWwgLmFwLXNvY2lhbF9mYWNlYm9vayBhOmhvdmVyLCBib2R5LmFwLWJvZHkgLmFwLWZvb3RlciAuYXAtZm9vdGVyX3NvY2lhbCAuYXAtc29jaWFsX2ZhY2Vib29rIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjhweCAwO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLWZvb3RlciAuYXAtZm9vdGVyX3NvY2lhbCAuYXAtc29jaWFsX2luc3RhZ3JhbSBhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjhweDtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1mb290ZXIgLmFwLWZvb3Rlcl9zb2NpYWwgLmFwLXNvY2lhbF9pbnN0YWdyYW0gYTpob3ZlciwgYm9keS5hcC1ib2R5IC5hcC1mb290ZXIgLmFwLWZvb3Rlcl9zb2NpYWwgLmFwLXNvY2lhbF9pbnN0YWdyYW0gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOHB4IC0yOHB4O1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLWZvb3RlciAuYXAtZm9vdGVyX3NvY2lhbCAuYXAtc29jaWFsX3R3aXR0ZXIgYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU2cHg7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtZm9vdGVyIC5hcC1mb290ZXJfc29jaWFsIC5hcC1zb2NpYWxfdHdpdHRlciBhOmhvdmVyLCBib2R5LmFwLWJvZHkgLmFwLWZvb3RlciAuYXAtZm9vdGVyX3NvY2lhbCAuYXAtc29jaWFsX3R3aXR0ZXIgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOHB4IC01NnB4O1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLWZvb3RlciAuYXAtZm9vdGVyX21lbnUgLm1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDRweDtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1mb290ZXIgLmFwLWZvb3Rlcl9tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyIC5zdWItbWVudSwgYm9keS5hcC1ib2R5IC5hcC1mb290ZXIgLmFwLWZvb3Rlcl9tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmZvY3VzIC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLWZvb3RlciAuYXAtZm9vdGVyX21lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1mb290ZXIgLmFwLWZvb3Rlcl9tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSBhIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIGJvZHkuYXAtYm9keSAuYXAtZm9vdGVyIC5hcC1mb290ZXJfbmV3c2xldHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtZm9vdGVyIC5hcC1mb290ZXJfbWVudSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuYm9keS5hcC1ib2R5IC5hcC1hcmNoaXZlX2xpc3QsXG5ib2R5LmFwLWJvZHkgLmFwLWV2ZW50LWJsb2NrIHtcbiAgbWFyZ2luOiAwIC0zNnB4O1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLWFyY2hpdmVfbGlzdCBhcnRpY2xlLFxuYm9keS5hcC1ib2R5IC5hcC1ldmVudC1ibG9jayBhcnRpY2xlIHtcbiAgYmFja2dyb3VuZDogI2U5ZTllOTtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1hcmNoaXZlX2xpc3QgLmFwLWl0ZW0tLWZlYXR1cmVkLFxuYm9keS5hcC1ib2R5IC5hcC1ldmVudC1ibG9jayAuYXAtaXRlbS0tZmVhdHVyZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLWFyY2hpdmVfbGlzdCAuYXAtaXRlbS0taW5mbyxcbmJvZHkuYXAtYm9keSAuYXAtZXZlbnQtYmxvY2sgLmFwLWl0ZW0tLWluZm8ge1xuICBwYWRkaW5nOiAzNnB4IDM2cHggNzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLWFyY2hpdmVfbGlzdCAuYXAtaXRlbS0taW5mbyBoMixcbmJvZHkuYXAtYm9keSAuYXAtZXZlbnQtYmxvY2sgLmFwLWl0ZW0tLWluZm8gaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcImFjdW1pbi1wcm9cIiwgc2FuLXNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtYXJjaGl2ZV9saXN0IC5hcC1pdGVtLS1pbmZvIGgyIGEsXG5ib2R5LmFwLWJvZHkgLmFwLWFyY2hpdmVfbGlzdCAuYXAtaXRlbS0taW5mbyBoMiAuYXAtaW5uZXIsXG5ib2R5LmFwLWJvZHkgLmFwLWV2ZW50LWJsb2NrIC5hcC1pdGVtLS1pbmZvIGgyIGEsXG5ib2R5LmFwLWJvZHkgLmFwLWV2ZW50LWJsb2NrIC5hcC1pdGVtLS1pbmZvIGgyIC5hcC1pbm5lciB7XG4gIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gIHRleHQtc2hhZG93OiAtMnB4IC0ycHggMCAjZTllOWU5LCAycHggLTJweCAwICNlOWU5ZTksIC0ycHggMnB4IDAgI2U5ZTllOSwgMnB4IDJweCAwICNlOWU5ZTk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTAuMTVlbSAjNGE0YTRhO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLWFyY2hpdmVfbGlzdCAuYXAtaXRlbS0taW5mbyBoMiBhOmhvdmVyLCBib2R5LmFwLWJvZHkgLmFwLWFyY2hpdmVfbGlzdCAuYXAtaXRlbS0taW5mbyBoMiBhOmZvY3VzLFxuYm9keS5hcC1ib2R5IC5hcC1ldmVudC1ibG9jayAuYXAtaXRlbS0taW5mbyBoMiBhOmhvdmVyLFxuYm9keS5hcC1ib2R5IC5hcC1ldmVudC1ibG9jayAuYXAtaXRlbS0taW5mbyBoMiBhOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMC4xNWVtICNkZDg0OTc7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtYXJjaGl2ZV9saXN0IC5hcC1pdGVtLS1pbmZvIC5hcC1ldmVudC0tbGFiZWwsXG5ib2R5LmFwLWJvZHkgLmFwLWV2ZW50LWJsb2NrIC5hcC1pdGVtLS1pbmZvIC5hcC1ldmVudC0tbGFiZWwge1xuICBtYXJnaW46IDAgMCA0cHg7XG4gIGZvbnQtc2l6ZTogMi41ZW07XG4gIGZvbnQtZmFtaWx5OiBcImFjdW1pbi1wcm8tZXh0cmEtY29uZGVuc2VkXCIsIHNhbi1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1hcmNoaXZlX2xpc3QgLmFwLWl0ZW0tLWluZm8gLmFwLWl0ZW0tLXN1YnRpdGxlLFxuYm9keS5hcC1ib2R5IC5hcC1ldmVudC1ibG9jayAuYXAtaXRlbS0taW5mbyAuYXAtaXRlbS0tc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJhY3VtaW4tcHJvXCIsIHNhbi1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgY29sb3I6ICM0YTRhNGE7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtYXJjaGl2ZV9saXN0IC5hcC1pdGVtLS1pbmZvIC5hcC1pdGVtLS1leGNlcnB0LFxuYm9keS5hcC1ib2R5IC5hcC1ldmVudC1ibG9jayAuYXAtaXRlbS0taW5mbyAuYXAtaXRlbS0tZXhjZXJwdCB7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1hcmNoaXZlX2xpc3QgLmFwLWl0ZW0tLWluZm8gLmFwLWl0ZW0tLWV4Y2VycHQgcCxcbmJvZHkuYXAtYm9keSAuYXAtZXZlbnQtYmxvY2sgLmFwLWl0ZW0tLWluZm8gLmFwLWl0ZW0tLWV4Y2VycHQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1hcmNoaXZlX2xpc3QgLmFwLWl0ZW0tLWluZm8gLmFwLWl0ZW0tLW1ldGEsXG5ib2R5LmFwLWJvZHkgLmFwLWV2ZW50LWJsb2NrIC5hcC1pdGVtLS1pbmZvIC5hcC1pdGVtLS1tZXRhIHtcbiAgbWFyZ2luOiAxOHB4IGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtYXJjaGl2ZV9saXN0IC5hcC1pdGVtLS1pbmZvIC5hcC1pdGVtLS1tZXRhIGRsLFxuYm9keS5hcC1ib2R5IC5hcC1ldmVudC1ibG9jayAuYXAtaXRlbS0taW5mbyAuYXAtaXRlbS0tbWV0YSBkbCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM0YTRhNGE7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtYXJjaGl2ZV9saXN0IC5hcC1pdGVtLS1pbmZvIC5hcC1pdGVtLS1tZXRhIGRsIGR0LFxuYm9keS5hcC1ib2R5IC5hcC1ldmVudC1ibG9jayAuYXAtaXRlbS0taW5mbyAuYXAtaXRlbS0tbWV0YSBkbCBkdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDEuMWVtO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLWFyY2hpdmVfbGlzdCAuYXAtaXRlbS0taW5mbyAuYXAtaXRlbS0tbWV0YSBkbCBkZCxcbmJvZHkuYXAtYm9keSAuYXAtZXZlbnQtYmxvY2sgLmFwLWl0ZW0tLWluZm8gLmFwLWl0ZW0tLW1ldGEgZGwgZGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtYXJjaGl2ZV9saXN0IC5hcC1pdGVtLS1pbmZvIC5hcC1pdGVtLS0tYWN0aW9ucyxcbmJvZHkuYXAtYm9keSAuYXAtZXZlbnQtYmxvY2sgLmFwLWl0ZW0tLWluZm8gLmFwLWl0ZW0tLS1hY3Rpb25zIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzZweDtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1hcmNoaXZlX2xpc3QuYXAtcG9zdC0tcmVsYXRlZCxcbmJvZHkuYXAtYm9keSAuYXAtZXZlbnQtYmxvY2suYXAtcG9zdC0tcmVsYXRlZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIGJvZHkuYXAtYm9keSAuYXAtYXJjaGl2ZV9saXN0IGFydGljbGUsXG4gIGJvZHkuYXAtYm9keSAuYXAtZXZlbnQtYmxvY2sgYXJ0aWNsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdztcbiAgICBiYWNrZ3JvdW5kOiAjZTllOWU5O1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtYXJjaGl2ZV9saXN0IGFydGljbGU6YWZ0ZXIsXG4gIGJvZHkuYXAtYm9keSAuYXAtZXZlbnQtYmxvY2sgYXJ0aWNsZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLWFyY2hpdmVfbGlzdCBhcnRpY2xlOm50aC1jaGlsZChldmVuKSAuYXAtaXRlbS0taW5mbyxcbiAgYm9keS5hcC1ib2R5IC5hcC1ldmVudC1ibG9jayBhcnRpY2xlOm50aC1jaGlsZChldmVuKSAuYXAtaXRlbS0taW5mbyB7XG4gICAgb3JkZXI6IC0xO1xuICAgIHBhZGRpbmc6IDEyMHB4IDYwcHggMTIwcHggMTIwcHg7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1hcmNoaXZlX2xpc3QgLmFwLWl0ZW0tLWZlYXR1cmVkLFxuICBib2R5LmFwLWJvZHkgLmFwLWV2ZW50LWJsb2NrIC5hcC1pdGVtLS1mZWF0dXJlZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtaW4taGVpZ2h0OiA0ODBweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtYXJjaGl2ZV9saXN0IC5hcC1tYWluY29udGVudCxcbiAgYm9keS5hcC1ib2R5IC5hcC1ldmVudC1ibG9jayAuYXAtbWFpbmNvbnRlbnQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogOTBweCA5MHB4IDkwcHggNDVweDtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLWFyY2hpdmVfbGlzdCAuYXAtaXRlbS0tc3VidGl0bGUsXG4gIGJvZHkuYXAtYm9keSAuYXAtZXZlbnQtYmxvY2sgLmFwLWl0ZW0tLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1hcmNoaXZlX2xpc3QgLmFwLWl0ZW0tLWluZm8sXG4gIGJvZHkuYXAtYm9keSAuYXAtZXZlbnQtYmxvY2sgLmFwLWl0ZW0tLWluZm8ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogOTBweCA5MHB4IDkwcHggNDVweDtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLWFyY2hpdmVfbGlzdCAuYXAtaXRlbS0taW5mbyBoMixcbiAgYm9keS5hcC1ib2R5IC5hcC1ldmVudC1ibG9jayAuYXAtaXRlbS0taW5mbyBoMiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDRlbTtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLWFyY2hpdmVfbGlzdCAuYXAtaXRlbS0taW5mbyAuYXAtaXRlbS0tbWV0YSxcbiAgYm9keS5hcC1ib2R5IC5hcC1ldmVudC1ibG9jayAuYXAtaXRlbS0taW5mbyAuYXAtaXRlbS0tbWV0YSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1hcmNoaXZlX2xpc3QgLmFwLWl0ZW0tLWluZm8gLmFwLWl0ZW0tLW1ldGEgZGwgZHQsIGJvZHkuYXAtYm9keSAuYXAtYXJjaGl2ZV9saXN0IC5hcC1pdGVtLS1pbmZvIC5hcC1pdGVtLS1tZXRhIGRsIGRkLFxuICBib2R5LmFwLWJvZHkgLmFwLWV2ZW50LWJsb2NrIC5hcC1pdGVtLS1pbmZvIC5hcC1pdGVtLS1tZXRhIGRsIGR0LFxuICBib2R5LmFwLWJvZHkgLmFwLWV2ZW50LWJsb2NrIC5hcC1pdGVtLS1pbmZvIC5hcC1pdGVtLS1tZXRhIGRsIGRkIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLWFyY2hpdmVfbGlzdCAuYXAtaXRlbS0taW5mbyAuYXAtaXRlbS0tZXhjZXJwdCxcbiAgYm9keS5hcC1ib2R5IC5hcC1ldmVudC1ibG9jayAuYXAtaXRlbS0taW5mbyAuYXAtaXRlbS0tZXhjZXJwdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbjogMzZweCAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1hcmNoaXZlX2xpc3QgLmFwLWl0ZW0tLWluZm8gLmFwLWl0ZW0tLWV4Y2VycHQgcCxcbiAgYm9keS5hcC1ib2R5IC5hcC1ldmVudC1ibG9jayAuYXAtaXRlbS0taW5mbyAuYXAtaXRlbS0tZXhjZXJwdCBwIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1hcmNoaXZlX2xpc3QgLmFwLWl0ZW0tLWluZm8gLmFwLWl0ZW0tLS1hY3Rpb25zLFxuICBib2R5LmFwLWJvZHkgLmFwLWV2ZW50LWJsb2NrIC5hcC1pdGVtLS1pbmZvIC5hcC1pdGVtLS0tYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogM2VtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuYm9keS5hcC1ib2R5LnNpbmdsZSAuYXAtZXZlbnQtYmxvY2sgLmFwLWl0ZW0tLWluZm8ge1xuICBwYWRkaW5nOiAwO1xufVxuXG5ib2R5LmFwLWJvZHkuc2luZ2xlIC5hcC1ldmVudC1ibG9jayAuYXAtaXRlbS0taW5mbyBoMSB7XG4gIG1hcmdpbjogMDtcbn1cblxuYm9keS5hcC1ib2R5LnNpbmdsZSAuYXAtZXZlbnQtYmxvY2sgLmFwLWl0ZW0tLWluZm8gLmFwLXBvc3QtLW1ldGEgLmFwLXBvc3QtLW1ldGFfbGlzdCBwIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIGJvZHkuYXAtYm9keS5zaW5nbGUgLmFwLWV2ZW50LWJsb2NrIC5hcC1pdGVtLS1pbmZvIHtcbiAgICBwYWRkaW5nOiA3MnB4IDM2cHg7XG4gIH1cbn1cblxuYm9keS5hcC1ib2R5IC5ldmVudHMgLmFwLXNoYXJlX2JvZHkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLWV2ZW50LWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1ldmVudC1ibG9jayAuYXAtcG9zdC0tbWV0YSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1ldmVudC1ibG9jayBhcnRpY2xlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIGJvZHkuYXAtYm9keSAuYXAtZXZlbnQtYmxvY2sgYXJ0aWNsZSB7XG4gICAgYmFja2dyb3VuZDogI2U5ZTllOTtcbiAgfVxufVxuXG5ib2R5LmFwLWJvZHkgLmFwLWV2ZW50LWJsb2NrIC5hcC1ldmVudC0taW5mbyB7XG4gIHBhZGRpbmc6IDM2cHg7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtZXZlbnQtYmxvY2sgLmFwLXN1YmhlYWQuYXAtZXZlbnQtLXN1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1ldmVudC1ibG9jayAuYXAtc3ViaGVhZC5hcC1ldmVudC0tc3VidGl0bGUgaDIge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIGJvZHkuYXAtYm9keSAuYXAtZXZlbnQtYmxvY2sgLmFwLXN1YmhlYWQuYXAtZXZlbnQtLXN1YnRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDNlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIGJvZHkuYXAtYm9keSAuYXAtZXZlbnQtYmxvY2sgLmFwLWl0ZW0tLWluZm8ge1xuICAgIHBhZGRpbmc6IDkwcHggNDVweCA5MHB4IDkwcHg7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1ldmVudC1ibG9jayAuYXAtaXRlbS0taW5mbyBoMS5hcC1pdGVtLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0ZW07XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1ldmVudC1ibG9jayAuYXAtaXRlbS0taW5mbyAuYXAtcG9zdC0tbWV0YSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5ib2R5LmFwLWJvZHkgLmFwLWV2ZW50LS1pbmZvIC5hcC1pdGVtLS1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLWV2ZW50LS1pbmZvIC5hcC1pdGVtLS1kYXRlIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUgLmFwLW5laWdoYm9yaG9vZF90aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlIC5hcC1uZWlnaGJvcmhvb2RfdGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZSAuYXAtbmVpZ2hib3Job29kX2JhZGdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMThweCBhdXRvIC0zNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDE2NXB4O1xuICBoZWlnaHQ6IDE2NXB4O1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZSAuYXAtbmVpZ2hib3Job29kX2l0ZW1zIHtcbiAgbWFyZ2luOiAwIC0zNnB4O1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZSAuYXAtbmVpZ2hib3Job29kX2l0ZW1zIC5hcC1uZWlnaGJvcmhvb2RfaXRlbSAuYXAtaXRlbS0tYmFja2dyb3VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNjAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZSAuYXAtbmVpZ2hib3Job29kX2l0ZW1zIC5hcC1uZWlnaGJvcmhvb2RfaXRlbSAuYXAtaXRlbS0taW5uZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMThweCAzNnB4IDM2cHg7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlIC5hcC1uZWlnaGJvcmhvb2RfaXRlbXMgLmFwLW5laWdoYm9yaG9vZF9pdGVtIC5hcC1pdGVtLS1pbm5lciAuYXAtaXRlbS0tdGl0bGUge1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUgLmFwLW5laWdoYm9yaG9vZF9pdGVtcyAuYXAtbmVpZ2hib3Job29kX2l0ZW0gLmFwLWl0ZW0tLWlubmVyIC5hcC1pdGVtLS10aXRsZSBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4yZW0gc29saWQ7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlIC5hcC1uZWlnaGJvcmhvb2RfaXRlbXMgLmFwLW5laWdoYm9yaG9vZF9pdGVtIC5hcC1pdGVtLS1pbm5lciAuYXAtaXRlbS0tZXhjZXJwdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlIC5hcC1uZWlnaGJvcmhvb2RfaXRlbXMgLmFwLW5laWdoYm9yaG9vZF9pdGVtIC5hcC1pdGVtLS1pbm5lciAuYXAtaXRlbS0tbWV0YSB7XG4gIG1hcmdpbjogMThweCBhdXRvO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZSAuYXAtbmVpZ2hib3Job29kX2l0ZW1zIC5hcC1uZWlnaGJvcmhvb2RfaXRlbSAuYXAtaXRlbS0taW5uZXIgLmFwLWl0ZW0tLW1ldGEgZGwge1xuICBtYXJnaW46IDA7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlIC5hcC1uZWlnaGJvcmhvb2RfaXRlbXMgLmFwLW5laWdoYm9yaG9vZF9pdGVtIC5hcC1pdGVtLS1pbm5lciAuYXAtaXRlbS0tbWV0YSBkbCBkdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlIC5hcC1uZWlnaGJvcmhvb2RfaXRlbXMgLmFwLW5laWdoYm9yaG9vZF9pdGVtIC5hcC1pdGVtLS1pbm5lciAuYXAtaXRlbS0tbWV0YSBkbCBkZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUgLmFwLW5laWdoYm9yaG9vZF9pdGVtcyAuYXAtbmVpZ2hib3Job29kX2l0ZW0gLmFwLWl0ZW0tLWlubmVyIC5hcC1pdGVtLS0tYWN0aW9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICBib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZSAuYXAtbmVpZ2hib3Job29kX2JhZGdlIHtcbiAgICBtYXJnaW46IDM2cHggYXV0byAtNzJweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlIC5hcC1uZWlnaGJvcmhvb2RfdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDM2cHg7XG4gICAgei1pbmRleDogMTtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlIC5hcC1uZWlnaGJvcmhvb2RfdGl0bGUgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZSAuYXAtbmVpZ2hib3Job29kX3RpdGxlIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlIC5hcC1uZWlnaGJvcmhvb2RfYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgaGVpZ2h0OiAyNDhweDtcbiAgICB3aWR0aDogMjQ4cHg7XG4gICAgbWFyZ2luOiAtMTI0cHggMCAwIC0xMjRweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjE1cztcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZSAuYXAtbmVpZ2hib3Job29kX2l0ZW1zIC5hcC1uZWlnaGJvcmhvb2RfaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogIzMzMztcbiAgICBtYXgtaGVpZ2h0OiA0ODBweDtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZSAuYXAtbmVpZ2hib3Job29kX2l0ZW1zIC5hcC1uZWlnaGJvcmhvb2RfaXRlbSAuYXAtaXRlbS0tYmFja2dyb3VuZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDYwJTtcbiAgICBtYXgtaGVpZ2h0OiA0ODBweDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUgLmFwLW5laWdoYm9yaG9vZF9pdGVtcyAuYXAtbmVpZ2hib3Job29kX2l0ZW0gLmFwLWl0ZW0tLWFyZWEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMDtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZSAuYXAtbmVpZ2hib3Job29kX2l0ZW1zIC5hcC1uZWlnaGJvcmhvb2RfaXRlbSAuYXAtaXRlbS0taW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMCA0MHB4IDYwcHggNDBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlIC5hcC1uZWlnaGJvcmhvb2RfaXRlbXMgLmFwLW5laWdoYm9yaG9vZF9pdGVtIC5hcC1pdGVtLS1pbm5lciAuYXAtaXRlbS0tdGl0bGUge1xuICAgIG1hcmdpbjogMjdweCAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMi40ZW07XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUgLmFwLW5laWdoYm9yaG9vZF9pdGVtcyAuYXAtbmVpZ2hib3Job29kX2l0ZW0gLmFwLWl0ZW0tLWlubmVyIC5hcC1pdGVtLS10aXRsZSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZSAuYXAtbmVpZ2hib3Job29kX2l0ZW1zIC5hcC1uZWlnaGJvcmhvb2RfaXRlbSAuYXAtaXRlbS0taW5uZXIgLmFwLWl0ZW0tLW1ldGEge1xuICAgIHdpZHRoOiA1NzBweDtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDI3cHggMDtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZSAuYXAtbmVpZ2hib3Job29kX2l0ZW1zIC5hcC1uZWlnaGJvcmhvb2RfaXRlbSAuYXAtaXRlbS0taW5uZXIgLmFwLWl0ZW0tLW1ldGEgZGwge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZSAuYXAtbmVpZ2hib3Job29kX2l0ZW1zIC5hcC1uZWlnaGJvcmhvb2RfaXRlbSAuYXAtaXRlbS0taW5uZXIgLmFwLWl0ZW0tLW1ldGEgZGwgZHQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZSAuYXAtbmVpZ2hib3Job29kX2l0ZW1zIC5hcC1uZWlnaGJvcmhvb2RfaXRlbSAuYXAtaXRlbS0taW5uZXIgLmFwLWl0ZW0tLW1ldGEgZGwgZGQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZSAuYXAtbmVpZ2hib3Job29kX2l0ZW1zIC5hcC1uZWlnaGJvcmhvb2RfaXRlbSAuYXAtaXRlbS0taW5uZXIgLmFwLWl0ZW0tLS1hY3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUgLmFwLW5laWdoYm9yaG9vZF9pdGVtcyAuYXAtbmVpZ2hib3Job29kX2l0ZW0gLmFwLWl0ZW0tLWlubmVyIC5hcC1pdGVtLS0tYWN0aW9ucyBhLmFwLWJ0biB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZSAuYXAtbmVpZ2hib3Job29kX2l0ZW1zIC5hcC1uZWlnaGJvcmhvb2RfaXRlbSAuYXAtaXRlbS0taW5uZXIgLmFwLWl0ZW0tLS1hY3Rpb25zIGEuYXAtYnRuOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlIC5hcC1uZWlnaGJvcmhvb2RfaXRlbXMgLmFwLW5laWdoYm9yaG9vZF9pdGVtIC5hcC1pdGVtLS1pbm5lciAuYXAtaXRlbS0tLWFjdGlvbnMgYS5hcC1idG46YWZ0ZXIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUgLmFwLW5laWdoYm9yaG9vZF9pdGVtcyAuYXAtbmVpZ2hib3Job29kX2l0ZW06aG92ZXIgLmFwLWl0ZW0tLWJhY2tncm91bmQsIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlIC5hcC1uZWlnaGJvcmhvb2RfaXRlbXMgLmFwLW5laWdoYm9yaG9vZF9pdGVtOmZvY3VzIC5hcC1pdGVtLS1iYWNrZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMC41KSBjb250cmFzdCgwLjUpO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlIC5hcC1uZWlnaGJvcmhvb2RfaXRlbXMgLmFwLW5laWdoYm9yaG9vZF9pdGVtOmhvdmVyIC5hcC1pdGVtLS1pbm5lciwgYm9keS5hcC1ib2R5IC5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUgLmFwLW5laWdoYm9yaG9vZF9pdGVtcyAuYXAtbmVpZ2hib3Job29kX2l0ZW06Zm9jdXMgLmFwLWl0ZW0tLWlubmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZV8yX2hvcml6b250YWwgLmFwLW5laWdoYm9yaG9vZF9pdGVtLCBib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZS5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmVfMl9ob3Jpem9udGFsLXRhbGwgLmFwLW5laWdoYm9yaG9vZF9pdGVtLCBib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZS5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmVfNCAuYXAtbmVpZ2hib3Job29kX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZV8yX2hvcml6b250YWwgLmFwLW5laWdoYm9yaG9vZF9pdGVtIC5hcC1pdGVtLS1iYWNrZ3JvdW5kLCBib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZS5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmVfMl9ob3Jpem9udGFsLXRhbGwgLmFwLW5laWdoYm9yaG9vZF9pdGVtIC5hcC1pdGVtLS1iYWNrZ3JvdW5kLCBib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZS5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmVfNCAuYXAtbmVpZ2hib3Job29kX2l0ZW0gLmFwLWl0ZW0tLWJhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxMjAlO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZV8yX2hvcml6b250YWwgLmFwLW5laWdoYm9yaG9vZF9pdGVtOm50aC1jaGlsZCgzKSwgYm9keS5hcC1ib2R5IC5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlXzJfaG9yaXpvbnRhbC10YWxsIC5hcC1uZWlnaGJvcmhvb2RfaXRlbTpudGgtY2hpbGQoMyksIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZV80IC5hcC1uZWlnaGJvcmhvb2RfaXRlbTpudGgtY2hpbGQoMykge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZV8yX2hvcml6b250YWwgLmFwLW5laWdoYm9yaG9vZF9pdGVtOm50aC1jaGlsZCgyKSAuYXAtaXRlbS0taW5uZXIsIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZV8yX2hvcml6b250YWwgLmFwLW5laWdoYm9yaG9vZF9pdGVtOm50aC1jaGlsZCg0KSAuYXAtaXRlbS0taW5uZXIsIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZV8yX2hvcml6b250YWwtdGFsbCAuYXAtbmVpZ2hib3Job29kX2l0ZW06bnRoLWNoaWxkKDIpIC5hcC1pdGVtLS1pbm5lciwgYm9keS5hcC1ib2R5IC5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlXzJfaG9yaXpvbnRhbC10YWxsIC5hcC1uZWlnaGJvcmhvb2RfaXRlbTpudGgtY2hpbGQoNCkgLmFwLWl0ZW0tLWlubmVyLCBib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZS5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmVfNCAuYXAtbmVpZ2hib3Job29kX2l0ZW06bnRoLWNoaWxkKDIpIC5hcC1pdGVtLS1pbm5lciwgYm9keS5hcC1ib2R5IC5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlXzQgLmFwLW5laWdoYm9yaG9vZF9pdGVtOm50aC1jaGlsZCg0KSAuYXAtaXRlbS0taW5uZXIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZV8yX2hvcml6b250YWwgLmFwLW5laWdoYm9yaG9vZF9pdGVtOm50aC1jaGlsZCgyKSAuYXAtaXRlbS0taW5uZXIgLmFwLWl0ZW0tLWV4Y2VycHQsXG4gIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZV8yX2hvcml6b250YWwgLmFwLW5laWdoYm9yaG9vZF9pdGVtOm50aC1jaGlsZCgyKSAuYXAtaXRlbS0taW5uZXIgLmFwLWl0ZW0tLW1ldGEsIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZV8yX2hvcml6b250YWwgLmFwLW5laWdoYm9yaG9vZF9pdGVtOm50aC1jaGlsZCg0KSAuYXAtaXRlbS0taW5uZXIgLmFwLWl0ZW0tLWV4Y2VycHQsXG4gIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZV8yX2hvcml6b250YWwgLmFwLW5laWdoYm9yaG9vZF9pdGVtOm50aC1jaGlsZCg0KSAuYXAtaXRlbS0taW5uZXIgLmFwLWl0ZW0tLW1ldGEsIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZV8yX2hvcml6b250YWwtdGFsbCAuYXAtbmVpZ2hib3Job29kX2l0ZW06bnRoLWNoaWxkKDIpIC5hcC1pdGVtLS1pbm5lciAuYXAtaXRlbS0tZXhjZXJwdCxcbiAgYm9keS5hcC1ib2R5IC5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlXzJfaG9yaXpvbnRhbC10YWxsIC5hcC1uZWlnaGJvcmhvb2RfaXRlbTpudGgtY2hpbGQoMikgLmFwLWl0ZW0tLWlubmVyIC5hcC1pdGVtLS1tZXRhLCBib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZS5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmVfMl9ob3Jpem9udGFsLXRhbGwgLmFwLW5laWdoYm9yaG9vZF9pdGVtOm50aC1jaGlsZCg0KSAuYXAtaXRlbS0taW5uZXIgLmFwLWl0ZW0tLWV4Y2VycHQsXG4gIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZV8yX2hvcml6b250YWwtdGFsbCAuYXAtbmVpZ2hib3Job29kX2l0ZW06bnRoLWNoaWxkKDQpIC5hcC1pdGVtLS1pbm5lciAuYXAtaXRlbS0tbWV0YSwgYm9keS5hcC1ib2R5IC5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlXzQgLmFwLW5laWdoYm9yaG9vZF9pdGVtOm50aC1jaGlsZCgyKSAuYXAtaXRlbS0taW5uZXIgLmFwLWl0ZW0tLWV4Y2VycHQsXG4gIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZV80IC5hcC1uZWlnaGJvcmhvb2RfaXRlbTpudGgtY2hpbGQoMikgLmFwLWl0ZW0tLWlubmVyIC5hcC1pdGVtLS1tZXRhLCBib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZS5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmVfNCAuYXAtbmVpZ2hib3Job29kX2l0ZW06bnRoLWNoaWxkKDQpIC5hcC1pdGVtLS1pbm5lciAuYXAtaXRlbS0tZXhjZXJwdCxcbiAgYm9keS5hcC1ib2R5IC5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlXzQgLmFwLW5laWdoYm9yaG9vZF9pdGVtOm50aC1jaGlsZCg0KSAuYXAtaXRlbS0taW5uZXIgLmFwLWl0ZW0tLW1ldGEge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZV8yX2hvcml6b250YWwgLmFwLW5laWdoYm9yaG9vZF9pdGVtOm50aC1jaGlsZCgyKSAuYXAtaXRlbS0taW5uZXIgLmFwLWl0ZW0tLS1hY3Rpb25zLCBib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZS5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmVfMl9ob3Jpem9udGFsIC5hcC1uZWlnaGJvcmhvb2RfaXRlbTpudGgtY2hpbGQoNCkgLmFwLWl0ZW0tLWlubmVyIC5hcC1pdGVtLS0tYWN0aW9ucywgYm9keS5hcC1ib2R5IC5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlXzJfaG9yaXpvbnRhbC10YWxsIC5hcC1uZWlnaGJvcmhvb2RfaXRlbTpudGgtY2hpbGQoMikgLmFwLWl0ZW0tLWlubmVyIC5hcC1pdGVtLS0tYWN0aW9ucywgYm9keS5hcC1ib2R5IC5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlXzJfaG9yaXpvbnRhbC10YWxsIC5hcC1uZWlnaGJvcmhvb2RfaXRlbTpudGgtY2hpbGQoNCkgLmFwLWl0ZW0tLWlubmVyIC5hcC1pdGVtLS0tYWN0aW9ucywgYm9keS5hcC1ib2R5IC5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlXzQgLmFwLW5laWdoYm9yaG9vZF9pdGVtOm50aC1jaGlsZCgyKSAuYXAtaXRlbS0taW5uZXIgLmFwLWl0ZW0tLS1hY3Rpb25zLCBib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZS5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmVfNCAuYXAtbmVpZ2hib3Job29kX2l0ZW06bnRoLWNoaWxkKDQpIC5hcC1pdGVtLS1pbm5lciAuYXAtaXRlbS0tLWFjdGlvbnMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZV8xLXRhbGwgLmFwLW5laWdoYm9yaG9vZF9pdGVtLCBib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZS5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmVfMl9ob3Jpem9udGFsLXRhbGwgLmFwLW5laWdoYm9yaG9vZF9pdGVtIHtcbiAgICBtYXgtaGVpZ2h0OiA5NjBweDtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZS5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmVfMS10YWxsIC5hcC1uZWlnaGJvcmhvb2RfaXRlbSAuYXAtaXRlbS0tYmFja2dyb3VuZCwgYm9keS5hcC1ib2R5IC5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlXzJfaG9yaXpvbnRhbC10YWxsIC5hcC1uZWlnaGJvcmhvb2RfaXRlbSAuYXAtaXRlbS0tYmFja2dyb3VuZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDEyMCU7XG4gICAgbWF4LWhlaWdodDogOTYwcHg7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlXzMtdG9wIC5hcC1uZWlnaGJvcmhvb2RfaXRlbTpudGgtY2hpbGQoMiksIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZV8zLXRvcCAuYXAtbmVpZ2hib3Job29kX2l0ZW06bnRoLWNoaWxkKDMpLCBib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZS5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUtdG9wIC5hcC1uZWlnaGJvcmhvb2RfaXRlbTpudGgtY2hpbGQoMiksIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZS10b3AgLmFwLW5laWdoYm9yaG9vZF9pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlXzMtdG9wIC5hcC1uZWlnaGJvcmhvb2RfaXRlbTpudGgtY2hpbGQoMikgLmFwLWl0ZW0tLWJhY2tncm91bmQsIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZV8zLXRvcCAuYXAtbmVpZ2hib3Job29kX2l0ZW06bnRoLWNoaWxkKDMpIC5hcC1pdGVtLS1iYWNrZ3JvdW5kLCBib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZS5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUtdG9wIC5hcC1uZWlnaGJvcmhvb2RfaXRlbTpudGgtY2hpbGQoMikgLmFwLWl0ZW0tLWJhY2tncm91bmQsIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZS10b3AgLmFwLW5laWdoYm9yaG9vZF9pdGVtOm50aC1jaGlsZCgzKSAuYXAtaXRlbS0tYmFja2dyb3VuZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDEyMCU7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlXzMtdG9wIC5hcC1uZWlnaGJvcmhvb2RfaXRlbTpudGgtY2hpbGQoMykgLmFwLWl0ZW0tLWlubmVyLCBib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZS5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUtdG9wIC5hcC1uZWlnaGJvcmhvb2RfaXRlbTpudGgtY2hpbGQoMykgLmFwLWl0ZW0tLWlubmVyIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZS5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmVfMy10b3AgLmFwLW5laWdoYm9yaG9vZF9pdGVtOm50aC1jaGlsZCgzKSAuYXAtaXRlbS0taW5uZXIgLmFwLWl0ZW0tLWV4Y2VycHQsXG4gIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZV8zLXRvcCAuYXAtbmVpZ2hib3Job29kX2l0ZW06bnRoLWNoaWxkKDMpIC5hcC1pdGVtLS1pbm5lciAuYXAtaXRlbS0tbWV0YSwgYm9keS5hcC1ib2R5IC5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLXRvcCAuYXAtbmVpZ2hib3Job29kX2l0ZW06bnRoLWNoaWxkKDMpIC5hcC1pdGVtLS1pbm5lciAuYXAtaXRlbS0tZXhjZXJwdCxcbiAgYm9keS5hcC1ib2R5IC5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLXRvcCAuYXAtbmVpZ2hib3Job29kX2l0ZW06bnRoLWNoaWxkKDMpIC5hcC1pdGVtLS1pbm5lciAuYXAtaXRlbS0tbWV0YSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlXzMtdG9wIC5hcC1uZWlnaGJvcmhvb2RfaXRlbTpudGgtY2hpbGQoMykgLmFwLWl0ZW0tLWlubmVyIC5hcC1pdGVtLS0tYWN0aW9ucywgYm9keS5hcC1ib2R5IC5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLXRvcCAuYXAtbmVpZ2hib3Job29kX2l0ZW06bnRoLWNoaWxkKDMpIC5hcC1pdGVtLS1pbm5lciAuYXAtaXRlbS0tLWFjdGlvbnMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZV8zLWJvdHRvbSAuYXAtbmVpZ2hib3Job29kX2l0ZW06bnRoLWNoaWxkKDEpLCBib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZS5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmVfMy1ib3R0b20gLmFwLW5laWdoYm9yaG9vZF9pdGVtOm50aC1jaGlsZCgyKSwgYm9keS5hcC1ib2R5IC5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLWJvdHRvbSAuYXAtbmVpZ2hib3Job29kX2l0ZW06bnRoLWNoaWxkKDEpLCBib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZS5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUtYm90dG9tIC5hcC1uZWlnaGJvcmhvb2RfaXRlbTpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZV8zLWJvdHRvbSAuYXAtbmVpZ2hib3Job29kX2l0ZW06bnRoLWNoaWxkKDEpIC5hcC1pdGVtLS1iYWNrZ3JvdW5kLCBib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZS5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmVfMy1ib3R0b20gLmFwLW5laWdoYm9yaG9vZF9pdGVtOm50aC1jaGlsZCgyKSAuYXAtaXRlbS0tYmFja2dyb3VuZCwgYm9keS5hcC1ib2R5IC5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLWJvdHRvbSAuYXAtbmVpZ2hib3Job29kX2l0ZW06bnRoLWNoaWxkKDEpIC5hcC1pdGVtLS1iYWNrZ3JvdW5kLCBib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZS5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUtYm90dG9tIC5hcC1uZWlnaGJvcmhvb2RfaXRlbTpudGgtY2hpbGQoMikgLmFwLWl0ZW0tLWJhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxMjAlO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZV8zLWJvdHRvbSAuYXAtbmVpZ2hib3Job29kX2l0ZW06bnRoLWNoaWxkKDMpLCBib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZS5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUtYm90dG9tIC5hcC1uZWlnaGJvcmhvb2RfaXRlbTpudGgtY2hpbGQoMykge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZV8zLWJvdHRvbSAuYXAtbmVpZ2hib3Job29kX2l0ZW06bnRoLWNoaWxkKDIpIC5hcC1pdGVtLS1pbm5lciwgYm9keS5hcC1ib2R5IC5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLWJvdHRvbSAuYXAtbmVpZ2hib3Job29kX2l0ZW06bnRoLWNoaWxkKDIpIC5hcC1pdGVtLS1pbm5lciB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlXzMtYm90dG9tIC5hcC1uZWlnaGJvcmhvb2RfaXRlbTpudGgtY2hpbGQoMikgLmFwLWl0ZW0tLWlubmVyIC5hcC1pdGVtLS1leGNlcnB0LFxuICBib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZS5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmVfMy1ib3R0b20gLmFwLW5laWdoYm9yaG9vZF9pdGVtOm50aC1jaGlsZCgyKSAuYXAtaXRlbS0taW5uZXIgLmFwLWl0ZW0tLW1ldGEsIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZS1ib3R0b20gLmFwLW5laWdoYm9yaG9vZF9pdGVtOm50aC1jaGlsZCgyKSAuYXAtaXRlbS0taW5uZXIgLmFwLWl0ZW0tLWV4Y2VycHQsXG4gIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZS1ib3R0b20gLmFwLW5laWdoYm9yaG9vZF9pdGVtOm50aC1jaGlsZCgyKSAuYXAtaXRlbS0taW5uZXIgLmFwLWl0ZW0tLW1ldGEge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZV8zLWJvdHRvbSAuYXAtbmVpZ2hib3Job29kX2l0ZW06bnRoLWNoaWxkKDIpIC5hcC1pdGVtLS1pbm5lciAuYXAtaXRlbS0tLWFjdGlvbnMsIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZS1ib3R0b20gLmFwLW5laWdoYm9yaG9vZF9pdGVtOm50aC1jaGlsZCgyKSAuYXAtaXRlbS0taW5uZXIgLmFwLWl0ZW0tLS1hY3Rpb25zIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZS5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmVfMy1sZWZ0IC5hcC1uZWlnaGJvcmhvb2RfaXRlbTpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWF4LWhlaWdodDogOTYwcHg7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlXzMtbGVmdCAuYXAtbmVpZ2hib3Job29kX2l0ZW06bnRoLWNoaWxkKDEpIC5hcC1pdGVtLS1iYWNrZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMjQwJTtcbiAgICBtYXgtaGVpZ2h0OiA5NjBweDtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZS5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmVfMy1sZWZ0IC5hcC1uZWlnaGJvcmhvb2RfaXRlbTpudGgtY2hpbGQoMiksIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZV8zLWxlZnQgLmFwLW5laWdoYm9yaG9vZF9pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlXzMtbGVmdCAuYXAtbmVpZ2hib3Job29kX2l0ZW06bnRoLWNoaWxkKDIpIC5hcC1pdGVtLS1iYWNrZ3JvdW5kLCBib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZS5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmVfMy1sZWZ0IC5hcC1uZWlnaGJvcmhvb2RfaXRlbTpudGgtY2hpbGQoMykgLmFwLWl0ZW0tLWJhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxMjAlO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZV8zLWxlZnQgLmFwLW5laWdoYm9yaG9vZF9pdGVtOm50aC1jaGlsZCgyKSAuYXAtaXRlbS0taW5uZXIsIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZV8zLWxlZnQgLmFwLW5laWdoYm9yaG9vZF9pdGVtOm50aC1jaGlsZCgzKSAuYXAtaXRlbS0taW5uZXIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZV8zLWxlZnQgLmFwLW5laWdoYm9yaG9vZF9pdGVtOm50aC1jaGlsZCgyKSAuYXAtaXRlbS0taW5uZXIgLmFwLWl0ZW0tLWV4Y2VycHQsXG4gIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZV8zLWxlZnQgLmFwLW5laWdoYm9yaG9vZF9pdGVtOm50aC1jaGlsZCgyKSAuYXAtaXRlbS0taW5uZXIgLmFwLWl0ZW0tLW1ldGEsIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZV8zLWxlZnQgLmFwLW5laWdoYm9yaG9vZF9pdGVtOm50aC1jaGlsZCgzKSAuYXAtaXRlbS0taW5uZXIgLmFwLWl0ZW0tLWV4Y2VycHQsXG4gIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZV8zLWxlZnQgLmFwLW5laWdoYm9yaG9vZF9pdGVtOm50aC1jaGlsZCgzKSAuYXAtaXRlbS0taW5uZXIgLmFwLWl0ZW0tLW1ldGEge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZV8zLWxlZnQgLmFwLW5laWdoYm9yaG9vZF9pdGVtOm50aC1jaGlsZCgyKSAuYXAtaXRlbS0taW5uZXIgLmFwLWl0ZW0tLS1hY3Rpb25zLCBib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZS5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmVfMy1sZWZ0IC5hcC1uZWlnaGJvcmhvb2RfaXRlbTpudGgtY2hpbGQoMykgLmFwLWl0ZW0tLWlubmVyIC5hcC1pdGVtLS0tYWN0aW9ucyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlXzMtcmlnaHQgLmFwLW5laWdoYm9yaG9vZF9pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWF4LWhlaWdodDogOTYwcHg7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlXzMtcmlnaHQgLmFwLW5laWdoYm9yaG9vZF9pdGVtOm50aC1jaGlsZCgxKSAuYXAtaXRlbS0tYmFja2dyb3VuZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDI0MCU7XG4gICAgbWF4LWhlaWdodDogOTYwcHg7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlXzMtcmlnaHQgLmFwLW5laWdoYm9yaG9vZF9pdGVtOm50aC1jaGlsZCgxKSAuYXAtaXRlbS0taW5uZXIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZV8zLXJpZ2h0IC5hcC1uZWlnaGJvcmhvb2RfaXRlbTpudGgtY2hpbGQoMSkgLmFwLWl0ZW0tLWlubmVyIC5hcC1pdGVtLS1leGNlcnB0LFxuICBib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZS5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmVfMy1yaWdodCAuYXAtbmVpZ2hib3Job29kX2l0ZW06bnRoLWNoaWxkKDEpIC5hcC1pdGVtLS1pbm5lciAuYXAtaXRlbS0tbWV0YSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlXzMtcmlnaHQgLmFwLW5laWdoYm9yaG9vZF9pdGVtOm50aC1jaGlsZCgxKSAuYXAtaXRlbS0taW5uZXIgLmFwLWl0ZW0tLS1hY3Rpb25zIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZS5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmVfMy1yaWdodCAuYXAtbmVpZ2hib3Job29kX2l0ZW06bnRoLWNoaWxkKDIpLCBib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZS5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmVfMy1yaWdodCAuYXAtbmVpZ2hib3Job29kX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZV8zLXJpZ2h0IC5hcC1uZWlnaGJvcmhvb2RfaXRlbTpudGgtY2hpbGQoMikgLmFwLWl0ZW0tLWJhY2tncm91bmQsIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZV8zLXJpZ2h0IC5hcC1uZWlnaGJvcmhvb2RfaXRlbTpudGgtY2hpbGQoMykgLmFwLWl0ZW0tLWJhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxMjAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgYm9keS5hcC1ib2R5IC5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUgLmFwLW5laWdoYm9yaG9vZF9pdGVtcyAuYXAtbmVpZ2hib3Job29kX2l0ZW0ge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgaGVpZ2h0OiA2OTZweDtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZSAuYXAtbmVpZ2hib3Job29kX2l0ZW1zIC5hcC1uZWlnaGJvcmhvb2RfaXRlbSAuYXAtaXRlbS0tYmFja2dyb3VuZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBoZWlnaHQ6IDY5NnB4O1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlIC5hcC1uZWlnaGJvcmhvb2RfaXRlbXMgLmFwLW5laWdoYm9yaG9vZF9pdGVtIC5hcC1pdGVtLS1pbm5lciB7XG4gICAgcGFkZGluZzogMCA2MHB4IDgwcHggNjBweDtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZSAuYXAtbmVpZ2hib3Job29kX2l0ZW1zIC5hcC1uZWlnaGJvcmhvb2RfaXRlbSAuYXAtaXRlbS0taW5uZXIgLmFwLWl0ZW0tLXRpdGxlIHtcbiAgICBtYXJnaW46IDM2cHggMDtcbiAgICBmb250LXNpemU6IDMuNWVtO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlIC5hcC1uZWlnaGJvcmhvb2RfaXRlbXMgLmFwLW5laWdoYm9yaG9vZF9pdGVtIC5hcC1pdGVtLS1pbm5lciAuYXAtaXRlbS0tZXhjZXJwdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICB3aWR0aDogNTcwcHg7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAzNnB4IDA7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUgLmFwLW5laWdoYm9yaG9vZF9pdGVtcyAuYXAtbmVpZ2hib3Job29kX2l0ZW0gLmFwLWl0ZW0tLWlubmVyIC5hcC1pdGVtLS1leGNlcnB0IHAge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUgLmFwLW5laWdoYm9yaG9vZF9pdGVtcyAuYXAtbmVpZ2hib3Job29kX2l0ZW0gLmFwLWl0ZW0tLWlubmVyIC5hcC1pdGVtLS1tZXRhIHtcbiAgICBtYXJnaW46IDM2cHggMDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZS5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmVfMS10YWxsIC5hcC1uZWlnaGJvcmhvb2RfaXRlbSwgYm9keS5hcC1ib2R5IC5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlXzJfaG9yaXpvbnRhbC10YWxsIC5hcC1uZWlnaGJvcmhvb2RfaXRlbSB7XG4gICAgaGVpZ2h0OiAxMzkycHg7XG4gICAgbWF4LWhlaWdodDogMTM5MnB4O1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZV8xLXRhbGwgLmFwLW5laWdoYm9yaG9vZF9pdGVtIC5hcC1pdGVtLS1iYWNrZ3JvdW5kLCBib2R5LmFwLWJvZHkgLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZS5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmVfMl9ob3Jpem9udGFsLXRhbGwgLmFwLW5laWdoYm9yaG9vZF9pdGVtIC5hcC1pdGVtLS1iYWNrZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEzOTJweDtcbiAgICBtYXgtaGVpZ2h0OiAxMzkycHg7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlXzMtbGVmdCAuYXAtbmVpZ2hib3Job29kX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICBoZWlnaHQ6IDEzOTJweDtcbiAgICBtYXgtaGVpZ2h0OiAxMzkycHg7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlXzMtbGVmdCAuYXAtbmVpZ2hib3Job29kX2l0ZW06bnRoLWNoaWxkKDEpIC5hcC1pdGVtLS1iYWNrZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEzOTJweDtcbiAgICBtYXgtaGVpZ2h0OiAxMzkycHg7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlXzMtcmlnaHQgLmFwLW5laWdoYm9yaG9vZF9pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgaGVpZ2h0OiAxMzkycHg7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlXzMtcmlnaHQgLmFwLW5laWdoYm9yaG9vZF9pdGVtOm50aC1jaGlsZCgxKSAuYXAtaXRlbS0tYmFja2dyb3VuZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMzkycHg7XG4gIH1cbn1cblxuYm9keS5hcC1ib2R5IC5hcC1nbG9zc2FyeV9saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAtMzZweDtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1nbG9zc2FyeV9saXN0IGFydGljbGUge1xuICBiYWNrZ3JvdW5kOiAjZTllOWU5O1xuICBwYWRkaW5nOiAwO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLWdsb3NzYXJ5X2xpc3QgLmFwLWl0ZW0tLXRlcm0ge1xuICBmb250LWZhbWlseTogXCJhY3VtaW4tcHJvLWV4dHJhLWNvbmRlbnNlZFwiLCBzYW4tc2VyaWY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzRhNGE0YTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiA1dnc7XG4gIG9wYWNpdHk6IDAuOTtcbiAgcGFkZGluZzogNTAlIDM2cHggNSU7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtZ2xvc3NhcnlfbGlzdCAuYXAtaXRlbS0tdGVybTpob3ZlciwgYm9keS5hcC1ib2R5IC5hcC1nbG9zc2FyeV9saXN0IC5hcC1pdGVtLS10ZXJtOmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLWdsb3NzYXJ5X2xpc3QgLmFwLWl0ZW0tLXRlcm0uYXAtaXRlbS0tdGVybV9saWdodCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLWdsb3NzYXJ5X2xpc3QgLmFwLWl0ZW0tLXRlcm0uYXAtaXRlbS0tdGVybV9saWdodDpob3ZlciwgYm9keS5hcC1ib2R5IC5hcC1nbG9zc2FyeV9saXN0IC5hcC1pdGVtLS10ZXJtLmFwLWl0ZW0tLXRlcm1fbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1nbG9zc2FyeV9saXN0IC5hcC1pdGVtLS1iYWNrZ3JvdW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA2MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1heC1oZWlnaHQ6IDcyMHB4O1xuICBoZWlnaHQ6IDA7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtZ2xvc3NhcnlfbGlzdCAuYXAtaXRlbS0taW5mbyB7XG4gIHBhZGRpbmc6IDAgMzZweCAzNnB4O1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtZ2xvc3NhcnlfbGlzdCAuYXAtaXRlbS0taW5mbyAuYXAtaXRlbS0tdGl0bGUge1xuICBtYXJnaW46IDI3cHggMDtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtZ2xvc3NhcnlfbGlzdCAuYXAtaXRlbS0taW5mbyAuYXAtaXRlbS0tdGl0bGUgYSB7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBib3JkZXItYm90dG9tOiAwLjJlbSBzb2xpZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLWdsb3NzYXJ5X2xpc3QgLmFwLWl0ZW0tLWluZm8gLmFwLWl0ZW0tLWV4Y2VycHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLWdsb3NzYXJ5X2xpc3QgLmFwLWl0ZW0tLWluZm8gLmFwLWl0ZW0tLW1ldGEge1xuICB3aWR0aDogNTcwcHg7XG4gIG1heC13aWR0aDogODAlO1xuICBtYXJnaW46IDI3cHggYXV0bztcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1nbG9zc2FyeV9saXN0IC5hcC1pdGVtLS1pbmZvIC5hcC1pdGVtLS1tZXRhIGRsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLWdsb3NzYXJ5X2xpc3QgLmFwLWl0ZW0tLWluZm8gLmFwLWl0ZW0tLW1ldGEgZGwgZHQge1xuICBjb2xvcjogIzRhNGE0YTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1nbG9zc2FyeV9saXN0IC5hcC1pdGVtLS1pbmZvIC5hcC1pdGVtLS1tZXRhIGRsIGRkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLWdsb3NzYXJ5X2xpc3QgLmFwLWl0ZW0tLWluZm8gLmFwLWl0ZW0tLS1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMjdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgYm9keS5hcC1ib2R5IC5hcC1nbG9zc2FyeV9saXN0IGFydGljbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiA2OTZweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtZ2xvc3NhcnlfbGlzdCBhcnRpY2xlOmhvdmVyIC5hcC1pdGVtLS1iYWNrZ3JvdW5kLCBib2R5LmFwLWJvZHkgLmFwLWdsb3NzYXJ5X2xpc3QgYXJ0aWNsZTpmb2N1cyAuYXAtaXRlbS0tYmFja2dyb3VuZCB7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDAuNSkgY29udHJhc3QoMC41KTtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLWdsb3NzYXJ5X2xpc3QgYXJ0aWNsZTpob3ZlciAuYXAtaXRlbS0taW5mbywgYm9keS5hcC1ib2R5IC5hcC1nbG9zc2FyeV9saXN0IGFydGljbGU6Zm9jdXMgLmFwLWl0ZW0tLWluZm8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1nbG9zc2FyeV9saXN0IGFydGljbGU6aG92ZXIgLmFwLWl0ZW0tLXRlcm0uYXAtaXRlbS0tdGVybV9saWdodCwgYm9keS5hcC1ib2R5IC5hcC1nbG9zc2FyeV9saXN0IGFydGljbGU6Zm9jdXMgLmFwLWl0ZW0tLXRlcm0uYXAtaXRlbS0tdGVybV9saWdodCB7XG4gICAgY29sb3I6ICM0YTRhNGE7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1nbG9zc2FyeV9saXN0IC5hcC1pdGVtLS10ZXJtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogNy41JTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzRhNGE0YTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLWdsb3NzYXJ5X2xpc3QgLmFwLWl0ZW0tLXRlcm0uYXAtaXRlbS0tdGVybV9saWdodCB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1nbG9zc2FyeV9saXN0IC5hcC1pdGVtLS1iYWNrZ3JvdW5kIHtcbiAgICBwYWRkaW5nLXRvcDogOTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIG1heC1oZWlnaHQ6IDcyMHB4O1xuICAgIGhlaWdodDogMDtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLWdsb3NzYXJ5X2xpc3QgLmFwLWl0ZW0tLWluZm8ge1xuICAgIHBhZGRpbmc6IDAgNjBweCA4MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLWdsb3NzYXJ5X2xpc3QgLmFwLWl0ZW0tLWluZm8gLmFwLWl0ZW0tLXRpdGxlIHtcbiAgICBtYXJnaW46IDI3cHggMDtcbiAgICBmb250LXNpemU6IDNlbTtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLWdsb3NzYXJ5X2xpc3QgLmFwLWl0ZW0tLWluZm8gLmFwLWl0ZW0tLXRpdGxlIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDAuMmVtIHNvbGlkO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLWdsb3NzYXJ5X2xpc3QgLmFwLWl0ZW0tLWluZm8gLmFwLWl0ZW0tLWV4Y2VycHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgd2lkdGg6IDU3MHB4O1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1hcmdpbjogMzZweCAwO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtZ2xvc3NhcnlfbGlzdCAuYXAtaXRlbS0taW5mbyAuYXAtaXRlbS0tZXhjZXJwdCBwIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1nbG9zc2FyeV9saXN0IC5hcC1pdGVtLS1pbmZvIC5hcC1pdGVtLS1tZXRhIHtcbiAgICB3aWR0aDogNTcwcHg7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAyN3B4IDA7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1nbG9zc2FyeV9saXN0IC5hcC1pdGVtLS1pbmZvIC5hcC1pdGVtLS1tZXRhIGRsIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1nbG9zc2FyeV9saXN0IC5hcC1pdGVtLS1pbmZvIC5hcC1pdGVtLS1tZXRhIGRsIGR0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1nbG9zc2FyeV9saXN0IC5hcC1pdGVtLS1pbmZvIC5hcC1pdGVtLS1tZXRhIGRsIGRkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1nbG9zc2FyeV9saXN0IC5hcC1pdGVtLS1pbmZvIC5hcC1pdGVtLS0tYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMjdweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtZ2xvc3NhcnlfbGlzdCAuYXAtaXRlbS0taW5mbyAuYXAtaXRlbS0tLWFjdGlvbnMgYS5hcC1idG4ge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1nbG9zc2FyeV9saXN0IC5hcC1pdGVtLS1pbmZvIC5hcC1pdGVtLS0tYWN0aW9ucyBhLmFwLWJ0bjpiZWZvcmUge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLWdsb3NzYXJ5X2xpc3QgLmFwLWl0ZW0tLWluZm8gLmFwLWl0ZW0tLS1hY3Rpb25zIGEuYXAtYnRuOmFmdGVyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgYm9keS5hcC1ib2R5IC5hcC1nbG9zc2FyeV9saXN0IGFydGljbGUgLmFwLWl0ZW0tLWJhY2tncm91bmQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGhlaWdodDogNjk2cHg7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1nbG9zc2FyeV9saXN0IGFydGljbGUgLmFwLWl0ZW0tLWluZm8ge1xuICAgIHBhZGRpbmc6IDAgNjBweCA4MHB4IDYwcHg7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1nbG9zc2FyeV9saXN0IGFydGljbGUgLmFwLWl0ZW0tLWluZm8gLmFwLWl0ZW0tLXRpdGxlIHtcbiAgICBtYXJnaW46IDM2cHggMDtcbiAgICBmb250LXNpemU6IDRlbTtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLWdsb3NzYXJ5X2xpc3QgYXJ0aWNsZSAuYXAtaXRlbS0taW5mbyAuYXAtaXRlbS0tZXhjZXJwdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB3aWR0aDogNTcwcHg7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAzNnB4IDA7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1nbG9zc2FyeV9saXN0IGFydGljbGUgLmFwLWl0ZW0tLWluZm8gLmFwLWl0ZW0tLWV4Y2VycHQgcCB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtZ2xvc3NhcnlfbGlzdCBhcnRpY2xlIC5hcC1pdGVtLS1pbmZvIC5hcC1pdGVtLS1tZXRhIHtcbiAgICBtYXJnaW46IDM2cHggMDtcbiAgfVxufVxuXG5ib2R5LmFwLWJvZHkuc2luZ2xlLWdsb3NzYXJ5IC5hcC1tYWluY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG59XG5cbmJvZHkuYXAtYm9keS5zaW5nbGUtZ2xvc3NhcnkgLmFwLW1haW5jb250ZW50IHAsIGJvZHkuYXAtYm9keS5zaW5nbGUtZ2xvc3NhcnkgLmFwLW1haW5jb250ZW50IGxpLCBib2R5LmFwLWJvZHkuc2luZ2xlLWdsb3NzYXJ5IC5hcC1tYWluY29udGVudCBkdCwgYm9keS5hcC1ib2R5LnNpbmdsZS1nbG9zc2FyeSAuYXAtbWFpbmNvbnRlbnQgZGQsIGJvZHkuYXAtYm9keS5zaW5nbGUtZ2xvc3NhcnkgLmFwLW1haW5jb250ZW50IGRsLCBib2R5LmFwLWJvZHkuc2luZ2xlLWdsb3NzYXJ5IC5hcC1tYWluY29udGVudCBhZGRyZXNzLCBib2R5LmFwLWJvZHkuc2luZ2xlLWdsb3NzYXJ5IC5hcC1tYWluY29udGVudCBsYWJlbCwgYm9keS5hcC1ib2R5LnNpbmdsZS1nbG9zc2FyeSAuYXAtbWFpbmNvbnRlbnQgc21hbGwsIGJvZHkuYXAtYm9keS5zaW5nbGUtZ2xvc3NhcnkgLmFwLW1haW5jb250ZW50IHByZSwgYm9keS5hcC1ib2R5LnNpbmdsZS1nbG9zc2FyeSAuYXAtbWFpbmNvbnRlbnQgY29kZSB7XG4gIGxpbmUtaGVpZ2h0OiAyLjI7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtcmV0cm8tLWl0ZW0gLmFwLWl0ZW0tLWluZm8gaDIge1xuICBmb250LWZhbWlseTogXCJhY3VtaW4tcHJvLWV4dHJhLWNvbmRlbnNlZFwiLCBzYW4tc2VyaWY7XG4gIGZvbnQtc2l6ZTogNWVtO1xuICBtYXJnaW46IDA7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtcmV0cm8tLWl0ZW0gLmFwLWl0ZW0tLWluZm8gaDMge1xuICBtYXJnaW4tdG9wOiA5cHg7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtcmV0cm8tLWl0ZW0gLmFwLWl0ZW0tLWluZm8gaDQge1xuICBtYXJnaW46IDRweCAwIDA7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtcmV0cm8tLWl0ZW0gLmFwLWl0ZW0tLWZlYXR1cmVkIHtcbiAgcGFkZGluZzogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLXJldHJvLS1pdGVtIC5hcC1pdGVtLS1mZWF0dXJlZCAuYXAtaXRlbS0tZmVhdHVyZWRfZnVsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjBweDtcbiAgbGVmdDogLTIwcHg7XG4gIHJpZ2h0OiAtMjBweDtcbiAgYm90dG9tOiAtMjBweDtcbiAgb3BhY2l0eTogMC4yO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGZpbHRlcjogYmx1cig4cHgpO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLXJldHJvLS1pdGVtIC5hcC1pdGVtLS1mZWF0dXJlZCBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIGJvZHkuYXAtYm9keSAuYXAtcmV0cm8tLWl0ZW0gLmFwLWl0ZW0tLWluZm8gaDIge1xuICAgIGZvbnQtc2l6ZTogOGVtO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtcmV0cm8tLWl0ZW0gLmFwLWl0ZW0tLWZlYXR1cmVkIHtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgICBtaW4taGVpZ2h0OiA0ODBweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBmbGV4OiAxO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtcmV0cm8tLWl0ZW0gLmFwLWl0ZW0tLWZlYXR1cmVkIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBoZWlnaHQ6IDkwJTtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG5ib2R5LmFwLWJvZHkgLmFwLW5ld3Mtc2xpZGVyIC50cGFycm93cyB7XG4gIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYXJ0cGFwZXJzLXRoZW1lL2Fzc2V0cy8vaW1nL2FwLWFycm93cy5wbmdcIikgMCAwIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggMzdweCAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLW5ld3Mtc2xpZGVyIC50cGFycm93czpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLW5ld3Mtc2xpZGVyIC50cGFycm93cy50cC1sZWZ0YXJyb3cge1xuICBtYXJnaW4tbGVmdDogLTM2cHg7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtbmV3cy1zbGlkZXIgLnRwYXJyb3dzLnRwLXJpZ2h0YXJyb3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xOHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTM2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICBib2R5LmFwLWJvZHkgLmFwLW5ld3Mtc2xpZGVyIC50cGFycm93cyB7XG4gICAgd2lkdGg6IDg1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDUycHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDg1cHggMTA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1uZXdzLXNsaWRlciAudHBhcnJvd3MudHAtcmlnaHRhcnJvdyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtcHJvbW8ge1xuICBwYWRkaW5nOiAxZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICBib2R5LmFwLWJvZHkgLmFwLXByb21vIHtcbiAgICBwYWRkaW5nOiA0ZW07XG4gIH1cbn1cblxuYm9keS5hcC1ib2R5IC5hcC1wcm9tbyAucm93LWlubmVyIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgYm9keS5hcC1ib2R5IC5hcC1wcm9tbyAucm93LWlubmVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTM2cHg7XG4gIH1cbn1cblxuYm9keS5hcC1ib2R5IC5hcC1wcm9tbyAuc2luZ2xlLWludGVybmFsLWd1dHRlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICBib2R5LmFwLWJvZHkgLmFwLXByb21vIC5zaW5nbGUtaW50ZXJuYWwtZ3V0dGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gIH1cbn1cblxuYm9keS5hcC1ib2R5IC5hcC1wcm9tbyBoMiB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICBib2R5LmFwLWJvZHkgLmFwLXByb21vIGgyIHtcbiAgICBmb250LXNpemU6IDRlbTtcbiAgfVxufVxuXG5ib2R5LmFwLWJvZHkgLmFwLXByb21vIHAge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1wcm9tbyAuYXAtYnRuLFxuYm9keS5hcC1ib2R5IC5hcC1wcm9tbyAuc3R5bGUtbGlnaHQgLmFwLWJ0bi5idG4tZGVmYXVsdCxcbmJvZHkuYXAtYm9keSAuYXAtcHJvbW8gLnN0eWxlLWRhcmsgLmFwLWJ0bi5idG4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLXByb21vIC5hcC1idG46YmVmb3JlLFxuYm9keS5hcC1ib2R5IC5hcC1wcm9tbyAuc3R5bGUtbGlnaHQgLmFwLWJ0bi5idG4tZGVmYXVsdDpiZWZvcmUsXG5ib2R5LmFwLWJvZHkgLmFwLXByb21vIC5zdHlsZS1kYXJrIC5hcC1idG4uYnRuLWRlZmF1bHQ6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzMzO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLXByb21vIC5hcC1idG46YWZ0ZXIsXG5ib2R5LmFwLWJvZHkgLmFwLXByb21vIC5zdHlsZS1saWdodCAuYXAtYnRuLmJ0bi1kZWZhdWx0OmFmdGVyLFxuYm9keS5hcC1ib2R5IC5hcC1wcm9tbyAuc3R5bGUtZGFyayAuYXAtYnRuLmJ0bi1kZWZhdWx0OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzMzMztcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1wcm9tbyAuYXAtYnRuOmhvdmVyLCBib2R5LmFwLWJvZHkgLmFwLXByb21vIC5hcC1idG46Zm9jdXMsXG5ib2R5LmFwLWJvZHkgLmFwLXByb21vIC5zdHlsZS1saWdodCAuYXAtYnRuLmJ0bi1kZWZhdWx0OmhvdmVyLFxuYm9keS5hcC1ib2R5IC5hcC1wcm9tbyAuc3R5bGUtbGlnaHQgLmFwLWJ0bi5idG4tZGVmYXVsdDpmb2N1cyxcbmJvZHkuYXAtYm9keSAuYXAtcHJvbW8gLnN0eWxlLWRhcmsgLmFwLWJ0bi5idG4tZGVmYXVsdDpob3ZlcixcbmJvZHkuYXAtYm9keSAuYXAtcHJvbW8gLnN0eWxlLWRhcmsgLmFwLWJ0bi5idG4tZGVmYXVsdDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtcHJvbW8gaW1nIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICBib2R5LmFwLWJvZHkgLmFwLXByb21vIHtcbiAgICBwYWRkaW5nOiA0ZW0gNmVtO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtcHJvbW8gaDIge1xuICAgIGZvbnQtc2l6ZTogNC41ZW07XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1wcm9tbyBwIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICB9XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtc2VhcmNoLS1yZXN1bHRzIC5wb3N0LXRpdGxlLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLXNlYXJjaC0tcmVzdWx0cyAucG9zdC10aXRsZS5hcC1zZWFyY2gtLXRpdGxlIHtcbiAgZm9udC1zaXplOiA0ZW07XG4gIG1hcmdpbjogLjVlbSAwIDAuMTI1ZW07XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtc2VhcmNoLS1yZXN1bHRzIC5hcC1zZWFyY2gtLXRlcm0ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLXNlYXJjaC0tcmVzdWx0cyAuYXAtc2VhcmNoLS1pdGVtcyB7XG4gIG1hcmdpbjogMCAtMzZweDtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1zZWFyY2gtLXJlc3VsdHMgYXJ0aWNsZS5hcC1zZWFyY2gtLWl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctYm90dG9tOiAzNnB4O1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLXNlYXJjaC0tcmVzdWx0cyBhcnRpY2xlLmFwLXNlYXJjaC0taXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1zZWFyY2gtLXJlc3VsdHMgYXJ0aWNsZS5hcC1zZWFyY2gtLWl0ZW06bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kOiAjZTllOWU5O1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLXNlYXJjaC0tcmVzdWx0cyBhcnRpY2xlLmFwLXNlYXJjaC0taXRlbSAuYXAtaXRlbS0tZmVhdHVyZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1MCU7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLXNlYXJjaC0tcmVzdWx0cyBhcnRpY2xlLmFwLXNlYXJjaC0taXRlbSAuYXAtaXRlbS0taW5mbyB7XG4gIHBhZGRpbmc6IDE4cHggMzZweDtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1zZWFyY2gtLXJlc3VsdHMgYXJ0aWNsZS5hcC1zZWFyY2gtLWl0ZW0gLmFwLWl0ZW0tLWluZm8gLmFwLWl0ZW0tLXR5cGUge1xuICBjb2xvcjogI2RmMDAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDhweDtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1zZWFyY2gtLXJlc3VsdHMgYXJ0aWNsZS5hcC1zZWFyY2gtLWl0ZW0gLmFwLWl0ZW0tLWluZm8gaDIge1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1zZWFyY2gtLXJlc3VsdHMgYXJ0aWNsZS5hcC1zZWFyY2gtLWl0ZW0gLmFwLWl0ZW0tLWluZm8gaDIgYSB7XG4gIGJvcmRlci1ib3R0b206IC4yZW0gc29saWQ7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtc2VhcmNoLS1yZXN1bHRzIGFydGljbGUuYXAtc2VhcmNoLS1pdGVtIC5hcC1pdGVtLS1pbmZvIC5hcC1pdGVtLS1leGNlcnB0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1zZWFyY2gtLXJlc3VsdHMgYXJ0aWNsZS5hcC1zZWFyY2gtLWl0ZW0gLmFwLWl0ZW0tLS1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZzogMCAzNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtc2VhcmNoLS1yZXN1bHRzIC5uby1yZXN1bHRzIHtcbiAgcGFkZGluZy10b3A6IDM2cHg7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtc2VhcmNoLS1yZXN1bHRzIC5uby1yZXN1bHRzIC5wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmc6IDcycHggMzZweCAzNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtc2VhcmNoLS1yZXN1bHRzIC5uby1yZXN1bHRzIC5wYWdlLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDM2cHg7XG4gIHJpZ2h0OiAzNnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTllOTtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1zZWFyY2gtLXJlc3VsdHMgLm5vLXJlc3VsdHMgLnBhZ2UtY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMzZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIGJvZHkuYXAtYm9keSAuYXAtc2VhcmNoLS1yZXN1bHRzIC5wb3N0LXRpdGxlLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMzZweDtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLXNlYXJjaC0tcmVzdWx0cyAucG9zdC10aXRsZS5hcC1zZWFyY2gtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEwZW07XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1zZWFyY2gtLXJlc3VsdHMgLmFwLXNlYXJjaC0tdGVybSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDIuNGVtO1xuICAgIHBhZGRpbmc6IDAgMzZweDtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLXNlYXJjaC0tcmVzdWx0cyBhcnRpY2xlLmFwLXNlYXJjaC0taXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1zZWFyY2gtLXJlc3VsdHMgYXJ0aWNsZS5hcC1zZWFyY2gtLWl0ZW0gLmFwLXNlYXJjaC0taXRlbV9pbm5lciB7XG4gICAgcGFkZGluZzogNzJweCAzNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1zZWFyY2gtLXJlc3VsdHMgYXJ0aWNsZS5hcC1zZWFyY2gtLWl0ZW0gLmFwLWl0ZW0tLWZlYXR1cmVkIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgbWluLXdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1zZWFyY2gtLXJlc3VsdHMgYXJ0aWNsZS5hcC1zZWFyY2gtLWl0ZW0gLmFwLWl0ZW0tLWluZm8ge1xuICAgIHBhZGRpbmc6IDAgNGVtIDAgOGVtO1xuICAgIG1hcmdpbi10b3A6IC0xLjJlbTtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLXNlYXJjaC0tcmVzdWx0cyBhcnRpY2xlLmFwLXNlYXJjaC0taXRlbSAuYXAtaXRlbS0taW5mbyBoMiB7XG4gICAgZm9udC1zaXplOiAzZW07XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1zZWFyY2gtLXJlc3VsdHMgYXJ0aWNsZS5hcC1zZWFyY2gtLWl0ZW0gLmFwLWl0ZW0tLS1hY3Rpb25zIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuYm9keS5hcC1ib2R5IC5hcC1zcG9uc29yc2hpcCB7XG4gIGJhY2tncm91bmQ6ICNlOWU5ZTk7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtc3BvbnNvcnNoaXAgLmhlYWRpbmctdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1zcG9uc29yc2hpcCAuaGVhZGluZy10ZXh0IGgyIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1zcG9uc29yc2hpcCAuYXAtc3BvbnNvcnNoaXAtLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtc3BvbnNvcnNoaXAgLmFwLXNwb25zb3JzaGlwLS1jb250ZW50IC5oZWFkaW5nLXRleHQge1xuICB3aWR0aDogNzUlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1zcG9uc29yc2hpcCAuYXAtc3BvbnNvcnNoaXAtLWNvbnRlbnQgLmhlYWRpbmctdGV4dCBoMiB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtc3BvbnNvcnNoaXAgLmFwLXNwb25zb3JzaGlwLS1jb250ZW50IC5oZWFkaW5nLXRleHQgc3BhbiB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtc3BvbnNvcnNoaXAgLmFwLXNwb25zb3JzaGlwLS1jb250ZW50IC5oZWFkaW5nLXRleHQgc3Ryb25nIHtcbiAgY29sb3I6ICNkZjAwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC41ZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzBweCkge1xuICBib2R5LmFwLWJvZHkgLmFwLXNwb25zb3JzaGlwIC5hcC1zcG9uc29yc2hpcC0tY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIGJvZHkuYXAtYm9keSAuYXAtc3BvbnNvcnNoaXAge1xuICAgIG1hcmdpbjogLTM2cHggMDtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLXNwb25zb3JzaGlwIC5oZWFkaW5nLXRleHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1zcG9uc29yc2hpcCAuYXAtc3BvbnNvcnNoaXAtLWNvbnRlbnQgLmhlYWRpbmctdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtdmlkZW8tLWZlYXR1cmVkIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICNlOWU5ZTk7XG4gIG1heC13aWR0aDogNzIwcHg7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtdmlkZW8tLWZlYXR1cmVkIC5oZWFkaW5nLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDE4cHggIWltcG9ydGFudDtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC12aWRlby0tZmVhdHVyZWQgLmhlYWRpbmctdGV4dCBoMiB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIHBhZGRpbmc6IDAgMzZweDtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC12aWRlby0tZmVhdHVyZWQgLmhlYWRpbmctdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtdmlkZW8tLWZlYXR1cmVkIC5oZWFkaW5nLXRleHQgc3BhbiBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNWVtO1xuICBtYXJnaW46IDAuNzVlbSAxLjVlbTtcbiAgY29sb3I6ICNkZjAwMDA7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtdmlkZW8tLWZlYXR1cmVkIC51bmNvZGVfdGV4dF9jb2x1bW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMzZweCAxOHB4O1xuICBtYXJnaW4tdG9wOiA2cHggIWltcG9ydGFudDtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC12aWRlby0tZmVhdHVyZWQgLmFwLXZpZGVvLS1mZWF0dXJlZF9mcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNTYuMjUlIDAgMDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLXZpZGVvLS1mZWF0dXJlZCAuYXAtdmlkZW8tLWZlYXR1cmVkX2ZyYW1lIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgYm9keS5hcC1ib2R5IC5hcC12aWRlby0tZmVhdHVyZWQgLmhlYWRpbmctdGV4dCBoMiBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtdmlkZW8tLWZlYXR1cmVkIC5oZWFkaW5nLXRleHQgaDIgc3BhbiBzdHJvbmcge1xuICAgIG1hcmdpbjogMCAxLjVlbTtcbiAgfVxufVxuXG5ib2R5LmFwLWJvZHkuaG9tZS5wYWdlICNwYWdlLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5LmFwLWJvZHkuaG9tZS5wYWdlIC5hcC1wYWdlaGVhZCAuYXAtaGVhZGVyX3RleHRsb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIGJvZHkuYXAtYm9keSAuYXAtcG9zdC0tZGV0YWlscyAucG9zdC10aXRsZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDM2cHg7XG4gIH1cbn1cblxuYm9keS5hcC1ib2R5IC5hcC1wb3N0LS1kZXRhaWxzIC5wb3N0LXRpdGxlLXdyYXBwZXIuYXAtZ2xvc3NhcnlfbWV0YSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtcG9zdC0tZGV0YWlscyAucG9zdC10aXRsZS13cmFwcGVyIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1wb3N0LS1kZXRhaWxzIC5wb3N0LXRpdGxlLXdyYXBwZXIgcCB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtcG9zdC0tZGV0YWlscyAuYXAtcG9zdC0tbWV0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1wb3N0LS1kZXRhaWxzIC5hcC1wb3N0LS1tZXRhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgYm9keS5hcC1ib2R5IC5hcC1wb3N0LS1kZXRhaWxzIC5hcC1wb3N0LS1tZXRhIHtcbiAgICBwYWRkaW5nOiAwIDM2cHg7XG4gIH1cbn1cblxuYm9keS5hcC1ib2R5IC5hcC1wb3N0LS1kZXRhaWxzIC5hcC1wb3N0LS1tZXRhIC5hcC1wb3N0LS1tZXRhX2xpc3QgLmFwLXBvc3QtLXN1YnRpdGxlLFxuYm9keS5hcC1ib2R5IC5hcC1wb3N0LS1kZXRhaWxzIC5hcC1wb3N0LS1tZXRhIC5hcC1wb3N0LS1tZXRhX2xpc3QgLmFwLXBvc3QtLWJ5bGluZSB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIG1hcmdpbjogMTZweCAwIDA7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtcG9zdC0tZGV0YWlscyAuYXAtcG9zdC0tbWV0YSAuYXAtcG9zdC0tbWV0YV9saXN0IC5hcC1wZXJzb24tLWNvbnRhY3Qge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLXBvc3QtLWRldGFpbHMgLmFwLXBvc3QtLW1ldGEgLmFwLXBvc3QtLW1ldGFfbGlzdCAuYXAtcGVyc29uLS1jb250YWN0IGRsIGR0IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtcG9zdC0tZGV0YWlscyAuYXAtcG9zdC0tbWV0YSAuYXAtcG9zdC0tbWV0YV9saXN0IHAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LWZhbWlseTogXCJhY3VtaW4tcHJvXCIsIHNhbi1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0YTRhNGE7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtcG9zdC0tZGV0YWlscyAuYXAtcG9zdC0tbWV0YSAuYXAtcG9zdC0tbWV0YV9saXN0IHAuYXAtZXZlbnQtLWxvY2F0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1wb3N0LS1kZXRhaWxzIC5hcC1wb3N0LS1tZXRhIC5hcC1wb3N0LS1zaGFyZSB7XG4gIG1hcmdpbjogNTRweCAwIDE4cHg7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtcG9zdC0tZGV0YWlscyAuYXAtcG9zdC0tbWV0YSAuYXAtcG9zdC0tc2hhcmUgaDIge1xuICBtYXJnaW46IDAgMCAycHg7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtcG9zdC0tZGV0YWlscyAuYXAtcG9zdC0tbWV0YSAuYXAtcG9zdC0tc2hhcmUgLm9ubHktaWNvbiB7XG4gIG1hcmdpbjogMDtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1wb3N0LS1kZXRhaWxzIC5hcC1wb3N0LS1tZXRhIC5hcC1wb3N0LS1zaGFyZSB1bCBsaSB7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBtYXJnaW46IDAgMC41ZW0gMCAwO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLXBvc3QtLWRldGFpbHMgLmFwLXBvc3QtLW1ldGEgLmFwLXBvc3QtLXNoYXJlIHVsIGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNGE0YTRhO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtcG9zdC0tZGV0YWlscyAuYXAtcG9zdC0tbWV0YSAuYXAtcG9zdC0tc2hhcmUgdWwgbGk6aG92ZXIsIGJvZHkuYXAtYm9keSAuYXAtcG9zdC0tZGV0YWlscyAuYXAtcG9zdC0tbWV0YSAuYXAtcG9zdC0tc2hhcmUgdWwgbGk6Zm9jdXMge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtcG9zdC0tZGV0YWlscyAuYXAtcG9zdC0tbWV0YSAuYXAtcG9zdC0tc2hhcmUgdWwgbGk6aG92ZXI6YmVmb3JlLCBib2R5LmFwLWJvZHkgLmFwLXBvc3QtLWRldGFpbHMgLmFwLXBvc3QtLW1ldGEgLmFwLXBvc3QtLXNoYXJlIHVsIGxpOmZvY3VzOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLXBvc3QtLWRldGFpbHMgLmFwLXBvc3QtLWhlcm8sXG5ib2R5LmFwLWJvZHkgLmFwLXBvc3QtLWRldGFpbHMgLmFwLXBvc3QtLWhlcm9faW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiA0ODBweDtcbiAgbWFyZ2luOiAwIC0zNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtcG9zdC0tZGV0YWlscyAuYXAtcG9zdC0taGVyby5hcC1wb3N0LS1oZXJvX3dUaXRsZSxcbmJvZHkuYXAtYm9keSAuYXAtcG9zdC0tZGV0YWlscyAuYXAtcG9zdC0taGVyb19pbWFnZS5hcC1wb3N0LS1oZXJvX3dUaXRsZSB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtcG9zdC0tZGV0YWlscyAuYXAtcG9zdC0taGVybyAuYXAtcG9zdC0taGVyb19pbm5lcixcbmJvZHkuYXAtYm9keSAuYXAtcG9zdC0tZGV0YWlscyAuYXAtcG9zdC0taGVyb19pbWFnZSAuYXAtcG9zdC0taGVyb19pbm5lciB7XG4gIHBhZGRpbmctdG9wOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1wb3N0LS1kZXRhaWxzIC5hcC1wb3N0LS1oZXJvLmFwLXBvc3QtLWhlcm9fd1RpdGxlLFxuYm9keS5hcC1ib2R5IC5hcC1wb3N0LS1kZXRhaWxzIC5hcC1wb3N0LS1oZXJvX2ltYWdlLmFwLXBvc3QtLWhlcm9fd1RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1wb3N0LS1kZXRhaWxzIC5hcC1wb3N0LS1oZXJvLmFwLXBvc3QtLWhlcm9fd1RpdGxlIC5hcC1wb3N0LS1oZXJvX2lubmVyLFxuYm9keS5hcC1ib2R5IC5hcC1wb3N0LS1kZXRhaWxzIC5hcC1wb3N0LS1oZXJvX2ltYWdlLmFwLXBvc3QtLWhlcm9fd1RpdGxlIC5hcC1wb3N0LS1oZXJvX2lubmVyIHtcbiAgcGFkZGluZy10b3A6IDc1JTtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1wb3N0LS1kZXRhaWxzIC5hcC1wb3N0LS1oZXJvIC5wb3N0LXRpdGxlLFxuYm9keS5hcC1ib2R5IC5hcC1wb3N0LS1kZXRhaWxzIC5hcC1wb3N0LS1oZXJvX2ltYWdlIC5wb3N0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAzZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDM2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1wb3N0LS1kZXRhaWxzIC5hcC1wb3N0LS1oZXJvIC5wb3N0LXRpdGxlLmRhcmssXG5ib2R5LmFwLWJvZHkgLmFwLXBvc3QtLWRldGFpbHMgLmFwLXBvc3QtLWhlcm9faW1hZ2UgLnBvc3QtdGl0bGUuZGFyayB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLXBvc3QtLWRldGFpbHMgLmFwLXBvc3QtLWhlcm8gLmFwLXBvc3QtLWhlcm9fdGVybSxcbmJvZHkuYXAtYm9keSAuYXAtcG9zdC0tZGV0YWlscyAuYXAtcG9zdC0taGVyb19pbWFnZSAuYXAtcG9zdC0taGVyb190ZXJtIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE4cHg7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtcG9zdC0tZGV0YWlscyAuYXAtcG9zdC0taGVybyAuYXAtcG9zdC0taGVyb190ZXJtLmRhcmssXG5ib2R5LmFwLWJvZHkgLmFwLXBvc3QtLWRldGFpbHMgLmFwLXBvc3QtLWhlcm9faW1hZ2UgLmFwLXBvc3QtLWhlcm9fdGVybS5kYXJrIHtcbiAgY29sb3I6ICM0YTRhNGE7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtcG9zdC0tZGV0YWlscyAuYXAtcG9zdC0taGVybyAuYXAtcG9zdC0taGVyb190ZXJtLmxpZ2h0LFxuYm9keS5hcC1ib2R5IC5hcC1wb3N0LS1kZXRhaWxzIC5hcC1wb3N0LS1oZXJvX2ltYWdlIC5hcC1wb3N0LS1oZXJvX3Rlcm0ubGlnaHQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1wb3N0LS1kZXRhaWxzIC5hcC1wb3N0LS1oZXJvX2ltYWdlIHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1wb3N0LS1kZXRhaWxzIC5hcC1wb3N0LS1oZXJvX2ltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1wb3N0LS1kZXRhaWxzIC5hcC1tYWluY29udGVudCA+IC5yb3ctY29udGFpbmVyID4gLnJvdyA+IC5yb3ctaW5uZXIgPiBkaXY6bm90KC5jb2wtbGctKikge1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTcwcHgpIHtcbiAgYm9keS5hcC1ib2R5IC5hcC1wb3N0LS1kZXRhaWxzIC5yb3ctY29udGFpbmVyOm5vdCguYXAtd2lkZSkgPiAucm93LmxpbWl0LXdpZHRoIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtcG9zdC0tZGV0YWlscyBociB7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjNGE0YTRhO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICBib2R5LmFwLWJvZHkgLmFwLXBvc3QtLWRldGFpbHMgaHIge1xuICAgIG1hcmdpbjogNGVtIDA7XG4gIH1cbn1cblxuYm9keS5hcC1ib2R5IC5hcC1wb3N0LS1kZXRhaWxzIC5hcC1sZWFkcXVvdGUge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLXBvc3QtLWRldGFpbHMgLmFwLWxlYWRxdW90ZSAucm93LmxpbWl0LXdpZHRoIHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIGJvZHkuYXAtYm9keSAuYXAtcG9zdC0tZGV0YWlscyAuYXAtbGVhZHF1b3RlIC5yb3cubGltaXQtd2lkdGgge1xuICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICB9XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtcG9zdC0tZGV0YWlscyBibG9ja3F1b3RlIHtcbiAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjMzMzO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLXBvc3QtLWRldGFpbHMgYmxvY2txdW90ZSBwIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIGJvZHkuYXAtYm9keSAuYXAtcG9zdC0tZGV0YWlscyBibG9ja3F1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gIH1cbn1cblxuYm9keS5hcC1ib2R5IC5hcC1wb3N0LS1kZXRhaWxzIGJsb2NrcXVvdGUuYXAtcXVvdGVfbGVhZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtcG9zdC0tZGV0YWlscyAuYXAtcXVlc3Rpb24ge1xuICBjb2xvcjogI2RkODQ5NztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IC0zNnB4O1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLXBvc3QtLWRldGFpbHMgLmFwLWNhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAzcHggIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLXBvc3QtLWRldGFpbHMgLmFwLXB1bGxxdW90ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1wb3N0LS1kZXRhaWxzIC5hcC1wdWxscXVvdGUgcCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtcG9zdC0tZGV0YWlscyAuYXAtcHVsbHF1b3RlIHAgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtcG9zdC0tZGV0YWlscyAuYXAtcG9zdC0tdGFncyB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1wb3N0LS1kZXRhaWxzIC5hcC1wb3N0LS10YWdzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgOHB4IDhweDtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1wb3N0LS1kZXRhaWxzIC5hcC1wb3N0LS10YWdzIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNGE0YTRhO1xuICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgLjZzO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLXBvc3QtLWRldGFpbHMgLmFwLXBvc3QtLXRhZ3MgYTpiZWZvcmUge1xuICBjb250ZW50OiAnIyc7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtcG9zdC0tZGV0YWlscyAuYXAtcG9zdC0tdGFncyBhOmhvdmVyLCBib2R5LmFwLWJvZHkgLmFwLXBvc3QtLWRldGFpbHMgLmFwLXBvc3QtLXRhZ3MgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNGE0YTRhO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLXBvc3QtLWRldGFpbHMgLmFwLWhlcm9fY2FwdGlvbi13cmFwIHtcbiAgcGFkZGluZzogMCAzNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIGJvZHkuYXAtYm9keSAuYXAtcG9zdC0tZGV0YWlscyAuYXAtaGVyb19jYXB0aW9uLXdyYXAge1xuICAgIG1hcmdpbjogLTM2cHggLTM2cHggMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLXBvc3QtLWRldGFpbHMgLmFwLWhlcm9fY2FwdGlvbi13cmFwID4gLmxpbWl0LXdpZHRoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1wb3N0LS1kZXRhaWxzIC5hcC1oZXJvX2NhcHRpb24td3JhcCAuYXAtaGVyb19jYXB0aW9uLWJ0biB7XG4gICAgcGFkZGluZzogMCAzNnB4O1xuICB9XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtcG9zdC0tZGV0YWlscyAuYXAtaGVyb19jYXB0aW9uLXdyYXAgKyAucG9zdC10aXRsZS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLXBvc3QtLWRldGFpbHMgLmFwLWhlcm9fY2FwdGlvbiB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtcG9zdC0tZGV0YWlscyAuYXAtaGVyb19jYXB0aW9uLmFwLWFjdGl2ZSB7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgYm9keS5hcC1ib2R5IC5hcC1wb3N0LS1kZXRhaWxzIC5hcC1oZXJvX2NhcHRpb24ge1xuICAgIG1heC13aWR0aDogNjUlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMzZweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDUxLCA1MSwgNTEsIDAuOSk7XG4gICAgbGVmdDogMzZweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLXBvc3QtLWRldGFpbHMgLmFwLWhlcm9fY2FwdGlvbiAuYXAtaGVyb19jYXB0aW9uLXRleHQge1xuICAgIHBhZGRpbmc6IDE4cHg7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1wb3N0LS1kZXRhaWxzIC5hcC1oZXJvX2NhcHRpb24gLmFwLWhlcm9fY2FwdGlvbi10ZXh0IHAsIGJvZHkuYXAtYm9keSAuYXAtcG9zdC0tZGV0YWlscyAuYXAtaGVyb19jYXB0aW9uIC5hcC1oZXJvX2NhcHRpb24tdGV4dCBwIHN0cm9uZywgYm9keS5hcC1ib2R5IC5hcC1wb3N0LS1kZXRhaWxzIC5hcC1oZXJvX2NhcHRpb24gLmFwLWhlcm9fY2FwdGlvbi10ZXh0IHAgYiwgYm9keS5hcC1ib2R5IC5hcC1wb3N0LS1kZXRhaWxzIC5hcC1oZXJvX2NhcHRpb24gLmFwLWhlcm9fY2FwdGlvbi10ZXh0IHAgZW0sIGJvZHkuYXAtYm9keSAuYXAtcG9zdC0tZGV0YWlscyAuYXAtaGVyb19jYXB0aW9uIC5hcC1oZXJvX2NhcHRpb24tdGV4dCBwIGkge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtcG9zdC0tZGV0YWlscyAuYXAtaGVyb19jYXB0aW9uIC5hcC1oZXJvX2NhcHRpb24tdGV4dCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1wb3N0LS1kZXRhaWxzIC5hcC1oZXJvX2NhcHRpb24gLmFwLWhlcm9fY2FwdGlvbi10ZXh0IHAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDAuOTVlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIGJvZHkuYXAtYm9keSAuYXAtcG9zdC0tZGV0YWlscyAuYXAtaGVyb19jYXB0aW9uLWJ0biB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuYm9keS5hcC1ib2R5IC5hcC1wb3N0LS1kZXRhaWxzIC5hcC1oZXJvX2NhcHRpb24tYnRuIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDAgMCAwIDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLXBvc3QtLWRldGFpbHMgLmFwLWhlcm9fY2FwdGlvbi1idG4gYTpiZWZvcmUge1xuICBjb250ZW50OiAnKyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1wb3N0LS1kZXRhaWxzIC5hcC1oZXJvX2NhcHRpb24tYnRuIGEuYXAtYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfigJMnO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLXBvc3QtLWRldGFpbHMgLmFwLWhlcm9fY2FwdGlvbi1idG4gYTpob3ZlciwgYm9keS5hcC1ib2R5IC5hcC1wb3N0LS1kZXRhaWxzIC5hcC1oZXJvX2NhcHRpb24tYnRuIGE6Zm9jdXMge1xuICBjb2xvcjogIzMzMztcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1wb3N0LS1kZXRhaWxzIC5hcC1oZXJvX2NhcHRpb24tYnRuIGE6aG92ZXIgc3BhbjphZnRlciwgYm9keS5hcC1ib2R5IC5hcC1wb3N0LS1kZXRhaWxzIC5hcC1oZXJvX2NhcHRpb24tYnRuIGE6Zm9jdXMgc3BhbjphZnRlciB7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLXBvc3QtLWRldGFpbHMgLmFwLWhlcm9fY2FwdGlvbi1idG4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLXBvc3QtLWRldGFpbHMgLmFwLWhlcm9fY2FwdGlvbi1idG4gc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgdG9wOiA3NSU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjNGE0YTRhO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgYm9keS5hcC1ib2R5IC5hcC1wb3N0LS1kZXRhaWxzIC5wb3N0LXRpdGxlLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE4cHggMzZweDtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLXBvc3QtLWRldGFpbHMgLnBvc3QtdGl0bGUtd3JhcHBlci5hcC1nbG9zc2FyeV9tZXRhIHtcbiAgICBtYXJnaW4tdG9wOiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtcG9zdC0tZGV0YWlscyAuYXAtcG9zdC0tbWV0YSB7XG4gICAgcGFkZGluZzogMCAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtcG9zdC0tZGV0YWlscyAuYXAtcG9zdC0tbWV0YSAuYXAtcG9zdC0tbWV0YV9saXN0IC5hcC1wb3N0LS1zdWJ0aXRsZSxcbiAgYm9keS5hcC1ib2R5IC5hcC1wb3N0LS1kZXRhaWxzIC5hcC1wb3N0LS1tZXRhIC5hcC1wb3N0LS1tZXRhX2xpc3QgLmFwLXBvc3QtLWJ5bGluZSB7XG4gICAgZm9udC1zaXplOiAxLjhlbTtcbiAgICBtYXJnaW46IDhweCAwIDA7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1wb3N0LS1kZXRhaWxzIC5hcC1wb3N0LS1tZXRhIC5hcC1wb3N0LS1tZXRhX2xpc3QgLmFwLXBlcnNvbi0tY29udGFjdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLXBvc3QtLWRldGFpbHMgLmFwLXBvc3QtLW1ldGEgLmFwLXBvc3QtLW1ldGFfbGlzdCAuYXAtcGVyc29uLS1jb250YWN0IGRsIGR0LCBib2R5LmFwLWJvZHkgLmFwLXBvc3QtLWRldGFpbHMgLmFwLXBvc3QtLW1ldGEgLmFwLXBvc3QtLW1ldGFfbGlzdCAuYXAtcGVyc29uLS1jb250YWN0IGRsIGRkIHtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtcG9zdC0tZGV0YWlscyAuYXAtcG9zdC0tbWV0YSAuYXAtcG9zdC0tc2hhcmUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLXBvc3QtLWRldGFpbHMgLmFwLXBvc3QtLWhlcm8sXG4gIGJvZHkuYXAtYm9keSAuYXAtcG9zdC0tZGV0YWlscyAuYXAtcG9zdC0taGVyb19pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLXBvc3QtLWRldGFpbHMgLmFwLXBvc3QtLWhlcm8uYXAtZXZlbnQtLWhlcm8sXG4gIGJvZHkuYXAtYm9keSAuYXAtcG9zdC0tZGV0YWlscyAuYXAtcG9zdC0taGVyb19pbWFnZS5hcC1ldmVudC0taGVybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLXBvc3QtLWRldGFpbHMgLmFwLXBvc3QtLWhlcm8gLmFwLXBvc3QtLWhlcm9faW5uZXIsXG4gIGJvZHkuYXAtYm9keSAuYXAtcG9zdC0tZGV0YWlscyAuYXAtcG9zdC0taGVyb19pbWFnZSAuYXAtcG9zdC0taGVyb19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLXBvc3QtLWRldGFpbHMgLmFwLXBvc3QtLWhlcm8gLmFwLXBvc3QtLWhlcm9faW5uZXIgKyAuYXAtaGVyb19jYXB0aW9uLXdyYXAsXG4gIGJvZHkuYXAtYm9keSAuYXAtcG9zdC0tZGV0YWlscyAuYXAtcG9zdC0taGVyb19pbWFnZSAuYXAtcG9zdC0taGVyb19pbm5lciArIC5hcC1oZXJvX2NhcHRpb24td3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLXBvc3QtLWRldGFpbHMgLmFwLXBvc3QtLWhlcm8uYXAtcG9zdC0taGVyb193VGl0bGUgLmFwLXBvc3QtLWhlcm9faW5uZXIsXG4gIGJvZHkuYXAtYm9keSAuYXAtcG9zdC0tZGV0YWlscyAuYXAtcG9zdC0taGVyb19pbWFnZS5hcC1wb3N0LS1oZXJvX3dUaXRsZSAuYXAtcG9zdC0taGVyb19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDUwJTtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLXBvc3QtLWRldGFpbHMgLmFwLXBvc3QtLWhlcm8uYXAtcG9zdC0taGVyb193VGl0bGUgLmFwLXBvc3QtLWhlcm9faW5uZXIgKyAuYXAtaGVyb19jYXB0aW9uLXdyYXAsXG4gIGJvZHkuYXAtYm9keSAuYXAtcG9zdC0tZGV0YWlscyAuYXAtcG9zdC0taGVyb19pbWFnZS5hcC1wb3N0LS1oZXJvX3dUaXRsZSAuYXAtcG9zdC0taGVyb19pbm5lciArIC5hcC1oZXJvX2NhcHRpb24td3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLXBvc3QtLWRldGFpbHMgLmFwLXBvc3QtLWhlcm8gLnBvc3QtdGl0bGUsXG4gIGJvZHkuYXAtYm9keSAuYXAtcG9zdC0tZGV0YWlscyAuYXAtcG9zdC0taGVyb19pbWFnZSAucG9zdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiA2ZW07XG4gICAgei1pbmRleDogMDtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLXBvc3QtLWRldGFpbHMgLmFwLXBvc3QtLWhlcm8gLmFwLXBvc3QtLWhlcm9fdGVybSxcbiAgYm9keS5hcC1ib2R5IC5hcC1wb3N0LS1kZXRhaWxzIC5hcC1wb3N0LS1oZXJvX2ltYWdlIC5hcC1wb3N0LS1oZXJvX3Rlcm0ge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIHBhZGRpbmc6IDM2cHg7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1wb3N0LS1kZXRhaWxzIGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMTRweDtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLXBvc3QtLWRldGFpbHMgYmxvY2txdW90ZSBwIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtcG9zdC0tZGV0YWlscyAuYXAtcHVsbHF1b3RlIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLXBvc3QtLWRldGFpbHMgLmFwLXB1bGxxdW90ZSBwIHtcbiAgICBmb250LXNpemU6IDEuOWVtO1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtcG9zdC0tZGV0YWlscyAuYXAtcHVsbHF1b3RlIHAgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLXBvc3QtLWRldGFpbHMgLmFwLXBvc3QtLXRhZ3Mge1xuICAgIG1hcmdpbjogMCBhdXRvIDRlbTtcbiAgICBwYWRkaW5nOiAwIDI2cHg7XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1wb3N0LS1kZXRhaWxzIC5hcC1wb3N0LS10YWdzIGxpIHtcbiAgICBtYXJnaW46IDhweDtcbiAgfVxufVxuXG5ib2R5LmFwLWJvZHkgLmFwLXBvc3QtLWRldGFpbHMgLmFwLXN1YmhlYWQgPiAucm93IHtcbiAgcGFkZGluZzogMCAzNnB4O1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLWRvc3NpZXItLWxpc3QsXG5ib2R5LmFwLWJvZHkgLmFwLXBvc3QtLXJlbGF0ZWQge1xuICBtYXJnaW4tYm90dG9tOiA0ZW07XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtZG9zc2llci0tbGlzdCAuYXAtc3ViaGVhZCxcbmJvZHkuYXAtYm9keSAuYXAtcG9zdC0tcmVsYXRlZCAuYXAtc3ViaGVhZCB7XG4gIG1hcmdpbjogMCAzNnB4O1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLWRvc3NpZXItLWxpc3QgYSxcbmJvZHkuYXAtYm9keSAuYXAtcG9zdC0tcmVsYXRlZCBhIHtcbiAgY29sb3I6ICM0YTRhNGE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICBib2R5LmFwLWJvZHkgLmFwLWRvc3NpZXItLWxpc3QgLmFwLXN1YmhlYWQsXG4gIGJvZHkuYXAtYm9keSAuYXAtcG9zdC0tcmVsYXRlZCAuYXAtc3ViaGVhZCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAzNnB4O1xuICB9XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtbWV0YWRhdGEge1xuICBtYXJnaW46IDM2cHggMTBweCAwO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLW1ldGFkYXRhIGRsIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzRhNGE0YTtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1tZXRhZGF0YSBkbCBkdCwgYm9keS5hcC1ib2R5IC5hcC1tZXRhZGF0YSBkbCBkZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiYWN1bWluLXByb1wiLCBzYW4tc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLW1ldGFkYXRhIGRsIGR0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgYm9keS5hcC1ib2R5IC5hcC1tZXRhZGF0YSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtcG9zdC0tc2hhcmUgZGl2W2NsYXNzKj1zaGFyZXItXS5zaGFyZS1idXR0b24gLnNvY2lhbCB1bCBsaS5zb2NpYWwtZ3BsdXMsIGJvZHkuYXAtYm9keSAuYXAtcG9zdC0tc2hhcmUgZGl2W2NsYXNzKj1zaGFyZXItXS5zaGFyZS1idXR0b24gLnNvY2lhbCB1bCBsaS5zb2NpYWwtcGludGVyZXN0LCBib2R5LmFwLWJvZHkgLmFwLXBvc3QtLXNoYXJlIGRpdltjbGFzcyo9c2hhcmVyLV0uc2hhcmUtYnV0dG9uIC5zb2NpYWwgdWwgbGkuc29jaWFsLWxpbmtlZGluLCBib2R5LmFwLWJvZHkgLmFwLXBvc3QtLXNoYXJlIGRpdltjbGFzcyo9c2hhcmVyLV0uc2hhcmUtYnV0dG9uIC5zb2NpYWwgdWwgbGkuc29jaWFsLXhpbmcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtc2hhcmVfYm9keSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAzNnB4O1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLXNoYXJlX2JvZHkuYXAtc2hhcmVfZXZlbnQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiA0ZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICBib2R5LmFwLWJvZHkgLmFwLXNoYXJlX2JvZHkuYXAtc2hhcmVfZXZlbnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuYm9keS5hcC1ib2R5IC5hcC1zaGFyZV9ib2R5IC5hcC1wb3N0LS1zaGFyZSBoMiB7XG4gIG1hcmdpbjogMCAwIDRweDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtc2hhcmVfYm9keSAuYXAtcG9zdC0tc2hhcmUgLnNoYXJlLWJ1dHRvbiAuc29jaWFsIHVsIGxpIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAwIDZweDtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1zaGFyZV9ib2R5IC5hcC1wb3N0LS1zaGFyZSAuc2hhcmUtYnV0dG9uIC5zb2NpYWwgdWwgbGk6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM0YTRhNGE7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1zaGFyZV9ib2R5IC5hcC1wb3N0LS1zaGFyZSAuc2hhcmUtYnV0dG9uIC5zb2NpYWwgdWwgbGk6aG92ZXIsIGJvZHkuYXAtYm9keSAuYXAtc2hhcmVfYm9keSAuYXAtcG9zdC0tc2hhcmUgLnNoYXJlLWJ1dHRvbiAuc29jaWFsIHVsIGxpOmZvY3VzIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG5ib2R5LmFwLWJvZHkgLmFwLXNoYXJlX2JvZHkgLmFwLXBvc3QtLXNoYXJlIC5zaGFyZS1idXR0b24gLnNvY2lhbCB1bCBsaTpob3ZlcjpiZWZvcmUsIGJvZHkuYXAtYm9keSAuYXAtc2hhcmVfYm9keSAuYXAtcG9zdC0tc2hhcmUgLnNoYXJlLWJ1dHRvbiAuc29jaWFsIHVsIGxpOmZvY3VzOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgYm9keS5hcC1ib2R5IC5hcC1zaGFyZV9ib2R5IC5hcC1wb3N0LS1zaGFyZSB7XG4gICAgdG9wOiAzNnB4O1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtc2hhcmVfYm9keSAuYXAtcG9zdC0tc2hhcmUgaDIge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gIH1cbiAgYm9keS5hcC1ib2R5IC5hcC1zaGFyZV9ib2R5IC5hcC1wb3N0LS1zaGFyZSAuc2hhcmUtYnV0dG9uIC5zb2NpYWwgdWwgbGkge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW46IDAgM3B4O1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtc2hhcmVfYm9keSAuYXAtcG9zdC0tc2hhcmUgLnNoYXJlLWJ1dHRvbiAuc29jaWFsIHVsIGxpOmJlZm9yZSB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NWVtO1xuICB9XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtc2hhcmVfYm9keSAuYXAtcG9zdC0tc2hhcmUgLm9ubHktaWNvbiB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIGJvZHkuYXAtYm9keSAuYXAtc2hhcmVfYm9keS5hcC1zaGFyZV9ib2R5LS10b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIGJvZHkuYXAtYm9keSAuYXAtc2hhcmVfYm9keS5hcC1zaGFyZV9ib2R5LS10b3Age1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBib2R5LmFwLWJvZHkgLmFwLXNoYXJlX2JvZHkuYXAtc2hhcmVfYm9keS0tdG9wIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtc2hhcmVfYm9keS5hcC1zaGFyZV9ib2R5LS10b3AgLmFwLXBvc3QtLXNoYXJlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzOHB4O1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtc2hhcmVfYm9keS5hcC1zaGFyZV9ib2R5LS10b3AgLmFwLXBvc3QtLXNoYXJlIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5ib2R5LmFwLWJvZHkgLmFwLWJpbyA+IC5yb3cge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1iaW8gLnVuY29kZV90ZXh0X2NvbHVtbiB7XG4gIHBhZGRpbmctdG9wOiAzNnB4O1xuICBib3JkZXItdG9wOiAxNHB4IHNvbGlkICM0YTRhNGE7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtcGVyc29uX3RyaXB0eWNoIHtcbiAgbWFyZ2luOiAwIC0zNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgYm9keS5hcC1ib2R5IC5hcC1wZXJzb25fdHJpcHR5Y2gge1xuICAgIG1hcmdpbjogMjBweCAtMzZweCAwO1xuICB9XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtcGVyc29uX3RyaXB0eWNoID4gLnJvdyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHkuYXAtYm9keSAuYXAtcGVyc29uLS1pbmZvIC5hcC1wZXJzb24tLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1wZXJzb24tLWluZm8gLmFwLXBlcnNvbi0tdGl0bGUgcCB7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICBib2R5LmFwLWJvZHkgLmFwLXBlcnNvbi0taW5mbyAuYXAtcGVyc29uLS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICB9XG4gIGJvZHkuYXAtYm9keSAuYXAtcGVyc29uLS1pbmZvIC5hcC1wZXJzb24tLXRpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gIH1cbn1cblxuYm9keS5hcC1ib2R5IC5hcC1wZXJzb24tLWNvbnRhY3QgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuYm9keS5hcC1ib2R5LnNpbmdsZS1wZW9wbGUgLmFwLXBlcnNvbi0tY29udGFjdCB7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDM2cHg7XG4gIHBhZGRpbmc6IDAgMzZweDtcbn1cblxuYm9keS5hcC1ib2R5LnNpbmdsZS1wZW9wbGUgLmFwLXBlcnNvbi0tY29udGFjdCBkbCB7XG4gIG1hcmdpbjogMDtcbn1cblxuYm9keS5hcC1ib2R5LnNpbmdsZS1wZW9wbGUgLmFwLXBlcnNvbi0tY29udGFjdCBkdCwgYm9keS5hcC1ib2R5LnNpbmdsZS1wZW9wbGUgLmFwLXBlcnNvbi0tY29udGFjdCBkZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG5ib2R5LmFwLWJvZHkuc2luZ2xlLXBlb3BsZSAuYXAtcGVyc29uLS1jb250YWN0IGEge1xuICBjb2xvcjogIzMzMztcbn1cblxuYm9keS5hcC1ib2R5LnNpbmdsZS1wZW9wbGUgLmFwLXBlcnNvbi0tY29udGFjdCBhOmhvdmVyLCBib2R5LmFwLWJvZHkuc2luZ2xlLXBlb3BsZSAuYXAtcGVyc29uLS1jb250YWN0IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYm9keS5hcC1ib2R5IC5hcC1wb3N0LS1kZXRhaWxzIC5hcC1wb3N0LS1tZXRhIC5hcC1wb3N0LS1tZXRhX2xpc3QgcC5hcC1wZXJzb24tLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjRlbTtcbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEFSVFBBUEVSUyAtLSBUSEVNRVxuLy8gTUFJTi5TQ1NTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyB0aGlzIGZpbGUgc2hvdWxkIG9ubHkgY29udGFpbiBAaW1wb3J0IHN0YXRlbWVudHMsIG5vIGFjdHVhbCBjc3MgcnVsZXNcblxuQGltcG9ydCBcInNldHRpbmdzLmdsb2JhbFwiO1xuQGltcG9ydCBcInNldHRpbmdzLmNvbG9yc1wiO1xuXG5AaW1wb3J0IFwiYmFzZS5mb250c1wiO1xuXG5ib2R5LmFwLWJvZHkge1xuXG4gIEBpbXBvcnQgXCJ0b29scy5taXhpbnNcIjtcblxuICBAaW1wb3J0IFwiYmFzZS5vdmVycmlkZXNcIjtcbiAgQGltcG9ydCBcImJhc2UuaWNvbmZvbnRcIjtcbiAgQGltcG9ydCBcImJhc2UuZWxlbWVudHNcIjtcblxuICBAaW1wb3J0IFwiZ2xvYmFsL2xheW91dFwiO1xuICBAaW1wb3J0IFwiZ2xvYmFsL2J1dHRvbnNcIjtcbiAgQGltcG9ydCBcImdsb2JhbC90eXBvZ3JhcGh5XCI7XG5cbiAgQGltcG9ydCBcImNvbXBvbmVudHMvaGVhZGVyXCI7XG4gIEBpbXBvcnQgXCJjb21wb25lbnRzL2Zvb3RlclwiO1xuICBAaW1wb3J0IFwiY29tcG9uZW50cy9hcmNoaXZlLWl0ZW1zXCI7XG4gIEBpbXBvcnQgXCJjb21wb25lbnRzL25laWdoYm9yaG9vZFwiO1xuICBAaW1wb3J0IFwiY29tcG9uZW50cy9nbG9zc2FyeS1pdGVtc1wiO1xuICBAaW1wb3J0IFwiY29tcG9uZW50cy9yZXRyby1pdGVtc1wiO1xuICBAaW1wb3J0IFwiY29tcG9uZW50cy9uZXdzLXNsaWRlclwiO1xuICBAaW1wb3J0IFwiY29tcG9uZW50cy9wcm9tb1wiO1xuICBAaW1wb3J0IFwiY29tcG9uZW50cy9zZWFyY2gtcmVzdWx0c1wiO1xuICBAaW1wb3J0IFwiY29tcG9uZW50cy9zcG9uc29yc2hpcFwiO1xuICBAaW1wb3J0IFwiY29tcG9uZW50cy92aWRlby1mZWF0dXJlZFwiO1xuXG4gIEBpbXBvcnQgXCJwYWdlcy9ob21lXCI7XG4gIEBpbXBvcnQgXCJwYWdlcy9hcmNoaXZlXCI7XG4gIEBpbXBvcnQgXCJwYWdlcy9zaW5nbGVcIjtcbiAgQGltcG9ydCBcInBhZ2VzL3BlcnNvblwiO1xuXG4gIC8vIEZvciBEZWJ1Z2dpbmcgUmVzcG9uc2l2ZSBEZXNpZ24gSXNzdWVzXG4gIC8vQGltcG9ydCBcImhlbHBlci5yZXNwb25zaXZlXCI7XG59IiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQVJUUEFQRVJTIC0tIFRIRU1FXG4vLyBfQkFTRS5PVkVSUklERVMuU0NTU1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uc3R5bGUtbGlnaHQgLmhlYWRpbmdzLWNvbG9yLFxuLnN0eWxlLWRhcmsgLnN0eWxlLWxpZ2h0IC5oZWFkaW5ncy1jb2xvcixcbi5zdHlsZS1saWdodCBoMSxcbi5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCBoMSxcbi5zdHlsZS1saWdodCBoMixcbi5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCBoMixcbi5zdHlsZS1saWdodCBoMyxcbi5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCBoMyxcbi5zdHlsZS1saWdodCBoNCxcbi5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCBoNCxcbi5zdHlsZS1saWdodCBoNSxcbi5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCBoNSxcbi5zdHlsZS1saWdodCBoNixcbi5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCBoNixcbi5zdHlsZS1saWdodCBwIGIsXG4uc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgcCBiLFxuLnN0eWxlLWxpZ2h0IHAgc3Ryb25nLFxuLnN0eWxlLWRhcmsgLnN0eWxlLWxpZ2h0IHAgc3Ryb25nLFxuLnN0eWxlLWxpZ2h0IGRsIGR0LFxuLnN0eWxlLWRhcmsgLnN0eWxlLWxpZ2h0IGRsIGR0LFxuLnN0eWxlLWxpZ2h0IGJsb2NrcXVvdGUgcCxcbi5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCBibG9ja3F1b3RlIHAsXG4uc3R5bGUtbGlnaHQgdGFibGUgdGhlYWQsXG4uc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgdGFibGUgdGhlYWQsXG4uc3R5bGUtbGlnaHQgZm9ybSBwLFxuLnN0eWxlLWRhcmsgLnN0eWxlLWxpZ2h0IGZvcm0gcCxcbi5zdHlsZS1saWdodCAucGFuZWwtdGl0bGUgPiBhIHNwYW46YWZ0ZXIsXG4uc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgLnBhbmVsLXRpdGxlID4gYSBzcGFuOmFmdGVyLFxuLnN0eWxlLWxpZ2h0IC5wbGFuIC5wbGFuLXByaWNlIC5wcmljZSxcbi5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCAucGxhbiAucGxhbi1wcmljZSAucHJpY2UsXG4uc3R5bGUtbGlnaHQgLmRldGFpbC1sYWJlbCxcbi5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCAuZGV0YWlsLWxhYmVsLFxuLnN0eWxlLWxpZ2h0IC5jb3VudGRvd24sXG4uc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgLmNvdW50ZG93bixcbi5zdHlsZS1saWdodCAuY291bnRlcixcbi5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCAuY291bnRlcixcbi5zdHlsZS1saWdodCAuY291bnRlci1zdWZmaXgsXG4uc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgLmNvdW50ZXItc3VmZml4LFxuLnN0eWxlLWxpZ2h0IC5jb3VudGVyLXByZWZpeCxcbi5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCAuY291bnRlci1wcmVmaXgsXG4uc3R5bGUtbGlnaHQgLmhlYWRlci13cmFwcGVyIC5oZWFkZXItc2Nyb2xsZG93biBpLFxuLnN0eWxlLWRhcmsgLnN0eWxlLWxpZ2h0IC5oZWFkZXItd3JhcHBlciAuaGVhZGVyLXNjcm9sbGRvd24gaSxcbi5zdHlsZS1saWdodCAuaGVhZGVyLXdyYXBwZXIgLmhlYWRlci1jb250ZW50LWlubmVyIGJsb2NrcXVvdGUucHVsbHF1b3RlIHA6Zmlyc3QtY2hpbGQsXG4uc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgLmhlYWRlci13cmFwcGVyIC5oZWFkZXItY29udGVudC1pbm5lciBibG9ja3F1b3RlLnB1bGxxdW90ZSBwOmZpcnN0LWNoaWxkLFxuLnN0eWxlLWxpZ2h0IC5oZWFkZXItbWFpbi1jb250YWluZXIgLnBvc3QtaW5mbyxcbi5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCAuaGVhZGVyLW1haW4tY29udGFpbmVyIC5wb3N0LWluZm8sXG4uc3R5bGUtbGlnaHQgLmhlYWRlci1tYWluLWNvbnRhaW5lciAucG9zdC1pbmZvIGEsXG4uc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgLmhlYWRlci1tYWluLWNvbnRhaW5lciAucG9zdC1pbmZvIGEsXG4uc3R5bGUtbGlnaHQgLndpZGdldC1jb250YWluZXIud2lkZ2V0X3JlY2VudF9jb21tZW50cyBsaTpiZWZvcmUsXG4uc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgLndpZGdldC1jb250YWluZXIud2lkZ2V0X3JlY2VudF9jb21tZW50cyBsaTpiZWZvcmUsXG4uc3R5bGUtbGlnaHQgLndpZGdldC1jb250YWluZXIud2lkZ2V0X3JlY2VudF9lbnRyaWVzIGxpOmJlZm9yZSxcbi5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCAud2lkZ2V0LWNvbnRhaW5lci53aWRnZXRfcmVjZW50X2VudHJpZXMgbGk6YmVmb3JlLFxuLnN0eWxlLWxpZ2h0IC53aWRnZXQtY29udGFpbmVyLndpZGdldF9wYWdlcyBsaTpiZWZvcmUsXG4uc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgLndpZGdldC1jb250YWluZXIud2lkZ2V0X3BhZ2VzIGxpOmJlZm9yZSxcbi5zdHlsZS1saWdodCAud2lkZ2V0LWNvbnRhaW5lci53aWRnZXRfdG9wX3JhdGVkX3Byb2R1Y3RzIGxpOmJlZm9yZSxcbi5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCAud2lkZ2V0LWNvbnRhaW5lci53aWRnZXRfdG9wX3JhdGVkX3Byb2R1Y3RzIGxpOmJlZm9yZSxcbi5zdHlsZS1saWdodCAud2lkZ2V0LWNvbnRhaW5lci53aWRnZXRfcmVjZW50X3Jldmlld3MgbGk6YmVmb3JlLFxuLnN0eWxlLWRhcmsgLnN0eWxlLWxpZ2h0IC53aWRnZXQtY29udGFpbmVyLndpZGdldF9yZWNlbnRfcmV2aWV3cyBsaTpiZWZvcmUsXG4uc3R5bGUtbGlnaHQgLndpZGdldC1jb250YWluZXIud2lkZ2V0X2xhdGVzdF90d2VldHNfd2lkZ2V0IC50d2VldC10ZXh0OmJlZm9yZSxcbi5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCAud2lkZ2V0LWNvbnRhaW5lci53aWRnZXRfbGF0ZXN0X3R3ZWV0c193aWRnZXQgLnR3ZWV0LXRleHQ6YmVmb3JlLFxuLnN0eWxlLWxpZ2h0IC53aWRnZXQtY29udGFpbmVyLndpZGdldF9sYXRlc3RfdHdlZXRzIC50d2VldC10ZXh0OmJlZm9yZSxcbi5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCAud2lkZ2V0LWNvbnRhaW5lci53aWRnZXRfbGF0ZXN0X3R3ZWV0cyAudHdlZXQtdGV4dDpiZWZvcmUsXG4uc3R5bGUtbGlnaHQgLmNvbW1lbnQtY29udGVudCAuY29tbWVudC1hdXRob3IgYSxcbi5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCAuY29tbWVudC1jb250ZW50IC5jb21tZW50LWF1dGhvciBhLFxuLnN0eWxlLWxpZ2h0IC5jb21tZW50LWNvbnRlbnQgLmNvbW1lbnQtYXV0aG9yIHNwYW4sXG4uc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgLmNvbW1lbnQtY29udGVudCAuY29tbWVudC1hdXRob3Igc3Bhbixcbi5zdHlsZS1saWdodCAuYXV0aG9yLWRldGFpbHMtZGF0YSAuYXV0aG9yLW5hbWUgYSxcbi5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCAuYXV0aG9yLWRldGFpbHMtZGF0YSAuYXV0aG9yLW5hbWUgYSxcbi5zdHlsZS1saWdodCBkaXZbY2xhc3MqPXNoYXJlci1dLnNoYXJlLWJ1dHRvbiBsYWJlbCxcbi5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCBkaXZbY2xhc3MqPXNoYXJlci1dLnNoYXJlLWJ1dHRvbiBsYWJlbCxcbi5zdHlsZS1saWdodCAuc2hhcmUtYnV0dG9uLnNoYXJlLWlubGluZSAuc29jaWFsLnRvcCBsaSxcbi5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCAuc2hhcmUtYnV0dG9uLnNoYXJlLWlubGluZSAuc29jaWFsLnRvcCBsaSxcbi5zdHlsZS1saWdodCAudmNfcHJvZ3Jlc3NfYmFyIC52Y19wcm9ncmVzc19sYWJlbCxcbi5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCAudmNfcHJvZ3Jlc3NfYmFyIC52Y19wcm9ncmVzc19sYWJlbCxcbi5zdHlsZS1saWdodCAudmNfcGllX2NoYXJ0IC52Y19waWVfY2hhcnRfdmFsdWUsXG4uc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgLnZjX3BpZV9jaGFydCAudmNfcGllX2NoYXJ0X3ZhbHVlLFxuLnN0eWxlLWxpZ2h0IHVsLmR3bHNfc2VhcmNoX3Jlc3VsdHMgLmRhdmVzLXdvcmRwcmVzcy1saXZlLXNlYXJjaF90aXRsZSAuc2VhcmNoLXRpdGxlLFxuLnN0eWxlLWRhcmsgLnN0eWxlLWxpZ2h0IHVsLmR3bHNfc2VhcmNoX3Jlc3VsdHMgLmRhdmVzLXdvcmRwcmVzcy1saXZlLXNlYXJjaF90aXRsZSAuc2VhcmNoLXRpdGxlLFxuLnN0eWxlLWxpZ2h0IHVsLmR3bHNfc2VhcmNoX3Jlc3VsdHMgLmRhdmVzLXdvcmRwcmVzcy1saXZlLXNlYXJjaF9hdXRob3IsXG4uc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgdWwuZHdsc19zZWFyY2hfcmVzdWx0cyAuZGF2ZXMtd29yZHByZXNzLWxpdmUtc2VhcmNoX2F1dGhvcixcbi5zdHlsZS1saWdodCAud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYSxcbi5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCAud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYSxcbi5zdHlsZS1saWdodCAud29vY29tbWVyY2UgI2NvbnRlbnQgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYSxcbi5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCAud29vY29tbWVyY2UgI2NvbnRlbnQgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYSxcbi5zdHlsZS1saWdodCAud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3Bhbixcbi5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCAud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3Bhbixcbi5zdHlsZS1saWdodCAud29vY29tbWVyY2UgI2NvbnRlbnQgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3Bhbixcbi5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCAud29vY29tbWVyY2UgI2NvbnRlbnQgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3Bhbixcbi5zdHlsZS1saWdodCAud29vY29tbWVyY2UgdGFibGUuY2FydCBhLnJlbW92ZSxcbi5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCAud29vY29tbWVyY2UgdGFibGUuY2FydCBhLnJlbW92ZSxcbi5zdHlsZS1saWdodCAud29vY29tbWVyY2UgI2NvbnRlbnQgdGFibGUuY2FydCBhLnJlbW92ZSxcbi5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCAud29vY29tbWVyY2UgI2NvbnRlbnQgdGFibGUuY2FydCBhLnJlbW92ZSxcbi5zdHlsZS1saWdodCAud29vY29tbWVyY2UgdWwuY2FydF9saXN0Om5vdCgudW5jb2RlLWNhcnQtZHJvcGRvd24pIGxpIC5hbW91bnQsXG4uc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgLndvb2NvbW1lcmNlIHVsLmNhcnRfbGlzdDpub3QoLnVuY29kZS1jYXJ0LWRyb3Bkb3duKSBsaSAuYW1vdW50LFxuLnN0eWxlLWxpZ2h0IC53b29jb21tZXJjZSB1bC5wcm9kdWN0X2xpc3Rfd2lkZ2V0Om5vdCgudW5jb2RlLWNhcnQtZHJvcGRvd24pIGxpIC5hbW91bnQsXG4uc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RfbGlzdF93aWRnZXQ6bm90KC51bmNvZGUtY2FydC1kcm9wZG93bikgbGkgLmFtb3VudCxcbi5zdHlsZS1saWdodCAud29vY29tbWVyY2UgdWwuY2FydF9saXN0Om5vdCgudW5jb2RlLWNhcnQtZHJvcGRvd24pIGxpIGEsXG4uc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgLndvb2NvbW1lcmNlIHVsLmNhcnRfbGlzdDpub3QoLnVuY29kZS1jYXJ0LWRyb3Bkb3duKSBsaSBhLFxuLnN0eWxlLWxpZ2h0IC53b29jb21tZXJjZSB1bC5wcm9kdWN0X2xpc3Rfd2lkZ2V0Om5vdCgudW5jb2RlLWNhcnQtZHJvcGRvd24pIGxpIGEsXG4uc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RfbGlzdF93aWRnZXQ6bm90KC51bmNvZGUtY2FydC1kcm9wZG93bikgbGkgYSxcbi5zdHlsZS1saWdodCAud29vY29tbWVyY2UgdWwuY2FydF9saXN0Om5vdCgudW5jb2RlLWNhcnQtZHJvcGRvd24pIGxpIC5oMixcbi5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCAud29vY29tbWVyY2UgdWwuY2FydF9saXN0Om5vdCgudW5jb2RlLWNhcnQtZHJvcGRvd24pIGxpIC5oMixcbi5zdHlsZS1saWdodCAud29vY29tbWVyY2UgdWwucHJvZHVjdF9saXN0X3dpZGdldDpub3QoLnVuY29kZS1jYXJ0LWRyb3Bkb3duKSBsaSAuaDIsXG4uc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RfbGlzdF93aWRnZXQ6bm90KC51bmNvZGUtY2FydC1kcm9wZG93bikgbGkgLmgyLFxuLnN0eWxlLWxpZ2h0IC53b29jb21tZXJjZS53aWRnZXRfc2hvcHBpbmdfY2FydCAudG90YWwsXG4uc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgLndvb2NvbW1lcmNlLndpZGdldF9zaG9wcGluZ19jYXJ0IC50b3RhbCxcbi5zdHlsZS1saWdodCAud29vY29tbWVyY2UgLndpZGdldF9zaG9wcGluZ19jYXJ0IC50b3RhbCxcbi5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCAud29vY29tbWVyY2UgLndpZGdldF9zaG9wcGluZ19jYXJ0IC50b3RhbCxcbi5zdHlsZS1saWdodCAud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzIHRhYmxlIHRoLFxuLnN0eWxlLWRhcmsgLnN0eWxlLWxpZ2h0IC53b29jb21tZXJjZSAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMgdGFibGUgdGgsXG4uc3R5bGUtbGlnaHQgLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyAub3JkZXItdG90YWwgLmFtb3VudCxcbi5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCAud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzIC5vcmRlci10b3RhbCAuYW1vdW50LFxuLnN0eWxlLWxpZ2h0IC53b29jb21tZXJjZSAub3JkZXJfZGV0YWlscyBsaSBzdHJvbmcsXG4uc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgLndvb2NvbW1lcmNlIC5vcmRlcl9kZXRhaWxzIGxpIHN0cm9uZyxcbi5zdHlsZS1saWdodCAuc3Rhci1yYXRpbmcsXG4uc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgLnN0YXItcmF0aW5nLFxuLnN0eWxlLWxpZ2h0IHNwYW4ucHJpY2UsXG4uc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgc3Bhbi5wcmljZSxcbi5zdHlsZS1saWdodCBwLnByaWNlLFxuLnN0eWxlLWRhcmsgLnN0eWxlLWxpZ2h0IHAucHJpY2UsXG4uc3R5bGUtbGlnaHQgdGFibGUuc2hvcF9hdHRyaWJ1dGVzIHRoLFxuLnN0eWxlLWRhcmsgLnN0eWxlLWxpZ2h0IHRhYmxlLnNob3BfYXR0cmlidXRlcyB0aCxcbi5zdHlsZS1saWdodCB0ZC5wcm9kdWN0LW5hbWUgYSxcbi5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCB0ZC5wcm9kdWN0LW5hbWUgYSxcbi5zdHlsZS1saWdodCBwIC50aGFuay15b3UsXG4uc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgcCAudGhhbmsteW91LFxuLnN0eWxlLWxpZ2h0IC5mb3JtLXJvdyBsYWJlbCxcbi5zdHlsZS1kYXJrIC5zdHlsZS1saWdodCAuZm9ybS1yb3cgbGFiZWwsXG4uc3R5bGUtbGlnaHQgLnJvdy1tZXNzYWdlLFxuLnN0eWxlLWRhcmsgLnN0eWxlLWxpZ2h0IC5yb3ctbWVzc2FnZSxcbi5zdHlsZS1saWdodCAub3JkZXItZGV0YWlscyB0Zm9vdCB0cjpsYXN0LWNoaWxkLFxuLnN0eWxlLWRhcmsgLnN0eWxlLWxpZ2h0IC5vcmRlci1kZXRhaWxzIHRmb290IHRyOmxhc3QtY2hpbGQsXG4uc3R5bGUtbGlnaHQgI29yZGVyX3JldmlldyB0Zm9vdCB0cjpsYXN0LWNoaWxkLFxuLnN0eWxlLWRhcmsgLnN0eWxlLWxpZ2h0ICNvcmRlcl9yZXZpZXcgdGZvb3QgdHI6bGFzdC1jaGlsZCxcbi5zdHlsZS1saWdodCB0YWJsZS52YXJpYXRpb25zIGxhYmVsLFxuLnN0eWxlLWRhcmsgLnN0eWxlLWxpZ2h0IHRhYmxlLnZhcmlhdGlvbnMgbGFiZWwge1xuICBjb2xvcjogJGFwLWdyYXk7XG4gIGZvbnQtZmFtaWx5OiAkYXAtZm9udDtcbn1cblxuLnN0eWxlLWxpZ2h0IC5saW5rLCAuc3R5bGUtbGlnaHQuc3R5bGUtb3ZlcnJpZGUgLmxpbmssXG4uc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgLmxpbmssXG4uc3R5bGUtbGlnaHQgYSxcbi5zdHlsZS1saWdodC5zdHlsZS1vdmVycmlkZSBhLFxuLnN0eWxlLWRhcmsgLnN0eWxlLWxpZ2h0IGEsXG4uc3R5bGUtbGlnaHQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpiZWZvcmUsXG4uc3R5bGUtbGlnaHQuc3R5bGUtb3ZlcnJpZGUgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpiZWZvcmUsXG4uc3R5bGUtZGFyayAuc3R5bGUtbGlnaHQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpiZWZvcmUge1xuICBjb2xvcjogJGFwLWdyYXk7XG4gIGZvbnQtZmFtaWx5OiAkYXAtZm9udDtcbn1cblxuLmJ1dHRvbnMtc3R5bGUsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXG4uYnRuOm5vdCguYnRuLWN1c3RvbS10eXBvKSxcbi5idG4tbGluazpub3QoLmJ0bi1jdXN0b20tdHlwbyksXG4ubmF2LXRhYnMsXG4ucGFuZWwtdGl0bGUgPiBhIHNwYW4sXG4uc2VhcmNoX2Zvb3Rlcixcbi53Yy1mb3J3YXJkLFxuLndjLWZvcndhcmQgYSB7XG4gIGZvbnQtZmFtaWx5OiAkYXAtZm9udCAhaW1wb3J0YW50O1xufSIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEFSVFBBUEVSUyAtLSBUSEVNRVxuLy8gX1NFVFRJTkdTLkNPTE9SUy5TQ1NTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiR3aGl0ZTogICAgICAgI2ZmZjtcbiRibGFjazogICAgICAgIzAwMDtcblxuJGFwLWdyYXk6ICAgICAjNGE0YTRhO1xuJGFwLWdyYXktbHQ6ICAjZTllOWU5O1xuJGFwLWdyYXktbHQyOiAjZjZmNmY2O1xuJGFwLWdyYXktbWQ6ICAjOGY4ZjhmO1xuJGFwLWdyYXktZGs6ICAjMzMzO1xuXG4kYXAtcGluazogICAgICNkZDg0OTc7XG5cbiRhcC1yZWQ6ICAgICAgICAjZGYwMDAwO1xuJGFwLXllbGxvdzogICAgICNmZjA7XG4kYXAteWVsbG93LW1kOiAgI2QwZDAwMDtcbiRhcC15ZWxsb3ctZGs6ICAjYjFiMTA5O1xuXG4kYXAtdGVhbDogICAgICMwY2I0Y2U7XG5cbiRhcC1vdmVybGF5OiAgcmdiYSgkYXAtZ3JheS1kaywgMC45KTtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFNob3J0Y3V0c1xuXG4kYXAtbWFpbjogICAgICAgJGFwLWdyYXk7XG4kYXAtaGlnaGxpZ2h0OiAgJGFwLXRlYWw7XG4kYXAtaG92ZXI6ICAgICAgJGFwLXBpbms7IiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQVJUUEFQRVJTIC0tIFRIRU1FXG4vLyBfTEFZT1VULlNDU1Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJiB7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgY29sb3I6ICRhcC1ncmF5O1xuICBmb250LWZhbWlseTogJGFwLWZvbnQ7XG59XG5cbiNwYWdlLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLmFwLWhlYWRlci0taG9tZSB7XG4gICAgICBwYWRkaW5nOiAwICR1bmMtbWFyZ2luO1xuICAgIH1cbiAgICAuYXAtaGVhZGVyLS1nbG9iYWwge1xuICAgICAgbWFyZ2luOiA2OHB4IDAgMzhweDtcbiAgICAgIHBhZGRpbmc6IDAgJHVuYy1tYXJnaW47XG4gICAgfVxuICB9XG59XG4ubWFpbi1jb250YWluZXIgLnJvdy1jb250YWluZXIge1xuICAucm93LXBhcmVudCAucm93LXBhcmVudCB7XG4gICAgcGFkZGluZzogJHVuYy1tYXJnaW4gMDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICBwYWRkaW5nOiAoJHVuYy1tYXJnaW4gKiAwLjUpICR1bmMtbWFyZ2luO1xuICAgIH1cbiAgfVxuICAuZG91YmxlLXRvcC1wYWRkaW5nIHsgcGFkZGluZy10b3A6ICR1bmMtbWFyZ2luICogMC41OyB9XG4gIC5kb3VibGUtYm90dG9tLXBhZGRpbmcgeyBwYWRkaW5nLWJvdHRvbTogJHVuYy1tYXJnaW4gKiAwLjU7IH1cbn1cblxuLmxpbWl0LXdpZHRoIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICBtYXgtd2lkdGg6ICRhcC1icC14bGFyZ2U7XG4gIH1cbn1cblxuLm1lbnUtY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgIHBhZGRpbmc6IDAgJHVuYy1tYXJnaW47XG4gIH1cbn1cblxuLmFwLXN0cmV0Y2gge1xuICBiYWNrZ3JvdW5kOiAkYXAtZ3JheS1sdDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgIG1hcmdpbjogKC0kdW5jLW1hcmdpbikgMDtcbiAgfVxufVxuXG4vLy5tYWluLWNvbnRhaW5lciAucm93LWlubmVyID4gZGl2IHtcbi8vICBwYWRkaW5nOiAwcHggMHB4IDBweCAkdW5jLW1hcmdpbjtcbi8vfVxuXG4uYXAtd2lkZSB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICBwYWRkaW5nOiAwICR1bmMtbWFyZ2luO1xuICB9XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgbWFyZ2luOiAyMHB4IDAgMjBweCAyMHB4O1xufVxuXG4uYWxpZ25sZWZ0IHtcbiAgbWFyZ2luOiAyMHB4IDIwcHggMjBweCAwO1xufVxuXG4uc3Itb25seSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uZm9vdG5vdGVfcGx1Z2luX3Rvb2x0aXBfdGV4dCB7XG4gIG1hcmdpbjogMCAycHg7XG4gIHRvcDogLTVweCAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmZvb3Rub3RlX2NvbnRhaW5lcl9wcmVwYXJlLFxuI2Zvb3Rub3RlX3JlZmVyZW5jZXNfY29udGFpbmVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwICR1bmMtbWFyZ2luO1xuICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgbWF4LXdpZHRoOiAkYXAtY29udGVudC1uYXJyb3c7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmZvb3Rub3RlX2NvbnRhaW5lcl9wcmVwYXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAkdW5jLW1hcmdpbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogJHVuYy1tYXJnaW4vMiAhaW1wb3J0YW50O1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6ICR1bmMtbWFyZ2luO1xuICAgIHJpZ2h0OiAkdW5jLW1hcmdpbjtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAkYXAtZ3JheTtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtZmFtaWx5OiAkYXAtZm9udC1jb25kZW5zZWQ7XG4gICAgbWFyZ2luOiAwIDAgOHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgc3BhbiB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDIuNWVtICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxufVxuXG4jZm9vdG5vdGVfcmVmZXJlbmNlc19jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAkdW5jLW1hcmdpbiAhaW1wb3J0YW50O1xuXG4gIC5mb290bm90ZS1yZWZlcmVuY2UtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgdGQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMCAwIDAgNXB4O1xuXG4gICAgICAmLmZvb3Rub3RlX3BsdWdpbl90ZXh0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cblxuICAgICAgJi5mb290bm90ZV9wbHVnaW5fbGluayB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICY6aG92ZXIgeyBjb2xvcjogJGFwLXBpbms7IH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucm93LW5hdmlnYXRpb24ge1xuICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgbGkge1xuICAgIC5wYWdlLW51bWJlcnMge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYXAtbWFpbmNvbnRlbnQge1xuICBAbWVkaWEgKG1heC13aWR0aDogJGFwLWJwLW1lZGl1bSAtIDEpIHtcbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLmFwLWl0ZW0tLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogOTAwO1xuICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gIC5wb3N0LWNvbnRlbnQgLnBvc3QtdGl0bGUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAkdW5jLW1hcmdpbiAoJHVuYy1tYXJnaW4vMikgIWltcG9ydGFudDtcbiAgfVxufVxuXG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBBUlRQQVBFUlMgLS0gVEhFTUVcbi8vIF9TRVRUSU5HUy5HTE9CQUxTLlNDU1Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gVU5DT0RFIHZhcmlhYmxlIGVxdWl2YWxlbmNpZXNcbiR1bmMtbWFyZ2luOiAzNnB4O1xuXG4vLyBVSSBDb25zdGFudHNcbiRhcC1idXR0b24tYm9yZGVyOiA0cHg7XG4kYXAtYnV0dG9uLWRpZmY6IDEuNTtcblxuJGFwLWZlYXR1cmUtbWF4OiAgICA0ODBweDtcbiRhcC1jb250ZW50LW5hcnJvdzogOTYwcHg7XG5cbi8vIEJyZWFrcG9pbnRzXG4kYXAtYnAtc21hbGw6IDU3MHB4O1xuJGFwLWJwLW1lZGl1bTogOTYwcHg7XG4kYXAtYnAtbGFyZ2U6IDEyMDBweDtcbiRhcC1icC14bGFyZ2U6IDE0NDBweDsiLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBBUlRQQVBFUlMgLS0gVEhFTUVcbi8vIF9CVVRUT05TLlNDU1Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQG1peGluIGFwLWJ1dHRvbl9saWdodCB7XG4gIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgJjpiZWZvcmUgeyBib3JkZXItcmlnaHQtY29sb3I6ICR3aGl0ZTsgfVxuICAmOmFmdGVyIHsgYm9yZGVyLXRvcC1jb2xvcjogJHdoaXRlOyB9XG59XG5cbkBtaXhpbiBhcC1idXR0b25fZGFyayB7XG4gIGNvbG9yOiAkYXAtZ3JheS1kayAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICRhcC1ncmF5LWRrICFpbXBvcnRhbnQ7XG4gICY6YmVmb3JlIHsgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkYXAtZ3JheS1kazsgfVxuICAmOmFmdGVyIHsgYm9yZGVyLXRvcC1jb2xvcjogJGFwLWdyYXktZGs7IH1cbn1cblxuQG1peGluIGFwLWJ1dHRvbl9yZWQge1xuICBjb2xvcjogJGFwLXJlZCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICRhcC1yZWQgIWltcG9ydGFudDtcbiAgJjpiZWZvcmUgeyBib3JkZXItcmlnaHQtY29sb3I6ICRhcC1yZWQ7IH1cbiAgJjphZnRlciB7IGJvcmRlci10b3AtY29sb3I6ICRhcC1yZWQ7IH1cbn1cblxuQG1peGluIGFwLWJ1dHRvbl95ZWxsb3cge1xuICBjb2xvcjogJGFwLXllbGxvdy1tZCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICRhcC15ZWxsb3cgIWltcG9ydGFudDtcbiAgJjpiZWZvcmUgeyBib3JkZXItcmlnaHQtY29sb3I6ICRhcC15ZWxsb3c7IH1cbiAgJjphZnRlciB7IGJvcmRlci10b3AtY29sb3I6ICRhcC15ZWxsb3c7IH1cbn1cblxuLmFwLWJ0bixcbi5zdHlsZS1saWdodCAuYXAtYnRuLmJ0bi1kZWZhdWx0LFxuLnN0eWxlLWRhcmsgLmFwLWJ0bi5idG4tZGVmYXVsdCB7XG4gIGNvbG9yOiAkYXAtZ3JheSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgcGFkZGluZzogOHB4IDI0cHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAkYXAtYnV0dG9uLWJvcmRlciAkYXAtZ3JheSBzb2xpZCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNnMsIGNvbG9yIC42cztcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy90cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgdG9wOiAtKCRhcC1idXR0b24tYm9yZGVyKTtcbiAgICBsZWZ0OiAtKCRhcC1idXR0b24tYm9yZGVyICogMik7XG4gICAgYm90dG9tOiAtKCRhcC1idXR0b24tYm9yZGVyICogMik7XG4gICAgYm9yZGVyLXRvcDogJGFwLWJ1dHRvbi1ib3JkZXIgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkYXAtYnV0dG9uLWJvcmRlciBzb2xpZCAkYXAtZ3JheTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvL3RyYW5zaXRpb246IGFsbCAxcztcbiAgICAvL2JvdHRvbTogLSgkYXAtYnV0dG9uLWJvcmRlciAqIDIpO1xuICAgIHRvcDogY2FsYygxMDAlICsgI3skYXAtYnV0dG9uLWJvcmRlcn0pO1xuICAgIGxlZnQ6IC0oJGFwLWJ1dHRvbi1ib3JkZXIgKiAyKTtcbiAgICByaWdodDogLSgkYXAtYnV0dG9uLWJvcmRlcik7XG4gICAgYm9yZGVyLXRvcDogJGFwLWJ1dHRvbi1ib3JkZXIgc29saWQgJGFwLWdyYXk7XG4gICAgYm9yZGVyLXJpZ2h0OiAkYXAtYnV0dG9uLWJvcmRlciBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICYuYXAtYnRuX2xpZ2h0IHsgQGluY2x1ZGUgYXAtYnV0dG9uX2xpZ2h0OyB9XG4gICYuYXAtYnRuX2RhcmsgeyBAaW5jbHVkZSBhcC1idXR0b25fZGFyazsgfVxuICAmLmFwLWJ0bl9yZWQgeyBAaW5jbHVkZSBhcC1idXR0b25fcmVkOyB9XG4gICYuYXAtYnRuX3llbGxvdyB7IEBpbmNsdWRlIGFwLWJ1dHRvbl95ZWxsb3c7IH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgcGFkZGluZzogMTJweCAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAoJGFwLWJ1dHRvbi1ib3JkZXIgKiAkYXAtYnV0dG9uLWRpZmYpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAvL2JhY2tncm91bmQ6IHJnYmEoJGFwLWdyYXktZGssIDAuNykgIWltcG9ydGFudDtcbiAgICAgIC8vY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHRvcDogLSgkYXAtYnV0dG9uLWJvcmRlciAqICRhcC1idXR0b24tZGlmZik7XG4gICAgICBsZWZ0OiAtKCRhcC1idXR0b24tYm9yZGVyICogJGFwLWJ1dHRvbi1kaWZmICogMik7XG4gICAgICBib3R0b206IC0oJGFwLWJ1dHRvbi1ib3JkZXIgKiAkYXAtYnV0dG9uLWRpZmYgKiAyKTtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6ICRhcC1idXR0b24tYm9yZGVyICogJGFwLWJ1dHRvbi1kaWZmO1xuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAkYXAtYnV0dG9uLWJvcmRlciAqICRhcC1idXR0b24tZGlmZjtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIC8vYm90dG9tOiAtKCRhcC1idXR0b24tYm9yZGVyICogJGFwLWJ1dHRvbi1kaWZmICogMik7XG4gICAgICB0b3A6IGNhbGMoMTAwJSArICN7JGFwLWJ1dHRvbi1ib3JkZXIgKiAkYXAtYnV0dG9uLWRpZmZ9KTtcbiAgICAgIGxlZnQ6IC0oJGFwLWJ1dHRvbi1ib3JkZXIgKiAkYXAtYnV0dG9uLWRpZmYgKiAyKTtcbiAgICAgIHJpZ2h0OiAtKCRhcC1idXR0b24tYm9yZGVyICogJGFwLWJ1dHRvbi1kaWZmKTtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6ICRhcC1idXR0b24tYm9yZGVyICogJGFwLWJ1dHRvbi1kaWZmO1xuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAkYXAtYnV0dG9uLWJvcmRlciAqICRhcC1idXR0b24tZGlmZjtcbiAgICB9XG5cbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICB0b3A6IDJweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAtKCRhcC1idXR0b24tYm9yZGVyICogJGFwLWJ1dHRvbi1kaWZmICogMikgKyAyO1xuICAgICAgICBib3R0b206IC0oJGFwLWJ1dHRvbi1ib3JkZXIgKiAkYXAtYnV0dG9uLWRpZmYgKiAyKSArIDI7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6ICgkYXAtYnV0dG9uLWJvcmRlciAqICRhcC1idXR0b24tZGlmZikgLSAyO1xuICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6ICgkYXAtYnV0dG9uLWJvcmRlciAqICRhcC1idXR0b24tZGlmZikgLTI7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3R0b206IC0oJGFwLWJ1dHRvbi1ib3JkZXIgKiAkYXAtYnV0dG9uLWRpZmYgKiAyKSArIDI7XG4gICAgICAgIGxlZnQ6IC0oJGFwLWJ1dHRvbi1ib3JkZXIgKiAkYXAtYnV0dG9uLWRpZmYgKiAyKSArIDI7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6ICgkYXAtYnV0dG9uLWJvcmRlciAqICRhcC1idXR0b24tZGlmZikgLSAyO1xuICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6ICgkYXAtYnV0dG9uLWJvcmRlciAqICRhcC1idXR0b24tZGlmZikgLSAyO1xuICAgICAgfVxuICAgIH1cblxuXG5cblxuICAgICYuYXAtYnRuX3JlZCB7XG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiByZ2JhKCRhcC1yZWQsIDAuNSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAgICYuYXAtYnRuX3llbGxvdyB7XG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgIC8vYmFja2dyb3VuZDogcmdiYSgkYXAteWVsbG93LCAwLjMpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICRhcC15ZWxsb3ctZGsgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICB9IC8vIEBlbmQgTEFSR0VcblxuXG59IiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQVJUUEFQRVJTIC0tIFRIRU1FXG4vLyBfVHlwb2dyYXBoeS5TQ1NTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiYsIHAsIGxpLCBkdCwgZGQsIGRsLCBhZGRyZXNzLCBsYWJlbCwgc21hbGwsIHByZSwgY29kZSxcbi5yb3ctaW5uZXIgZGl2W2NsYXNzKj1jb2wtbGctXSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHsgZm9udC1zaXplOiAxNnB4OyB9XG59XG5cbi5hcC1tYWluY29udGVudCB7XG4gICYsIHAsIGxpLCBkdCwgZGQsIGRsLCBhZGRyZXNzLCBsYWJlbCwgc21hbGwsIHByZSwgY29kZSxcbiAgLnJvdy1pbm5lciBkaXZbY2xhc3MqPWNvbC1sZy1dIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbi5zdHlsZS1saWdodCB7XG4gIGNvbG9yOiAkYXAtZ3JheTtcbn1cblxuLnBvc3QtdGl0bGUtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICBoMS5wb3N0LXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGFwLWZvbnQtY29uZGVuc2VkO1xuICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDAuNWVtO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBoMS5wb3N0LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNS41ZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuODU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkdW5jLW1hcmdpbiAqIDAuNTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgICAgLy8mLmFwLXRpdGxlX2xvbmcge1xuICAgICAgLy8gIGZvbnQtc2l6ZTogNmVtO1xuICAgICAgLy99XG4gICAgfVxuICB9XG59XG5cbi5hcC1zdWJoZWFkIHtcbiAgaDIge1xuICAgIGZvbnQtZmFtaWx5OiAkYXAtZm9udC1jb25kZW5zZWQ7XG4gICAgZm9udC1zaXplOiA0ZW07XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICBmb250LXNpemU6IDZlbTtcbiAgICB9XG4gIH1cbn1cblxuXG4ubWFpbi1jb250YWluZXIgLnJvdy1jb250YWluZXIgLnJvdy1wYXJlbnQgLnVuY29udCA+IC5hcC1zdWJoZWFkIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgIG1hcmdpbi10b3A6ICgkdW5jLW1hcmdpbi8yKSAhaW1wb3J0YW50O1xuICAgIC8vcGFkZGluZzogMCAkdW5jLW1hcmdpbjtcbiAgfVxufVxuXG5maWdjYXB0aW9uIHtcbiAgbWFyZ2luOiA1cHggMHB4IDBweCAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uYXAtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgaHlwaGVuczogYXV0bztcbn1cblxuLndpZGdldHRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICRhcC1mb250ICFpbXBvcnRhbnQ7XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBBUlRQQVBFUlMgLS0gVEhFTUVcbi8vIF9IRUFERVIuU0NTU1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYXAtcGFnZWhlYWQge1xuXG4gIC5tbWItY29udGFpbmVyIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cblxuICAubW9iaWxlLW1lbnUtYnV0dG9uLWxpZ2h0IHtcbiAgICAub3Blbi1pdGVtcyB7IG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuICAgIC5saW5lcyB7XG4gICAgICAmLCAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRhcC1ncmF5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hcC1tZW51X3NlYXJjaCB7XG5cbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuXG4gICAgICAmLmFwLW1lbnUtdG9nZ2xlV3JhcCB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICB9XG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDU5cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogNTlweDtcbiAgICAgIHRvcDogLTRweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW0gIWltcG9ydGFudDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAuc2VhcmNoLWxhYmVsIHsgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgICBpIHtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogJGFwLWdyYXk7XG5cbiAgICAgICAgJi5mYS1iYXJzIHtcbiAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgIC8vZGlzcGxheTogbm9uZTtcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6ICR1bmMtbWFyZ2luO1xuICAgICAgdG9wOiAxMDhweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtOXB4O1xuXG4gICAgICB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG5cbiAgICAgIGxpLm1lbnUtaXRlbS1saW5rIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgLnNlYXJjaC1sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcblxuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgJiwgaSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYXAtZ3JheS1tZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgfVxuICB9XG5cbiAgLnJvdy1tZW51LWlubmVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICBzcGFuLnNyLW9ubHkgeyBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgfVxuICAubWFpbi1tZW51LWNvbnRhaW5lciB7XG4gICAgJi5vcGVuLWl0ZW1zIHsgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG5cbiAgICAubWVudS1ob3Jpem9udGFsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgICAubWVudS1zbWFydCB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAmLmFwLW1lbnV1X3NlY29uZGFyeSB7XG4gICAgICAgICAgYSB7IGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYXAtZ3JheTtcblxuICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0tbGluayB7XG4gICAgICAgIGkubWVudS1pY29uIHsgZGlzcGxheTogbm9uZTsgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hcC1oZWFkZXJfdGV4dGxvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDU5cHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGJhY2tncm91bmQ6IGltYWdlKCdBcnRQYXBlcnMtbG9nb19nbG9iYWwuanBnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cblxuXG4gIC8vIERFU0tUT1AgU1RZTEVTICguYXAtcGFnZWhlYWQpLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgaGVpZ2h0OiAwO1xuXG4gICAgLm1haW4tbWVudS1jb250YWluZXIge1xuICAgICAgJi5vcGVuLWl0ZW1zIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5tZW51LXByaW1hcnkgLm1lbnUtaG9yaXpvbnRhbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtOXB4O1xuXG4gICAgICAubWVudS1zbWFydCA+IGxpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6ICR1bmMtbWFyZ2luO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkdW5jLW1hcmdpbjtcbiAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAuZHJvcC1tZW51IHtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTVweCA0cHggNHB4O1xuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYXAtZ3JheTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhOmFmdGVyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhcC1ncmF5O1xuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGEgaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wLW1lbnUge1xuICAgICAgICAgIHJpZ2h0OiAxZW07XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBwYWRkaW5nOiAwcHggMTVweCAwcHggNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGFwLWdyYXktbHQsIDAuOTUpO1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxNXB4O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYXAtZ3JheTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFwLW1lbnVfc2VhcmNoIHtcblxuICAgICAgYSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiAxLjdlbSAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogJHVuYy1tYXJnaW47XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuXG4gICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHsgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgICAgIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tbWVudS1jb250YWluZXIge1xuICAgICAgLm1lbnUtaG9yaXpvbnRhbCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgIC5tZW51LWl0ZW0tbGluayB7XG4gICAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7IHBhZGRpbmctbGVmdDogMDsgfVxuXG4gICAgICAgICAgJi5hcC1wYWdlaGVhZC0tZG9uYXRlLFxuICAgICAgICAgICYuYXAtcGFnZWhlYWQtLXN1YnNjcmliZSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMThweDtcblxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGltYWdlKCdhcC1zcHJpdGUucG5nJykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYXAtcGFnZWhlYWQtLXN1YnNjcmliZSBhIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgY29sb3I6ICRhcC1ncmF5LW1kO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMjVzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRhcC1ncmF5O1xuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXAtZ3JheTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRhcC1ncmF5O1xuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXAtZ3JheTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIEBlbmQgREVTS1RPUCBTVFlMRVMgKC5hcC1wYWdlaGVhZCktLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxufVxuXG4jcGFnZS1oZWFkZXIge1xuICAuaGVhZGVyLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi5hcC1oZWFkZXIge1xuICA+IC5yb3ctaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuXG4gIC5hcC1tZW51X3NlY29uZGFyeSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkYXAtZ3JheTtcbiAgfVxuXG4gIC5hcC1oZWFkZXJfdGV4dGxvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBERVNLVE9QIFNUWUxFUyAoLmFwLWhlYWRlcikgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgJi5hcC1oZWFkZXItLWdsb2JhbC5hcC1oZWFkZXIucm93LWNvbnRhaW5lciB7XG4gICAgICA+IC5yb3cge1xuICAgICAgICBwYWRkaW5nOiAxcHggJHVuYy1tYXJnaW4gNnB4O1xuICAgICAgfVxuXG4gICAgICAuYXAtaGVhZGVyX3RleHRsb2dvIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogMzk0cHg7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDY5cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGltYWdlKCdBcnRQYXBlcnMtbG9nb19nbG9iYWwuanBnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hcC1tZW51X3NlY29uZGFyeSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYXAtb3ZlcmxheTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDAgJHVuYy1tYXJnaW4qMjtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG5cbiAgICAgICAgJi5hcC1hY3RpdmUge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDgwMHB4O1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtLFxuICAgICAgICAgICYuY3VycmVudC1tZW51LXBhcmVudCB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgJi5hcC1zdWJtZW51LXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IC0xcHggMCAwIC0xMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTEwcHggMCAwIC0xcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjVzO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFwLWFjdGl2ZSB7XG5cbiAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuXG4gICAgICAgICAgICAgICAgLy9saSB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIC8vZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgYS5hcC1zdWJtZW51LXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMjJweDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmFwLWNsb3Nle1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIycHggJHVuYy1tYXJnaW47XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiw5dcIjtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuOGVtO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFwLWhlYWRlci0taG9tZSB7XG4gICAgICA+IC5yb3ctaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgaW1nW3NyYyo9Jy5naWYnXSB7IG9wYWNpdHk6IDA7IH1cblxuICAgICAgLmFwLW1lbnVfc2Vjb25kYXJ5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDRlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjdlbSAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgdWwubWVudS1ob3Jpem9udGFsIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHsgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICYuYXAtbWVudV9oaWdobGlnaHQge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG5cbiAgICAgICAgICAgICAgJjphZnRlciB7IGhlaWdodDogOHB4OyB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRhcC1ncmF5O1xuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXAtZ3JheTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwMHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgYTphZnRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFwLWdyYXk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGFwLWdyYXktbHQsIDAuOSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDE1cHg7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHsgZGlzcGxheTogbm9uZTt9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGFwLWdyYXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6ICR1bmMtbWFyZ2luO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkdW5jLW1hcmdpbjtcbiAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4yNXM7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGFwLWdyYXk7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhcC1ncmF5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucm93LXBhcmVudCAudW5jb250IHtcbiAgICAgICAgPiAudW5jb2RlLXNpbmdsZS1tZWRpYTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luOiAwIC0yMnB4IC0yMnB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgLTQ1cHggLTQ1cHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gQGVuZCBERVNLVE9QIFNUWUxFUyAoLmFwLWhlYWRlcikgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbn1cblxuJi5ob21lIHtcbiAgLmFwLXBhZ2VoZWFkIHtcbiAgICBwYWRkaW5nOiAwLjhlbSAwIDAuM2VtO1xuICAgIGhlaWdodDogYXV0bztcblxuICAgICYubWVudS1wcmltYXJ5IC5tZW51LWhvcml6b250YWwge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAuYXAtbWVudV9zZWFyY2gge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAuYXAtbWVudS10b2dnbGUgeyBkaXNwbGF5OiBub25lOyB9XG4gIH1cblxuICAuYXAtaGVhZGVyIHtcbiAgICAuYXAtbWVudV9zZWNvbmRhcnkge1xuICAgICAgYS5hcC1jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiYuYXAtbWVudU9wZW4ge1xuICAjbWFzdGhlYWQ6bm90KC5tZW51LWFic29sdXRlKSB7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cblxuLmFwLWxhdW5jaEhlYWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDIwLjY0JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDBweDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMDtcbiAgbWFyZ2luOiAwIC0zMHB4IC02MHB4ICFpbXBvcnRhbnQ7XG5cbiAgPiBkaXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmFwLWxhdW5jaEhlYWRlcl82IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZSgnQXJ0UGFwZXJzX3BhcGVyLTZfc20uanBnJyk7XG4gIH1cblxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAuYXAtbGF1bmNoSGVhZGVyXzAge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2UoJ0FydFBhcGVyc19wYXBlci0wLmpwZycpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5hcC1sYXVuY2hIZWFkZXJfMSB7IGJhY2tncm91bmQtaW1hZ2U6IGltYWdlKCdBcnRQYXBlcnNfcGFwZXItMS5qcGcnKTsgfVxuICAgIC5hcC1sYXVuY2hIZWFkZXJfMiB7IGJhY2tncm91bmQtaW1hZ2U6IGltYWdlKCdBcnRQYXBlcnNfcGFwZXItMi5qcGcnKTsgfVxuICAgIC5hcC1sYXVuY2hIZWFkZXJfMyB7IGJhY2tncm91bmQtaW1hZ2U6IGltYWdlKCdBcnRQYXBlcnNfcGFwZXItMy5qcGcnKTsgfVxuICAgIC5hcC1sYXVuY2hIZWFkZXJfNCB7IGJhY2tncm91bmQtaW1hZ2U6IGltYWdlKCdBcnRQYXBlcnNfcGFwZXItNC5qcGcnKTsgfVxuICAgIC5hcC1sYXVuY2hIZWFkZXJfNSB7IGJhY2tncm91bmQtaW1hZ2U6IGltYWdlKCdBcnRQYXBlcnNfcGFwZXItNS5qcGcnKTsgfVxuICAgIC5hcC1sYXVuY2hIZWFkZXJfNiB7IGJhY2tncm91bmQtaW1hZ2U6IGltYWdlKCdBcnRQYXBlcnNfcGFwZXItNi5qcGcnKTsgfVxuICAgIG1hcmdpbjogLTIwcHggLTgwcHggLTYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcblxuICAgID4gZGl2IHtcbiAgICAgIGJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLmZvbnQtZmFtaWx5LW1lbnUsXG4ubWVudS1jb250YWluZXIgdWwubWVudS1zbWFydCBhIHtcbiAgZm9udC1mYW1pbHk6ICRhcC1mb250ICFpbXBvcnRhbnQ7XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgLnBvc3QtdGl0bGUtd3JhcHBlcixcbiAgLmFwLXBvc3QtLW1ldGEge1xuICAgIHBhZGRpbmc6IDAgMCAoJHVuYy1tYXJnaW4vMikgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgKC0kdW5jLW1hcmdpbikgMCAhaW1wb3J0YW50O1xuICAgIC8vYmFja2dyb3VuZDogJGFwLWdyYXktbHQyO1xuICAgIC5wb3N0LXRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwICR1bmMtbWFyZ2luO1xuICAgIH1cbiAgICAuYXAtcG9zdC0tbWV0YV9saXN0IHtcbiAgICAgIHBhZGRpbmc6IDJweCAkdW5jLW1hcmdpbiAoJHVuYy1tYXJnaW4vMik7XG4gICAgfVxuICB9XG4gIC5hcC1wb3N0LS1tZXRhIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgLmFwLXBvc3QtLW1ldGFfbGlzdCB7XG4gICAgICAmOmVtcHR5IHsgZGlzcGxheTogbm9uZTsgfVxuICAgIH1cbiAgfVxuXG4gIC5hcC1wb3N0LS1oZXJvX2ltYWdlICsgLnBvc3QtdGl0bGUtY29udGFpbmVyLFxuICAuYXAtcG9zdC0taGVyb19pbWFnZSArIC5hcC1oZXJvX2NhcHRpb24td3JhcCArIC5wb3N0LXRpdGxlLWNvbnRhaW5lciB7XG4gICAgLnBvc3QtdGl0bGUtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogJHVuYy1tYXJnaW4gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IC0kdW5jLW1hcmdpbiAhaW1wb3J0YW50O1xuICAgICAgJjplbXB0eSB7fVxuICAgIH1cbiAgfVxufVxuXG4mOm5vdCguaG9tZSkgLmFwLXBhZ2VoZWFkIC5tYWluLW1lbnUtY29udGFpbmVyIC5tZW51LWhvcml6b250YWwge1xuICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgbWFyZ2luLXRvcDogNTZweDtcbiAgfVxufVxuXG4uYXAtaGVyb19hYm92ZSB7XG4gIC5wb3N0LXRpdGxlLXdyYXBwZXIsXG4gIC5hcC1wb3N0LS1tZXRhLFxuICAuYXAtaGVyb19jYXB0aW9uLXdyYXBcbiAge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEFSVFBBUEVSUyAtLSBUSEVNRVxuLy8gX0ZPT1RFUi5TQ1NTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIFVOQ09ERSBPVkVSUklERVNcbi5mb290ZXItbGFzdCB7XG4gIHBhZGRpbmc6IDAgMCA0ZW07XG4gIGZvbnQtc2l6ZTogMC44ZW1cbn1cblxuLnBvc3Qtd3JhcHBlciAucG9zdC1mb290ZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG5cblxuLnNpdGUtaW5mbyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG5cblxuLmFwLWZvb3RlciB7XG4gIC5yb3ctaW5uZXIgPiBkaXYge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgLmFwLWZvb3Rlcl9uZXdzbGV0dGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmFwLWhlYWRlcl90ZXh0bG9nbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNDVweDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDI2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiBpbWFnZSgnQXJ0UGFwZXJzLWxvZ29fZ2xvYmFsLmpwZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2UoJ0FydFBhcGVycy1sb2dvX2dsb2JhbDIuanBnJyk7XG4gICAgfVxuICB9XG5cbiAgLmFwLWZvb3Rlcl9zb2NpYWwge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIH1cblxuICAgIC5tZW51LWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgICAubWVudS1pdGVtIGEge1xuICAgICAgYmFja2dyb3VuZDogaW1hZ2UoJ3Nwcml0ZV9zb2NpYWwucG5nJykgbm8tcmVwZWF0IDAgMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNTZweCA4NnB4O1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW46IDAgNHB4O1xuICAgIH1cblxuICAgIC5hcC1zb2NpYWxfZmFjZWJvb2sgYSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4cHggMDt9XG4gICAgfVxuICAgIC5hcC1zb2NpYWxfaW5zdGFncmFtIGEge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjhweDtcbiAgICAgICY6aG92ZXIsICY6Zm9jdXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjhweCAtMjhweDt9XG4gICAgfVxuICAgIC5hcC1zb2NpYWxfdHdpdHRlciBhIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU2cHg7XG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4cHggLTU2cHg7fVxuICAgIH1cbiAgfVxuXG4gIC5hcC1mb290ZXJfbWVudSB7XG4gICAgLm1lbnUtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgNHB4O1xuICAgIH1cblxuICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAuc3ViLW1lbnUgeyBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgfVxuXG4gICAgICAuc3ViLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERFU0tUT1AgU1RZTEVTICguYXAtcGFnZWhlYWQpLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgLmFwLWZvb3Rlcl9uZXdzbGV0dGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC5hcC1mb290ZXJfbWVudSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cbiAgLy8gQGVuZCBERVNLVE9QIFNUWUxFUyAoLmFwLXBhZ2VoZWFkKS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG59IiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQVJUUEFQRVJTIC0tIFRIRU1FXG4vLyBfQVJDSElWRS1JVEVNUy5TQ1NTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hcC1hcmNoaXZlX2xpc3QsXG4uYXAtZXZlbnQtYmxvY2sge1xuICBtYXJnaW46IDAgKC0kdW5jLW1hcmdpbik7XG5cbiAgYXJ0aWNsZSB7XG4gICAgYmFja2dyb3VuZDogJGFwLWdyYXktbHQ7XG4gIH1cblxuICAuYXAtaXRlbS0tZmVhdHVyZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuICAuYXAtaXRlbS0taW5mbyB7XG4gICAgcGFkZGluZzogJHVuYy1tYXJnaW4gJHVuYy1tYXJnaW4gKCR1bmMtbWFyZ2luKjIpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGgyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYXAtZm9udDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuXG4gICAgICBhLFxuICAgICAgLmFwLWlubmVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICAgICAgdGV4dC1zaGFkb3c6IC0ycHggLTJweCAwICRhcC1ncmF5LWx0LCAycHggLTJweCAwICRhcC1ncmF5LWx0LCAtMnB4IDJweCAwICRhcC1ncmF5LWx0LCAycHggMnB4IDAgJGFwLWdyYXktbHQ7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTAuMTVlbSAkYXAtZ3JheTtcbiAgICAgIH1cblxuICAgICAgYTpob3ZlciwgYTpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTAuMTVlbSAkYXAtaG92ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFwLWV2ZW50LS1sYWJlbCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDRweDtcbiAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhcC1mb250LWNvbmRlbnNlZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB9XG5cbiAgICAuYXAtaXRlbS0tc3VidGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICRhcC1mb250O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206ICR1bmMtbWFyZ2luLzI7XG4gICAgICBjb2xvcjogJGFwLWdyYXk7XG4gICAgfVxuXG4gICAgLmFwLWl0ZW0tLWV4Y2VycHQge1xuICAgICAgY29sb3I6ICRhcC1ncmF5O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHVuYy1tYXJnaW4vMjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXAtaXRlbS0tbWV0YSB7XG4gICAgICBtYXJnaW46ICR1bmMtbWFyZ2luLzIgYXV0bztcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIGRsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogJGFwLWdyYXk7XG5cbiAgICAgICAgZHQge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGRkIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hcC1pdGVtLS0tYWN0aW9ucyB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6ICR1bmMtbWFyZ2luO1xuICAgIH1cbiAgfVxuXG4gICYuYXAtcG9zdC0tcmVsYXRlZCB7XG4gICAgbWFyZ2luOiAwO1xuXG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgYXJ0aWNsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3c7XG4gICAgICBiYWNrZ3JvdW5kOiAkYXAtZ3JheS1sdDtcbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIC5hcC1pdGVtLS1pbmZvIHtcbiAgICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgICAgcGFkZGluZzogMTIwcHggNjBweCAxMjBweCAxMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hcC1pdGVtLS1mZWF0dXJlZCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWluLWhlaWdodDogJGFwLWZlYXR1cmUtbWF4O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmFwLW1haW5jb250ZW50IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOiA5MHB4IDkwcHggOTBweCA0NXB4O1xuICAgIH1cblxuICAgIC5hcC1pdGVtLS1zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHVuYy1tYXJnaW47XG4gICAgfVxuXG4gICAgLmFwLWl0ZW0tLWluZm8ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOiA5MHB4IDkwcHggOTBweCA0NXB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogNGVtO1xuICAgICAgfVxuXG4gICAgICAuYXAtaXRlbS0tbWV0YSB7XG4gICAgICAgIC8vbWFyZ2luOiAkdW5jLW1hcmdpbi8yIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIGRsIHtcbiAgICAgICAgICBkdCwgZGQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hcC1pdGVtLS1leGNlcnB0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC8vZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBtYXJnaW46ICR1bmMtbWFyZ2luIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFwLWl0ZW0tLS1hY3Rpb25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogM2VtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4mLnNpbmdsZSB7XG4gIC5hcC1ldmVudC1ibG9jayB7XG4gICAgLmFwLWl0ZW0tLWluZm8ge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgaDEgeyBtYXJnaW46IDA7IH1cblxuICAgICAgLmFwLXBvc3QtLW1ldGEgLmFwLXBvc3QtLW1ldGFfbGlzdCB7XG4gICAgICAgIHAgeyBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZzogKCR1bmMtbWFyZ2luICogMikgJHVuYy1tYXJnaW47XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ldmVudHMge1xuICAuYXAtc2hhcmVfYm9keSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYXAtZXZlbnQtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAkdW5jLW1hcmdpbjtcblxuICAuYXAtcG9zdC0tbWV0YSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIGFydGljbGUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgYmFja2dyb3VuZDogJGFwLWdyYXktbHQ7XG4gICAgfVxuICB9XG5cbiAgLmFwLWV2ZW50LS1pbmZvIHtcbiAgICBwYWRkaW5nOiAkdW5jLW1hcmdpbjtcbiAgfVxuXG4gIC5hcC1zdWJoZWFkLmFwLWV2ZW50LS1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcblxuICAgIGgyIHsgZm9udC1zaXplOiAyZW07XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgIC5hcC1pdGVtLS1pbmZvIHtcbiAgICAgIHBhZGRpbmc6IDkwcHggNDVweCA5MHB4IDkwcHg7XG5cbiAgICAgIGgxLmFwLWl0ZW0tLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcbiAgICAgIH1cblxuICAgICAgLmFwLXBvc3QtLW1ldGEge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYXAtZXZlbnQtLWluZm8ge1xuICAuYXAtaXRlbS0tc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICB9XG5cbiAgLmFwLWl0ZW0tLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQVJUUEFQRVJTIC0tIFRIRU1FXG4vLyBfTkVJR0hCT1JIT09ELlNDU1Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZSB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gIC5hcC1uZWlnaGJvcmhvb2RfdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuICB9XG5cbiAgLmFwLW5laWdoYm9yaG9vZF9iYWRnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAoJHVuYy1tYXJnaW4gKiAwLjUpIGF1dG8gKC0kdW5jLW1hcmdpbik7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxNjVweDtcbiAgICBoZWlnaHQ6IDE2NXB4O1xuICB9XG5cbiAgLmFwLW5laWdoYm9yaG9vZF9pdGVtcyB7XG4gICAgbWFyZ2luOiAwICgtJHVuYy1tYXJnaW4pO1xuXG4gICAgLmFwLW5laWdoYm9yaG9vZF9pdGVtIHtcblxuICAgICAgLmFwLWl0ZW0tLWJhY2tncm91bmQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy10b3A6IDYwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmFwLWl0ZW0tLWlubmVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46ICgkdW5jLW1hcmdpbi8yKSAkdW5jLW1hcmdpbiAkdW5jLW1hcmdpbjtcblxuICAgICAgICAuYXAtaXRlbS0tdGl0bGUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxMjVlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMmVtIHNvbGlkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hcC1pdGVtLS1leGNlcnB0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFwLWl0ZW0tLW1ldGEge1xuICAgICAgICAgIG1hcmdpbjogJHVuYy1tYXJnaW4vMiBhdXRvO1xuXG4gICAgICAgICAgZGwge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYXAtaXRlbS0tLWFjdGlvbnMge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAuYXAtbmVpZ2hib3Job29kX2JhZGdlIHtcbiAgICAgIG1hcmdpbjogJHVuYy1tYXJnaW4gYXV0byAoLSR1bmMtbWFyZ2luICogMik7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH0gLy8gQGVuZCBNRURJVU1cblxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAuYXAtbmVpZ2hib3Job29kX3RpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogJHVuYy1tYXJnaW47XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgIC5hcC1uZWlnaGJvcmhvb2RfYmFkZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBoZWlnaHQ6IDI0OHB4O1xuICAgICAgd2lkdGg6IDI0OHB4O1xuICAgICAgbWFyZ2luOiAtMTI0cHggMCAwIC0xMjRweDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMTVzO1xuICAgIH1cblxuICAgIC5hcC1uZWlnaGJvcmhvb2RfaXRlbXMge1xuICAgICAgLmFwLW5laWdoYm9yaG9vZF9pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYXAtZ3JheS1kaztcbiAgICAgICAgbWF4LWhlaWdodDogJGFwLWZlYXR1cmUtbWF4O1xuXG4gICAgICAgIC5hcC1pdGVtLS1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNjAlO1xuICAgICAgICAgIG1heC1oZWlnaHQ6ICRhcC1mZWF0dXJlLW1heDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuYXAtaXRlbS0tYXJlYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFwLWl0ZW0tLWlubmVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgcGFkZGluZzogMCA0MHB4IDYwcHggNDBweDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgLmFwLWl0ZW0tLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbjogKCR1bmMtbWFyZ2luICogMC43NSkgMDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNGVtO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hcC1pdGVtLS1tZXRhIHtcbiAgICAgICAgICAgIHdpZHRoOiAkYXAtYnAtc21hbGw7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIG1hcmdpbjogKCR1bmMtbWFyZ2luICogMC43NSkgMDtcblxuICAgICAgICAgICAgZGwge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgZGQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hcC1pdGVtLS0tYWN0aW9ucyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAoJHVuYy1tYXJnaW4gKiAwLjc1KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgIGEuYXAtYnRuIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYXAtYnV0dG9uX2xpZ2h0O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgLmFwLWl0ZW0tLWJhY2tncm91bmQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwLjUpIGNvbnRyYXN0KDAuNSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmFwLWl0ZW0tLWlubmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmVfMl9ob3Jpem9udGFsLFxuICAgICYuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlXzJfaG9yaXpvbnRhbC10YWxsLFxuICAgICYuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlXzQge1xuICAgICAgLmFwLW5laWdoYm9yaG9vZF9pdGVtIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAuYXAtaXRlbS0tYmFja2dyb3VuZCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEyMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIC5hcC1pdGVtLS1pbm5lciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgLmFwLWl0ZW0tLWV4Y2VycHQsXG4gICAgICAgICAgICAuYXAtaXRlbS0tbWV0YSB7XG4gICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcC1pdGVtLS0tYWN0aW9ucyB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlXzEtdGFsbCxcbiAgICAmLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZV8yX2hvcml6b250YWwtdGFsbCB7XG4gICAgICAgIC5hcC1uZWlnaGJvcmhvb2RfaXRlbSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogJGFwLWZlYXR1cmUtbWF4ICogMjtcbiAgICAgICAgICAuYXAtaXRlbS0tYmFja2dyb3VuZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMjAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogJGFwLWZlYXR1cmUtbWF4ICogMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICYuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlXzMtdG9wLFxuICAgICYuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlLXRvcCB7XG4gICAgICAuYXAtbmVpZ2hib3Job29kX2l0ZW0ge1xuICAgICAgICAvLyBTZWNvbmQgYW5kIFRoaXJkIEluc3RhbmNlc1xuICAgICAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgLmFwLWl0ZW0tLWJhY2tncm91bmQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTIwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgLmFwLWl0ZW0tLWlubmVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICAuYXAtaXRlbS0tZXhjZXJwdCxcbiAgICAgICAgICAgIC5hcC1pdGVtLS1tZXRhIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFwLWl0ZW0tLS1hY3Rpb25zIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmVfMy1ib3R0b20sXG4gICAgJi5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmUtYm90dG9tIHtcbiAgICAgIC5hcC1uZWlnaGJvcmhvb2RfaXRlbSB7XG4gICAgICAgIC8vIEZpcnN0IGFuZCBTZWNvbmQgSW5zdGFuY2VzXG4gICAgICAgICY6bnRoLWNoaWxkKDEpLFxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgICAuYXAtaXRlbS0tYmFja2dyb3VuZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEyMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAuYXAtaXRlbS0taW5uZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgIC5hcC1pdGVtLS1leGNlcnB0LFxuICAgICAgICAgICAgLmFwLWl0ZW0tLW1ldGEge1xuICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXAtaXRlbS0tLWFjdGlvbnMge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZV8zLWxlZnQge1xuICAgICAgLmFwLW5laWdoYm9yaG9vZF9pdGVtIHtcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAkYXAtZmVhdHVyZS1tYXggKiAyO1xuICAgICAgICAgICAgLmFwLWl0ZW0tLWJhY2tncm91bmQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0MCU7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRhcC1mZWF0dXJlLW1heCAqIDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTZWNvbmQgYW5kIFNlY29uZCBJbnN0YW5jZXNcbiAgICAgICAgJjpudGgtY2hpbGQoMiksXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgICAgIC5hcC1pdGVtLS1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTIwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYXAtaXRlbS0taW5uZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgIC5hcC1pdGVtLS1leGNlcnB0LFxuICAgICAgICAgICAgLmFwLWl0ZW0tLW1ldGEge1xuICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXAtaXRlbS0tLWFjdGlvbnMge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZV8zLXJpZ2h0IHtcbiAgICAgIC5hcC1uZWlnaGJvcmhvb2RfaXRlbSB7XG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAkYXAtZmVhdHVyZS1tYXggKiAyO1xuXG4gICAgICAgICAgLmFwLWl0ZW0tLWJhY2tncm91bmQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjQwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRhcC1mZWF0dXJlLW1heCAqIDI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmFwLWl0ZW0tLWlubmVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICAuYXAtaXRlbS0tZXhjZXJwdCxcbiAgICAgICAgICAgIC5hcC1pdGVtLS1tZXRhIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFwLWl0ZW0tLS1hY3Rpb25zIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU2Vjb25kIGFuZCBTZWNvbmQgSW5zdGFuY2VzXG4gICAgICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgICAgIC5hcC1pdGVtLS1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEyMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9IC8vIEBlbmQgTEFSR0VcblxuICBAaW5jbHVkZSBicmVha3BvaW50KHhsYXJnZSkge1xuICAgIC5hcC1uZWlnaGJvcmhvb2RfaXRlbXMge1xuICAgICAgLmFwLW5laWdoYm9yaG9vZF9pdGVtIHtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiAkYXAtZmVhdHVyZS1tYXggKiAxLjQ1O1xuXG4gICAgICAgIC5hcC1pdGVtLS1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIGhlaWdodDogJGFwLWZlYXR1cmUtbWF4ICogMS40NTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcC1pdGVtLS1pbm5lciB7XG4gICAgICAgICAgcGFkZGluZzogMCA2MHB4IDgwcHggNjBweDtcblxuICAgICAgICAgIC5hcC1pdGVtLS10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW46ICR1bmMtbWFyZ2luIDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuNWVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hcC1pdGVtLS1leGNlcnB0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgd2lkdGg6ICRhcC1icC1zbWFsbDtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgbWFyZ2luOiAkdW5jLW1hcmdpbiAwO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmFwLWl0ZW0tLW1ldGEge1xuICAgICAgICAgICAgbWFyZ2luOiAkdW5jLW1hcmdpbiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hcC1uZWlnaGJvcmhvb2QtLWZlYXR1cmVfMS10YWxsLFxuICAgICYuYXAtbmVpZ2hib3Job29kLS1mZWF0dXJlXzJfaG9yaXpvbnRhbC10YWxsIHtcbiAgICAgIC5hcC1uZWlnaGJvcmhvb2RfaXRlbSB7XG4gICAgICAgIGhlaWdodDogJGFwLWZlYXR1cmUtbWF4ICogMi45O1xuICAgICAgICBtYXgtaGVpZ2h0OiAkYXAtZmVhdHVyZS1tYXggKiAyLjk7XG4gICAgICAgIC5hcC1pdGVtLS1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6ICRhcC1mZWF0dXJlLW1heCAqIDIuOTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAkYXAtZmVhdHVyZS1tYXggKiAyLjk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZV8zLWxlZnQge1xuICAgICAgLmFwLW5laWdoYm9yaG9vZF9pdGVtIHtcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIGhlaWdodDogJGFwLWZlYXR1cmUtbWF4ICogMi45O1xuICAgICAgICAgIG1heC1oZWlnaHQ6ICRhcC1mZWF0dXJlLW1heCAqIDIuOTtcbiAgICAgICAgICAuYXAtaXRlbS0tYmFja2dyb3VuZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogJGFwLWZlYXR1cmUtbWF4ICogMi45O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogJGFwLWZlYXR1cmUtbWF4ICogMi45O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmFwLW5laWdoYm9yaG9vZC0tZmVhdHVyZV8zLXJpZ2h0IHtcbiAgICAgIC5hcC1uZWlnaGJvcmhvb2RfaXRlbSB7XG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBoZWlnaHQ6ICRhcC1mZWF0dXJlLW1heCAqIDIuOTtcbiAgICAgICAgICAuYXAtaXRlbS0tYmFja2dyb3VuZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogJGFwLWZlYXR1cmUtbWF4ICogMi45O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9IC8vIEBlbmQgWC1MQVJHRVxuXG59IiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQVJUUEFQRVJTIC0tIFRIRU1FXG4vLyBfR0xPU1NBUlktSVRFTVMuU0NTU1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYXAtZ2xvc3NhcnlfbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgKC0kdW5jLW1hcmdpbik7XG5cbiAgYXJ0aWNsZSB7XG4gICAgYmFja2dyb3VuZDogJGFwLWdyYXktbHQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5hcC1pdGVtLS10ZXJtIHtcbiAgICBmb250LWZhbWlseTogJGFwLWZvbnQtY29uZGVuc2VkO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRhcC1ncmF5O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiA1dnc7XG4gICAgb3BhY2l0eTogMC45O1xuICAgIHBhZGRpbmc6IDUwJSAkdW5jLW1hcmdpbiA1JTtcblxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRhcC1ncmF5LWRrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgJi5hcC1pdGVtLS10ZXJtX2xpZ2h0IHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cblxuICB9XG5cbiAgLmFwLWl0ZW0tLWJhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA2MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgbWF4LWhlaWdodDogJGFwLWZlYXR1cmUtbWF4ICogMS41O1xuICAgIGhlaWdodDogMDtcblxuICB9XG5cbiAgLmFwLWl0ZW0tLWluZm8ge1xuICAgIHBhZGRpbmc6IDAgJHVuYy1tYXJnaW4gJHVuYy1tYXJnaW47XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbG9yOiAkYXAtZ3JheTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuYXAtaXRlbS0tdGl0bGUge1xuICAgICAgbWFyZ2luOiAoJHVuYy1tYXJnaW4gKiAwLjc1KSAwO1xuICAgICAgZm9udC1zaXplOiAyZW07XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGFwLWdyYXk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuMmVtIHNvbGlkO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFwLWl0ZW0tLWV4Y2VycHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYXAtaXRlbS0tbWV0YSB7XG4gICAgICB3aWR0aDogJGFwLWJwLXNtYWxsO1xuICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW46ICgkdW5jLW1hcmdpbiAqIDAuNzUpIGF1dG87XG5cbiAgICAgIGRsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIGR0IHtcbiAgICAgICAgICBjb2xvcjogJGFwLWdyYXk7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgZGQge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hcC1pdGVtLS0tYWN0aW9ucyB7XG4gICAgICBtYXJnaW4tdG9wOiAoJHVuYy1tYXJnaW4gKiAwLjc1KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIH1cbiAgfVxuXG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgIGFydGljbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGJhY2tncm91bmQ6ICRhcC1ncmF5LWRrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1heC1oZWlnaHQ6ICRhcC1mZWF0dXJlLW1heCAqIDEuNDU7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgLmFwLWl0ZW0tLWJhY2tncm91bmQge1xuICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwLjUpIGNvbnRyYXN0KDAuNSk7XG4gICAgICAgIH1cblxuICAgICAgICAuYXAtaXRlbS0taW5mbyB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcC1pdGVtLS10ZXJtLmFwLWl0ZW0tLXRlcm1fbGlnaHQge1xuICAgICAgICAgIGNvbG9yOiAkYXAtZ3JheTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hcC1pdGVtLS10ZXJtIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogNy41JTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkYXAtZ3JheTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcblxuICAgICAgJi5hcC1pdGVtLS10ZXJtX2xpZ2h0IHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXAtaXRlbS0tYmFja2dyb3VuZCB7XG4gICAgICBwYWRkaW5nLXRvcDogOTAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgbWF4LWhlaWdodDogJGFwLWZlYXR1cmUtbWF4ICogMS41O1xuICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5hcC1pdGVtLS1pbmZvIHtcbiAgICAgIHBhZGRpbmc6IDAgNjBweCA4MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5hcC1pdGVtLS10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogKCR1bmMtbWFyZ2luICogMC43NSkgMDtcbiAgICAgICAgZm9udC1zaXplOiAzZW07XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMmVtIHNvbGlkO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYXAtaXRlbS0tZXhjZXJwdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB3aWR0aDogJGFwLWJwLXNtYWxsO1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luOiAkdW5jLW1hcmdpbiAwO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYXAtaXRlbS0tbWV0YSB7XG4gICAgICAgIHdpZHRoOiAkYXAtYnAtc21hbGw7XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICBtYXJnaW46ICgkdW5jLW1hcmdpbiAqIDAuNzUpIDA7XG5cbiAgICAgICAgZGwge1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBkZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hcC1pdGVtLS0tYWN0aW9ucyB7XG4gICAgICAgIG1hcmdpbi10b3A6ICgkdW5jLW1hcmdpbiAqIDAuNzUpO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIGEuYXAtYnRuIHtcbiAgICAgICAgICBAaW5jbHVkZSBhcC1idXR0b25fbGlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KHhsYXJnZSkge1xuICAgIGFydGljbGUge1xuICAgICAgICAuYXAtaXRlbS0tYmFja2dyb3VuZCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAkYXAtZmVhdHVyZS1tYXggKiAxLjQ1O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFwLWl0ZW0tLWluZm8ge1xuICAgICAgICAgIHBhZGRpbmc6IDAgNjBweCA4MHB4IDYwcHg7XG5cbiAgICAgICAgICAuYXAtaXRlbS0tdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luOiAkdW5jLW1hcmdpbiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0ZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmFwLWl0ZW0tLWV4Y2VycHQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgd2lkdGg6ICRhcC1icC1zbWFsbDtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgbWFyZ2luOiAkdW5jLW1hcmdpbiAwO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYXAtaXRlbS0tbWV0YSB7XG4gICAgICAgICAgICBtYXJnaW46ICR1bmMtbWFyZ2luIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgfSAvLyBAZW5kIFgtTEFSR0VcblxufVxuXG4mLnNpbmdsZS1nbG9zc2FyeSB7XG4gIC5hcC1tYWluY29udGVudCB7XG4gICAgZm9udC1mYW1pbHk6ICRhcC1zZXJpZjtcblxuICAgIHAsIGxpLCBkdCwgZGQsIGRsLCBhZGRyZXNzLCBsYWJlbCwgc21hbGwsIHByZSwgY29kZSB7XG4gICAgICBsaW5lLWhlaWdodDogMi4yO1xuICAgIH1cbiAgfVxufSIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEFSVFBBUEVSUyAtLSBUSEVNRVxuLy8gX1JFVFJPLUlURU1TLlNDU1Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuXG4uYXAtcmV0cm8tLWl0ZW0ge1xuICAuYXAtaXRlbS0taW5mbyB7XG4gICAgaDIge1xuICAgICAgZm9udC1mYW1pbHk6ICRhcC1mb250LWNvbmRlbnNlZDtcbiAgICAgIGZvbnQtc2l6ZTogNWVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIG1hcmdpbi10b3A6ICR1bmMtbWFyZ2luLzQ7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgbWFyZ2luOiA0cHggMCAwO1xuICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICB9XG4gIH1cblxuICAuYXAtaXRlbS0tZmVhdHVyZWQge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICRhcC1ncmF5LWRrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuYXAtaXRlbS0tZmVhdHVyZWRfZnVsbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0yMHB4O1xuICAgICAgbGVmdDogLTIwcHg7XG4gICAgICByaWdodDogLTIwcHg7XG4gICAgICBib3R0b206IC0yMHB4O1xuICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBmaWx0ZXI6IGJsdXIoOHB4KTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cblxuICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgLmFwLWl0ZW0tLWluZm8ge1xuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDhlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXAtaXRlbS0tZmVhdHVyZWQge1xuICAgICAgbWluLXdpZHRoOiA1MCU7XG4gICAgICBtaW4taGVpZ2h0OiAkYXAtZmVhdHVyZS1tYXg7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIGZsZXg6IDE7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIEBpbmNsdWRlIGNlbnRlcmVyKCk7XG4gICAgICAgIGhlaWdodDogOTAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn0iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBBUlRQQVBFUlMgLS0gVEhFTUVcbi8vIF9ORVdTLVNMSURFUi5TQ1NTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hcC1uZXdzLXNsaWRlciB7XG4gIC50cGFycm93cyB7XG4gICAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBpbWFnZSgnYXAtYXJyb3dzLnBuZycpIDAgMCBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggMzdweCAhaW1wb3J0YW50O1xuXG4gICAgJjpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9XG5cbiAgICAmLnRwLWxlZnRhcnJvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTM2cHg7XG4gICAgfVxuICAgICYudHAtcmlnaHRhcnJvdyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0zNnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgIHdpZHRoOiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDUycHggIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogODVweCAxMDRweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAmLnRwLXJpZ2h0YXJyb3cge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MnB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEFSVFBBUEVSUyAtLSBUSEVNRVxuLy8gX1BST01PLlNDU1Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFwLXByb21vIHtcbiAgcGFkZGluZzogMWVtO1xuICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgcGFkZGluZzogNGVtO1xuICB9XG5cbiAgLnJvdy1pbm5lciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHVuYy1tYXJnaW47XG4gICAgfVxuICB9XG5cbiAgLnNpbmdsZS1pbnRlcm5hbC1ndXR0ZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkdW5jLW1hcmdpbjtcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgY29sb3I6ICRhcC1ncmF5LWRrO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgZm9udC1zaXplOiA0ZW07XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgY29sb3I6ICRhcC1ncmF5LWRrO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJHVuYy1tYXJnaW4gKiAwLjc1O1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG5cbiAgLmFwLWJ0bixcbiAgLnN0eWxlLWxpZ2h0IC5hcC1idG4uYnRuLWRlZmF1bHQsXG4gIC5zdHlsZS1kYXJrIC5hcC1idG4uYnRuLWRlZmF1bHQge1xuICAgIGNvbG9yOiAkYXAtZ3JheS1kayAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogJGFwLWdyYXktZGsgIWltcG9ydGFudDtcblxuICAgICY6YmVmb3JlIHsgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkYXAtZ3JheS1kazsgfVxuICAgICY6YWZ0ZXIgeyBib3JkZXItdG9wLWNvbG9yOiAkYXAtZ3JheS1kazsgfVxuXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICBwYWRkaW5nOiA0ZW0gNmVtO1xuXG4gICAgaDIgeyBmb250LXNpemU6IDQuNWVtOyB9XG4gICAgcCB7IGZvbnQtc2l6ZTogMS4yZW07IH1cbiAgfVxufVxuXG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBBUlRQQVBFUlMgLS0gVEhFTUVcbi8vIF9TRUFSQ0gtUkVTVUxUUy5TQ1NTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hcC1zZWFyY2gtLXJlc3VsdHMge1xuXG4gIC5wb3N0LXRpdGxlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAucG9zdC10aXRsZS5hcC1zZWFyY2gtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDRlbTtcbiAgICBtYXJnaW46IC41ZW0gMCAwLjEyNWVtO1xuICB9XG5cbiAgLmFwLXNlYXJjaC0tdGVybSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG5cbiAgLmFwLXNlYXJjaC0taXRlbXMge1xuICAgIG1hcmdpbjogMCAoLSR1bmMtbWFyZ2luKTtcbiAgfVxuXG4gIGFydGljbGUuYXAtc2VhcmNoLS1pdGVtIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1ib3R0b206ICR1bmMtbWFyZ2luO1xuXG4gICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYXAtZ3JheS1sdDtcbiAgICB9XG5cbiAgICAuYXAtaXRlbS0tZmVhdHVyZWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiA1MCU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICAuYXAtaXRlbS0taW5mbyB7XG4gICAgICBwYWRkaW5nOiAoJHVuYy1tYXJnaW4vMikgJHVuYy1tYXJnaW47XG5cbiAgICAgIC5hcC1pdGVtLS10eXBlIHtcbiAgICAgICAgY29sb3I6ICRhcC1yZWQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA4cHg7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgZm9udC1zaXplOiAzZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG5cbiAgICAgICAgYSB7IGJvcmRlci1ib3R0b206IC4yZW0gc29saWQ7IH1cbiAgICAgIH1cblxuICAgICAgLmFwLWl0ZW0tLWV4Y2VycHQge1xuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hcC1pdGVtLS0tYWN0aW9ucyB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZzogMCAkdW5jLW1hcmdpbjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAubm8tcmVzdWx0cyB7XG4gICAgcGFkZGluZy10b3A6ICR1bmMtbWFyZ2luO1xuXG4gICAgLnBhZ2UtaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6ICgkdW5jLW1hcmdpbiAqIDIpICR1bmMtbWFyZ2luICR1bmMtbWFyZ2luO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogJHVuYy1tYXJnaW47XG4gICAgICAgIHJpZ2h0OiAkdW5jLW1hcmdpbjtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRhcC1ncmF5LWx0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMCAkdW5jLW1hcmdpbjtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgLnBvc3QtdGl0bGUtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwICR1bmMtbWFyZ2luO1xuICAgICAgfVxuXG4gICAgLnBvc3QtdGl0bGUuYXAtc2VhcmNoLS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEwZW07XG4gICAgfVxuXG4gICAgLmFwLXNlYXJjaC0tdGVybSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgZm9udC1zaXplOiAyLjRlbTtcbiAgICAgIHBhZGRpbmc6IDAgJHVuYy1tYXJnaW47XG4gICAgfVxuXG4gICAgYXJ0aWNsZS5hcC1zZWFyY2gtLWl0ZW0ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgIC5hcC1zZWFyY2gtLWl0ZW1faW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAoJHVuYy1tYXJnaW4gKiAyKSAkdW5jLW1hcmdpbjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfVxuXG4gICAgICAuYXAtaXRlbS0tZmVhdHVyZWQge1xuICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgIG1pbi13aWR0aDogNDAwcHg7XG4gICAgICAgIGhlaWdodDogMzYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIC5hcC1pdGVtLS1pbmZvIHtcbiAgICAgICAgcGFkZGluZzogMCA0ZW0gMCA4ZW07XG4gICAgICAgIG1hcmdpbi10b3A6IC0xLjJlbTtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAzZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFwLWl0ZW0tLS1hY3Rpb25zIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufSIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEFSVFBBUEVSUyAtLSBUSEVNRVxuLy8gX1NQT05TT1JTSElQLlNDU1Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFwLXNwb25zb3JzaGlwIHtcbiAgYmFja2dyb3VuZDogJGFwLWdyYXktbHQ7XG4gIC5oZWFkaW5nLXRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIH1cbiAgfVxuXG4gIC5hcC1zcG9uc29yc2hpcC0tY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogJHVuYy1tYXJnaW4vMiAhaW1wb3J0YW50O1xuICAgIC5oZWFkaW5nLXRleHQge1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkdW5jLW1hcmdpbiAqIDAuNTtcbiAgICAgIH1cblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgY29sb3I6ICRhcC1yZWQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAuYXAtc3BvbnNvcnNoaXAtLWNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiAkYXAtYnAteGxhcmdlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgIG1hcmdpbjogKC0kdW5jLW1hcmdpbikgMDtcbiAgICAuaGVhZGluZy10ZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLmFwLXNwb25zb3JzaGlwLS1jb250ZW50IC5oZWFkaW5nLXRleHQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBBUlRQQVBFUlMgLS0gVEhFTUVcbi8vIF9WSURFTy1GRUFUVVJFRC5TQ1NTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hcC12aWRlby0tZmVhdHVyZWQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogJGFwLWdyYXktbHQ7XG4gIG1heC13aWR0aDogJGFwLWJwLW1lZGl1bSAqIDAuNzU7XG5cbiAgLmhlYWRpbmctdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6ICR1bmMtbWFyZ2luLzIgIWltcG9ydGFudDtcblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgICBwYWRkaW5nOiAwICR1bmMtbWFyZ2luO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgNXB4O1xuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNWVtO1xuICAgICAgICBtYXJnaW46IDAuNzVlbSAxLjVlbTtcbiAgICAgICAgY29sb3I6ICRhcC1yZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnVuY29kZV90ZXh0X2NvbHVtbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgJHVuYy1tYXJnaW4gJHVuYy1tYXJnaW4vMjtcbiAgICBtYXJnaW4tdG9wOiA2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hcC12aWRlby0tZmVhdHVyZWRfZnJhbWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA1Ni4yNSUgMCAwO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICRhcC1ncmF5LWRrO1xuXG4gICAgaWZyYW1lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgLmhlYWRpbmctdGV4dCB7XG4gICAgICBoMiB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEuNWVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cblxufVxuXG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBBUlRQQVBFUlMgLS0gVEhFTUVcbi8vIF9IT01FLlNDU1Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJi5ob21lLnBhZ2Uge1xuICAjcGFnZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmFwLXBhZ2VoZWFkIHtcbiAgICAuYXAtaGVhZGVyX3RleHRsb2dvIHsgZGlzcGxheTogbm9uZTsgfVxuICB9XG59IiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQVJUUEFQRVJTIC0tIFRIRU1FXG4vLyBfQVJDSElWRS5TQ1NTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hcC1wb3N0LS1kZXRhaWxzIHtcbiAgLnBvc3QtdGl0bGUtd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgcGFkZGluZzogMCAkdW5jLW1hcmdpbjtcbiAgICB9XG5cbiAgICAmLmFwLWdsb3NzYXJ5X21ldGEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkdW5jLW1hcmdpbjtcbiAgICB9XG4gIH1cblxuICAuYXAtcG9zdC0tbWV0YSB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206ICR1bmMtbWFyZ2luO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgcGFkZGluZzogMCAkdW5jLW1hcmdpbjtcbiAgICB9XG5cbiAgICAuYXAtcG9zdC0tbWV0YV9saXN0IHtcbiAgICAgICAgLmFwLXBvc3QtLXN1YnRpdGxlLFxuICAgICAgICAuYXAtcG9zdC0tYnlsaW5lIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAuYXAtcGVyc29uLS1jb250YWN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHVuYy1tYXJnaW4vMjtcbiAgICAgICAgZGwge1xuICAgICAgICAgIGR0IHsgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhcC1mb250O1xuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJGFwLWdyYXk7XG5cbiAgICAgICAgJi5hcC1ldmVudC0tbG9jYXRpb24ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXAtcG9zdC0tc2hhcmUge1xuICAgICAgbWFyZ2luOiAoJHVuYy1tYXJnaW4qMS41KSAwICgkdW5jLW1hcmdpbi8yKTtcblxuICAgICAgaDIge1xuICAgICAgICBtYXJnaW46IDAgMCAycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG5cbiAgICAgIC5vbmx5LWljb24ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiAyZW07XG4gICAgICAgICAgaGVpZ2h0OiAyZW07XG4gICAgICAgICAgbWFyZ2luOiAwIDAuNWVtIDAgMDtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFwLWdyYXk7XG4gICAgICAgICAgICB3aWR0aDogMmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgJjpiZWZvcmUgeyBjb2xvcjogJHdoaXRlOyB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYXAtcG9zdC0taGVybyxcbiAgLmFwLXBvc3QtLWhlcm9faW1hZ2Uge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LWhlaWdodDogJGFwLWZlYXR1cmUtbWF4O1xuICAgIG1hcmdpbjogMCAoLSR1bmMtbWFyZ2luKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLmFwLXBvc3QtLWhlcm9fd1RpdGxlIHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLmFwLXBvc3QtLWhlcm9faW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cblxuICAgICYuYXAtcG9zdC0taGVyb193VGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHVuYy1tYXJnaW47XG4gICAgICBcbiAgICAgIC5hcC1wb3N0LS1oZXJvX2lubmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDc1JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucG9zdC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDNlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6ICR1bmMtbWFyZ2luO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmLmRhcmsge1xuICAgICAgICBjb2xvcjogJGFwLWdyYXktZGs7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFwLXBvc3QtLWhlcm9fdGVybSB7XG4gICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6ICR1bmMtbWFyZ2luLzI7XG5cbiAgICAgICYuZGFyayB7IGNvbG9yOiAkYXAtZ3JheTsgfVxuICAgICAgJi5saWdodCB7IGNvbG9yOiAkd2hpdGU7IH1cbiAgICB9XG4gIH1cblxuICAuYXAtcG9zdC0taGVyb19pbWFnZSB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5hcC1tYWluY29udGVudCB7XG4gICAgPiAucm93LWNvbnRhaW5lciB7XG4gICAgICA+IC5yb3cgPiAucm93LWlubmVyIHtcbiAgICAgICAgPiBkaXY6bm90KC5jb2wtbGctKikge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucm93LWNvbnRhaW5lcjpub3QoLmFwLXdpZGUpIHtcbiAgICA+IC5yb3cubGltaXQtd2lkdGgge1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcbiAgICAgICAgbWF4LXdpZHRoOiAkYXAtY29udGVudC1uYXJyb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaHIge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogJGFwLWdyYXk7XG4gICAgbWFyZ2luOiAwO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgIG1hcmdpbjogNGVtIDA7XG4gICAgfVxuICB9XG5cbiAgLmFwLWxlYWRxdW90ZSB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICAucm93LmxpbWl0LXdpZHRoIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJHVuYy1tYXJnaW47XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR1bmMtbWFyZ2luO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmctbGVmdDogJHVuYy1tYXJnaW4gKiAwLjc1O1xuICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICRhcC1ncmF5LWRrO1xuICAgIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hcC1xdW90ZV9sZWFkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5hcC1xdWVzdGlvbiB7XG4gICAgY29sb3I6ICRhcC1waW5rO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IC0kdW5jLW1hcmdpbjtcbiAgfVxuXG4gIC5hcC1jYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzcHggIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cblxuICAuYXAtcHVsbHF1b3RlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgZm9udC1zaXplOiAxLjJlbTtcblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFwLXBvc3QtLXRhZ3Mge1xuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCA4cHggOHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMnB4IDhweDtcbiAgICAgIGNvbG9yOiAkYXAtZ3JheTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRhcC1ncmF5O1xuICAgICAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNnM7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyMnO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGFwLWdyYXk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFwLWhlcm9fY2FwdGlvbi13cmFwIHtcbiAgICBwYWRkaW5nOiAwICR1bmMtbWFyZ2luO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgbWFyZ2luOiAtKCR1bmMtbWFyZ2luKSAtMzZweCAwO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgPiAubGltaXQtd2lkdGgge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgIC5hcC1oZXJvX2NhcHRpb24tYnRuIHtcbiAgICAgICAgcGFkZGluZzogMCAkdW5jLW1hcmdpbjtcbiAgICAgIH1cblxuICAgIH1cblxuICAgICsgLnBvc3QtdGl0bGUtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLmFwLWhlcm9fY2FwdGlvbiB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi5hcC1hY3RpdmUge1xuICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAkdW5jLW1hcmdpbjtcbiAgICAgIGJhY2tncm91bmQ6ICRhcC1vdmVybGF5O1xuICAgICAgbGVmdDogJHVuYy1tYXJnaW47XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICAgLmFwLWhlcm9fY2FwdGlvbi10ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMThweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAmLCBzdHJvbmcsIGIsIGVtLCBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuYXAtaGVyb19jYXB0aW9uLXRleHQge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZm9udC1zaXplOiAwLjhlbTtcblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45NWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hcC1oZXJvX2NhcHRpb24tYnRuIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkdW5jLW1hcmdpbjtcbiAgICAgIGhlaWdodDogJHVuYy1tYXJnaW47XG4gICAgICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuXG4gICAgICAvL0BpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgIC8vICBmbG9hdDogbGVmdDtcbiAgICAgIC8vfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmLmFwLWFjdGl2ZSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAn4oCTJztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRhcC1ncmF5LWRrO1xuICAgICAgICBzcGFuOmFmdGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXAtZ3JheS1kaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB0b3A6IDc1JTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICRhcC1ncmF5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuXG4gICAgLnBvc3QtdGl0bGUtd3JhcHBlciB7XG4gICAgICAvL3BhZGRpbmc6IDE4cHggJHVuYy1tYXJnaW4gJHVuYy1tYXJnaW47XG4gICAgICBwYWRkaW5nOiAxOHB4ICR1bmMtbWFyZ2luO1xuXG4gICAgICAmLmFwLWdsb3NzYXJ5X21ldGEge1xuICAgICAgICBtYXJnaW4tdG9wOiAtJHVuYy1tYXJnaW4gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXAtcG9zdC0tbWV0YSB7XG4gICAgICBwYWRkaW5nOiAwICR1bmMtbWFyZ2luICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcblxuICAgICAgLmFwLXBvc3QtLW1ldGFfbGlzdCB7XG5cbiAgICAgICAgLmFwLXBvc3QtLXN1YnRpdGxlLFxuICAgICAgICAuYXAtcG9zdC0tYnlsaW5lIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuOGVtO1xuICAgICAgICAgIG1hcmdpbjogOHB4IDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcC1wZXJzb24tLWNvbnRhY3Qge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgZGwge1xuICAgICAgICAgICAgZHQsIGRkIHsgZm9udC1zaXplOiAxLjRlbTsgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYXAtcG9zdC0tc2hhcmUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFwLXBvc3QtLWhlcm8sXG4gICAgLmFwLXBvc3QtLWhlcm9faW1hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHVuYy1tYXJnaW47XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICAgJi5hcC1ldmVudC0taGVybyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIC5hcC1wb3N0LS1oZXJvX2lubmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIGhlaWdodDogJGFwLWZlYXR1cmUtbWF4O1xuXG4gICAgICAgICsgLmFwLWhlcm9fY2FwdGlvbi13cmFwIHsgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgfVxuXG4gICAgICAmLmFwLXBvc3QtLWhlcm9fd1RpdGxlIHtcbiAgICAgICAgLmFwLXBvc3QtLWhlcm9faW5uZXIge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1MCU7XG5cbiAgICAgICAgICArIC5hcC1oZXJvX2NhcHRpb24td3JhcCB7IG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnBvc3QtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDZlbTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgIH1cblxuICAgICAgLmFwLXBvc3QtLWhlcm9fdGVybSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgICBwYWRkaW5nOiAkdW5jLW1hcmdpbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJHVuYy1tYXJnaW47XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMTRweDtcbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hcC1wdWxscXVvdGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS45ZW07XG4gICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgLmFwLXBvc3QtLXRhZ3Mge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNGVtO1xuICAgICAgcGFkZGluZzogMCAoJHVuYy1tYXJnaW4gLSAxMCk7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luOiA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAuYXAtc3ViaGVhZCB7XG4gICAgPiAucm93IHtcbiAgICAgIHBhZGRpbmc6IDAgJHVuYy1tYXJnaW47XG4gICAgfVxuICB9XG5cbn1cblxuLmFwLWRvc3NpZXItLWxpc3QsXG4uYXAtcG9zdC0tcmVsYXRlZCB7XG4gIG1hcmdpbi1ib3R0b206IDRlbTtcblxuICAuYXAtc3ViaGVhZCB7XG4gICAgbWFyZ2luOiAwICR1bmMtbWFyZ2luO1xuICB9XG4gIGEgeyBjb2xvcjogJGFwLWdyYXk7IH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gICAgLmFwLXN1YmhlYWQge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwICR1bmMtbWFyZ2luO1xuICAgIH1cbiAgfVxufVxuXG4uYXAtbWV0YWRhdGEge1xuICBtYXJnaW46ICR1bmMtbWFyZ2luIDEwcHggMDtcblxuICBkbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAkYXAtZ3JheTtcblxuICAgIGR0LCBkZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogJGFwLWZvbnQ7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIC8vbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgIGR0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4vLyBISURFIFVOVVNFRCBTT0NJQUwgUExBVEZPUk1TXG4uYXAtcG9zdC0tc2hhcmUge1xuICBkaXZbY2xhc3MqPXNoYXJlci1dLnNoYXJlLWJ1dHRvbiAuc29jaWFsIHVsIGxpIHtcbiAgICAmLnNvY2lhbC1ncGx1cyxcbiAgICAmLnNvY2lhbC1waW50ZXJlc3QsXG4gICAgJi5zb2NpYWwtbGlua2VkaW4sXG4gICAgJi5zb2NpYWwteGluZyB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5hcC1zaGFyZV9ib2R5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwICR1bmMtbWFyZ2luO1xuXG4gICYuYXAtc2hhcmVfZXZlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogNGVtO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAuYXAtcG9zdC0tc2hhcmUge1xuICAgIGgyIHtcbiAgICAgIG1hcmdpbjogMCAwIDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIH1cblxuICAgIC5zaGFyZS1idXR0b24ge1xuICAgICAgLnNvY2lhbCB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCA2cHg7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhcC1ncmF5O1xuICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHsgY29sb3I6ICR3aGl0ZTsgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAgICAgICB0b3A6ICR1bmMtbWFyZ2luO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNoYXJlLWJ1dHRvbiB7XG4gICAgICAgICAgLnNvY2lhbCB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDNweDtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg1ZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm9ubHktaWNvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgJi5hcC1zaGFyZV9ib2R5LS10b3Age1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bGFyZ2UpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICB9XG5cbiAgICAgIC5hcC1wb3N0LS1zaGFyZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzOHB4O1xuICAgICAgICB1bCB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gIH1cbn1cblxuLmFwLWJpbyB7XG4gID4gLnJvdyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAudW5jb2RlX3RleHRfY29sdW1uIHtcbiAgICBwYWRkaW5nLXRvcDogJHVuYy1tYXJnaW47XG4gICAgYm9yZGVyLXRvcDogMTRweCBzb2xpZCAkYXAtZ3JheTtcbiAgfVxufSIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEFSVFBBUEVSUyAtLSBUSEVNRVxuLy8gX1BFUlNPTi5TQ1NTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hcC1wZXJzb25fdHJpcHR5Y2gge1xuICBtYXJnaW46IDAgKC0kdW5jLW1hcmdpbik7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICBtYXJnaW46IDIwcHggKC0kdW5jLW1hcmdpbikgMDtcbiAgfVxuICA+IC5yb3cge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmFwLXBlcnNvbi0taW5mbyB7XG4gIC5hcC1wZXJzb24tLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkdW5jLW1hcmdpbi8yO1xuICAgIHAge1xuICAgICAgY29sb3I6ICRhcC1ncmF5O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgICAuYXAtcGVyc29uLS10aXRsZSB7XG4gICAgICBwIHsgZm9udC1zaXplOiAxLjRlbTsgfVxuICAgICAgbWFyZ2luLXRvcDogJHVuYy1tYXJnaW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAkdW5jLW1hcmdpbjtcbiAgICB9XG4gIH1cbn1cblxuLmFwLXBlcnNvbi0tY29udGFjdCB7XG4gIHAgeyBtYXJnaW46IDA7IH1cbn1cblxuJi5zaW5nbGUtcGVvcGxlIHtcbiAgLmFwLXBlcnNvbi0tY29udGFjdCB7XG4gICAgbWF4LXdpZHRoOiAkYXAtY29udGVudC1uYXJyb3c7XG4gICAgbWFyZ2luOiAwIGF1dG8gJHVuYy1tYXJnaW47XG4gICAgcGFkZGluZzogMCAkdW5jLW1hcmdpbjtcblxuICAgIGRsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBkdCwgZGQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICRhcC1ncmF5LWRrO1xuXG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG5cbi5hcC1wb3N0LS1kZXRhaWxzIC5hcC1wb3N0LS1tZXRhIC5hcC1wb3N0LS1tZXRhX2xpc3QgcC5hcC1wZXJzb24tLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjRlbTtcbn0iXX0= */
