/*!
Theme Name: Cinema Theme
Theme URI: http://underscores.me/
Author: Richard Gilbert
Author URI: http://fezziwigmedia.com/
Description: A custom theme for an independent cinema.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: cinema_theme
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Cinema Theme is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/@import"https://fonts.googleapis.com/css2?family=Libre+Baskerville:wght@400;700&family=Work+Sans:wght@400;500;600&display=swap";@font-face{font-family:"Franchise Bold";font-style:normal;font-weight:bold;src:local("Franchise Bold"),url("fonts/Franchise-Bold-hinted.woff") format("woff")}@font-face{font-family:"Brothers Regular";font-style:normal;font-weight:normal;src:local("Brothers Regular"),url("fonts/Brothers-Regular.woff") format("woff")}@font-face{font-family:"Prata Regular";font-style:normal;font-weight:normal;src:local("Prata Regular"),url("fonts/Prata-Regular.woff") format("woff")}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,a.film-button,a.film-button:visited,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,a.film-button,a.film-button:visited,input{overflow:visible}button,a.film-button,a.film-button:visited,select{text-transform:none}button,a.film-button,a.film-button:visited,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,a.film-button::-moz-focus-inner,a.film-button:visited::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,a.film-button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,button,a.film-button,a.film-button:visited,input,select,optgroup,textarea{color:rgba(0,0,0,.75);font-family:"Work Sans",Helvetica,Arial,sans-serif;font-size:1em;line-height:1.6}em,i{font-style:italic}b,strong{font-weight:700}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1,h2{font-family:"Franchise Bold",Helvetica,Arial,sans-serif;font-weight:500;letter-spacing:.025em;line-height:1;margin:1.125em 0 .25em}h3,h4,h5,h6{font-family:"Work Sans",Helvetica,Arial,sans-serif;font-weight:700;line-height:1.25;margin:0 0 .25em}h1{font-size:2.4055653602rem}h1.site-title{font-family:"Brothers Regular","Libre Baskerville",Helvetica,Arial,sans-serif;margin:0;text-transform:uppercase}h2{font-size:1.79533201rem}h2.site-subtitle{font-family:"Prata Regular","Libre Baskerville",Helvetica,Arial,sans-serif;margin:0;text-transform:uppercase;letter-spacing:.2em}h3{font-size:1.3399rem}h4{font-size:1rem}h5{font-size:.7463243526rem}h6{font-size:.5570000392rem}p{margin:0 0 1em;line-height:1.5;font-weight:400;color:rgba(0,0,0,.8)}aside.sidebar{font-size:.8em}.debug{font-family:monospace;font-size:10px;background-color:rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.2);padding:10px;margin:0 0 10px}a{text-decoration:none}a:hover,a:focus{text-decoration:underline}div.link a{display:block;font-weight:bold;width:-webkit-max-content;width:-moz-max-content;width:max-content;background-color:#95220d;color:#fff;text-decoration:none;line-height:1;padding:.325rem .5rem}div.link a:hover,div.link a:focus{background-color:#c42d11;text-decoration:none}#content a:not(.film-title):not(.film-button){text-decoration:underline}#content a:hover,#content a:focus,#content a.film-title:hover,#content a.film-title:focus{text-decoration:underline}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{background-color:#f4f3f3;background-position:top center;margin:0;padding:0}.site-wrapper{width:100%;margin:0}.site-container{width:100%;min-height:100vh;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section-outer{width:100%;margin:0;padding:0}.section{max-width:1200px;margin:0 auto}.section-inner{padding:0 3vw;margin:0;position:relative}.no-scroll{overflow:hidden}html{scroll-behavior:smooth}body{width:100%}.site{width:100%}.wrapper{width:100%;max-width:1200px;padding:0;margin:0 auto}.container{padding:1em;width:100%;max-width:100%}.row{margin:0}.content-layout.has-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content-layout.has-sidebar main.site-main{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-bottom:1.5rem}@media(min-width: 783px){.content-layout.has-sidebar main.site-main{width:60%;margin-bottom:0}}.content-layout.has-sidebar .sidebar{-webkit-box-flex:0;-ms-flex:none;flex:none}@media(min-width: 783px){.content-layout.has-sidebar .sidebar{width:35%}}@media(min-width: 783px){.content-layout.has-sidebar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.content-layout.no-sidebar .content-area{float:none;margin-left:auto;margin-right:auto}.content-layout.no-sidebar .site-main{margin-right:0}.section-outer--site-header{background-image:url("images/header-background.png");background-position:center;background-color:#505050}.section-outer--site-header:after{display:block;content:"";height:16px;width:100%;background-image:url(images/header-squiggle.png);background-position:top center;background-repeat:repeat-x}.section-inner--site-header{font-size:1.75vw;margin-left:2em;margin-right:2em;padding:1.25em 0}@media(min-width: 783px){.section-inner--site-header{font-size:1rem}}.content-layout--header{display:grid;grid-template-columns:1fr 1fr 4em;grid-template-rows:-webkit-min-content auto;grid-template-rows:min-content auto;grid-template-areas:"social donate donate" "title title menu"}@media(min-width: 783px){.content-layout--header{grid-template-columns:1fr 1fr;grid-template-rows:-webkit-min-content auto auto;grid-template-rows:min-content auto auto;grid-template-areas:"social donate" "title title" "menu menu"}}.content-layout--header .social-media-area{grid-area:social}.content-layout--header .title-area{grid-area:title}.content-layout--header .donate-area{grid-area:donate}.content-layout--header .menu-area{grid-area:menu}.menu-area{padding:0}@media(min-width: 783px){.menu-area{margin:1.25em 0 .5em 0;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;display:-webkit-box;display:-ms-flexbox;display:flex}}.main-navigation{display:none}@media(min-width: 783px){.main-navigation{display:block;width:40em;container-name:main-menu;container-type:inline-size}}.social-media-area{font-size:1.5em;margin:0 0 1.2em 0}@media(min-width: 550px){.social-media-area{font-size:.9em}}@media(min-width: 783px){.social-media-area{font-size:1em;margin-left:7.75em}}.donate-area{font-size:1.75vw;position:absolute;top:0;right:0;font-size:.8em;-webkit-transition:.25s linear font-size;-o-transition:.25s linear font-size;transition:.25s linear font-size}@media(min-width: 783px){.donate-area{font-size:.7em;right:0}}@media(min-width: 1005px){.donate-area{font-size:.8em;right:0}}a.donate-button{background-image:url("images/donate-button.png");display:block;text-indent:-9999px;height:6.8em;width:11.26em;background-size:contain;background-position:top right;background-repeat:no-repeat;opacity:.9}a.donate-button:hover,a.donate-button:focus{opacity:1}.section-outer--site-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.section-inner--site-content{padding-left:10px;padding-right:10px;padding-top:4vw;padding-bottom:4vw}@media(min-width: 783px){.section-inner--site-content{padding-left:32px;padding-right:32px}}@media(min-width: 783px){.section-inner--site-content{padding-top:2.25em;padding-bottom:2.25em}}.section-outer--site-footer{min-height:100px;background-color:#f43939;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff}.section-outer--site-footer p{color:#fff}.section-outer--site-footer a{color:#fff;font-weight:700}.section-outer--site-footer h4{color:#300505}.section-outer--site-footer:before{display:block;content:"";height:16px;width:100%;background-image:url(images/footer-squiggle.png);background-position:top center;background-repeat:repeat-x;margin-top:-12px}.section--site-footer{max-width:100%;width:100%;padding:0;margin:0}.section--site-footer .location,.section--site-footer .email,.section--site-footer .mail{text-transform:uppercase}.section-inner--site-footer{width:100%;padding:0;margin:0}.region__footer-first{width:100%;padding:1.5rem 0;margin:0;border-bottom:1px solid #e61b1b}.region__footer-first .columns{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.region__footer-second{width:100%;padding:0;margin:0;border-bottom:1px solid #e61b1b}.region__footer-second .columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}@media(min-width: 1005px){.region__footer-second .columns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:left}}.region__footer-second .column--first{padding:1.5rem 0 0 0;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-box-flex:1;-ms-flex:1;flex:1}@media(min-width: 1005px){.region__footer-second .column--first{padding-bottom:1.5rem;padding-right:2rem}}.region__footer-second .column--second{padding:0;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-box-flex:1;-ms-flex:1;flex:1}@media(min-width: 1005px){.region__footer-second .column--second{padding:1.5rem 2rem 1.5rem 0;border-right:1px solid #e61b1b}}.region__footer-second .column--third{padding:0;-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 1005px){.region__footer-second .column--third{padding:1.5rem 0 1.5rem 2rem;width:-webkit-min-content;width:-moz-min-content;width:min-content;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}}.region__footer-third{width:100%;padding:1rem 0 2.5rem;margin:0;text-transform:uppercase;text-align:center}.region-inner{padding:0 3vw;max-width:1200px;margin:0 auto}.columns{display:-webkit-box;display:-ms-flexbox;display:flex}.film-cards-heading{margin-bottom:1rem}h2.section-title{border-bottom:1px solid rgba(0,0,0,.25);margin:0 0 2rem;padding:0;font-size:3rem}.film-cards{display:grid;gap:3rem;margin:0 0 3rem}.film-cards--now-playing{border-color:red}.film-cards--coming-soon{border-color:green}@media(min-width: 783px){.film-cards--coming-soon{grid-template-columns:1fr 1fr}}.film-cards>.film-teaser{margin:0}a{color:#95220d}a:visited{color:#661709}a:hover,a:focus,a:active{color:#c42d11}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.main-navigation{clear:both;float:left;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{float:none;position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width: 37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}ul#primary-menu{display:inline;padding:0;margin:0;font-size:6vw}ul#primary-menu>li{display:inline-block;padding:0;margin:0;float:none;width:100%}ul#primary-menu>li>a{padding:0;margin:0 .4em 0 0;line-height:1;text-transform:uppercase;color:#fff;font-weight:bold;text-align:center;white-space:no-wrap;opacity:1}ul#primary-menu>li>a:hover,ul#primary-menu>li>a:focus{color:#ffb3b3;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.5cqi}ul#primary-menu>li>ul.sub-menu{background-color:rgba(255,255,255,.75);padding:10px}ul#primary-menu>li.current-menu-item a{color:#ffb3b3;cursor:default}ul#primary-menu>li.current-menu-item a:hover,ul#primary-menu>li.current-menu-item a:focus{color:#ffb3b3}@media(min-width: 550px){ul#primary-menu{font-size:4vw}}@media(min-width: 783px){ul#primary-menu{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.9cqi;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;gap:2cqi}ul#primary-menu>li{width:auto}ul#primary-menu>li>a{margin:0}}.menu-area a.hc-nav-trigger{height:3.25em;width:3.25em;margin:2.1em 0 0}ul#social-media-menu{list-style-type:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}ul#social-media-menu li{padding:0;margin:0 .625em 0 0}ul#social-media-menu li:last-child{margin-right:0}ul#social-media-menu li a{display:block;width:2em;height:2em;text-indent:-9999px;background-color:#e6e6e6;-webkit-mask-image:url("images/facebook.svg");mask-image:url("images/facebook.svg")}ul#social-media-menu li a:hover,ul#social-media-menu li a:focus{background-color:#fff}ul#social-media-menu li.menu-item--facebook>a{-webkit-mask-image:url("images/facebook.svg");mask-image:url("images/facebook.svg")}ul#social-media-menu li.menu-item--twitter>a{-webkit-mask-image:url("images/twitter.svg");mask-image:url("images/twitter.svg")}ul#social-media-menu li.menu-item--instagram>a{-webkit-mask-image:url("images/instagram.svg");mask-image:url("images/instagram.svg")}html.hc-nav-yscroll{overflow-y:scroll}body.hc-nav-open{overflow:visible;position:fixed;width:100%;min-height:100%}.hc-offcanvas-nav{visibility:hidden;display:none;position:fixed;top:0;height:100%;z-index:9999;text-align:left}.hc-offcanvas-nav.is-ios *{cursor:pointer !important}.hc-offcanvas-nav .nav-container{position:fixed;z-index:9998;top:0;height:100%;max-width:100%;max-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease}.hc-offcanvas-nav .nav-wrapper{width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-scroll-chaining:none;overscroll-behavior:none}.hc-offcanvas-nav .nav-content{height:100%}.hc-offcanvas-nav .nav-wrapper-0>.nav-content{overflow:scroll;overflow-x:visible;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.hc-offcanvas-nav ul{list-style:none;margin:0;padding:0}.hc-offcanvas-nav li{position:relative;display:block}.hc-offcanvas-nav li.level-open>.nav-wrapper{visibility:visible}.hc-offcanvas-nav li:not(.custom-content) a{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.hc-offcanvas-nav li:not(.custom-content) a[disabled]{cursor:not-allowed}.hc-offcanvas-nav li:not(.custom-content) a,.hc-offcanvas-nav li:not(.custom-content) a:hover{text-decoration:none}.hc-offcanvas-nav input[type=checkbox]{display:none}.hc-offcanvas-nav label{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;cursor:pointer}.hc-offcanvas-nav .nav-item-wrapper{position:relative}.hc-offcanvas-nav .nav-item-link{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.hc-offcanvas-nav:not(.user-is-tabbing) .nav-close-button:focus,.hc-offcanvas-nav:not(.user-is-tabbing) .nav-item-wrapper a:focus{outline:none}.hc-offcanvas-nav .nav-close:focus,.hc-offcanvas-nav .nav-next:focus,.hc-offcanvas-nav .nav-back:focus{z-index:10}.hc-offcanvas-nav.disable-body::after,.hc-offcanvas-nav .nav-wrapper::after{content:"";z-index:9990;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-ms-scroll-chaining:none;overscroll-behavior:none;visibility:hidden;opacity:0;-webkit-transition:visibility 0s ease .4s,opacity .4s ease;-o-transition:visibility 0s ease .4s,opacity .4s ease;transition:visibility 0s ease .4s,opacity .4s ease}.hc-offcanvas-nav.disable-body::after{position:fixed}.hc-offcanvas-nav .nav-wrapper::after{position:absolute}.hc-offcanvas-nav.disable-body.nav-open::after,.hc-offcanvas-nav .sub-level-open::after{visibility:visible;opacity:1;-webkit-transition-delay:.05s;-o-transition-delay:.05s;transition-delay:.05s}.hc-offcanvas-nav:not(.nav-open)::after{pointer-events:none}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper::after{display:none}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper.nav-wrapper-0{max-height:100vh}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper.nav-wrapper-0>.nav-content{overflow:scroll;overflow-x:visible;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:100vh}.hc-offcanvas-nav.nav-levels-expand ul .nav-wrapper{min-width:0;max-height:0;visibility:hidden;overflow:hidden;-webkit-transition:height 0s ease .4s;-o-transition:height 0s ease .4s;transition:height 0s ease .4s}.hc-offcanvas-nav.nav-levels-expand .level-open>.nav-wrapper{max-height:none;overflow:visible;visibility:visible}.hc-offcanvas-nav.nav-levels-overlap .nav-content{overflow:scroll;overflow-x:visible;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:100vh}.hc-offcanvas-nav.nav-levels-overlap .nav-wrapper{max-height:100vh}.hc-offcanvas-nav.nav-levels-overlap ul .nav-wrapper{position:absolute;z-index:9999;top:0;height:100%;visibility:hidden;-webkit-transition:visibility 0s ease .4s,-webkit-transform .4s ease;transition:visibility 0s ease .4s,-webkit-transform .4s ease;-o-transition:visibility 0s ease .4s,transform .4s ease;transition:visibility 0s ease .4s,transform .4s ease;transition:visibility 0s ease .4s,transform .4s ease,-webkit-transform .4s ease}.hc-offcanvas-nav.nav-levels-overlap ul li.nav-parent{position:static}.hc-offcanvas-nav.nav-levels-overlap ul li.level-open>.nav-wrapper{visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease}.hc-offcanvas-nav.nav-position-left{left:0}.hc-offcanvas-nav.nav-position-left .nav-container{left:0}.hc-offcanvas-nav.nav-position-left.nav-levels-overlap li .nav-wrapper{left:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.hc-offcanvas-nav.nav-position-right{right:0}.hc-offcanvas-nav.nav-position-right .nav-container{right:0}.hc-offcanvas-nav.nav-position-right.nav-levels-overlap li .nav-wrapper{right:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.hc-offcanvas-nav.nav-position-top{top:0}.hc-offcanvas-nav.nav-position-top .nav-container{top:0;width:100%}.hc-offcanvas-nav.nav-position-top.nav-levels-overlap li .nav-wrapper{left:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}.hc-offcanvas-nav.nav-position-bottom{top:auto;bottom:0}.hc-offcanvas-nav.nav-position-bottom .nav-container{top:auto;bottom:0;width:100%}.hc-offcanvas-nav.nav-position-bottom.nav-levels-overlap li .nav-wrapper{left:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.hc-offcanvas-nav.nav-open[class*=hc-nav-] div.nav-container{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.hc-offcanvas-nav.rtl{text-align:right;direction:rtl}.hc-nav-trigger{position:absolute;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none;top:20px;z-index:9980;width:30px;min-height:24px}.hc-nav-trigger span{width:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.hc-nav-trigger span,.hc-nav-trigger span::before,.hc-nav-trigger span::after{display:block;position:absolute;left:0;height:4px;background:#34495e;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.hc-nav-trigger span::before,.hc-nav-trigger span::after{content:"";width:100%}.hc-nav-trigger span::before{top:-10px}.hc-nav-trigger span::after{bottom:-10px}.hc-nav-trigger.toggle-open span{background:rgba(0,0,0,0);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.hc-nav-trigger.toggle-open span::before{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}.hc-nav-trigger.toggle-open span::after{-webkit-transform:rotate(-90deg) translate3d(10px, 0, 0);transform:rotate(-90deg) translate3d(10px, 0, 0)}.hc-offcanvas-nav{font-family:sans-serif}.hc-offcanvas-nav::after,.hc-offcanvas-nav .nav-wrapper::after{background:rgba(0,0,0,.3)}.hc-offcanvas-nav .nav-container,.hc-offcanvas-nav .nav-wrapper,.hc-offcanvas-nav ul{background:#336ca6}.hc-offcanvas-nav .nav-content>h2,.hc-offcanvas-nav .nav-content>h3,.hc-offcanvas-nav .nav-content>h4,.hc-offcanvas-nav .nav-content>h5,.hc-offcanvas-nav .nav-content>h6{font-size:19px;font-weight:normal;margin-bottom:0;padding:20px 17px;color:#fff}.hc-offcanvas-nav .nav-content>h2:not(.nav-title):not(.level-title),.hc-offcanvas-nav .nav-content>h3:not(.nav-title):not(.level-title),.hc-offcanvas-nav .nav-content>h4:not(.nav-title):not(.level-title),.hc-offcanvas-nav .nav-content>h5:not(.nav-title):not(.level-title),.hc-offcanvas-nav .nav-content>h6:not(.nav-title):not(.level-title){font-size:16px;padding:15px 17px;background:#336ca6}.hc-offcanvas-nav .nav-item-link,.hc-offcanvas-nav li.nav-close a,.hc-offcanvas-nav .nav-back a{padding:14px 17px;font-size:14px;color:#fff;z-index:1;background:rgba(0,0,0,0);border-bottom:1px solid #2c5d8f;-webkit-transition:background .1s ease;-o-transition:background .1s ease;transition:background .1s ease}.hc-offcanvas-nav .nav-item-link:focus,.hc-offcanvas-nav .nav-item-link:focus-within,.hc-offcanvas-nav li.nav-close a:focus,.hc-offcanvas-nav li.nav-close a:focus-within,.hc-offcanvas-nav .nav-back a:focus,.hc-offcanvas-nav .nav-back a:focus-within{z-index:10}.hc-offcanvas-nav .nav-item-link[disabled],.hc-offcanvas-nav li.nav-close a[disabled],.hc-offcanvas-nav .nav-back a[disabled]{color:rgba(255,255,255,.5)}.hc-offcanvas-nav div.nav-back+ul>li:first-child>.nav-item-wrapper>.nav-item-link{border-top:none !important}.hc-offcanvas-nav:not(.touch-device) li:not(.nav-item-custom) a:not([disabled]):hover{background:#31679e}.hc-offcanvas-nav .nav-custom-content{padding:14px 17px;font-size:14px;border-bottom:1px solid #2c5d8f}.hc-offcanvas-nav .nav-highlight{background:#2e6296}.hc-offcanvas-nav .nav-wrapper>.nav-content>ul:first-of-type>li:first-child:not(.nav-back):not(.nav-close)>.nav-item-wrapper>.nav-item-link{border-top:1px solid #2c5d8f}.hc-offcanvas-nav .nav-wrapper>.nav-content>ul:first-of-type>li:first-child:not(.nav-back):not(.nav-close)>.nav-item-wrapper>.nav-item-link+a{border-top:1px solid #2c5d8f}.hc-offcanvas-nav .nav-wrapper>.nav-content>ul:not(:last-child){border-bottom:2px solid #2c5d8f}.hc-offcanvas-nav .nav-wrapper>.nav-content>ul+h2,.hc-offcanvas-nav .nav-wrapper>.nav-content>ul+h3,.hc-offcanvas-nav .nav-wrapper>.nav-content>ul+h4,.hc-offcanvas-nav .nav-wrapper>.nav-content>ul+h5,.hc-offcanvas-nav .nav-wrapper>.nav-content>ul+h6{margin-top:-2px}.hc-offcanvas-nav .nav-wrapper>.nav-content>h2+ul>li:first-child:not(.nav-back):not(.nav-close)>.nav-item-wrapper>.nav-item-link,.hc-offcanvas-nav .nav-wrapper>.nav-content>h3+ul>li:first-child:not(.nav-back):not(.nav-close)>.nav-item-wrapper>.nav-item-link,.hc-offcanvas-nav .nav-wrapper>.nav-content>h4+ul>li:first-child:not(.nav-back):not(.nav-close)>.nav-item-wrapper>.nav-item-link,.hc-offcanvas-nav .nav-wrapper>.nav-content>h5+ul>li:first-child:not(.nav-back):not(.nav-close)>.nav-item-wrapper>.nav-item-link,.hc-offcanvas-nav .nav-wrapper>.nav-content>h6+ul>li:first-child:not(.nav-back):not(.nav-close)>.nav-item-wrapper>.nav-item-link{border-top:1px solid #2c5d8f}.hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-title+h2,.hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-title+h3,.hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-title+h4,.hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-title+h5,.hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-title+h6,.hc-offcanvas-nav .nav-wrapper>.nav-content>.level-title+h2,.hc-offcanvas-nav .nav-wrapper>.nav-content>.level-title+h3,.hc-offcanvas-nav .nav-wrapper>.nav-content>.level-title+h4,.hc-offcanvas-nav .nav-wrapper>.nav-content>.level-title+h5,.hc-offcanvas-nav .nav-wrapper>.nav-content>.level-title+h6,.hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-close+h2,.hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-close+h3,.hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-close+h4,.hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-close+h5,.hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-close+h6{border-top:1px solid #2c5d8f}.hc-offcanvas-nav li{color:#fff}.hc-offcanvas-nav li.nav-parent .nav-item-link:last-child{padding-right:58px}.hc-offcanvas-nav li.nav-parent .nav-item-link:not(:last-child){margin-right:45px}.hc-offcanvas-nav .nav-close-button span,.hc-offcanvas-nav .nav-parent .nav-next,.hc-offcanvas-nav .nav-back span{width:45px;position:absolute;top:0;right:0;bottom:0;text-align:center;cursor:pointer;-webkit-transition:background .1s ease;-o-transition:background .1s ease;transition:background .1s ease}.hc-offcanvas-nav .nav-close-button{position:relative;display:block}.hc-offcanvas-nav .nav-close-button span::before,.hc-offcanvas-nav .nav-close-button span::after{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;margin-top:-3px;border-top:2px solid #fff;border-left:2px solid #fff}.hc-offcanvas-nav .nav-close-button span::before{margin-left:-9px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.hc-offcanvas-nav .nav-close-button span::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.hc-offcanvas-nav .nav-content>.nav-close{position:relative;z-index:2}.hc-offcanvas-nav .nav-content>.nav-close a{font-size:14px;color:#fff;background:rgba(0,0,0,0);z-index:1;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box}.hc-offcanvas-nav .nav-content>.nav-close a:not(.has-label){height:50px}.hc-offcanvas-nav .nav-content>.nav-close a.has-label{padding:14px 17px;border-top:1px solid #2c5d8f}.hc-offcanvas-nav .nav-content>.nav-close a:hover{border:none;background:-o-radial-gradient(top right, farthest-corner, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));background:radial-gradient(farthest-corner at top right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0))}.hc-offcanvas-nav .nav-content>.nav-close.has-label+ul{margin-top:-1px}.hc-offcanvas-nav:not(.nav-close-button-empty) .nav-content>.nav-close{margin-bottom:-1px}.hc-offcanvas-nav .nav-title+.nav-close a:not(.has-label){position:absolute;width:45px;height:66px;line-height:66px;top:-66px;right:0}.hc-offcanvas-nav.nav-close-button-empty .nav-title{padding-right:55px}.hc-offcanvas-nav li.nav-close a:not(.has-label){height:49px}.hc-offcanvas-nav .nav-content>.nav-close:first-child a,.hc-offcanvas-nav .nav-title+.nav-close a.has-label,.hc-offcanvas-nav li.nav-close a,.hc-offcanvas-nav .nav-back a{background:#2f649a;border-top:1px solid #2b5a8b;border-bottom:1px solid #2b5a8b}.hc-offcanvas-nav .nav-content>.nav-close:first-child a:hover,.hc-offcanvas-nav .nav-title+.nav-close a.has-label:hover,.hc-offcanvas-nav li.nav-close a:hover,.hc-offcanvas-nav .nav-back a:hover{background:#2e6195}.hc-offcanvas-nav li.nav-close:not(:first-child) a,.hc-offcanvas-nav li.nav-back:not(:first-child) a{margin-top:-1px}.hc-offcanvas-nav a.nav-next{border-left:1px solid #2c5d8f;border-bottom:1px solid #2c5d8f}.hc-offcanvas-nav .nav-next span::before,.hc-offcanvas-nav .nav-back span::before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;margin-left:-2px;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:2px solid #fff;border-left:2px solid #fff;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.hc-offcanvas-nav .nav-next span{position:absolute;top:0;right:0;left:0;bottom:0}.hc-offcanvas-nav .nav-next span::before{-webkit-transform:translate(-50%, -50%) rotate(135deg);-ms-transform:translate(-50%, -50%) rotate(135deg);transform:translate(-50%, -50%) rotate(135deg)}.hc-offcanvas-nav .nav-back span::before{margin-left:2px;-webkit-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.hc-offcanvas-nav.nav-position-left.nav-open.nav-levels-overlap .nav-wrapper{-webkit-box-shadow:1px 0 2px rgba(0,0,0,.2);box-shadow:1px 0 2px rgba(0,0,0,.2)}.hc-offcanvas-nav.nav-position-right.nav-open.nav-levels-overlap .nav-wrapper{-webkit-box-shadow:-1px 0 2px rgba(0,0,0,.2);box-shadow:-1px 0 2px rgba(0,0,0,.2)}.hc-offcanvas-nav.nav-position-right .nav-next span::before{margin-left:2px;-webkit-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.hc-offcanvas-nav.nav-position-right .nav-back span::before{margin-left:-2px;-webkit-transform:translate(-50%, -50%) rotate(135deg);-ms-transform:translate(-50%, -50%) rotate(135deg);transform:translate(-50%, -50%) rotate(135deg)}.hc-offcanvas-nav.nav-position-top.nav-open .nav-wrapper{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}.hc-offcanvas-nav.nav-position-top .nav-next span::before{margin-left:0;margin-right:-2px;-webkit-transform:translate(-50%, -50%) rotate(-135deg);-ms-transform:translate(-50%, -50%) rotate(-135deg);transform:translate(-50%, -50%) rotate(-135deg)}.hc-offcanvas-nav.nav-position-top .nav-back span::before{margin-left:0;margin-right:-2px;-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.hc-offcanvas-nav.nav-position-bottom.nav-open .nav-wrapper{-webkit-box-shadow:0 -1px 2px rgba(0,0,0,.2);box-shadow:0 -1px 2px rgba(0,0,0,.2)}.hc-offcanvas-nav.nav-position-bottom .nav-next span::before{margin-left:0;margin-right:-2px;-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.hc-offcanvas-nav.nav-position-bottom .nav-back span::before{margin-left:0;margin-right:-2px;-webkit-transform:translate(-50%, -50%) rotate(-135deg);-ms-transform:translate(-50%, -50%) rotate(-135deg);transform:translate(-50%, -50%) rotate(-135deg)}.hc-offcanvas-nav.nav-levels-expand ul .nav-wrapper,.hc-offcanvas-nav.nav-levels-none ul .nav-wrapper{-webkit-box-shadow:none;box-shadow:none;background:rgba(0,0,0,0)}.hc-offcanvas-nav.nav-levels-expand li.level-open,.hc-offcanvas-nav.nav-levels-none li.level-open{background:#2e6296}.hc-offcanvas-nav.nav-levels-expand li.level-open>.nav-item-wrapper>a,.hc-offcanvas-nav.nav-levels-none li.level-open>.nav-item-wrapper>a{border-bottom:1px solid #295887}.hc-offcanvas-nav.nav-levels-expand li.level-open>.nav-item-wrapper>a:hover,.hc-offcanvas-nav.nav-levels-none li.level-open>.nav-item-wrapper>a:hover{background:#2f649a}.hc-offcanvas-nav.nav-levels-expand li.level-open>.nav-item-wrapper>.nav-next span::before,.hc-offcanvas-nav.nav-levels-expand li.level-open>.nav-item-wrapper>a>.nav-next span::before,.hc-offcanvas-nav.nav-levels-none li.level-open>.nav-item-wrapper>.nav-next span::before,.hc-offcanvas-nav.nav-levels-none li.level-open>.nav-item-wrapper>a>.nav-next span::before{margin-top:-2px;-webkit-transform:translate(-50%, -50%) rotate(-135deg);-ms-transform:translate(-50%, -50%) rotate(-135deg);transform:translate(-50%, -50%) rotate(-135deg)}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper-1 .nav-item-link,.hc-offcanvas-nav.nav-levels-none .nav-wrapper-1 .nav-item-link{padding-left:calc(17px + 20px * 1)}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper-2 .nav-item-link,.hc-offcanvas-nav.nav-levels-none .nav-wrapper-2 .nav-item-link{padding-left:calc(17px + 20px * 2)}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper-3 .nav-item-link,.hc-offcanvas-nav.nav-levels-none .nav-wrapper-3 .nav-item-link{padding-left:calc(17px + 20px * 3)}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper-4 .nav-item-link,.hc-offcanvas-nav.nav-levels-none .nav-wrapper-4 .nav-item-link{padding-left:calc(17px + 20px * 4)}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper-5 .nav-item-link,.hc-offcanvas-nav.nav-levels-none .nav-wrapper-5 .nav-item-link{padding-left:calc(17px + 20px * 5)}.hc-offcanvas-nav.rtl a.nav-next{border-left:none;border-right:1px solid #2c5d8f}.hc-offcanvas-nav.rtl .nav-title+.nav-close a:not(.has-label),.hc-offcanvas-nav.rtl .nav-close-button span,.hc-offcanvas-nav.rtl .nav-next,.hc-offcanvas-nav.rtl .nav-back span{left:0;right:auto}.hc-offcanvas-nav.rtl li.nav-parent .nav-item-link:last-child{padding-left:58px;padding-right:17px}.hc-offcanvas-nav.rtl li.nav-parent .nav-item-link:not(:last-child){margin-left:45px;margin-right:0}.hc-offcanvas-nav.rtl .nav-wrapper-1 li.nav-item .nav-item-link{padding-right:calc(17px + 20px * 1)}.hc-offcanvas-nav.rtl .nav-wrapper-2 li.nav-item .nav-item-link{padding-right:calc(17px + 20px * 2)}.hc-offcanvas-nav.rtl .nav-wrapper-3 li.nav-item .nav-item-link{padding-right:calc(17px + 20px * 3)}.hc-offcanvas-nav.rtl .nav-wrapper-4 li.nav-item .nav-item-link{padding-right:calc(17px + 20px * 4)}.hc-offcanvas-nav.rtl .nav-wrapper-5 li.nav-item .nav-item-link{padding-right:calc(17px + 20px * 5)}a.hc-nav-trigger{position:relative;top:0;right:0;height:4em;width:4em;background:#fff;overflow:hidden;margin:3.35em 0 0;min-height:0;cursor:pointer;border:none !important;color:#fff;text-decoration:none;-webkit-mask-image:url("images/menu-icon.svg");mask-image:url("images/menu-icon.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}a.hc-nav-trigger span{display:none;height:0}a.hc-nav-trigger span:before,a.hc-nav-trigger span:after{content:none}.hc-offcanvas-nav.hc-nav-1 div.nav-container{width:90vw}body.logged-in .hc-offcanvas-nav.hc-nav-1 div.nav-container{top:46px}nav.hc-offcanvas-nav.hc-nav-1 div.nav-container{-webkit-transform:translate3d(90vw, 0, 0);transform:translate3d(90vw, 0, 0)}.hc-offcanvas-nav.hc-nav-1.nav-position-right div.nav-container{-webkit-transform:translate3d(90vw, 0, 0);transform:translate3d(90vw, 0, 0)}nav.hc-offcanvas-nav.nav-open[class*=hc-nav-] div.nav-container{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.hc-offcanvas-nav .nav-content{font-size:1rem}.hc-offcanvas-nav .nav-container,.hc-offcanvas-nav .nav-wrapper,.hc-offcanvas-nav ul{background:#8c0f0f}.hc-offcanvas-nav{color:rgba(255,255,255,.85)}.hc-offcanvas-nav li{color:inherit}.hc-offcanvas-nav .nav-content>h2{display:none}.hc-offcanvas-nav .nav-content>.nav-close{position:relative;z-index:2}.hc-offcanvas-nav .nav-content>.nav-close>a.nav-close-button{position:absolute;width:35px;height:35px;top:15px;right:16px;background-color:#fff;-webkit-mask-image:url("images/menu-close.svg");mask-image:url("images/menu-close.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hc-offcanvas-nav .nav-content>.nav-close>a.nav-close-button>span{display:none}.hc-offcanvas-nav li.nav-item{margin:0}.hc-offcanvas-nav li.nav-item:hover{background:rgba(0,0,0,.25)}.hc-offcanvas-nav li.nav-item a{color:inherit}.hc-offcanvas-nav li.nav-item a:hover{color:#fff}.hc-offcanvas-nav .nav-item-link,.hc-offcanvas-nav li.nav-close a,.hc-offcanvas-nav .nav-back a{padding:14px 17px;font-size:22px;color:inherit;z-index:1;background-color:rgba(0,0,0,0);border-bottom:1px solid rgba(255,255,255,.25);-webkit-transition:background .1s ease;-o-transition:background .1s ease;transition:background .1s ease}.hc-offcanvas-nav:not(.touch-device) li:not(.nav-item-custom) a:not([disabled]):hover{background:rgba(0,0,0,.25)}.hc-offcanvas-nav .nav-wrapper>.nav-content>ul:first-of-type>li:first-child:not(.nav-back):not(.nav-close)>.nav-item-wrapper>.nav-item-link{border-top:1px solid rgba(255,255,255,.25)}.hc-offcanvas-nav .nav-close-button span{width:40px;position:absolute;top:14px;right:14px;cursor:pointer;-webkit-transition:background .1s ease;-o-transition:background .1s ease;transition:background .1s ease;background-color:rgba(255,255,255,.5);height:40px;border-radius:20px;margin:0}.hc-offcanvas-nav .nav-close-button span:before,.hc-offcanvas-nav .nav-close-button span:after{content:none}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}button,a.film-button,a.film-button:visited,input[type=button],input[type=reset],input[type=submit]{font-size:16px;font-size:1rem;border:none;border-color:#95220d;border-radius:0;background:#95220d;color:#fff;line-height:1.2;text-decoration:none;font-weight:600;text-transform:uppercase;text-align:center;padding:6px 8px}button:hover,a.film-button:hover,button:focus,a.film-button:focus,button:hover:visited,input[type=button]:hover,input[type=button]:focus,input[type=button]:hover:visited,input[type=reset]:hover,input[type=reset]:focus,input[type=reset]:hover:visited,input[type=submit]:hover,input[type=submit]:focus,input[type=submit]:hover:visited{color:#fff;background:#c42d11}a.film-button,a.film-button:visited{display:block;width:auto}a.film-button:hover,a.film-button:focus,a.film-button:hover:visited,a.film-button:visited:hover,a.film-button:visited:focus,a.film-button:visited:hover:visited{color:#fff;background:#c42d11}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.newsletter-form-wrapper{width:-webkit-min-content;width:-moz-min-content;width:min-content}.newsletter-form-wrapper form{margin-bottom:.5rem;display:grid;grid-template-areas:"title title" "input submit"}.newsletter-form-wrapper form>label{grid-area:title}.newsletter-form-wrapper form>input{grid-area:input;background-color:#fff;border:2px solid #fff;border-right:none;font-size:1rem;line-height:1;padding:.5rem 1rem}.newsletter-form-wrapper form>div.clear{grid-area:submit;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:-webkit-box;display:-ms-flexbox;display:flex;border:2px solid #fff}.newsletter-form-wrapper form>div.clear input{height:100%;background-color:rgba(0,0,0,0);border:none;color:#fff;text-transform:uppercase;font-size:1rem;line-height:1;padding:.5rem 1rem}ul,ol{margin:1.25em 0;padding:0 0 0 1.25em}ul li,ol li{margin:.75em 0}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin:0 0 1.25em 0}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}img{height:auto;max-width:100%}figure{margin:1em 0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}hr{background-color:#ccc;border:0;height:1px;margin:1em 0}.alert{border:1px solid rgba(0,0,0,.5);border-radius:.25em;padding:1.5em 1.125em;line-height:1.4;background-color:rgba(0,0,0,.05);margin:1em 0 2em}.alert p:last-child,.alert>*:last-child{margin-bottom:0}.modal-outer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.75);position:fixed;height:100vh;width:100vw;top:0;left:0;z-index:1000;opacity:0;pointer-events:none;z-index:9999;container-type:size}.modal-outer.open{opacity:1;pointer-events:all}.modal-inner{height:-webkit-min-content;height:-moz-min-content;height:min-content;max-height:calc(100cqh - 20px);width:calc(100cqw - 20px);max-width:1200px;overflow-y:scroll;background-color:rgba(255,255,255,.9);position:relative;-webkit-box-shadow:0 0 2em rgba(0,0,0,.9);box-shadow:0 0 2em rgba(0,0,0,.9);border-radius:1.25em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition:width 50ms linear,height 50ms linear;-o-transition:width 50ms linear,height 50ms linear;transition:width 50ms linear,height 50ms linear}@media(min-width: 783px){.modal-inner{max-height:90cqh;width:82cqw}}@media(min-width: 1005px){.modal-inner{width:75cqw}}.modal-content{margin:45px 12px 12px 12px;max-height:100%;overflow-y:scroll}@media(min-width: 783px){.modal-content{margin:45px 20px 20px 20px}}@media(min-width: 1005px){.modal-content{margin:45px 30px 30px 30px}}.close-modal{position:absolute;top:10px;right:10px;text-indent:-9999px;height:2em;width:2em;border-radius:1em;cursor:pointer}.close-modal:before{content:"×";font-size:2.25em;color:#fff;text-indent:0;display:block;position:absolute;width:0em;height:0em;line-height:1;top:-0.085em;left:.14em}html{--scrollbarBG: transparent;--thumbBG: #bbb}*{scrollbar-color:var(--thumbBG) var(--scrollbarBG)}*::-webkit-scrollbar{width:14px}*::-webkit-scrollbar-track{background:var(--scrollbarBG)}*::-webkit-scrollbar-thumb{background-color:var(--thumbBG);border-radius:0}table{margin:0;padding:0;border-spacing:0}table tr{margin:0;padding:0}table td{margin:0;padding:0 .5em 0 0}table td:last-child{padding-right:0}.block--alert{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:.5rem;padding:.825rem .75rem;font-size:1em;background-color:rgba(255,255,255,.75);border:1px solid rgba(204,204,204,.5)}.block--alert h2{margin:0}.block--alert p{margin:0 0 .5rem}.block--alert p:last-child{margin-bottom:0}.block--event{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:.5rem;padding:.825rem .75rem;font-size:1em;background-color:rgba(255,255,255,.75);border:1px solid rgba(204,204,204,.5)}.block--event h2{margin:0}.block--event p{margin:0 0 .5rem}.block--event p:last-child{margin-bottom:0}.blocks{background-color:rgba(0,0,0,0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:1.5rem;margin:2rem 0 3rem}.block{margin-bottom:1.5rem}.blocks>.block,.block:last-child{margin-bottom:0}.film-card{font-size:1.25em;display:grid;grid-template-areas:"title" "poster" "info" "links" "screenings" "description";-webkit-column-gap:1.25em;-moz-column-gap:1.25em;column-gap:1.25em;row-gap:1.25em;margin:0;padding:0}@media(min-width: 550px){.film-card{font-size:1em;grid-template-areas:"poster title" "poster info" "poster links" "poster screenings" "description description";grid-template-columns:1fr 1.5fr;grid-template-rows:-webkit-min-content -webkit-min-content -webkit-min-content 1fr -webkit-min-content;grid-template-rows:min-content min-content min-content 1fr min-content}}@media(min-width: 783px){.film-card{-webkit-column-gap:1.5em;-moz-column-gap:1.5em;column-gap:1.5em;row-gap:1em;grid-template-areas:"sidebar title" "sidebar info" "sidebar screenings" "sidebar description";grid-template-columns:1fr 2.25fr;grid-template-rows:-webkit-min-content -webkit-min-content -webkit-min-content 1fr;grid-template-rows:min-content min-content min-content 1fr}}.modal-inner .film-card{margin:0 8px 0 0}.film-card--sidebar{display:contents}@media(min-width: 783px){.film-card--sidebar{grid-area:sidebar;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:1em}}.film-card--links{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(min-width: 783px){.film-card--links{grid-gap:12px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.film-card--links a{max-width:none}}.film-card--title{grid-area:title;font-size:2.5em;margin:0 0 -0.25em;text-align:center}.film-card--title a{text-decoration:none}.film-card--title a:hover,.film-card--title a:focus{text-decoration:underline}@media(min-width: 550px){.film-card--title{font-size:2.25em;margin:0;text-align:left}}.film-card--film-info{grid-area:info;padding:0;margin:-0.25em 0 0;font-size:1.125em;font-weight:700;text-align:center}@media(min-width: 550px){.film-card--film-info{margin:-0.75em 0 0;font-size:1em;text-align:left}}@media(min-width: 783px){.film-card--film-info{font-size:.9em}}.film-card--links{grid-area:links}.film-card--description{grid-area:description;padding:0;margin:0;font-size:1em;height:-webkit-min-content;height:-moz-min-content;height:min-content;text-align:left}.film-card--description p:first-child{margin-top:0}.film-card--description p:last-child{margin-bottom:0}.film-card.coming-soon .film-card--description{display:none}@media(min-width: 550px){.film-card--description{text-align:left}}.film-card--screenings{grid-area:screenings;padding:.5em .75em;font-size:1em;background-color:rgba(255,255,255,.75);border:1px solid rgba(204,204,204,.5);height:-webkit-min-content;height:-moz-min-content;height:min-content}.film-card--screenings ul.screenings-list{margin:0;line-height:1.625;list-style:none;padding:0;margin:0}.film-card--screenings ul.screenings-list li.screening{padding:0;margin:0}.film-card--screenings ul.screenings-list li.screening.past{opacity:.5;font-weight:100}.film-card--screenings ul.screenings-list li.screening.present,.film-card--screenings ul.screenings-list li.screening.future{color:#000}.week{padding:0;margin-bottom:.5em}.film-card--poster{grid-area:poster}.film-card--poster img{width:100%;height:auto;display:block;padding:0;margin:0}a.film-button{max-width:100%;font-size:1.25em;padding:.5em 0}@media(min-width: 550px){a.film-button{max-width:250px;font-size:1em;padding:.3em 0}}@media(min-width: 783px){a.film-button{max-width:100%;padding:.5em 0}}@media(min-width: 783px){.coming-soon .film-button span{display:none}}.header-area-fontsize{font-size:2.125vw}@media(min-width: 783px){.header-area-fontsize{font-size:.98rem}}@media(min-width: 1005px){.header-area-fontsize{font-size:1.25rem}}.title-area{container-type:inline-size;padding:0;margin:0;width:38.5em;overflow:hidden;display:grid;position:relative;grid-template-areas:" title" " subtitle";grid-template-columns:auto;-webkit-column-gap:.75em;-moz-column-gap:.75em;column-gap:.75em;-webkit-transition:.2s linear font-size,.2s linear margin;-o-transition:.2s linear font-size,.2s linear margin;transition:.2s linear font-size,.2s linear margin}@media(min-width: 783px){.title-area{width:46.1em;grid-template-columns:7em auto;grid-template-areas:"logo title" "logo subtitle"}}.title-area .logo{display:none}@media(min-width: 783px){.title-area .logo{grid-area:logo;display:block;aspect-ratio:1/1;width:15.25cqi;background-image:url(images/logos/gi-logo.png);background-size:contain;background-position:center;background-repeat:no-repeat}}.title-area .site-title{grid-area:title;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:-0.05em}.title-area .site-subtitle{grid-area:subtitle}.title-area .home-link{background-color:rgba(0,0,0,0);position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-9999em}h1.site-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.2;font-size:9.5cqi;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-weight:bold;letter-spacing:.2125cqi;color:#fff}h1.site-title .article{font-size:3.5cqi;letter-spacing:1.25cqi;margin-top:-0.25em;margin-right:-0.75em;margin-bottom:-0.4em;margin-left:.15em}h2.site-subtitle{margin:0;line-height:1.2;font-size:1.75cqi;letter-spacing:.35cqi;width:auto;color:#fff;text-align:left;font-weight:bold}.title-area--footer{font-size:2vw}@media(min-width: 550px){.title-area--footer{font-size:.75em}}a.trailer-link{display:inline-block;border:1px solid #c42d11;padding:.5em .75em;background-color:#95220d;color:#fff;font-weight:bold;text-decoration:none;line-height:1.2}a.trailer-link:hover,a.trailer-link:focus{background-color:#c42d11;color:#fff}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.calendar-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 1em}.calendar-header a{text-decoration:none;font-weight:600}.calendar--monthly{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:.5em;list-style:none;padding:0;margin:0;font-size:1.25rem}@media(min-width: 783px){.calendar--monthly{grid-template-columns:repeat(7, 1fr);font-size:1rem}}.calendar--monthly .day{background-color:rgba(0,0,0,.05);position:relative;border:1px solid rgba(0,0,0,.125);border-radius:.85rem;padding:0;margin:0;min-width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.calendar--monthly .day--past{background-color:rgba(0,0,0,.025)}.calendar--monthly .day--past .date-display{color:rgba(0,0,0,.3)}@media(min-width: 783px){.calendar--monthly .day--past .date-display{color:#fff;background-color:rgba(0,0,0,.25)}}.calendar--monthly .day--present .date-display{color:#000}@media(min-width: 783px){.calendar--monthly .day--present .date-display{color:#fff;background-color:rgba(0,0,0,.9)}}.calendar--monthly .day--future .date-display{color:rgba(0,0,0,.625)}@media(min-width: 783px){.calendar--monthly .day--future .date-display{color:#fff;background-color:rgba(0,0,0,.625)}}@media(min-width: 783px){.calendar--monthly .day{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:4em;min-width:2em}}.calendar--monthly .day.heading{border:none;background-color:rgba(0,0,0,0);display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;min-height:0;padding-top:.25em;padding-bottom:.25em;font-weight:bold}@media(min-width: 783px){.calendar--monthly .day.heading{display:-webkit-box;display:-ms-flexbox;display:flex}}.calendar--monthly .day.empty{background-color:rgba(0,0,0,0);border:none;display:none}@media(min-width: 783px){.calendar--monthly .day.empty{display:-webkit-box;display:-ms-flexbox;display:flex}}.date-display{display:block;margin:.5em;font-weight:600;line-height:1}@media(min-width: 783px){.date-display{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.5);width:1.25em;height:1.25em;color:#fff;border-radius:.75em;margin:0;position:absolute;top:.25em;right:.25em}}.date-display--day{font-size:.75em}.date-display--day__full{display:block}@media(min-width: 783px){.date-display--day__full{display:none}}.date-display--day__num{display:none}@media(min-width: 783px){.date-display--day__num{display:block}}.films-display{padding:0 .3em .3em .3em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:.4em;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(min-width: 783px){.films-display{padding-top:1.75em}}button.film,a.film.film-button{display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:none;text-align:left;font-size:.75em;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-gap:.125em;border:1px solid;width:100%;padding:.25em .5em;border-radius:.7em;background-color:rgba(204,204,204,.4);border-color:rgba(170,170,170,.5);cursor:pointer}button.film:hover,a.film.film-button:hover,button.film:focus,a.film.film-button:focus{background-color:rgba(255,255,255,.4);border-color:rgba(170,170,170,.9)}button.film:hover span.film-title,a.film.film-button:hover span.film-title,button.film:hover .film-times,a.film.film-button:hover .film-times,button.film:focus span.film-title,a.film.film-button:focus span.film-title,button.film:focus .film-times,a.film.film-button:focus .film-times{color:#e61b1b}@media(min-width: 783px){button.film,a.film.film-button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}button.film span.film-title,a.film.film-button span.film-title{text-transform:none;text-decoration:none;line-height:1.3;display:block;font-weight:600;color:#8c0f0f}button.film span.film-title:after,a.film.film-button span.film-title:after{content:": ";margin-right:.25em}@media(min-width: 783px){button.film span.film-title:after,a.film.film-button span.film-title:after{display:none}}button.film .film-times,a.film.film-button .film-times{font-weight:500;line-height:1.3;display:block;color:#8c0f0f}.home-page-content h2{margin-top:0}.home-page-content .debug{display:none}.series-header{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:2em;font-size:.75em;border-bottom:.1em solid rgba(140,15,15,.5);padding-bottom:1em}@media(min-width: 783px){.series-header{font-size:.825rem}}@media(min-width: 1005px){.series-header{font-size:1.125rem}}.series-header-image img{width:8em}.series-header-info{padding:.75em 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:.25em}h1.series-title{margin:0;font-size:3em}h2.series-dates{margin:0;font-size:1.75em}h3.series-subtitle{margin:0;font-size:1.25em}.series-template-default .film-card{margin:3em 0}#acf-group_5f39a6612dd3f .acf-field-wysiwyg .acf-label{display:none}#acf-group_5bfe5b155c062:not(.closed) .inside.acf-fields.-top{display:grid;grid-template-areas:"time year" "country format" "director director"}#acf-group_5bfe5b155c062:not(.closed) .inside.acf-fields.-top .acf-field[data-name=film_length]{grid-area:time}#acf-group_5bfe5b155c062:not(.closed) .inside.acf-fields.-top .acf-field[data-name=film_year]{grid-area:year;border-top:none}#acf-group_5bfe5b155c062:not(.closed) .inside.acf-fields.-top .acf-field[data-name=country]{grid-area:country}#acf-group_5bfe5b155c062:not(.closed) .inside.acf-fields.-top .acf-field[data-name=format]{grid-area:format}#acf-group_5bfe5b155c062:not(.closed) .inside.acf-fields.-top .acf-field[data-name=film_director]{grid-area:director}.acf-field[data-name=custom_screenings_text] textarea{height:7em !important;resize:none}#acf-group_5bfe57b1e3102:not(.closed) .inside.acf-fields.-top{display:grid;grid-template-areas:"basis basis" "from to" "text text" "screenings screenings" "firstscreening lastscreening" "allscreenings allscreenings" "alldates alldates"}#acf-group_5bfe57b1e3102:not(.closed) .inside.acf-fields.-top .acf-field[data-name=visibility_based_on]{grid-area:basis}#acf-group_5bfe57b1e3102:not(.closed) .inside.acf-fields.-top .acf-field[data-name=display_from]{grid-area:from}#acf-group_5bfe57b1e3102:not(.closed) .inside.acf-fields.-top .acf-field[data-name=display_to]{grid-area:to}#acf-group_5bfe57b1e3102:not(.closed) .inside.acf-fields.-top .acf-field[data-name=custom_screenings_text]{grid-area:text}#acf-group_5bfe57b1e3102:not(.closed) .inside.acf-fields.-top .acf-field[data-name=screenings]{grid-area:screenings}#acf-group_5bfe57b1e3102:not(.closed) .inside.acf-fields.-top .acf-field[data-name=first_screening]{grid-area:firstscreening}#acf-group_5bfe57b1e3102:not(.closed) .inside.acf-fields.-top .acf-field[data-name=last_screening]{grid-area:lastscreening}#acf-group_5bfe57b1e3102:not(.closed) .inside.acf-fields.-top .acf-field[data-name=all_screenings]{grid-area:allscreenings}#acf-group_5bfe57b1e3102:not(.closed) .inside.acf-fields.-top .acf-field[data-name=all_dates]{grid-area:alldates}div.acf-postbox div.acf-fields div.acf-field{padding:.625rem}div.acf-postbox div.acf-fields div.acf-field div.acf-label{margin:0 0 .25rem}div.acf-postbox div.acf-fields div.acf-field div.acf-label label{font-weight:500;margin:0;padding:0}.acf-fields.inside{background-color:#e4e2e2}.acf-postbox.seamless>.inside{background-color:rgba(0,0,0,0)}.acf-table{border-color:#948b8a}div.acf-relationship{border-color:#948b8a}div.acf-relationship .filters{border-color:#948b8a}div.acf-relationship .selection .choices .list{border-color:#948b8a}div.acf-fields>div.acf-field{border-color:#948b8a}body.wp-admin.post-type-film #wp-content-media-buttons{display:none}body.login-action-login{display:-webkit-box;display:-ms-flexbox;display:flex}body.login-action-login #login{width:40%;min-width:275px;max-width:400px;padding:15px 0 0 0;margin:auto}body.login h1 a{background-image:url(../cinema-theme/images/logo_2019.png);height:100px;width:100px;background-size:100px}body.wp-core-ui,body.wp-admin{background-image:none;background-color:#c9c5c4;font-family:"Work Sans",Helvetica,Arial,sans-serif;color:#000}body.wp-core-ui p,body.wp-core-ui h1,body.wp-core-ui h2,body.wp-core-ui h3,body.wp-core-ui h4,body.wp-core-ui h5,body.wp-core-ui span,body.wp-core-ui button,body.wp-core-ui a.film-button,body.wp-admin p,body.wp-admin h1,body.wp-admin h2,body.wp-admin h3,body.wp-admin h4,body.wp-admin h5,body.wp-admin span,body.wp-admin button,body.wp-admin a.film-button{font-family:"Work Sans",Helvetica,Arial,sans-serif}body.wp-core-ui ul,body.wp-admin ul{list-style:none}body.wp-core-ui .wp-submenu,body.wp-admin .wp-submenu{margin:0}.accordion-section-title:after,.handlediv,.item-edit,.postbox .handlediv.button-link,.toggle-indicator{color:#000}.wp-core-ui .button-primary{background:#370d05;border-color:#000}.wp-core-ui .button-primary:hover,.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:active{background:#95220d;border-color:#5e1508}#wp-content-editor-tools{background-color:rgba(0,0,0,0)}.postbox-header{background-color:#948b8a;border-bottom:1px solid #948b8a}.community-events ul{background-color:#e4e2e2}.update-core-php h2{margin-top:1.25em}.postbox{border-color:#948b8a;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);background-color:#e4e2e2}#comment-link-box,#edit-slug-box{padding:0;color:rgba(0,0,0,.75)}.wp-editor-expand #wp-content-editor-tools{border-color:#948b8a}button.wp-switch-editor,a.wp-switch-editor.film-button{border-color:#948b8a}div.wp-editor-container{border-color:#948b8a}#post-status-info{border-color:#948b8a}.postbox .hndle,.stuffbox .hndle{border-color:#948b8a}#screen-meta{background-color:#e4e2e2;border-color:#948b8a}#screen-meta-links .show-settings{border-color:#948b8a;background-color:#e4e2e2}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:rgba(255,255,255,.625)}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:rgba(0,0,0,.75);border-color:#948b8a;border-radius:0;padding:3px}.handle-order-lower,.handle-order-higher{display:none}.submitbox{background-color:#e4e2e2}#major-publishing-actions{background-color:#e4e2e2}#poststuff #titlewrap{position:relative;border:1px solid #948b8a;background-color:#fff}#poststuff #titlewrap #title-prompt-text,#poststuff #titlewrap #title{padding:3px 8px;font-size:1.7em;line-height:1.2;height:1.7em;width:100%;outline:0;margin:0;background-color:rgba(0,0,0,0);border:none}#poststuff #titlewrap #title-prompt-text{top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.theme-browser .theme .theme-name{height:48px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLnNjc3MiLCJjb25maWcvX3ZlbmRvcnMuc2NzcyIsIl9ub3JtYWxpemUuc2NzcyIsInR5cG9ncmFwaHkvX2NvcHkuc2NzcyIsImNvbmZpZy9fdmFycy0tY29sb3JzLnNjc3MiLCJjb25maWcvX3ZhcnMtLXR5cG9ncmFwaHkuc2NzcyIsImNvbmZpZy9fbWl4aW5zLS1taXNjLnNjc3MiLCJ0eXBvZ3JhcGh5L190eXBvZ3JhcGh5LnNjc3MiLCJsYXlvdXQvX2xheW91dC0tZ2xvYmFsLnNjc3MiLCJjb25maWcvX2JyZWFrcG9pbnRzLnNjc3MiLCJsYXlvdXQvX2xheW91dC0tcGFnZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2JyZWFrcG9pbnQtc2Fzcy9zdHlsZXNoZWV0cy9fYnJlYWtwb2ludC5zY3NzIiwibGF5b3V0L19sYXlvdXQtLWhlYWRlci5zY3NzIiwibGF5b3V0L19sYXlvdXQtLWNvbnRlbnQuc2NzcyIsImNvbmZpZy9fbWl4aW5zLS1sYXlvdXQuc2NzcyIsImxheW91dC9fbGF5b3V0LS1mb290ZXIuc2NzcyIsImxheW91dC9fbGF5b3V0LS1maWxtLWNhcmRzLnNjc3MiLCJuYXZpZ2F0aW9uL19saW5rcy5zY3NzIiwibmF2aWdhdGlvbi9fbWVudXMuc2NzcyIsIm5hdmlnYXRpb24vX3ByaW1hcnktbWVudS5zY3NzIiwibmF2aWdhdGlvbi9fc29jaWFsLW1lZGlhLW1lbnUuc2NzcyIsIm5hdmlnYXRpb24vaGMtb2ZmY2FudmFzLW5hdi9fY29yZS5zY3NzIiwibmF2aWdhdGlvbi9oYy1vZmZjYW52YXMtbmF2L190b2dnbGUuc2NzcyIsIm5hdmlnYXRpb24vaGMtb2ZmY2FudmFzLW5hdi9fbWl4aW5zLnNjc3MiLCJuYXZpZ2F0aW9uL2hjLW9mZmNhbnZhcy1uYXYvX3RoZW1lLWRlZmF1bHQuc2NzcyIsIm5hdmlnYXRpb24vaGMtb2ZmY2FudmFzLW5hdi9fY3VzdG9tLnNjc3MiLCJlbGVtZW50cy9fYWNjZXNzaWJpbGl0eS5zY3NzIiwiZWxlbWVudHMvX2FsaWdubWVudHMuc2NzcyIsImVsZW1lbnRzL19idXR0b25zLnNjc3MiLCJlbGVtZW50cy9fY2FwdGlvbnMuc2NzcyIsImVsZW1lbnRzL19jbGVhcmluZ3Muc2NzcyIsImVsZW1lbnRzL19maWVsZHMuc2NzcyIsImVsZW1lbnRzL19mb3Jtcy5zY3NzIiwiZWxlbWVudHMvX2xpc3RzLnNjc3MiLCJlbGVtZW50cy9fbWVkaWEuc2NzcyIsImVsZW1lbnRzL19taXNjZWxsYW5lb3VzLnNjc3MiLCJlbGVtZW50cy9fbW9kYWwuc2NzcyIsImVsZW1lbnRzL19zY3JvbGxiYXJzLnNjc3MiLCJlbGVtZW50cy9fdGFibGVzLnNjc3MiLCJjb21wb25lbnRzL19ibG9jay0tYWxlcnQuc2NzcyIsImNvbXBvbmVudHMvX2Jsb2NrLS1ldmVudC5zY3NzIiwiY29tcG9uZW50cy9fYmxvY2suc2NzcyIsImNvbXBvbmVudHMvX2ZpbG0tY2FyZC5zY3NzIiwiY29tcG9uZW50cy9fdGl0bGUtYXJlYS5zY3NzIiwiY29tcG9uZW50cy9fdHJhaWxlci1saW5rLnNjc3MiLCJjb21wb25lbnRzL193aWRnZXRzLnNjc3MiLCJwYWdlcy9fY2FsZW5kYXItLW1vbnRobHkuc2NzcyIsInBhZ2VzL19ob21lLXBhZ2Uuc2NzcyIsInBhZ2VzL19zZXJpZXMtcGFnZS5zY3NzIiwiYWRtaW4vX2FjZi0tZmlsbS1kZXNjcmlwdGlvbi5zY3NzIiwiYWRtaW4vX2FjZi0tZmlsbS1kZXRhaWxzLnNjc3MiLCJhZG1pbi9fYWNmLS1zY3JlZW5pbmdzLnNjc3MiLCJhZG1pbi9fYWNmLnNjc3MiLCJhZG1pbi9fYWRtaW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0NBQSxDQUFBLCtIQUFBLENDR0EsV0FDRSw0QkFBQSxDQUNBLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxrRkFBQSxDQUlGLFdBQ0UsOEJBQUEsQ0FDQSxpQkFBQSxDQUNBLGtCQUFBLENBQ0EsK0VBQUEsQ0FJ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U0FDRSxvQmpEeENzQixDaUR5Q3RCLDRDQUFBLENBQUEsb0NBQUEsQ0FDQSx3QmpEeEM2QixDaUQyQy9CLGlDQUNFLFNBQUEsQ0FDQSxxQmpEbERpQixDaURxRG5CLDJDQUNFLG9CakRuRHNCLENpRHNEeEIsdURBQ0Usb0JqRHZEc0IsQ2lEMER4Qix3QkFDRSxvQmpEM0RzQixDaUQ4RHhCLGtCQUNFLG9CakQvRHNCLENpRGtFeEIsaUNBQ0Usb0JqRG5Fc0IsQ2lEc0V4QixhQUNFLHdCakRyRTZCLENpRHNFN0Isb0JqRHhFc0IsQ2lEMkV4QixrQ0FDRSxvQmpENUVzQixDaUQ2RXRCLHdCakQzRTZCLENpRDhFL0Isb0ZBRUUseUNBQUEsQ0FHRixnU0FnQkUscUJBQUEsQ0FDQSxvQmpEdEdzQixDaUR1R3RCLGVBQUEsQ0FDQSxXQUFBLENBR0YseUNBRUUsWUFBQSxDQUdGLFdBQ0Usd0JqRC9HNkIsQ2lEa0gvQiwwQkFDRSx3QmpEbkg2QixDaURzSC9CLHNCQUNFLGlCQUFBLENBQ0Esd0JBQUEsQ0FDQSxxQkFBQSxDQUVBLHNFQUVFLGVBQUEsQ0FDQSxlQUFBLENBQ0EsZUFBQSxDQUNBLFlBQUEsQ0FDQSxVQUFBLENBQ0EsU0FBQSxDQUNBLFFBQUEsQ0FDQSw4QkFBQSxDQUNBLFdBQUEsQ0FHRix5Q0FDRSxLQUFBLENBQ0EsTUFBQSxDQUNBLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBQ0EsMkJBQUEsQ0FBQSw0QkFBQSxDQUFBLHlCQUFBLENBQUEscUJBQUEsQ0FDQSx1QkFBQSxDQUFBLG9CQUFBLENBQUEsc0JBQUEsQ0FJSixrQ0FDRSxXQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuVGhlbWUgTmFtZTogQ2luZW1hIFRoZW1lXG5UaGVtZSBVUkk6IGh0dHA6Ly91bmRlcnNjb3Jlcy5tZS9cbkF1dGhvcjogUmljaGFyZCBHaWxiZXJ0XG5BdXRob3IgVVJJOiBodHRwOi8vZmV6eml3aWdtZWRpYS5jb20vXG5EZXNjcmlwdGlvbjogQSBjdXN0b20gdGhlbWUgZm9yIGFuIGluZGVwZW5kZW50IGNpbmVtYS5cblZlcnNpb246IDEuMC4wXG5MaWNlbnNlOiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MiBvciBsYXRlclxuTGljZW5zZSBVUkk6IExJQ0VOU0VcblRleHQgRG9tYWluOiBjaW5lbWFfdGhlbWVcblRhZ3M6IGN1c3RvbS1iYWNrZ3JvdW5kLCBjdXN0b20tbG9nbywgY3VzdG9tLW1lbnUsIGZlYXR1cmVkLWltYWdlcywgdGhyZWFkZWQtY29tbWVudHMsIHRyYW5zbGF0aW9uLXJlYWR5XG5cblRoaXMgdGhlbWUsIGxpa2UgV29yZFByZXNzLCBpcyBsaWNlbnNlZCB1bmRlciB0aGUgR1BMLlxuVXNlIGl0IHRvIG1ha2Ugc29tZXRoaW5nIGNvb2wsIGhhdmUgZnVuLCBhbmQgc2hhcmUgd2hhdCB5b3UndmUgbGVhcm5lZCB3aXRoIG90aGVycy5cblxuQ2luZW1hIFRoZW1lIGlzIGJhc2VkIG9uIFVuZGVyc2NvcmVzIGh0dHBzOi8vdW5kZXJzY29yZXMubWUvLCAoQykgMjAxMi0yMDE3IEF1dG9tYXR0aWMsIEluYy5cblVuZGVyc2NvcmVzIGlzIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdQTCB2MiBvciBsYXRlci5cblxuTm9ybWFsaXppbmcgc3R5bGVzIGhhdmUgYmVlbiBoZWxwZWQgYWxvbmcgdGhhbmtzIHRvIHRoZSBmaW5lIHdvcmsgb2Zcbk5pY29sYXMgR2FsbGFnaGVyIGFuZCBKb25hdGhhbiBOZWFsIGh0dHBzOi8vbmVjb2xhcy5naXRodWIuaW8vbm9ybWFsaXplLmNzcy9cbiovQGltcG9ydFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1MaWJyZStCYXNrZXJ2aWxsZTp3Z2h0QDQwMDs3MDAmZmFtaWx5PVdvcmsrU2Fuczp3Z2h0QDQwMDs1MDA7NjAwJmRpc3BsYXk9c3dhcFwiO0Bmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJGcmFuY2hpc2UgQm9sZFwiO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OmJvbGQ7c3JjOmxvY2FsKFwiRnJhbmNoaXNlIEJvbGRcIiksdXJsKFwiZm9udHMvRnJhbmNoaXNlLUJvbGQtaGludGVkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiQnJvdGhlcnMgUmVndWxhclwiO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtzcmM6bG9jYWwoXCJCcm90aGVycyBSZWd1bGFyXCIpLHVybChcImZvbnRzL0Jyb3RoZXJzLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJQcmF0YSBSZWd1bGFyXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO3NyYzpsb2NhbChcIlByYXRhIFJlZ3VsYXJcIiksdXJsKFwiZm9udHMvUHJhdGEtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIil9LyohIG5vcm1hbGl6ZS5jc3MgdjguMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL2h0bWx7bGluZS1oZWlnaHQ6MS4xNTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJX1ib2R5e21hcmdpbjowfWgxe2ZvbnQtc2l6ZToyZW07bWFyZ2luOi42N2VtIDB9aHJ7Ym94LXNpemluZzpjb250ZW50LWJveDtoZWlnaHQ6MDtvdmVyZmxvdzp2aXNpYmxlfXByZXtmb250LWZhbWlseTptb25vc3BhY2UsbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19YXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9YWJiclt0aXRsZV17Ym9yZGVyLWJvdHRvbTpub25lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWR9YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZGVyfWNvZGUsa2JkLHNhbXB7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLG1vbm9zcGFjZTtmb250LXNpemU6MWVtfXNtYWxse2ZvbnQtc2l6ZTo4MCV9c3ViLHN1cHtmb250LXNpemU6NzUlO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vie2JvdHRvbTotMC4yNWVtfXN1cHt0b3A6LTAuNWVtfWltZ3tib3JkZXItc3R5bGU6bm9uZX1idXR0b24sYS5maWxtLWJ1dHRvbixhLmZpbG0tYnV0dG9uOnZpc2l0ZWQsaW5wdXQsb3B0Z3JvdXAsc2VsZWN0LHRleHRhcmVhe2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOjEwMCU7bGluZS1oZWlnaHQ6MS4xNTttYXJnaW46MH1idXR0b24sYS5maWxtLWJ1dHRvbixhLmZpbG0tYnV0dG9uOnZpc2l0ZWQsaW5wdXR7b3ZlcmZsb3c6dmlzaWJsZX1idXR0b24sYS5maWxtLWJ1dHRvbixhLmZpbG0tYnV0dG9uOnZpc2l0ZWQsc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9YnV0dG9uLGEuZmlsbS1idXR0b24sYS5maWxtLWJ1dHRvbjp2aXNpdGVkLFt0eXBlPWJ1dHRvbl0sW3R5cGU9cmVzZXRdLFt0eXBlPXN1Ym1pdF17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsYS5maWxtLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixhLmZpbG0tYnV0dG9uOnZpc2l0ZWQ6Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lcntib3JkZXItc3R5bGU6bm9uZTtwYWRkaW5nOjB9YnV0dG9uOi1tb3otZm9jdXNyaW5nLGEuZmlsbS1idXR0b246LW1vei1mb2N1c3JpbmcsW3R5cGU9YnV0dG9uXTotbW96LWZvY3VzcmluZyxbdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZ3tvdXRsaW5lOjFweCBkb3R0ZWQgQnV0dG9uVGV4dH1maWVsZHNldHtwYWRkaW5nOi4zNWVtIC43NWVtIC42MjVlbX1sZWdlbmR7Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOmluaGVyaXQ7ZGlzcGxheTp0YWJsZTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjA7d2hpdGUtc3BhY2U6bm9ybWFsfXByb2dyZXNze3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXRleHRhcmVhe292ZXJmbG93OmF1dG99W3R5cGU9Y2hlY2tib3hdLFt0eXBlPXJhZGlvXXtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowfVt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31bdHlwZT1zZWFyY2hdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7b3V0bGluZS1vZmZzZXQ6LTJweH1bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtmb250OmluaGVyaXR9ZGV0YWlsc3tkaXNwbGF5OmJsb2NrfXN1bW1hcnl7ZGlzcGxheTpsaXN0LWl0ZW19dGVtcGxhdGV7ZGlzcGxheTpub25lfVtoaWRkZW5de2Rpc3BsYXk6bm9uZX1we21hcmdpbi1ib3R0b206MS41ZW19ZGZuLGNpdGUsZW0saXtmb250LXN0eWxlOml0YWxpY31ibG9ja3F1b3Rle21hcmdpbjowIDEuNWVtfWFkZHJlc3N7bWFyZ2luOjAgMCAxLjVlbX1wcmV7YmFja2dyb3VuZDojZWVlO2ZvbnQtZmFtaWx5OlwiQ291cmllciAxMCBQaXRjaFwiLENvdXJpZXIsbW9ub3NwYWNlO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtc2l6ZTouOTM3NXJlbTtsaW5lLWhlaWdodDoxLjY7bWFyZ2luLWJvdHRvbToxLjZlbTttYXgtd2lkdGg6MTAwJTtvdmVyZmxvdzphdXRvO3BhZGRpbmc6MS42ZW19Y29kZSxrYmQsdHQsdmFye2ZvbnQtZmFtaWx5Ok1vbmFjbyxDb25zb2xhcyxcIkFuZGFsZSBNb25vXCIsXCJEZWphVnUgU2FucyBNb25vXCIsbW9ub3NwYWNlO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtc2l6ZTouOTM3NXJlbX1hYmJyLGFjcm9ueW17Ym9yZGVyLWJvdHRvbToxcHggZG90dGVkICM2NjY7Y3Vyc29yOmhlbHB9bWFyayxpbnN7YmFja2dyb3VuZDojZmZmOWMwO3RleHQtZGVjb3JhdGlvbjpub25lfWJpZ3tmb250LXNpemU6MTI1JX1odG1se2ZvbnQtc2l6ZToxNnB4Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlfWJvZHksYnV0dG9uLGEuZmlsbS1idXR0b24sYS5maWxtLWJ1dHRvbjp2aXNpdGVkLGlucHV0LHNlbGVjdCxvcHRncm91cCx0ZXh0YXJlYXtjb2xvcjpyZ2JhKDAsMCwwLC43NSk7Zm9udC1mYW1pbHk6XCJXb3JrIFNhbnNcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjEuNn1lbSxpe2ZvbnQtc3R5bGU6aXRhbGljfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OjcwMH1oMTpmaXJzdC1jaGlsZCxoMjpmaXJzdC1jaGlsZCxoMzpmaXJzdC1jaGlsZCxoNDpmaXJzdC1jaGlsZCxoNTpmaXJzdC1jaGlsZCxoNjpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9aDEsaDJ7Zm9udC1mYW1pbHk6XCJGcmFuY2hpc2UgQm9sZFwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMDI1ZW07bGluZS1oZWlnaHQ6MTttYXJnaW46MS4xMjVlbSAwIC4yNWVtfWgzLGg0LGg1LGg2e2ZvbnQtZmFtaWx5OlwiV29yayBTYW5zXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuMjU7bWFyZ2luOjAgMCAuMjVlbX1oMXtmb250LXNpemU6Mi40MDU1NjUzNjAycmVtfWgxLnNpdGUtdGl0bGV7Zm9udC1mYW1pbHk6XCJCcm90aGVycyBSZWd1bGFyXCIsXCJMaWJyZSBCYXNrZXJ2aWxsZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO21hcmdpbjowO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1oMntmb250LXNpemU6MS43OTUzMzIwMXJlbX1oMi5zaXRlLXN1YnRpdGxle2ZvbnQtZmFtaWx5OlwiUHJhdGEgUmVndWxhclwiLFwiTGlicmUgQmFza2VydmlsbGVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjttYXJnaW46MDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6LjJlbX1oM3tmb250LXNpemU6MS4zMzk5cmVtfWg0e2ZvbnQtc2l6ZToxcmVtfWg1e2ZvbnQtc2l6ZTouNzQ2MzI0MzUyNnJlbX1oNntmb250LXNpemU6LjU1NzAwMDAzOTJyZW19cHttYXJnaW46MCAwIDFlbTtsaW5lLWhlaWdodDoxLjU7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOnJnYmEoMCwwLDAsLjgpfWFzaWRlLnNpZGViYXJ7Zm9udC1zaXplOi44ZW19LmRlYnVne2ZvbnQtZmFtaWx5Om1vbm9zcGFjZTtmb250LXNpemU6MTBweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjEpO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMik7cGFkZGluZzoxMHB4O21hcmdpbjowIDAgMTBweH1he3RleHQtZGVjb3JhdGlvbjpub25lfWE6aG92ZXIsYTpmb2N1c3t0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWRpdi5saW5rIGF7ZGlzcGxheTpibG9jaztmb250LXdlaWdodDpib2xkO3dpZHRoOm1heC1jb250ZW50O2JhY2tncm91bmQtY29sb3I6Izk1MjIwZDtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2xpbmUtaGVpZ2h0OjE7cGFkZGluZzouMzI1cmVtIC41cmVtfWRpdi5saW5rIGE6aG92ZXIsZGl2LmxpbmsgYTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNjNDJkMTE7dGV4dC1kZWNvcmF0aW9uOm5vbmV9I2NvbnRlbnQgYTpub3QoLmZpbG0tdGl0bGUpOm5vdCguZmlsbS1idXR0b24pe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I2NvbnRlbnQgYTpob3ZlciwjY29udGVudCBhOmZvY3VzLCNjb250ZW50IGEuZmlsbS10aXRsZTpob3ZlciwjY29udGVudCBhLmZpbG0tdGl0bGU6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0qe2JveC1zaXppbmc6Ym9yZGVyLWJveH1ib2R5e2JhY2tncm91bmQtY29sb3I6I2Y0ZjNmMztiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCBjZW50ZXI7bWFyZ2luOjA7cGFkZGluZzowfS5zaXRlLXdyYXBwZXJ7d2lkdGg6MTAwJTttYXJnaW46MH0uc2l0ZS1jb250YWluZXJ7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjEwMHZoO21hcmdpbjowO3BhZGRpbmc6MDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5zZWN0aW9uLW91dGVye3dpZHRoOjEwMCU7bWFyZ2luOjA7cGFkZGluZzowfS5zZWN0aW9ue21heC13aWR0aDoxMjAwcHg7bWFyZ2luOjAgYXV0b30uc2VjdGlvbi1pbm5lcntwYWRkaW5nOjAgM3Z3O21hcmdpbjowO3Bvc2l0aW9uOnJlbGF0aXZlfS5uby1zY3JvbGx7b3ZlcmZsb3c6aGlkZGVufWh0bWx7c2Nyb2xsLWJlaGF2aW9yOnNtb290aH1ib2R5e3dpZHRoOjEwMCV9LnNpdGV7d2lkdGg6MTAwJX0ud3JhcHBlcnt3aWR0aDoxMDAlO21heC13aWR0aDoxMjAwcHg7cGFkZGluZzowO21hcmdpbjowIGF1dG99LmNvbnRhaW5lcntwYWRkaW5nOjFlbTt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlfS5yb3d7bWFyZ2luOjB9LmNvbnRlbnQtbGF5b3V0Lmhhcy1zaWRlYmFye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmNvbnRlbnQtbGF5b3V0Lmhhcy1zaWRlYmFyIG1haW4uc2l0ZS1tYWlue2ZsZXg6bm9uZTttYXJnaW4tYm90dG9tOjEuNXJlbX1AbWVkaWEobWluLXdpZHRoOiA3ODNweCl7LmNvbnRlbnQtbGF5b3V0Lmhhcy1zaWRlYmFyIG1haW4uc2l0ZS1tYWlue3dpZHRoOjYwJTttYXJnaW4tYm90dG9tOjB9fS5jb250ZW50LWxheW91dC5oYXMtc2lkZWJhciAuc2lkZWJhcntmbGV4Om5vbmV9QG1lZGlhKG1pbi13aWR0aDogNzgzcHgpey5jb250ZW50LWxheW91dC5oYXMtc2lkZWJhciAuc2lkZWJhcnt3aWR0aDozNSV9fUBtZWRpYShtaW4td2lkdGg6IDc4M3B4KXsuY29udGVudC1sYXlvdXQuaGFzLXNpZGViYXJ7ZmxleC1kaXJlY3Rpb246cm93fX0uY29udGVudC1sYXlvdXQubm8tc2lkZWJhciAuY29udGVudC1hcmVhe2Zsb2F0Om5vbmU7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30uY29udGVudC1sYXlvdXQubm8tc2lkZWJhciAuc2l0ZS1tYWlue21hcmdpbi1yaWdodDowfS5zZWN0aW9uLW91dGVyLS1zaXRlLWhlYWRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy9oZWFkZXItYmFja2dyb3VuZC5wbmdcIik7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojNTA1MDUwfS5zZWN0aW9uLW91dGVyLS1zaXRlLWhlYWRlcjphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MTZweDt3aWR0aDoxMDAlO2JhY2tncm91bmQtaW1hZ2U6dXJsKGltYWdlcy9oZWFkZXItc3F1aWdnbGUucG5nKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXh9LnNlY3Rpb24taW5uZXItLXNpdGUtaGVhZGVye2ZvbnQtc2l6ZToxLjc1dnc7bWFyZ2luLWxlZnQ6MmVtO21hcmdpbi1yaWdodDoyZW07cGFkZGluZzoxLjI1ZW0gMH1AbWVkaWEobWluLXdpZHRoOiA3ODNweCl7LnNlY3Rpb24taW5uZXItLXNpdGUtaGVhZGVye2ZvbnQtc2l6ZToxcmVtfX0uY29udGVudC1sYXlvdXQtLWhlYWRlcntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnIgNGVtO2dyaWQtdGVtcGxhdGUtcm93czptaW4tY29udGVudCBhdXRvO2dyaWQtdGVtcGxhdGUtYXJlYXM6XCJzb2NpYWwgZG9uYXRlIGRvbmF0ZVwiIFwidGl0bGUgdGl0bGUgbWVudVwifUBtZWRpYShtaW4td2lkdGg6IDc4M3B4KXsuY29udGVudC1sYXlvdXQtLWhlYWRlcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtncmlkLXRlbXBsYXRlLXJvd3M6bWluLWNvbnRlbnQgYXV0byBhdXRvO2dyaWQtdGVtcGxhdGUtYXJlYXM6XCJzb2NpYWwgZG9uYXRlXCIgXCJ0aXRsZSB0aXRsZVwiIFwibWVudSBtZW51XCJ9fS5jb250ZW50LWxheW91dC0taGVhZGVyIC5zb2NpYWwtbWVkaWEtYXJlYXtncmlkLWFyZWE6c29jaWFsfS5jb250ZW50LWxheW91dC0taGVhZGVyIC50aXRsZS1hcmVhe2dyaWQtYXJlYTp0aXRsZX0uY29udGVudC1sYXlvdXQtLWhlYWRlciAuZG9uYXRlLWFyZWF7Z3JpZC1hcmVhOmRvbmF0ZX0uY29udGVudC1sYXlvdXQtLWhlYWRlciAubWVudS1hcmVhe2dyaWQtYXJlYTptZW51fS5tZW51LWFyZWF7cGFkZGluZzowfUBtZWRpYShtaW4td2lkdGg6IDc4M3B4KXsubWVudS1hcmVhe21hcmdpbjoxLjI1ZW0gMCAuNWVtIDA7anVzdGlmeS1jb250ZW50OmxlZnQ7ZGlzcGxheTpmbGV4fX0ubWFpbi1uYXZpZ2F0aW9ue2Rpc3BsYXk6bm9uZX1AbWVkaWEobWluLXdpZHRoOiA3ODNweCl7Lm1haW4tbmF2aWdhdGlvbntkaXNwbGF5OmJsb2NrO3dpZHRoOjQwZW07Y29udGFpbmVyLW5hbWU6bWFpbi1tZW51O2NvbnRhaW5lci10eXBlOmlubGluZS1zaXplfX0uc29jaWFsLW1lZGlhLWFyZWF7Zm9udC1zaXplOjEuNWVtO21hcmdpbjowIDAgMS4yZW0gMH1AbWVkaWEobWluLXdpZHRoOiA1NTBweCl7LnNvY2lhbC1tZWRpYS1hcmVhe2ZvbnQtc2l6ZTouOWVtfX1AbWVkaWEobWluLXdpZHRoOiA3ODNweCl7LnNvY2lhbC1tZWRpYS1hcmVhe2ZvbnQtc2l6ZToxZW07bWFyZ2luLWxlZnQ6Ny43NWVtfX0uZG9uYXRlLWFyZWF7Zm9udC1zaXplOjEuNzV2dztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2ZvbnQtc2l6ZTouOGVtO3RyYW5zaXRpb246LjI1cyBsaW5lYXIgZm9udC1zaXplfUBtZWRpYShtaW4td2lkdGg6IDc4M3B4KXsuZG9uYXRlLWFyZWF7Zm9udC1zaXplOi43ZW07cmlnaHQ6MH19QG1lZGlhKG1pbi13aWR0aDogMTAwNXB4KXsuZG9uYXRlLWFyZWF7Zm9udC1zaXplOi44ZW07cmlnaHQ6MH19YS5kb25hdGUtYnV0dG9ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL2RvbmF0ZS1idXR0b24ucG5nXCIpO2Rpc3BsYXk6YmxvY2s7dGV4dC1pbmRlbnQ6LTk5OTlweDtoZWlnaHQ6Ni44ZW07d2lkdGg6MTEuMjZlbTtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCByaWdodDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7b3BhY2l0eTouOX1hLmRvbmF0ZS1idXR0b246aG92ZXIsYS5kb25hdGUtYnV0dG9uOmZvY3Vze29wYWNpdHk6MX0uc2VjdGlvbi1vdXRlci0tc2l0ZS1jb250ZW50e2ZsZXg6MX0uc2VjdGlvbi1pbm5lci0tc2l0ZS1jb250ZW50e3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweDtwYWRkaW5nLXRvcDo0dnc7cGFkZGluZy1ib3R0b206NHZ3fUBtZWRpYShtaW4td2lkdGg6IDc4M3B4KXsuc2VjdGlvbi1pbm5lci0tc2l0ZS1jb250ZW50e3BhZGRpbmctbGVmdDozMnB4O3BhZGRpbmctcmlnaHQ6MzJweH19QG1lZGlhKG1pbi13aWR0aDogNzgzcHgpey5zZWN0aW9uLWlubmVyLS1zaXRlLWNvbnRlbnR7cGFkZGluZy10b3A6Mi4yNWVtO3BhZGRpbmctYm90dG9tOjIuMjVlbX19LnNlY3Rpb24tb3V0ZXItLXNpdGUtZm9vdGVye21pbi1oZWlnaHQ6MTAwcHg7YmFja2dyb3VuZC1jb2xvcjojZjQzOTM5O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Y29sb3I6I2ZmZn0uc2VjdGlvbi1vdXRlci0tc2l0ZS1mb290ZXIgcHtjb2xvcjojZmZmfS5zZWN0aW9uLW91dGVyLS1zaXRlLWZvb3RlciBhe2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NzAwfS5zZWN0aW9uLW91dGVyLS1zaXRlLWZvb3RlciBoNHtjb2xvcjojMzAwNTA1fS5zZWN0aW9uLW91dGVyLS1zaXRlLWZvb3RlcjpiZWZvcmV7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7aGVpZ2h0OjE2cHg7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWltYWdlOnVybChpbWFnZXMvZm9vdGVyLXNxdWlnZ2xlLnBuZyk7YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O21hcmdpbi10b3A6LTEycHh9LnNlY3Rpb24tLXNpdGUtZm9vdGVye21heC13aWR0aDoxMDAlO3dpZHRoOjEwMCU7cGFkZGluZzowO21hcmdpbjowfS5zZWN0aW9uLS1zaXRlLWZvb3RlciAubG9jYXRpb24sLnNlY3Rpb24tLXNpdGUtZm9vdGVyIC5lbWFpbCwuc2VjdGlvbi0tc2l0ZS1mb290ZXIgLm1haWx7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5zZWN0aW9uLWlubmVyLS1zaXRlLWZvb3Rlcnt3aWR0aDoxMDAlO3BhZGRpbmc6MDttYXJnaW46MH0ucmVnaW9uX19mb290ZXItZmlyc3R7d2lkdGg6MTAwJTtwYWRkaW5nOjEuNXJlbSAwO21hcmdpbjowO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNjFiMWJ9LnJlZ2lvbl9fZm9vdGVyLWZpcnN0IC5jb2x1bW5ze2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnJlZ2lvbl9fZm9vdGVyLXNlY29uZHt3aWR0aDoxMDAlO3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTYxYjFifS5yZWdpb25fX2Zvb3Rlci1zZWNvbmQgLmNvbHVtbnN7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYShtaW4td2lkdGg6IDEwMDVweCl7LnJlZ2lvbl9fZm9vdGVyLXNlY29uZCAuY29sdW1uc3tmbGV4LWRpcmVjdGlvbjpyb3c7dGV4dC1hbGlnbjpsZWZ0fX0ucmVnaW9uX19mb290ZXItc2Vjb25kIC5jb2x1bW4tLWZpcnN0e3BhZGRpbmc6MS41cmVtIDAgMCAwO21pbi13aWR0aDptYXgtY29udGVudDtmbGV4OjF9QG1lZGlhKG1pbi13aWR0aDogMTAwNXB4KXsucmVnaW9uX19mb290ZXItc2Vjb25kIC5jb2x1bW4tLWZpcnN0e3BhZGRpbmctYm90dG9tOjEuNXJlbTtwYWRkaW5nLXJpZ2h0OjJyZW19fS5yZWdpb25fX2Zvb3Rlci1zZWNvbmQgLmNvbHVtbi0tc2Vjb25ke3BhZGRpbmc6MDttaW4td2lkdGg6bWF4LWNvbnRlbnQ7ZmxleDoxfUBtZWRpYShtaW4td2lkdGg6IDEwMDVweCl7LnJlZ2lvbl9fZm9vdGVyLXNlY29uZCAuY29sdW1uLS1zZWNvbmR7cGFkZGluZzoxLjVyZW0gMnJlbSAxLjVyZW0gMDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNlNjFiMWJ9fS5yZWdpb25fX2Zvb3Rlci1zZWNvbmQgLmNvbHVtbi0tdGhpcmR7cGFkZGluZzowO2ZsZXg6bm9uZTt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYShtaW4td2lkdGg6IDEwMDVweCl7LnJlZ2lvbl9fZm9vdGVyLXNlY29uZCAuY29sdW1uLS10aGlyZHtwYWRkaW5nOjEuNXJlbSAwIDEuNXJlbSAycmVtO3dpZHRoOm1pbi1jb250ZW50O2p1c3RpZnktY29udGVudDpsZWZ0fX0ucmVnaW9uX19mb290ZXItdGhpcmR7d2lkdGg6MTAwJTtwYWRkaW5nOjFyZW0gMCAyLjVyZW07bWFyZ2luOjA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtYWxpZ246Y2VudGVyfS5yZWdpb24taW5uZXJ7cGFkZGluZzowIDN2dzttYXgtd2lkdGg6MTIwMHB4O21hcmdpbjowIGF1dG99LmNvbHVtbnN7ZGlzcGxheTpmbGV4fS5maWxtLWNhcmRzLWhlYWRpbmd7bWFyZ2luLWJvdHRvbToxcmVtfWgyLnNlY3Rpb24tdGl0bGV7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgwLDAsMCwuMjUpO21hcmdpbjowIDAgMnJlbTtwYWRkaW5nOjA7Zm9udC1zaXplOjNyZW19LmZpbG0tY2FyZHN7ZGlzcGxheTpncmlkO2dhcDozcmVtO21hcmdpbjowIDAgM3JlbX0uZmlsbS1jYXJkcy0tbm93LXBsYXlpbmd7Ym9yZGVyLWNvbG9yOnJlZH0uZmlsbS1jYXJkcy0tY29taW5nLXNvb257Ym9yZGVyLWNvbG9yOmdyZWVufUBtZWRpYShtaW4td2lkdGg6IDc4M3B4KXsuZmlsbS1jYXJkcy0tY29taW5nLXNvb257Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnJ9fS5maWxtLWNhcmRzPi5maWxtLXRlYXNlcnttYXJnaW46MH1he2NvbG9yOiM5NTIyMGR9YTp2aXNpdGVke2NvbG9yOiM2NjE3MDl9YTpob3ZlcixhOmZvY3VzLGE6YWN0aXZle2NvbG9yOiNjNDJkMTF9YTpmb2N1c3tvdXRsaW5lOnRoaW4gZG90dGVkfWE6aG92ZXIsYTphY3RpdmV7b3V0bGluZTowfS5tYWluLW5hdmlnYXRpb257Y2xlYXI6Ym90aDtmbG9hdDpsZWZ0O3dpZHRoOjEwMCV9Lm1haW4tbmF2aWdhdGlvbiB1bHtkaXNwbGF5Om5vbmU7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmctbGVmdDowfS5tYWluLW5hdmlnYXRpb24gdWwgbGk6aG92ZXI+dWwsLm1haW4tbmF2aWdhdGlvbiB1bCBsaS5mb2N1cz51bHtsZWZ0OmF1dG99Lm1haW4tbmF2aWdhdGlvbiBsaXtmbG9hdDpub25lO3Bvc2l0aW9uOnJlbGF0aXZlfS5tYWluLW5hdmlnYXRpb24gYXtkaXNwbGF5OmJsb2NrO3RleHQtZGVjb3JhdGlvbjpub25lfS5tZW51LXRvZ2dsZSwubWFpbi1uYXZpZ2F0aW9uLnRvZ2dsZWQgdWx7ZGlzcGxheTpibG9ja31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNy41ZW0pey5tZW51LXRvZ2dsZXtkaXNwbGF5Om5vbmV9Lm1haW4tbmF2aWdhdGlvbiB1bHtkaXNwbGF5OmJsb2NrfX0uc2l0ZS1tYWluIC5jb21tZW50LW5hdmlnYXRpb24sLnNpdGUtbWFpbiAucG9zdHMtbmF2aWdhdGlvbiwuc2l0ZS1tYWluIC5wb3N0LW5hdmlnYXRpb257bWFyZ2luOjAgMCAxLjVlbTtvdmVyZmxvdzpoaWRkZW59LmNvbW1lbnQtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzLC5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMsLnBvc3QtbmF2aWdhdGlvbiAubmF2LXByZXZpb3Vze2Zsb2F0OmxlZnQ7d2lkdGg6NTAlfS5jb21tZW50LW5hdmlnYXRpb24gLm5hdi1uZXh0LC5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtbmV4dCwucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbmV4dHtmbG9hdDpyaWdodDt0ZXh0LWFsaWduOnJpZ2h0O3dpZHRoOjUwJX11bCNwcmltYXJ5LW1lbnV7ZGlzcGxheTppbmxpbmU7cGFkZGluZzowO21hcmdpbjowO2ZvbnQtc2l6ZTo2dnd9dWwjcHJpbWFyeS1tZW51Pmxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MDttYXJnaW46MDtmbG9hdDpub25lO3dpZHRoOjEwMCV9dWwjcHJpbWFyeS1tZW51PmxpPmF7cGFkZGluZzowO21hcmdpbjowIC40ZW0gMCAwO2xpbmUtaGVpZ2h0OjE7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpuby13cmFwO29wYWNpdHk6MX11bCNwcmltYXJ5LW1lbnU+bGk+YTpob3Zlcix1bCNwcmltYXJ5LW1lbnU+bGk+YTpmb2N1c3tjb2xvcjojZmZiM2IzO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczoxcHg7dGV4dC11bmRlcmxpbmUtb2Zmc2V0Oi41Y3FpfXVsI3ByaW1hcnktbWVudT5saT51bC5zdWItbWVudXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjc1KTtwYWRkaW5nOjEwcHh9dWwjcHJpbWFyeS1tZW51PmxpLmN1cnJlbnQtbWVudS1pdGVtIGF7Y29sb3I6I2ZmYjNiMztjdXJzb3I6ZGVmYXVsdH11bCNwcmltYXJ5LW1lbnU+bGkuY3VycmVudC1tZW51LWl0ZW0gYTpob3Zlcix1bCNwcmltYXJ5LW1lbnU+bGkuY3VycmVudC1tZW51LWl0ZW0gYTpmb2N1c3tjb2xvcjojZmZiM2IzfUBtZWRpYShtaW4td2lkdGg6IDU1MHB4KXt1bCNwcmltYXJ5LW1lbnV7Zm9udC1zaXplOjR2d319QG1lZGlhKG1pbi13aWR0aDogNzgzcHgpe3VsI3ByaW1hcnktbWVudXtkaXNwbGF5OmZsZXg7Zm9udC1zaXplOjEuOWNxaTtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luOjAgYXV0bztnYXA6MmNxaX11bCNwcmltYXJ5LW1lbnU+bGl7d2lkdGg6YXV0b311bCNwcmltYXJ5LW1lbnU+bGk+YXttYXJnaW46MH19Lm1lbnUtYXJlYSBhLmhjLW5hdi10cmlnZ2Vye2hlaWdodDozLjI1ZW07d2lkdGg6My4yNWVtO21hcmdpbjoyLjFlbSAwIDB9dWwjc29jaWFsLW1lZGlhLW1lbnV7bGlzdC1zdHlsZS10eXBlOm5vbmU7cGFkZGluZzowO21hcmdpbjowO2Rpc3BsYXk6ZmxleH11bCNzb2NpYWwtbWVkaWEtbWVudSBsaXtwYWRkaW5nOjA7bWFyZ2luOjAgLjYyNWVtIDAgMH11bCNzb2NpYWwtbWVkaWEtbWVudSBsaTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfXVsI3NvY2lhbC1tZWRpYS1tZW51IGxpIGF7ZGlzcGxheTpibG9jazt3aWR0aDoyZW07aGVpZ2h0OjJlbTt0ZXh0LWluZGVudDotOTk5OXB4O2JhY2tncm91bmQtY29sb3I6I2U2ZTZlNjttYXNrLWltYWdlOnVybChcImltYWdlcy9mYWNlYm9vay5zdmdcIil9dWwjc29jaWFsLW1lZGlhLW1lbnUgbGkgYTpob3Zlcix1bCNzb2NpYWwtbWVkaWEtbWVudSBsaSBhOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2ZmZn11bCNzb2NpYWwtbWVkaWEtbWVudSBsaS5tZW51LWl0ZW0tLWZhY2Vib29rPmF7bWFzay1pbWFnZTp1cmwoXCJpbWFnZXMvZmFjZWJvb2suc3ZnXCIpfXVsI3NvY2lhbC1tZWRpYS1tZW51IGxpLm1lbnUtaXRlbS0tdHdpdHRlcj5he21hc2staW1hZ2U6dXJsKFwiaW1hZ2VzL3R3aXR0ZXIuc3ZnXCIpfXVsI3NvY2lhbC1tZWRpYS1tZW51IGxpLm1lbnUtaXRlbS0taW5zdGFncmFtPmF7bWFzay1pbWFnZTp1cmwoXCJpbWFnZXMvaW5zdGFncmFtLnN2Z1wiKX1odG1sLmhjLW5hdi15c2Nyb2xse292ZXJmbG93LXk6c2Nyb2xsfWJvZHkuaGMtbmF2LW9wZW57b3ZlcmZsb3c6dmlzaWJsZTtwb3NpdGlvbjpmaXhlZDt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MTAwJX0uaGMtb2ZmY2FudmFzLW5hdnt2aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5Om5vbmU7cG9zaXRpb246Zml4ZWQ7dG9wOjA7aGVpZ2h0OjEwMCU7ei1pbmRleDo5OTk5O3RleHQtYWxpZ246bGVmdH0uaGMtb2ZmY2FudmFzLW5hdi5pcy1pb3MgKntjdXJzb3I6cG9pbnRlciAhaW1wb3J0YW50fS5oYy1vZmZjYW52YXMtbmF2IC5uYXYtY29udGFpbmVye3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6OTk5ODt0b3A6MDtoZWlnaHQ6MTAwJTttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94O3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlfS5oYy1vZmZjYW52YXMtbmF2IC5uYXYtd3JhcHBlcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdmVyc2Nyb2xsLWJlaGF2aW9yOm5vbmV9LmhjLW9mZmNhbnZhcy1uYXYgLm5hdi1jb250ZW50e2hlaWdodDoxMDAlfS5oYy1vZmZjYW52YXMtbmF2IC5uYXYtd3JhcHBlci0wPi5uYXYtY29udGVudHtvdmVyZmxvdzpzY3JvbGw7b3ZlcmZsb3cteDp2aXNpYmxlO292ZXJmbG93LXk6YXV0bztib3gtc2l6aW5nOmJvcmRlci1ib3h9LmhjLW9mZmNhbnZhcy1uYXYgdWx7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH0uaGMtb2ZmY2FudmFzLW5hdiBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrfS5oYy1vZmZjYW52YXMtbmF2IGxpLmxldmVsLW9wZW4+Lm5hdi13cmFwcGVye3Zpc2liaWxpdHk6dmlzaWJsZX0uaGMtb2ZmY2FudmFzLW5hdiBsaTpub3QoLmN1c3RvbS1jb250ZW50KSBhe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7Ym94LXNpemluZzpib3JkZXItYm94O2N1cnNvcjpwb2ludGVyfS5oYy1vZmZjYW52YXMtbmF2IGxpOm5vdCguY3VzdG9tLWNvbnRlbnQpIGFbZGlzYWJsZWRde2N1cnNvcjpub3QtYWxsb3dlZH0uaGMtb2ZmY2FudmFzLW5hdiBsaTpub3QoLmN1c3RvbS1jb250ZW50KSBhLC5oYy1vZmZjYW52YXMtbmF2IGxpOm5vdCguY3VzdG9tLWNvbnRlbnQpIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmhjLW9mZmNhbnZhcy1uYXYgaW5wdXRbdHlwZT1jaGVja2JveF17ZGlzcGxheTpub25lfS5oYy1vZmZjYW52YXMtbmF2IGxhYmVse3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO3otaW5kZXg6MTA7Y3Vyc29yOnBvaW50ZXJ9LmhjLW9mZmNhbnZhcy1uYXYgLm5hdi1pdGVtLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmV9LmhjLW9mZmNhbnZhcy1uYXYgLm5hdi1pdGVtLWxpbmt7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztib3gtc2l6aW5nOmJvcmRlci1ib3h9LmhjLW9mZmNhbnZhcy1uYXY6bm90KC51c2VyLWlzLXRhYmJpbmcpIC5uYXYtY2xvc2UtYnV0dG9uOmZvY3VzLC5oYy1vZmZjYW52YXMtbmF2Om5vdCgudXNlci1pcy10YWJiaW5nKSAubmF2LWl0ZW0td3JhcHBlciBhOmZvY3Vze291dGxpbmU6bm9uZX0uaGMtb2ZmY2FudmFzLW5hdiAubmF2LWNsb3NlOmZvY3VzLC5oYy1vZmZjYW52YXMtbmF2IC5uYXYtbmV4dDpmb2N1cywuaGMtb2ZmY2FudmFzLW5hdiAubmF2LWJhY2s6Zm9jdXN7ei1pbmRleDoxMH0uaGMtb2ZmY2FudmFzLW5hdi5kaXNhYmxlLWJvZHk6OmFmdGVyLC5oYy1vZmZjYW52YXMtbmF2IC5uYXYtd3JhcHBlcjo6YWZ0ZXJ7Y29udGVudDpcIlwiO3otaW5kZXg6OTk5MDt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJzY3JvbGwtYmVoYXZpb3I6bm9uZTt2aXNpYmlsaXR5OmhpZGRlbjtvcGFjaXR5OjA7dHJhbnNpdGlvbjp2aXNpYmlsaXR5IDBzIGVhc2UgLjRzLG9wYWNpdHkgLjRzIGVhc2V9LmhjLW9mZmNhbnZhcy1uYXYuZGlzYWJsZS1ib2R5OjphZnRlcntwb3NpdGlvbjpmaXhlZH0uaGMtb2ZmY2FudmFzLW5hdiAubmF2LXdyYXBwZXI6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlfS5oYy1vZmZjYW52YXMtbmF2LmRpc2FibGUtYm9keS5uYXYtb3Blbjo6YWZ0ZXIsLmhjLW9mZmNhbnZhcy1uYXYgLnN1Yi1sZXZlbC1vcGVuOjphZnRlcnt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxO3RyYW5zaXRpb24tZGVsYXk6LjA1c30uaGMtb2ZmY2FudmFzLW5hdjpub3QoLm5hdi1vcGVuKTo6YWZ0ZXJ7cG9pbnRlci1ldmVudHM6bm9uZX0uaGMtb2ZmY2FudmFzLW5hdi5uYXYtbGV2ZWxzLWV4cGFuZCAubmF2LXdyYXBwZXI6OmFmdGVye2Rpc3BsYXk6bm9uZX0uaGMtb2ZmY2FudmFzLW5hdi5uYXYtbGV2ZWxzLWV4cGFuZCAubmF2LXdyYXBwZXIubmF2LXdyYXBwZXItMHttYXgtaGVpZ2h0OjEwMHZofS5oYy1vZmZjYW52YXMtbmF2Lm5hdi1sZXZlbHMtZXhwYW5kIC5uYXYtd3JhcHBlci5uYXYtd3JhcHBlci0wPi5uYXYtY29udGVudHtvdmVyZmxvdzpzY3JvbGw7b3ZlcmZsb3cteDp2aXNpYmxlO292ZXJmbG93LXk6YXV0bztib3gtc2l6aW5nOmJvcmRlci1ib3g7bWF4LWhlaWdodDoxMDB2aH0uaGMtb2ZmY2FudmFzLW5hdi5uYXYtbGV2ZWxzLWV4cGFuZCB1bCAubmF2LXdyYXBwZXJ7bWluLXdpZHRoOjA7bWF4LWhlaWdodDowO3Zpc2liaWxpdHk6aGlkZGVuO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmhlaWdodCAwcyBlYXNlIC40c30uaGMtb2ZmY2FudmFzLW5hdi5uYXYtbGV2ZWxzLWV4cGFuZCAubGV2ZWwtb3Blbj4ubmF2LXdyYXBwZXJ7bWF4LWhlaWdodDpub25lO292ZXJmbG93OnZpc2libGU7dmlzaWJpbGl0eTp2aXNpYmxlfS5oYy1vZmZjYW52YXMtbmF2Lm5hdi1sZXZlbHMtb3ZlcmxhcCAubmF2LWNvbnRlbnR7b3ZlcmZsb3c6c2Nyb2xsO292ZXJmbG93LXg6dmlzaWJsZTtvdmVyZmxvdy15OmF1dG87Ym94LXNpemluZzpib3JkZXItYm94O21heC1oZWlnaHQ6MTAwdmh9LmhjLW9mZmNhbnZhcy1uYXYubmF2LWxldmVscy1vdmVybGFwIC5uYXYtd3JhcHBlcnttYXgtaGVpZ2h0OjEwMHZofS5oYy1vZmZjYW52YXMtbmF2Lm5hdi1sZXZlbHMtb3ZlcmxhcCB1bCAubmF2LXdyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo5OTk5O3RvcDowO2hlaWdodDoxMDAlO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb246dmlzaWJpbGl0eSAwcyBlYXNlIC40cyx0cmFuc2Zvcm0gLjRzIGVhc2V9LmhjLW9mZmNhbnZhcy1uYXYubmF2LWxldmVscy1vdmVybGFwIHVsIGxpLm5hdi1wYXJlbnR7cG9zaXRpb246c3RhdGljfS5oYy1vZmZjYW52YXMtbmF2Lm5hdi1sZXZlbHMtb3ZlcmxhcCB1bCBsaS5sZXZlbC1vcGVuPi5uYXYtd3JhcHBlcnt2aXNpYmlsaXR5OnZpc2libGU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlfS5oYy1vZmZjYW52YXMtbmF2Lm5hdi1wb3NpdGlvbi1sZWZ0e2xlZnQ6MH0uaGMtb2ZmY2FudmFzLW5hdi5uYXYtcG9zaXRpb24tbGVmdCAubmF2LWNvbnRhaW5lcntsZWZ0OjB9LmhjLW9mZmNhbnZhcy1uYXYubmF2LXBvc2l0aW9uLWxlZnQubmF2LWxldmVscy1vdmVybGFwIGxpIC5uYXYtd3JhcHBlcntsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKX0uaGMtb2ZmY2FudmFzLW5hdi5uYXYtcG9zaXRpb24tcmlnaHR7cmlnaHQ6MH0uaGMtb2ZmY2FudmFzLW5hdi5uYXYtcG9zaXRpb24tcmlnaHQgLm5hdi1jb250YWluZXJ7cmlnaHQ6MH0uaGMtb2ZmY2FudmFzLW5hdi5uYXYtcG9zaXRpb24tcmlnaHQubmF2LWxldmVscy1vdmVybGFwIGxpIC5uYXYtd3JhcHBlcntyaWdodDowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKX0uaGMtb2ZmY2FudmFzLW5hdi5uYXYtcG9zaXRpb24tdG9we3RvcDowfS5oYy1vZmZjYW52YXMtbmF2Lm5hdi1wb3NpdGlvbi10b3AgLm5hdi1jb250YWluZXJ7dG9wOjA7d2lkdGg6MTAwJX0uaGMtb2ZmY2FudmFzLW5hdi5uYXYtcG9zaXRpb24tdG9wLm5hdi1sZXZlbHMtb3ZlcmxhcCBsaSAubmF2LXdyYXBwZXJ7bGVmdDowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCl9LmhjLW9mZmNhbnZhcy1uYXYubmF2LXBvc2l0aW9uLWJvdHRvbXt0b3A6YXV0bztib3R0b206MH0uaGMtb2ZmY2FudmFzLW5hdi5uYXYtcG9zaXRpb24tYm90dG9tIC5uYXYtY29udGFpbmVye3RvcDphdXRvO2JvdHRvbTowO3dpZHRoOjEwMCV9LmhjLW9mZmNhbnZhcy1uYXYubmF2LXBvc2l0aW9uLWJvdHRvbS5uYXYtbGV2ZWxzLW92ZXJsYXAgbGkgLm5hdi13cmFwcGVye2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCl9LmhjLW9mZmNhbnZhcy1uYXYubmF2LW9wZW5bY2xhc3MqPWhjLW5hdi1dIGRpdi5uYXYtY29udGFpbmVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0uaGMtb2ZmY2FudmFzLW5hdi5ydGx7dGV4dC1hbGlnbjpyaWdodDtkaXJlY3Rpb246cnRsfS5oYy1uYXYtdHJpZ2dlcntwb3NpdGlvbjphYnNvbHV0ZTtjdXJzb3I6cG9pbnRlcjt1c2VyLXNlbGVjdDpub25lO2Rpc3BsYXk6bm9uZTt0b3A6MjBweDt6LWluZGV4Ojk5ODA7d2lkdGg6MzBweDttaW4taGVpZ2h0OjI0cHh9LmhjLW5hdi10cmlnZ2VyIHNwYW57d2lkdGg6MzBweDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3RyYW5zZm9ybS1vcmlnaW46NTAlIDUwJX0uaGMtbmF2LXRyaWdnZXIgc3BhbiwuaGMtbmF2LXRyaWdnZXIgc3Bhbjo6YmVmb3JlLC5oYy1uYXYtdHJpZ2dlciBzcGFuOjphZnRlcntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtoZWlnaHQ6NHB4O2JhY2tncm91bmQ6IzM0NDk1ZTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZX0uaGMtbmF2LXRyaWdnZXIgc3Bhbjo6YmVmb3JlLC5oYy1uYXYtdHJpZ2dlciBzcGFuOjphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6MTAwJX0uaGMtbmF2LXRyaWdnZXIgc3Bhbjo6YmVmb3Jle3RvcDotMTBweH0uaGMtbmF2LXRyaWdnZXIgc3Bhbjo6YWZ0ZXJ7Ym90dG9tOi0xMHB4fS5oYy1uYXYtdHJpZ2dlci50b2dnbGUtb3BlbiBzcGFue2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0uaGMtbmF2LXRyaWdnZXIudG9nZ2xlLW9wZW4gc3Bhbjo6YmVmb3Jle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKX0uaGMtbmF2LXRyaWdnZXIudG9nZ2xlLW9wZW4gc3Bhbjo6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApfS5oYy1vZmZjYW52YXMtbmF2e2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWZ9LmhjLW9mZmNhbnZhcy1uYXY6OmFmdGVyLC5oYy1vZmZjYW52YXMtbmF2IC5uYXYtd3JhcHBlcjo6YWZ0ZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4zKX0uaGMtb2ZmY2FudmFzLW5hdiAubmF2LWNvbnRhaW5lciwuaGMtb2ZmY2FudmFzLW5hdiAubmF2LXdyYXBwZXIsLmhjLW9mZmNhbnZhcy1uYXYgdWx7YmFja2dyb3VuZDojMzM2Y2E2fS5oYy1vZmZjYW52YXMtbmF2IC5uYXYtY29udGVudD5oMiwuaGMtb2ZmY2FudmFzLW5hdiAubmF2LWNvbnRlbnQ+aDMsLmhjLW9mZmNhbnZhcy1uYXYgLm5hdi1jb250ZW50Pmg0LC5oYy1vZmZjYW52YXMtbmF2IC5uYXYtY29udGVudD5oNSwuaGMtb2ZmY2FudmFzLW5hdiAubmF2LWNvbnRlbnQ+aDZ7Zm9udC1zaXplOjE5cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO21hcmdpbi1ib3R0b206MDtwYWRkaW5nOjIwcHggMTdweDtjb2xvcjojZmZmfS5oYy1vZmZjYW52YXMtbmF2IC5uYXYtY29udGVudD5oMjpub3QoLm5hdi10aXRsZSk6bm90KC5sZXZlbC10aXRsZSksLmhjLW9mZmNhbnZhcy1uYXYgLm5hdi1jb250ZW50PmgzOm5vdCgubmF2LXRpdGxlKTpub3QoLmxldmVsLXRpdGxlKSwuaGMtb2ZmY2FudmFzLW5hdiAubmF2LWNvbnRlbnQ+aDQ6bm90KC5uYXYtdGl0bGUpOm5vdCgubGV2ZWwtdGl0bGUpLC5oYy1vZmZjYW52YXMtbmF2IC5uYXYtY29udGVudD5oNTpub3QoLm5hdi10aXRsZSk6bm90KC5sZXZlbC10aXRsZSksLmhjLW9mZmNhbnZhcy1uYXYgLm5hdi1jb250ZW50Pmg2Om5vdCgubmF2LXRpdGxlKTpub3QoLmxldmVsLXRpdGxlKXtmb250LXNpemU6MTZweDtwYWRkaW5nOjE1cHggMTdweDtiYWNrZ3JvdW5kOiMzMzZjYTZ9LmhjLW9mZmNhbnZhcy1uYXYgLm5hdi1pdGVtLWxpbmssLmhjLW9mZmNhbnZhcy1uYXYgbGkubmF2LWNsb3NlIGEsLmhjLW9mZmNhbnZhcy1uYXYgLm5hdi1iYWNrIGF7cGFkZGluZzoxNHB4IDE3cHg7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2ZmZjt6LWluZGV4OjE7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMyYzVkOGY7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4xcyBlYXNlfS5oYy1vZmZjYW52YXMtbmF2IC5uYXYtaXRlbS1saW5rOmZvY3VzLC5oYy1vZmZjYW52YXMtbmF2IC5uYXYtaXRlbS1saW5rOmZvY3VzLXdpdGhpbiwuaGMtb2ZmY2FudmFzLW5hdiBsaS5uYXYtY2xvc2UgYTpmb2N1cywuaGMtb2ZmY2FudmFzLW5hdiBsaS5uYXYtY2xvc2UgYTpmb2N1cy13aXRoaW4sLmhjLW9mZmNhbnZhcy1uYXYgLm5hdi1iYWNrIGE6Zm9jdXMsLmhjLW9mZmNhbnZhcy1uYXYgLm5hdi1iYWNrIGE6Zm9jdXMtd2l0aGlue3otaW5kZXg6MTB9LmhjLW9mZmNhbnZhcy1uYXYgLm5hdi1pdGVtLWxpbmtbZGlzYWJsZWRdLC5oYy1vZmZjYW52YXMtbmF2IGxpLm5hdi1jbG9zZSBhW2Rpc2FibGVkXSwuaGMtb2ZmY2FudmFzLW5hdiAubmF2LWJhY2sgYVtkaXNhYmxlZF17Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSl9LmhjLW9mZmNhbnZhcy1uYXYgZGl2Lm5hdi1iYWNrK3VsPmxpOmZpcnN0LWNoaWxkPi5uYXYtaXRlbS13cmFwcGVyPi5uYXYtaXRlbS1saW5re2JvcmRlci10b3A6bm9uZSAhaW1wb3J0YW50fS5oYy1vZmZjYW52YXMtbmF2Om5vdCgudG91Y2gtZGV2aWNlKSBsaTpub3QoLm5hdi1pdGVtLWN1c3RvbSkgYTpub3QoW2Rpc2FibGVkXSk6aG92ZXJ7YmFja2dyb3VuZDojMzE2NzllfS5oYy1vZmZjYW52YXMtbmF2IC5uYXYtY3VzdG9tLWNvbnRlbnR7cGFkZGluZzoxNHB4IDE3cHg7Zm9udC1zaXplOjE0cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzJjNWQ4Zn0uaGMtb2ZmY2FudmFzLW5hdiAubmF2LWhpZ2hsaWdodHtiYWNrZ3JvdW5kOiMyZTYyOTZ9LmhjLW9mZmNhbnZhcy1uYXYgLm5hdi13cmFwcGVyPi5uYXYtY29udGVudD51bDpmaXJzdC1vZi10eXBlPmxpOmZpcnN0LWNoaWxkOm5vdCgubmF2LWJhY2spOm5vdCgubmF2LWNsb3NlKT4ubmF2LWl0ZW0td3JhcHBlcj4ubmF2LWl0ZW0tbGlua3tib3JkZXItdG9wOjFweCBzb2xpZCAjMmM1ZDhmfS5oYy1vZmZjYW52YXMtbmF2IC5uYXYtd3JhcHBlcj4ubmF2LWNvbnRlbnQ+dWw6Zmlyc3Qtb2YtdHlwZT5saTpmaXJzdC1jaGlsZDpub3QoLm5hdi1iYWNrKTpub3QoLm5hdi1jbG9zZSk+Lm5hdi1pdGVtLXdyYXBwZXI+Lm5hdi1pdGVtLWxpbmsrYXtib3JkZXItdG9wOjFweCBzb2xpZCAjMmM1ZDhmfS5oYy1vZmZjYW52YXMtbmF2IC5uYXYtd3JhcHBlcj4ubmF2LWNvbnRlbnQ+dWw6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMmM1ZDhmfS5oYy1vZmZjYW52YXMtbmF2IC5uYXYtd3JhcHBlcj4ubmF2LWNvbnRlbnQ+dWwraDIsLmhjLW9mZmNhbnZhcy1uYXYgLm5hdi13cmFwcGVyPi5uYXYtY29udGVudD51bCtoMywuaGMtb2ZmY2FudmFzLW5hdiAubmF2LXdyYXBwZXI+Lm5hdi1jb250ZW50PnVsK2g0LC5oYy1vZmZjYW52YXMtbmF2IC5uYXYtd3JhcHBlcj4ubmF2LWNvbnRlbnQ+dWwraDUsLmhjLW9mZmNhbnZhcy1uYXYgLm5hdi13cmFwcGVyPi5uYXYtY29udGVudD51bCtoNnttYXJnaW4tdG9wOi0ycHh9LmhjLW9mZmNhbnZhcy1uYXYgLm5hdi13cmFwcGVyPi5uYXYtY29udGVudD5oMit1bD5saTpmaXJzdC1jaGlsZDpub3QoLm5hdi1iYWNrKTpub3QoLm5hdi1jbG9zZSk+Lm5hdi1pdGVtLXdyYXBwZXI+Lm5hdi1pdGVtLWxpbmssLmhjLW9mZmNhbnZhcy1uYXYgLm5hdi13cmFwcGVyPi5uYXYtY29udGVudD5oMyt1bD5saTpmaXJzdC1jaGlsZDpub3QoLm5hdi1iYWNrKTpub3QoLm5hdi1jbG9zZSk+Lm5hdi1pdGVtLXdyYXBwZXI+Lm5hdi1pdGVtLWxpbmssLmhjLW9mZmNhbnZhcy1uYXYgLm5hdi13cmFwcGVyPi5uYXYtY29udGVudD5oNCt1bD5saTpmaXJzdC1jaGlsZDpub3QoLm5hdi1iYWNrKTpub3QoLm5hdi1jbG9zZSk+Lm5hdi1pdGVtLXdyYXBwZXI+Lm5hdi1pdGVtLWxpbmssLmhjLW9mZmNhbnZhcy1uYXYgLm5hdi13cmFwcGVyPi5uYXYtY29udGVudD5oNSt1bD5saTpmaXJzdC1jaGlsZDpub3QoLm5hdi1iYWNrKTpub3QoLm5hdi1jbG9zZSk+Lm5hdi1pdGVtLXdyYXBwZXI+Lm5hdi1pdGVtLWxpbmssLmhjLW9mZmNhbnZhcy1uYXYgLm5hdi13cmFwcGVyPi5uYXYtY29udGVudD5oNit1bD5saTpmaXJzdC1jaGlsZDpub3QoLm5hdi1iYWNrKTpub3QoLm5hdi1jbG9zZSk+Lm5hdi1pdGVtLXdyYXBwZXI+Lm5hdi1pdGVtLWxpbmt7Ym9yZGVyLXRvcDoxcHggc29saWQgIzJjNWQ4Zn0uaGMtb2ZmY2FudmFzLW5hdiAubmF2LXdyYXBwZXI+Lm5hdi1jb250ZW50Pi5uYXYtdGl0bGUraDIsLmhjLW9mZmNhbnZhcy1uYXYgLm5hdi13cmFwcGVyPi5uYXYtY29udGVudD4ubmF2LXRpdGxlK2gzLC5oYy1vZmZjYW52YXMtbmF2IC5uYXYtd3JhcHBlcj4ubmF2LWNvbnRlbnQ+Lm5hdi10aXRsZStoNCwuaGMtb2ZmY2FudmFzLW5hdiAubmF2LXdyYXBwZXI+Lm5hdi1jb250ZW50Pi5uYXYtdGl0bGUraDUsLmhjLW9mZmNhbnZhcy1uYXYgLm5hdi13cmFwcGVyPi5uYXYtY29udGVudD4ubmF2LXRpdGxlK2g2LC5oYy1vZmZjYW52YXMtbmF2IC5uYXYtd3JhcHBlcj4ubmF2LWNvbnRlbnQ+LmxldmVsLXRpdGxlK2gyLC5oYy1vZmZjYW52YXMtbmF2IC5uYXYtd3JhcHBlcj4ubmF2LWNvbnRlbnQ+LmxldmVsLXRpdGxlK2gzLC5oYy1vZmZjYW52YXMtbmF2IC5uYXYtd3JhcHBlcj4ubmF2LWNvbnRlbnQ+LmxldmVsLXRpdGxlK2g0LC5oYy1vZmZjYW52YXMtbmF2IC5uYXYtd3JhcHBlcj4ubmF2LWNvbnRlbnQ+LmxldmVsLXRpdGxlK2g1LC5oYy1vZmZjYW52YXMtbmF2IC5uYXYtd3JhcHBlcj4ubmF2LWNvbnRlbnQ+LmxldmVsLXRpdGxlK2g2LC5oYy1vZmZjYW52YXMtbmF2IC5uYXYtd3JhcHBlcj4ubmF2LWNvbnRlbnQ+Lm5hdi1jbG9zZStoMiwuaGMtb2ZmY2FudmFzLW5hdiAubmF2LXdyYXBwZXI+Lm5hdi1jb250ZW50Pi5uYXYtY2xvc2UraDMsLmhjLW9mZmNhbnZhcy1uYXYgLm5hdi13cmFwcGVyPi5uYXYtY29udGVudD4ubmF2LWNsb3NlK2g0LC5oYy1vZmZjYW52YXMtbmF2IC5uYXYtd3JhcHBlcj4ubmF2LWNvbnRlbnQ+Lm5hdi1jbG9zZStoNSwuaGMtb2ZmY2FudmFzLW5hdiAubmF2LXdyYXBwZXI+Lm5hdi1jb250ZW50Pi5uYXYtY2xvc2UraDZ7Ym9yZGVyLXRvcDoxcHggc29saWQgIzJjNWQ4Zn0uaGMtb2ZmY2FudmFzLW5hdiBsaXtjb2xvcjojZmZmfS5oYy1vZmZjYW52YXMtbmF2IGxpLm5hdi1wYXJlbnQgLm5hdi1pdGVtLWxpbms6bGFzdC1jaGlsZHtwYWRkaW5nLXJpZ2h0OjU4cHh9LmhjLW9mZmNhbnZhcy1uYXYgbGkubmF2LXBhcmVudCAubmF2LWl0ZW0tbGluazpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDo0NXB4fS5oYy1vZmZjYW52YXMtbmF2IC5uYXYtY2xvc2UtYnV0dG9uIHNwYW4sLmhjLW9mZmNhbnZhcy1uYXYgLm5hdi1wYXJlbnQgLm5hdi1uZXh0LC5oYy1vZmZjYW52YXMtbmF2IC5uYXYtYmFjayBzcGFue3dpZHRoOjQ1cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDt0ZXh0LWFsaWduOmNlbnRlcjtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjFzIGVhc2V9LmhjLW9mZmNhbnZhcy1uYXYgLm5hdi1jbG9zZS1idXR0b257cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9ja30uaGMtb2ZmY2FudmFzLW5hdiAubmF2LWNsb3NlLWJ1dHRvbiBzcGFuOjpiZWZvcmUsLmhjLW9mZmNhbnZhcy1uYXYgLm5hdi1jbG9zZS1idXR0b24gc3Bhbjo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7d2lkdGg6NnB4O2hlaWdodDo2cHg7bWFyZ2luLXRvcDotM3B4O2JvcmRlci10b3A6MnB4IHNvbGlkICNmZmY7Ym9yZGVyLWxlZnQ6MnB4IHNvbGlkICNmZmZ9LmhjLW9mZmNhbnZhcy1uYXYgLm5hdi1jbG9zZS1idXR0b24gc3Bhbjo6YmVmb3Jle21hcmdpbi1sZWZ0Oi05cHg7dHJhbnNmb3JtOnJvdGF0ZSgxMzVkZWcpfS5oYy1vZmZjYW52YXMtbmF2IC5uYXYtY2xvc2UtYnV0dG9uIHNwYW46OmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0uaGMtb2ZmY2FudmFzLW5hdiAubmF2LWNvbnRlbnQ+Lm5hdi1jbG9zZXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LmhjLW9mZmNhbnZhcy1uYXYgLm5hdi1jb250ZW50Pi5uYXYtY2xvc2UgYXtmb250LXNpemU6MTRweDtjb2xvcjojZmZmO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTt6LWluZGV4OjE7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym94LXNpemluZzpib3JkZXItYm94fS5oYy1vZmZjYW52YXMtbmF2IC5uYXYtY29udGVudD4ubmF2LWNsb3NlIGE6bm90KC5oYXMtbGFiZWwpe2hlaWdodDo1MHB4fS5oYy1vZmZjYW52YXMtbmF2IC5uYXYtY29udGVudD4ubmF2LWNsb3NlIGEuaGFzLWxhYmVse3BhZGRpbmc6MTRweCAxN3B4O2JvcmRlci10b3A6MXB4IHNvbGlkICMyYzVkOGZ9LmhjLW9mZmNhbnZhcy1uYXYgLm5hdi1jb250ZW50Pi5uYXYtY2xvc2UgYTpob3Zlcntib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChmYXJ0aGVzdC1jb3JuZXIgYXQgdG9wIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuMSksIHJnYmEoMCwgMCwgMCwgMCkpfS5oYy1vZmZjYW52YXMtbmF2IC5uYXYtY29udGVudD4ubmF2LWNsb3NlLmhhcy1sYWJlbCt1bHttYXJnaW4tdG9wOi0xcHh9LmhjLW9mZmNhbnZhcy1uYXY6bm90KC5uYXYtY2xvc2UtYnV0dG9uLWVtcHR5KSAubmF2LWNvbnRlbnQ+Lm5hdi1jbG9zZXttYXJnaW4tYm90dG9tOi0xcHh9LmhjLW9mZmNhbnZhcy1uYXYgLm5hdi10aXRsZSsubmF2LWNsb3NlIGE6bm90KC5oYXMtbGFiZWwpe3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjQ1cHg7aGVpZ2h0OjY2cHg7bGluZS1oZWlnaHQ6NjZweDt0b3A6LTY2cHg7cmlnaHQ6MH0uaGMtb2ZmY2FudmFzLW5hdi5uYXYtY2xvc2UtYnV0dG9uLWVtcHR5IC5uYXYtdGl0bGV7cGFkZGluZy1yaWdodDo1NXB4fS5oYy1vZmZjYW52YXMtbmF2IGxpLm5hdi1jbG9zZSBhOm5vdCguaGFzLWxhYmVsKXtoZWlnaHQ6NDlweH0uaGMtb2ZmY2FudmFzLW5hdiAubmF2LWNvbnRlbnQ+Lm5hdi1jbG9zZTpmaXJzdC1jaGlsZCBhLC5oYy1vZmZjYW52YXMtbmF2IC5uYXYtdGl0bGUrLm5hdi1jbG9zZSBhLmhhcy1sYWJlbCwuaGMtb2ZmY2FudmFzLW5hdiBsaS5uYXYtY2xvc2UgYSwuaGMtb2ZmY2FudmFzLW5hdiAubmF2LWJhY2sgYXtiYWNrZ3JvdW5kOiMyZjY0OWE7Ym9yZGVyLXRvcDoxcHggc29saWQgIzJiNWE4Yjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMmI1YThifS5oYy1vZmZjYW52YXMtbmF2IC5uYXYtY29udGVudD4ubmF2LWNsb3NlOmZpcnN0LWNoaWxkIGE6aG92ZXIsLmhjLW9mZmNhbnZhcy1uYXYgLm5hdi10aXRsZSsubmF2LWNsb3NlIGEuaGFzLWxhYmVsOmhvdmVyLC5oYy1vZmZjYW52YXMtbmF2IGxpLm5hdi1jbG9zZSBhOmhvdmVyLC5oYy1vZmZjYW52YXMtbmF2IC5uYXYtYmFjayBhOmhvdmVye2JhY2tncm91bmQ6IzJlNjE5NX0uaGMtb2ZmY2FudmFzLW5hdiBsaS5uYXYtY2xvc2U6bm90KDpmaXJzdC1jaGlsZCkgYSwuaGMtb2ZmY2FudmFzLW5hdiBsaS5uYXYtYmFjazpub3QoOmZpcnN0LWNoaWxkKSBhe21hcmdpbi10b3A6LTFweH0uaGMtb2ZmY2FudmFzLW5hdiBhLm5hdi1uZXh0e2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjMmM1ZDhmO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMyYzVkOGZ9LmhjLW9mZmNhbnZhcy1uYXYgLm5hdi1uZXh0IHNwYW46OmJlZm9yZSwuaGMtb2ZmY2FudmFzLW5hdiAubmF2LWJhY2sgc3Bhbjo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3dpZHRoOjhweDtoZWlnaHQ6OHB4O21hcmdpbi1sZWZ0Oi0ycHg7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci10b3A6MnB4IHNvbGlkICNmZmY7Ym9yZGVyLWxlZnQ6MnB4IHNvbGlkICNmZmY7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9LmhjLW9mZmNhbnZhcy1uYXYgLm5hdi1uZXh0IHNwYW57cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7Ym90dG9tOjB9LmhjLW9mZmNhbnZhcy1uYXYgLm5hdi1uZXh0IHNwYW46OmJlZm9yZXt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxMzVkZWcpfS5oYy1vZmZjYW52YXMtbmF2IC5uYXYtYmFjayBzcGFuOjpiZWZvcmV7bWFyZ2luLWxlZnQ6MnB4O3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyl9LmhjLW9mZmNhbnZhcy1uYXYubmF2LXBvc2l0aW9uLWxlZnQubmF2LW9wZW4ubmF2LWxldmVscy1vdmVybGFwIC5uYXYtd3JhcHBlcntib3gtc2hhZG93OjFweCAwIDJweCByZ2JhKDAsMCwwLC4yKX0uaGMtb2ZmY2FudmFzLW5hdi5uYXYtcG9zaXRpb24tcmlnaHQubmF2LW9wZW4ubmF2LWxldmVscy1vdmVybGFwIC5uYXYtd3JhcHBlcntib3gtc2hhZG93Oi0xcHggMCAycHggcmdiYSgwLDAsMCwuMil9LmhjLW9mZmNhbnZhcy1uYXYubmF2LXBvc2l0aW9uLXJpZ2h0IC5uYXYtbmV4dCBzcGFuOjpiZWZvcmV7bWFyZ2luLWxlZnQ6MnB4O3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyl9LmhjLW9mZmNhbnZhcy1uYXYubmF2LXBvc2l0aW9uLXJpZ2h0IC5uYXYtYmFjayBzcGFuOjpiZWZvcmV7bWFyZ2luLWxlZnQ6LTJweDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxMzVkZWcpfS5oYy1vZmZjYW52YXMtbmF2Lm5hdi1wb3NpdGlvbi10b3AubmF2LW9wZW4gLm5hdi13cmFwcGVye2JveC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMCwwLDAsLjIpfS5oYy1vZmZjYW52YXMtbmF2Lm5hdi1wb3NpdGlvbi10b3AgLm5hdi1uZXh0IHNwYW46OmJlZm9yZXttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDotMnB4O3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0xMzVkZWcpfS5oYy1vZmZjYW52YXMtbmF2Lm5hdi1wb3NpdGlvbi10b3AgLm5hdi1iYWNrIHNwYW46OmJlZm9yZXttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDotMnB4O3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKX0uaGMtb2ZmY2FudmFzLW5hdi5uYXYtcG9zaXRpb24tYm90dG9tLm5hdi1vcGVuIC5uYXYtd3JhcHBlcntib3gtc2hhZG93OjAgLTFweCAycHggcmdiYSgwLDAsMCwuMil9LmhjLW9mZmNhbnZhcy1uYXYubmF2LXBvc2l0aW9uLWJvdHRvbSAubmF2LW5leHQgc3Bhbjo6YmVmb3Jle21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0Oi0ycHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpfS5oYy1vZmZjYW52YXMtbmF2Lm5hdi1wb3NpdGlvbi1ib3R0b20gLm5hdi1iYWNrIHNwYW46OmJlZm9yZXttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDotMnB4O3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0xMzVkZWcpfS5oYy1vZmZjYW52YXMtbmF2Lm5hdi1sZXZlbHMtZXhwYW5kIHVsIC5uYXYtd3JhcHBlciwuaGMtb2ZmY2FudmFzLW5hdi5uYXYtbGV2ZWxzLW5vbmUgdWwgLm5hdi13cmFwcGVye2JveC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9LmhjLW9mZmNhbnZhcy1uYXYubmF2LWxldmVscy1leHBhbmQgbGkubGV2ZWwtb3BlbiwuaGMtb2ZmY2FudmFzLW5hdi5uYXYtbGV2ZWxzLW5vbmUgbGkubGV2ZWwtb3BlbntiYWNrZ3JvdW5kOiMyZTYyOTZ9LmhjLW9mZmNhbnZhcy1uYXYubmF2LWxldmVscy1leHBhbmQgbGkubGV2ZWwtb3Blbj4ubmF2LWl0ZW0td3JhcHBlcj5hLC5oYy1vZmZjYW52YXMtbmF2Lm5hdi1sZXZlbHMtbm9uZSBsaS5sZXZlbC1vcGVuPi5uYXYtaXRlbS13cmFwcGVyPmF7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzI5NTg4N30uaGMtb2ZmY2FudmFzLW5hdi5uYXYtbGV2ZWxzLWV4cGFuZCBsaS5sZXZlbC1vcGVuPi5uYXYtaXRlbS13cmFwcGVyPmE6aG92ZXIsLmhjLW9mZmNhbnZhcy1uYXYubmF2LWxldmVscy1ub25lIGxpLmxldmVsLW9wZW4+Lm5hdi1pdGVtLXdyYXBwZXI+YTpob3ZlcntiYWNrZ3JvdW5kOiMyZjY0OWF9LmhjLW9mZmNhbnZhcy1uYXYubmF2LWxldmVscy1leHBhbmQgbGkubGV2ZWwtb3Blbj4ubmF2LWl0ZW0td3JhcHBlcj4ubmF2LW5leHQgc3Bhbjo6YmVmb3JlLC5oYy1vZmZjYW52YXMtbmF2Lm5hdi1sZXZlbHMtZXhwYW5kIGxpLmxldmVsLW9wZW4+Lm5hdi1pdGVtLXdyYXBwZXI+YT4ubmF2LW5leHQgc3Bhbjo6YmVmb3JlLC5oYy1vZmZjYW52YXMtbmF2Lm5hdi1sZXZlbHMtbm9uZSBsaS5sZXZlbC1vcGVuPi5uYXYtaXRlbS13cmFwcGVyPi5uYXYtbmV4dCBzcGFuOjpiZWZvcmUsLmhjLW9mZmNhbnZhcy1uYXYubmF2LWxldmVscy1ub25lIGxpLmxldmVsLW9wZW4+Lm5hdi1pdGVtLXdyYXBwZXI+YT4ubmF2LW5leHQgc3Bhbjo6YmVmb3Jle21hcmdpbi10b3A6LTJweDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMTM1ZGVnKX0uaGMtb2ZmY2FudmFzLW5hdi5uYXYtbGV2ZWxzLWV4cGFuZCAubmF2LXdyYXBwZXItMSAubmF2LWl0ZW0tbGluaywuaGMtb2ZmY2FudmFzLW5hdi5uYXYtbGV2ZWxzLW5vbmUgLm5hdi13cmFwcGVyLTEgLm5hdi1pdGVtLWxpbmt7cGFkZGluZy1sZWZ0OmNhbGMoMTdweCArIDIwcHggKiAxKX0uaGMtb2ZmY2FudmFzLW5hdi5uYXYtbGV2ZWxzLWV4cGFuZCAubmF2LXdyYXBwZXItMiAubmF2LWl0ZW0tbGluaywuaGMtb2ZmY2FudmFzLW5hdi5uYXYtbGV2ZWxzLW5vbmUgLm5hdi13cmFwcGVyLTIgLm5hdi1pdGVtLWxpbmt7cGFkZGluZy1sZWZ0OmNhbGMoMTdweCArIDIwcHggKiAyKX0uaGMtb2ZmY2FudmFzLW5hdi5uYXYtbGV2ZWxzLWV4cGFuZCAubmF2LXdyYXBwZXItMyAubmF2LWl0ZW0tbGluaywuaGMtb2ZmY2FudmFzLW5hdi5uYXYtbGV2ZWxzLW5vbmUgLm5hdi13cmFwcGVyLTMgLm5hdi1pdGVtLWxpbmt7cGFkZGluZy1sZWZ0OmNhbGMoMTdweCArIDIwcHggKiAzKX0uaGMtb2ZmY2FudmFzLW5hdi5uYXYtbGV2ZWxzLWV4cGFuZCAubmF2LXdyYXBwZXItNCAubmF2LWl0ZW0tbGluaywuaGMtb2ZmY2FudmFzLW5hdi5uYXYtbGV2ZWxzLW5vbmUgLm5hdi13cmFwcGVyLTQgLm5hdi1pdGVtLWxpbmt7cGFkZGluZy1sZWZ0OmNhbGMoMTdweCArIDIwcHggKiA0KX0uaGMtb2ZmY2FudmFzLW5hdi5uYXYtbGV2ZWxzLWV4cGFuZCAubmF2LXdyYXBwZXItNSAubmF2LWl0ZW0tbGluaywuaGMtb2ZmY2FudmFzLW5hdi5uYXYtbGV2ZWxzLW5vbmUgLm5hdi13cmFwcGVyLTUgLm5hdi1pdGVtLWxpbmt7cGFkZGluZy1sZWZ0OmNhbGMoMTdweCArIDIwcHggKiA1KX0uaGMtb2ZmY2FudmFzLW5hdi5ydGwgYS5uYXYtbmV4dHtib3JkZXItbGVmdDpub25lO2JvcmRlci1yaWdodDoxcHggc29saWQgIzJjNWQ4Zn0uaGMtb2ZmY2FudmFzLW5hdi5ydGwgLm5hdi10aXRsZSsubmF2LWNsb3NlIGE6bm90KC5oYXMtbGFiZWwpLC5oYy1vZmZjYW52YXMtbmF2LnJ0bCAubmF2LWNsb3NlLWJ1dHRvbiBzcGFuLC5oYy1vZmZjYW52YXMtbmF2LnJ0bCAubmF2LW5leHQsLmhjLW9mZmNhbnZhcy1uYXYucnRsIC5uYXYtYmFjayBzcGFue2xlZnQ6MDtyaWdodDphdXRvfS5oYy1vZmZjYW52YXMtbmF2LnJ0bCBsaS5uYXYtcGFyZW50IC5uYXYtaXRlbS1saW5rOmxhc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjU4cHg7cGFkZGluZy1yaWdodDoxN3B4fS5oYy1vZmZjYW52YXMtbmF2LnJ0bCBsaS5uYXYtcGFyZW50IC5uYXYtaXRlbS1saW5rOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6NDVweDttYXJnaW4tcmlnaHQ6MH0uaGMtb2ZmY2FudmFzLW5hdi5ydGwgLm5hdi13cmFwcGVyLTEgbGkubmF2LWl0ZW0gLm5hdi1pdGVtLWxpbmt7cGFkZGluZy1yaWdodDpjYWxjKDE3cHggKyAyMHB4ICogMSl9LmhjLW9mZmNhbnZhcy1uYXYucnRsIC5uYXYtd3JhcHBlci0yIGxpLm5hdi1pdGVtIC5uYXYtaXRlbS1saW5re3BhZGRpbmctcmlnaHQ6Y2FsYygxN3B4ICsgMjBweCAqIDIpfS5oYy1vZmZjYW52YXMtbmF2LnJ0bCAubmF2LXdyYXBwZXItMyBsaS5uYXYtaXRlbSAubmF2LWl0ZW0tbGlua3twYWRkaW5nLXJpZ2h0OmNhbGMoMTdweCArIDIwcHggKiAzKX0uaGMtb2ZmY2FudmFzLW5hdi5ydGwgLm5hdi13cmFwcGVyLTQgbGkubmF2LWl0ZW0gLm5hdi1pdGVtLWxpbmt7cGFkZGluZy1yaWdodDpjYWxjKDE3cHggKyAyMHB4ICogNCl9LmhjLW9mZmNhbnZhcy1uYXYucnRsIC5uYXYtd3JhcHBlci01IGxpLm5hdi1pdGVtIC5uYXYtaXRlbS1saW5re3BhZGRpbmctcmlnaHQ6Y2FsYygxN3B4ICsgMjBweCAqIDUpfWEuaGMtbmF2LXRyaWdnZXJ7cG9zaXRpb246cmVsYXRpdmU7dG9wOjA7cmlnaHQ6MDtoZWlnaHQ6NGVtO3dpZHRoOjRlbTtiYWNrZ3JvdW5kOiNmZmY7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjozLjM1ZW0gMCAwO21pbi1oZWlnaHQ6MDtjdXJzb3I6cG9pbnRlcjtib3JkZXI6bm9uZSAhaW1wb3J0YW50O2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7bWFzay1pbWFnZTp1cmwoXCJpbWFnZXMvbWVudS1pY29uLnN2Z1wiKTttYXNrLXBvc2l0aW9uOmNlbnRlcjttYXNrLXNpemU6Y29udGFpbjttYXNrLXJlcGVhdDpuby1yZXBlYXR9YS5oYy1uYXYtdHJpZ2dlciBzcGFue2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MH1hLmhjLW5hdi10cmlnZ2VyIHNwYW46YmVmb3JlLGEuaGMtbmF2LXRyaWdnZXIgc3BhbjphZnRlcntjb250ZW50Om5vbmV9LmhjLW9mZmNhbnZhcy1uYXYuaGMtbmF2LTEgZGl2Lm5hdi1jb250YWluZXJ7d2lkdGg6OTB2d31ib2R5LmxvZ2dlZC1pbiAuaGMtb2ZmY2FudmFzLW5hdi5oYy1uYXYtMSBkaXYubmF2LWNvbnRhaW5lcnt0b3A6NDZweH1uYXYuaGMtb2ZmY2FudmFzLW5hdi5oYy1uYXYtMSBkaXYubmF2LWNvbnRhaW5lcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoOTB2dywgMCwgMCl9LmhjLW9mZmNhbnZhcy1uYXYuaGMtbmF2LTEubmF2LXBvc2l0aW9uLXJpZ2h0IGRpdi5uYXYtY29udGFpbmVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg5MHZ3LCAwLCAwKX1uYXYuaGMtb2ZmY2FudmFzLW5hdi5uYXYtb3BlbltjbGFzcyo9aGMtbmF2LV0gZGl2Lm5hdi1jb250YWluZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfS5oYy1vZmZjYW52YXMtbmF2IC5uYXYtY29udGVudHtmb250LXNpemU6MXJlbX0uaGMtb2ZmY2FudmFzLW5hdiAubmF2LWNvbnRhaW5lciwuaGMtb2ZmY2FudmFzLW5hdiAubmF2LXdyYXBwZXIsLmhjLW9mZmNhbnZhcy1uYXYgdWx7YmFja2dyb3VuZDojOGMwZjBmfS5oYy1vZmZjYW52YXMtbmF2e2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjg1KX0uaGMtb2ZmY2FudmFzLW5hdiBsaXtjb2xvcjppbmhlcml0fS5oYy1vZmZjYW52YXMtbmF2IC5uYXYtY29udGVudD5oMntkaXNwbGF5Om5vbmV9LmhjLW9mZmNhbnZhcy1uYXYgLm5hdi1jb250ZW50Pi5uYXYtY2xvc2V7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5oYy1vZmZjYW52YXMtbmF2IC5uYXYtY29udGVudD4ubmF2LWNsb3NlPmEubmF2LWNsb3NlLWJ1dHRvbntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDozNXB4O2hlaWdodDozNXB4O3RvcDoxNXB4O3JpZ2h0OjE2cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO21hc2staW1hZ2U6dXJsKFwiaW1hZ2VzL21lbnUtY2xvc2Uuc3ZnXCIpO21hc2stcG9zaXRpb246Y2VudGVyO21hc2stc2l6ZTpjb250YWluO21hc2stcmVwZWF0Om5vLXJlcGVhdH0uaGMtb2ZmY2FudmFzLW5hdiAubmF2LWNvbnRlbnQ+Lm5hdi1jbG9zZT5hLm5hdi1jbG9zZS1idXR0b24+c3BhbntkaXNwbGF5Om5vbmV9LmhjLW9mZmNhbnZhcy1uYXYgbGkubmF2LWl0ZW17bWFyZ2luOjB9LmhjLW9mZmNhbnZhcy1uYXYgbGkubmF2LWl0ZW06aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4yNSl9LmhjLW9mZmNhbnZhcy1uYXYgbGkubmF2LWl0ZW0gYXtjb2xvcjppbmhlcml0fS5oYy1vZmZjYW52YXMtbmF2IGxpLm5hdi1pdGVtIGE6aG92ZXJ7Y29sb3I6I2ZmZn0uaGMtb2ZmY2FudmFzLW5hdiAubmF2LWl0ZW0tbGluaywuaGMtb2ZmY2FudmFzLW5hdiBsaS5uYXYtY2xvc2UgYSwuaGMtb2ZmY2FudmFzLW5hdiAubmF2LWJhY2sgYXtwYWRkaW5nOjE0cHggMTdweDtmb250LXNpemU6MjJweDtjb2xvcjppbmhlcml0O3otaW5kZXg6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMjUpO3RyYW5zaXRpb246YmFja2dyb3VuZCAuMXMgZWFzZX0uaGMtb2ZmY2FudmFzLW5hdjpub3QoLnRvdWNoLWRldmljZSkgbGk6bm90KC5uYXYtaXRlbS1jdXN0b20pIGE6bm90KFtkaXNhYmxlZF0pOmhvdmVye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMjUpfS5oYy1vZmZjYW52YXMtbmF2IC5uYXYtd3JhcHBlcj4ubmF2LWNvbnRlbnQ+dWw6Zmlyc3Qtb2YtdHlwZT5saTpmaXJzdC1jaGlsZDpub3QoLm5hdi1iYWNrKTpub3QoLm5hdi1jbG9zZSk+Lm5hdi1pdGVtLXdyYXBwZXI+Lm5hdi1pdGVtLWxpbmt7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMjUpfS5oYy1vZmZjYW52YXMtbmF2IC5uYXYtY2xvc2UtYnV0dG9uIHNwYW57d2lkdGg6NDBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTRweDtyaWdodDoxNHB4O2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YmFja2dyb3VuZCAuMXMgZWFzZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpO2hlaWdodDo0MHB4O2JvcmRlci1yYWRpdXM6MjBweDttYXJnaW46MH0uaGMtb2ZmY2FudmFzLW5hdiAubmF2LWNsb3NlLWJ1dHRvbiBzcGFuOmJlZm9yZSwuaGMtb2ZmY2FudmFzLW5hdiAubmF2LWNsb3NlLWJ1dHRvbiBzcGFuOmFmdGVye2NvbnRlbnQ6bm9uZX0uc2NyZWVuLXJlYWRlci10ZXh0e2JvcmRlcjowO2NsaXA6cmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO2NsaXAtcGF0aDppbnNldCg1MCUpO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3dpZHRoOjFweDt3b3JkLXdyYXA6bm9ybWFsICFpbXBvcnRhbnR9LnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNmMWYxZjE7Ym9yZGVyLXJhZGl1czozcHg7Ym94LXNoYWRvdzowIDAgMnB4IDJweCByZ2JhKDAsMCwwLC42KTtjbGlwOmF1dG8gIWltcG9ydGFudDtjbGlwLXBhdGg6bm9uZTtjb2xvcjojMjE3NTliO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE0cHg7Zm9udC1zaXplOi44NzVyZW07Zm9udC13ZWlnaHQ6Ym9sZDtoZWlnaHQ6YXV0bztsZWZ0OjVweDtsaW5lLWhlaWdodDpub3JtYWw7cGFkZGluZzoxNXB4IDIzcHggMTRweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0b3A6NXB4O3dpZHRoOmF1dG87ei1pbmRleDoxMDAwMDB9I2NvbnRlbnRbdGFiaW5kZXg9XCItMVwiXTpmb2N1c3tvdXRsaW5lOjB9LmFsaWdubGVmdHtkaXNwbGF5OmlubGluZTtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDoxLjVlbX0uYWxpZ25yaWdodHtkaXNwbGF5OmlubGluZTtmbG9hdDpyaWdodDttYXJnaW4tbGVmdDoxLjVlbX0uYWxpZ25jZW50ZXJ7Y2xlYXI6Ym90aDtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99YnV0dG9uLGEuZmlsbS1idXR0b24sYS5maWxtLWJ1dHRvbjp2aXNpdGVkLGlucHV0W3R5cGU9YnV0dG9uXSxpbnB1dFt0eXBlPXJlc2V0XSxpbnB1dFt0eXBlPXN1Ym1pdF17Zm9udC1zaXplOjE2cHg7Zm9udC1zaXplOjFyZW07Ym9yZGVyOm5vbmU7Ym9yZGVyLWNvbG9yOiM5NTIyMGQ7Ym9yZGVyLXJhZGl1czowO2JhY2tncm91bmQ6Izk1MjIwZDtjb2xvcjojZmZmO2xpbmUtaGVpZ2h0OjEuMjt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXdlaWdodDo2MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6NnB4IDhweH1idXR0b246aG92ZXIsYS5maWxtLWJ1dHRvbjpob3ZlcixidXR0b246Zm9jdXMsYS5maWxtLWJ1dHRvbjpmb2N1cyxidXR0b246aG92ZXI6dmlzaXRlZCxpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXIsaW5wdXRbdHlwZT1idXR0b25dOmZvY3VzLGlucHV0W3R5cGU9YnV0dG9uXTpob3Zlcjp2aXNpdGVkLGlucHV0W3R5cGU9cmVzZXRdOmhvdmVyLGlucHV0W3R5cGU9cmVzZXRdOmZvY3VzLGlucHV0W3R5cGU9cmVzZXRdOmhvdmVyOnZpc2l0ZWQsaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyxpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXI6dmlzaXRlZHtjb2xvcjojZmZmO2JhY2tncm91bmQ6I2M0MmQxMX1hLmZpbG0tYnV0dG9uLGEuZmlsbS1idXR0b246dmlzaXRlZHtkaXNwbGF5OmJsb2NrO3dpZHRoOmF1dG99YS5maWxtLWJ1dHRvbjpob3ZlcixhLmZpbG0tYnV0dG9uOmZvY3VzLGEuZmlsbS1idXR0b246aG92ZXI6dmlzaXRlZCxhLmZpbG0tYnV0dG9uOnZpc2l0ZWQ6aG92ZXIsYS5maWxtLWJ1dHRvbjp2aXNpdGVkOmZvY3VzLGEuZmlsbS1idXR0b246dmlzaXRlZDpob3Zlcjp2aXNpdGVke2NvbG9yOiNmZmY7YmFja2dyb3VuZDojYzQyZDExfS53cC1jYXB0aW9ue21hcmdpbi1ib3R0b206MS41ZW07bWF4LXdpZHRoOjEwMCV9LndwLWNhcHRpb24gaW1nW2NsYXNzKj13cC1pbWFnZS1de2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30ud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0e21hcmdpbjouODA3NWVtIDB9LndwLWNhcHRpb24tdGV4dHt0ZXh0LWFsaWduOmNlbnRlcn0uY2xlYXI6YmVmb3JlLC5jbGVhcjphZnRlciwuZW50cnktY29udGVudDpiZWZvcmUsLmVudHJ5LWNvbnRlbnQ6YWZ0ZXIsLmNvbW1lbnQtY29udGVudDpiZWZvcmUsLmNvbW1lbnQtY29udGVudDphZnRlciwuc2l0ZS1oZWFkZXI6YmVmb3JlLC5zaXRlLWhlYWRlcjphZnRlciwuc2l0ZS1jb250ZW50OmJlZm9yZSwuc2l0ZS1jb250ZW50OmFmdGVyLC5zaXRlLWZvb3RlcjpiZWZvcmUsLnNpdGUtZm9vdGVyOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlO3RhYmxlLWxheW91dDpmaXhlZH0uY2xlYXI6YWZ0ZXIsLmVudHJ5LWNvbnRlbnQ6YWZ0ZXIsLmNvbW1lbnQtY29udGVudDphZnRlciwuc2l0ZS1oZWFkZXI6YWZ0ZXIsLnNpdGUtY29udGVudDphZnRlciwuc2l0ZS1mb290ZXI6YWZ0ZXJ7Y2xlYXI6Ym90aH1pbnB1dFt0eXBlPXRleHRdLGlucHV0W3R5cGU9ZW1haWxdLGlucHV0W3R5cGU9dXJsXSxpbnB1dFt0eXBlPXBhc3N3b3JkXSxpbnB1dFt0eXBlPXNlYXJjaF0saW5wdXRbdHlwZT1udW1iZXJdLGlucHV0W3R5cGU9dGVsXSxpbnB1dFt0eXBlPXJhbmdlXSxpbnB1dFt0eXBlPWRhdGVdLGlucHV0W3R5cGU9bW9udGhdLGlucHV0W3R5cGU9d2Vla10saW5wdXRbdHlwZT10aW1lXSxpbnB1dFt0eXBlPWRhdGV0aW1lXSxpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxpbnB1dFt0eXBlPWNvbG9yXSx0ZXh0YXJlYXtjb2xvcjojNjY2O2JvcmRlcjoxcHggc29saWQgI2NjYztib3JkZXItcmFkaXVzOjNweDtwYWRkaW5nOjNweH1pbnB1dFt0eXBlPXRleHRdOmZvY3VzLGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLGlucHV0W3R5cGU9dXJsXTpmb2N1cyxpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyxpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLGlucHV0W3R5cGU9dGVsXTpmb2N1cyxpbnB1dFt0eXBlPXJhbmdlXTpmb2N1cyxpbnB1dFt0eXBlPWRhdGVdOmZvY3VzLGlucHV0W3R5cGU9bW9udGhdOmZvY3VzLGlucHV0W3R5cGU9d2Vla106Zm9jdXMsaW5wdXRbdHlwZT10aW1lXTpmb2N1cyxpbnB1dFt0eXBlPWRhdGV0aW1lXTpmb2N1cyxpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpmb2N1cyxpbnB1dFt0eXBlPWNvbG9yXTpmb2N1cyx0ZXh0YXJlYTpmb2N1c3tjb2xvcjojMTExfXNlbGVjdHtib3JkZXI6MXB4IHNvbGlkICNjY2N9dGV4dGFyZWF7d2lkdGg6MTAwJX0ubmV3c2xldHRlci1mb3JtLXdyYXBwZXJ7d2lkdGg6bWluLWNvbnRlbnR9Lm5ld3NsZXR0ZXItZm9ybS13cmFwcGVyIGZvcm17bWFyZ2luLWJvdHRvbTouNXJlbTtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1hcmVhczpcInRpdGxlIHRpdGxlXCIgXCJpbnB1dCBzdWJtaXRcIn0ubmV3c2xldHRlci1mb3JtLXdyYXBwZXIgZm9ybT5sYWJlbHtncmlkLWFyZWE6dGl0bGV9Lm5ld3NsZXR0ZXItZm9ybS13cmFwcGVyIGZvcm0+aW5wdXR7Z3JpZC1hcmVhOmlucHV0O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MnB4IHNvbGlkICNmZmY7Ym9yZGVyLXJpZ2h0Om5vbmU7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MTtwYWRkaW5nOi41cmVtIDFyZW19Lm5ld3NsZXR0ZXItZm9ybS13cmFwcGVyIGZvcm0+ZGl2LmNsZWFye2dyaWQtYXJlYTpzdWJtaXQ7d2lkdGg6bWF4LWNvbnRlbnQ7ZGlzcGxheTpmbGV4O2JvcmRlcjoycHggc29saWQgI2ZmZn0ubmV3c2xldHRlci1mb3JtLXdyYXBwZXIgZm9ybT5kaXYuY2xlYXIgaW5wdXR7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlcjpub25lO2NvbG9yOiNmZmY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjE7cGFkZGluZzouNXJlbSAxcmVtfXVsLG9se21hcmdpbjoxLjI1ZW0gMDtwYWRkaW5nOjAgMCAwIDEuMjVlbX11bCBsaSxvbCBsaXttYXJnaW46Ljc1ZW0gMH11bHtsaXN0LXN0eWxlOmRpc2N9b2x7bGlzdC1zdHlsZTpkZWNpbWFsfWxpPnVsLGxpPm9se21hcmdpbjowIDAgMS4yNWVtIDB9ZHR7Zm9udC13ZWlnaHQ6Ym9sZH1kZHttYXJnaW46MCAxLjVlbSAxLjVlbX0ucGFnZS1jb250ZW50IC53cC1zbWlsZXksLmVudHJ5LWNvbnRlbnQgLndwLXNtaWxleSwuY29tbWVudC1jb250ZW50IC53cC1zbWlsZXl7Ym9yZGVyOm5vbmU7bWFyZ2luLWJvdHRvbTowO21hcmdpbi10b3A6MDtwYWRkaW5nOjB9ZW1iZWQsaWZyYW1lLG9iamVjdHttYXgtd2lkdGg6MTAwJX0uY3VzdG9tLWxvZ28tbGlua3tkaXNwbGF5OmlubGluZS1ibG9ja31pbWd7aGVpZ2h0OmF1dG87bWF4LXdpZHRoOjEwMCV9ZmlndXJle21hcmdpbjoxZW0gMH1odG1se2JveC1zaXppbmc6Ym9yZGVyLWJveH0qLCo6YmVmb3JlLCo6YWZ0ZXJ7Ym94LXNpemluZzppbmhlcml0fWhye2JhY2tncm91bmQtY29sb3I6I2NjYztib3JkZXI6MDtoZWlnaHQ6MXB4O21hcmdpbjoxZW0gMH0uYWxlcnR7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC41KTtib3JkZXItcmFkaXVzOi4yNWVtO3BhZGRpbmc6MS41ZW0gMS4xMjVlbTtsaW5lLWhlaWdodDoxLjQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4wNSk7bWFyZ2luOjFlbSAwIDJlbX0uYWxlcnQgcDpsYXN0LWNoaWxkLC5hbGVydD4qOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5tb2RhbC1vdXRlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNzUpO3Bvc2l0aW9uOmZpeGVkO2hlaWdodDoxMDB2aDt3aWR0aDoxMDB2dzt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxMDAwO29wYWNpdHk6MDtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6OTk5OTtjb250YWluZXItdHlwZTpzaXplfS5tb2RhbC1vdXRlci5vcGVue29wYWNpdHk6MTtwb2ludGVyLWV2ZW50czphbGx9Lm1vZGFsLWlubmVye2hlaWdodDptaW4tY29udGVudDttYXgtaGVpZ2h0OmNhbGMoMTAwY3FoIC0gMjBweCk7d2lkdGg6Y2FsYygxMDBjcXcgLSAyMHB4KTttYXgtd2lkdGg6MTIwMHB4O292ZXJmbG93LXk6c2Nyb2xsO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOSk7cG9zaXRpb246cmVsYXRpdmU7Ym94LXNoYWRvdzowIDAgMmVtIHJnYmEoMCwwLDAsLjkpO2JvcmRlci1yYWRpdXM6MS4yNWVtO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt0cmFuc2l0aW9uOndpZHRoIDUwbXMgbGluZWFyLGhlaWdodCA1MG1zIGxpbmVhcn1AbWVkaWEobWluLXdpZHRoOiA3ODNweCl7Lm1vZGFsLWlubmVye21heC1oZWlnaHQ6OTBjcWg7d2lkdGg6ODJjcXd9fUBtZWRpYShtaW4td2lkdGg6IDEwMDVweCl7Lm1vZGFsLWlubmVye3dpZHRoOjc1Y3F3fX0ubW9kYWwtY29udGVudHttYXJnaW46NDVweCAxMnB4IDEycHggMTJweDttYXgtaGVpZ2h0OjEwMCU7b3ZlcmZsb3cteTpzY3JvbGx9QG1lZGlhKG1pbi13aWR0aDogNzgzcHgpey5tb2RhbC1jb250ZW50e21hcmdpbjo0NXB4IDIwcHggMjBweCAyMHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMDA1cHgpey5tb2RhbC1jb250ZW50e21hcmdpbjo0NXB4IDMwcHggMzBweCAzMHB4fX0uY2xvc2UtbW9kYWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwcHg7cmlnaHQ6MTBweDt0ZXh0LWluZGVudDotOTk5OXB4O2hlaWdodDoyZW07d2lkdGg6MmVtO2JvcmRlci1yYWRpdXM6MWVtO2N1cnNvcjpwb2ludGVyfS5jbG9zZS1tb2RhbDpiZWZvcmV7Y29udGVudDpcIsOXXCI7Zm9udC1zaXplOjIuMjVlbTtjb2xvcjojZmZmO3RleHQtaW5kZW50OjA7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDowZW07aGVpZ2h0OjBlbTtsaW5lLWhlaWdodDoxO3RvcDotMC4wODVlbTtsZWZ0Oi4xNGVtfWh0bWx7LS1zY3JvbGxiYXJCRzogdHJhbnNwYXJlbnQ7LS10aHVtYkJHOiAjYmJifSp7c2Nyb2xsYmFyLWNvbG9yOnZhcigtLXRodW1iQkcpIHZhcigtLXNjcm9sbGJhckJHKX0qOjotd2Via2l0LXNjcm9sbGJhcnt3aWR0aDoxNHB4fSo6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNre2JhY2tncm91bmQ6dmFyKC0tc2Nyb2xsYmFyQkcpfSo6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGh1bWJCRyk7Ym9yZGVyLXJhZGl1czowfXRhYmxle21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXItc3BhY2luZzowfXRhYmxlIHRye21hcmdpbjowO3BhZGRpbmc6MH10YWJsZSB0ZHttYXJnaW46MDtwYWRkaW5nOjAgLjVlbSAwIDB9dGFibGUgdGQ6bGFzdC1jaGlsZHtwYWRkaW5nLXJpZ2h0OjB9LmJsb2NrLS1hbGVydHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dyaWQtZ2FwOi41cmVtO3BhZGRpbmc6LjgyNXJlbSAuNzVyZW07Zm9udC1zaXplOjFlbTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjc1KTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjA0LDIwNCwyMDQsLjUpfS5ibG9jay0tYWxlcnQgaDJ7bWFyZ2luOjB9LmJsb2NrLS1hbGVydCBwe21hcmdpbjowIDAgLjVyZW19LmJsb2NrLS1hbGVydCBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5ibG9jay0tZXZlbnR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtncmlkLWdhcDouNXJlbTtwYWRkaW5nOi44MjVyZW0gLjc1cmVtO2ZvbnQtc2l6ZToxZW07YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC43NSk7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDIwNCwyMDQsMjA0LC41KX0uYmxvY2stLWV2ZW50IGgye21hcmdpbjowfS5ibG9jay0tZXZlbnQgcHttYXJnaW46MCAwIC41cmVtfS5ibG9jay0tZXZlbnQgcDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uYmxvY2tze2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dyaWQtZ2FwOjEuNXJlbTttYXJnaW46MnJlbSAwIDNyZW19LmJsb2Nre21hcmdpbi1ib3R0b206MS41cmVtfS5ibG9ja3M+LmJsb2NrLC5ibG9jazpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uZmlsbS1jYXJke2ZvbnQtc2l6ZToxLjI1ZW07ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtYXJlYXM6XCJ0aXRsZVwiIFwicG9zdGVyXCIgXCJpbmZvXCIgXCJsaW5rc1wiIFwic2NyZWVuaW5nc1wiIFwiZGVzY3JpcHRpb25cIjtjb2x1bW4tZ2FwOjEuMjVlbTtyb3ctZ2FwOjEuMjVlbTttYXJnaW46MDtwYWRkaW5nOjB9QG1lZGlhKG1pbi13aWR0aDogNTUwcHgpey5maWxtLWNhcmR7Zm9udC1zaXplOjFlbTtncmlkLXRlbXBsYXRlLWFyZWFzOlwicG9zdGVyIHRpdGxlXCIgXCJwb3N0ZXIgaW5mb1wiIFwicG9zdGVyIGxpbmtzXCIgXCJwb3N0ZXIgc2NyZWVuaW5nc1wiIFwiZGVzY3JpcHRpb24gZGVzY3JpcHRpb25cIjtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDEuNWZyO2dyaWQtdGVtcGxhdGUtcm93czptaW4tY29udGVudCBtaW4tY29udGVudCBtaW4tY29udGVudCAxZnIgbWluLWNvbnRlbnR9fUBtZWRpYShtaW4td2lkdGg6IDc4M3B4KXsuZmlsbS1jYXJke2NvbHVtbi1nYXA6MS41ZW07cm93LWdhcDoxZW07Z3JpZC10ZW1wbGF0ZS1hcmVhczpcInNpZGViYXIgdGl0bGVcIiBcInNpZGViYXIgaW5mb1wiIFwic2lkZWJhciBzY3JlZW5pbmdzXCIgXCJzaWRlYmFyIGRlc2NyaXB0aW9uXCI7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAyLjI1ZnI7Z3JpZC10ZW1wbGF0ZS1yb3dzOm1pbi1jb250ZW50IG1pbi1jb250ZW50IG1pbi1jb250ZW50IDFmcn19Lm1vZGFsLWlubmVyIC5maWxtLWNhcmR7bWFyZ2luOjAgOHB4IDAgMH0uZmlsbS1jYXJkLS1zaWRlYmFye2Rpc3BsYXk6Y29udGVudHN9QG1lZGlhKG1pbi13aWR0aDogNzgzcHgpey5maWxtLWNhcmQtLXNpZGViYXJ7Z3JpZC1hcmVhOnNpZGViYXI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtncmlkLWdhcDoxZW19fS5maWxtLWNhcmQtLWxpbmtze3BhZGRpbmc6MDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dyaWQtZ2FwOjEwcHg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfUBtZWRpYShtaW4td2lkdGg6IDc4M3B4KXsuZmlsbS1jYXJkLS1saW5rc3tncmlkLWdhcDoxMnB4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5maWxtLWNhcmQtLWxpbmtzIGF7bWF4LXdpZHRoOm5vbmV9fS5maWxtLWNhcmQtLXRpdGxle2dyaWQtYXJlYTp0aXRsZTtmb250LXNpemU6Mi41ZW07bWFyZ2luOjAgMCAtMC4yNWVtO3RleHQtYWxpZ246Y2VudGVyfS5maWxtLWNhcmQtLXRpdGxlIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmZpbG0tY2FyZC0tdGl0bGUgYTpob3ZlciwuZmlsbS1jYXJkLS10aXRsZSBhOmZvY3Vze3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9QG1lZGlhKG1pbi13aWR0aDogNTUwcHgpey5maWxtLWNhcmQtLXRpdGxle2ZvbnQtc2l6ZToyLjI1ZW07bWFyZ2luOjA7dGV4dC1hbGlnbjpsZWZ0fX0uZmlsbS1jYXJkLS1maWxtLWluZm97Z3JpZC1hcmVhOmluZm87cGFkZGluZzowO21hcmdpbjotMC4yNWVtIDAgMDtmb250LXNpemU6MS4xMjVlbTtmb250LXdlaWdodDo3MDA7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhKG1pbi13aWR0aDogNTUwcHgpey5maWxtLWNhcmQtLWZpbG0taW5mb3ttYXJnaW46LTAuNzVlbSAwIDA7Zm9udC1zaXplOjFlbTt0ZXh0LWFsaWduOmxlZnR9fUBtZWRpYShtaW4td2lkdGg6IDc4M3B4KXsuZmlsbS1jYXJkLS1maWxtLWluZm97Zm9udC1zaXplOi45ZW19fS5maWxtLWNhcmQtLWxpbmtze2dyaWQtYXJlYTpsaW5rc30uZmlsbS1jYXJkLS1kZXNjcmlwdGlvbntncmlkLWFyZWE6ZGVzY3JpcHRpb247cGFkZGluZzowO21hcmdpbjowO2ZvbnQtc2l6ZToxZW07aGVpZ2h0Om1pbi1jb250ZW50O3RleHQtYWxpZ246bGVmdH0uZmlsbS1jYXJkLS1kZXNjcmlwdGlvbiBwOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0uZmlsbS1jYXJkLS1kZXNjcmlwdGlvbiBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5maWxtLWNhcmQuY29taW5nLXNvb24gLmZpbG0tY2FyZC0tZGVzY3JpcHRpb257ZGlzcGxheTpub25lfUBtZWRpYShtaW4td2lkdGg6IDU1MHB4KXsuZmlsbS1jYXJkLS1kZXNjcmlwdGlvbnt0ZXh0LWFsaWduOmxlZnR9fS5maWxtLWNhcmQtLXNjcmVlbmluZ3N7Z3JpZC1hcmVhOnNjcmVlbmluZ3M7cGFkZGluZzouNWVtIC43NWVtO2ZvbnQtc2l6ZToxZW07YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC43NSk7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDIwNCwyMDQsMjA0LC41KTtoZWlnaHQ6bWluLWNvbnRlbnR9LmZpbG0tY2FyZC0tc2NyZWVuaW5ncyB1bC5zY3JlZW5pbmdzLWxpc3R7bWFyZ2luOjA7bGluZS1oZWlnaHQ6MS42MjU7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MH0uZmlsbS1jYXJkLS1zY3JlZW5pbmdzIHVsLnNjcmVlbmluZ3MtbGlzdCBsaS5zY3JlZW5pbmd7cGFkZGluZzowO21hcmdpbjowfS5maWxtLWNhcmQtLXNjcmVlbmluZ3MgdWwuc2NyZWVuaW5ncy1saXN0IGxpLnNjcmVlbmluZy5wYXN0e29wYWNpdHk6LjU7Zm9udC13ZWlnaHQ6MTAwfS5maWxtLWNhcmQtLXNjcmVlbmluZ3MgdWwuc2NyZWVuaW5ncy1saXN0IGxpLnNjcmVlbmluZy5wcmVzZW50LC5maWxtLWNhcmQtLXNjcmVlbmluZ3MgdWwuc2NyZWVuaW5ncy1saXN0IGxpLnNjcmVlbmluZy5mdXR1cmV7Y29sb3I6IzAwMH0ud2Vla3twYWRkaW5nOjA7bWFyZ2luLWJvdHRvbTouNWVtfS5maWxtLWNhcmQtLXBvc3RlcntncmlkLWFyZWE6cG9zdGVyfS5maWxtLWNhcmQtLXBvc3RlciBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MDttYXJnaW46MH1hLmZpbG0tYnV0dG9ue21heC13aWR0aDoxMDAlO2ZvbnQtc2l6ZToxLjI1ZW07cGFkZGluZzouNWVtIDB9QG1lZGlhKG1pbi13aWR0aDogNTUwcHgpe2EuZmlsbS1idXR0b257bWF4LXdpZHRoOjI1MHB4O2ZvbnQtc2l6ZToxZW07cGFkZGluZzouM2VtIDB9fUBtZWRpYShtaW4td2lkdGg6IDc4M3B4KXthLmZpbG0tYnV0dG9ue21heC13aWR0aDoxMDAlO3BhZGRpbmc6LjVlbSAwfX1AbWVkaWEobWluLXdpZHRoOiA3ODNweCl7LmNvbWluZy1zb29uIC5maWxtLWJ1dHRvbiBzcGFue2Rpc3BsYXk6bm9uZX19LmhlYWRlci1hcmVhLWZvbnRzaXple2ZvbnQtc2l6ZToyLjEyNXZ3fUBtZWRpYShtaW4td2lkdGg6IDc4M3B4KXsuaGVhZGVyLWFyZWEtZm9udHNpemV7Zm9udC1zaXplOi45OHJlbX19QG1lZGlhKG1pbi13aWR0aDogMTAwNXB4KXsuaGVhZGVyLWFyZWEtZm9udHNpemV7Zm9udC1zaXplOjEuMjVyZW19fS50aXRsZS1hcmVhe2NvbnRhaW5lci10eXBlOmlubGluZS1zaXplO3BhZGRpbmc6MDttYXJnaW46MDt3aWR0aDozOC41ZW07b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6Z3JpZDtwb3NpdGlvbjpyZWxhdGl2ZTtncmlkLXRlbXBsYXRlLWFyZWFzOlwiIHRpdGxlXCIgXCIgc3VidGl0bGVcIjtncmlkLXRlbXBsYXRlLWNvbHVtbnM6YXV0bztjb2x1bW4tZ2FwOi43NWVtO3RyYW5zaXRpb246LjJzIGxpbmVhciBmb250LXNpemUsLjJzIGxpbmVhciBtYXJnaW59QG1lZGlhKG1pbi13aWR0aDogNzgzcHgpey50aXRsZS1hcmVhe3dpZHRoOjQ2LjFlbTtncmlkLXRlbXBsYXRlLWNvbHVtbnM6N2VtIGF1dG87Z3JpZC10ZW1wbGF0ZS1hcmVhczpcImxvZ28gdGl0bGVcIiBcImxvZ28gc3VidGl0bGVcIn19LnRpdGxlLWFyZWEgLmxvZ297ZGlzcGxheTpub25lfUBtZWRpYShtaW4td2lkdGg6IDc4M3B4KXsudGl0bGUtYXJlYSAubG9nb3tncmlkLWFyZWE6bG9nbztkaXNwbGF5OmJsb2NrO2FzcGVjdC1yYXRpbzoxLzE7d2lkdGg6MTUuMjVjcWk7YmFja2dyb3VuZC1pbWFnZTp1cmwoaW1hZ2VzL2xvZ29zL2dpLWxvZ28ucG5nKTtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9fS50aXRsZS1hcmVhIC5zaXRlLXRpdGxle2dyaWQtYXJlYTp0aXRsZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDttYXJnaW4tbGVmdDotMC4wNWVtfS50aXRsZS1hcmVhIC5zaXRlLXN1YnRpdGxle2dyaWQtYXJlYTpzdWJ0aXRsZX0udGl0bGUtYXJlYSAuaG9tZS1saW5re2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0ZXh0LWluZGVudDotOTk5OWVtfWgxLnNpdGUtdGl0bGV7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtsaW5lLWhlaWdodDoxLjI7Zm9udC1zaXplOjkuNWNxaTtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZvbnQtd2VpZ2h0OmJvbGQ7bGV0dGVyLXNwYWNpbmc6LjIxMjVjcWk7Y29sb3I6I2ZmZn1oMS5zaXRlLXRpdGxlIC5hcnRpY2xle2ZvbnQtc2l6ZTozLjVjcWk7bGV0dGVyLXNwYWNpbmc6MS4yNWNxaTttYXJnaW4tdG9wOi0wLjI1ZW07bWFyZ2luLXJpZ2h0Oi0wLjc1ZW07bWFyZ2luLWJvdHRvbTotMC40ZW07bWFyZ2luLWxlZnQ6LjE1ZW19aDIuc2l0ZS1zdWJ0aXRsZXttYXJnaW46MDtsaW5lLWhlaWdodDoxLjI7Zm9udC1zaXplOjEuNzVjcWk7bGV0dGVyLXNwYWNpbmc6LjM1Y3FpO3dpZHRoOmF1dG87Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmxlZnQ7Zm9udC13ZWlnaHQ6Ym9sZH0udGl0bGUtYXJlYS0tZm9vdGVye2ZvbnQtc2l6ZToydnd9QG1lZGlhKG1pbi13aWR0aDogNTUwcHgpey50aXRsZS1hcmVhLS1mb290ZXJ7Zm9udC1zaXplOi43NWVtfX1hLnRyYWlsZXItbGlua3tkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXI6MXB4IHNvbGlkICNjNDJkMTE7cGFkZGluZzouNWVtIC43NWVtO2JhY2tncm91bmQtY29sb3I6Izk1MjIwZDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7bGluZS1oZWlnaHQ6MS4yfWEudHJhaWxlci1saW5rOmhvdmVyLGEudHJhaWxlci1saW5rOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2M0MmQxMTtjb2xvcjojZmZmfS53aWRnZXR7bWFyZ2luOjAgMCAxLjVlbX0ud2lkZ2V0IHNlbGVjdHttYXgtd2lkdGg6MTAwJX0uY2FsZW5kYXItaGVhZGVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW46MCAwIDFlbX0uY2FsZW5kYXItaGVhZGVyIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC13ZWlnaHQ6NjAwfS5jYWxlbmRhci0tbW9udGhseXtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxLCAxZnIpO2dyaWQtZ2FwOi41ZW07bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MDtmb250LXNpemU6MS4yNXJlbX1AbWVkaWEobWluLXdpZHRoOiA3ODNweCl7LmNhbGVuZGFyLS1tb250aGx5e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNywgMWZyKTtmb250LXNpemU6MXJlbX19LmNhbGVuZGFyLS1tb250aGx5IC5kYXl7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4wNSk7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMjUpO2JvcmRlci1yYWRpdXM6Ljg1cmVtO3BhZGRpbmc6MDttYXJnaW46MDttaW4td2lkdGg6YXV0bztkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5jYWxlbmRhci0tbW9udGhseSAuZGF5LS1wYXN0e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDI1KX0uY2FsZW5kYXItLW1vbnRobHkgLmRheS0tcGFzdCAuZGF0ZS1kaXNwbGF5e2NvbG9yOnJnYmEoMCwwLDAsLjMpfUBtZWRpYShtaW4td2lkdGg6IDc4M3B4KXsuY2FsZW5kYXItLW1vbnRobHkgLmRheS0tcGFzdCAuZGF0ZS1kaXNwbGF5e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4yNSl9fS5jYWxlbmRhci0tbW9udGhseSAuZGF5LS1wcmVzZW50IC5kYXRlLWRpc3BsYXl7Y29sb3I6IzAwMH1AbWVkaWEobWluLXdpZHRoOiA3ODNweCl7LmNhbGVuZGFyLS1tb250aGx5IC5kYXktLXByZXNlbnQgLmRhdGUtZGlzcGxheXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuOSl9fS5jYWxlbmRhci0tbW9udGhseSAuZGF5LS1mdXR1cmUgLmRhdGUtZGlzcGxheXtjb2xvcjpyZ2JhKDAsMCwwLC42MjUpfUBtZWRpYShtaW4td2lkdGg6IDc4M3B4KXsuY2FsZW5kYXItLW1vbnRobHkgLmRheS0tZnV0dXJlIC5kYXRlLWRpc3BsYXl7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjYyNSl9fUBtZWRpYShtaW4td2lkdGg6IDc4M3B4KXsuY2FsZW5kYXItLW1vbnRobHkgLmRheXtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7bWluLWhlaWdodDo0ZW07bWluLXdpZHRoOjJlbX19LmNhbGVuZGFyLS1tb250aGx5IC5kYXkuaGVhZGluZ3tib3JkZXI6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7ZGlzcGxheTpub25lO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2xpbmUtaGVpZ2h0OjE7bWluLWhlaWdodDowO3BhZGRpbmctdG9wOi4yNWVtO3BhZGRpbmctYm90dG9tOi4yNWVtO2ZvbnQtd2VpZ2h0OmJvbGR9QG1lZGlhKG1pbi13aWR0aDogNzgzcHgpey5jYWxlbmRhci0tbW9udGhseSAuZGF5LmhlYWRpbmd7ZGlzcGxheTpmbGV4fX0uY2FsZW5kYXItLW1vbnRobHkgLmRheS5lbXB0eXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOm5vbmU7ZGlzcGxheTpub25lfUBtZWRpYShtaW4td2lkdGg6IDc4M3B4KXsuY2FsZW5kYXItLW1vbnRobHkgLmRheS5lbXB0eXtkaXNwbGF5OmZsZXh9fS5kYXRlLWRpc3BsYXl7ZGlzcGxheTpibG9jazttYXJnaW46LjVlbTtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MX1AbWVkaWEobWluLXdpZHRoOiA3ODNweCl7LmRhdGUtZGlzcGxheXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC41KTt3aWR0aDoxLjI1ZW07aGVpZ2h0OjEuMjVlbTtjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6Ljc1ZW07bWFyZ2luOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOi4yNWVtO3JpZ2h0Oi4yNWVtfX0uZGF0ZS1kaXNwbGF5LS1kYXl7Zm9udC1zaXplOi43NWVtfS5kYXRlLWRpc3BsYXktLWRheV9fZnVsbHtkaXNwbGF5OmJsb2NrfUBtZWRpYShtaW4td2lkdGg6IDc4M3B4KXsuZGF0ZS1kaXNwbGF5LS1kYXlfX2Z1bGx7ZGlzcGxheTpub25lfX0uZGF0ZS1kaXNwbGF5LS1kYXlfX251bXtkaXNwbGF5Om5vbmV9QG1lZGlhKG1pbi13aWR0aDogNzgzcHgpey5kYXRlLWRpc3BsYXktLWRheV9fbnVte2Rpc3BsYXk6YmxvY2t9fS5maWxtcy1kaXNwbGF5e3BhZGRpbmc6MCAuM2VtIC4zZW0gLjNlbTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dyaWQtZ2FwOi40ZW07anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydH1AbWVkaWEobWluLXdpZHRoOiA3ODNweCl7LmZpbG1zLWRpc3BsYXl7cGFkZGluZy10b3A6MS43NWVtfX1idXR0b24uZmlsbSxhLmZpbG0uZmlsbS1idXR0b257ZGlzcGxheTpmbGV4O3RleHQtdHJhbnNmb3JtOm5vbmU7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtc2l6ZTouNzVlbTtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtncmlkLWdhcDouMTI1ZW07Ym9yZGVyOjFweCBzb2xpZDt3aWR0aDoxMDAlO3BhZGRpbmc6LjI1ZW0gLjVlbTtib3JkZXItcmFkaXVzOi43ZW07YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIwNCwyMDQsMjA0LC40KTtib3JkZXItY29sb3I6cmdiYSgxNzAsMTcwLDE3MCwuNSk7Y3Vyc29yOnBvaW50ZXJ9YnV0dG9uLmZpbG06aG92ZXIsYS5maWxtLmZpbG0tYnV0dG9uOmhvdmVyLGJ1dHRvbi5maWxtOmZvY3VzLGEuZmlsbS5maWxtLWJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjQpO2JvcmRlci1jb2xvcjpyZ2JhKDE3MCwxNzAsMTcwLC45KX1idXR0b24uZmlsbTpob3ZlciBzcGFuLmZpbG0tdGl0bGUsYS5maWxtLmZpbG0tYnV0dG9uOmhvdmVyIHNwYW4uZmlsbS10aXRsZSxidXR0b24uZmlsbTpob3ZlciAuZmlsbS10aW1lcyxhLmZpbG0uZmlsbS1idXR0b246aG92ZXIgLmZpbG0tdGltZXMsYnV0dG9uLmZpbG06Zm9jdXMgc3Bhbi5maWxtLXRpdGxlLGEuZmlsbS5maWxtLWJ1dHRvbjpmb2N1cyBzcGFuLmZpbG0tdGl0bGUsYnV0dG9uLmZpbG06Zm9jdXMgLmZpbG0tdGltZXMsYS5maWxtLmZpbG0tYnV0dG9uOmZvY3VzIC5maWxtLXRpbWVze2NvbG9yOiNlNjFiMWJ9QG1lZGlhKG1pbi13aWR0aDogNzgzcHgpe2J1dHRvbi5maWxtLGEuZmlsbS5maWxtLWJ1dHRvbntmbGV4LWRpcmVjdGlvbjpjb2x1bW59fWJ1dHRvbi5maWxtIHNwYW4uZmlsbS10aXRsZSxhLmZpbG0uZmlsbS1idXR0b24gc3Bhbi5maWxtLXRpdGxle3RleHQtdHJhbnNmb3JtOm5vbmU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7bGluZS1oZWlnaHQ6MS4zO2Rpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiM4YzBmMGZ9YnV0dG9uLmZpbG0gc3Bhbi5maWxtLXRpdGxlOmFmdGVyLGEuZmlsbS5maWxtLWJ1dHRvbiBzcGFuLmZpbG0tdGl0bGU6YWZ0ZXJ7Y29udGVudDpcIjogXCI7bWFyZ2luLXJpZ2h0Oi4yNWVtfUBtZWRpYShtaW4td2lkdGg6IDc4M3B4KXtidXR0b24uZmlsbSBzcGFuLmZpbG0tdGl0bGU6YWZ0ZXIsYS5maWxtLmZpbG0tYnV0dG9uIHNwYW4uZmlsbS10aXRsZTphZnRlcntkaXNwbGF5Om5vbmV9fWJ1dHRvbi5maWxtIC5maWxtLXRpbWVzLGEuZmlsbS5maWxtLWJ1dHRvbiAuZmlsbS10aW1lc3tmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS4zO2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzhjMGYwZn0uaG9tZS1wYWdlLWNvbnRlbnQgaDJ7bWFyZ2luLXRvcDowfS5ob21lLXBhZ2UtY29udGVudCAuZGVidWd7ZGlzcGxheTpub25lfS5zZXJpZXMtaGVhZGVye2Rpc3BsYXk6ZmxleDtncmlkLWdhcDoyZW07Zm9udC1zaXplOi43NWVtO2JvcmRlci1ib3R0b206LjFlbSBzb2xpZCByZ2JhKDE0MCwxNSwxNSwuNSk7cGFkZGluZy1ib3R0b206MWVtfUBtZWRpYShtaW4td2lkdGg6IDc4M3B4KXsuc2VyaWVzLWhlYWRlcntmb250LXNpemU6LjgyNXJlbX19QG1lZGlhKG1pbi13aWR0aDogMTAwNXB4KXsuc2VyaWVzLWhlYWRlcntmb250LXNpemU6MS4xMjVyZW19fS5zZXJpZXMtaGVhZGVyLWltYWdlIGltZ3t3aWR0aDo4ZW19LnNlcmllcy1oZWFkZXItaW5mb3twYWRkaW5nOi43NWVtIDAgMDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dyaWQtZ2FwOi4yNWVtfWgxLnNlcmllcy10aXRsZXttYXJnaW46MDtmb250LXNpemU6M2VtfWgyLnNlcmllcy1kYXRlc3ttYXJnaW46MDtmb250LXNpemU6MS43NWVtfWgzLnNlcmllcy1zdWJ0aXRsZXttYXJnaW46MDtmb250LXNpemU6MS4yNWVtfS5zZXJpZXMtdGVtcGxhdGUtZGVmYXVsdCAuZmlsbS1jYXJke21hcmdpbjozZW0gMH0jYWNmLWdyb3VwXzVmMzlhNjYxMmRkM2YgLmFjZi1maWVsZC13eXNpd3lnIC5hY2YtbGFiZWx7ZGlzcGxheTpub25lfSNhY2YtZ3JvdXBfNWJmZTViMTU1YzA2Mjpub3QoLmNsb3NlZCkgLmluc2lkZS5hY2YtZmllbGRzLi10b3B7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtYXJlYXM6XCJ0aW1lIHllYXJcIiBcImNvdW50cnkgZm9ybWF0XCIgXCJkaXJlY3RvciBkaXJlY3RvclwifSNhY2YtZ3JvdXBfNWJmZTViMTU1YzA2Mjpub3QoLmNsb3NlZCkgLmluc2lkZS5hY2YtZmllbGRzLi10b3AgLmFjZi1maWVsZFtkYXRhLW5hbWU9ZmlsbV9sZW5ndGhde2dyaWQtYXJlYTp0aW1lfSNhY2YtZ3JvdXBfNWJmZTViMTU1YzA2Mjpub3QoLmNsb3NlZCkgLmluc2lkZS5hY2YtZmllbGRzLi10b3AgLmFjZi1maWVsZFtkYXRhLW5hbWU9ZmlsbV95ZWFyXXtncmlkLWFyZWE6eWVhcjtib3JkZXItdG9wOm5vbmV9I2FjZi1ncm91cF81YmZlNWIxNTVjMDYyOm5vdCguY2xvc2VkKSAuaW5zaWRlLmFjZi1maWVsZHMuLXRvcCAuYWNmLWZpZWxkW2RhdGEtbmFtZT1jb3VudHJ5XXtncmlkLWFyZWE6Y291bnRyeX0jYWNmLWdyb3VwXzViZmU1YjE1NWMwNjI6bm90KC5jbG9zZWQpIC5pbnNpZGUuYWNmLWZpZWxkcy4tdG9wIC5hY2YtZmllbGRbZGF0YS1uYW1lPWZvcm1hdF17Z3JpZC1hcmVhOmZvcm1hdH0jYWNmLWdyb3VwXzViZmU1YjE1NWMwNjI6bm90KC5jbG9zZWQpIC5pbnNpZGUuYWNmLWZpZWxkcy4tdG9wIC5hY2YtZmllbGRbZGF0YS1uYW1lPWZpbG1fZGlyZWN0b3Jde2dyaWQtYXJlYTpkaXJlY3Rvcn0uYWNmLWZpZWxkW2RhdGEtbmFtZT1jdXN0b21fc2NyZWVuaW5nc190ZXh0XSB0ZXh0YXJlYXtoZWlnaHQ6N2VtICFpbXBvcnRhbnQ7cmVzaXplOm5vbmV9I2FjZi1ncm91cF81YmZlNTdiMWUzMTAyOm5vdCguY2xvc2VkKSAuaW5zaWRlLmFjZi1maWVsZHMuLXRvcHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1hcmVhczpcImJhc2lzIGJhc2lzXCIgXCJmcm9tIHRvXCIgXCJ0ZXh0IHRleHRcIiBcInNjcmVlbmluZ3Mgc2NyZWVuaW5nc1wiIFwiZmlyc3RzY3JlZW5pbmcgbGFzdHNjcmVlbmluZ1wiIFwiYWxsc2NyZWVuaW5ncyBhbGxzY3JlZW5pbmdzXCIgXCJhbGxkYXRlcyBhbGxkYXRlc1wifSNhY2YtZ3JvdXBfNWJmZTU3YjFlMzEwMjpub3QoLmNsb3NlZCkgLmluc2lkZS5hY2YtZmllbGRzLi10b3AgLmFjZi1maWVsZFtkYXRhLW5hbWU9dmlzaWJpbGl0eV9iYXNlZF9vbl17Z3JpZC1hcmVhOmJhc2lzfSNhY2YtZ3JvdXBfNWJmZTU3YjFlMzEwMjpub3QoLmNsb3NlZCkgLmluc2lkZS5hY2YtZmllbGRzLi10b3AgLmFjZi1maWVsZFtkYXRhLW5hbWU9ZGlzcGxheV9mcm9tXXtncmlkLWFyZWE6ZnJvbX0jYWNmLWdyb3VwXzViZmU1N2IxZTMxMDI6bm90KC5jbG9zZWQpIC5pbnNpZGUuYWNmLWZpZWxkcy4tdG9wIC5hY2YtZmllbGRbZGF0YS1uYW1lPWRpc3BsYXlfdG9de2dyaWQtYXJlYTp0b30jYWNmLWdyb3VwXzViZmU1N2IxZTMxMDI6bm90KC5jbG9zZWQpIC5pbnNpZGUuYWNmLWZpZWxkcy4tdG9wIC5hY2YtZmllbGRbZGF0YS1uYW1lPWN1c3RvbV9zY3JlZW5pbmdzX3RleHRde2dyaWQtYXJlYTp0ZXh0fSNhY2YtZ3JvdXBfNWJmZTU3YjFlMzEwMjpub3QoLmNsb3NlZCkgLmluc2lkZS5hY2YtZmllbGRzLi10b3AgLmFjZi1maWVsZFtkYXRhLW5hbWU9c2NyZWVuaW5nc117Z3JpZC1hcmVhOnNjcmVlbmluZ3N9I2FjZi1ncm91cF81YmZlNTdiMWUzMTAyOm5vdCguY2xvc2VkKSAuaW5zaWRlLmFjZi1maWVsZHMuLXRvcCAuYWNmLWZpZWxkW2RhdGEtbmFtZT1maXJzdF9zY3JlZW5pbmdde2dyaWQtYXJlYTpmaXJzdHNjcmVlbmluZ30jYWNmLWdyb3VwXzViZmU1N2IxZTMxMDI6bm90KC5jbG9zZWQpIC5pbnNpZGUuYWNmLWZpZWxkcy4tdG9wIC5hY2YtZmllbGRbZGF0YS1uYW1lPWxhc3Rfc2NyZWVuaW5nXXtncmlkLWFyZWE6bGFzdHNjcmVlbmluZ30jYWNmLWdyb3VwXzViZmU1N2IxZTMxMDI6bm90KC5jbG9zZWQpIC5pbnNpZGUuYWNmLWZpZWxkcy4tdG9wIC5hY2YtZmllbGRbZGF0YS1uYW1lPWFsbF9zY3JlZW5pbmdzXXtncmlkLWFyZWE6YWxsc2NyZWVuaW5nc30jYWNmLWdyb3VwXzViZmU1N2IxZTMxMDI6bm90KC5jbG9zZWQpIC5pbnNpZGUuYWNmLWZpZWxkcy4tdG9wIC5hY2YtZmllbGRbZGF0YS1uYW1lPWFsbF9kYXRlc117Z3JpZC1hcmVhOmFsbGRhdGVzfWRpdi5hY2YtcG9zdGJveCBkaXYuYWNmLWZpZWxkcyBkaXYuYWNmLWZpZWxke3BhZGRpbmc6LjYyNXJlbX1kaXYuYWNmLXBvc3Rib3ggZGl2LmFjZi1maWVsZHMgZGl2LmFjZi1maWVsZCBkaXYuYWNmLWxhYmVse21hcmdpbjowIDAgLjI1cmVtfWRpdi5hY2YtcG9zdGJveCBkaXYuYWNmLWZpZWxkcyBkaXYuYWNmLWZpZWxkIGRpdi5hY2YtbGFiZWwgbGFiZWx7Zm9udC13ZWlnaHQ6NTAwO21hcmdpbjowO3BhZGRpbmc6MH0uYWNmLWZpZWxkcy5pbnNpZGV7YmFja2dyb3VuZC1jb2xvcjojZTRlMmUyfS5hY2YtcG9zdGJveC5zZWFtbGVzcz4uaW5zaWRle2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uYWNmLXRhYmxle2JvcmRlci1jb2xvcjojOTQ4YjhhfWRpdi5hY2YtcmVsYXRpb25zaGlwe2JvcmRlci1jb2xvcjojOTQ4YjhhfWRpdi5hY2YtcmVsYXRpb25zaGlwIC5maWx0ZXJze2JvcmRlci1jb2xvcjojOTQ4YjhhfWRpdi5hY2YtcmVsYXRpb25zaGlwIC5zZWxlY3Rpb24gLmNob2ljZXMgLmxpc3R7Ym9yZGVyLWNvbG9yOiM5NDhiOGF9ZGl2LmFjZi1maWVsZHM+ZGl2LmFjZi1maWVsZHtib3JkZXItY29sb3I6Izk0OGI4YX1ib2R5LndwLWFkbWluLnBvc3QtdHlwZS1maWxtICN3cC1jb250ZW50LW1lZGlhLWJ1dHRvbnN7ZGlzcGxheTpub25lfWJvZHkubG9naW4tYWN0aW9uLWxvZ2lue2Rpc3BsYXk6ZmxleH1ib2R5LmxvZ2luLWFjdGlvbi1sb2dpbiAjbG9naW57d2lkdGg6NDAlO21pbi13aWR0aDoyNzVweDttYXgtd2lkdGg6NDAwcHg7cGFkZGluZzoxNXB4IDAgMCAwO21hcmdpbjphdXRvfWJvZHkubG9naW4gaDEgYXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9jaW5lbWEtdGhlbWUvaW1hZ2VzL2xvZ29fMjAxOS5wbmcpO2hlaWdodDoxMDBweDt3aWR0aDoxMDBweDtiYWNrZ3JvdW5kLXNpemU6MTAwcHh9Ym9keS53cC1jb3JlLXVpLGJvZHkud3AtYWRtaW57YmFja2dyb3VuZC1pbWFnZTpub25lO2JhY2tncm91bmQtY29sb3I6I2M5YzVjNDtmb250LWZhbWlseTpcIldvcmsgU2Fuc1wiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2NvbG9yOiMwMDB9Ym9keS53cC1jb3JlLXVpIHAsYm9keS53cC1jb3JlLXVpIGgxLGJvZHkud3AtY29yZS11aSBoMixib2R5LndwLWNvcmUtdWkgaDMsYm9keS53cC1jb3JlLXVpIGg0LGJvZHkud3AtY29yZS11aSBoNSxib2R5LndwLWNvcmUtdWkgc3Bhbixib2R5LndwLWNvcmUtdWkgYnV0dG9uLGJvZHkud3AtY29yZS11aSBhLmZpbG0tYnV0dG9uLGJvZHkud3AtYWRtaW4gcCxib2R5LndwLWFkbWluIGgxLGJvZHkud3AtYWRtaW4gaDIsYm9keS53cC1hZG1pbiBoMyxib2R5LndwLWFkbWluIGg0LGJvZHkud3AtYWRtaW4gaDUsYm9keS53cC1hZG1pbiBzcGFuLGJvZHkud3AtYWRtaW4gYnV0dG9uLGJvZHkud3AtYWRtaW4gYS5maWxtLWJ1dHRvbntmb250LWZhbWlseTpcIldvcmsgU2Fuc1wiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmfWJvZHkud3AtY29yZS11aSB1bCxib2R5LndwLWFkbWluIHVse2xpc3Qtc3R5bGU6bm9uZX1ib2R5LndwLWNvcmUtdWkgLndwLXN1Ym1lbnUsYm9keS53cC1hZG1pbiAud3Atc3VibWVudXttYXJnaW46MH0uYWNjb3JkaW9uLXNlY3Rpb24tdGl0bGU6YWZ0ZXIsLmhhbmRsZWRpdiwuaXRlbS1lZGl0LC5wb3N0Ym94IC5oYW5kbGVkaXYuYnV0dG9uLWxpbmssLnRvZ2dsZS1pbmRpY2F0b3J7Y29sb3I6IzAwMH0ud3AtY29yZS11aSAuYnV0dG9uLXByaW1hcnl7YmFja2dyb3VuZDojMzcwZDA1O2JvcmRlci1jb2xvcjojMDAwfS53cC1jb3JlLXVpIC5idXR0b24tcHJpbWFyeTpob3Zlciwud3AtY29yZS11aSAuYnV0dG9uLXByaW1hcnk6Zm9jdXMsLndwLWNvcmUtdWkgLmJ1dHRvbi1wcmltYXJ5OmFjdGl2ZXtiYWNrZ3JvdW5kOiM5NTIyMGQ7Ym9yZGVyLWNvbG9yOiM1ZTE1MDh9I3dwLWNvbnRlbnQtZWRpdG9yLXRvb2xze2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0ucG9zdGJveC1oZWFkZXJ7YmFja2dyb3VuZC1jb2xvcjojOTQ4YjhhO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM5NDhiOGF9LmNvbW11bml0eS1ldmVudHMgdWx7YmFja2dyb3VuZC1jb2xvcjojZTRlMmUyfS51cGRhdGUtY29yZS1waHAgaDJ7bWFyZ2luLXRvcDoxLjI1ZW19LnBvc3Rib3h7Ym9yZGVyLWNvbG9yOiM5NDhiOGE7Ym94LXNoYWRvdzowIDFweCAxcHggcmdiYSgwLDAsMCwuMDQpO2JhY2tncm91bmQtY29sb3I6I2U0ZTJlMn0jY29tbWVudC1saW5rLWJveCwjZWRpdC1zbHVnLWJveHtwYWRkaW5nOjA7Y29sb3I6cmdiYSgwLDAsMCwuNzUpfS53cC1lZGl0b3ItZXhwYW5kICN3cC1jb250ZW50LWVkaXRvci10b29sc3tib3JkZXItY29sb3I6Izk0OGI4YX1idXR0b24ud3Atc3dpdGNoLWVkaXRvcixhLndwLXN3aXRjaC1lZGl0b3IuZmlsbS1idXR0b257Ym9yZGVyLWNvbG9yOiM5NDhiOGF9ZGl2LndwLWVkaXRvci1jb250YWluZXJ7Ym9yZGVyLWNvbG9yOiM5NDhiOGF9I3Bvc3Qtc3RhdHVzLWluZm97Ym9yZGVyLWNvbG9yOiM5NDhiOGF9LnBvc3Rib3ggLmhuZGxlLC5zdHVmZmJveCAuaG5kbGV7Ym9yZGVyLWNvbG9yOiM5NDhiOGF9I3NjcmVlbi1tZXRhe2JhY2tncm91bmQtY29sb3I6I2U0ZTJlMjtib3JkZXItY29sb3I6Izk0OGI4YX0jc2NyZWVuLW1ldGEtbGlua3MgLnNob3ctc2V0dGluZ3N7Ym9yZGVyLWNvbG9yOiM5NDhiOGE7YmFja2dyb3VuZC1jb2xvcjojZTRlMmUyfXVsI2FkbWlubWVudSBhLndwLWhhcy1jdXJyZW50LXN1Ym1lbnU6YWZ0ZXIsdWwjYWRtaW5tZW51PmxpLmN1cnJlbnQ+YS5jdXJyZW50OmFmdGVye2JvcmRlci1yaWdodC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC42MjUpfWlucHV0W3R5cGU9dGV4dF0saW5wdXRbdHlwZT1lbWFpbF0saW5wdXRbdHlwZT11cmxdLGlucHV0W3R5cGU9cGFzc3dvcmRdLGlucHV0W3R5cGU9c2VhcmNoXSxpbnB1dFt0eXBlPW51bWJlcl0saW5wdXRbdHlwZT10ZWxdLGlucHV0W3R5cGU9cmFuZ2VdLGlucHV0W3R5cGU9ZGF0ZV0saW5wdXRbdHlwZT1tb250aF0saW5wdXRbdHlwZT13ZWVrXSxpbnB1dFt0eXBlPXRpbWVdLGlucHV0W3R5cGU9ZGF0ZXRpbWVdLGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLGlucHV0W3R5cGU9Y29sb3JdLHRleHRhcmVhe2NvbG9yOnJnYmEoMCwwLDAsLjc1KTtib3JkZXItY29sb3I6Izk0OGI4YTtib3JkZXItcmFkaXVzOjA7cGFkZGluZzozcHh9LmhhbmRsZS1vcmRlci1sb3dlciwuaGFuZGxlLW9yZGVyLWhpZ2hlcntkaXNwbGF5Om5vbmV9LnN1Ym1pdGJveHtiYWNrZ3JvdW5kLWNvbG9yOiNlNGUyZTJ9I21ham9yLXB1Ymxpc2hpbmctYWN0aW9uc3tiYWNrZ3JvdW5kLWNvbG9yOiNlNGUyZTJ9I3Bvc3RzdHVmZiAjdGl0bGV3cmFwe3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlcjoxcHggc29saWQgIzk0OGI4YTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9I3Bvc3RzdHVmZiAjdGl0bGV3cmFwICN0aXRsZS1wcm9tcHQtdGV4dCwjcG9zdHN0dWZmICN0aXRsZXdyYXAgI3RpdGxle3BhZGRpbmc6M3B4IDhweDtmb250LXNpemU6MS43ZW07bGluZS1oZWlnaHQ6MS4yO2hlaWdodDoxLjdlbTt3aWR0aDoxMDAlO291dGxpbmU6MDttYXJnaW46MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOm5vbmV9I3Bvc3RzdHVmZiAjdGl0bGV3cmFwICN0aXRsZS1wcm9tcHQtdGV4dHt0b3A6MDtsZWZ0OjA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS50aGVtZS1icm93c2VyIC50aGVtZSAudGhlbWUtbmFtZXtoZWlnaHQ6NDhweH0iLCIvKiFcblRoZW1lIE5hbWU6IENpbmVtYSBUaGVtZVxuVGhlbWUgVVJJOiBodHRwOi8vdW5kZXJzY29yZXMubWUvXG5BdXRob3I6IFJpY2hhcmQgR2lsYmVydFxuQXV0aG9yIFVSSTogaHR0cDovL2Zlenppd2lnbWVkaWEuY29tL1xuRGVzY3JpcHRpb246IEEgY3VzdG9tIHRoZW1lIGZvciBhbiBpbmRlcGVuZGVudCBjaW5lbWEuXG5WZXJzaW9uOiAxLjAuMFxuTGljZW5zZTogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIgb3IgbGF0ZXJcbkxpY2Vuc2UgVVJJOiBMSUNFTlNFXG5UZXh0IERvbWFpbjogY2luZW1hX3RoZW1lXG5UYWdzOiBjdXN0b20tYmFja2dyb3VuZCwgY3VzdG9tLWxvZ28sIGN1c3RvbS1tZW51LCBmZWF0dXJlZC1pbWFnZXMsIHRocmVhZGVkLWNvbW1lbnRzLCB0cmFuc2xhdGlvbi1yZWFkeVxuXG5UaGlzIHRoZW1lLCBsaWtlIFdvcmRQcmVzcywgaXMgbGljZW5zZWQgdW5kZXIgdGhlIEdQTC5cblVzZSBpdCB0byBtYWtlIHNvbWV0aGluZyBjb29sLCBoYXZlIGZ1biwgYW5kIHNoYXJlIHdoYXQgeW91J3ZlIGxlYXJuZWQgd2l0aCBvdGhlcnMuXG5cbkNpbmVtYSBUaGVtZSBpcyBiYXNlZCBvbiBVbmRlcnNjb3JlcyBodHRwczovL3VuZGVyc2NvcmVzLm1lLywgKEMpIDIwMTItMjAxNyBBdXRvbWF0dGljLCBJbmMuXG5VbmRlcnNjb3JlcyBpcyBkaXN0cmlidXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHUEwgdjIgb3IgbGF0ZXIuXG5cbk5vcm1hbGl6aW5nIHN0eWxlcyBoYXZlIGJlZW4gaGVscGVkIGFsb25nIHRoYW5rcyB0byB0aGUgZmluZSB3b3JrIG9mXG5OaWNvbGFzIEdhbGxhZ2hlciBhbmQgSm9uYXRoYW4gTmVhbCBodHRwczovL25lY29sYXMuZ2l0aHViLmlvL25vcm1hbGl6ZS5jc3MvXG4qL1xuXG5AaW1wb3J0IFwiY29uZmlnL2NvbmZpZ1wiO1xuQGltcG9ydCBcIm5vcm1hbGl6ZVwiO1xuQGltcG9ydCBcInR5cG9ncmFwaHkvX2NvcHkuc2Nzc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHkvX3R5cG9ncmFwaHkuc2Nzc1wiO1xuQGltcG9ydCBcImxheW91dC9sYXlvdXRcIjtcbkBpbXBvcnQgXCJuYXZpZ2F0aW9uL25hdmlnYXRpb25cIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9fYWNjZXNzaWJpbGl0eS5zY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvX2FsaWdubWVudHMuc2Nzc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL19idXR0b25zLnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9fY2FwdGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL19jbGVhcmluZ3Muc2Nzc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL19maWVsZHMuc2Nzc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL19mb3Jtcy5zY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvX2xpc3RzLnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9fbWVkaWEuc2Nzc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL19taXNjZWxsYW5lb3VzLnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9fbW9kYWwuc2Nzc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL19zY3JvbGxiYXJzLnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9fdGFibGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19ibG9jay0tYWxlcnQuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2Jsb2NrLS1ldmVudC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fYmxvY2suc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2ZpbG0tY2FyZC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fdGl0bGUtYXJlYS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fdHJhaWxlci1saW5rLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL193aWRnZXRzLnNjc3NcIjtcbkBpbXBvcnQgXCJwYWdlcy9fY2FsZW5kYXItLW1vbnRobHkuc2Nzc1wiO1xuQGltcG9ydCBcInBhZ2VzL19ob21lLXBhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcInBhZ2VzL19zZXJpZXMtcGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwiYWRtaW4vX2FjZi0tZmlsbS1kZXNjcmlwdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiYWRtaW4vX2FjZi0tZmlsbS1kZXRhaWxzLnNjc3NcIjtcbkBpbXBvcnQgXCJhZG1pbi9fYWNmLS1zY3JlZW5pbmdzLnNjc3NcIjtcbkBpbXBvcnQgXCJhZG1pbi9fYWNmLnNjc3NcIjtcbkBpbXBvcnQgXCJhZG1pbi9fYWRtaW4uc2Nzc1wiO1xuIiwiQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUxpYnJlK0Jhc2tlcnZpbGxlOndnaHRANDAwOzcwMCZmYW1pbHk9V29yaytTYW5zOndnaHRANDAwOzUwMDs2MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCBcImJyZWFrcG9pbnRcIjtcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZyYW5jaGlzZSBCb2xkXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHNyYzogbG9jYWwoXCJGcmFuY2hpc2UgQm9sZFwiKSxcbiAgICB1cmwoXCJmb250cy9GcmFuY2hpc2UtQm9sZC1oaW50ZWQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQnJvdGhlcnMgUmVndWxhclwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogbG9jYWwoXCJCcm90aGVycyBSZWd1bGFyXCIpLFxuICAgIHVybChcImZvbnRzL0Jyb3RoZXJzLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJhdGEgUmVndWxhclwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogbG9jYWwoXCJQcmF0YSBSZWd1bGFyXCIpLCB1cmwoXCJmb250cy9QcmF0YS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbiIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG5cdGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcblx0Zm9udC1zaXplOiAyZW07XG5cdG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cblx0aGVpZ2h0OiAwOyAvKiAxICovXG5cdG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cblx0Zm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3Ncblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG5cdGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuXHRmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuXHRmb250LXNpemU6IDc1JTtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuXHRib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG5cdHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuXHRmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cblx0bGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cblx0bWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG5cdG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuXHRwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqXHRcdGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cblx0Y29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cblx0ZGlzcGxheTogdGFibGU7IC8qIDEgKi9cblx0bWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG5cdHBhZGRpbmc6IDA7IC8qIDMgKi9cblx0d2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuXHRvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cblx0cGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuXHRvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuXHRmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG5cdGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiIsInAge1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuZGZuLCBjaXRlLCBlbSwgaSB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuYmxvY2txdW90ZSB7XG5cdG1hcmdpbjogMCAxLjVlbTtcbn1cblxuYWRkcmVzcyB7XG5cdG1hcmdpbjogMCAwIDEuNWVtO1xufVxuXG5wcmUge1xuXHRiYWNrZ3JvdW5kOiAkYy0tYmFja2dyb3VuZC1wcmU7XG5cdGZvbnQtZmFtaWx5OiAkZm9udF9fcHJlO1xuXHRAaW5jbHVkZSBmb250LXNpemUoMC45Mzc1KTtcblx0bGluZS1oZWlnaHQ6ICRmb250X19saW5lLWhlaWdodC1wcmU7XG5cdG1hcmdpbi1ib3R0b206IDEuNmVtO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRwYWRkaW5nOiAxLjZlbTtcbn1cblxuY29kZSwga2JkLCB0dCwgdmFyIHtcblx0Zm9udC1mYW1pbHk6ICRmb250X19jb2RlO1xuXHRAaW5jbHVkZSBmb250LXNpemUoMC45Mzc1KTtcbn1cblxuYWJiciwgYWNyb255bSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGMtLWJvcmRlci1hYmJyO1xuXHRjdXJzb3I6IGhlbHA7XG59XG5cbm1hcmssIGlucyB7XG5cdGJhY2tncm91bmQ6ICRjLS1iYWNrZ3JvdW5kLWlucztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5iaWcge1xuXHRmb250LXNpemU6IDEyNSU7XG59XG4iLCIkYy0td2hpdGU6ICNmZmY7XG4kYy0tYmxhY2s6ICMwMDA7XG5cbi8qXG4kYy0tcmVkOiAjRUMwRTBFOyAvLyB3YXMgI2Y0MzkzOVxuJGMtLXJlZDogZGVzYXR1cmF0ZSgkYy0tcmVkLCAyNSUpO1xuJGMtLXJlZDogZGFya2VuKCRjLS1yZWQsIDUlKTtcbiRjLS1yZWQtLWRhcms6IGRhcmtlbigkYy0tcmVkLCA1JSk7IC8vIHdhcyAjZTYxYjFiXG4kYy0tcmVkLS1kYXJrZXI6IGRhcmtlbigkYy0tcmVkLS1kYXJrLCAxMCUpO1xuJGMtLXJlZC0tZGFya2VzdDogZGFya2VuKCRjLS1yZWQtLWRhcmssIDIwJSk7XG4qL1xuXG4kYy0tcmVkOiAjZjQzOTM5O1xuJGMtLXJlZC0tZGFyazogI2U2MWIxYjtcbiRjLS1yZWQtLWRhcmtlcjogZGFya2VuKCRjLS1yZWQtLWRhcmssIDEwJSk7XG4kYy0tcmVkLS1kYXJrZXN0OiBkYXJrZW4oJGMtLXJlZC0tZGFyaywgMjAlKTtcbiRjLS1yZWQtLWRhcmtlcmVzdDogZGFya2VuKCRjLS1yZWQtLWRhcmtlc3QsIDIwJSk7XG5cbiRjLS1ydXN0OiAjYWE0ZjA4O1xuXG4vLyAkYy0tcHJpbWFyeTogI2FhNGYwODtcbiRjLS1wcmltYXJ5OiBtaXgoJGMtLXJlZC0tZGFya2VzdCwgJGMtLXJ1c3QsIDcwJSk7XG4kYy0tcHJpbWFyeS0tbGlnaHQ6IGxpZ2h0ZW4oJGMtLXByaW1hcnksIDEwJSk7XG4kYy0tcHJpbWFyeS0tbGlnaHRlcjogbGlnaHRlbigkYy0tcHJpbWFyeSwgMTUlKTtcbiRjLS1wcmltYXJ5LS1saWdodGVzdDogbGlnaHRlbigkYy0tcHJpbWFyeSwgMjAlKTtcbiRjLS1wcmltYXJ5LS1kYXJrOiBkYXJrZW4oJGMtLXByaW1hcnksIDEwJSk7XG4kYy0tcHJpbWFyeS0tZGFya2VyOiBkYXJrZW4oJGMtLXByaW1hcnksIDE1JSk7XG4kYy0tcHJpbWFyeS0tZGFya2VzdDogZGFya2VuKCRjLS1wcmltYXJ5LCAyMCUpO1xuXG4kYy0tYmFja2dyb3VuZC1ib2R5OiAjZjRmM2YzO1xuJGMtLWJhY2tncm91bmQtc2NyZWVuOiAjZjFmMWYxO1xuJGMtLWJhY2tncm91bmQtaHI6ICNjY2M7XG4kYy0tYmFja2dyb3VuZC1idXR0b246ICNlNmU2ZTY7XG4kYy0tZm9yZWdyb3VuZC1idXR0b246ICMwMDA7XG4kYy0tYmFja2dyb3VuZC1wcmU6ICNlZWU7XG4kYy0tYmFja2dyb3VuZC1pbnM6ICNmZmY5YzA7XG5cbiRjLS10ZXh0LXNjcmVlbjogIzIxNzU5YjtcbiRjLS10ZXh0LWlucHV0OiAjNjY2O1xuJGMtLXRleHQtaW5wdXQtZm9jdXM6ICMxMTE7XG5cbiRjLS1saW5rOiAkYy0tcHJpbWFyeTtcbiRjLS1saW5rLXZpc2l0ZWQ6ICRjLS1wcmltYXJ5LS1kYXJrO1xuJGMtLWxpbmstaG92ZXI6ICRjLS1wcmltYXJ5LS1saWdodDtcblxuJGMtLXRleHQtbWFpbjogcmdiYSgkYy0tYmxhY2ssIC44KTtcbiRjLS10ZXh0LWhlYWRpbmc6IHJnYmEoJGMtLWJsYWNrLCAuNzUpO1xuXG4kYy0tdGV4dC1tYWluLS1saWdodDogcmdiYSgkYy0td2hpdGUsIC44KTtcbiRjLS10ZXh0LWhlYWRpbmctLWxpZ2h0OiBkYXJrZW4oJGMtLXdoaXRlLCAxMCUpO1xuXG4kYy0tYm9yZGVyLWJ1dHRvbjogI2NjYyAjY2NjICNiYmI7XG4kYy0tYm9yZGVyLWJ1dHRvbi1ob3ZlcjogI2NjYyAjYmJiICNhYWE7XG4kYy0tYm9yZGVyLWJ1dHRvbi1mb2N1czogI2FhYSAjYmJiICNiYmI7XG4kYy0tYm9yZGVyLWlucHV0OiAjY2NjO1xuJGMtLWJvcmRlci1hYmJyOiAjNjY2O1xuXG4kYy0tYWRtaW4tY29sb3I6IGRlc2F0dXJhdGUoJGMtLXByaW1hcnktLWRhcmtlc3QsIDUwJSk7XG4kYy0tYWRtaW4taGVhZGluZzogcmdiYSgkYy0tYmxhY2ssIC43NSk7XG5cbiRjLS1hZG1pbi1iYWNrZ3JvdW5kOiBtaXgoJGMtLWFkbWluLWNvbG9yLCAkYy0td2hpdGUsIDI1JSk7XG4kYy0tYWRtaW4tZmllbGQtYm9yZGVyOiBtaXgoJGMtLWFkbWluLWNvbG9yLCAkYy0td2hpdGUsIDUwJSk7XG4kYy0tYWRtaW4taGVhZGluZy1iYWNrZ3JvdW5kOiBtaXgoJGMtLWFkbWluLWNvbG9yLCAkYy0td2hpdGUsIDUwJSk7XG4kYy0tYWRtaW4tZmllbGRzZXQtYmFja2dyb3VuZDogbWl4KCRjLS1hZG1pbi1iYWNrZ3JvdW5kLCAkYy0td2hpdGUsIDUwJSk7XG5cbiRjLS1hZG1pbi1idXR0b246IHNhdHVyYXRlKCRjLS1hZG1pbi1jb2xvciwgNTAlKTtcbiRjLS1hZG1pbi1idXR0b24tYm9yZGVyOiBkYXJrZW4oJGMtLWFkbWluLWJ1dHRvbiwgMjAlKTtcbiRjLS1hZG1pbi1idXR0b24tLWhvdmVyOiBsaWdodGVuKCRjLS1hZG1pbi1idXR0b24sIDIwJSk7XG4kYy0tYWRtaW4tYnV0dG9uLWJvcmRlci0taG92ZXI6IGxpZ2h0ZW4oJGMtLWFkbWluLWJ1dHRvbi1ib3JkZXIsIDIwJSk7XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi8vIEZvbnQgY2hvaWNlcy5cbiRmb250X19tYWluOiBcIldvcmsgU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGZvbnRfX2hlYWRpbmc6IFwiRnJhbmNoaXNlIEJvbGRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRmb250X19zdWJoZWFkaW5nOiBcIldvcmsgU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGZvbnRfX2FkbWluLW1haW46IFwiV29yayBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kZm9udF9fYWRtaW4taGVhZGluZzogXCJMaWJyZSBCYXNrZXJ2aWxsZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGZvbnRfX3NpdGVuYW1lOiBcIkJyb3RoZXJzIFJlZ3VsYXJcIiwgXCJMaWJyZSBCYXNrZXJ2aWxsZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLFxuICBzYW5zLXNlcmlmO1xuJGZvbnRfX3N1YnRpdGxlOiBcIlByYXRhIFJlZ3VsYXJcIiwgXCJMaWJyZSBCYXNrZXJ2aWxsZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLFxuICBzYW5zLXNlcmlmO1xuJGZvbnRfX2NvZGU6IE1vbmFjbywgQ29uc29sYXMsIFwiQW5kYWxlIE1vbm9cIiwgXCJEZWphVnUgU2FucyBNb25vXCIsIG1vbm9zcGFjZTtcbiRmb250X19wcmU6IFwiQ291cmllciAxMCBQaXRjaFwiLCBDb3VyaWVyLCBtb25vc3BhY2U7XG5cbi8vIExpbmUgaGVpZ2h0cy5cbiRmb250X19saW5lLWhlaWdodC1ib2R5OiAxLjU7XG4kZm9udF9fbGluZS1oZWlnaHQtcHJlOiAxLjY7XG5cbi8vIEZvbnQgd2VpZ2h0cy5cbiRmb250LXdlaWdodC0tYmFzZTogNDAwO1xuJGZvbnQtd2VpZ2h0LS1zZW1pYm9sZDogNTAwO1xuJGZvbnQtd2VpZ2h0LS1ib2xkOiA3MDA7XG5cbi8vIEZvbnQgc2l6aW5nLlxuJGZvbnQtc2l6ZS1mYWN0b3I6IDEuMzM5OTtcbiRmb250LXNpemUtLW1kOiAxcmVtO1xuJGZvbnQtc2l6ZS0tbGc6IGNhbGMoJGZvbnQtc2l6ZS0tbWQgKiAkZm9udC1zaXplLWZhY3Rvcik7XG4kZm9udC1zaXplLS14bDogY2FsYygkZm9udC1zaXplLS1sZyAqICRmb250LXNpemUtZmFjdG9yKTtcbiRmb250LXNpemUtLXh4bDogY2FsYygkZm9udC1zaXplLS14bCAqICRmb250LXNpemUtZmFjdG9yKTtcbiRmb250LXNpemUtLXNtOiBtYXRoLmRpdigkZm9udC1zaXplLS1tZCwgJGZvbnQtc2l6ZS1mYWN0b3IpO1xuJGZvbnQtc2l6ZS0teHM6IG1hdGguZGl2KCRmb250LXNpemUtLXNtLCAkZm9udC1zaXplLWZhY3Rvcik7XG4kZm9udC1zaXplLS14eHM6IG1hdGguZGl2KCRmb250LXNpemUtLXhzLCAkZm9udC1zaXplLWZhY3Rvcik7XG4iLCIvLyBSZW0gb3V0cHV0IHdpdGggcHggZmFsbGJhY2tcbkBtaXhpbiBmb250LXNpemUoJHNpemVWYWx1ZTogMSkge1xuICBmb250LXNpemU6ICgkc2l6ZVZhbHVlICogMTYpICogMXB4O1xuICBmb250LXNpemU6ICRzaXplVmFsdWUgKiAxcmVtO1xufVxuXG4vLyBDZW50ZXIgYmxvY2tcbkBtaXhpbiBjZW50ZXItYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLy8gQ2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi8vIENsZWFyIGFmdGVyIChub3QgYWxsIGNsZWFyZml4IG5lZWQgdGhpcyBhbHNvKVxuQG1peGluIGNsZWFyZml4LWFmdGVyKCkge1xuICBjbGVhcjogYm90aDtcbn1cblxuLy8gQ29sdW1uIHdpZHRoIHdpdGggbWFyZ2luXG5AbWl4aW4gY29sdW1uLXdpZHRoKCRudW1iZXJDb2x1bW5zOiAzKSB7XG4gIHdpZHRoOiBtYXAtZ2V0KCRjb2x1bW5zLCAkbnVtYmVyQ29sdW1ucykgLVxuICAgICgoJGNvbHVtbnNfX21hcmdpbiAqICgkbnVtYmVyQ29sdW1ucyAtIDEpKSAvICRudW1iZXJDb2x1bW5zKTtcbn1cblxuQG1peGluIGxpbmstc3R5bGUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiB1bnNldDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiB1bnNldDtcbiAgY29sb3I6ICRjLS1saW5rO1xuICB0ZXh0LWFsaWduOiB1bnNldDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGMtLWxpbmstaG92ZXI7XG4gIH1cbn1cbiIsImh0bWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IHJnYmEoJGMtLWJsYWNrLCAwLjc1KTtcbiAgZm9udC1mYW1pbHk6ICRmb250X19tYWluO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuZW0sXG5pIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0tYm9sZDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5oMSxcbmgyIHtcbiAgZm9udC1mYW1pbHk6ICRmb250X19oZWFkaW5nO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMS4xMjVlbSAwIDAuMjVlbTtcbn1cblxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LWZhbWlseTogJGZvbnRfX3N1YmhlYWRpbmc7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtLWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW46IDAgMCAwLjI1ZW07XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLS14eGw7XG5cbiAgJi5zaXRlLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnRfX3NpdGVuYW1lO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLS14bDtcblxuICAmLnNpdGUtc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udF9fc3VidGl0bGU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICB9XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLS1sZztcbn1cblxuaDQge1xuICBmb250LXNpemU6ICRmb250LXNpemUtLW1kO1xufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tc207XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLS14cztcbn1cblxucCB7XG4gIG1hcmdpbjogMCAwIDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICRjLS10ZXh0LW1haW47XG59XG5cbmFzaWRlLnNpZGViYXIge1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuXG4uZGVidWcge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtLWJsYWNrLCAwLjEpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjLS1ibGFjaywgMC4yKTtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG5kaXYubGluayBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NTIyMGQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwLjMyNXJlbSAwLjVyZW07XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M0MmQxMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuI2NvbnRlbnQgYSB7XG4gICY6bm90KC5maWxtLXRpdGxlKTpub3QoLmZpbG0tYnV0dG9uKSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICYuZmlsbS10aXRsZTpob3ZlcixcbiAgJi5maWxtLXRpdGxlOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59IiwiKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy0tYmFja2dyb3VuZC1ib2R5O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zaXRlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2l0ZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc2VjdGlvbi1vdXRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWN0aW9uIHtcbiAgbWF4LXdpZHRoOiAkbWF4LXNpdGUtd2lkdGg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2VjdGlvbi1pbm5lciB7XG4gIHBhZGRpbmc6IDAgM3Z3O1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5vLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59IiwiLyoqXG4gKiBQYXJ0aWFsIGZvciBhZGRpbmcgc3RhbmRhcmQgYnJlYWtwb2ludCB2YXJpYWJsZXNcbiAqL1xuLy8gQGltcG9ydCBcImJyZWFrcG9pbnRcIjtcbi8vIEJyZWFrcG9pbnQgY29udHJvbCB2YXJpYWJsZXNcbi8vICRicmVha3BvaW50LXRvLWVtczogdHJ1ZTtcbi8vIEBpbmNsdWRlIGJyZWFrcG9pbnQtc2V0KCdubyBxdWVyeSBmYWxsYmFja3MnLCB0cnVlKTtcbi8vIEBpbmNsdWRlIGJyZWFrcG9pbnQtc2V0KCd0byBlbXMnLCB0cnVlKTtcblxuLy8gQnJlYWtwb2ludCB2YXJpYWJsZXNcbiR4eHM6IDA7XG4keHM6IDQ2NXB4O1xuJHNtOiA1NTBweDtcbiRtZDogNzgzcHg7XG4kbGc6IDEwMDVweDtcbiR4bDogMTEwMHB4O1xuJHh4bDogMTIwMHB4O1xuJG1heC1zaXRlLXdpZHRoOiAkeHhsO1xuXG4vL0JyZWFrcG9pbnQgdmFyaWFibGVzXG4keHhzLW9ubHk6ICR4eHMgKCR4cyAtIDEpO1xuJHh4cy11cDogJHh4cztcbiR4eHMtZG93bjogMCAoJHhzIC0gMSk7XG5cbiR4cy1vbmx5OiAkeHMgKCRzbSAtIDEpO1xuJHhzLXVwOiAkeHM7XG4keHMtZG93bjogMCAoJHNtIC0gMSk7XG5cbiRzbS1vbmx5OiAkc20gKCRtZCAtIDEpO1xuJHNtLXVwOiAkc207XG4kc20tZG93bjogMCAoJG1kIC0gMSk7XG5cbiRtZC1vbmx5OiAkbWQgKCRsZyAtIDEpO1xuJG1kLXVwOiAkbWQ7XG4kbWQtZG93bjogMCAoJGxnIC0gMSk7XG5cbiRsZy1vbmx5OiAkbGcgKCR4bCAtIDEpO1xuJGxnLXVwOiAkbGc7XG4kbGctZG93bjogMCAoJHhsIC0gMSk7XG5cbiR4bC1vbmx5OiAkeGwgKCR4eGwgLSAxKTtcbiR4bC11cDogJHhsO1xuJHhsLWRvd246IDAgKCR4eGwgLSAxKTtcblxuJHh4bC1vbmx5OiAkeHhsO1xuJHh4bC11cDogJHh4bDtcbiIsImh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDsgXG59XG5cbmJvZHkge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpdGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAkbWF4LXNpdGUtd2lkdGg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY29udGFpbmVyIHtcbiAgcGFkZGluZzogMWVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucm93IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29udGVudC1sYXlvdXQge1xuICAmLmhhcy1zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgbWFpbi5zaXRlLW1haW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWQpIHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2lkZWJhciB7XG4gICAgICBmbGV4OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZCkge1xuICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1kKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgfVxuXG4gICYubm8tc2lkZWJhciB7XG4gICAgLmNvbnRlbnQtYXJlYSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5zaXRlLW1haW4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4kQnJlYWtwb2ludC1TZXR0aW5nczogKFxuICAnZGVmYXVsdCBtZWRpYSc6IGFsbCxcbiAgJ2RlZmF1bHQgZmVhdHVyZSc6IG1pbi13aWR0aCxcbiAgJ2RlZmF1bHQgcGFpcic6IHdpZHRoLFxuXG4gICdmb3JjZSBhbGwgbWVkaWEgdHlwZSc6IGZhbHNlLFxuICAndG8gZW1zJzogZmFsc2UsXG4gICd0cmFuc2Zvcm0gcmVzb2x1dGlvbnMnOiB0cnVlLFxuXG4gICdubyBxdWVyaWVzJzogZmFsc2UsXG4gICdubyBxdWVyeSBmYWxsYmFja3MnOiBmYWxzZSxcblxuICAnYmFzZSBmb250IHNpemUnOiAxNnB4LFxuXG4gICdsZWdhY3kgc3ludGF4JzogZmFsc2Vcbik7XG5cbiRicmVha3BvaW50OiAoKSAhZGVmYXVsdDtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBJbXBvcnRzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbkBpbXBvcnQgXCJicmVha3BvaW50L3NldHRpbmdzXCI7XG5AaW1wb3J0ICdicmVha3BvaW50L2NvbnRleHQnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9oZWxwZXJzJztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvcGFyc2Vycyc7XG5AaW1wb3J0ICdicmVha3BvaW50L25vLXF1ZXJ5JztcblxuQGltcG9ydCAnYnJlYWtwb2ludC9yZXNwb25kLXRvJztcblxuQGltcG9ydCBcImJyZWFrcG9pbnQvbGVnYWN5LXNldHRpbmdzXCI7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQnJlYWtwb2ludCBNaXhpblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbkBtaXhpbiBicmVha3BvaW50KCRxdWVyeSwgJG5vLXF1ZXJ5OiBmYWxzZSkge1xuICBAaW5jbHVkZSBsZWdhY3ktc2V0dGluZ3Mtd2FybmluZztcblxuICAvLyBSZXNldCBjb250ZXh0c1xuICBAaW5jbHVkZSBwcml2YXRlLWJyZWFrcG9pbnQtcmVzZXQtY29udGV4dHMoKTtcblxuICAkYnJlYWtwb2ludDogYnJlYWtwb2ludCgkcXVlcnksIGZhbHNlKTtcblxuICAkcXVlcnktc3RyaW5nOiBtYXAtZ2V0KCRicmVha3BvaW50LCAncXVlcnknKTtcbiAgJHF1ZXJ5LWZhbGxiYWNrOiBtYXAtZ2V0KCRicmVha3BvaW50LCAnZmFsbGJhY2snKTtcblxuICAkcHJpdmF0ZS1icmVha3BvaW50LWNvbnRleHQtaG9sZGVyOiBtYXAtZ2V0KCRicmVha3BvaW50LCAnY29udGV4dCBob2xkZXInKSAhZ2xvYmFsO1xuICAkcHJpdmF0ZS1icmVha3BvaW50LXF1ZXJ5LWNvdW50OiBtYXAtZ2V0KCRicmVha3BvaW50LCAncXVlcnkgY291bnQnKSAhZ2xvYmFsO1xuXG4gIC8vIEFsbG93IGZvciBhbiBhcy1uZWVkZWQgb3ZlcnJpZGUgb3IgdXNhZ2Ugb2Ygbm8gcXVlcnkgZmFsbGJhY2suXG4gIEBpZiAkbm8tcXVlcnkgIT0gZmFsc2Uge1xuICAgICRxdWVyeS1mYWxsYmFjazogJG5vLXF1ZXJ5O1xuICB9XG5cbiAgQGlmICRxdWVyeS1mYWxsYmFjayAhPSBmYWxzZSB7XG4gICAgJGNvbnRleHQtc2V0dGVyOiBwcml2YXRlLWJyZWFrcG9pbnQtc2V0LWNvbnRleHQoJ25vLXF1ZXJ5JywgJHF1ZXJ5LWZhbGxiYWNrKTtcbiAgfVxuXG4gIC8vIFByaW50IE91dCBRdWVyeSBTdHJpbmdcbiAgQGlmIG5vdCBicmVha3BvaW50LWdldCgnbm8gcXVlcmllcycpIHtcbiAgICBAbWVkaWEgI3skcXVlcnktc3RyaW5nfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAaWYgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpICE9IGZhbHNlIG9yIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyaWVzJykgPT0gdHJ1ZSB7XG5cbiAgICAkdHlwZTogdHlwZS1vZihicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykpO1xuICAgICRwcmludDogZmFsc2U7XG5cbiAgICBAaWYgKCR0eXBlID09ICdib29sJykge1xuICAgICAgJHByaW50OiB0cnVlO1xuICAgIH1cbiAgICBAZWxzZSBpZiAoJHR5cGUgPT0gJ3N0cmluZycpIHtcbiAgICAgIEBpZiAkcXVlcnktZmFsbGJhY2sgPT0gYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpIHtcbiAgICAgICAgJHByaW50OiB0cnVlO1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAoJHR5cGUgPT0gJ2xpc3QnKSB7XG4gICAgICBAZWFjaCAkd3JhcHBlciBpbiBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykge1xuICAgICAgICBAaWYgJHF1ZXJ5LWZhbGxiYWNrID09ICR3cmFwcGVyIHtcbiAgICAgICAgICAkcHJpbnQ6IHRydWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBXcml0ZSBGYWxsYmFja1xuICAgIEBpZiAoJHF1ZXJ5LWZhbGxiYWNrICE9IGZhbHNlKSBhbmQgKCRwcmludCA9PSB0cnVlKSB7XG4gICAgICAkdHlwZS1mYWxsYmFjazogdHlwZS1vZigkcXVlcnktZmFsbGJhY2spO1xuXG4gICAgICBAaWYgKCR0eXBlLWZhbGxiYWNrICE9ICdib29sJykge1xuICAgICAgICAjeyRxdWVyeS1mYWxsYmFja30gJiB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcHJpdmF0ZS1icmVha3BvaW50LXJlc2V0LWNvbnRleHRzKCk7XG59XG5cblxuQG1peGluIG1xKCRxdWVyeSwgJG5vLXF1ZXJ5OiBmYWxzZSkge1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRxdWVyeSwgJG5vLXF1ZXJ5KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi5zZWN0aW9uLW91dGVyLS1zaXRlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9oZWFkZXItYmFja2dyb3VuZC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwNTA1MDtcblxuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9oZWFkZXItc3F1aWdnbGUucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgfVxufVxuXG4uc2VjdGlvbi1pbm5lci0tc2l0ZS1oZWFkZXIge1xuICBmb250LXNpemU6IDEuNzV2dztcbiAgbWFyZ2luLWxlZnQ6IDJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gIHBhZGRpbmc6IDEuMjVlbSAwO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1kKSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi5jb250ZW50LWxheW91dC0taGVhZGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDRlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW4tY29udGVudCBhdXRvO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICdzb2NpYWwgZG9uYXRlIGRvbmF0ZSdcbiAgICAndGl0bGUgdGl0bGUgbWVudSc7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWQpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW4tY29udGVudCBhdXRvIGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAnc29jaWFsIGRvbmF0ZSdcbiAgICAndGl0bGUgdGl0bGUnXG4gICAgJ21lbnUgbWVudSc7XG4gIH1cblxuICAuc29jaWFsLW1lZGlhLWFyZWEge1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAwMCwgLjMpO1xuICAgIGdyaWQtYXJlYTogc29jaWFsO1xuICB9XG5cbiAgLnRpdGxlLWFyZWEge1xuICAgIGdyaWQtYXJlYTogdGl0bGU7XG4gIH1cblxuICAuZG9uYXRlLWFyZWEge1xuICAgIGdyaWQtYXJlYTogZG9uYXRlO1xuICB9XG5cbiAgLm1lbnUtYXJlYSB7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAuMyk7XG4gICAgZ3JpZC1hcmVhOiBtZW51O1xuICB9XG59XG5cbi5tZW51LWFyZWEge1xuICBwYWRkaW5nOiAwO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1kKSB7XG4gICAgbWFyZ2luOiAxLjI1ZW0gMCAuNWVtIDA7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLm1haW4tbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDBlbTtcbiAgICBjb250YWluZXItbmFtZTogbWFpbi1tZW51O1xuICAgIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbiAgfVxufVxuXG4uc29jaWFsLW1lZGlhLWFyZWEge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBtYXJnaW46IDAgMCAxLjJlbSAwO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNtKSB7XG4gICAgZm9udC1zaXplOiAuOWVtO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWQpIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBtYXJnaW4tbGVmdDogNy43NWVtO1xuICB9XG59XG5cbi5kb25hdGUtYXJlYSB7XG4gIGZvbnQtc2l6ZTogMS43NXZ3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogLjhlbTtcbiAgdHJhbnNpdGlvbjogLjI1cyBsaW5lYXIgZm9udC1zaXplO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1kKSB7XG4gICAgZm9udC1zaXplOiAuN2VtO1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbGcpIHtcbiAgICBmb250LXNpemU6IC44ZW07XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuYS5kb25hdGUtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL2RvbmF0ZS1idXR0b24ucG5nXCIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGhlaWdodDogNi44ZW07XG4gIHdpZHRoOiAxMS4yNmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3BhY2l0eTogLjk7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuIiwiLnNlY3Rpb24tb3V0ZXItLXNpdGUtY29udGVudCB7XG4gIGZsZXg6IDE7XG59XG5cbi5zZWN0aW9uLWlubmVyLS1zaXRlLWNvbnRlbnQge1xuICBAaW5jbHVkZSBzaXRlLXBhZGRpbmc7XG5cbiAgcGFkZGluZy10b3A6IDR2dztcbiAgcGFkZGluZy1ib3R0b206IDR2dztcblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtZCkge1xuICAgIHBhZGRpbmctdG9wOiAyLjI1ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDIuMjVlbTtcbiAgfVxufVxuIiwiQG1peGluIHNpdGUtbWFyZ2luIHtcbiAgbWFyZ2luLWxlZnQ6IDR2dztcbiAgbWFyZ2luLXJpZ2h0OiA0dnc7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWQpIHtcbiAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gIH1cbn1cblxuQG1peGluIHNpdGUtcGFkZGluZyB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtZCkge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICB9XG59IiwiLnNlY3Rpb24tb3V0ZXItLXNpdGUtZm9vdGVyIHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLS1yZWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgY29sb3I6ICRjLS13aGl0ZTtcblxuICBwIHtcbiAgICBjb2xvcjogJGMtLXdoaXRlO1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICRjLS13aGl0ZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LS1ib2xkO1xuICB9XG5cbiAgaDQge1xuICAgIGNvbG9yOiAkYy0tcmVkLS1kYXJrZXJlc3Q7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9mb290ZXItc3F1aWdnbGUucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgfVxufVxuXG4uc2VjdGlvbi0tc2l0ZS1mb290ZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG5cbiAgLmxvY2F0aW9uLFxuICAuZW1haWwsXG4gIC5tYWlsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG5cbi5zZWN0aW9uLWlubmVyLS1zaXRlLWZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5yZWdpb25fX2Zvb3Rlci1maXJzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtLXJlZC0tZGFyaztcblxuICAuY29sdW1ucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLnJlZ2lvbl9fZm9vdGVyLXNlY29uZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy0tcmVkLS1kYXJrO1xufVxuXG4ucmVnaW9uX19mb290ZXItc2Vjb25kIC5jb2x1bW5zIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGxnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5yZWdpb25fX2Zvb3Rlci1zZWNvbmQgLmNvbHVtbi0tZmlyc3Qge1xuICBwYWRkaW5nOiAxLjVyZW0gMCAwIDA7XG4gIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGZsZXg6IDE7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbGcpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbn1cblxuLnJlZ2lvbl9fZm9vdGVyLXNlY29uZCAuY29sdW1uLS1zZWNvbmQge1xuICBwYWRkaW5nOiAwO1xuICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xuICBmbGV4OiAxO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGxnKSB7XG4gICAgcGFkZGluZzogMS41cmVtIDJyZW0gMS41cmVtIDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGMtLXJlZC0tZGFyaztcbiAgfVxufVxuXG4ucmVnaW9uX19mb290ZXItc2Vjb25kIC5jb2x1bW4tLXRoaXJkIHtcbiAgcGFkZGluZzogMDtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGxnKSB7XG4gICAgcGFkZGluZzogMS41cmVtIDAgMS41cmVtIDJyZW07XG4gICAgd2lkdGg6IG1pbi1jb250ZW50O1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgfVxufVxuXG4ucmVnaW9uX19mb290ZXItdGhpcmQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAwIDIuNXJlbTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yZWdpb24taW5uZXIge1xuICBwYWRkaW5nOiAwIDN2dztcbiAgbWF4LXdpZHRoOiAkbWF4LXNpdGUtd2lkdGg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY29sdW1ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4iLCIvLyBUZWFzZXIgaGVhZGluZy5cbi5maWxtLWNhcmRzLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5oMi5zZWN0aW9uLXRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoIzAwMCwgMC4yNSk7XG4gIG1hcmdpbjogMCAwIDJyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cblxuLmZpbG0tY2FyZHMge1xuICAvLyBib3JkZXI6IDFweCBkYXNoZWQgb3JhbmdlO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDNyZW07XG4gIG1hcmdpbjogMCAwIDNyZW07XG59XG5cbi5maWxtLWNhcmRzLS1ub3ctcGxheWluZyB7XG4gIGJvcmRlci1jb2xvcjogcmVkO1xufVxuXG4uZmlsbS1jYXJkcy0tY29taW5nLXNvb24ge1xuICBib3JkZXItY29sb3I6IGdyZWVuO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1kKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG5cbi5maWxtLWNhcmRzID4gLmZpbG0tdGVhc2VyIHtcbiAgbWFyZ2luOiAwO1xufVxuIiwiYSB7XG5cdGNvbG9yOiAkYy0tbGluaztcblxuXHQmOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiAkYy0tbGluay12aXNpdGVkO1xuXHR9XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUge1xuXHRcdGNvbG9yOiAkYy0tbGluay1ob3Zlcjtcblx0fVxuXHRcblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogdGhpbiBkb3R0ZWQ7XG5cdH1cblx0XG5cdCY6aG92ZXIsXG5cdCY6YWN0aXZlIHtcblx0XHRvdXRsaW5lOiAwO1xuXHR9XG59XG4iLCIubWFpbi1uYXZpZ2F0aW9uIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogMTAwJTtcblxuXHR1bCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0XHRsaTpob3ZlciA+IHVsLFxuXHRcdGxpLmZvY3VzID4gdWwge1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHR9XG5cdH1cblxuXHRsaSB7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Jjpob3ZlciA+IGEsXG5cdFx0Ji5mb2N1cyA+IGEge1xuXHRcdH1cblx0fVxuXG5cdGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXG5cdC5jdXJyZW50X3BhZ2VfaXRlbSA+IGEsXG5cdC5jdXJyZW50LW1lbnUtaXRlbSA+IGEsXG5cdC5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgPiBhLFxuXHQuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYSB7XG5cdH1cbn1cblxuLyogU21hbGwgbWVudS4gKi9cbi5tZW51LXRvZ2dsZSxcbi5tYWluLW5hdmlnYXRpb24udG9nZ2xlZCB1bCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNy41ZW0pIHtcblx0Lm1lbnUtdG9nZ2xlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5tYWluLW5hdmlnYXRpb24gdWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi5jb21tZW50LW5hdmlnYXRpb24sXG4ucG9zdHMtbmF2aWdhdGlvbixcbi5wb3N0LW5hdmlnYXRpb24ge1xuXG5cdC5zaXRlLW1haW4gJiB7XG5cdFx0bWFyZ2luOiAwIDAgMS41ZW07XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC5uYXYtcHJldmlvdXMge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblxuXHQubmF2LW5leHQge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG59XG4iLCJ1bCNwcmltYXJ5LW1lbnUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiA2dnc7XG5cbiAgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgPiBhIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDAgLjRlbSAwIDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogJGMtLXdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aGl0ZS1zcGFjZTogbm8td3JhcDtcbiAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNGRkIzQjM7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XG4gICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogLjVjcWk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiB1bC5zdWItbWVudSB7XG4gICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAuNzUpO1xuICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgIH1cblxuICAgICYuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gICAgICBjb2xvcjogI0ZGQjNCMztcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI0ZGQjNCMztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRzbSkge1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMS45Y3FpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBnYXA6IDJjcWk7XG5cbiAgICA+IGxpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICA+IGEge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tZW51LWFyZWEgYS5oYy1uYXYtdHJpZ2dlciB7XG4gIGhlaWdodDogMy4yNWVtO1xuICB3aWR0aDogMy4yNWVtO1xuICBtYXJnaW46IDIuMWVtIDAgMDtcbn0iLCJ1bCNzb2NpYWwtbWVkaWEtbWVudSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIGxpIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAuNjI1ZW0gMCAwO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDJlbTtcbiAgICAgIGhlaWdodDogMmVtO1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy0tdGV4dC1oZWFkaW5nLS1saWdodDtcbiAgICAgIG1hc2staW1hZ2U6IHVybChcImltYWdlcy9mYWNlYm9vay5zdmdcIik7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtLXdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubWVudS1pdGVtLS1mYWNlYm9vayA+IGEge1xuICAgICAgbWFzay1pbWFnZTogdXJsKFwiaW1hZ2VzL2ZhY2Vib29rLnN2Z1wiKTtcbiAgICB9XG5cbiAgICAmLm1lbnUtaXRlbS0tdHdpdHRlciA+IGEge1xuICAgICAgbWFzay1pbWFnZTogdXJsKFwiaW1hZ2VzL3R3aXR0ZXIuc3ZnXCIpO1xuICAgIH1cblxuICAgICYubWVudS1pdGVtLS1pbnN0YWdyYW0gPiBhIHtcbiAgICAgIG1hc2staW1hZ2U6IHVybChcImltYWdlcy9pbnN0YWdyYW0uc3ZnXCIpO1xuICAgIH1cbiAgfVxufVxuIiwiJGhjLW9mZmNhbnZhcy1uYXYtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjRzICFkZWZhdWx0O1xuJGhjLW9mZmNhbnZhcy1uYXYtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UgIWRlZmF1bHQ7XG5cbmh0bWwuaGMtbmF2LXlzY3JvbGwge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbmJvZHkuaGMtbmF2LW9wZW4ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuLmhjLW9mZmNhbnZhcy1uYXYge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgJi5pcy1pb3Mge1xuICAgICoge1xuICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5OTk4O1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGhjLW9mZmNhbnZhcy1uYXYtdHJhbnNpdGlvbi1kdXJhdGlvbiAkaGMtb2ZmY2FudmFzLW5hdi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcbiAgfVxuXG4gIC5uYXYtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcbiAgfVxuXG4gIC5uYXYtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLm5hdi13cmFwcGVyLTAge1xuICAgICYgPiAubmF2LWNvbnRlbnQge1xuICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgIG92ZXJmbG93LXg6IHZpc2libGU7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmLmxldmVsLW9wZW4ge1xuICAgICAgJiA+IC5uYXYtd3JhcHBlciB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoLmN1c3RvbS1jb250ZW50KSB7XG4gICAgICBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICB9XG5cbiAgICAgICAgJixcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLm5hdi1pdGVtLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5uYXYtaXRlbS1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gICY6bm90KC51c2VyLWlzLXRhYmJpbmcpIHtcbiAgICAubmF2LWNsb3NlLWJ1dHRvbixcbiAgICAubmF2LWl0ZW0td3JhcHBlciBhIHtcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXYtY2xvc2UsXG4gIC5uYXYtbmV4dCxcbiAgLm5hdi1iYWNrIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJhY2tncm91bmQgb3ZlcmxheVxuXG4gICYuZGlzYWJsZS1ib2R5LFxuICAubmF2LXdyYXBwZXIge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgei1pbmRleDogOTk5MDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGVhc2UgJGhjLW9mZmNhbnZhcy1uYXYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgb3BhY2l0eSAkaGMtb2ZmY2FudmFzLW5hdi10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2U7XG4gICAgfVxuICB9XG5cbiAgJi5kaXNhYmxlLWJvZHkge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB9XG4gIH1cblxuICAubmF2LXdyYXBwZXIge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gIH1cblxuICAmLmRpc2FibGUtYm9keS5uYXYtb3BlbixcbiAgLnN1Yi1sZXZlbC1vcGVuIHtcbiAgICAmOjphZnRlciB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4wNXM7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoLm5hdi1vcGVuKSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gRXhwYW5kIExldmVsc1xuICAmLm5hdi1sZXZlbHMtZXhwYW5kIHtcblxuICAgIC5uYXYtd3JhcHBlciB7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5uYXYtd3JhcHBlci0wIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG5cbiAgICAgICAgJiA+IC5uYXYtY29udGVudCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgICAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIC5uYXYtd3JhcHBlciB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMHMgZWFzZSAkaGMtb2ZmY2FudmFzLW5hdi10cmFuc2l0aW9uLWR1cmF0aW9uO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sZXZlbC1vcGVuIHtcbiAgICAgICYgPiAubmF2LXdyYXBwZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBUcmFuc2Zvcm0gTGV2ZWxzXG4gICYubmF2LWxldmVscy1vdmVybGFwIHtcblxuICAgIC5uYXYtY29udGVudCB7XG4gICAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgfVxuXG4gICAgLm5hdi13cmFwcGVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIH1cblxuICAgIHVsIHtcblxuICAgICAgLm5hdi13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGVhc2UgJGhjLW9mZmNhbnZhcy1uYXYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgdHJhbnNmb3JtICRoYy1vZmZjYW52YXMtbmF2LXRyYW5zaXRpb24tZHVyYXRpb24gJGhjLW9mZmNhbnZhcy1uYXYtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG4gICAgICB9XG5cbiAgICAgIGxpIHtcblxuICAgICAgICAmLm5hdi1wYXJlbnQge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIH1cblxuICAgICAgICAmLmxldmVsLW9wZW4ge1xuICAgICAgICAgICYgPiAubmF2LXdyYXBwZXIge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGhjLW9mZmNhbnZhcy1uYXYtdHJhbnNpdGlvbi1kdXJhdGlvbiAkaGMtb2ZmY2FudmFzLW5hdi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBMZWZ0XG4gICYubmF2LXBvc2l0aW9uLWxlZnQge1xuICAgIGxlZnQ6IDA7XG5cbiAgICAubmF2LWNvbnRhaW5lciB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgICYubmF2LWxldmVscy1vdmVybGFwIHtcblxuICAgICAgbGkge1xuICAgICAgICAubmF2LXdyYXBwZXIge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSaWdodFxuICAmLm5hdi1wb3NpdGlvbi1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG5cbiAgICAubmF2LWNvbnRhaW5lciB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAmLm5hdi1sZXZlbHMtb3ZlcmxhcCB7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgLm5hdi13cmFwcGVyIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gVG9wXG4gICYubmF2LXBvc2l0aW9uLXRvcCB7XG4gICAgdG9wOiAwO1xuXG4gICAgLm5hdi1jb250YWluZXIge1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi5uYXYtbGV2ZWxzLW92ZXJsYXAge1xuXG4gICAgICBsaSB7XG4gICAgICAgIC5uYXYtd3JhcHBlciB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEJvdHRvbVxuICAmLm5hdi1wb3NpdGlvbi1ib3R0b20ge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG5cbiAgICAubmF2LWNvbnRhaW5lciB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLm5hdi1sZXZlbHMtb3ZlcmxhcCB7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgLm5hdi13cmFwcGVyIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBPcGVuIE5hdlxuICAmLm5hdi1vcGVuW2NsYXNzKj0naGMtbmF2LSddIHtcbiAgICBkaXYubmF2LWNvbnRhaW5lciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cbiAgfVxuXG4gIC8vIFJUTFxuICAmLnJ0bCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gIH1cbn0iLCJAaW1wb3J0ICcuL21peGlucyc7XG5cbi5oYy1uYXYtdHJpZ2dlciB7XG4gIEBpbmNsdWRlIGhjLWhhbWJ1cmdlcjtcbn1cbiIsIiRoYy1vZmZjYW52YXMtbmF2LXRyaWdnZXItd2lkdGg6IDMwcHggIWRlZmF1bHQ7XG4kaGMtb2ZmY2FudmFzLW5hdi10cmlnZ2VyLWhlaWdodDogMjRweCAhZGVmYXVsdDtcbiRoYy1vZmZjYW52YXMtbmF2LXRyaWdnZXItbGluZS13aWR0aDogNHB4ICFkZWZhdWx0O1xuJGhjLW9mZmNhbnZhcy1uYXYtdHJpZ2dlci1jb2xvcjogIzM0NDk1RSAhZGVmYXVsdDtcbiRoYy1vZmZjYW52YXMtbmF2LXRyaWdnZXItdHJhbnNmb3JtLXNwZWVkOiAuMnMgIWRlZmF1bHQ7XG5cbkBtaXhpbiBoYy1oYW1idXJnZXIoJHR5cGU6ICdkZWZhdWx0JywgJHdpZHRoOiAkaGMtb2ZmY2FudmFzLW5hdi10cmlnZ2VyLXdpZHRoLCAkaGVpZ2h0OiAkaGMtb2ZmY2FudmFzLW5hdi10cmlnZ2VyLWhlaWdodCwgJGxpbmUtd2lkdGg6ICRoYy1vZmZjYW52YXMtbmF2LXRyaWdnZXItbGluZS13aWR0aCwgJGNvbG9yOiAkaGMtb2ZmY2FudmFzLW5hdi10cmlnZ2VyLWNvbG9yLCAkdHJhbnNmb3JtLXNwZWVkOiAkaGMtb2ZmY2FudmFzLW5hdi10cmlnZ2VyLXRyYW5zZm9ybS1zcGVlZCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogMjBweDtcbiAgei1pbmRleDogOTk4MDtcbiAgd2lkdGg6ICR3aWR0aDtcbiAgbWluLWhlaWdodDogJGhlaWdodDtcblxuICAkbGluZS1vZmZzZXQ6IGNhbGMoKCRoZWlnaHQgLSAkbGluZS13aWR0aCkgLyAyKTtcblxuICBzcGFuIHtcbiAgICB3aWR0aDogJHdpZHRoO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuXG4gICAgJixcbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAkbGluZS13aWR0aDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNmb3JtLXNwZWVkIGVhc2U7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogLSRsaW5lLW9mZnNldDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206IC0kbGluZS1vZmZzZXQ7XG4gICAgfVxuICB9XG5cbiAgJi50b2dnbGUtb3BlbiB7XG5cbiAgICBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGxpbmUtb2Zmc2V0LCAwKTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZTNkKCRsaW5lLW9mZnNldCwgMCwgMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiJGhjLW9mZmNhbnZhcy1uYXYtYmFja2dyb3VuZC1jb2xvcjogICAjMzM2Y2E2ICFkZWZhdWx0O1xuJGhjLW9mZmNhbnZhcy1uYXYtdGV4dC1jb2xvcjogICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGhjLW9mZmNhbnZhcy1uYXYtdGV4dC1zaXplOiAgICAgICAgICAxNHB4ICFkZWZhdWx0O1xuXG4uaGMtb2ZmY2FudmFzLW5hdiB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuXG4gICYsXG4gIC5uYXYtd3JhcHBlciB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuMyk7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1jb250YWluZXIsXG4gIC5uYXYtd3JhcHBlcixcbiAgdWwge1xuICAgIGJhY2tncm91bmQ6ICRoYy1vZmZjYW52YXMtbmF2LWJhY2tncm91bmQtY29sb3I7XG4gIH1cblxuICAubmF2LWNvbnRlbnQgPiB7XG4gICAgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgIGZvbnQtc2l6ZTogcm91bmQoJGhjLW9mZmNhbnZhcy1uYXYtdGV4dC1zaXplICogMS4zNSk7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTdweDtcbiAgICAgIGNvbG9yOiAkaGMtb2ZmY2FudmFzLW5hdi10ZXh0LWNvbG9yO1xuXG4gICAgICAmOm5vdCgubmF2LXRpdGxlKTpub3QoLmxldmVsLXRpdGxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcm91bmQoJGhjLW9mZmNhbnZhcy1uYXYtdGV4dC1zaXplICogMS4xNCk7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTdweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGhjLW9mZmNhbnZhcy1uYXYtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2LWl0ZW0tbGluayxcbiAgbGkubmF2LWNsb3NlIGEsXG4gIC5uYXYtYmFjayBhIHtcbiAgICBwYWRkaW5nOiAxNHB4IDE3cHg7XG4gICAgZm9udC1zaXplOiAkaGMtb2ZmY2FudmFzLW5hdi10ZXh0LXNpemU7XG4gICAgY29sb3I6ICRoYy1vZmZjYW52YXMtbmF2LXRleHQtY29sb3I7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oJGhjLW9mZmNhbnZhcy1uYXYtYmFja2dyb3VuZC1jb2xvciwgNiUpO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjFzIGVhc2U7XG5cbiAgICAmOmZvY3VzLFxuICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cblxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgIGNvbG9yOiByZ2JhKCRoYy1vZmZjYW52YXMtbmF2LXRleHQtY29sb3IsIC41KTtcbiAgICB9XG4gIH1cblxuICBkaXYubmF2LWJhY2sge1xuICAgICYgKyB1bCA+IGxpOmZpcnN0LWNoaWxkID4gLm5hdi1pdGVtLXdyYXBwZXIgPiAubmF2LWl0ZW0tbGluayB7XG4gICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoLnRvdWNoLWRldmljZSkge1xuICAgIGxpOm5vdCgubmF2LWl0ZW0tY3VzdG9tKSB7XG4gICAgICBhOm5vdChbZGlzYWJsZWRdKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkaGMtb2ZmY2FudmFzLW5hdi1iYWNrZ3JvdW5kLWNvbG9yLCAyJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2LWN1c3RvbS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNHB4IDE3cHg7XG4gICAgZm9udC1zaXplOiAkaGMtb2ZmY2FudmFzLW5hdi10ZXh0LXNpemU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbigkaGMtb2ZmY2FudmFzLW5hdi1iYWNrZ3JvdW5kLWNvbG9yLCA2JSk7XG4gIH1cblxuICAubmF2LWhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZDogZGFya2VuKCRoYy1vZmZjYW52YXMtbmF2LWJhY2tncm91bmQtY29sb3IsIDQlKTtcbiAgfVxuXG4gIC5uYXYtd3JhcHBlciB7XG4gICAgJiA+IC5uYXYtY29udGVudCA+IHtcblxuICAgICAgdWwge1xuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6bm90KC5uYXYtYmFjayk6bm90KC5uYXYtY2xvc2UpIHtcbiAgICAgICAgICAgICAgJiA+IC5uYXYtaXRlbS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAmID4gLm5hdi1pdGVtLWxpbmsge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGRhcmtlbigkaGMtb2ZmY2FudmFzLW5hdi1iYWNrZ3JvdW5kLWNvbG9yLCA2JSk7XG5cbiAgICAgICAgICAgICAgICAgICYgKyBhIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGRhcmtlbigkaGMtb2ZmY2FudmFzLW5hdi1iYWNrZ3JvdW5kLWNvbG9yLCA2JSk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgZGFya2VuKCRoYy1vZmZjYW52YXMtbmF2LWJhY2tncm91bmQtY29sb3IsIDYlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgKyB7XG4gICAgICAgICAgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgICAgICYgKyB1bCB7XG4gICAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6bm90KC5uYXYtYmFjayk6bm90KC5uYXYtY2xvc2UpIHtcbiAgICAgICAgICAgICAgJiA+IC5uYXYtaXRlbS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAmID4gLm5hdi1pdGVtLWxpbmsge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGRhcmtlbigkaGMtb2ZmY2FudmFzLW5hdi1iYWNrZ3JvdW5kLWNvbG9yLCA2JSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uYXYtdGl0bGUsXG4gICAgICAubGV2ZWwtdGl0bGUsXG4gICAgICAubmF2LWNsb3NlIHtcbiAgICAgICAgJiArIHtcbiAgICAgICAgICBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGRhcmtlbigkaGMtb2ZmY2FudmFzLW5hdi1iYWNrZ3JvdW5kLWNvbG9yLCA2JSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgbGkge1xuICAgIGNvbG9yOiAkaGMtb2ZmY2FudmFzLW5hdi10ZXh0LWNvbG9yO1xuXG4gICAgJi5uYXYtcGFyZW50IHtcbiAgICAgIC5uYXYtaXRlbS1saW5rIHtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDU4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXYtY2xvc2UtYnV0dG9uIHNwYW4sXG4gIC5uYXYtcGFyZW50IC5uYXYtbmV4dCxcbiAgLm5hdi1iYWNrIHNwYW4ge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMXMgZWFzZTtcbiAgfVxuXG4gIC5uYXYtY2xvc2UtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBzcGFuIHtcbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkaGMtb2ZmY2FudmFzLW5hdi10ZXh0LWNvbG9yO1xuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRoYy1vZmZjYW52YXMtbmF2LXRleHQtY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdi1jb250ZW50ID4gLm5hdi1jbG9zZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogJGhjLW9mZmNhbnZhcy1uYXYtdGV4dC1zaXplO1xuICAgICAgY29sb3I6ICRoYy1vZmZjYW52YXMtbmF2LXRleHQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICY6bm90KC5oYXMtbGFiZWwpIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgfVxuXG4gICAgICAmLmhhcy1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMTdweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGRhcmtlbigkaGMtb2ZmY2FudmFzLW5hdi1iYWNrZ3JvdW5kLWNvbG9yLCA2JSk7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChcbiAgICAgICAgICBmYXJ0aGVzdC1jb3JuZXIgYXQgdG9wIHJpZ2h0LFxuICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpLFxuICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMClcbiAgICAgICAgKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhhcy1sYWJlbCArIHVsIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoLm5hdi1jbG9zZS1idXR0b24tZW1wdHkpIHtcbiAgICAubmF2LWNvbnRlbnQgPiAubmF2LWNsb3NlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgfVxuICB9XG5cbiAgLm5hdi10aXRsZSB7XG4gICAgJiArIC5uYXYtY2xvc2Uge1xuICAgICAgYTpub3QoLmhhcy1sYWJlbCkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2NnB4O1xuICAgICAgICB0b3A6IC02NnB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm5hdi1jbG9zZS1idXR0b24tZW1wdHkge1xuICAgIC5uYXYtdGl0bGUge1xuICAgICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgICB9XG4gIH1cblxuICBsaS5uYXYtY2xvc2Uge1xuICAgIGE6bm90KC5oYXMtbGFiZWwpIHtcbiAgICAgIGhlaWdodDogNDlweDtcbiAgICB9XG4gIH1cblxuICAubmF2LWNvbnRlbnQgPiAubmF2LWNsb3NlOmZpcnN0LWNoaWxkIGEsXG4gIC5uYXYtdGl0bGUgKyAubmF2LWNsb3NlIGEuaGFzLWxhYmVsLFxuICBsaS5uYXYtY2xvc2UgYSxcbiAgLm5hdi1iYWNrIGEge1xuICAgIGJhY2tncm91bmQ6IGRhcmtlbigkaGMtb2ZmY2FudmFzLW5hdi1iYWNrZ3JvdW5kLWNvbG9yLCAzJSk7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGRhcmtlbigkaGMtb2ZmY2FudmFzLW5hdi1iYWNrZ3JvdW5kLWNvbG9yLCA3JSk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbigkaGMtb2ZmY2FudmFzLW5hdi1iYWNrZ3JvdW5kLWNvbG9yLCA3JSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkaGMtb2ZmY2FudmFzLW5hdi1iYWNrZ3JvdW5kLWNvbG9yLCA0LjMlKTtcbiAgICB9XG4gIH1cblxuICBsaS5uYXYtY2xvc2UsXG4gIGxpLm5hdi1iYWNrIHtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGEge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGEubmF2LW5leHQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgZGFya2VuKCRoYy1vZmZjYW52YXMtbmF2LWJhY2tncm91bmQtY29sb3IsIDYlKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCRoYy1vZmZjYW52YXMtbmF2LWJhY2tncm91bmQtY29sb3IsIDYlKTtcbiAgfVxuXG4gIC5uYXYtbmV4dCxcbiAgLm5hdi1iYWNrIHtcbiAgICBzcGFuIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRoYy1vZmZjYW52YXMtbmF2LXRleHQtY29sb3I7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGhjLW9mZmNhbnZhcy1uYXYtdGV4dC1jb2xvcjtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXYtbmV4dCB7XG4gICAgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXYtYmFjayB7XG4gICAgc3BhbiB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKiBMZWZ0ICovXG5cbiAgJi5uYXYtcG9zaXRpb24tbGVmdCB7XG5cbiAgICAmLm5hdi1vcGVuLm5hdi1sZXZlbHMtb3ZlcmxhcCB7XG4gICAgICAubmF2LXdyYXBwZXIge1xuICAgICAgICBib3gtc2hhZG93OiAxcHggMCAycHggcmdiYSgwLCAwLCAwLCAuMik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyogUmlnaHQgKi9cblxuICAmLm5hdi1wb3NpdGlvbi1yaWdodCB7XG5cbiAgICAmLm5hdi1vcGVuLm5hdi1sZXZlbHMtb3ZlcmxhcCB7XG4gICAgICAubmF2LXdyYXBwZXIge1xuICAgICAgICBib3gtc2hhZG93OiAtMXB4IDAgMnB4IHJnYmEoMCwgMCwgMCwgLjIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtbmV4dCB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi1iYWNrIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyogVG9wICovXG5cbiAgJi5uYXYtcG9zaXRpb24tdG9wIHtcblxuICAgICYubmF2LW9wZW4ge1xuICAgICAgLm5hdi13cmFwcGVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgLjIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtbmV4dCB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi1iYWNrIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTJweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyogQm90dG9tICovXG5cbiAgJi5uYXYtcG9zaXRpb24tYm90dG9tIHtcblxuICAgICYubmF2LW9wZW4ge1xuICAgICAgLm5hdi13cmFwcGVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAtMXB4IDJweCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LW5leHQge1xuICAgICAgc3BhbiB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LWJhY2sge1xuICAgICAgc3BhbiB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qIEV4cGFuZCAmIG5vbmUgKi9cblxuICAmLm5hdi1sZXZlbHMtZXhwYW5kLFxuICAmLm5hdi1sZXZlbHMtbm9uZSB7XG5cbiAgICB1bCB7XG4gICAgICAubmF2LXdyYXBwZXIge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaSB7XG5cbiAgICAgICYubGV2ZWwtb3BlbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkaGMtb2ZmY2FudmFzLW5hdi1iYWNrZ3JvdW5kLWNvbG9yLCA0JSk7XG5cbiAgICAgICAgJiA+IC5uYXYtaXRlbS13cmFwcGVyID4ge1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCRoYy1vZmZjYW52YXMtbmF2LWJhY2tncm91bmQtY29sb3IsIDglKTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkaGMtb2ZmY2FudmFzLW5hdi1iYWNrZ3JvdW5kLWNvbG9yLCAzJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1uZXh0LFxuICAgICAgICAgIGEgPiAubmF2LW5leHQge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTEzNWRlZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDUge1xuICAgICAgLm5hdi13cmFwcGVyLSN7JGl9IC5uYXYtaXRlbS1saW5rIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDE3cHggKyAyMHB4ICogI3skaX0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qIFJUTCAqL1xuXG4gICYucnRsIHtcblxuICAgIGEubmF2LW5leHQge1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBkYXJrZW4oJGhjLW9mZmNhbnZhcy1uYXYtYmFja2dyb3VuZC1jb2xvciwgNiUpO1xuICAgIH1cblxuICAgIC5uYXYtdGl0bGUgKyAubmF2LWNsb3NlIGE6bm90KC5oYXMtbGFiZWwpLFxuICAgIC5uYXYtY2xvc2UtYnV0dG9uIHNwYW4sXG4gICAgLm5hdi1uZXh0LFxuICAgIC5uYXYtYmFjayBzcGFuIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAmLm5hdi1wYXJlbnQge1xuICAgICAgICAubmF2LWl0ZW0tbGluayB7XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1OHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA1IHtcbiAgICAgIC5uYXYtd3JhcHBlci0jeyRpfSBsaS5uYXYtaXRlbSAubmF2LWl0ZW0tbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTdweCArIDIwcHggKiAjeyRpfSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiYS5oYy1uYXYtdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA0ZW07XG4gIHdpZHRoOiA0ZW07XG4gIGJhY2tncm91bmQ6ICRjLS13aGl0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAzLjM1ZW0gMCAwO1xuICBtaW4taGVpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogJGMtLXdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgbWFzay1pbWFnZTogdXJsKFwiaW1hZ2VzL21lbnUtaWNvbi5zdmdcIik7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAwO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uaGMtb2ZmY2FudmFzLW5hdi5oYy1uYXYtMSBkaXYubmF2LWNvbnRhaW5lciB7XG4gIHdpZHRoOiA5MHZ3O1xuXG4gIGJvZHkubG9nZ2VkLWluICYgeyB0b3A6IDQ2cHg7IH1cbn1cblxubmF2LmhjLW9mZmNhbnZhcy1uYXYuaGMtbmF2LTEgZGl2Lm5hdi1jb250YWluZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDkwdncsIDAsIDApO1xufVxuXG4uaGMtb2ZmY2FudmFzLW5hdi5oYy1uYXYtMS5uYXYtcG9zaXRpb24tcmlnaHQgZGl2Lm5hdi1jb250YWluZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDkwdncsIDAsIDApO1xufVxuXG5uYXYuaGMtb2ZmY2FudmFzLW5hdi5uYXYtb3BlbltjbGFzcyo9J2hjLW5hdi0nXSBkaXYubmF2LWNvbnRhaW5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi8vIFNldHRpbmcgdGhlIGJhc2Ugc2l6aW5nIGZvciBvZmYtY2FudmFzIG1lbnUuXG4uaGMtb2ZmY2FudmFzLW5hdiAubmF2LWNvbnRlbnQge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi8vIE1vYmlsZSBtZW51IGJhY2tncm91bmQgY29sb3IuXG4uaGMtb2ZmY2FudmFzLW5hdiAubmF2LWNvbnRhaW5lcixcbi5oYy1vZmZjYW52YXMtbmF2IC5uYXYtd3JhcHBlcixcbi5oYy1vZmZjYW52YXMtbmF2IHVsIHtcbiAgYmFja2dyb3VuZDogJGMtLXJlZC0tZGFya2VzdDtcbn1cblxuLy8gTW9iaWxlIG5hdiB0ZXh0IGNvbG9yLlxuLmhjLW9mZmNhbnZhcy1uYXYge1xuICBjb2xvcjogcmdiYSgkYy0td2hpdGUsIC44NSk7XG5cbiAgbGkgeyBjb2xvcjogaW5oZXJpdDsgfVxufVxuXG4vLyBcIkJhY2tcIiBidXR0b24gdGV4dFxuLmhjLW9mZmNhbnZhcy1uYXYgLm5hdi1jb250ZW50IHtcblxuICA+IGgyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgPiAubmF2LWNsb3NlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgID4gYS5uYXYtY2xvc2UtYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy0td2hpdGU7XG5cbiAgICAgIG1hc2staW1hZ2U6IHVybChcImltYWdlcy9tZW51LWNsb3NlLnN2Z1wiKTtcbiAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgID4gc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5oYy1vZmZjYW52YXMtbmF2IGxpLm5hdi1pdGVtIHtcbiAgbWFyZ2luOiAwO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGMtLWJsYWNrLCAuMjUpO1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IC8vIFBpY2tzIHVwIHRoZSBjb2xvciBzcGVjaWZpZWQgYWJvdmVcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjLS13aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLmhjLW9mZmNhbnZhcy1uYXYgLm5hdi1pdGVtLWxpbmssXG4uaGMtb2ZmY2FudmFzLW5hdiBsaS5uYXYtY2xvc2UgYSxcbi5oYy1vZmZjYW52YXMtbmF2IC5uYXYtYmFjayBhIHtcbiAgcGFkZGluZzogMTRweCAxN3B4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyBQaWNrcyB1cCB0aGUgY29sb3Igc3BlY2lmaWVkIGFib3ZlXG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy0td2hpdGUsIC4yNSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjFzIGVhc2U7XG59XG5cbi8vIE1lbnUgbGluayBob3ZlciBiYWNrZ3JvdW5kIGNvbG9yLlxuLmhjLW9mZmNhbnZhcy1uYXY6bm90KC50b3VjaC1kZXZpY2UpIGxpOm5vdCgubmF2LWl0ZW0tY3VzdG9tKSBhOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoYmxhY2ssIC4yNSk7XG59XG5cbi5oYy1vZmZjYW52YXMtbmF2IC5uYXYtd3JhcHBlciA+IC5uYXYtY29udGVudCA+IHVsOmZpcnN0LW9mLXR5cGUgPiBsaTpmaXJzdC1jaGlsZDpub3QoLm5hdi1iYWNrKTpub3QoLm5hdi1jbG9zZSkgPiAubmF2LWl0ZW0td3JhcHBlciA+IC5uYXYtaXRlbS1saW5rIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGMtLXdoaXRlLCAuMjUpO1xufVxuXG4vLyBcIkNsb3NlXCIgYnV0dG9uXG4uaGMtb2ZmY2FudmFzLW5hdiAubmF2LWNsb3NlLWJ1dHRvbiBzcGFuIHtcbiAgd2lkdGg6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNHB4O1xuICByaWdodDogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4xcyBlYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWFyZ2luOiAwO1xuXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHsgY29udGVudDogbm9uZTsgfVxufVxuIiwiLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuXHRib3JkZXI6IDA7XG5cdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcblx0Y2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAtMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0d2lkdGg6IDFweDtcblx0d29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDsgLyogTWFueSBzY3JlZW4gcmVhZGVyIGFuZCBicm93c2VyIGNvbWJpbmF0aW9ucyBhbm5vdW5jZSBicm9rZW4gd29yZHMgYXMgdGhleSB3b3VsZCBhcHBlYXIgdmlzdWFsbHkuICovXG5cblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtLWJhY2tncm91bmQtc2NyZWVuO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdFx0Y2xpcDogYXV0byAhaW1wb3J0YW50O1xuXHRcdGNsaXAtcGF0aDogbm9uZTtcblx0XHRjb2xvcjogJGMtLXRleHQtc2NyZWVuO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgwLjg3NSk7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGxlZnQ6IDVweDtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0b3A6IDVweDtcblx0XHR3aWR0aDogYXV0bztcblx0XHR6LWluZGV4OiAxMDAwMDA7IC8qIEFib3ZlIFdQIHRvb2xiYXIuICovXG5cdH1cbn1cblxuLyogRG8gbm90IHNob3cgdGhlIG91dGxpbmUgb24gdGhlIHNraXAgbGluayB0YXJnZXQuICovXG4jY29udGVudFt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcblx0b3V0bGluZTogMDtcbn1cbiIsIi5hbGlnbmxlZnQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tcmlnaHQ6IDEuNWVtO1xufVxuXG4uYWxpZ25yaWdodCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogMS41ZW07XG59XG5cbi5hbGlnbmNlbnRlciB7XG5cdGNsZWFyOiBib3RoO1xuXHRAaW5jbHVkZSBjZW50ZXItYmxvY2s7XG59XG4iLCJidXR0b24sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItY29sb3I6ICRjLS1wcmltYXJ5O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiAkYy0tcHJpbWFyeTtcbiAgY29sb3I6IHdoaXRlO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDhweDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmhvdmVyOnZpc2l0ZWQge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkYy0tcHJpbWFyeS0tbGlnaHQ7XG4gIH1cbn1cblxuYS5maWxtLWJ1dHRvbixcbmEuZmlsbS1idXR0b246dmlzaXRlZCB7XG4gIEBleHRlbmQgYnV0dG9uO1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmhvdmVyOnZpc2l0ZWQge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkYy0tcHJpbWFyeS0tbGlnaHQ7XG4gIH1cbn1cbiIsIi53cC1jYXB0aW9uIHtcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG5cdG1heC13aWR0aDogMTAwJTtcblxuXHRpbWdbY2xhc3MqPVwid3AtaW1hZ2UtXCJdIHtcblx0XHRAaW5jbHVkZSBjZW50ZXItYmxvY2s7XG5cdH1cblxuXHQud3AtY2FwdGlvbi10ZXh0IHtcblx0XHRtYXJnaW46IDAuODA3NWVtIDA7XG5cdH1cbn1cblxuLndwLWNhcHRpb24tdGV4dCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi5jbGVhcjpiZWZvcmUsXG4uY2xlYXI6YWZ0ZXIsXG4uZW50cnktY29udGVudDpiZWZvcmUsXG4uZW50cnktY29udGVudDphZnRlcixcbi5jb21tZW50LWNvbnRlbnQ6YmVmb3JlLFxuLmNvbW1lbnQtY29udGVudDphZnRlcixcbi5zaXRlLWhlYWRlcjpiZWZvcmUsXG4uc2l0ZS1oZWFkZXI6YWZ0ZXIsXG4uc2l0ZS1jb250ZW50OmJlZm9yZSxcbi5zaXRlLWNvbnRlbnQ6YWZ0ZXIsXG4uc2l0ZS1mb290ZXI6YmVmb3JlLFxuLnNpdGUtZm9vdGVyOmFmdGVyIHtcblx0QGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi5jbGVhcjphZnRlcixcbi5lbnRyeS1jb250ZW50OmFmdGVyLFxuLmNvbW1lbnQtY29udGVudDphZnRlcixcbi5zaXRlLWhlYWRlcjphZnRlcixcbi5zaXRlLWNvbnRlbnQ6YWZ0ZXIsXG4uc2l0ZS1mb290ZXI6YWZ0ZXIge1xuXHRAaW5jbHVkZSBjbGVhcmZpeC1hZnRlcjtcbn1cbiIsImlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuaW5wdXRbdHlwZT1cIndlZWtcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJjb2xvclwiXSxcbnRleHRhcmVhIHtcblx0Y29sb3I6ICRjLS10ZXh0LWlucHV0O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkYy0tYm9yZGVyLWlucHV0O1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdHBhZGRpbmc6IDNweDtcblxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogJGMtLXRleHQtaW5wdXQtZm9jdXM7XG5cdH1cbn1cblxuc2VsZWN0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgJGMtLWJvcmRlci1pbnB1dDtcbn1cblxudGV4dGFyZWEge1xuXHR3aWR0aDogMTAwJTtcbn1cbiIsIi5uZXdzbGV0dGVyLWZvcm0td3JhcHBlciB7XG4gIHdpZHRoOiBtaW4tY29udGVudDtcblxuICBmb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgXCJ0aXRsZSB0aXRsZVwiXG4gICAgXCJpbnB1dCBzdWJtaXRcIjtcblxuICAgID4gbGFiZWwge1xuICAgICAgZ3JpZC1hcmVhOiB0aXRsZTtcbiAgICB9XG5cbiAgICA+IGlucHV0IHtcbiAgICAgIGdyaWQtYXJlYTogaW5wdXQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy0td2hpdGU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy0td2hpdGU7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtLW1kO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICAgIH1cblxuICAgID4gZGl2LmNsZWFyIHtcbiAgICAgIGdyaWQtYXJlYTogc3VibWl0O1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLS13aGl0ZTtcblxuICAgICAgaW5wdXQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkYy0td2hpdGU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tbWQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwidWwsIG9sIHtcbiAgbWFyZ2luOiAxLjI1ZW0gMDtcbiAgcGFkZGluZzogMCAwIDAgMS4yNWVtO1xuXG5cdGxpIHtcblx0XHRtYXJnaW46IC43NWVtIDA7XG5cdH1cbn1cblxudWwge1xuXHRsaXN0LXN0eWxlOiBkaXNjO1xufVxuXG5vbCB7XG5cdGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbmxpID4gdWwsXG5saSA+IG9sIHtcblx0bWFyZ2luOiAwIDAgMS4yNWVtIDA7XG59XG5cbmR0IHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRkIHtcblx0bWFyZ2luOiAwIDEuNWVtIDEuNWVtO1xufVxuIiwiLnBhZ2UtY29udGVudCAud3Atc21pbGV5LFxuLmVudHJ5LWNvbnRlbnQgLndwLXNtaWxleSxcbi5jb21tZW50LWNvbnRlbnQgLndwLXNtaWxleSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKiBNYWtlIHN1cmUgbG9nbyBsaW5rIHdyYXBzIGFyb3VuZCBsb2dvIGltYWdlLiAqL1xuLmN1c3RvbS1sb2dvLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmltZyB7XG4gIGhlaWdodDogYXV0bzsgLyogTWFrZSBzdXJlIGltYWdlcyBhcmUgc2NhbGVkIGNvcnJlY3RseS4gKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiBBZGhlcmUgdG8gY29udGFpbmVyIHdpZHRoLiAqL1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSAwOyAvKiBFeHRyYSB3aWRlIGltYWdlcyB3aXRoaW4gZmlndXJlIHRhZ3MgZG9uJ3Qgb3ZlcmZsb3cgdGhlIGNvbnRlbnQgYXJlYS4gKi9cbn1cbiIsImh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgLyogSW5oZXJpdCBib3gtc2l6aW5nIHRvIG1ha2UgaXQgZWFzaWVyIHRvIGNoYW5nZSB0aGUgcHJvcGVydHkgZm9yIGNvbXBvbmVudHMgdGhhdCBsZXZlcmFnZSBvdGhlciBiZWhhdmlvcjsgc2VlIGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlLyAqL1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5ociB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLS1iYWNrZ3JvdW5kLWhyO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDFlbSAwO1xufVxuXG4uYWxlcnQge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKGJsYWNrLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG4gIHBhZGRpbmc6IDEuNWVtIDEuMTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoYmxhY2ssIDAuMDUpO1xuICBtYXJnaW46IDFlbSAwIDJlbTtcblxuICBwLFxuICA+ICoge1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLm1vZGFsLW91dGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAwMCwgMC43NSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMHZ3O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiA5OTk5O1xuICBjb250YWluZXItdHlwZTogc2l6ZTtcblxuICAmLm9wZW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgfVxufVxuXG4ubW9kYWwtaW5uZXIge1xuICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMGNxaCAtIDIwcHgpO1xuICB3aWR0aDogY2FsYygxMDBjcXcgLSAyMHB4KTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAwLjkpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IDAgMCAyZW0gcmdiYSgjMDAwLCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAxLjI1ZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb246IHdpZHRoIDUwbXMgbGluZWFyLCBoZWlnaHQgNTBtcyBsaW5lYXI7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWQpIHtcbiAgICBtYXgtaGVpZ2h0OiA5MGNxaDtcbiAgICB3aWR0aDogODJjcXc7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRsZykge1xuICAgIHdpZHRoOiA3NWNxdztcbiAgfVxufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIG1hcmdpbjogNDVweCAxMnB4IDEycHggMTJweDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1kKSB7XG4gICAgbWFyZ2luOiA0NXB4IDIwcHggMjBweCAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbGcpIHtcbiAgICBtYXJnaW46IDQ1cHggMzBweCAzMHB4IDMwcHg7XG4gIH1cbn1cblxuLmNsb3NlLW1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMDBEN1wiO1xuICAgIGZvbnQtc2l6ZTogMi4yNWVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtaW5kZW50OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMGVtO1xuICAgIGhlaWdodDogMGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRvcDogLTAuMDg1ZW07XG4gICAgbGVmdDogMC4xNGVtO1xuICB9XG59XG4iLCJodG1sIHtcbiAgLS1zY3JvbGxiYXJCRzogdHJhbnNwYXJlbnQ7XG4gIC0tdGh1bWJCRzogI2JiYjtcbn1cblxuKiB7XG4gIC8vIHNjcm9sbGJhci13aWR0aDpcbiAgc2Nyb2xsYmFyLWNvbG9yOiB2YXIoLS10aHVtYkJHKSB2YXIoLS1zY3JvbGxiYXJCRyk7XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAxNHB4O1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXNjcm9sbGJhckJHKTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aHVtYkJHKTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIC8vIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLXNjcm9sbGJhckJHKTtcbiAgfVxufVxuIiwidGFibGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuXG4gIHRyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIHRkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAwLjVlbSAwIDA7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay0tYWxlcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBncmlkLWdhcDogMC41cmVtO1xuICBwYWRkaW5nOiAwLjgyNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAwLjc1KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgjY2NjLCAwLjUpO1xuXG4gIGgyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IDAgMCAwLjVyZW07XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay0tZXZlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBncmlkLWdhcDogMC41cmVtO1xuICBwYWRkaW5nOiAwLjgyNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAwLjc1KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgjY2NjLCAwLjUpO1xuXG4gIGgyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IDAgMCAwLjVyZW07XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9ja3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ3JpZC1nYXA6IDEuNXJlbTtcbiAgbWFyZ2luOiAycmVtIDAgM3JlbTtcbn1cblxuLmJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG4gIC5ibG9ja3MgPiAmLFxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbiIsIi8vIFRoZSBncmlkIGZvciB0aGUgdGVhc2VyXG4uZmlsbS1jYXJkIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgXCJ0aXRsZVwiXG4gICAgXCJwb3N0ZXJcIlxuICAgIFwiaW5mb1wiXG4gICAgXCJsaW5rc1wiXG4gICAgXCJzY3JlZW5pbmdzXCJcbiAgICBcImRlc2NyaXB0aW9uXCI7XG4gIGNvbHVtbi1nYXA6IDEuMjVlbTtcbiAgcm93LWdhcDogMS4yNWVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc20pIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgXCJwb3N0ZXIgdGl0bGVcIlxuICAgICAgXCJwb3N0ZXIgaW5mb1wiXG4gICAgICBcInBvc3RlciBsaW5rc1wiXG4gICAgICBcInBvc3RlciBzY3JlZW5pbmdzXCJcbiAgICAgIFwiZGVzY3JpcHRpb24gZGVzY3JpcHRpb25cIjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxLjVmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbi1jb250ZW50IG1pbi1jb250ZW50IG1pbi1jb250ZW50IDFmciBtaW4tY29udGVudDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1kKSB7XG4gICAgY29sdW1uLWdhcDogMS41ZW07XG4gICAgcm93LWdhcDogMWVtO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICBcInNpZGViYXIgdGl0bGVcIlxuICAgICAgXCJzaWRlYmFyIGluZm9cIlxuICAgICAgXCJzaWRlYmFyIHNjcmVlbmluZ3NcIlxuICAgICAgXCJzaWRlYmFyIGRlc2NyaXB0aW9uXCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMi4yNWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWluLWNvbnRlbnQgbWluLWNvbnRlbnQgbWluLWNvbnRlbnQgMWZyO1xuICB9XG5cbiAgLm1vZGFsLWlubmVyICYge1xuICAgIG1hcmdpbjogMCA4cHggMCAwO1xuICB9XG59XG5cbi5maWxtLWNhcmQtLXNpZGViYXIge1xuICBkaXNwbGF5OiBjb250ZW50cztcblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtZCkge1xuICAgIGdyaWQtYXJlYTogc2lkZWJhcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ3JpZC1nYXA6IDFlbTtcbiAgfVxufVxuXG4uZmlsbS1jYXJkLS1saW5rcyB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdyaWQtZ2FwOiAxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1kKSB7XG4gICAgZ3JpZC1nYXA6IDEycHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgYSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5maWxtLWNhcmQtLXRpdGxlIHtcbiAgZ3JpZC1hcmVhOiB0aXRsZTtcbiAgZm9udC1zaXplOiAyLjVlbTtcbiAgbWFyZ2luOiAwIDAgLTAuMjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRzbSkge1xuICAgIGZvbnQtc2l6ZTogMi4yNWVtO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgLmZpbG0tY2FyZC5jb21pbmctc29vbiAmIHtcbiAgICAgIC8vIGZvbnQtc2l6ZTogMS44MjVlbTtcbiAgICB9XG4gIH1cbn1cblxuLmZpbG0tY2FyZC0tZmlsbS1pbmZvIHtcbiAgZ3JpZC1hcmVhOiBpbmZvO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0wLjI1ZW0gMCAwO1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtLWJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRzbSkge1xuICAgIG1hcmdpbjogLTAuNzVlbSAwIDA7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1kKSB7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgfVxufVxuXG4uZmlsbS1jYXJkLS1saW5rcyB7XG4gIGdyaWQtYXJlYTogbGlua3M7XG59XG5cbi5maWxtLWNhcmQtLWRlc2NyaXB0aW9uIHtcbiAgZ3JpZC1hcmVhOiBkZXNjcmlwdGlvbjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICBwOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmZpbG0tY2FyZC5jb21pbmctc29vbiAmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc20pIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5maWxtLWNhcmQtLXNjcmVlbmluZ3Mge1xuICBncmlkLWFyZWE6IHNjcmVlbmluZ3M7XG4gIHBhZGRpbmc6IDAuNWVtIDAuNzVlbTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgMC43NSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoI2NjYywgMC41KTtcbiAgaGVpZ2h0OiBtaW4tY29udGVudDtcblxuICB1bC5zY3JlZW5pbmdzLWxpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMS42MjU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIGxpLnNjcmVlbmluZyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgXG5cbiAgICAgICYucGFzdCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIH1cblxuICAgICAgJi5wcmVzZW50LFxuICAgICAgJi5mdXR1cmUge1xuICAgICAgICBjb2xvcjogJGMtLWJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ud2VlayB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4uZmlsbS1jYXJkLS1wb3N0ZXIge1xuICBncmlkLWFyZWE6IHBvc3RlcjtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5hLmZpbG0tYnV0dG9uIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgcGFkZGluZzogMC41ZW0gMDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRzbSkge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgcGFkZGluZzogMC4zZW0gMDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1kKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAuNWVtIDA7XG4gIH1cbn1cblxuLmNvbWluZy1zb29uIC5maWxtLWJ1dHRvbiB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1kKSB7XG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLmhlYWRlci1hcmVhLWZvbnRzaXplIHtcbiAgZm9udC1zaXplOiAyLjEyNXZ3O1xuICBcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWQpIHtcbiAgICBmb250LXNpemU6IC45OHJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGxnKSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbi50aXRsZS1hcmVhIHtcbiAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAuMjUpO1xuICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDM4LjVlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgIFwiIHRpdGxlXCJcbiAgICBcIiBzdWJ0aXRsZVwiO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gIGNvbHVtbi1nYXA6IC43NWVtO1xuICB0cmFuc2l0aW9uOiAuMnMgbGluZWFyIGZvbnQtc2l6ZSwgLjJzIGxpbmVhciBtYXJnaW47XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWQpIHtcbiAgICB3aWR0aDogNDYuMWVtO1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgLjEyNSk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3ZW0gYXV0bztcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgXCJsb2dvIHRpdGxlXCJcbiAgICAgIFwibG9nbyBzdWJ0aXRsZVwiO1xuICB9XG5cbiAgLmxvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZCkge1xuICAgICAgZ3JpZC1hcmVhOiBsb2dvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgIHdpZHRoOiAxNS4yNWNxaTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvbG9nb3MvZ2ktbG9nby5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG4gIH1cblxuICAuc2l0ZS10aXRsZSB7XG4gICAgZ3JpZC1hcmVhOiB0aXRsZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tbGVmdDogLS4wNWVtO1xuICB9XG5cbiAgLnNpdGUtc3VidGl0bGUge1xuICAgIGdyaWQtYXJlYTogc3VidGl0bGU7XG4gIH1cblxuICAuaG9tZS1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICB9XG59XG5cbmgxLnNpdGUtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IDkuNWNxaTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAuMjEyNWNxaTtcbiAgY29sb3I6ICRjLS13aGl0ZTtcblxuICAuYXJ0aWNsZSB7XG4gICAgZm9udC1zaXplOiAzLjVjcWk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMjVjcWk7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0uNzVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtLjRlbTtcbiAgICBtYXJnaW4tbGVmdDogLjE1ZW07XG4gIH1cbn1cblxuaDIuc2l0ZS1zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiAxLjc1Y3FpO1xuICBsZXR0ZXItc3BhY2luZzogLjM1Y3FpO1xuICB3aWR0aDogYXV0bztcbiAgY29sb3I6ICRjLS13aGl0ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50aXRsZS1hcmVhLS1mb290ZXIge1xuICBmb250LXNpemU6IDJ2dztcblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRzbSkge1xuICAgIGZvbnQtc2l6ZTogLjc1ZW07XG4gIH1cbn1cbiIsImEudHJhaWxlci1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYy0tbGluay1ob3ZlcjtcbiAgcGFkZGluZzogLjVlbSAuNzVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtLWxpbms7XG4gIGNvbG9yOiAkYy0td2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtLWxpbmstaG92ZXI7XG4gICAgY29sb3I6ICRjLS13aGl0ZTtcbiAgfVxufVxuIiwiLndpZGdldCB7XG5cdG1hcmdpbjogMCAwIDEuNWVtO1xuXG5cdC8qIE1ha2Ugc3VyZSBzZWxlY3QgZWxlbWVudHMgZml0IGluIHdpZGdldHMuICovXG5cdHNlbGVjdCB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG4iLCIuY2FsZW5kYXIge1xuICAvLyBib3JkZXI6IDNweCBkb3VibGUgb3JhbmdlO1xufVxuXG4uY2FsZW5kYXItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDAgMCAxZW07XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cblxuLmNhbGVuZGFyLS1tb250aGx5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgZ3JpZC1nYXA6IDAuNWVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtZCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG5cbiAgLmRheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAwLjA1KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgjMDAwLCAwLjEyNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMC44NXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICYtLXBhc3Qge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAwLjAyNSk7XG5cbiAgICAgIC5kYXRlLWRpc3BsYXkge1xuICAgICAgICBjb2xvcjogcmdiYSgjMDAwLCAwLjMpO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1kKSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAwLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLXByZXNlbnQge1xuICAgICAgLmRhdGUtZGlzcGxheSB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1kKSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAwLjkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZnV0dXJlIHtcbiAgICAgIC5kYXRlLWRpc3BsYXkge1xuICAgICAgICBjb2xvcjogcmdiYSgjMDAwLCAwLjYyNSk7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWQpIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIDAuNjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1kKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgbWluLWhlaWdodDogNGVtO1xuICAgICAgbWluLXdpZHRoOiAyZW07XG4gICAgfVxuXG4gICAgJi5oZWFkaW5nIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjI1ZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC4yNWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5lbXB0eSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5kYXRlLWRpc3BsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAwLjUpO1xuICAgIHdpZHRoOiAxLjI1ZW07XG4gICAgaGVpZ2h0OiAxLjI1ZW07XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNzVlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC4yNWVtO1xuICAgIHJpZ2h0OiAwLjI1ZW07XG4gIH1cblxuICAmLS1kYXkge1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuXG4gICAgJl9fZnVsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19udW0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5maWxtcy1kaXNwbGF5IHtcbiAgcGFkZGluZzogMCAwLjNlbSAwLjNlbSAwLjNlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ3JpZC1nYXA6IDAuNGVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1kKSB7XG4gICAgcGFkZGluZy10b3A6IDEuNzVlbTtcbiAgfVxufVxuXG5idXR0b24uZmlsbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ3JpZC1nYXA6IDAuMTI1ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNWVtIDAuNWVtO1xuICBib3JkZXItcmFkaXVzOiAwLjdlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjY2NjLCAwLjQpO1xuICBib3JkZXItY29sb3I6IHJnYmEoI2FhYSwgMC41KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgMC40KTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoI2FhYSwgMC45KTtcblxuICAgIHNwYW4uZmlsbS10aXRsZSxcbiAgICAuZmlsbS10aW1lcyB7XG4gICAgICBjb2xvcjogJGMtLXJlZC0tZGFyaztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICBzcGFuLmZpbG0tdGl0bGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRjLS1yZWQtLWRhcmtlc3Q7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiOiBcIjtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNWVtO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5maWxtLXRpbWVzIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRjLS1yZWQtLWRhcmtlc3Q7XG4gIH1cbn1cbiIsIi5ob21lLXBhZ2UtY29udGVudCB7XG4gIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmRlYnVnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIuc2VyaWVzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdyaWQtZ2FwOiAyZW07XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBib3JkZXItYm90dG9tOiAwLjFlbSBzb2xpZCByZ2JhKCRjLS1yZWQtLWRhcmtlc3QsIDAuNSk7XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWQpIHtcbiAgICBmb250LXNpemU6IDAuODI1cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbGcpIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5cbi5zZXJpZXMtaGVhZGVyLWltYWdlIHtcbiAgaW1nIHtcbiAgICB3aWR0aDogOGVtO1xuICB9XG59XG5cbi5zZXJpZXMtaGVhZGVyLWluZm8ge1xuICBwYWRkaW5nOiAwLjc1ZW0gMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBncmlkLWdhcDogMC4yNWVtO1xufVxuXG5oMS5zZXJpZXMtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuXG5oMi5zZXJpZXMtZGF0ZXMge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS43NWVtO1xufVxuXG5oMy5zZXJpZXMtc3VidGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuXG4uc2VyaWVzLXRlbXBsYXRlLWRlZmF1bHQge1xuICAuZmlsbS1jYXJkIHtcbiAgICBtYXJnaW46IDNlbSAwO1xuICB9XG59XG4iLCIjYWNmLWdyb3VwXzVmMzlhNjYxMmRkM2Yge1xuXG4gIC5hY2YtZmllbGQtd3lzaXd5ZyAuYWNmLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbn1cbiIsIiNhY2YtZ3JvdXBfNWJmZTViMTU1YzA2Mjpub3QoLmNsb3NlZCkgLmluc2lkZS5hY2YtZmllbGRzLi10b3Age1xuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiBwaW5rO1xuXG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgXCJ0aW1lIHllYXJcIlxuICAgIFwiY291bnRyeSBmb3JtYXRcIlxuICAgIFwiZGlyZWN0b3IgZGlyZWN0b3JcIjtcblxuICAuYWNmLWZpZWxkW2RhdGEtbmFtZT1cImZpbG1fbGVuZ3RoXCJdIHtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiBvcmFuZ2U7XG4gICAgZ3JpZC1hcmVhOiB0aW1lO1xuICB9XG5cbiAgLmFjZi1maWVsZFtkYXRhLW5hbWU9XCJmaWxtX3llYXJcIl0ge1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6IGJ1cmx5d29vZDtcbiAgICBncmlkLWFyZWE6IHllYXI7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuXG4gIC5hY2YtZmllbGRbZGF0YS1uYW1lPVwiY291bnRyeVwiXSB7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogeWVsbG93O1xuICAgIGdyaWQtYXJlYTogY291bnRyeTtcbiAgfVxuXG4gIC5hY2YtZmllbGRbZGF0YS1uYW1lPVwiZm9ybWF0XCJdIHtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHVycXVvaXNlO1xuICAgIGdyaWQtYXJlYTogZm9ybWF0O1xuICB9XG5cbiAgLmFjZi1maWVsZFtkYXRhLW5hbWU9XCJmaWxtX2RpcmVjdG9yXCJdIHtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrc2VhZ3JlZW47XG4gICAgZ3JpZC1hcmVhOiBkaXJlY3RvcjtcbiAgfVxufVxuXG4uYWNmLWZpZWxkW2RhdGEtbmFtZT1cImN1c3RvbV9zY3JlZW5pbmdzX3RleHRcIl0ge1xuXG4gIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDdlbSAhaW1wb3J0YW50O1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgfVxufVxuIiwiI2FjZi1ncm91cF81YmZlNTdiMWUzMTAyOm5vdCguY2xvc2VkKSAuaW5zaWRlLmFjZi1maWVsZHMuLXRvcCB7XG5cbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICBcImJhc2lzIGJhc2lzXCJcbiAgICBcImZyb20gdG9cIlxuICAgIFwidGV4dCB0ZXh0XCJcbiAgICBcInNjcmVlbmluZ3Mgc2NyZWVuaW5nc1wiXG4gICAgXCJmaXJzdHNjcmVlbmluZyBsYXN0c2NyZWVuaW5nXCJcbiAgICBcImFsbHNjcmVlbmluZ3MgYWxsc2NyZWVuaW5nc1wiXG4gICAgXCJhbGxkYXRlcyBhbGxkYXRlc1wiO1xuXG4gIC5hY2YtZmllbGRbZGF0YS1uYW1lPVwidmlzaWJpbGl0eV9iYXNlZF9vblwiXSB7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiBvcmFuZ2U7XG4gICAgZ3JpZC1hcmVhOiBiYXNpcztcbiAgfVxuXG4gIC5hY2YtZmllbGRbZGF0YS1uYW1lPVwiZGlzcGxheV9mcm9tXCJdIHtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6IGJ1cmx5d29vZDtcbiAgICBncmlkLWFyZWE6IGZyb207XG4gIH1cblxuICAuYWNmLWZpZWxkW2RhdGEtbmFtZT1cImRpc3BsYXlfdG9cIl0ge1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogeWVsbG93O1xuICAgIGdyaWQtYXJlYTogdG87XG4gIH1cblxuICAuYWNmLWZpZWxkW2RhdGEtbmFtZT1cImN1c3RvbV9zY3JlZW5pbmdzX3RleHRcIl0ge1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcGFsZXR1cnF1b2lzZTtcbiAgICBncmlkLWFyZWE6IHRleHQ7XG4gIH1cblxuICAuYWNmLWZpZWxkW2RhdGEtbmFtZT1cInNjcmVlbmluZ3NcIl0ge1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogZGFya3NlYWdyZWVuO1xuICAgIGdyaWQtYXJlYTogc2NyZWVuaW5ncztcbiAgfVxuXG4gIC5hY2YtZmllbGRbZGF0YS1uYW1lPVwiZmlyc3Rfc2NyZWVuaW5nXCJdIHtcbiAgICBncmlkLWFyZWE6IGZpcnN0c2NyZWVuaW5nO1xuICAgIC8vZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5hY2YtZmllbGRbZGF0YS1uYW1lPVwibGFzdF9zY3JlZW5pbmdcIl0ge1xuICAgIGdyaWQtYXJlYTogbGFzdHNjcmVlbmluZztcbiAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYWNmLWZpZWxkW2RhdGEtbmFtZT1cImFsbF9zY3JlZW5pbmdzXCJdIHtcbiAgICBncmlkLWFyZWE6IGFsbHNjcmVlbmluZ3M7XG4gICAgLy9kaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmFjZi1maWVsZFtkYXRhLW5hbWU9XCJhbGxfZGF0ZXNcIl0ge1xuICAgIGdyaWQtYXJlYTogYWxsZGF0ZXM7XG4gICAgLy9kaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCJkaXYuYWNmLXBvc3Rib3ggZGl2LmFjZi1maWVsZHMgZGl2LmFjZi1maWVsZCB7XG5cbiAgcGFkZGluZzogLjYyNXJlbTtcblxuICBkaXYuYWNmLWxhYmVsIHtcbiAgICBtYXJnaW46IDAgMCAuMjVyZW07XG5cbiAgICBsYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cblxuLmFjZi1maWVsZHMuaW5zaWRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtLWFkbWluLWZpZWxkc2V0LWJhY2tncm91bmQ7XG59XG5cbi5hY2YtcG9zdGJveC5zZWFtbGVzcz4uaW5zaWRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5hY2YtdGFibGUge1xuICBib3JkZXItY29sb3I6ICRjLS1hZG1pbi1maWVsZC1ib3JkZXI7XG59XG5cbmRpdi5hY2YtcmVsYXRpb25zaGlwIHtcbiAgYm9yZGVyLWNvbG9yOiAkYy0tYWRtaW4tZmllbGQtYm9yZGVyO1xufVxuXG5kaXYuYWNmLXJlbGF0aW9uc2hpcCAuZmlsdGVycyB7XG4gIGJvcmRlci1jb2xvcjogJGMtLWFkbWluLWZpZWxkLWJvcmRlcjtcbn1cblxuZGl2LmFjZi1yZWxhdGlvbnNoaXAgLnNlbGVjdGlvbiAuY2hvaWNlcyAubGlzdCB7XG4gIGJvcmRlci1jb2xvcjogJGMtLWFkbWluLWZpZWxkLWJvcmRlcjtcbn1cblxuZGl2LmFjZi1maWVsZHM+ZGl2LmFjZi1maWVsZCB7XG4gIGJvcmRlci1jb2xvcjogJGMtLWFkbWluLWZpZWxkLWJvcmRlcjtcbn1cblxuYm9keS53cC1hZG1pbi5wb3N0LXR5cGUtZmlsbSB7XG5cbiAgI3dwLWNvbnRlbnQtbWVkaWEtYnV0dG9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiYm9keS5sb2dpbi1hY3Rpb24tbG9naW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gICNsb2dpbiB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtaW4td2lkdGg6IDI3NXB4O1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgcGFkZGluZzogMTVweCAwIDAgMDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuYm9keS5sb2dpbiB7XG5cbiAgaDEgYSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2NpbmVtYS10aGVtZS9pbWFnZXMvbG9nb18yMDE5LnBuZyk7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDBweDtcbiAgfVxufVxuXG5ib2R5LndwLWNvcmUtdWksXG5ib2R5LndwLWFkbWluIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtLWFkbWluLWJhY2tncm91bmQ7XG4gIGZvbnQtZmFtaWx5OiAkZm9udF9fYWRtaW4tbWFpbjtcbiAgY29sb3I6ICRjLS1ibGFjaztcblxuICBwLCBoMSwgaDIsIGgzLCBoNCwgaDUsIHNwYW4sIGJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250X19hZG1pbi1tYWluO1xuICB9XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICAud3Atc3VibWVudSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbiNhZG1pbm1lbnUsXG4jYWRtaW5tZW51IC53cC1zdWJtZW51LFxuI2FkbWlubWVudWJhY2ssXG4jYWRtaW5tZW51d3JhcCB7XG4gIC8vIGJhY2tncm91bmQtY29sb3I6ICRjLS1hZG1pbi1jb2xvcjtcbn1cblxuI2FkbWlubWVudSAud3AtaGFzLWN1cnJlbnQtc3VibWVudSAud3Atc3VibWVudSAud3Atc3VibWVudS1oZWFkLFxuI2FkbWlubWVudSAud3AtbWVudS1hcnJvdyxcbiNhZG1pbm1lbnUgLndwLW1lbnUtYXJyb3cgZGl2LFxuI2FkbWlubWVudSBsaS5jdXJyZW50IGEubWVudS10b3AsXG4jYWRtaW5tZW51IGxpLndwLWhhcy1jdXJyZW50LXN1Ym1lbnUgYS53cC1oYXMtY3VycmVudC1zdWJtZW51LFxuLmZvbGRlZCAjYWRtaW5tZW51IGxpLmN1cnJlbnQubWVudS10b3AsXG4uZm9sZGVkICNhZG1pbm1lbnUgbGkud3AtaGFzLWN1cnJlbnQtc3VibWVudSB7XG4gIC8vIGJhY2tncm91bmQtY29sb3I6ICRjLS1hZG1pbi1idXR0b247XG59XG5cbi5hY2NvcmRpb24tc2VjdGlvbi10aXRsZTphZnRlcixcbi5oYW5kbGVkaXYsXG4uaXRlbS1lZGl0LFxuLnBvc3Rib3ggLmhhbmRsZWRpdi5idXR0b24tbGluayxcbi50b2dnbGUtaW5kaWNhdG9yIHtcbiAgY29sb3I6ICRjLS1hZG1pbi1idXR0b24tYm9yZGVyO1xufVxuXG4ud3AtY29yZS11aSAuYnV0dG9uLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAkYy0tYWRtaW4tYnV0dG9uO1xuICBib3JkZXItY29sb3I6ICRjLS1hZG1pbi1idXR0b24tYm9yZGVyO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAkYy0tYWRtaW4tYnV0dG9uLS1ob3ZlcjtcbiAgICBib3JkZXItY29sb3I6ICRjLS1hZG1pbi1idXR0b24tYm9yZGVyLS1ob3ZlcjtcbiAgfVxufVxuXG4jd3AtY29udGVudC1lZGl0b3ItdG9vbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnBvc3Rib3gtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtLWFkbWluLWhlYWRpbmctYmFja2dyb3VuZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLS1hZG1pbi1maWVsZC1ib3JkZXI7XG59XG5cbi5jb21tdW5pdHktZXZlbnRzIHVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtLWFkbWluLWZpZWxkc2V0LWJhY2tncm91bmQ7XG59XG5cbmgyLmhuZGxlIHtcbiAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGMtLWFkbWluLWhlYWRpbmctYmFja2dyb3VuZDtcbn1cblxuLnVwZGF0ZS1jb3JlLXBocCBoMiB7XG4gIG1hcmdpbi10b3A6IDEuMjVlbTtcbn1cblxuLnBvc3Rib3gge1xuICBib3JkZXItY29sb3I6ICRjLS1hZG1pbi1maWVsZC1ib3JkZXI7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLS1hZG1pbi1maWVsZHNldC1iYWNrZ3JvdW5kO1xufVxuXG4jY29tbWVudC1saW5rLWJveCwgI2VkaXQtc2x1Zy1ib3gge1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogJGMtLWFkbWluLWhlYWRpbmc7XG59XG5cbi53cC1lZGl0b3ItZXhwYW5kICN3cC1jb250ZW50LWVkaXRvci10b29scyB7XG4gIGJvcmRlci1jb2xvcjogJGMtLWFkbWluLWZpZWxkLWJvcmRlcjtcbn1cblxuYnV0dG9uLndwLXN3aXRjaC1lZGl0b3Ige1xuICBib3JkZXItY29sb3I6ICRjLS1hZG1pbi1maWVsZC1ib3JkZXI7XG59XG5cbmRpdi53cC1lZGl0b3ItY29udGFpbmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAkYy0tYWRtaW4tZmllbGQtYm9yZGVyO1xufVxuXG4jcG9zdC1zdGF0dXMtaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogJGMtLWFkbWluLWZpZWxkLWJvcmRlcjtcbn1cblxuLnBvc3Rib3ggLmhuZGxlLCAuc3R1ZmZib3ggLmhuZGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAkYy0tYWRtaW4tZmllbGQtYm9yZGVyO1xufVxuXG4jc2NyZWVuLW1ldGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy0tYWRtaW4tZmllbGRzZXQtYmFja2dyb3VuZDtcbiAgYm9yZGVyLWNvbG9yOiAkYy0tYWRtaW4tZmllbGQtYm9yZGVyO1xufVxuXG4jc2NyZWVuLW1ldGEtbGlua3MgLnNob3ctc2V0dGluZ3Mge1xuICBib3JkZXItY29sb3I6ICRjLS1hZG1pbi1maWVsZC1ib3JkZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLS1hZG1pbi1maWVsZHNldC1iYWNrZ3JvdW5kO1xufVxuXG51bCNhZG1pbm1lbnUgYS53cC1oYXMtY3VycmVudC1zdWJtZW51OmFmdGVyLFxudWwjYWRtaW5tZW51PmxpLmN1cnJlbnQ+YS5jdXJyZW50OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKCRjLS13aGl0ZSwgLjYyNSk7XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuaW5wdXRbdHlwZT1cIndlZWtcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJjb2xvclwiXSxcbnRleHRhcmVhIHtcbiAgY29sb3I6IHJnYmEoJGMtLWJsYWNrLCAuNzUpO1xuICBib3JkZXItY29sb3I6ICRjLS1hZG1pbi1maWVsZC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDNweDtcbn1cblxuLmhhbmRsZS1vcmRlci1sb3dlcixcbi5oYW5kbGUtb3JkZXItaGlnaGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN1Ym1pdGJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLS1hZG1pbi1maWVsZHNldC1iYWNrZ3JvdW5kO1xufVxuXG4jbWFqb3ItcHVibGlzaGluZy1hY3Rpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtLWFkbWluLWZpZWxkc2V0LWJhY2tncm91bmQ7XG59XG5cbiNwb3N0c3R1ZmYgI3RpdGxld3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGMtLWFkbWluLWZpZWxkLWJvcmRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAjdGl0bGUtcHJvbXB0LXRleHQsXG4gICN0aXRsZSB7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBmb250LXNpemU6IDEuN2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgaGVpZ2h0OiAxLjdlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAjdGl0bGUtcHJvbXB0LXRleHQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4udGhlbWUtYnJvd3NlciAudGhlbWUgLnRoZW1lLW5hbWUge1xuICBoZWlnaHQ6IDQ4cHg7XG59Il19 */
