@charset "UTF-8";html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}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:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{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]{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}[hidden],template{display:none}:root{--wl-c-red-h:18;--wl-c-red-s:98%;--wl-c-red-l:40%;--wl-c-red-hsl:18,98%,40%;--wl-c-red_h:0;--wl-c-red_s:0%;--wl-c-red_l:100%;--wl-c-red_hsl:0,0%,100%;--wl-c-blue-h:227;--wl-c-blue-s:31%;--wl-c-blue-l:16%;--wl-c-blue-hsl:227,31%,16%;--wl-c-blue_h:0;--wl-c-blue_s:0%;--wl-c-blue_l:100%;--wl-c-blue_hsl:0,0%,100%;--wl-c-green-h:114;--wl-c-green-s:89%;--wl-c-green-l:28%;--wl-c-green-hsl:114,89%,28%;--wl-c-green_h:0;--wl-c-green_s:0%;--wl-c-green_l:100%;--wl-c-green_hsl:0,0%,100%;--wl-c-yellow-h:43;--wl-c-yellow-s:85%;--wl-c-yellow-l:45%;--wl-c-yellow-hsl:43,85%,45%;--wl-c-yellow_h:226;--wl-c-yellow_s:29%;--wl-c-yellow_l:9%;--wl-c-yellow_hsl:226,29%,9%;--wl-c-gold-h:35;--wl-c-gold-s:61%;--wl-c-gold-l:53%;--wl-c-gold-hsl:35,61%,53%;--wl-c-gold_h:0;--wl-c-gold_s:0%;--wl-c-gold_l:100%;--wl-c-gold_hsl:0,0%,100%;--wl-c-white-h:0;--wl-c-white-s:0%;--wl-c-white-l:100%;--wl-c-white-hsl:0,0%,100%;--wl-c-white_h:226;--wl-c-white_s:29%;--wl-c-white_l:9%;--wl-c-white_hsl:226,29%,9%;--wl-c-median-h:202;--wl-c-median-s:17%;--wl-c-median-l:47%;--wl-c-median-hsl:202,17%,47%;--wl-c-median_h:0;--wl-c-median_s:0%;--wl-c-median_l:100%;--wl-c-median_hsl:0,0%,100%;--wl-c-dark-h:209;--wl-c-dark-s:95%;--wl-c-dark-l:17%;--wl-c-dark-hsl:209,95%,17%;--wl-c-dark_h:0;--wl-c-dark_s:0%;--wl-c-dark_l:100%;--wl-c-dark_hsl:0,0%,100%;--wl-c-black-h:226;--wl-c-black-s:29%;--wl-c-black-l:9%;--wl-c-black-hsl:226,29%,9%;--wl-c-black_h:0;--wl-c-black_s:0%;--wl-c-black_l:100%;--wl-c-black_hsl:0,0%,100%;--wl-c-alert-h:var(--wl-c-red-h);--wl-c-alert-s:var(--wl-c-red-s);--wl-c-alert-l:var(--wl-c-red-l);--wl-c-alert-hsl:var(--wl-c-red-hsl);--wl-c-alert_h:var(--wl-c-red_h);--wl-c-alert_s:var(--wl-c-red_s);--wl-c-alert_l:var(--wl-c-red_l);--wl-c-alert_hsl:var(--wl-c-red_hsl);--wl-c-attention-h:var(--wl-c-yellow-h);--wl-c-attention-s:var(--wl-c-yellow-s);--wl-c-attention-l:var(--wl-c-yellow-l);--wl-c-attention-hsl:var(--wl-c-yellow-hsl);--wl-c-attention_h:var(--wl-c-yellow_h);--wl-c-attention_s:var(--wl-c-yellow_s);--wl-c-attention_l:var(--wl-c-yellow_l);--wl-c-attention_hsl:var(--wl-c-yellow_hsl);--wl-c-neutral-h:var(--wl-c-blue-h);--wl-c-neutral-s:var(--wl-c-blue-s);--wl-c-neutral-l:var(--wl-c-blue-l);--wl-c-neutral-hsl:var(--wl-c-blue-hsl);--wl-c-neutral_h:var(--wl-c-blue_h);--wl-c-neutral_s:var(--wl-c-blue_s);--wl-c-neutral_l:var(--wl-c-blue_l);--wl-c-neutral_hsl:var(--wl-c-blue_hsl);--wl-c-positive-h:var(--wl-c-green-h);--wl-c-positive-s:var(--wl-c-green-s);--wl-c-positive-l:var(--wl-c-green-l);--wl-c-positive-hsl:var(--wl-c-green-hsl);--wl-c-positive_h:var(--wl-c-green_h);--wl-c-positive_s:var(--wl-c-green_s);--wl-c-positive_l:var(--wl-c-green_l);--wl-c-positive_hsl:var(--wl-c-green_hsl);--wl-c-foreground-h:var(--wl-c-black-h);--wl-c-foreground-s:var(--wl-c-black-s);--wl-c-foreground-l:var(--wl-c-black-l);--wl-c-foreground-hsl:var(--wl-c-black-hsl);--wl-c-foreground_h:var(--wl-c-black_h);--wl-c-foreground_s:var(--wl-c-black_s);--wl-c-foreground_l:var(--wl-c-black_l);--wl-c-foreground_hsl:var(--wl-c-black_hsl);--wl-c-background-h:var(--wl-c-white-h);--wl-c-background-s:var(--wl-c-white-s);--wl-c-background-l:var(--wl-c-white-l);--wl-c-background-hsl:var(--wl-c-white-hsl);--wl-c-background_h:var(--wl-c-white_h);--wl-c-background_s:var(--wl-c-white_s);--wl-c-background_l:var(--wl-c-white_l);--wl-c-background_hsl:var(--wl-c-white_hsl);--wl-c-primary-h:var(--wl-c-gold-h);--wl-c-primary-s:var(--wl-c-gold-s);--wl-c-primary-l:var(--wl-c-gold-l);--wl-c-primary-hsl:var(--wl-c-gold-hsl);--wl-c-primary_h:var(--wl-c-gold_h);--wl-c-primary_s:var(--wl-c-gold_s);--wl-c-primary_l:var(--wl-c-gold_l);--wl-c-primary_hsl:var(--wl-c-gold_hsl);--wl-c-secondary-h:var(--wl-c-blue-h);--wl-c-secondary-s:var(--wl-c-blue-s);--wl-c-secondary-l:var(--wl-c-blue-l);--wl-c-secondary-hsl:var(--wl-c-blue-hsl);--wl-c-secondary_h:var(--wl-c-blue_h);--wl-c-secondary_s:var(--wl-c-blue_s);--wl-c-secondary_l:var(--wl-c-blue_l);--wl-c-secondary_hsl:var(--wl-c-blue_hsl);--wl-c-nav-bar-background-h:var(--wl-c-blue-h);--wl-c-nav-bar-background-s:var(--wl-c-blue-s);--wl-c-nav-bar-background-l:var(--wl-c-blue-l);--wl-c-nav-bar-background-hsl:var(--wl-c-blue-hsl);--wl-c-nav-bar-background_h:var(--wl-c-blue_h);--wl-c-nav-bar-background_s:var(--wl-c-blue_s);--wl-c-nav-bar-background_l:var(--wl-c-blue_l);--wl-c-nav-bar-background_hsl:var(--wl-c-blue_hsl);--wl-c-nav-bar-text-h:var(--wl-c-white-h);--wl-c-nav-bar-text-s:var(--wl-c-white-s);--wl-c-nav-bar-text-l:var(--wl-c-white-l);--wl-c-nav-bar-text-hsl:var(--wl-c-white-hsl);--wl-c-nav-bar-text_h:var(--wl-c-white_h);--wl-c-nav-bar-text_s:var(--wl-c-white_s);--wl-c-nav-bar-text_l:var(--wl-c-white_l);--wl-c-nav-bar-text_hsl:var(--wl-c-white_hsl);--wl-f-sans:interstate,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Ubuntu","Helvetica Neue",sans-serif;--wl-f-sans-condensed:interstate-condensed,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Ubuntu","Helvetica Neue",sans-serif;--wl-f-arabic:ibm-plex-arabic,sans-serif;--wl-f-ui:var(--wl-f-sans);--wl-f-heading:var(--wl-f-sans-condensed);--wl-f-article:var(--wl-f-sans);--wl-f-arabic:var(--wl-f-arabic);--size-unit:4.8rem;--size-xs:0.8rem;--size-sm:1.2rem;--size-md:1.3714285714rem;--size-ml:1.6rem;--size-lg:2.4rem}@media (min-width:640px){:root{--size-md:1.3714285714rem}}@media (min-width:1024px){:root{--size-md:2.1917808219rem}}@media (min-width:640px){:root{--size-ml:2.56rem}}@media (min-width:1024px){:root{--size-lg:4.8rem}}@media (min-width:640px){:root{--size-xl:6.4rem}}@media (min-width:1024px){:root{--size-xl:7.7669902913rem}}*{box-sizing:border-box}.page-section,.view-main,.view-main-inner,.view-main-inner>*,body{max-width:100%;min-width:100%;width:100%}body{display:flex;flex-direction:column}:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--vh:100vh;--nav-height:100px;--wp-admin-bar-height:0;--transform-origin-y:50%;background-color:#fff;background-color:hsla(var(--wl-c-background-hsl),1);color:#10131e;color:hsla(var(--wl-c-foreground-hsl),1);display:block;font-size:10px}@media (min-width:1024px){:root{font-size:9px}}@media (min-width:1440px){:root{font-size:10px}}@media (min-width:2048px){:root{font-size:11px}}:root .view-main{transform-origin:50vw 50%;transform-origin:50vw var(--transform-origin-y);transition:transform .62s}@media (min-width:640px){:root.apple.programmatic-scrolling .view-main,:root.chrome.programmatic-scrolling .view-main{transform:scale(.95);transition:transform .19s}}:root.has-overlay.no-scrollbar,:root.menu-open.no-scrollbar,:root.scrolled.no-scrollbar,:root.wishlist-open.no-scrollbar{overflow:hidden}:root.has-overlay.apple.high-performance .view-main,:root.has-overlay.chrome.high-performance .view-main,:root.menu-open.apple.high-performance .view-main,:root.menu-open.chrome.high-performance .view-main,:root.scrolled.apple.high-performance .view-main,:root.scrolled.chrome.high-performance .view-main,:root.wishlist-open.apple.high-performance .view-main,:root.wishlist-open.chrome.high-performance .view-main{transform:scale(.97);transition:transform .38s}@media (min-width:640px){:root.has-overlay.apple.high-performance .view-main,:root.has-overlay.chrome.high-performance .view-main,:root.menu-open.apple.high-performance .view-main,:root.menu-open.chrome.high-performance .view-main,:root.scrolled.apple.high-performance .view-main,:root.scrolled.chrome.high-performance .view-main,:root.wishlist-open.apple.high-performance .view-main,:root.wishlist-open.chrome.high-performance .view-main{transform:scale(.98)}}:root.has-overlay.apple.high-performance .view-main__inner-shadow,:root.has-overlay.chrome.high-performance .view-main__inner-shadow,:root.menu-open.apple.high-performance .view-main__inner-shadow,:root.menu-open.chrome.high-performance .view-main__inner-shadow,:root.scrolled.apple.high-performance .view-main__inner-shadow,:root.scrolled.chrome.high-performance .view-main__inner-shadow,:root.wishlist-open.apple.high-performance .view-main__inner-shadow,:root.wishlist-open.chrome.high-performance .view-main__inner-shadow{opacity:1;transition:.38s}body{--wp-admin-bar-height:0px;color:#10131e;color:hsla(var(--wl-c-foreground-hsl),1);font-family:interstate,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-family:var(--wl-f-ui);min-height:100vh}body.admin-bar{--wp-admin-bar-height:46px}@media (min-width:783px){body.admin-bar{--wp-admin-bar-height:32px}}.ie body{display:block}.view-main{display:flex;flex:1 1 auto;flex-direction:column}.ie .view-main{display:block;padding-top:100px}.home .view-main{padding-top:0}.view-main-inner{flex:1 1 auto}.view-main__inner-shadow{background-color:rgba(16,19,30,.62);bottom:0;box-shadow:inset 0 0 6em 3em #10131e,inset 0 0 20em #10131e;display:none;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transform:translateZ(0);transition:1s;z-index:1}.high-performance .view-main__inner-shadow{content:"";display:block}@media (min-width:640px){.view-main__inner-shadow{background-color:transparent;box-shadow:inset 0 0 4em 2em #10131e,inset 0 0 10em #10131e}}@keyframes translateX50Pc{0%{transform:translateZ(0)}to{transform:translate3d(50%,0,0)}}::-moz-selection{background-color:rgba(208,147,62,.5);background-color:hsla(var(--wl-c-primary-hsl),.5)}::selection{background-color:rgba(208,147,62,.5);background-color:hsla(var(--wl-c-primary-hsl),.5)}:focus{outline-color:#d0933e;outline-color:hsla(var(--wl-c-primary-hsl),1)}img{max-width:100%}img,svg{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}figure{margin:0}#wpadminbar{background-color:#010203;position:fixed}[data-for-attachment-id]{transition:opacity 1s}[data-for-attachment-id]:not(.loaded){opacity:0}._lazy{transition:opacity 1s}._lazy:not(._lazy-loaded){opacity:0}@keyframes SimpleAnimateIn{0%{opacity:0;transform:translateY(.62em)}to{opacity:1;transform:translateY(1)}}:root{font-family:interstate,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-family:var(--wl-f-ui)}body{font-size:1.6rem;line-height:1.38}@media (min-width:640px){body{font-size:1.8rem}}b,em,h1,h2,h3,h4,h5,i,p,strong{-webkit-margin-before:0;-webkit-margin-after:0;color:inherit;margin-bottom:0;margin-top:0}h1,h2,h3,h4,h5{font-family:interstate-condensed,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-family:var(--wl-f-heading);font-weight:400;margin:0}h1{font-size:3.6rem}h2{font-size:2.8rem}h3{font-size:1.8rem}h4,h5{font-size:inherit}a{color:inherit;text-decoration:none}:root{--gap:6px}.container{margin-left:auto;margin-right:auto;max-width:1440px}.page-section .container{padding-left:2.4rem;padding-left:var(--size-lg);padding-right:2.4rem;padding-right:var(--size-lg)}@media (min-width:1024px){.page-section .container{padding-left:4.8rem;padding-left:var(--size-lg);padding-right:4.8rem;padding-right:var(--size-lg)}}.button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#d0933e;background-color:hsla(var(--wl-c-primary-hsl),1);color:#fff;cursor:pointer;display:inline-flex;font-family:interstate-condensed,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-family:var(--wl-f-heading);font-style:italic;font-weight:700;justify-content:center;letter-spacing:.07em;padding:1rem 2rem;position:relative;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button:not(.larger){border:0 solid transparent}.button:not(.larger):before{background-color:#d0933e;background-color:hsla(var(--wl-c-primary-hsl),1);content:"";height:100%;left:-1rem;position:absolute;top:0;transform:skewX(10deg);width:2rem}[dir=rtl] .button:not(.larger):before{left:unset;right:-1rem;transform:skewX(-10deg)}.button span{display:flex;text-transform:uppercase}.button span:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' viewBox='0 0 30 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 8.957h27.622L19.665 1m7.957 7.957-7.957 7.956' stroke='%23fff' stroke-width='2.448'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:auto;margin-left:1rem;width:2rem}[dir=rtl] .button span:after{margin-left:0;margin-right:1rem;transform:scaleX(-1)}@media (min-width:640px){.button{font-size:1.4rem}}.button:hover{filter:brightness(1.1)}.button>*+*{margin-left:.38em}@supports (margin-inline-start:0.38em){.button>*+*{margin-inline-start:.38em}}@supports not (margin-inline-start:0.38em){.button>*+*{margin-left:.38em}[dir=rtl] .button>*+*{margin-right:.38em}}.button.bigger{font-size:1.19em}.button.larger{font-size:105%;letter-spacing:0}@media (max-width:639px){.button.larger{display:flex;width:100%}}.site-nav{background-color:rgba(28,34,53,.9);background-color:hsla(var(--wl-c-nav-bar-background-hsl),.9);border-top:.4rem solid #d0933e;border-top:.4rem solid hsla(var(--wl-c-primary-hsl),1);color:#fff;color:hsla(var(--wl-c-nav-bar-text-hsl),1);position:sticky;top:0;top:var(--wp-admin-bar-height)}.menu-open .site-nav{background-color:#1c2235;background-color:hsla(var(--wl-c-secondary-hsl),1)}@media (min-width:640px){.menu-open .site-nav{background-color:rgba(28,34,53,.9);background-color:hsla(var(--wl-c-secondary-hsl),.9)}}.site-nav .container{align-items:center;display:flex;justify-content:space-between}.site-nav ul{margin:0;padding:0}.site-nav__logo{align-items:center;display:flex;flex:0 0 auto;padding:.5rem 3rem;position:relative}.site-nav__logo:before{background-color:#fff;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:skewX(-10deg);z-index:-1}[dir=rtl] .site-nav__logo:before{transform:skewX(10deg)}.site-nav__logo img{align-self:stretch;flex:0 0 auto;font-style:italic;height:6rem;position:relative;width:auto}.site-nav__logo h1{color:#1c2235;color:hsla(var(--wl-c-secondary-hsl),1)}.site-nav__hamburger-menu{cursor:pointer;display:block;width:auto}@media (min-width:640px){.site-nav__hamburger-menu{display:none}}.site-nav__hamburger-menu svg{height:1.5rem;width:1.5rem}.site-nav__content{align-items:center;display:none;flex:1 1 auto;font-size:1.4rem;justify-content:space-between}.menu-open .site-nav__content{display:flex;flex-direction:column;left:0;position:absolute;right:0;top:100%}@media (min-width:640px){.menu-open .site-nav__content{flex-direction:row;position:static}.site-nav__content{display:flex}}.site-nav__content-primary{background-color:rgba(28,34,53,.95);background-color:hsla(var(--wl-c-secondary-hsl),.95);display:flex;width:100%}@media (min-width:640px){.site-nav__content-primary{background-color:unset;position:static}}.site-nav__content-primary .menu-header-menu-container{width:100%}.site-nav__content-primary ul{display:flex;list-style:none}@media (min-width:640px){.site-nav__content-primary ul{margin-left:-1rem;margin-right:-1rem;padding:0 2rem}}.menu-open .site-nav__content-primary ul{flex-direction:column}@media (min-width:640px){.menu-open .site-nav__content-primary ul{flex-direction:row}}.site-nav__content-primary ul>.menu-item-has-children{color:#fff;color:hsla(var(--wl-c-nav-bar-text-hsl),1)}.site-nav__content-primary ul>.menu-item-has-children>a{display:flex}.site-nav__content-primary ul>.menu-item-has-children>a:after{color:#fff;color:hsla(var(--wl-c-nav-bar-text-hsl),1);content:" ▸";display:block;font-size:1.6rem;height:auto;margin-left:.5rem;transform:rotate(90deg);width:1rem}.site-nav__content-primary li{padding:0 1rem}.menu-open .site-nav__content-primary li{font-size:1.6rem;padding:1.5rem 2.4rem;padding:1.5rem var(--size-lg)}@media (min-width:1024px){.menu-open .site-nav__content-primary li{padding:1.5rem 4.8rem;padding:1.5rem var(--size-lg)}}@media (min-width:640px){.menu-open .site-nav__content-primary li{padding:0 1rem}}.site-nav__content-primary .sub-menu{display:none;flex-direction:column;padding:0;position:absolute;top:100%}@media (min-width:640px){.site-nav__content-primary .sub-menu{background-color:#1c2235;background-color:hsla(var(--wl-c-secondary-hsl),1)}}.site-nav__content-primary .sub-menu li{padding:1.5rem}.menu-open .site-nav__content-primary .sub-menu{position:static}@media (min-width:640px){.menu-open .site-nav__content-primary .sub-menu{flex-direction:column;position:absolute}}.open .sub-menu{display:flex}.site-nav__content-secondary{align-items:center;display:flex;flex:0 0 auto}.menu-open .site-nav__content-secondary{background-color:rgba(28,34,53,.95);background-color:hsla(var(--wl-c-secondary-hsl),.95);width:100%}@media (min-width:640px){.menu-open .site-nav__content-secondary{background-color:unset;width:auto}}.site-nav__content-secondary ul{list-style:none;margin-left:-1rem;margin-right:-1rem;padding:0 2rem}.menu-open .site-nav__content-secondary ul{margin-left:0;margin-right:0;padding:0;width:100%}@media (min-width:640px){.menu-open .site-nav__content-secondary ul{margin-left:-1rem;margin-right:-1rem;padding:0 2rem}}.site-nav__content-secondary li{padding:0 1rem}.menu-open .site-nav__content-secondary li{padding:1.5rem 2.4rem;padding:1.5rem var(--size-lg);width:100%}@media (min-width:1024px){.menu-open .site-nav__content-secondary li{padding:1.5rem 4.8rem;padding:1.5rem var(--size-lg)}}@media (min-width:640px){.menu-open .site-nav__content-secondary li{padding:0 1rem;width:auto}}.menu-open .site-nav__content-secondary .site-nav__content-secondary-separator-bar{display:none}@media (min-width:640px){.menu-open .site-nav__content-secondary .site-nav__content-secondary-separator-bar{display:block}}.site-nav__content-secondary .site-nav__content-secondary-fia-logo{height:2.5rem;padding-left:2rem;width:auto}[dir=rtl] .site-nav__content-secondary .site-nav__content-secondary-fia-logo{padding-left:0;padding-right:2rem}.menu-open .site-nav__content-secondary .site-nav__content-secondary-fia-logo{display:none}@media (min-width:640px){.menu-open .site-nav__content-secondary .site-nav__content-secondary-fia-logo{display:block}}.site-nav__content-secondary .site-nav__content-secondary-language{align-items:center;display:flex}.site-nav__content-secondary .site-nav__content-secondary-language span{padding-inline-end:.5rem}.section-page .container{padding-bottom:2.4rem;padding-bottom:var(--size-lg);padding-top:2.4rem;padding-top:var(--size-lg)}@media (min-width:1024px){.section-page .container{padding-bottom:4.8rem;padding-bottom:var(--size-lg);padding-top:4.8rem;padding-top:var(--size-lg)}}.section-page h1{font-family:interstate,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-family:var(--wl-f-ui);font-weight:600}.section-page .section-page__wrapper{display:flex;flex-direction:row}.section-page .section-page__content{flex:1 1 auto;width:100%}.section-page img{height:auto;width:100%}.section-page p{padding-bottom:1.6rem}.section-page h2,.section-page h3,.section-page h4{padding-bottom:1rem}.section-page h2,.section-page h3,.section-page h4,.section-page strong{font-family:interstate,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-family:var(--wl-f-ui);font-weight:600}#breadcrumbs{color:rgba(16,19,30,.5);display:block;font-size:1.6rem}.feature .container{padding-bottom:2.4rem;padding-bottom:var(--size-lg);padding-top:2.4rem;padding-top:var(--size-lg)}@media (min-width:1024px){.feature .container{padding-bottom:4.8rem;padding-bottom:var(--size-lg);padding-top:4.8rem;padding-top:var(--size-lg)}}.feature .feature__banner-image{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex-direction:column;height:50rem;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1440px;position:relative}.feature .feature__banner-image:after{background:linear-gradient(180deg,rgba(28,34,53,0),rgba(28,34,53,.5));background:linear-gradient(to bottom,hsla(var(--wl-c-secondary-hsl),0),hsla(var(--wl-c-secondary-hsl),.5));bottom:0;content:"";left:0;position:absolute;right:0;top:0}.feature .feature__banner-image figcaption{align-items:flex-end;display:flex;flex:1 1 auto}.feature .feature__banner-image .container{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between;justify-self:flex-start;width:100%}@media (min-width:640px){.feature .feature__banner-image .container{flex-direction:row}}.feature .feature__banner-image h1{font-size:6rem;font-style:italic;line-height:100%;padding-bottom:1.5rem;position:relative;z-index:1}@media (min-width:640px){.feature .feature__banner-image h1{padding-bottom:0}}.feature__banner{background-color:#1c2235;background-color:hsla(var(--wl-c-secondary-hsl),1);margin-top:-100px;margin-top:calc(var(--nav-height)*-1)}.feature__content{display:flex}.feature__content h2{font-family:interstate,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-family:var(--wl-f-ui);font-weight:600}.feature__content li,.feature__content p{padding-bottom:1.6rem}.feature__content a{color:#d0933e;color:hsla(var(--wl-c-primary-hsl),1)}.feature__content article{width:100%}.site-footer{background-color:#1c2235;background-color:hsla(var(--wl-c-secondary-hsl),1);font-size:1.6rem}.site-footer .container{color:#fff;display:flex;flex-direction:column;padding:4.8rem 2.4rem 2.4rem;padding:calc(var(--size-lg)*2) var(--size-lg) var(--size-lg) var(--size-lg)}@media (min-width:1024px){.site-footer .container{padding:9.6rem 4.8rem 4.8rem;padding:calc(var(--size-lg)*2) var(--size-lg) var(--size-lg) var(--size-lg)}}.site-footer .container ul{list-style-type:none;margin-block-end:0;margin-block-start:0;padding-inline-start:0}.site-footer footer,.site-footer header{display:flex;justify-content:space-between}.site-footer header{flex-direction:column;margin-bottom:3rem}@media (min-width:640px){.site-footer header{flex-direction:row}}.site-footer header ul{display:flex;margin:0 -.5rem}.site-footer header ul li{padding:0 .5rem}.site-footer header .social-link:after{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:2em;width:2em}.site-footer header .youtube_link:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.879 19.146s-6.333 0-7.93-.414a2.668 2.668 0 0 1-1.777-1.776c-.414-1.598-.414-4.912-.414-4.912s0-3.315.414-4.854c.237-.887.947-1.538 1.776-1.775C5.546 5 11.88 5 11.88 5s6.333 0 7.93.415a2.455 2.455 0 0 1 1.776 1.775C22 8.788 22 12.044 22 12.044s0 3.314-.414 4.912a2.455 2.455 0 0 1-1.776 1.776c-1.598.414-7.931.414-7.931.414zm-2.012-4.084 5.267-3.018-5.267-3.019v6.037z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;content:""}.site-footer header .facebook_link:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.889 2H3.11A1.111 1.111 0 0 0 2 3.111V20.89A1.111 1.111 0 0 0 3.111 22h9.572v-7.733h-2.597v-3.028h2.597V9.017c0-2.584 1.578-3.992 3.89-3.992.777-.002 1.554.038 2.327.12v2.688h-1.594c-1.253 0-1.498.598-1.498 1.473v1.927h2.998l-.39 3.028h-2.608V22h5.08A1.111 1.111 0 0 0 22 20.889V3.11A1.111 1.111 0 0 0 20.889 2Z' fill='%23fff'/%3E%3C/svg%3E");content:""}.site-footer header .twitter_link:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' viewBox='0 0 20 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.288 17.5c7.544 0 11.672-6.542 11.672-12.206 0-.184 0-.368-.008-.552A8.58 8.58 0 0 0 20 2.516a8.032 8.032 0 0 1-2.36.678A4.287 4.287 0 0 0 19.448.818a7.946 7.946 0 0 1-2.608 1.037A4 4 0 0 0 13.848.5c-2.264 0-4.104 1.924-4.104 4.292 0 .335.04.66.104.979C6.44 5.587 3.416 3.88 1.392 1.287A4.442 4.442 0 0 0 .84 3.445c0 1.49.728 2.803 1.824 3.572A4.072 4.072 0 0 1 .8 6.482v.059c0 2.074 1.416 3.815 3.288 4.208-.344.1-.704.15-1.08.15-.264 0-.52-.025-.768-.075.52 1.707 2.04 2.945 3.832 2.978A8.003 8.003 0 0 1 0 15.584 11.346 11.346 0 0 0 6.288 17.5z' fill='%23fff'/%3E%3C/svg%3E");background-size:contain;content:""}.site-footer header .linkedin_link:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.519 2H3.474A1.459 1.459 0 0 0 2 3.445v17.11A1.46 1.46 0 0 0 3.474 22H20.52A1.464 1.464 0 0 0 22 20.555V3.445A1.462 1.462 0 0 0 20.519 2ZM7.932 19.042h-2.97V9.498h2.97v9.544ZM6.444 8.194a1.721 1.721 0 1 1 .005-3.442 1.721 1.721 0 0 1-.005 3.442Zm12.594 10.848h-2.961V14.4c0-1.111-.02-2.53-1.543-2.53-1.542 0-1.777 1.207-1.777 2.451v4.721H9.793V9.498h2.843v1.304h.04a3.117 3.117 0 0 1 2.807-1.54c3 0 3.556 1.975 3.556 4.546l-.001 5.234Z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;content:""}.site-footer header .instagram_link:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 3.802c2.672 0 2.985.012 4.041.06.977.044 1.505.206 1.858.345.469.183.802.397 1.151.747.35.349.568.682.747 1.15.135.354.302.882.345 1.859.048 1.056.06 1.37.06 4.041 0 2.672-.012 2.985-.06 4.041-.043.977-.206 1.505-.345 1.858a3.104 3.104 0 0 1-.747 1.151c-.349.35-.682.568-1.15.747-.354.135-.882.301-1.859.345-1.056.048-1.37.06-4.041.06-2.672 0-2.985-.012-4.041-.06-.977-.044-1.505-.206-1.858-.345a3.103 3.103 0 0 1-1.151-.747 3.055 3.055 0 0 1-.747-1.15c-.135-.354-.301-.882-.345-1.859-.048-1.056-.06-1.37-.06-4.041 0-2.672.012-2.985.06-4.041.044-.977.206-1.505.345-1.858.183-.469.397-.802.747-1.151.349-.35.682-.568 1.15-.747.354-.135.882-.301 1.859-.345 1.056-.052 1.373-.06 4.041-.06zM12 2c-2.715 0-3.057.012-4.125.06-1.064.047-1.79.218-2.425.464-.66.254-1.215.6-1.77 1.155a4.96 4.96 0 0 0-1.156 1.77c-.246.636-.417 1.362-.464 2.43C2.012 8.943 2 9.285 2 12c0 2.716.012 3.058.06 4.126.047 1.064.218 1.79.464 2.43.254.658.6 1.214 1.155 1.77a4.961 4.961 0 0 0 1.77 1.155c.636.246 1.362.417 2.43.464 1.068.048 1.406.06 4.125.06 2.72 0 3.057-.012 4.125-.06 1.063-.047 1.79-.218 2.43-.464a4.875 4.875 0 0 0 1.77-1.155 4.959 4.959 0 0 0 1.155-1.77c.246-.636.417-1.363.464-2.43.048-1.068.06-1.406.06-4.125 0-2.72-.012-3.057-.06-4.125-.047-1.064-.218-1.79-.464-2.43a4.872 4.872 0 0 0-1.155-1.77 4.96 4.96 0 0 0-1.77-1.155c-.636-.246-1.363-.417-2.43-.464C15.057 2.012 14.715 2 12 2zm0 4.867a5.138 5.138 0 1 0 .002 10.275A5.138 5.138 0 0 0 12 6.867zm0 8.468a3.334 3.334 0 1 1 0-6.669 3.334 3.334 0 0 1 0 6.669zm6.538-8.674a1.199 1.199 0 1 1-2.397 0 1.199 1.199 0 0 1 2.397 0z' clip-rule='evenodd' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;content:""}.site-footer footer{align-items:flex-end;flex-direction:column;justify-content:center;margin-top:3rem}@media (min-width:640px){.site-footer footer{flex-direction:row;justify-content:space-between}}.site-footer footer ul{align-items:center;display:flex;flex:0 0 auto;order:-1}@media (min-width:640px){.site-footer footer ul{order:2}.site-footer footer span{order:-1}}.site-footer footer figure{background-position:50%;background-repeat:no-repeat;background-size:contain;height:5rem;width:7.5rem}.site-footer__logo img{height:7.5rem;width:auto}.site-footer__content{display:flex;flex-direction:column;justify-content:flex-start}@media (min-width:640px){.site-footer__content{flex-direction:row}}.site-footer__content-nav-primary{color:#d0933e;color:hsla(var(--wl-c-primary-hsl),1);-moz-column-gap:3rem;column-gap:3rem;-moz-columns:2 auto;-moz-column-width:auto;columns:2;font-family:interstate-condensed,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-family:var(--wl-f-heading);font-size:2.4rem;font-style:italic;margin-bottom:3rem;margin-right:0;text-transform:uppercase}@media (min-width:640px){.site-footer__content-nav-primary{margin-bottom:0;margin-right:3rem}[dir=rtl] .site-footer__content-nav-primary{margin-right:0}}.site-footer__content-nav-primary .sub-menu{color:#fff;font-family:interstate,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-family:var(--wl-f-ui);font-size:1.6rem;font-style:normal;text-transform:capitalize}.site-footer__content-nav-primary .sub-menu li{margin-bottom:.5rem}.site-footer__content-nav-primary .menu-item-has-children{margin-bottom:1rem}.site-footer__content-nav-secondary{margin-bottom:3rem;margin-right:0}@media (min-width:640px){.site-footer__content-nav-secondary{margin-bottom:0;margin-right:3rem}}.site-footer__content-nav-secondary li{margin-bottom:.5rem}.site-footer__content-contact{display:block;margin-bottom:3rem;margin-right:3rem}[dir=rtl] .site-footer__content-contact{margin-right:0}@media (min-width:640px){[dir=rtl] .site-footer__content-address,[dir=rtl] .site-footer__content-contact{margin-right:3rem}}.single-page .container{padding-bottom:2.4rem;padding-bottom:var(--size-lg);padding-top:2.4rem;padding-top:var(--size-lg)}@media (min-width:1024px){.single-page .container{padding-bottom:4.8rem;padding-bottom:var(--size-lg);padding-top:4.8rem;padding-top:var(--size-lg)}}.single-page .single-page__wrapper{display:flex}.single-page img{height:auto}.single-page h1{font-family:interstate,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-family:var(--wl-f-ui);font-weight:600;line-height:1;line-height:1.25;padding:1rem 0}.single-page h2,.single-page h4{font-family:interstate,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-family:var(--wl-f-ui);font-weight:600;padding-bottom:1rem}.single-page h4{color:rgba(16,19,30,.5);color:hsla(var(--wl-c-foreground-hsl),.5);text-transform:uppercase}.single-page p{line-height:1.5;margin-bottom:1.6rem}.single-page ol{list-style-position:inside;padding-left:0}.single-page ol li{padding-bottom:1.6rem}.single-page__content{width:100%}.single-event .container{padding-bottom:2.4rem;padding-bottom:var(--size-lg);padding-top:2.4rem;padding-top:var(--size-lg)}@media (min-width:1024px){.single-event .container{padding-bottom:4.8rem;padding-bottom:var(--size-lg);padding-top:4.8rem;padding-top:var(--size-lg)}}.single-event .single-event__banner-image{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex-direction:column;height:50rem;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1440px;position:relative}.single-event .single-event__banner-image:after{background:linear-gradient(180deg,rgba(28,34,53,0),rgba(28,34,53,.5));background:linear-gradient(to bottom,hsla(var(--wl-c-secondary-hsl),0),hsla(var(--wl-c-secondary-hsl),.5));bottom:0;content:"";left:0;position:absolute;right:0;top:0}.single-event .single-event__banner-image header{align-self:flex-end;flex:0 0 auto;margin-top:calc(100px + 1rem);margin-top:calc(var(--nav-height) + 1rem)}@media (min-width:640px){.single-event .single-event__banner-image header{margin-top:100px;margin-top:var(--nav-height)}}.single-event .single-event__banner-image figcaption{align-items:flex-end;display:flex;flex:1 1 auto}.single-event .single-event__banner-image .container{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between;justify-self:flex-start;width:100%}@media (min-width:640px){.single-event .single-event__banner-image .container{flex-direction:row}}.single-event .single-event__banner-image h1{font-size:6rem;font-style:italic;line-height:100%;padding-bottom:1.5rem;position:relative;z-index:1}@media (min-width:640px){.single-event .single-event__banner-image h1{padding-bottom:0}}.single-event__logo{display:block;margin-right:1rem;padding:1rem;position:relative}[dir=rtl] .single-event__logo{margin-left:1rem;margin-right:0}.single-event__logo:before{background-color:#fff;bottom:0;content:"";left:0;position:absolute;right:-2rem;top:0;transform:skew(-5deg);z-index:1}@media (min-width:640px){.single-event__logo:before{right:0}}[dir=rtl] .single-event__logo:before{transform:skew(5deg)}.single-event__logo img{height:7.5rem;position:relative;z-index:1}.single-event__banner{background-color:#1c2235;background-color:hsla(var(--wl-c-secondary-hsl),1);margin-top:-100px;margin-top:calc(var(--nav-height)*-1)}.single-event__banner footer{color:#fff}.single-event__banner footer .container{align-items:center;display:flex;flex-direction:column;justify-content:space-between}@media (min-width:640px){.single-event__banner footer .container{flex-direction:row;padding-bottom:1.3714285714rem;padding-bottom:var(--size-md);padding-top:1.3714285714rem;padding-top:var(--size-md)}@media (min-width:1024px){.single-event__banner footer .container{padding-bottom:2.1917808219rem;padding-bottom:var(--size-md)}}@media (min-width:640px){.single-event__banner footer .container{padding-bottom:1.3714285714rem;padding-bottom:var(--size-md)}}@media (min-width:1024px){.single-event__banner footer .container{padding-top:2.1917808219rem;padding-top:var(--size-md)}}@media (min-width:640px){.single-event__banner footer .container{padding-top:1.3714285714rem;padding-top:var(--size-md)}}}.single-event__banner footer .container p{margin-bottom:1.3714285714rem;margin-bottom:var(--size-md)}@media (min-width:1024px){.single-event__banner footer .container p{margin-bottom:2.1917808219rem;margin-bottom:var(--size-md)}}@media (min-width:640px){.single-event__banner footer .container p{margin-bottom:1.3714285714rem;margin-bottom:var(--size-md);margin-bottom:0;width:75%}}.single-event__banner footer .container a{flex:0 0 auto}.wp-video{width:100%!important}table{border-collapse:collapse;font-size:1.2rem;margin-bottom:1.6rem;max-width:100%;width:100%}table tr{border-bottom:1px solid #10131e}table td{padding:1rem}@media (min-width:640px){table{font-size:unset}}.single-event__banner .single-event__info{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;width:100%}@media (min-width:640px){.single-event__banner .single-event__info{align-items:flex-end;flex-direction:column}}.single_event__banner .single-event__info{display:flex;flex-direction:row;justify-content:space-between;margin-top:2.4rem;width:100%}@media (min-width:640px){.single_event__banner .single-event__info{flex-direction:column;margin-top:0}}.single-event__info .single-event__info-dates_days{align-items:center;display:flex;flex-direction:column;font-family:interstate,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-family:var(--wl-f-ui);justify-content:center;padding:1rem 2rem;position:relative;z-index:1}.single-event__info .single-event__info-dates_days:before{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:hsla(0,0%,100%,.25);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;transform:skew(-5deg);z-index:-1}.single-event__info .single-event__info-time{font-size:1.6rem;padding-top:1rem}.single-event__info-date{align-items:center;display:flex;z-index:1}.single-event__info-date>div{align-items:center;display:flex;flex-direction:column;justify-content:center}.single-event__info-location{display:block;padding-bottom:1rem;padding-top:1rem;position:relative;text-transform:uppercase;z-index:1}.single-event__banner .single-event__info-location{padding-bottom:0;text-align:right}.single_event__info-date-dash{font-family:interstate,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-family:var(--wl-f-ui);font-size:3.6rem;padding:0 1rem;position:relative;z-index:1}.single-event__info-date-day{font-size:3.6rem;font-weight:600;line-height:1}.single-event__info-date-month{font-size:1.6rem}.single-event__content{display:flex}.single-event__content h2{font-family:interstate,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-family:var(--wl-f-ui);font-weight:600}.single-event__content li,.single-event__content p{padding-bottom:1.6rem}.single-event__content a{color:#d0933e;color:hsla(var(--wl-c-primary-hsl),1)}.single-event__content article{width:100%}.single-event__more-events{background-color:rgba(16,19,30,.075);width:100%}.single-event__more-events .container{padding:2.4rem;padding:var(--size-lg)}@media (min-width:1024px){.single-event__more-events .container{padding:4.8rem;padding:var(--size-lg)}}.single-event__more-events h2{padding-bottom:1rem}@media (min-width:640px){img.alignleft{float:left;padding-right:2rem}img.alignright{float:right;padding-left:2rem}}.single-services__wrapper{display:flex}.single-services__content{width:100%}.list-checkbox-wrap ul{flex-wrap:wrap;height:20rem;overflow:scroll}.input--hide{display:none}form{box-sizing:border-box;width:100%}form .nf-form-content{border:solid rgba(16,19,30,.25);border-width:1px 1px 0;padding:2rem 2rem 0}form .nf-form-content .submit-container{margin-bottom:0}form textarea{width:100%}form .nf-after-form-content{border:1px solid rgba(16,19,30,.25);border-top:0 solid rgba(16,19,30,.25);padding:2rem}form .nf-input-limit{display:none}.single-services h1{padding-top:0;text-transform:uppercase}.nf-form-fields-required{padding-bottom:1.6rem}.single-services__sub-heading{color:#d0933e;color:hsla(var(--wl-c-primary-hsl),1);display:block;font-family:interstate-condensed,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-family:var(--wl-f-heading);font-size:2.4rem;font-style:italic;padding-bottom:1.6rem}.news{background-color:rgba(16,19,30,.075)}.news .container{padding-bottom:2.4rem;padding-bottom:var(--size-lg);padding-top:2.4rem;padding-top:var(--size-lg)}@media (min-width:1024px){.news .container{padding-bottom:4.8rem;padding-bottom:var(--size-lg);padding-top:4.8rem;padding-top:var(--size-lg)}}.news .container .button{margin-top:3rem}.news h1{padding-bottom:1rem}.news__grid{grid-gap:3rem;display:grid;grid-template-columns:repeat(1,1fr)}@media (min-width:640px){.news__grid{grid-template-columns:repeat(2,1fr)}}.news__grid article{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start}.news__grid article .news__card-image{width:100%}.news__grid article figure{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.news__grid article figure:after{content:"";display:block;padding-bottom:56.25%}.news__grid article .news__card-content{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:1.3714285714rem;padding:var(--size-md)}@media (min-width:1024px){.news__grid article .news__card-content{padding:2.1917808219rem;padding:var(--size-md)}}@media (min-width:640px){.news__grid article .news__card-content{padding:1.3714285714rem;padding:var(--size-md)}}.news__grid article .news__card-content a{font-weight:800}.news__grid article .news__card-content span{color:#d0933e;color:hsla(var(--wl-c-primary-hsl),1)}.news__grid article .news__card-content h2{font-size:2.4rem;line-height:1.25}.news__grid article .news__card-content h2,.news__grid article .news__card-content h4{font-family:interstate,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-family:var(--wl-f-ui);padding-bottom:1rem}.news__grid article .news__card-content h4{color:rgba(16,19,30,.5);color:hsla(var(--wl-c-foreground-hsl),.5);font-weight:600;text-transform:uppercase}.site-slider{margin-top:-100px;margin-top:calc(var(--nav-height)*-1);position:relative}.site-slider .swiper-container{background-color:#10131e}.site-slider .swiper-slide .container{align-items:flex-start;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:1.3714285714rem 2.4rem;padding:var(--size-md) var(--size-lg);width:100%}@media (min-width:1024px){.site-slider .swiper-slide .container{padding:2.1917808219rem 4.8rem;padding:var(--size-md) var(--size-lg)}}@media (min-width:640px){.site-slider .swiper-slide .container{padding:1.3714285714rem 2.4rem;padding:var(--size-md) var(--size-lg)}}.site-slider .swiper-slide figure{background-position:top;background-size:cover;display:flex;flex-direction:column;height:70rem;mix-blend-mode:multiply;position:relative}.site-slider .swiper-slide figure .container{padding-bottom:2.4rem;padding-bottom:var(--size-lg)}@media (min-width:1024px){.site-slider .swiper-slide figure .container{padding-bottom:4.8rem;padding-bottom:var(--size-lg)}}.site-slider .swiper-slide figure h1{font-size:6rem;font-style:italic;line-height:100%;padding-bottom:1.5rem}@media (min-width:640px){.site-slider .swiper-slide figure h1{width:60%}}.site-slider .swiper-slide footer{background-color:#1c2235;background-color:hsla(var(--wl-c-secondary-hsl),1)}.site-slider .swiper-slide footer .container{padding-bottom:4.8rem;padding-bottom:calc(var(--size-lg)*2);position:relative}@media (min-width:1024px){.site-slider .swiper-slide footer .container{padding-bottom:9.6rem;padding-bottom:calc(var(--size-lg)*2);padding-bottom:4.8rem;padding-bottom:var(--size-lg)}}@media (min-width:1024px){@media (min-width:1024px){.site-slider .swiper-slide footer .container{padding-bottom:4.8rem;padding-bottom:var(--size-lg)}}}.site-slider .swiper-slide footer p{font-size:1.6rem}@media (min-width:640px){.site-slider .swiper-slide footer p{width:60%}}.site-slider .swiper-slide footer a{color:#d0933e;color:hsla(var(--wl-c-primary-hsl),1);padding-top:1rem}.site-slider .swiper-slide footer img{border:0;box-shadow:0 10px 50px rgba(0,0,0,.25);display:none;height:45rem;position:absolute;right:2.4rem;right:var(--size-lg);transform:rotate(1.5deg);width:auto}@media (min-width:1024px){.site-slider .swiper-slide footer img{right:4.8rem;right:var(--size-lg)}}[dir=rtl] .site-slider .swiper-slide footer img{left:2.4rem;left:var(--size-lg);right:unset}@media (min-width:1024px){[dir=rtl] .site-slider .swiper-slide footer img{left:4.8rem;left:var(--size-lg)}}@media (min-width:640px){.site-slider .swiper-slide footer img{display:block}}.site-slider .gallery-thumbs{background-color:transparent;bottom:0;position:absolute;width:100%}.site-slider .gallery-thumbs .container{display:flex;justify-content:flex-start;width:100%}.site-slider .gallery-thumbs .swiper-slide{width:auto!important}.site-slider .gallery-thumbs button{background-color:transparent!important;border:transparent;border-bottom:3px solid hsla(var(--wl-c-primary-hsl),1);border-radius:0;color:#fff;display:inline;margin-inline-end:5px;min-width:10rem;outline:none!important;outline-color:transparent!important;padding-bottom:.5rem;padding-inline-start:0;text-align:start}.section-mobility{background-color:rgba(16,19,30,.075)}.section-mobility .container{display:flex;margin-bottom:-1.37143rem;margin-bottom:calc(var(--size-md)*-1);padding:2.4rem;padding:var(--size-lg)}@media (min-width:1024px){.section-mobility .container{margin-bottom:-2.19178rem;margin-bottom:calc(var(--size-md)*-1)}}@media (min-width:640px){.section-mobility .container{margin-bottom:-1.37143rem;margin-bottom:calc(var(--size-md)*-1)}}@media (min-width:1024px){.section-mobility .container{padding:4.8rem;padding:var(--size-lg)}}.section-mobility h2{padding-bottom:1rem}.section-mobility .section-mobility-services{flex:1 0 auto;width:100%}@media (min-width:1024px){.section-mobility .section-mobility-services{width:60%}}.section-mobility-services__service{background-color:#fff;display:flex;flex-direction:column;margin-bottom:1.3714285714rem;margin-bottom:var(--size-md);position:relative}@media (min-width:1024px){.section-mobility-services__service{margin-bottom:2.1917808219rem;margin-bottom:var(--size-md)}}@media (min-width:640px){.section-mobility-services__service{flex-direction:row;margin-bottom:1.3714285714rem;margin-bottom:var(--size-md)}}.section-mobility-services__service .section-mobility-services__service-card-image{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1 0 50%;position:relative}.section-mobility-services__service .section-mobility-services__service-card-image:after{content:"";display:block;padding-bottom:56.25%}@media (min-width:640px){.section-mobility-services__service .section-mobility-services__service-card-image:after{padding-bottom:0}}.section-mobility-services__service .section-mobility-services__service-card-image a{display:block;height:100%;position:absolute;width:100%}.section-mobility-services__service .button{float:right;margin-left:1rem}[dir=rtl] .section-mobility-services__service .button{float:left;margin-left:0;margin-right:1rem}.section-mobility-services__service-content h3{font-family:interstate;font-size:2.4rem;font-weight:600;line-height:1.25;padding-bottom:.5rem;text-transform:uppercase}.section-mobility-services__service-content h4{color:#d0933e;color:hsla(var(--wl-c-primary-hsl),1);font-size:2rem;font-style:italic;line-height:1.25;padding-bottom:1.25rem}.section-mobility-services__service-content-wrapper{display:block;padding:2.4rem;padding:var(--size-lg)}@media (min-width:1024px){.section-mobility-services__service-content-wrapper{padding:4.8rem;padding:var(--size-lg)}}.section-mobility-services__service-content-text{display:flex;width:100%}.section-mobility-services__service-content-image{align-self:flex-end;background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 30%;transform:rotate(1.5deg)}.section-mobility-services__service-content-image:after{content:"";display:block;padding-bottom:100%}.section-mobility-services__sidebar{width:30%}.section-mobility-sidebar{display:none;flex:0 0 auto;padding-inline-start:3rem;padding-left:3rem;width:100%}@media (min-width:1024px){.section-mobility-sidebar{display:block}}.section-mobility-sidebar .section-mobility-sidebar__video{position:relative;width:100%}.section-mobility-sidebar .section-mobility-sidebar__video:after{content:"";display:block;margin-bottom:1rem;padding-bottom:56.25%}.section-mobility-sidebar iframe{height:100%;position:absolute;width:100%}.section-mobility-sidebar h2{font-family:interstate-condensed,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-family:var(--wl-f-heading);font-size:2.4rem;line-height:1;padding-bottom:1rem}.section-fia-sidebar{display:none;flex:0 0 auto;padding-inline-start:3rem;padding-left:3rem;width:100%}@media (min-width:1024px){.section-fia-sidebar{display:block}}.section-fia-sidebar .section-fia-sidebar__video{position:relative;width:100%}.section-fia-sidebar .section-fia-sidebar__video:after{content:"";display:block;margin-bottom:1rem;padding-bottom:56.25%}.section-fia-sidebar iframe{height:100%;position:absolute;width:100%}.section-fia-sidebar h2{font-family:interstate-condensed,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-family:var(--wl-f-heading);font-size:2.4rem;line-height:1;padding-bottom:1rem}.section-sporting{background-blend-mode:multiply;background-image:linear-gradient(180deg,rgba(208,147,62,.5),#d0933e),url();background-position:top;background-repeat:no-repeat;background-size:cover}.section-sporting>*{filter:none}.section-sporting .container{padding:2.4rem;padding:var(--size-lg)}@media (min-width:1024px){.section-sporting .container{padding:4.8rem;padding:var(--size-lg)}}.section-sporting h2{color:#fff;font-size:4.8rem;font-style:italic;font-weight:800;line-height:1;padding-bottom:1rem;text-transform:uppercase}.section-sporting__wrapper{background:linear-gradient(180deg,rgba(208,147,62,.5),rgba(28,34,53,.75));background:linear-gradient(to bottom,hsla(var(--wl-c-primary-hsl),.5),hsla(var(--wl-c-secondary-hsl),.75))}.section-sporting__event{background-color:#fff;display:flex;flex-direction:column;margin-bottom:1.3714285714rem;margin-bottom:var(--size-md);position:relative}@media (min-width:1024px){.section-sporting__event{margin-bottom:2.1917808219rem;margin-bottom:var(--size-md)}}@media (min-width:640px){.section-sporting__event{flex-direction:row;margin-bottom:1.3714285714rem;margin-bottom:var(--size-md)}}.section-sporting__event .section-sporting__event-card-image{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:0 0 50%;position:relative}.section-sporting__event .section-sporting__event-card-image:after{content:"";display:block;padding-bottom:56.25%}@media (min-width:640px){.section-sporting__event .section-sporting__event-card-image:after{padding-bottom:0}}.section-sporting__event .section-sporting__event-card-image a{align-items:center;color:#fff;display:flex;font-family:interstate-condensed,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-family:var(--wl-f-heading);font-size:4.8rem;height:100%;justify-content:center;position:absolute;width:100%}.section-sporting__event-content{width:100%}.section-sporting__event-content h3{font-size:2.4rem;font-style:italic;font-weight:600;padding-bottom:1rem}.section-sporting__event-content h4{color:#d0933e;color:hsla(var(--wl-c-primary-hsl),1);font-style:italic;padding-bottom:1rem}.section-sporting__event-content .button{float:right;margin-left:1rem}[dir=rtl] .section-sporting__event-content .button{float:left;margin-left:0;margin-right:1rem}.section-sporting__event-content-text{padding:2.4rem;padding:var(--size-lg)}@media (min-width:1024px){.section-sporting__event-content-text{padding:4.8rem;padding:var(--size-lg)}}.section-sporting__event-content-text h3{font-size:3.6rem;line-height:1}.section-sporting__event-content-text img{height:5rem;width:auto}.section-about{display:flex;flex-direction:column}@media (min-width:640px){.section-about{flex-direction:row}}.section-about .section-about__content{display:flex;flex:1 1 50%;flex-direction:column;justify-content:center}.section-about iframe{flex:1 1 50%}.section-about__content-text{margin-left:auto;max-width:720px;padding:2.4rem;padding:var(--size-lg)}@media (min-width:1024px){.section-about__content-text{padding:4.8rem;padding:var(--size-lg)}}[dir=rtl] .section-about__content-text{margin-left:0;margin-right:auto}.section-about__content-text h2{font-weight:800;padding-bottom:1rem}.section-about__content-text p{padding-bottom:3rem}.section-about__content-text figure{background-position:0;background-repeat:no-repeat;background-size:contain;height:4.5rem;margin-bottom:1rem;width:auto}[dir=rtl] .section-about__content-text figure{background-position:100%}.section-news{background-color:rgba(16,19,30,.075)}.section-news .container{display:flex;padding:2.4rem;padding:var(--size-lg)}@media (min-width:1024px){.section-news .container{padding:4.8rem;padding:var(--size-lg)}}.section-news h2{padding-bottom:1rem}.section-news .section-news-posts{flex:1 0 auto;width:60%}.section-news-posts__post{background-color:#fff;display:flex;flex-direction:column;margin-bottom:1.3714285714rem;margin-bottom:var(--size-md);position:relative}@media (min-width:1024px){.section-news-posts__post{margin-bottom:2.1917808219rem;margin-bottom:var(--size-md)}}@media (min-width:640px){.section-news-posts__post{flex-direction:row;margin-bottom:1.3714285714rem;margin-bottom:var(--size-md)}}.section-news-posts__post .section-news-posts__post-image{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:0 0 50%;position:relative}.section-news-posts__post .section-news-posts__post-image:after{content:"";display:block;padding-bottom:56.25%}@media (min-width:640px){.section-news-posts__post .section-news-posts__post-image:after{padding-bottom:0}}.section-news-posts__post .section-news-posts__post-image a{display:block;height:100%;position:absolute;width:100%}.section-news-posts__post .button{float:right;margin-left:1rem}[dir=rtl] .section-news-posts__post .button{float:left;margin-left:0;margin-right:1rem}.section-news-posts__post-content h3{font-family:interstate;font-size:2.4rem;font-weight:600;line-height:1.25;padding-bottom:1rem}.section-news-posts__post-content h4{color:rgba(16,19,30,.5);color:hsla(var(--wl-c-foreground-hsl),.5);font-family:interstate,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-family:var(--wl-f-ui);font-size:1.6rem;font-weight:600;padding-bottom:1rem;text-transform:uppercase}.section-news-posts__post-content-text{padding:2.4rem;padding:var(--size-lg)}@media (min-width:1024px){.section-news-posts__post-content-text{padding:4.8rem;padding:var(--size-lg)}}.gallery{display:none}.gallery .swiper-slide figure{background-repeat:no-repeat;background-size:cover}.gallery .swiper-slide figure:after{content:"";display:block;padding-bottom:56.25%}.gallery .swiper-slide__video{position:relative;width:100%}.gallery .swiper-slide__video:after{content:"";display:block;margin-bottom:1rem;padding-bottom:56.25%}.gallery iframe{height:100%;position:absolute;width:100%}.gallery .media-gallery-thumbs__backdrop{bottom:0;display:block;left:0;position:absolute;right:0;top:0}.thumbs .gallery{display:none}.lightbox .gallery{animation:lightboxBackdropEnter 1s forwards;opacity:0}.section-news-sidebar{display:none;padding-inline-start:3rem;padding-left:3rem;width:30%}@media (min-width:1024px){.section-news-sidebar{display:block}}.section-news-sidebar .section-news-sidebar__instagram-post{background-position:50%;background-size:cover;position:relative;width:100%}.section-news-sidebar .section-news-sidebar__instagram-post:after{content:"";display:block;padding-bottom:100%}.section-news-sidebar .section-news-sidebar__instagram-post:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' viewBox='0 0 20 21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.996 1.802c2.67 0 2.984.012 4.04.06.976.044 1.504.206 1.857.345.468.183.801.397 1.15.747.35.349.568.682.747 1.15.135.354.301.882.345 1.859.047 1.056.06 1.37.06 4.04 0 2.673-.013 2.986-.06 4.042-.044.977-.206 1.505-.345 1.858a3.105 3.105 0 0 1-.746 1.151c-.35.35-.683.568-1.151.747-.353.135-.881.301-1.857.345-1.056.048-1.37.06-4.04.06s-2.984-.012-4.04-.06c-.976-.044-1.504-.206-1.857-.345a3.103 3.103 0 0 1-1.15-.747 3.056 3.056 0 0 1-.747-1.15c-.135-.354-.301-.882-.345-1.859-.047-1.056-.06-1.37-.06-4.041 0-2.672.013-2.985.06-4.041.044-.977.206-1.505.345-1.858.183-.469.397-.802.746-1.151.35-.35.683-.568 1.151-.747.353-.135.881-.301 1.857-.345 1.056-.052 1.373-.06 4.04-.06zm0-1.802C7.282 0 6.94.012 5.873.06 4.81.107 4.083.278 3.448.524c-.658.254-1.214.6-1.77 1.155A4.961 4.961 0 0 0 .525 3.45C.278 4.086.107 4.812.06 5.88.012 6.943 0 7.285 0 10c0 2.716.012 3.058.06 4.126.047 1.064.218 1.79.464 2.43.254.658.599 1.214 1.155 1.77a4.96 4.96 0 0 0 1.77 1.155c.634.246 1.36.417 2.428.464 1.068.048 1.405.06 4.123.06s3.056-.012 4.123-.06c1.064-.047 1.79-.218 2.429-.464a4.872 4.872 0 0 0 1.77-1.155 4.959 4.959 0 0 0 1.154-1.77c.246-.636.417-1.363.465-2.43.047-1.068.059-1.406.059-4.125 0-2.72-.012-3.057-.06-4.125-.047-1.064-.218-1.79-.464-2.43a4.874 4.874 0 0 0-1.155-1.77A4.957 4.957 0 0 0 16.551.52c-.634-.246-1.36-.417-2.428-.464C13.052.012 12.71 0 9.996 0zm0 4.867a5.137 5.137 0 0 0-5.135 5.137 5.134 5.134 0 1 0 10.27 0 5.134 5.134 0 0 0-5.135-5.137zm0 8.468A3.334 3.334 0 0 1 6.663 10a3.334 3.334 0 1 1 6.667 0 3.334 3.334 0 0 1-3.334 3.335zm6.537-8.674a1.199 1.199 0 1 1-2.398 0 1.199 1.199 0 0 1 2.398 0z' clip-rule='evenodd' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:block;height:2rem;margin:2rem;position:absolute;right:0;width:2rem}.section-news-sidebar .ff-stream{min-height:0!important;padding-top:0}.section-news-sidebar .ff-stream .ff-stream-wrapper{margin-top:0}.section-news-sidebar .ff-stream .ff-loadmore-wrapper{display:none}.section-news-sidebar .ff-stream .ff-icon:before{border-width:0}.archive-board-members{background-color:rgba(16,19,30,.075)}.archive-board-members .container{padding-bottom:2.4rem;padding-bottom:var(--size-lg);padding-top:2.4rem;padding-top:var(--size-lg)}@media (min-width:1024px){.archive-board-members .container{padding-bottom:4.8rem;padding-bottom:var(--size-lg);padding-top:4.8rem;padding-top:var(--size-lg)}}.archive-board-members h1{padding-bottom:1rem}.archive-board-members h1,.archive-board-members h2{font-family:interstate,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-family:var(--wl-f-ui);font-weight:600}.archive-board-members h2{line-height:1.25}.archive-board-members .archive-board-members__grid{grid-gap:1rem;display:grid;grid-template-columns:repeat(1,1fr)}@media (min-width:640px){.archive-board-members .archive-board-members__grid{grid-template-columns:repeat(2,1fr)}}.archive-board-members article{background-color:#fff;display:flex;flex-direction:column}.archive-board-members .archive-board-members__content{flex:1 1 auto;padding:1.3714285714rem;padding:var(--size-md)}@media (min-width:1024px){.archive-board-members .archive-board-members__content{padding:2.1917808219rem;padding:var(--size-md)}}@media (min-width:640px){.archive-board-members .archive-board-members__content{padding:1.3714285714rem;padding:var(--size-md)}}.archive-board-members figure{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;flex:1 0 25%}.archive-board-members figure:after{content:"";display:block;padding-bottom:100%}.archive-affiliates{background-color:rgba(16,19,30,.075)}.archive-affiliates .container{padding-bottom:2.4rem;padding-bottom:var(--size-lg);padding-top:2.4rem;padding-top:var(--size-lg)}@media (min-width:1024px){.archive-affiliates .container{padding-bottom:4.8rem;padding-bottom:var(--size-lg);padding-top:4.8rem;padding-top:var(--size-lg)}}.archive-affiliates h1{font-family:interstate,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-family:var(--wl-f-ui);font-weight:600;padding-bottom:1rem}.archive-affiliates__grid{grid-gap:1rem;display:grid;grid-template-columns:repeat(1,1fr)}@media (min-width:640px){.archive-affiliates__grid{grid-template-columns:repeat(2,1fr)}}.archive-affiliates__grid h2{font-family:interstate,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-family:var(--wl-f-ui);font-weight:600;line-height:1.25}.archive-affiliates__grid article{background-color:#fff;display:flex}.archive-affiliates__grid .archive-affiliates__content{flex:1 1 auto;padding:1.3714285714rem;padding:var(--size-md)}@media (min-width:1024px){.archive-affiliates__grid .archive-affiliates__content{padding:2.1917808219rem;padding:var(--size-md)}}@media (min-width:640px){.archive-affiliates__grid .archive-affiliates__content{padding:1.3714285714rem;padding:var(--size-md)}}.archive-affiliates__grid figure{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;flex:0 0 20%;height:auto;margin:1.3714285714rem;margin:var(--size-md)}@media (min-width:1024px){.archive-affiliates__grid figure{margin:2.1917808219rem;margin:var(--size-md)}}@media (min-width:640px){.archive-affiliates__grid figure{margin:1.3714285714rem;margin:var(--size-md)}}.archive-affiliates__grid img{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;flex:0 0 20%;height:auto;margin:1.3714285714rem;margin:var(--size-md)}@media (min-width:1024px){.archive-affiliates__grid img{margin:2.1917808219rem;margin:var(--size-md)}}@media (min-width:640px){.archive-affiliates__grid img{margin:1.3714285714rem;margin:var(--size-md)}}.archive-affiliates__grid figure:after,.archive-affiliates__grid img:after{content:"";display:block;padding-bottom:100%}.u-hidden{display:none!important;visibility:hidden!important}@media (min-width:640px){.u-upto-tablet{display:none!important}}@media (max-width:639px){.u-from-tablet{display:none!important}}.u-font-monospace{font-family:undefined;font-family:var(--wl-f-monospace)}.u-font-capitalize{text-transform:capitalize}.u-font-uppercase{text-transform:uppercase}@media print{.u-no-print{display:none!important}}@media (min-width:640px) and (max-width:1023px){.u-tablet-hidden{display:none!important}}[dir=rtl] .u-rtl-flip{transform:scaleX(-1)}.site-nav{z-index:10000!important}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QSxrQkFFQSxRQUVBLFV4Qnk3RU4sQ3dCOTZFRSxpQ0FFRSx1QkFEQSxheEJpN0VKLEN3Qi82RUksb0RBQ0UsWXhCaTdFTixDd0IvNkVJLHNEQUNFLFl4Qmk3RU4sQ3dCLzZFSSxpREFDRSxjeEJpN0VOLEN5QmwrRUEsdUJBQ0Usb0N6QnErRUYsQ3lCcCtFRSxrQ0FFRSxvREFEQSw2Q3pCdStFSixDRTk3RVUsMEJ1QjFDUixrQ0FFRSxvREFEQSw2Q3pCdStFSixDQXgvREEsQ3lCNWVFLDBCQUNFLG1CekJ3K0VKLEN5QnArRUUsb0RBSEUsb0lBQ0EsZXpCMitFSixDeUJ6K0VFLDBCQUdFLGdCekJzK0VKLEN5Qm4rRUUsb0RBR0UsY0FGQSxhQUNBLG1DekJzK0VKLEN5QnArRUkseUJBSkYsb0RBS0ksbUN6QnUrRUosQ0FDRixDeUJyK0VFLCtCQUdFLHNCQUZBLGFBQ0EscUJ6QncrRUosQ3lCcCtFRSx1REFDRSxjQUNBLDhDekJzK0VKLENFMzlFVSwwQnVCYlIsdURBRUUsOEN6QnMrRUosQ0EvaEVBLENFNWJVLHlCdUJiUix1REFFRSw4Q3pCcytFSixDQXBpRUEsQ3lCOWJFLDhCQUlFLHdCQUVBLDRCQURBLHNCQUZBLGNBRkEsWXpCdytFSixDeUJsK0VHLG9DQUNDLFdBRUEsY0FEQSxtQnpCcStFSixDMEJuaEZBLG9CQUNFLG9DMUJzaEZGLEMwQnJoRkUsK0JBRUUsb0RBREEsNkMxQndoRkosQ0UvK0VVLDBCd0IxQ1IsK0JBRUUsb0RBREEsNkMxQndoRkosQ0F6aUVBLEMwQjVlRSx1QkFFRSxvSUFDQSxnQkFGQSxtQjFCeWhGSixDMEJwaEZBLDBCQUdFLGNBRkEsYUFDQSxtQzFCd2hGRixDMEJ0aEZFLHlCQUpGLDBCQUtJLG1DMUJ5aEZGLENBQ0YsQzBCeGhGRSw2QkFDRSxvSUFDQSxnQkFDQSxnQjFCMGhGSixDMEJ2aEZFLGtDQUVFLHNCQURBLFkxQjBoRkosQzBCdmhGRSx1REFDRSxjQUNBLDhDMUJ5aEZKLENFNWdGVSwwQndCZlIsdURBRUUsOEMxQnloRkosQ0FobEVBLENFNWJVLHlCd0JmUix1REFFRSw4QzFCeWhGSixDQXJsRUEsQzBCbGNFLGlDQU1FLHdCQUVBLDRCQURBLHdCQUZBLGNBSEEsYUFDQSxZQUZBLDRDMUIraEZKLENFcmhGVSwwQndCWFIsaUNBQ0UsNEMxQitoRkosQ0F6bEVBLENFNWJVLHlCd0JYUixpQ0FDRSw0QzFCK2hGSixDQTlsRUEsQzBCbGNFLDhCQU1FLHdCQUVBLDRCQURBLHdCQUZBLGNBSEEsYUFDQSxZQUZBLDRDMUIraEZKLENFcmhGVSwwQndCWFIsOEJBQ0UsNEMxQitoRkosQ0F6bEVBLENFNWJVLHlCd0JYUiw4QkFDRSw0QzFCK2hGSixDQTlsRUEsQzBCemJJLDJFQUNFLFdBRUEsY0FEQSxtQjFCMGhGTixDMkJ0a0ZBLFVBQ0UsdUJBQ0EsMkIzQnlrRkYsQzJCdGtGRSx5QkFERixlQUVJLHNCM0Iwa0ZGLENBQ0YsQzJCdmtGRSx5QkFERixlQUVJLHNCM0Iya0ZGLENBQ0YsQzJCemtGQSxrQkFDRSx1RDNCNGtGRixDMkIxa0ZBLG1CQUNFLHlCM0I2a0ZGLEMyQjNrRkEsa0JBQ0Usd0IzQjhrRkYsQzJCM2tGRSxhQURGLFlBRUksc0IzQitrRkYsQ0FDRixDMkI1a0ZFLGdEQURGLGlCQUVJLHNCM0JnbEZGLENBQ0YsQzJCOWtGQSxzQkFDRSxvQjNCaWxGRixDNEI1bEZFLFVBQ0UsdUI1QitsRkosQyIsInNvdXJjZXMiOlsid2VicGFjazovL3doaXRlbGFiZWwvLi9zcmMvc3R5bGVzL2NvbnRlbnQvX25hdi5zY3NzIiwid2VicGFjazovL3doaXRlbGFiZWwvLi9zcmMvc3R5bGVzL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vd2hpdGVsYWJlbC8uL3NyYy9zdHlsZXMvX25vcm1hbGl6ZS5zY3NzIiwid2VicGFjazovL3doaXRlbGFiZWwvLi9zcmMvc3R5bGVzL19kZWZpbml0aW9ucy5zY3NzIiwid2VicGFjazovL3doaXRlbGFiZWwvLi9zcmMvc3R5bGVzL2Jhc2UvX2NvbG9ycy5zY3NzIiwid2VicGFjazovL3doaXRlbGFiZWwvLi9zcmMvc3R5bGVzL19nbG9iYWwuc2NzcyIsIndlYnBhY2s6Ly93aGl0ZWxhYmVsLy4vc3JjL3N0eWxlcy9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovL3doaXRlbGFiZWwvLi9zcmMvc3R5bGVzL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly93aGl0ZWxhYmVsLy4vc3JjL3N0eWxlcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vd2hpdGVsYWJlbC8uL3NyYy9zdHlsZXMvYmFzZS9fdW5pdHMuc2NzcyIsIndlYnBhY2s6Ly93aGl0ZWxhYmVsLy4vc3JjL3N0eWxlcy9jb250ZW50L19wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vd2hpdGVsYWJlbC8uL3NyYy9zdHlsZXMvY29udGVudC9fcGFnZS1mZWF0dXJlLnNjc3MiLCJ3ZWJwYWNrOi8vd2hpdGVsYWJlbC8uL3NyYy9zdHlsZXMvY29udGVudC9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vd2hpdGVsYWJlbC8uL3NyYy9zdHlsZXMvY29udGVudC9fc2luZ2xlLnNjc3MiLCJ3ZWJwYWNrOi8vd2hpdGVsYWJlbC8uL3NyYy9zdHlsZXMvY29udGVudC9fc2luZ2xlLWV2ZW50cy5zY3NzIiwid2VicGFjazovL3doaXRlbGFiZWwvLi9zcmMvc3R5bGVzL2NvbnRlbnQvX3NpbmdsZS1zZXJ2aWNlcy5zY3NzIiwid2VicGFjazovL3doaXRlbGFiZWwvLi9zcmMvc3R5bGVzL2NvbnRlbnQvX2hvbWUuc2NzcyIsIndlYnBhY2s6Ly93aGl0ZWxhYmVsLy4vc3JjL3N0eWxlcy9jb250ZW50L19zZWN0aW9uLXNpdGUtc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vd2hpdGVsYWJlbC8uL3NyYy9zdHlsZXMvY29udGVudC9fc2VjdGlvbi1tb2JpbGl0eS1zZXJ2aWNlcy5zY3NzIiwid2VicGFjazovL3doaXRlbGFiZWwvLi9zcmMvc3R5bGVzL2NvbnRlbnQvX3NlY3Rpb24tbW9iaWxpdHktc2VydmljZXMtc2lkZWJhci5zY3NzIiwid2VicGFjazovL3doaXRlbGFiZWwvLi9zcmMvc3R5bGVzL2NvbnRlbnQvX3NlY3Rpb24tZmlhLXNpZGViYXIuc2NzcyIsIndlYnBhY2s6Ly93aGl0ZWxhYmVsLy4vc3JjL3N0eWxlcy9jb250ZW50L19zZWN0aW9uLXNwb3J0aW5nLnNjc3MiLCJ3ZWJwYWNrOi8vd2hpdGVsYWJlbC8uL3NyYy9zdHlsZXMvY29udGVudC9fc2VjdGlvbi1hYm91dC5zY3NzIiwid2VicGFjazovL3doaXRlbGFiZWwvLi9zcmMvc3R5bGVzL2NvbnRlbnQvX3NlY3Rpb24tbmV3cy5zY3NzIiwid2VicGFjazovL3doaXRlbGFiZWwvLi9zcmMvc3R5bGVzL2NvbnRlbnQvX3NlY3Rpb24tZ2FsbGVyeS5zY3NzIiwid2VicGFjazovL3doaXRlbGFiZWwvLi9zcmMvc3R5bGVzL2NvbnRlbnQvX3NlY3Rpb24tbmV3cy1zaWRlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vd2hpdGVsYWJlbC8uL3NyYy9zdHlsZXMvY29udGVudC9fYXJjaGl2ZS1ib2FyZC1tZW1iZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vd2hpdGVsYWJlbC8uL3NyYy9zdHlsZXMvY29udGVudC9fYXJjaGl2ZS1hZmZpbGlhdGVzLnNjc3MiLCJ3ZWJwYWNrOi8vd2hpdGVsYWJlbC8uL3NyYy9zdHlsZXMvX3V0aWxpdGllcy5zY3NzIiwid2VicGFjazovL3doaXRlbGFiZWwvLi9zcmMvc3R5bGVzL196LWluZGV4LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLnNpdGUtbmF2IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgLy8gdG9wOiAwO1xuICB0b3A6IHZhcigtLXdwLWFkbWluLWJhci1oZWlnaHQpO1xuICAvLyB6LWluZGV4OiAxOyAvLyBMb2NhbCB6LWluZGV4OiBzbWFsbCBudW1iZXJzXG4gIGJvcmRlci10b3A6IC40cmVtIHNvbGlkIGNvbG9yKHByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihuYXYtYmFyLWJhY2tncm91bmQsIC45KTtcbiAgY29sb3I6IGNvbG9yKG5hdi1iYXItdGV4dCk7XG5cbiAgLy8gTW9iaWxlIG1lbnUgaXMgb3BlblxuICAubWVudS1vcGVuICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHNlY29uZGFyeSk7XG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCAuOSk7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICB1bCB7XG4gICAgbWFyZ2luOjA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uc2l0ZS1uYXZfX2xvZ28ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAuNXJlbSAzcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgei1pbmRleDogLTE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcih3aGl0ZSk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTBkZWcpO1xuICAgIFtkaXI9cnRsXSAmIHtcbiAgICAgIHRyYW5zZm9ybTogc2tld1goMTBkZWcpO1xuICAgIH1cbiAgfVxuXG4gIGltZ3tcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNnJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBhbGlnbi1zZWxmOnN0cmV0Y2g7XG4gIH1cbiAgaDEge1xuICAgIC8vIGRpc3BsYXk6IGlubGluZTtcbiAgICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5KTtcbiAgICAvLyBmb250LWZhbWlseTogZm9udCh1aSk7XG4gICAgLy8gZm9udC1zaXplOiAxLjJyZW07XG4gICAgLy8gbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgLy8gZmxleDogMCAxIDUwJTtcbiAgICAvLyAvLyB3aWR0aDogNTAlO1xuICAgIC8vIGhlaWdodDogMTAwJTtcbiAgICAvLyAvLyB3aWR0aDogNTAlO1xuICB9XG5cbn1cblxuLnNpdGUtbmF2X19oYW1idXJnZXItbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBzdmcge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cblxuLnNpdGUtbmF2X19jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG5cbiAgLm1lbnUtb3BlbiAmIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5zaXRlLW5hdl9fY29udGVudC1wcmltYXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHNlY29uZGFyeSwgLjk1KTtcbiAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cblxuICAvLyBXUCBDbGFzc1xuICAubWVudS1oZWFkZXItbWVudS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgIH1cbiAgICAubWVudS1vcGVuICYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIH1cbiAgICB9XG4gICAgJiA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiBjb2xvcihuYXYtYmFyLXRleHQpO1xuICAgICAgJiA+IGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyBcXDI1QjgnO1xuICAgICAgICAgIGNvbG9yOiBjb2xvcihuYXYtYmFyLXRleHQpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc5JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA5IDQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjUgMi41NDI5MmUtMDdMOC41IDIuMzg0MTllLTA3TDQuNSA0TDAuNSAyLjU0MjkyZS0wN1onIGZpbGw9J2N1cnJlbnRDb2xvcicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIC8vIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBsaSB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICAgIC5tZW51LW9wZW4gJiB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSBzaXplKGxnKTtcbiAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihzZWNvbmRhcnkpO1xuICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAvLyBwYWRkaW5nOiBzaXplKG1kKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHNlY29uZGFyeSk7XG4gICAgfVxuICAgIFxuICBcbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgfVxuICAgIC5tZW51LW9wZW4gJiB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgbGkge1xuICAgICAgICAvLyBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBcbiAgICAgICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAvLyAgICAgLm9wZW4gJiB7XG5cbiAgLy8gICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gIC8vICAgICB9XG4gIC8vICAgfVxuICAvLyB9XG59XG5cblxuLnN1Yi1tZW51IHtcbiAgLm9wZW4gJiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG5cbi5zaXRlLW5hdl9fY29udGVudC1zZWNvbmRhcnkge1xuICBmbGV4OiAwIDAgYXV0bzsgLy8gU2hyaW5rIDAgcHJldmVudHMgaW1hZ2Ugc2NhbGluZyBkb3duIG5vbi1wcm9wb3J0aW9uYWxseVxuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAubWVudS1vcGVuICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHNlY29uZGFyeSwgLjk1KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gIFxuICB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG4gICAgcGFkZGluZzogMCAycmVtO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgLm1lbnUtb3BlbiAmIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBsaSB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICAgIC5tZW51LW9wZW4gJiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSBzaXplKGxnKTtcbiAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2l0ZS1uYXZfX2NvbnRlbnQtc2Vjb25kYXJ5LXNlcGFyYXRvci1iYXIge1xuICAgIC5tZW51LW9wZW4gJiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5zaXRlLW5hdl9fY29udGVudC1zZWNvbmRhcnktZmlhLWxvZ28ge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBbZGlyID0gcnRsXSAmIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQgOiAycmVtO1xuICAgIH1cbiAgICAubWVudS1vcGVuICYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNpdGUtbmF2X19jb250ZW50LXNlY29uZGFyeS1sYW5ndWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHNwYW4ge1xuICAgICAgcGFkZGluZy1pbmxpbmUtZW5kOiAwLjVyZW07XG4gICAgfVxuICB9XG4gIFxufVxuXG4vLyBUZXN0aW5nIGZvciBzcGVjaWZpY2l0eSwgSXQgZGlkbid0IHdvcms/XG4vLyBDaGVjayB3aXRoIFRyb3lcblxuLy8gI2FyYWJpYyB7XG4vLyAgIGZvbnQtZmFtaWx5OiBmb250KGFyYWJpYyk7XG4vLyB9IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogbm9ybWFsaXplLmNzcyB2OC4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5oMSB7XG4gIG1hcmdpbjogMC42N2VtIDA7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuW3R5cGU9Y2hlY2tib3hdLFxuW3R5cGU9cmFkaW9dIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1zZWFyY2hdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG46cm9vdCB7XG4gIC8qIEhTTCBjb2xvcnMgKi9cbiAgLS13bC1jLXJlZC1oOiAxODtcbiAgLS13bC1jLXJlZC1zOiA5OCU7XG4gIC0td2wtYy1yZWQtbDogNDAlO1xuICAtLXdsLWMtcmVkLWhzbDogMTgsIDk4JSwgNDAlO1xuICAtLXdsLWMtcmVkX2g6IDA7XG4gIC0td2wtYy1yZWRfczogMCU7XG4gIC0td2wtYy1yZWRfbDogMTAwJTtcbiAgLS13bC1jLXJlZF9oc2w6IDAsIDAlLCAxMDAlO1xuICAtLXdsLWMtYmx1ZS1oOiAyMjc7XG4gIC0td2wtYy1ibHVlLXM6IDMxJTtcbiAgLS13bC1jLWJsdWUtbDogMTYlO1xuICAtLXdsLWMtYmx1ZS1oc2w6IDIyNywgMzElLCAxNiU7XG4gIC0td2wtYy1ibHVlX2g6IDA7XG4gIC0td2wtYy1ibHVlX3M6IDAlO1xuICAtLXdsLWMtYmx1ZV9sOiAxMDAlO1xuICAtLXdsLWMtYmx1ZV9oc2w6IDAsIDAlLCAxMDAlO1xuICAtLXdsLWMtZ3JlZW4taDogMTE0O1xuICAtLXdsLWMtZ3JlZW4tczogODklO1xuICAtLXdsLWMtZ3JlZW4tbDogMjglO1xuICAtLXdsLWMtZ3JlZW4taHNsOiAxMTQsIDg5JSwgMjglO1xuICAtLXdsLWMtZ3JlZW5faDogMDtcbiAgLS13bC1jLWdyZWVuX3M6IDAlO1xuICAtLXdsLWMtZ3JlZW5fbDogMTAwJTtcbiAgLS13bC1jLWdyZWVuX2hzbDogMCwgMCUsIDEwMCU7XG4gIC0td2wtYy15ZWxsb3ctaDogNDM7XG4gIC0td2wtYy15ZWxsb3ctczogODUlO1xuICAtLXdsLWMteWVsbG93LWw6IDQ1JTtcbiAgLS13bC1jLXllbGxvdy1oc2w6IDQzLCA4NSUsIDQ1JTtcbiAgLS13bC1jLXllbGxvd19oOiAyMjY7XG4gIC0td2wtYy15ZWxsb3dfczogMjklO1xuICAtLXdsLWMteWVsbG93X2w6IDklO1xuICAtLXdsLWMteWVsbG93X2hzbDogMjI2LCAyOSUsIDklO1xuICAtLXdsLWMtZ29sZC1oOiAzNTtcbiAgLS13bC1jLWdvbGQtczogNjElO1xuICAtLXdsLWMtZ29sZC1sOiA1MyU7XG4gIC0td2wtYy1nb2xkLWhzbDogMzUsIDYxJSwgNTMlO1xuICAtLXdsLWMtZ29sZF9oOiAwO1xuICAtLXdsLWMtZ29sZF9zOiAwJTtcbiAgLS13bC1jLWdvbGRfbDogMTAwJTtcbiAgLS13bC1jLWdvbGRfaHNsOiAwLCAwJSwgMTAwJTtcbiAgLS13bC1jLXdoaXRlLWg6IDA7XG4gIC0td2wtYy13aGl0ZS1zOiAwJTtcbiAgLS13bC1jLXdoaXRlLWw6IDEwMCU7XG4gIC0td2wtYy13aGl0ZS1oc2w6IDAsIDAlLCAxMDAlO1xuICAtLXdsLWMtd2hpdGVfaDogMjI2O1xuICAtLXdsLWMtd2hpdGVfczogMjklO1xuICAtLXdsLWMtd2hpdGVfbDogOSU7XG4gIC0td2wtYy13aGl0ZV9oc2w6IDIyNiwgMjklLCA5JTtcbiAgLS13bC1jLW1lZGlhbi1oOiAyMDI7XG4gIC0td2wtYy1tZWRpYW4tczogMTclO1xuICAtLXdsLWMtbWVkaWFuLWw6IDQ3JTtcbiAgLS13bC1jLW1lZGlhbi1oc2w6IDIwMiwgMTclLCA0NyU7XG4gIC0td2wtYy1tZWRpYW5faDogMDtcbiAgLS13bC1jLW1lZGlhbl9zOiAwJTtcbiAgLS13bC1jLW1lZGlhbl9sOiAxMDAlO1xuICAtLXdsLWMtbWVkaWFuX2hzbDogMCwgMCUsIDEwMCU7XG4gIC0td2wtYy1kYXJrLWg6IDIwOTtcbiAgLS13bC1jLWRhcmstczogOTUlO1xuICAtLXdsLWMtZGFyay1sOiAxNyU7XG4gIC0td2wtYy1kYXJrLWhzbDogMjA5LCA5NSUsIDE3JTtcbiAgLS13bC1jLWRhcmtfaDogMDtcbiAgLS13bC1jLWRhcmtfczogMCU7XG4gIC0td2wtYy1kYXJrX2w6IDEwMCU7XG4gIC0td2wtYy1kYXJrX2hzbDogMCwgMCUsIDEwMCU7XG4gIC0td2wtYy1ibGFjay1oOiAyMjY7XG4gIC0td2wtYy1ibGFjay1zOiAyOSU7XG4gIC0td2wtYy1ibGFjay1sOiA5JTtcbiAgLS13bC1jLWJsYWNrLWhzbDogMjI2LCAyOSUsIDklO1xuICAtLXdsLWMtYmxhY2tfaDogMDtcbiAgLS13bC1jLWJsYWNrX3M6IDAlO1xuICAtLXdsLWMtYmxhY2tfbDogMTAwJTtcbiAgLS13bC1jLWJsYWNrX2hzbDogMCwgMCUsIDEwMCU7XG4gIC0td2wtYy1hbGVydC1oOiB2YXIoLS13bC1jLXJlZC1oKTtcbiAgLS13bC1jLWFsZXJ0LXM6IHZhcigtLXdsLWMtcmVkLXMpO1xuICAtLXdsLWMtYWxlcnQtbDogdmFyKC0td2wtYy1yZWQtbCk7XG4gIC0td2wtYy1hbGVydC1oc2w6IHZhcigtLXdsLWMtcmVkLWhzbCk7XG4gIC0td2wtYy1hbGVydF9oOiB2YXIoLS13bC1jLXJlZF9oKTtcbiAgLS13bC1jLWFsZXJ0X3M6IHZhcigtLXdsLWMtcmVkX3MpO1xuICAtLXdsLWMtYWxlcnRfbDogdmFyKC0td2wtYy1yZWRfbCk7XG4gIC0td2wtYy1hbGVydF9oc2w6IHZhcigtLXdsLWMtcmVkX2hzbCk7XG4gIC0td2wtYy1hdHRlbnRpb24taDogdmFyKC0td2wtYy15ZWxsb3ctaCk7XG4gIC0td2wtYy1hdHRlbnRpb24tczogdmFyKC0td2wtYy15ZWxsb3ctcyk7XG4gIC0td2wtYy1hdHRlbnRpb24tbDogdmFyKC0td2wtYy15ZWxsb3ctbCk7XG4gIC0td2wtYy1hdHRlbnRpb24taHNsOiB2YXIoLS13bC1jLXllbGxvdy1oc2wpO1xuICAtLXdsLWMtYXR0ZW50aW9uX2g6IHZhcigtLXdsLWMteWVsbG93X2gpO1xuICAtLXdsLWMtYXR0ZW50aW9uX3M6IHZhcigtLXdsLWMteWVsbG93X3MpO1xuICAtLXdsLWMtYXR0ZW50aW9uX2w6IHZhcigtLXdsLWMteWVsbG93X2wpO1xuICAtLXdsLWMtYXR0ZW50aW9uX2hzbDogdmFyKC0td2wtYy15ZWxsb3dfaHNsKTtcbiAgLS13bC1jLW5ldXRyYWwtaDogdmFyKC0td2wtYy1ibHVlLWgpO1xuICAtLXdsLWMtbmV1dHJhbC1zOiB2YXIoLS13bC1jLWJsdWUtcyk7XG4gIC0td2wtYy1uZXV0cmFsLWw6IHZhcigtLXdsLWMtYmx1ZS1sKTtcbiAgLS13bC1jLW5ldXRyYWwtaHNsOiB2YXIoLS13bC1jLWJsdWUtaHNsKTtcbiAgLS13bC1jLW5ldXRyYWxfaDogdmFyKC0td2wtYy1ibHVlX2gpO1xuICAtLXdsLWMtbmV1dHJhbF9zOiB2YXIoLS13bC1jLWJsdWVfcyk7XG4gIC0td2wtYy1uZXV0cmFsX2w6IHZhcigtLXdsLWMtYmx1ZV9sKTtcbiAgLS13bC1jLW5ldXRyYWxfaHNsOiB2YXIoLS13bC1jLWJsdWVfaHNsKTtcbiAgLS13bC1jLXBvc2l0aXZlLWg6IHZhcigtLXdsLWMtZ3JlZW4taCk7XG4gIC0td2wtYy1wb3NpdGl2ZS1zOiB2YXIoLS13bC1jLWdyZWVuLXMpO1xuICAtLXdsLWMtcG9zaXRpdmUtbDogdmFyKC0td2wtYy1ncmVlbi1sKTtcbiAgLS13bC1jLXBvc2l0aXZlLWhzbDogdmFyKC0td2wtYy1ncmVlbi1oc2wpO1xuICAtLXdsLWMtcG9zaXRpdmVfaDogdmFyKC0td2wtYy1ncmVlbl9oKTtcbiAgLS13bC1jLXBvc2l0aXZlX3M6IHZhcigtLXdsLWMtZ3JlZW5fcyk7XG4gIC0td2wtYy1wb3NpdGl2ZV9sOiB2YXIoLS13bC1jLWdyZWVuX2wpO1xuICAtLXdsLWMtcG9zaXRpdmVfaHNsOiB2YXIoLS13bC1jLWdyZWVuX2hzbCk7XG4gIC0td2wtYy1mb3JlZ3JvdW5kLWg6IHZhcigtLXdsLWMtYmxhY2staCk7XG4gIC0td2wtYy1mb3JlZ3JvdW5kLXM6IHZhcigtLXdsLWMtYmxhY2stcyk7XG4gIC0td2wtYy1mb3JlZ3JvdW5kLWw6IHZhcigtLXdsLWMtYmxhY2stbCk7XG4gIC0td2wtYy1mb3JlZ3JvdW5kLWhzbDogdmFyKC0td2wtYy1ibGFjay1oc2wpO1xuICAtLXdsLWMtZm9yZWdyb3VuZF9oOiB2YXIoLS13bC1jLWJsYWNrX2gpO1xuICAtLXdsLWMtZm9yZWdyb3VuZF9zOiB2YXIoLS13bC1jLWJsYWNrX3MpO1xuICAtLXdsLWMtZm9yZWdyb3VuZF9sOiB2YXIoLS13bC1jLWJsYWNrX2wpO1xuICAtLXdsLWMtZm9yZWdyb3VuZF9oc2w6IHZhcigtLXdsLWMtYmxhY2tfaHNsKTtcbiAgLS13bC1jLWJhY2tncm91bmQtaDogdmFyKC0td2wtYy13aGl0ZS1oKTtcbiAgLS13bC1jLWJhY2tncm91bmQtczogdmFyKC0td2wtYy13aGl0ZS1zKTtcbiAgLS13bC1jLWJhY2tncm91bmQtbDogdmFyKC0td2wtYy13aGl0ZS1sKTtcbiAgLS13bC1jLWJhY2tncm91bmQtaHNsOiB2YXIoLS13bC1jLXdoaXRlLWhzbCk7XG4gIC0td2wtYy1iYWNrZ3JvdW5kX2g6IHZhcigtLXdsLWMtd2hpdGVfaCk7XG4gIC0td2wtYy1iYWNrZ3JvdW5kX3M6IHZhcigtLXdsLWMtd2hpdGVfcyk7XG4gIC0td2wtYy1iYWNrZ3JvdW5kX2w6IHZhcigtLXdsLWMtd2hpdGVfbCk7XG4gIC0td2wtYy1iYWNrZ3JvdW5kX2hzbDogdmFyKC0td2wtYy13aGl0ZV9oc2wpO1xuICAtLXdsLWMtcHJpbWFyeS1oOiB2YXIoLS13bC1jLWdvbGQtaCk7XG4gIC0td2wtYy1wcmltYXJ5LXM6IHZhcigtLXdsLWMtZ29sZC1zKTtcbiAgLS13bC1jLXByaW1hcnktbDogdmFyKC0td2wtYy1nb2xkLWwpO1xuICAtLXdsLWMtcHJpbWFyeS1oc2w6IHZhcigtLXdsLWMtZ29sZC1oc2wpO1xuICAtLXdsLWMtcHJpbWFyeV9oOiB2YXIoLS13bC1jLWdvbGRfaCk7XG4gIC0td2wtYy1wcmltYXJ5X3M6IHZhcigtLXdsLWMtZ29sZF9zKTtcbiAgLS13bC1jLXByaW1hcnlfbDogdmFyKC0td2wtYy1nb2xkX2wpO1xuICAtLXdsLWMtcHJpbWFyeV9oc2w6IHZhcigtLXdsLWMtZ29sZF9oc2wpO1xuICAtLXdsLWMtc2Vjb25kYXJ5LWg6IHZhcigtLXdsLWMtYmx1ZS1oKTtcbiAgLS13bC1jLXNlY29uZGFyeS1zOiB2YXIoLS13bC1jLWJsdWUtcyk7XG4gIC0td2wtYy1zZWNvbmRhcnktbDogdmFyKC0td2wtYy1ibHVlLWwpO1xuICAtLXdsLWMtc2Vjb25kYXJ5LWhzbDogdmFyKC0td2wtYy1ibHVlLWhzbCk7XG4gIC0td2wtYy1zZWNvbmRhcnlfaDogdmFyKC0td2wtYy1ibHVlX2gpO1xuICAtLXdsLWMtc2Vjb25kYXJ5X3M6IHZhcigtLXdsLWMtYmx1ZV9zKTtcbiAgLS13bC1jLXNlY29uZGFyeV9sOiB2YXIoLS13bC1jLWJsdWVfbCk7XG4gIC0td2wtYy1zZWNvbmRhcnlfaHNsOiB2YXIoLS13bC1jLWJsdWVfaHNsKTtcbiAgLS13bC1jLW5hdi1iYXItYmFja2dyb3VuZC1oOiB2YXIoLS13bC1jLWJsdWUtaCk7XG4gIC0td2wtYy1uYXYtYmFyLWJhY2tncm91bmQtczogdmFyKC0td2wtYy1ibHVlLXMpO1xuICAtLXdsLWMtbmF2LWJhci1iYWNrZ3JvdW5kLWw6IHZhcigtLXdsLWMtYmx1ZS1sKTtcbiAgLS13bC1jLW5hdi1iYXItYmFja2dyb3VuZC1oc2w6IHZhcigtLXdsLWMtYmx1ZS1oc2wpO1xuICAtLXdsLWMtbmF2LWJhci1iYWNrZ3JvdW5kX2g6IHZhcigtLXdsLWMtYmx1ZV9oKTtcbiAgLS13bC1jLW5hdi1iYXItYmFja2dyb3VuZF9zOiB2YXIoLS13bC1jLWJsdWVfcyk7XG4gIC0td2wtYy1uYXYtYmFyLWJhY2tncm91bmRfbDogdmFyKC0td2wtYy1ibHVlX2wpO1xuICAtLXdsLWMtbmF2LWJhci1iYWNrZ3JvdW5kX2hzbDogdmFyKC0td2wtYy1ibHVlX2hzbCk7XG4gIC0td2wtYy1uYXYtYmFyLXRleHQtaDogdmFyKC0td2wtYy13aGl0ZS1oKTtcbiAgLS13bC1jLW5hdi1iYXItdGV4dC1zOiB2YXIoLS13bC1jLXdoaXRlLXMpO1xuICAtLXdsLWMtbmF2LWJhci10ZXh0LWw6IHZhcigtLXdsLWMtd2hpdGUtbCk7XG4gIC0td2wtYy1uYXYtYmFyLXRleHQtaHNsOiB2YXIoLS13bC1jLXdoaXRlLWhzbCk7XG4gIC0td2wtYy1uYXYtYmFyLXRleHRfaDogdmFyKC0td2wtYy13aGl0ZV9oKTtcbiAgLS13bC1jLW5hdi1iYXItdGV4dF9zOiB2YXIoLS13bC1jLXdoaXRlX3MpO1xuICAtLXdsLWMtbmF2LWJhci10ZXh0X2w6IHZhcigtLXdsLWMtd2hpdGVfbCk7XG4gIC0td2wtYy1uYXYtYmFyLXRleHRfaHNsOiB2YXIoLS13bC1jLXdoaXRlX2hzbCk7XG59XG5cbjpyb290IHtcbiAgLyogZm9udHMgKi9cbiAgLS13bC1mLXNhbnM6IGludGVyc3RhdGUsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIlVidW50dVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIC0td2wtZi1zYW5zLWNvbmRlbnNlZDogaW50ZXJzdGF0ZS1jb25kZW5zZWQsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIlVidW50dVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIC0td2wtZi1hcmFiaWM6IGlibS1wbGV4LWFyYWJpYywgc2Fucy1zZXJpZjtcbiAgLS13bC1mLXVpOiB2YXIoLS13bC1mLXNhbnMpO1xuICAtLXdsLWYtaGVhZGluZzogdmFyKC0td2wtZi1zYW5zLWNvbmRlbnNlZCk7XG4gIC0td2wtZi1hcnRpY2xlOiB2YXIoLS13bC1mLXNhbnMpO1xuICAtLXdsLWYtYXJhYmljOiB2YXIoLS13bC1mLWFyYWJpYyk7XG59XG5cbjpyb290IHtcbiAgLyogdW5pdHMgYW5kIHNpemVzICovXG4gIC0tc2l6ZS11bml0OiA0LjhyZW07XG4gIC0tc2l6ZS14czogMC44cmVtO1xuICAtLXNpemUtc206IDEuMnJlbTtcbiAgLS1zaXplLW1kOiAxLjM3MTQyODU3MTRyZW07XG4gIC0tc2l6ZS1tbDogMS42cmVtO1xuICAtLXNpemUtbGc6IDIuNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICA6cm9vdCB7XG4gICAgLS1zaXplLW1kOiAxLjM3MTQyODU3MTRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tc2l6ZS1tZDogMi4xOTE3ODA4MjE5cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tc2l6ZS1tbDogMi41NnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICA6cm9vdCB7XG4gICAgLS1zaXplLWxnOiA0LjhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICA6cm9vdCB7XG4gICAgLS1zaXplLXhsOiA2LjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tc2l6ZS14bDogNy43NjY5OTAyOTEzcmVtO1xuICB9XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ucGFnZS1zZWN0aW9uLCAudmlldy1tYWluLWlubmVyID4gKiwgLnZpZXctbWFpbi1pbm5lciwgLnZpZXctbWFpbiwgYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cblxuYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbjpyb290IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSggdmFyKC0td2wtYy1iYWNrZ3JvdW5kLWhzbCksIDEgKTtcbiAgY29sb3I6IGhzbGEoIHZhcigtLXdsLWMtZm9yZWdyb3VuZC1oc2wpLCAxICk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtLXZoOiAxMDB2aDtcbiAgLS1uYXYtaGVpZ2h0OiAxMDBweDtcbiAgLS13cC1hZG1pbi1iYXItaGVpZ2h0OiAwO1xuICAtLXRyYW5zZm9ybS1vcmlnaW4teTogNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICA6cm9vdCB7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgOnJvb3Qge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwNDhweCkge1xuICA6cm9vdCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG46cm9vdCAudmlldy1tYWluIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNjJzO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MHZ3IHZhcigtLXRyYW5zZm9ybS1vcmlnaW4teSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgOnJvb3QuY2hyb21lLnByb2dyYW1tYXRpYy1zY3JvbGxpbmcgLnZpZXctbWFpbiwgOnJvb3QuYXBwbGUucHJvZ3JhbW1hdGljLXNjcm9sbGluZyAudmlldy1tYWluIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xOXM7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgfVxufVxuOnJvb3Quc2Nyb2xsZWQubm8tc2Nyb2xsYmFyLCA6cm9vdC5tZW51LW9wZW4ubm8tc2Nyb2xsYmFyLCA6cm9vdC53aXNobGlzdC1vcGVuLm5vLXNjcm9sbGJhciwgOnJvb3QuaGFzLW92ZXJsYXkubm8tc2Nyb2xsYmFyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbjpyb290LnNjcm9sbGVkLmNocm9tZS5oaWdoLXBlcmZvcm1hbmNlIC52aWV3LW1haW4sIDpyb290LnNjcm9sbGVkLmFwcGxlLmhpZ2gtcGVyZm9ybWFuY2UgLnZpZXctbWFpbiwgOnJvb3QubWVudS1vcGVuLmNocm9tZS5oaWdoLXBlcmZvcm1hbmNlIC52aWV3LW1haW4sIDpyb290Lm1lbnUtb3Blbi5hcHBsZS5oaWdoLXBlcmZvcm1hbmNlIC52aWV3LW1haW4sIDpyb290Lndpc2hsaXN0LW9wZW4uY2hyb21lLmhpZ2gtcGVyZm9ybWFuY2UgLnZpZXctbWFpbiwgOnJvb3Qud2lzaGxpc3Qtb3Blbi5hcHBsZS5oaWdoLXBlcmZvcm1hbmNlIC52aWV3LW1haW4sIDpyb290Lmhhcy1vdmVybGF5LmNocm9tZS5oaWdoLXBlcmZvcm1hbmNlIC52aWV3LW1haW4sIDpyb290Lmhhcy1vdmVybGF5LmFwcGxlLmhpZ2gtcGVyZm9ybWFuY2UgLnZpZXctbWFpbiB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM4cztcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICA6cm9vdC5zY3JvbGxlZC5jaHJvbWUuaGlnaC1wZXJmb3JtYW5jZSAudmlldy1tYWluLCA6cm9vdC5zY3JvbGxlZC5hcHBsZS5oaWdoLXBlcmZvcm1hbmNlIC52aWV3LW1haW4sIDpyb290Lm1lbnUtb3Blbi5jaHJvbWUuaGlnaC1wZXJmb3JtYW5jZSAudmlldy1tYWluLCA6cm9vdC5tZW51LW9wZW4uYXBwbGUuaGlnaC1wZXJmb3JtYW5jZSAudmlldy1tYWluLCA6cm9vdC53aXNobGlzdC1vcGVuLmNocm9tZS5oaWdoLXBlcmZvcm1hbmNlIC52aWV3LW1haW4sIDpyb290Lndpc2hsaXN0LW9wZW4uYXBwbGUuaGlnaC1wZXJmb3JtYW5jZSAudmlldy1tYWluLCA6cm9vdC5oYXMtb3ZlcmxheS5jaHJvbWUuaGlnaC1wZXJmb3JtYW5jZSAudmlldy1tYWluLCA6cm9vdC5oYXMtb3ZlcmxheS5hcHBsZS5oaWdoLXBlcmZvcm1hbmNlIC52aWV3LW1haW4ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45OCk7XG4gIH1cbn1cbjpyb290LnNjcm9sbGVkLmNocm9tZS5oaWdoLXBlcmZvcm1hbmNlIC52aWV3LW1haW5fX2lubmVyLXNoYWRvdywgOnJvb3Quc2Nyb2xsZWQuYXBwbGUuaGlnaC1wZXJmb3JtYW5jZSAudmlldy1tYWluX19pbm5lci1zaGFkb3csIDpyb290Lm1lbnUtb3Blbi5jaHJvbWUuaGlnaC1wZXJmb3JtYW5jZSAudmlldy1tYWluX19pbm5lci1zaGFkb3csIDpyb290Lm1lbnUtb3Blbi5hcHBsZS5oaWdoLXBlcmZvcm1hbmNlIC52aWV3LW1haW5fX2lubmVyLXNoYWRvdywgOnJvb3Qud2lzaGxpc3Qtb3Blbi5jaHJvbWUuaGlnaC1wZXJmb3JtYW5jZSAudmlldy1tYWluX19pbm5lci1zaGFkb3csIDpyb290Lndpc2hsaXN0LW9wZW4uYXBwbGUuaGlnaC1wZXJmb3JtYW5jZSAudmlldy1tYWluX19pbm5lci1zaGFkb3csIDpyb290Lmhhcy1vdmVybGF5LmNocm9tZS5oaWdoLXBlcmZvcm1hbmNlIC52aWV3LW1haW5fX2lubmVyLXNoYWRvdywgOnJvb3QuaGFzLW92ZXJsYXkuYXBwbGUuaGlnaC1wZXJmb3JtYW5jZSAudmlldy1tYWluX19pbm5lci1zaGFkb3cge1xuICB0cmFuc2l0aW9uOiAwLjM4cztcbiAgb3BhY2l0eTogMTtcbn1cblxuYm9keSB7XG4gIGNvbG9yOiBoc2xhKCB2YXIoLS13bC1jLWZvcmVncm91bmQtaHNsKSwgMSApO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdsLWYtdWkpO1xuICAtLXdwLWFkbWluLWJhci1oZWlnaHQ6IDBweDtcbn1cbmJvZHkuYWRtaW4tYmFyIHtcbiAgLS13cC1hZG1pbi1iYXItaGVpZ2h0OiA0NnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4M3B4KSB7XG4gIGJvZHkuYWRtaW4tYmFyIHtcbiAgICAtLXdwLWFkbWluLWJhci1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbi5pZSBib2R5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52aWV3LW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5pZSAudmlldy1tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cbi5ob21lIC52aWV3LW1haW4ge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnZpZXctbWFpbi1pbm5lciB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLnZpZXctbWFpbl9faW5uZXItc2hhZG93IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IDFzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDIyNiwgMjklLCA5JSwgMC42Mik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2ZW0gM2VtIGhzbCgyMjYsIDI5JSwgOSUpLCBpbnNldCAwIDAgMjBlbSBoc2woMjI2LCAyOSUsIDklKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cbi5oaWdoLXBlcmZvcm1hbmNlIC52aWV3LW1haW5fX2lubmVyLXNoYWRvdyB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC52aWV3LW1haW5fX2lubmVyLXNoYWRvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDRlbSAyZW0gaHNsKDIyNiwgMjklLCA5JSksIGluc2V0IDAgMCAxMGVtIGhzbCgyMjYsIDI5JSwgOSUpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgdHJhbnNsYXRlWDUwUGMge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDUwJSwgMCwgMCk7XG4gIH1cbn1cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSggdmFyKC0td2wtYy1wcmltYXJ5LWhzbCksIDAuNSApO1xufVxuXG46Zm9jdXMge1xuICBvdXRsaW5lLWNvbG9yOiBoc2xhKCB2YXIoLS13bC1jLXByaW1hcnktaHNsKSwgMSApO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuc3ZnIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbiN3cGFkbWluYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMSwgMiwgMyk7XG59XG5cbltkYXRhLWZvci1hdHRhY2htZW50LWlkXSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG59XG5bZGF0YS1mb3ItYXR0YWNobWVudC1pZF06bm90KC5sb2FkZWQpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLl9sYXp5IHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbn1cbi5fbGF6eTpub3QoLl9sYXp5LWxvYWRlZCkge1xuICBvcGFjaXR5OiAwO1xufVxuXG5Aa2V5ZnJhbWVzIFNpbXBsZUFuaW1hdGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuNjJlbSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEpO1xuICB9XG59XG46cm9vdCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13bC1mLXVpKTtcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsXG5wLFxuc3Ryb25nLCBiLCBlbSwgaSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDA7XG4gIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAwO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13bC1mLWhlYWRpbmcpO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG5oNCwgaDUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG46cm9vdCB7XG4gIC0tZ2FwOjZweDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnBhZ2Utc2VjdGlvbiAuY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zaXplLWxnKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tc2l6ZS1sZyk7XG59XG5cbi5idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogaHNsKDAsIDAlLCAxMDAlKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdsLWYtaGVhZGluZyk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSggdmFyKC0td2wtYy1wcmltYXJ5LWhzbCksIDEgKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcbn1cbi5idXR0b246bm90KC5sYXJnZXIpIHtcbiAgYm9yZGVyOiBzb2xpZCAwIHRyYW5zcGFyZW50O1xufVxuLmJ1dHRvbjpub3QoLmxhcmdlcik6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAycmVtO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKCB2YXIoLS13bC1jLXByaW1hcnktaHNsKSwgMSApO1xuICB0cmFuc2Zvcm06IHNrZXdYKDEwZGVnKTtcbn1cbltkaXI9cnRsXSAuYnV0dG9uOm5vdCgubGFyZ2VyKTpiZWZvcmUge1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IC0xcmVtO1xuICB0cmFuc2Zvcm06IHNrZXdYKC0xMGRlZyk7XG59XG4uYnV0dG9uIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmJ1dHRvbiBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDJyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIGZpbGw9J25vbmUnIHZpZXdCb3g9JzAgMCAzMCAxOCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nbTAgOC45NTY1aDI3LjYyMmwtNy45NTY2LTcuOTU2NW03Ljk1NjYgNy45NTY1LTcuOTU2NiA3Ljk1NjUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2Utd2lkdGg9JzIuNDQ4MicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbltkaXI9cnRsXSAuYnV0dG9uIHNwYW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi5idXR0b246aG92ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4xKTtcbn1cbi5idXR0b24gPiAqICsgKiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjM4ZW07XG59XG5Ac3VwcG9ydHMgKChtYXJnaW4taW5saW5lLXN0YXJ0OiAwLjM4ZW0pKSB7XG4gIC5idXR0b24gPiAqICsgKiB7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMC4zOGVtO1xuICB9XG59XG5Ac3VwcG9ydHMgbm90ICgobWFyZ2luLWlubGluZS1zdGFydDogMC4zOGVtKSkge1xuICAuYnV0dG9uID4gKiArICoge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM4ZW07XG4gIH1cbiAgW2Rpcj1ydGxdIC5idXR0b24gPiAqICsgKiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM4ZW07XG4gIH1cbn1cbi5idXR0b24uYmlnZ2VyIHtcbiAgZm9udC1zaXplOiAxLjE5ZW07XG59XG4uYnV0dG9uLmxhcmdlciB7XG4gIGZvbnQtc2l6ZTogMTA1JTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmJ1dHRvbi5sYXJnZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLnNpdGUtbmF2IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiB2YXIoLS13cC1hZG1pbi1iYXItaGVpZ2h0KTtcbiAgYm9yZGVyLXRvcDogMC40cmVtIHNvbGlkIGhzbGEoIHZhcigtLXdsLWMtcHJpbWFyeS1oc2wpLCAxICk7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoIHZhcigtLXdsLWMtbmF2LWJhci1iYWNrZ3JvdW5kLWhzbCksIDAuOSApO1xuICBjb2xvcjogaHNsYSggdmFyKC0td2wtYy1uYXYtYmFyLXRleHQtaHNsKSwgMSApO1xufVxuLm1lbnUtb3BlbiAuc2l0ZS1uYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKCB2YXIoLS13bC1jLXNlY29uZGFyeS1oc2wpLCAxICk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1lbnUtb3BlbiAuc2l0ZS1uYXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoIHZhcigtLXdsLWMtc2Vjb25kYXJ5LWhzbCksIDAuOSApO1xuICB9XG59XG4uc2l0ZS1uYXYgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zaXRlLW5hdiB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNpdGUtbmF2X19sb2dvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC41cmVtIDNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2l0ZS1uYXZfX2xvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgei1pbmRleDogLTE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDEwMCUpO1xuICB0cmFuc2Zvcm06IHNrZXdYKC0xMGRlZyk7XG59XG5bZGlyPXJ0bF0gLnNpdGUtbmF2X19sb2dvOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2tld1goMTBkZWcpO1xufVxuLnNpdGUtbmF2X19sb2dvIGltZyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2cmVtO1xuICB3aWR0aDogYXV0bztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi5zaXRlLW5hdl9fbG9nbyBoMSB7XG4gIGNvbG9yOiBoc2xhKCB2YXIoLS13bC1jLXNlY29uZGFyeS1oc2wpLCAxICk7XG59XG5cbi5zaXRlLW5hdl9faGFtYnVyZ2VyLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc2l0ZS1uYXZfX2hhbWJ1cmdlci1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2l0ZS1uYXZfX2hhbWJ1cmdlci1tZW51IHN2ZyB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xufVxuXG4uc2l0ZS1uYXZfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4OiAxIDEgYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5tZW51LW9wZW4gLnNpdGUtbmF2X19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tZW51LW9wZW4gLnNpdGUtbmF2X19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc2l0ZS1uYXZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLnNpdGUtbmF2X19jb250ZW50LXByaW1hcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSggdmFyKC0td2wtYy1zZWNvbmRhcnktaHNsKSwgMC45NSApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zaXRlLW5hdl9fY29udGVudC1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG4uc2l0ZS1uYXZfX2NvbnRlbnQtcHJpbWFyeSAubWVudS1oZWFkZXItbWVudS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaXRlLW5hdl9fY29udGVudC1wcmltYXJ5IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc2l0ZS1uYXZfX2NvbnRlbnQtcHJpbWFyeSB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG4gICAgcGFkZGluZzogMCAycmVtO1xuICB9XG59XG4ubWVudS1vcGVuIC5zaXRlLW5hdl9fY29udGVudC1wcmltYXJ5IHVsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubWVudS1vcGVuIC5zaXRlLW5hdl9fY29udGVudC1wcmltYXJ5IHVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uc2l0ZS1uYXZfX2NvbnRlbnQtcHJpbWFyeSB1bCA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgY29sb3I6IGhzbGEoIHZhcigtLXdsLWMtbmF2LWJhci10ZXh0LWhzbCksIDEgKTtcbn1cbi5zaXRlLW5hdl9fY29udGVudC1wcmltYXJ5IHVsID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zaXRlLW5hdl9fY29udGVudC1wcmltYXJ5IHVsID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIOKWuFwiO1xuICBjb2xvcjogaHNsYSggdmFyKC0td2wtYy1uYXYtYmFyLXRleHQtaHNsKSwgMSApO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaXRlLW5hdl9fY29udGVudC1wcmltYXJ5IGxpIHtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuLm1lbnUtb3BlbiAuc2l0ZS1uYXZfX2NvbnRlbnQtcHJpbWFyeSBsaSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nOiAxLjVyZW0gdmFyKC0tc2l6ZS1sZyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1lbnUtb3BlbiAuc2l0ZS1uYXZfX2NvbnRlbnQtcHJpbWFyeSBsaSB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG59XG4uc2l0ZS1uYXZfX2NvbnRlbnQtcHJpbWFyeSAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc2l0ZS1uYXZfX2NvbnRlbnQtcHJpbWFyeSAuc3ViLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoIHZhcigtLXdsLWMtc2Vjb25kYXJ5LWhzbCksIDEgKTtcbiAgfVxufVxuLnNpdGUtbmF2X19jb250ZW50LXByaW1hcnkgLnN1Yi1tZW51IGxpIHtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuLm1lbnUtb3BlbiAuc2l0ZS1uYXZfX2NvbnRlbnQtcHJpbWFyeSAuc3ViLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tZW51LW9wZW4gLnNpdGUtbmF2X19jb250ZW50LXByaW1hcnkgLnN1Yi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4ub3BlbiAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2l0ZS1uYXZfX2NvbnRlbnQtc2Vjb25kYXJ5IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWVudS1vcGVuIC5zaXRlLW5hdl9fY29udGVudC1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKCB2YXIoLS13bC1jLXNlY29uZGFyeS1oc2wpLCAwLjk1ICk7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tZW51LW9wZW4gLnNpdGUtbmF2X19jb250ZW50LXNlY29uZGFyeSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIH1cbn1cbi5zaXRlLW5hdl9fY29udGVudC1zZWNvbmRhcnkgdWwge1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG4gIG1hcmdpbi1yaWdodDogLTFyZW07XG4gIHBhZGRpbmc6IDAgMnJlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5tZW51LW9wZW4gLnNpdGUtbmF2X19jb250ZW50LXNlY29uZGFyeSB1bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tZW51LW9wZW4gLnNpdGUtbmF2X19jb250ZW50LXNlY29uZGFyeSB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG4gICAgcGFkZGluZzogMCAycmVtO1xuICB9XG59XG4uc2l0ZS1uYXZfX2NvbnRlbnQtc2Vjb25kYXJ5IGxpIHtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuLm1lbnUtb3BlbiAuc2l0ZS1uYXZfX2NvbnRlbnQtc2Vjb25kYXJ5IGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEuNXJlbSB2YXIoLS1zaXplLWxnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubWVudS1vcGVuIC5zaXRlLW5hdl9fY29udGVudC1zZWNvbmRhcnkgbGkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxufVxuLm1lbnUtb3BlbiAuc2l0ZS1uYXZfX2NvbnRlbnQtc2Vjb25kYXJ5IC5zaXRlLW5hdl9fY29udGVudC1zZWNvbmRhcnktc2VwYXJhdG9yLWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1lbnUtb3BlbiAuc2l0ZS1uYXZfX2NvbnRlbnQtc2Vjb25kYXJ5IC5zaXRlLW5hdl9fY29udGVudC1zZWNvbmRhcnktc2VwYXJhdG9yLWJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zaXRlLW5hdl9fY29udGVudC1zZWNvbmRhcnkgLnNpdGUtbmF2X19jb250ZW50LXNlY29uZGFyeS1maWEtbG9nbyB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHdpZHRoOiBhdXRvO1xufVxuW2Rpcj1ydGxdIC5zaXRlLW5hdl9fY29udGVudC1zZWNvbmRhcnkgLnNpdGUtbmF2X19jb250ZW50LXNlY29uZGFyeS1maWEtbG9nbyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbi5tZW51LW9wZW4gLnNpdGUtbmF2X19jb250ZW50LXNlY29uZGFyeSAuc2l0ZS1uYXZfX2NvbnRlbnQtc2Vjb25kYXJ5LWZpYS1sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubWVudS1vcGVuIC5zaXRlLW5hdl9fY29udGVudC1zZWNvbmRhcnkgLnNpdGUtbmF2X19jb250ZW50LXNlY29uZGFyeS1maWEtbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zaXRlLW5hdl9fY29udGVudC1zZWNvbmRhcnkgLnNpdGUtbmF2X19jb250ZW50LXNlY29uZGFyeS1sYW5ndWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2l0ZS1uYXZfX2NvbnRlbnQtc2Vjb25kYXJ5IC5zaXRlLW5hdl9fY29udGVudC1zZWNvbmRhcnktbGFuZ3VhZ2Ugc3BhbiB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMC41cmVtO1xufVxuXG4uc2VjdGlvbi1wYWdlIC5jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tc2l6ZS1sZyk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zaXplLWxnKTtcbn1cbi5zZWN0aW9uLXBhZ2UgaDEge1xuICBmb250LWZhbWlseTogdmFyKC0td2wtZi11aSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc2VjdGlvbi1wYWdlIC5zZWN0aW9uLXBhZ2VfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLnNlY3Rpb24tcGFnZSAuc2VjdGlvbi1wYWdlX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLnNlY3Rpb24tcGFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnNlY3Rpb24tcGFnZSBwIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNnJlbTtcbn1cbi5zZWN0aW9uLXBhZ2UgaDIsIC5zZWN0aW9uLXBhZ2UgaDMsIC5zZWN0aW9uLXBhZ2UgaDQge1xuICBmb250LWZhbWlseTogdmFyKC0td2wtZi11aSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLnNlY3Rpb24tcGFnZSBzdHJvbmcge1xuICBmb250LWZhbWlseTogdmFyKC0td2wtZi11aSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbiNicmVhZGNydW1icyB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogaHNsYSgyMjYsIDI5JSwgOSUsIDAuNSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmVhdHVyZSAuY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLXNpemUtbGcpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc2l6ZS1sZyk7XG59XG4uZmVhdHVyZSAuZmVhdHVyZV9fYmFubmVyLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogaHNsKDAsIDAlLCAxMDAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDUwcmVtO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmZlYXR1cmUgLmZlYXR1cmVfX2Jhbm5lci1pbWFnZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCBoc2xhKCB2YXIoLS13bC1jLXNlY29uZGFyeS1oc2wpLCAwICksIGhzbGEoIHZhcigtLXdsLWMtc2Vjb25kYXJ5LWhzbCksIDAuNSApKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uZmVhdHVyZSAuZmVhdHVyZV9fYmFubmVyLWltYWdlIGZpZ2NhcHRpb24ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmZlYXR1cmUgLmZlYXR1cmVfX2Jhbm5lci1pbWFnZSAuY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktc2VsZjogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZlYXR1cmUgLmZlYXR1cmVfX2Jhbm5lci1pbWFnZSAuY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uZmVhdHVyZSAuZmVhdHVyZV9fYmFubmVyLWltYWdlIGgxIHtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZlYXR1cmUgLmZlYXR1cmVfX2Jhbm5lci1pbWFnZSBoMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLmZlYXR1cmVfX2Jhbm5lciB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tbmF2LWhlaWdodCkgKiAtMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoIHZhcigtLXdsLWMtc2Vjb25kYXJ5LWhzbCksIDEgKTtcbn1cblxuLmZlYXR1cmVfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZlYXR1cmVfX2NvbnRlbnQgaDIge1xuICBmb250LWZhbWlseTogdmFyKC0td2wtZi11aSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZmVhdHVyZV9fY29udGVudCBwLCAuZmVhdHVyZV9fY29udGVudCBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjZyZW07XG59XG4uZmVhdHVyZV9fY29udGVudCBhIHtcbiAgY29sb3I6IGhzbGEoIHZhcigtLXdsLWMtcHJpbWFyeS1oc2wpLCAxICk7XG59XG4uZmVhdHVyZV9fY29udGVudCBhcnRpY2xlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaXRlLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoIHZhcigtLXdsLWMtc2Vjb25kYXJ5LWhzbCksIDEgKTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4uc2l0ZS1mb290ZXIgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tc2l6ZS1sZykgKiAyKSB2YXIoLS1zaXplLWxnKSB2YXIoLS1zaXplLWxnKSB2YXIoLS1zaXplLWxnKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG59XG4uc2l0ZS1mb290ZXIgLmNvbnRhaW5lciB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbn1cbi5zaXRlLWZvb3RlciBoZWFkZXIsXG4uc2l0ZS1mb290ZXIgZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnNpdGUtZm9vdGVyIGhlYWRlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnNpdGUtZm9vdGVyIGhlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLnNpdGUtZm9vdGVyIGhlYWRlciB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAtMC41cmVtO1xufVxuLnNpdGUtZm9vdGVyIGhlYWRlciB1bCBsaSB7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xufVxuLnNpdGUtZm9vdGVyIGhlYWRlciAuc29jaWFsLWxpbms6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaXRlLWZvb3RlciBoZWFkZXIgLnlvdXR1YmVfbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIGZpbGw9J25vbmUnIHZpZXdCb3g9JzAgMCAyNCAyNCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nbTExLjg3OSAxOS4xNDZzLTYuMzMyOSAwLTcuOTMwOS0wLjQxNDNjLTAuODI4Ni0wLjIzNjctMS41Mzg4LTAuOTQ3LTEuNzc1Ni0xLjc3NTYtMC40MTQzLTEuNTk4LTAuNDE0My00LjkxMjQtMC40MTQzLTQuOTEyNHMwLTMuMzE0NCAwLjQxNDMtNC44NTMzYzAuMjM2NzQtMC44ODc3OSAwLjk0Njk4LTEuNTM4OCAxLjc3NTYtMS43NzU2IDEuNTk4LTAuNDE0MyA3LjkzMDktMC40MTQzIDcuOTMwOS0wLjQxNDNzNi4zMzI5IDAgNy45MzA5IDAuNDE0M2MwLjg4NzggMC4yMzY3NCAxLjUzODkgMC44ODc3OSAxLjc3NTYgMS43NzU2IDAuNDE0MyAxLjU5OCAwLjQxNDMgNC44NTMzIDAuNDE0MyA0Ljg1MzNzMCAzLjMxNDQtMC40MTQzIDQuOTEyNGMtMC4yMzY3IDAuODg3OC0wLjg4NzggMS41Mzg5LTEuNzc1NiAxLjc3NTYtMS41OTggMC40MTQzLTcuOTMwOSAwLjQxNDMtNy45MzA5IDAuNDE0M3ptLTIuMDEyMy00LjA4MzggNS4yNjc1LTMuMDE4NS01LjI2NzUtMy4wMTg1djYuMDM3eicgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnNpdGUtZm9vdGVyIGhlYWRlciAuZmFjZWJvb2tfbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yMC44ODg5IDJIMy4xMTExMUMyLjgxNjQzIDIgMi41MzM4MSAyLjExNzA2IDIuMzI1NDQgMi4zMjU0NEMyLjExNzA2IDIuNTMzODEgMiAyLjgxNjQzIDIgMy4xMTExMVYyMC44ODg5QzIgMjEuMTgzNiAyLjExNzA2IDIxLjQ2NjIgMi4zMjU0NCAyMS42NzQ2QzIuNTMzODEgMjEuODgyOSAyLjgxNjQzIDIyIDMuMTExMTEgMjJIMTIuNjgzM1YxNC4yNjY3SDEwLjA4NjFWMTEuMjM4OUgxMi42ODMzVjkuMDE2NjdDMTIuNjgzMyA2LjQzMzMzIDE0LjI2MTEgNS4wMjUgMTYuNTcyMiA1LjAyNUMxNy4zNDk3IDUuMDIyNzMgMTguMTI2OCA1LjA2MjYgMTguOSA1LjE0NDQ0VjcuODMzMzNIMTcuMzA1NkMxNi4wNTI4IDcuODMzMzMgMTUuODA4MyA4LjQzMDU2IDE1LjgwODMgOS4zMDU1NlYxMS4yMzMzSDE4LjgwNTZMMTguNDE2NyAxNC4yNjExSDE1LjgwODNWMjJIMjAuODg4OUMyMS4xODM2IDIyIDIxLjQ2NjIgMjEuODgyOSAyMS42NzQ2IDIxLjY3NDZDMjEuODgyOSAyMS40NjYyIDIyIDIxLjE4MzYgMjIgMjAuODg4OVYzLjExMTExQzIyIDIuODE2NDMgMjEuODgyOSAyLjUzMzgxIDIxLjY3NDYgMi4zMjU0NEMyMS40NjYyIDIuMTE3MDYgMjEuMTgzNiAyIDIwLjg4ODkgMlYyWicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG4uc2l0ZS1mb290ZXIgaGVhZGVyIC50d2l0dGVyX2xpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgMjAgMTgnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J202LjI4OCAxNy41YzcuNTQ0IDAgMTEuNjcyLTYuNTQyMyAxMS42NzItMTIuMjA2IDAtMC4xODQwNiAwLTAuMzY4MTEtOGUtMyAtMC41NTIxNyAwLjgtMC42MDIzNiAxLjQ5Ni0xLjM2MzcgMi4wNDgtMi4yMjU0LTAuNzM2IDAuMzQzMDEtMS41MjggMC41Njg5LTIuMzYgMC42Nzc2NiAwLjg0OC0wLjUyNzA3IDEuNDk2LTEuMzcyIDEuODA4LTIuMzc2LTAuNzkyIDAuNDkzNjEtMS42NzIgMC44NDQ5OC0yLjYwOCAxLjAzNzQtMC43NDQtMC44MzY2Mi0xLjgxNi0xLjM1NTMtMi45OTItMS4zNTUzLTIuMjY0IDAtNC4xMDQgMS45MjQyLTQuMTA0IDQuMjkxOCAwIDAuMzM0NjUgMC4wNCAwLjY2MDkzIDAuMTA0IDAuOTc4ODQtMy40MDgtMC4xODQwNi02LjQzMi0xLjg5MDgtOC40NTYtNC40ODQyLTAuMzUyIDAuNjM1ODItMC41NTIgMS4zNzItMC41NTIgMi4xNTg1IDAgMS40ODkyIDAuNzI4IDIuODAyNyAxLjgyNCAzLjU3MjMtMC42NzItMC4wMjUwOS0xLjMwNC0wLjIxNzUxLTEuODY0LTAuNTM1NDN2MC4wNTg1NmMwIDIuMDc0OCAxLjQxNiAzLjgxNSAzLjI4OCA0LjIwODItMC4zNDQgMC4xMDA0LTAuNzA0IDAuMTUwNi0xLjA4IDAuMTUwNi0wLjI2NCAwLTAuNTItMC4wMjUxLTAuNzY4LTAuMDc1MyAwLjUyIDEuNzA2NyAyLjA0IDIuOTQ0OSAzLjgzMiAyLjk3ODQtMS40MDggMS4xNTQ1LTMuMTc2IDEuODQwNS01LjA5NiAxLjg0MDUtMC4zMjggMC0wLjY1Ni0wLjAxNjctMC45NzYtMC4wNTg1IDEuODE2IDEuMjA0NyAzLjk3NiAxLjkxNTggNi4yODggMS45MTU4eicgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uc2l0ZS1mb290ZXIgaGVhZGVyIC5saW5rZWRpbl9saW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTIwLjUxODkgMi4wMDAxMkgzLjQ3NDQ0QzMuMjgyNzcgMS45OTgwNyAzLjA5MjU2IDIuMDMzODEgMi45MTQ3IDIuMTA1MzFDMi43MzY4NCAyLjE3NjggMi41NzQ4MiAyLjI4MjY0IDIuNDM3ODggMi40MTY3OUMyLjMwMDk1IDIuNTUwOTMgMi4xOTE4IDIuNzEwNzQgMi4xMTY2NyAyLjg4NzA5QzIuMDQxNTMgMy4wNjM0NCAyLjAwMTg5IDMuMjUyODcgMiAzLjQ0NDU1VjIwLjU1NTVDMi4wMDQxIDIwLjk0MjUgMi4xNjE3MiAyMS4zMTIgMi40MzgyMSAyMS41ODI5QzIuNzE0NjkgMjEuODUzOCAzLjA4NzQxIDIyLjAwMzcgMy40NzQ0NCAyMS45OTk5SDIwLjUxODlDMjAuOTA2OCAyMi4wMDQ2IDIxLjI4MDcgMjEuODU1MSAyMS41NTg1IDIxLjU4NDNDMjEuODM2MiAyMS4zMTM0IDIxLjk5NSAyMC45NDM0IDIyIDIwLjU1NTVWMy40NDQ1NUMyMS45OTc3IDMuMjUyNDMgMjEuOTU3NSAzLjA2MjY1IDIxLjg4MTggMi44ODYwN0MyMS44MDYxIDIuNzA5NDggMjEuNjk2MyAyLjU0OTU0IDIxLjU1ODggMi40MTUzOUMyMS40MjEyIDIuMjgxMjUgMjEuMjU4NiAyLjE3NTUzIDIxLjA4MDIgMi4xMDQyN0MyMC45MDE3IDIuMDMzMDIgMjAuNzExIDEuOTk3NjMgMjAuNTE4OSAyLjAwMDEyVjIuMDAwMTJaTTcuOTMyMjIgMTkuMDQyMUg0Ljk2MjIyVjkuNDk3ODFINy45MzIyMlYxOS4wNDIxWk02LjQ0NDQ0IDguMTk0NUM2LjEwNDE0IDguMTk0MDYgNS43NzE2IDguMDkyNzQgNS40ODg4NSA3LjkwMzM2QzUuMjA2MTEgNy43MTM5OCA0Ljk4NTg2IDcuNDQ1MDMgNC44NTU5MyA3LjEzMDVDNC43MjYgNi44MTU5NyA0LjY5MjI0IDYuNDY5OTkgNC43NTg5IDYuMTM2MjhDNC44MjU1NiA1LjgwMjU2IDQuOTg5NjUgNS40OTYxIDUuMjMwNDQgNS4yNTU2M0M1LjQ3MTIzIDUuMDE1MTUgNS43Nzc5MSA0Ljg1MTQ1IDYuMTExNzEgNC43ODUyMkM2LjQ0NTUxIDQuNzE4OTkgNi43OTE0NiA0Ljc1MzIxIDcuMTA1ODIgNC44ODM1NEM3LjQyMDE4IDUuMDEzODcgNy42ODg4NSA1LjIzNDQ3IDcuODc3ODcgNS41MTc0NUM4LjA2Njg5IDUuODAwNDMgOC4xNjc3OCA2LjEzMzEgOC4xNjc3OCA2LjQ3MzRDOC4xNjc3OCA2LjY5OTYxIDguMTIzMTkgNi45MjM1OSA4LjAzNjU1IDcuMTMyNTVDNy45NDk5MiA3LjM0MTUxIDcuODIyOTUgNy41MzEzNCA3LjY2Mjg5IDcuNjkxMTlDNy41MDI4NCA3Ljg1MTAzIDcuMzEyODQgNy45Nzc3NiA3LjEwMzc3IDguMDY0MTJDNi44OTQ3IDguMTUwNDkgNi42NzA2NSA4LjE5NDc5IDYuNDQ0NDQgOC4xOTQ1VjguMTk0NVpNMTkuMDM3OCAxOS4wNDIxSDE2LjA3NjdWMTQuNEMxNi4wNzY3IDEzLjI4ODkgMTYuMDU2NyAxMS44NyAxNC41MzQ0IDExLjg3QzEyLjk5MjIgMTEuODcgMTIuNzU2NyAxMy4wNzY3IDEyLjc1NjcgMTQuMzIxMVYxOS4wNDIxSDkuNzkzMzNWOS40OTc4MUgxMi42MzU2VjEwLjgwMjJIMTIuNjc2N0MxMi45NjE0IDEwLjMxNTYgMTMuMzcyOCA5LjkxNTI2IDEzLjg2NzEgOS42NDM4OEMxNC4zNjEzIDkuMzcyNSAxNC45MTk5IDkuMjQwMjMgMTUuNDgzMyA5LjI2MTE1QzE4LjQ4MzMgOS4yNjExNSAxOS4wMzg5IDExLjIzNjcgMTkuMDM4OSAxMy44MDc4TDE5LjAzNzggMTkuMDQyMVonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnNpdGUtZm9vdGVyIGhlYWRlciAuaW5zdGFncmFtX2xpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgMjQgMjQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J20xMiAzLjgwMjNjMi42NzE3IDAgMi45ODUzIDAuMDExOTEgNC4wNDEzIDAuMDU5NTUgMC45NzY2IDAuMDQzNjcgMS41MDQ2IDAuMjA2NDMgMS44NTc5IDAuMzQ1MzcgMC40Njg0IDAuMTgyNjIgMC44MDE5IDAuMzk2OTkgMS4xNTEyIDAuNzQ2MzMgMC4zNDk0IDAuMzQ5MzUgMC41Njc3IDAuNjgyODEgMC43NDY0IDEuMTUxMiAwLjEzNDkgMC4zNTMzMiAwLjMwMTcgMC44ODEzMSAwLjM0NTMgMS44NTc5IDAuMDQ3NyAxLjA1NiAwLjA1OTYgMS4zNjk2IDAuMDU5NiA0LjA0MTMgMCAyLjY3MTctMC4wMTE5IDIuOTg1My0wLjA1OTYgNC4wNDEzLTAuMDQzNiAwLjk3NjUtMC4yMDY0IDEuNTA0NS0wLjM0NTMgMS44NTc4LTAuMTgyNyAwLjQ2ODUtMC4zOTcgMC44MDE5LTAuNzQ2NCAxLjE1MTMtMC4zNDkzIDAuMzQ5My0wLjY4MjggMC41Njc3LTEuMTUxMiAwLjc0NjMtMC4zNTMzIDAuMTM1LTAuODgxMyAwLjMwMTctMS44NTc5IDAuMzQ1NC0xLjA1NiAwLjA0NzYtMS4zNjk2IDAuMDU5NS00LjA0MTMgMC4wNTk1LTIuNjcxNyAwLTIuOTg1My0wLjAxMTktNC4wNDEzLTAuMDU5NS0wLjk3NjU4LTAuMDQzNy0xLjUwNDYtMC4yMDY0LTEuODU3OS0wLjM0NTQtMC40Njg0NC0wLjE4MjYtMC44MDE5MS0wLjM5Ny0xLjE1MTItMC43NDYzLTAuMzQ5MzUtMC4zNDk0LTAuNTY3NjktMC42ODI4LTAuNzQ2MzMtMS4xNTEzLTAuMTM0OTgtMC4zNTMzLTAuMzAxNzEtMC44ODEzLTAuMzQ1MzgtMS44NTc4LTAuMDQ3NjQtMS4wNTYtMC4wNTk1NS0xLjM2OTYtMC4wNTk1NS00LjA0MTMgMC0yLjY3MTcgMC4wMTE5MS0yLjk4NTMgMC4wNTk1NS00LjA0MTMgMC4wNDM2Ny0wLjk3NjU3IDAuMjA2NDMtMS41MDQ2IDAuMzQ1MzgtMS44NTc5IDAuMTgyNjEtMC40Njg0NCAwLjM5Njk4LTAuODAxOSAwLjc0NjMzLTEuMTUxMiAwLjM0OTM0LTAuMzQ5MzQgMC42ODI4MS0wLjU2NzY4IDEuMTUxMi0wLjc0NjMzIDAuMzUzMzEtMC4xMzQ5NyAwLjg4MTMtMC4zMDE3IDEuODU3OS0wLjM0NTM3IDEuMDU2LTAuMDUxNjEgMS4zNzM2LTAuMDU5NTUgNC4wNDEzLTAuMDU5NTV6bTAtMS44MDIzYy0yLjcxNTQgMC0zLjA1NjggMC4wMTE5MS00LjEyNDYgMC4wNTk1NS0xLjA2MzkgMC4wNDc2NC0xLjc5MDQgMC4yMTgzNC0yLjQyNTYgMC40NjQ0Ny0wLjY1ODk5IDAuMjU0MDctMS4yMTQ4IDAuNTk5NDQtMS43NzA1IDEuMTU1Mi0wLjU1NTc4IDAuNTU1NzctMC44OTcxOCAxLjExNTUtMS4xNTUyIDEuNzcwNS0wLjI0NjEzIDAuNjM1MTctMC40MTY4MyAxLjM2MTYtMC40NjQ0NyAyLjQyOTUtMC4wNDc2NCAxLjA2MzktMC4wNTk1NSAxLjQwNTMtMC4wNTk1NSA0LjEyMDcgMCAyLjcxNTQgMC4wMTE5MSAzLjA1NjggMC4wNTk1NSA0LjEyNDcgMC4wNDc2NCAxLjA2MzkgMC4yMTgzNCAxLjc5MDMgMC40NjQ0NyAyLjQyOTUgMC4yNTQwNyAwLjY1OSAwLjU5OTQ0IDEuMjE0OCAxLjE1NTIgMS43NzA1IDAuNTU1NzggMC41NTU4IDEuMTE1NSAwLjg5NzIgMS43NzA1IDEuMTU1MyAwLjYzNTE4IDAuMjQ2MSAxLjM2MTcgMC40MTY4IDIuNDI5NSAwLjQ2NDQgMS4wNjc5IDAuMDQ3NyAxLjQwNTMgMC4wNTk2IDQuMTI0NyAwLjA1OTYgMi43MTkzIDAgMy4wNTY4LTAuMDExOSA0LjEyNDYtMC4wNTk2IDEuMDYzOS0wLjA0NzYgMS43OTA0LTAuMjE4MyAyLjQyOTYtMC40NjQ0IDAuNjU5LTAuMjU0MSAxLjIxNDctMC41OTk1IDEuNzcwNS0xLjE1NTMgMC41NTU4LTAuNTU1NyAwLjg5NzItMS4xMTU1IDEuMTU1Mi0xLjc3MDUgMC4yNDYyLTAuNjM1MiAwLjQxNjktMS4zNjE3IDAuNDY0NS0yLjQyOTUgMC4wNDc2LTEuMDY3OSAwLjA1OTYtMS40MDU0IDAuMDU5Ni00LjEyNDcgMC0yLjcxOTMtMC4wMTItMy4wNTY4LTAuMDU5Ni00LjEyNDYtMC4wNDc2LTEuMDYzOS0wLjIxODMtMS43OTA0LTAuNDY0NS0yLjQyOTUtMC4yNTQtMC42NTg5OS0wLjU5OTQtMS4yMTQ4LTEuMTU1Mi0xLjc3MDUtMC41NTU4LTAuNTU1NzgtMS4xMTU1LTAuODk3MTgtMS43NzA1LTEuMTU1Mi0wLjYzNTItMC4yNDYxMy0xLjM2MTctMC40MTY4My0yLjQyOTYtMC40NjQ0Ny0xLjA3MTgtMC4wNDM2Ny0xLjQxMzItMC4wNTU1OC00LjEyODYtMC4wNTU1OHptMmUtNCA0Ljg2NjljLTIuODM0NCAwLTUuMTM2OSAyLjI5ODUtNS4xMzY5IDUuMTM3IDAgMi44Mzg0IDIuMjk4NSA1LjEzNyA1LjEzNjkgNS4xMzcgMi44Mzg1IDAgNS4xMzctMi4yOTg2IDUuMTM3LTUuMTM3IDAtMi44Mzg0LTIuMjk4NS01LjEzNy01LjEzNy01LjEzN3ptMCA4LjQ2NzdjLTEuODQyIDAtMy4zMzQ2LTEuNDkyNy0zLjMzNDYtMy4zMzQ3czEuNDkyNi0zLjMzNDYgMy4zMzQ2LTMuMzM0NiAzLjMzNDcgMS40OTI2IDMuMzM0NyAzLjMzNDYtMS40OTI3IDMuMzM0Ny0zLjMzNDcgMy4zMzQ3em02LjUzODItOC42NzRjMCAwLjY2MjEzLTAuNTM2OCAxLjE5ODktMS4xOTg5IDEuMTk4OXMtMS4xOTg5LTAuNTM2NzYtMS4xOTg5LTEuMTk4OSAwLjUzNjgtMS4xOTg5IDEuMTk4OS0xLjE5ODkgMS4xOTg5IDAuNTM2NzYgMS4xOTg5IDEuMTk4OXonIGNsaXAtcnVsZT0nZXZlbm9kZCcgZmlsbD0nJTIzZmZmJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uc2l0ZS1mb290ZXIgZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc2l0ZS1mb290ZXIgZm9vdGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLnNpdGUtZm9vdGVyIGZvb3RlciB1bCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBvcmRlcjogLTE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnNpdGUtZm9vdGVyIGZvb3RlciB1bCB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc2l0ZS1mb290ZXIgZm9vdGVyIHNwYW4ge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxufVxuLnNpdGUtZm9vdGVyIGZvb3RlciBmaWd1cmUge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgaGVpZ2h0OiA1cmVtO1xuICB3aWR0aDogNy41cmVtO1xufVxuXG4uc2l0ZS1mb290ZXJfX2xvZ28gaW1nIHtcbiAgaGVpZ2h0OiA3LjVyZW07XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uc2l0ZS1mb290ZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnNpdGUtZm9vdGVyX19jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5zaXRlLWZvb3Rlcl9fY29udGVudC1uYXYtcHJpbWFyeSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgY29sdW1uczogMiBhdXRvO1xuICBjb2x1bW4tZ2FwOiAzcmVtO1xuICBjb2x1bW4td2lkdGg6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13bC1mLWhlYWRpbmcpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogaHNsYSggdmFyKC0td2wtYy1wcmltYXJ5LWhzbCksIDEgKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc2l0ZS1mb290ZXJfX2NvbnRlbnQtbmF2LXByaW1hcnkge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIFtkaXI9cnRsXSAuc2l0ZS1mb290ZXJfX2NvbnRlbnQtbmF2LXByaW1hcnkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyX19jb250ZW50LW5hdi1wcmltYXJ5IC5zdWItbWVudSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13bC1mLXVpKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLnNpdGUtZm9vdGVyX19jb250ZW50LW5hdi1wcmltYXJ5IC5zdWItbWVudSBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5zaXRlLWZvb3Rlcl9fY29udGVudC1uYXYtcHJpbWFyeSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5zaXRlLWZvb3Rlcl9fY29udGVudC1uYXYtc2Vjb25kYXJ5IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fY29udGVudC1uYXYtc2Vjb25kYXJ5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyX19jb250ZW50LW5hdi1zZWNvbmRhcnkgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5zaXRlLWZvb3Rlcl9fY29udGVudC1jb250YWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbltkaXI9cnRsXSAuc2l0ZS1mb290ZXJfX2NvbnRlbnQtY29udGFjdCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICBbZGlyPXJ0bF0gLnNpdGUtZm9vdGVyX19jb250ZW50LWNvbnRhY3Qge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgW2Rpcj1ydGxdIC5zaXRlLWZvb3Rlcl9fY29udGVudC1hZGRyZXNzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gIH1cbn1cblxuLnNpbmdsZS1wYWdlIC5jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tc2l6ZS1sZyk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zaXplLWxnKTtcbn1cbi5zaW5nbGUtcGFnZSAuc2luZ2xlLXBhZ2VfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNpbmdsZS1wYWdlIGltZyB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zaW5nbGUtcGFnZSBoMSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13bC1mLXVpKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4uc2luZ2xlLXBhZ2UgaDIge1xuICBmb250LWZhbWlseTogdmFyKC0td2wtZi11aSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLnNpbmdsZS1wYWdlIGg0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdsLWYtdWkpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogaHNsYSggdmFyKC0td2wtYy1mb3JlZ3JvdW5kLWhzbCksIDAuNSApO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zaW5nbGUtcGFnZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnNpbmdsZS1wYWdlIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG59XG4uc2luZ2xlLXBhZ2Ugb2wgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMS42cmVtO1xufVxuXG4uc2luZ2xlLXBhZ2VfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpbmdsZS1ldmVudCAuY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLXNpemUtbGcpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc2l6ZS1sZyk7XG59XG4uc2luZ2xlLWV2ZW50IC5zaW5nbGUtZXZlbnRfX2Jhbm5lci1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiA1MHJlbTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5zaW5nbGUtZXZlbnQgLnNpbmdsZS1ldmVudF9fYmFubmVyLWltYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIGhzbGEoIHZhcigtLXdsLWMtc2Vjb25kYXJ5LWhzbCksIDAgKSwgaHNsYSggdmFyKC0td2wtYy1zZWNvbmRhcnktaHNsKSwgMC41ICkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5zaW5nbGUtZXZlbnQgLnNpbmdsZS1ldmVudF9fYmFubmVyLWltYWdlIGhlYWRlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLW5hdi1oZWlnaHQpICsgMXJlbSk7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zaW5nbGUtZXZlbnQgLnNpbmdsZS1ldmVudF9fYmFubmVyLWltYWdlIGhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tbmF2LWhlaWdodCk7XG4gIH1cbn1cbi5zaW5nbGUtZXZlbnQgLnNpbmdsZS1ldmVudF9fYmFubmVyLWltYWdlIGZpZ2NhcHRpb24ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLnNpbmdsZS1ldmVudCAuc2luZ2xlLWV2ZW50X19iYW5uZXItaW1hZ2UgLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zaW5nbGUtZXZlbnQgLnNpbmdsZS1ldmVudF9fYmFubmVyLWltYWdlIC5jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5zaW5nbGUtZXZlbnQgLnNpbmdsZS1ldmVudF9fYmFubmVyLWltYWdlIGgxIHtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnNpbmdsZS1ldmVudCAuc2luZ2xlLWV2ZW50X19iYW5uZXItaW1hZ2UgaDEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5zaW5nbGUtZXZlbnRfX2xvZ28ge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5bZGlyPXJ0bF0gLnNpbmdsZS1ldmVudF9fbG9nbyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4uc2luZ2xlLWV2ZW50X19sb2dvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogLTJyZW07XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG4gIHRyYW5zZm9ybTogc2tldygtNWRlZyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnNpbmdsZS1ldmVudF9fbG9nbzo6YmVmb3JlIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuW2Rpcj1ydGxdIC5zaW5nbGUtZXZlbnRfX2xvZ286OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2tldyg1ZGVnKTtcbn1cbi5zaW5nbGUtZXZlbnRfX2xvZ28gaW1nIHtcbiAgaGVpZ2h0OiA3LjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnNpbmdsZS1ldmVudF9fYmFubmVyIHtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1uYXYtaGVpZ2h0KSAqIC0xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSggdmFyKC0td2wtYy1zZWNvbmRhcnktaHNsKSwgMSApO1xufVxuLnNpbmdsZS1ldmVudF9fYmFubmVyIGZvb3RlciB7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDEwMCUpO1xufVxuLnNpbmdsZS1ldmVudF9fYmFubmVyIGZvb3RlciAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zaW5nbGUtZXZlbnRfX2Jhbm5lciBmb290ZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXNpemUtbWQpO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zaXplLW1kKTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uc2luZ2xlLWV2ZW50X19iYW5uZXIgZm9vdGVyIC5jb250YWluZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNpemUtbWQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zaW5nbGUtZXZlbnRfX2Jhbm5lciBmb290ZXIgLmNvbnRhaW5lciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbi5zaW5nbGUtZXZlbnRfX2Jhbm5lciBmb290ZXIgLmNvbnRhaW5lciBhIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi53cC12aWRlbyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbnRhYmxlIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbnRhYmxlIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGhzbCgyMjYsIDI5JSwgOSUpO1xufVxudGFibGUgdGQge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIHRhYmxlIHtcbiAgICBmb250LXNpemU6IHVuc2V0O1xuICB9XG59XG5cbi5zaW5nbGUtZXZlbnRfX2Jhbm5lciAuc2luZ2xlLWV2ZW50X19pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zaW5nbGUtZXZlbnRfX2Jhbm5lciAuc2luZ2xlLWV2ZW50X19pbmZvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuLnNpbmdsZV9ldmVudF9fYmFubmVyIC5zaW5nbGUtZXZlbnRfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtYXJnaW4tdG9wOiAyLjRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnNpbmdsZV9ldmVudF9fYmFubmVyIC5zaW5nbGUtZXZlbnRfX2luZm8ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnNpbmdsZS1ldmVudF9faW5mbyAuc2luZ2xlLWV2ZW50X19pbmZvLWRhdGVzX2RheXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13bC1mLXVpKTtcbiAgei1pbmRleDogMTtcbn1cbi5zaW5nbGUtZXZlbnRfX2luZm8gLnNpbmdsZS1ldmVudF9faW5mby1kYXRlc19kYXlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgMTAwJSwgMC4yNSk7XG4gIHRyYW5zZm9ybTogc2tldygtNWRlZyk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzMHB4KTtcbiAgei1pbmRleDogLTE7XG59XG4uc2luZ2xlLWV2ZW50X19pbmZvIC5zaW5nbGUtZXZlbnRfX2luZm8tdGltZSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cblxuLnNpbmdsZS1ldmVudF9faW5mby1kYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbn1cbi5zaW5nbGUtZXZlbnRfX2luZm8tZGF0ZSA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2luZ2xlLWV2ZW50X19pbmZvLWxvY2F0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnNpbmdsZS1ldmVudF9fYmFubmVyIC5zaW5nbGUtZXZlbnRfX2luZm8tbG9jYXRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5zaW5nbGVfZXZlbnRfX2luZm8tZGF0ZS1kYXNoIHtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13bC1mLXVpKTtcbiAgZm9udC1zaXplOiAzLjZyZW07XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zaW5nbGUtZXZlbnRfX2luZm8tZGF0ZS1kYXkge1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zaW5nbGUtZXZlbnRfX2luZm8tZGF0ZS1tb250aCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uc2luZ2xlLWV2ZW50X19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zaW5nbGUtZXZlbnRfX2NvbnRlbnQgaDIge1xuICBmb250LWZhbWlseTogdmFyKC0td2wtZi11aSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc2luZ2xlLWV2ZW50X19jb250ZW50IHAsIC5zaW5nbGUtZXZlbnRfX2NvbnRlbnQgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMS42cmVtO1xufVxuLnNpbmdsZS1ldmVudF9fY29udGVudCBhIHtcbiAgY29sb3I6IGhzbGEoIHZhcigtLXdsLWMtcHJpbWFyeS1oc2wpLCAxICk7XG59XG4uc2luZ2xlLWV2ZW50X19jb250ZW50IGFydGljbGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpbmdsZS1ldmVudF9fbW9yZS1ldmVudHMge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgyMjYsIDI5JSwgOSUsIDAuMDc1KTtcbn1cbi5zaW5nbGUtZXZlbnRfX21vcmUtZXZlbnRzIC5jb250YWluZXIge1xuICBwYWRkaW5nOiB2YXIoLS1zaXplLWxnKTtcbn1cbi5zaW5nbGUtZXZlbnRfX21vcmUtZXZlbnRzIGgyIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICBpbWcuYWxpZ25sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICBpbWcuYWxpZ25yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgfVxufVxuXG4uc2luZ2xlLXNlcnZpY2VzX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNpbmdsZS1zZXJ2aWNlc19fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubGlzdC1jaGVja2JveC13cmFwIHVsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgaGVpZ2h0OiAyMHJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uaW5wdXQtLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5mb3JtIC5uZi1mb3JtLWNvbnRlbnQge1xuICBwYWRkaW5nOiAycmVtIDJyZW0gMDtcbiAgYm9yZGVyOiAxcHggc29saWQgaHNsYSgyMjYsIDI5JSwgOSUsIDAuMjUpO1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMHB4O1xufVxuZm9ybSAubmYtZm9ybS1jb250ZW50IC5zdWJtaXQtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmZvcm0gdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbn1cbmZvcm0gLm5mLWFmdGVyLWZvcm0tY29udGVudCB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIGhzbGEoMjI2LCAyOSUsIDklLCAwLjI1KTtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHg7XG59XG5mb3JtIC5uZi1pbnB1dC1saW1pdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW5nbGUtc2VydmljZXMgaDEge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm5mLWZvcm0tZmllbGRzLXJlcXVpcmVkIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNnJlbTtcbn1cblxuLnNpbmdsZS1zZXJ2aWNlc19fc3ViLWhlYWRpbmcge1xuICBjb2xvcjogaHNsYSggdmFyKC0td2wtYy1wcmltYXJ5LWhzbCksIDEgKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdsLWYtaGVhZGluZyk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjZyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmV3cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMjI2LCAyOSUsIDklLCAwLjA3NSk7XG59XG4ubmV3cyAuY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLXNpemUtbGcpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc2l6ZS1sZyk7XG59XG4ubmV3cyAuY29udGFpbmVyIC5idXR0b24ge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuLm5ld3MgaDEge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLm5ld3NfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICBncmlkLWdhcDogM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubmV3c19fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuLm5ld3NfX2dyaWQgYXJ0aWNsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG59XG4ubmV3c19fZ3JpZCBhcnRpY2xlIC5uZXdzX19jYXJkLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmV3c19fZ3JpZCBhcnRpY2xlIGZpZ3VyZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmV3c19fZ3JpZCBhcnRpY2xlIGZpZ3VyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuLm5ld3NfX2dyaWQgYXJ0aWNsZSAubmV3c19fY2FyZC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1zaXplLW1kKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5uZXdzX19ncmlkIGFydGljbGUgLm5ld3NfX2NhcmQtY29udGVudCBhIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbi5uZXdzX19ncmlkIGFydGljbGUgLm5ld3NfX2NhcmQtY29udGVudCBzcGFuIHtcbiAgY29sb3I6IGhzbGEoIHZhcigtLXdsLWMtcHJpbWFyeS1oc2wpLCAxICk7XG59XG4ubmV3c19fZ3JpZCBhcnRpY2xlIC5uZXdzX19jYXJkLWNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdsLWYtdWkpO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4ubmV3c19fZ3JpZCBhcnRpY2xlIC5uZXdzX19jYXJkLWNvbnRlbnQgaDQge1xuICBmb250LWZhbWlseTogdmFyKC0td2wtZi11aSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiBoc2xhKCB2YXIoLS13bC1jLWZvcmVncm91bmQtaHNsKSwgMC41ICk7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc2l0ZS1zbGlkZXIge1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLW5hdi1oZWlnaHQpICogLTEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2l0ZS1zbGlkZXIgLnN3aXBlci1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjI2LCAyOSUsIDklKTtcbn1cbi5zaXRlLXNsaWRlciAuc3dpcGVyLXNsaWRlIC5jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogdmFyKC0tc2l6ZS1tZCkgdmFyKC0tc2l6ZS1sZyk7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDEwMCUpO1xufVxuLnNpdGUtc2xpZGVyIC5zd2lwZXItc2xpZGUgZmlndXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiA3MHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG59XG4uc2l0ZS1zbGlkZXIgLnN3aXBlci1zbGlkZSBmaWd1cmUgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zaXplLWxnKTtcbn1cbi5zaXRlLXNsaWRlciAuc3dpcGVyLXNsaWRlIGZpZ3VyZSBoMSB7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc2l0ZS1zbGlkZXIgLnN3aXBlci1zbGlkZSBmaWd1cmUgaDEge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbi5zaXRlLXNsaWRlciAuc3dpcGVyLXNsaWRlIGZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoIHZhcigtLXdsLWMtc2Vjb25kYXJ5LWhzbCksIDEgKTtcbn1cbi5zaXRlLXNsaWRlciAuc3dpcGVyLXNsaWRlIGZvb3RlciAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1zaXplLWxnKSAqIDIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2l0ZS1zbGlkZXIgLnN3aXBlci1zbGlkZSBmb290ZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXNpemUtbGcpO1xuICB9XG59XG4uc2l0ZS1zbGlkZXIgLnN3aXBlci1zbGlkZSBmb290ZXIgcCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zaXRlLXNsaWRlciAuc3dpcGVyLXNsaWRlIGZvb3RlciBwIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG4uc2l0ZS1zbGlkZXIgLnN3aXBlci1zbGlkZSBmb290ZXIgYSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBjb2xvcjogaHNsYSggdmFyKC0td2wtYy1wcmltYXJ5LWhzbCksIDEgKTtcbn1cbi5zaXRlLXNsaWRlciAuc3dpcGVyLXNsaWRlIGZvb3RlciBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA0NXJlbTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogdmFyKC0tc2l6ZS1sZyk7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxLjVkZWcpO1xufVxuW2Rpcj1ydGxdIC5zaXRlLXNsaWRlciAuc3dpcGVyLXNsaWRlIGZvb3RlciBpbWcge1xuICBsZWZ0OiB2YXIoLS1zaXplLWxnKTtcbiAgcmlnaHQ6IHVuc2V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zaXRlLXNsaWRlciAuc3dpcGVyLXNsaWRlIGZvb3RlciBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2l0ZS1zbGlkZXIgLmdhbGxlcnktdGh1bWJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaXRlLXNsaWRlciAuZ2FsbGVyeS10aHVtYnMgLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uc2l0ZS1zbGlkZXIgLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuLnNpdGUtc2xpZGVyIC5nYWxsZXJ5LXRodW1icyBidXR0b24ge1xuICBtaW4td2lkdGg6IDEwcmVtO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBib3JkZXItdG9wOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgaHNsYSggdmFyKC0td2wtYy1wcmltYXJ5LWhzbCksIDEgKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG59XG5cbi5zZWN0aW9uLW1vYmlsaXR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgyMjYsIDI5JSwgOSUsIDAuMDc1KTtcbn1cbi5zZWN0aW9uLW1vYmlsaXR5IC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiB2YXIoLS1zaXplLWxnKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1zaXplLW1kKSAqIC0xKTtcbn1cbi5zZWN0aW9uLW1vYmlsaXR5IGgyIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4uc2VjdGlvbi1tb2JpbGl0eSAuc2VjdGlvbi1tb2JpbGl0eS1zZXJ2aWNlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAxIDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24tbW9iaWxpdHkgLnNlY3Rpb24tbW9iaWxpdHktc2VydmljZXMge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cblxuLnNlY3Rpb24tbW9iaWxpdHktc2VydmljZXNfX3NlcnZpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNpemUtbWQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDEwMCUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zZWN0aW9uLW1vYmlsaXR5LXNlcnZpY2VzX19zZXJ2aWNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uc2VjdGlvbi1tb2JpbGl0eS1zZXJ2aWNlc19fc2VydmljZSAuc2VjdGlvbi1tb2JpbGl0eS1zZXJ2aWNlc19fc2VydmljZS1jYXJkLWltYWdlIHtcbiAgZmxleDogMSAwIDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnNlY3Rpb24tbW9iaWxpdHktc2VydmljZXNfX3NlcnZpY2UgLnNlY3Rpb24tbW9iaWxpdHktc2VydmljZXNfX3NlcnZpY2UtY2FyZC1pbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zZWN0aW9uLW1vYmlsaXR5LXNlcnZpY2VzX19zZXJ2aWNlIC5zZWN0aW9uLW1vYmlsaXR5LXNlcnZpY2VzX19zZXJ2aWNlLWNhcmQtaW1hZ2U6YWZ0ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4uc2VjdGlvbi1tb2JpbGl0eS1zZXJ2aWNlc19fc2VydmljZSAuc2VjdGlvbi1tb2JpbGl0eS1zZXJ2aWNlc19fc2VydmljZS1jYXJkLWltYWdlIGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlY3Rpb24tbW9iaWxpdHktc2VydmljZXNfX3NlcnZpY2UgLmJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5bZGlyPXJ0bF0gLnNlY3Rpb24tbW9iaWxpdHktc2VydmljZXNfX3NlcnZpY2UgLmJ1dHRvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uc2VjdGlvbi1tb2JpbGl0eS1zZXJ2aWNlc19fc2VydmljZS1jb250ZW50IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiaW50ZXJzdGF0ZVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG4uc2VjdGlvbi1tb2JpbGl0eS1zZXJ2aWNlc19fc2VydmljZS1jb250ZW50IGg0IHtcbiAgY29sb3I6IGhzbGEoIHZhcigtLXdsLWMtcHJpbWFyeS1oc2wpLCAxICk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbi5zZWN0aW9uLW1vYmlsaXR5LXNlcnZpY2VzX19zZXJ2aWNlLWNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IHZhcigtLXNpemUtbGcpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlY3Rpb24tbW9iaWxpdHktc2VydmljZXNfX3NlcnZpY2UtY29udGVudC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWN0aW9uLW1vYmlsaXR5LXNlcnZpY2VzX19zZXJ2aWNlLWNvbnRlbnQtaW1hZ2Uge1xuICBmbGV4OiAwIDAgMzAlO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxLjVkZWcpO1xufVxuLnNlY3Rpb24tbW9iaWxpdHktc2VydmljZXNfX3NlcnZpY2UtY29udGVudC1pbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbn1cblxuLnNlY3Rpb24tbW9iaWxpdHktc2VydmljZXNfX3NpZGViYXIge1xuICB3aWR0aDogMzAlO1xufVxuXG4uc2VjdGlvbi1tb2JpbGl0eS1zaWRlYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogM3JlbTtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VjdGlvbi1tb2JpbGl0eS1zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNlY3Rpb24tbW9iaWxpdHktc2lkZWJhciAuc2VjdGlvbi1tb2JpbGl0eS1zaWRlYmFyX192aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbi1tb2JpbGl0eS1zaWRlYmFyIC5zZWN0aW9uLW1vYmlsaXR5LXNpZGViYXJfX3ZpZGVvOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uc2VjdGlvbi1tb2JpbGl0eS1zaWRlYmFyIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zZWN0aW9uLW1vYmlsaXR5LXNpZGViYXIgaDIge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdsLWYtaGVhZGluZyk7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnNlY3Rpb24tZmlhLXNpZGViYXIge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAzcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uLWZpYS1zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNlY3Rpb24tZmlhLXNpZGViYXIgLnNlY3Rpb24tZmlhLXNpZGViYXJfX3ZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLWZpYS1zaWRlYmFyIC5zZWN0aW9uLWZpYS1zaWRlYmFyX192aWRlbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnNlY3Rpb24tZmlhLXNpZGViYXIgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnNlY3Rpb24tZmlhLXNpZGViYXIgaDIge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdsLWYtaGVhZGluZyk7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnNlY3Rpb24tc3BvcnRpbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDIwOCwgMTQ3LCA2MiwgMC41KSwgcmdiKDIwOCwgMTQ3LCA2MikpLCB1cmwoKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbn1cbi5zZWN0aW9uLXNwb3J0aW5nID4gKiB7XG4gIGZpbHRlcjogbm9uZTtcbn1cbi5zZWN0aW9uLXNwb3J0aW5nIC5jb250YWluZXIge1xuICBwYWRkaW5nOiB2YXIoLS1zaXplLWxnKTtcbn1cbi5zZWN0aW9uLXNwb3J0aW5nIGgyIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogNC44cmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDEwMCUpO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLnNlY3Rpb24tc3BvcnRpbmdfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCBoc2xhKCB2YXIoLS13bC1jLXByaW1hcnktaHNsKSwgMC41ICksIGhzbGEoIHZhcigtLXdsLWMtc2Vjb25kYXJ5LWhzbCksIDAuNzUgKSk7XG59XG5cbi5zZWN0aW9uLXNwb3J0aW5nX19ldmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc2l6ZS1tZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnNlY3Rpb24tc3BvcnRpbmdfX2V2ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uc2VjdGlvbi1zcG9ydGluZ19fZXZlbnQgLnNlY3Rpb24tc3BvcnRpbmdfX2V2ZW50LWNhcmQtaW1hZ2Uge1xuICBmbGV4OiAwIDAgNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uc2VjdGlvbi1zcG9ydGluZ19fZXZlbnQgLnNlY3Rpb24tc3BvcnRpbmdfX2V2ZW50LWNhcmQtaW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc2VjdGlvbi1zcG9ydGluZ19fZXZlbnQgLnNlY3Rpb24tc3BvcnRpbmdfX2V2ZW50LWNhcmQtaW1hZ2U6YWZ0ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4uc2VjdGlvbi1zcG9ydGluZ19fZXZlbnQgLnNlY3Rpb24tc3BvcnRpbmdfX2V2ZW50LWNhcmQtaW1hZ2UgYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13bC1mLWhlYWRpbmcpO1xuICBmb250LXNpemU6IDQuOHJlbTtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG59XG5cbi5zZWN0aW9uLXNwb3J0aW5nX19ldmVudC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VjdGlvbi1zcG9ydGluZ19fZXZlbnQtY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLnNlY3Rpb24tc3BvcnRpbmdfX2V2ZW50LWNvbnRlbnQgaDQge1xuICBjb2xvcjogaHNsYSggdmFyKC0td2wtYy1wcmltYXJ5LWhzbCksIDEgKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5zZWN0aW9uLXNwb3J0aW5nX19ldmVudC1jb250ZW50IC5idXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuW2Rpcj1ydGxdIC5zZWN0aW9uLXNwb3J0aW5nX19ldmVudC1jb250ZW50IC5idXR0b24ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDByZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLnNlY3Rpb24tc3BvcnRpbmdfX2V2ZW50LWNvbnRlbnQtdGV4dCB7XG4gIHBhZGRpbmc6IHZhcigtLXNpemUtbGcpO1xufVxuLnNlY3Rpb24tc3BvcnRpbmdfX2V2ZW50LWNvbnRlbnQtdGV4dCBoMyB7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5zZWN0aW9uLXNwb3J0aW5nX19ldmVudC1jb250ZW50LXRleHQgaW1nIHtcbiAgaGVpZ2h0OiA1cmVtO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnNlY3Rpb24tYWJvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zZWN0aW9uLWFib3V0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uc2VjdGlvbi1hYm91dCAuc2VjdGlvbi1hYm91dF9fY29udGVudCB7XG4gIGZsZXg6IDEgMSA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNlY3Rpb24tYWJvdXQgaWZyYW1lIHtcbiAgZmxleDogMSAxIDUwJTtcbn1cblxuLnNlY3Rpb24tYWJvdXRfX2NvbnRlbnQtdGV4dCB7XG4gIHBhZGRpbmc6IHZhcigtLXNpemUtbGcpO1xuICBtYXgtd2lkdGg6IDcyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbltkaXI9cnRsXSAuc2VjdGlvbi1hYm91dF9fY29udGVudC10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zZWN0aW9uLWFib3V0X19jb250ZW50LXRleHQgaDIge1xuICBmb250LXdlaWdodDogODAwO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5zZWN0aW9uLWFib3V0X19jb250ZW50LXRleHQgcCB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuLnNlY3Rpb24tYWJvdXRfX2NvbnRlbnQtdGV4dCBmaWd1cmUge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBoZWlnaHQ6IDQuNXJlbTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5bZGlyPXJ0bF0gLnNlY3Rpb24tYWJvdXRfX2NvbnRlbnQtdGV4dCBmaWd1cmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG59XG5cbi5zZWN0aW9uLW5ld3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDIyNiwgMjklLCA5JSwgMC4wNzUpO1xufVxuLnNlY3Rpb24tbmV3cyAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogdmFyKC0tc2l6ZS1sZyk7XG59XG4uc2VjdGlvbi1uZXdzIGgyIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4uc2VjdGlvbi1uZXdzIC5zZWN0aW9uLW5ld3MtcG9zdHMge1xuICB3aWR0aDogNjAlO1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxuLnNlY3Rpb24tbmV3cy1wb3N0c19fcG9zdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc2l6ZS1tZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnNlY3Rpb24tbmV3cy1wb3N0c19fcG9zdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLnNlY3Rpb24tbmV3cy1wb3N0c19fcG9zdCAuc2VjdGlvbi1uZXdzLXBvc3RzX19wb3N0LWltYWdlIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnNlY3Rpb24tbmV3cy1wb3N0c19fcG9zdCAuc2VjdGlvbi1uZXdzLXBvc3RzX19wb3N0LWltYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zZWN0aW9uLW5ld3MtcG9zdHNfX3Bvc3QgLnNlY3Rpb24tbmV3cy1wb3N0c19fcG9zdC1pbWFnZTo6YWZ0ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4uc2VjdGlvbi1uZXdzLXBvc3RzX19wb3N0IC5zZWN0aW9uLW5ld3MtcG9zdHNfX3Bvc3QtaW1hZ2UgYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2VjdGlvbi1uZXdzLXBvc3RzX19wb3N0IC5idXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuW2Rpcj1ydGxdIC5zZWN0aW9uLW5ld3MtcG9zdHNfX3Bvc3QgLmJ1dHRvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uc2VjdGlvbi1uZXdzLXBvc3RzX19wb3N0LWNvbnRlbnQgaDMge1xuICBmb250LWZhbWlseTogXCJpbnRlcnN0YXRlXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4uc2VjdGlvbi1uZXdzLXBvc3RzX19wb3N0LWNvbnRlbnQgaDQge1xuICBjb2xvcjogaHNsYSggdmFyKC0td2wtYy1mb3JlZ3JvdW5kLWhzbCksIDAuNSApO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogdmFyKC0td2wtZi11aSk7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLnNlY3Rpb24tbmV3cy1wb3N0c19fcG9zdC1jb250ZW50LXRleHQge1xuICBwYWRkaW5nOiB2YXIoLS1zaXplLWxnKTtcbn1cblxuLmdhbGxlcnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdhbGxlcnkgLnN3aXBlci1zbGlkZSBmaWd1cmUge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmdhbGxlcnkgLnN3aXBlci1zbGlkZSBmaWd1cmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbn1cbi5nYWxsZXJ5IC5zd2lwZXItc2xpZGVfX3ZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5nYWxsZXJ5IC5zd2lwZXItc2xpZGVfX3ZpZGVvOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZ2FsbGVyeSBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZ2FsbGVyeSAubWVkaWEtZ2FsbGVyeS10aHVtYnNfX2JhY2tkcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnRodW1icyAuZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGlnaHRib3ggLmdhbGxlcnkge1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IGxpZ2h0Ym94QmFja2Ryb3BFbnRlciAxcyBmb3J3YXJkcztcbn1cblxuLnNlY3Rpb24tbmV3cy1zaWRlYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDMwJTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDNyZW07XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24tbmV3cy1zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNlY3Rpb24tbmV3cy1zaWRlYmFyIC5zZWN0aW9uLW5ld3Mtc2lkZWJhcl9faW5zdGFncmFtLXBvc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uc2VjdGlvbi1uZXdzLXNpZGViYXIgLnNlY3Rpb24tbmV3cy1zaWRlYmFyX19pbnN0YWdyYW0tcG9zdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbn1cbi5zZWN0aW9uLW5ld3Mtc2lkZWJhciAuc2VjdGlvbi1uZXdzLXNpZGViYXJfX2luc3RhZ3JhbS1wb3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbiAgbWFyZ2luOiAycmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgMjAgMjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J205Ljk5NiAxLjgwMjNjMi42NzA3IDAgMi45ODQyIDAuMDExOTEgNC4wMzk3IDAuMDU5NTUgMC45NzYyIDAuMDQzNjcgMS41MDQgMC4yMDY0MyAxLjg1NzIgMC4zNDUzNyAwLjQ2ODIgMC4xODI2MiAwLjgwMTUgMC4zOTY5OSAxLjE1MDggMC43NDYzMyAwLjM0OTIgMC4zNDkzNSAwLjU2NzQgMC42ODI4MSAwLjc0NiAxLjE1MTIgMC4xMzQ5IDAuMzUzMzIgMC4zMDE2IDAuODgxMzEgMC4zNDUyIDEuODU3OSAwLjA0NzYgMS4wNTYgMC4wNTk1IDEuMzY5NiAwLjA1OTUgNC4wNDEzIDAgMi42NzE3LTAuMDExOSAyLjk4NTMtMC4wNTk1IDQuMDQxMy0wLjA0MzYgMC45NzY1LTAuMjA2MyAxLjUwNDUtMC4zNDUyIDEuODU3OC0wLjE4MjYgMC40Njg1LTAuMzk2OCAwLjgwMTktMC43NDYgMS4xNTEzLTAuMzQ5MyAwLjM0OTMtMC42ODI2IDAuNTY3Ny0xLjE1MDggMC43NDYzLTAuMzUzMiAwLjEzNS0wLjg4MSAwLjMwMTctMS44NTcyIDAuMzQ1NC0xLjA1NTUgMC4wNDc2LTEuMzY5IDAuMDU5NS00LjAzOTcgMC4wNTk1LTIuNjcwNiAwLTIuOTg0MS0wLjAxMTktNC4wMzk3LTAuMDU5NS0wLjk3NjE5LTAuMDQzNy0xLjUwNC0wLjIwNjQtMS44NTcxLTAuMzQ1NC0wLjQ2ODI2LTAuMTgyNi0wLjgwMTU5LTAuMzk3LTEuMTUwOC0wLjc0NjMtMC4zNDkyLTAuMzQ5NC0wLjU2NzQ2LTAuNjgyOC0wLjc0NjAzLTEuMTUxMy0wLjEzNDkyLTAuMzUzMy0wLjMwMTU5LTAuODgxMy0wLjM0NTI0LTEuODU3OC0wLjA0NzYyLTEuMDU2LTAuMDU5NTItMS4zNjk2LTAuMDU5NTItNC4wNDEzIDAtMi42NzE3IDAuMDExOS0yLjk4NTMgMC4wNTk1Mi00LjA0MTMgMC4wNDM2NS0wLjk3NjU3IDAuMjA2MzUtMS41MDQ2IDAuMzQ1MjQtMS44NTc5IDAuMTgyNTQtMC40Njg0NCAwLjM5NjgzLTAuODAxOSAwLjc0NjAzLTEuMTUxMiAwLjM0OTIxLTAuMzQ5MzQgMC42ODI1NC0wLjU2NzY4IDEuMTUwOC0wLjc0NjMzIDAuMzUzMTctMC4xMzQ5NyAwLjg4MDk1LTAuMzAxNyAxLjg1NzEtMC4zNDUzNyAxLjA1NTYtMC4wNTE2MSAxLjM3My0wLjA1OTU1IDQuMDM5Ny0wLjA1OTU1em0wLTEuODAyM2MtMi43MTQzIDAtMy4wNTU2IDAuMDExOTEtNC4xMjMgMC4wNTk1NDctMS4wNjM1IDAuMDQ3NjM4LTEuNzg5NyAwLjIxODM0LTIuNDI0NiAwLjQ2NDQ3LTAuNjU4NzMgMC4yNTQwNy0xLjIxNDMgMC41OTk0NC0xLjc2OTggMS4xNTUyLTAuNTU1NTUgMC41NTU3Ny0wLjg5NjgyIDEuMTE1NS0xLjE1NDggMS43NzA1LTAuMjQ2MDMgMC42MzUxNy0wLjQxNjY3IDEuMzYxNi0wLjQ2NDI5IDIuNDI5NS0wLjA0NzYxOSAxLjA2MzktMC4wNTk1MjQgMS40MDUzLTAuMDU5NTI0IDQuMTIwNyAwIDIuNzE1NCAwLjAxMTkwNSAzLjA1NjggMC4wNTk1MjQgNC4xMjQ3IDAuMDQ3NjE5IDEuMDYzOSAwLjIxODI1IDEuNzkwMyAwLjQ2NDI5IDIuNDI5NSAwLjI1Mzk3IDAuNjU5IDAuNTk5MjEgMS4yMTQ4IDEuMTU0OCAxLjc3MDUgMC41NTU1NiAwLjU1NTggMS4xMTUxIDAuODk3MiAxLjc2OTggMS4xNTUzIDAuNjM0OTIgMC4yNDYxIDEuMzYxMSAwLjQxNjggMi40Mjg2IDAuNDY0NCAxLjA2NzUgMC4wNDc3IDEuNDA0OCAwLjA1OTYgNC4xMjMgMC4wNTk2IDIuNzE4MyAwIDMuMDU1Ni0wLjAxMTkgNC4xMjMtMC4wNTk2IDEuMDYzNS0wLjA0NzYgMS43ODk3LTAuMjE4MyAyLjQyODYtMC40NjQ0IDAuNjU4Ny0wLjI1NDEgMS4yMTQzLTAuNTk5NSAxLjc2OTgtMS4xNTUzIDAuNTU1Ni0wLjU1NTcgMC44OTY5LTEuMTE1NSAxLjE1NDgtMS43NzA1IDAuMjQ2LTAuNjM1MiAwLjQxNjctMS4zNjE3IDAuNDY0My0yLjQyOTUgMC4wNDc2LTEuMDY3OSAwLjA1OTUtMS40MDU0IDAuMDU5NS00LjEyNDcgMC0yLjcxOTMtMC4wMTE5LTMuMDU2OC0wLjA1OTUtNC4xMjQ2LTAuMDQ3Ni0xLjA2MzktMC4yMTgzLTEuNzkwNC0wLjQ2NDMtMi40Mjk1LTAuMjU0LTAuNjU4OTktMC41OTkyLTEuMjE0OC0xLjE1NDgtMS43NzA1LTAuNTU1NS0wLjU1NTc4LTEuMTE1LTAuODk3MTgtMS43Njk4LTEuMTU1Mi0wLjYzNDktMC4yNDYxMy0xLjM2MTEtMC40MTY4My0yLjQyODYtMC40NjQ0Ny0xLjA3MTQtMC4wNDM2NjgtMS40MTI3LTAuMDU1NTc4LTQuMTI3LTAuMDU1NTc4em0yLjNlLTQgNC44NjY5Yy0yLjgzMzMgMC01LjEzNDkgMi4yOTg1LTUuMTM0OSA1LjEzNyAwIDIuODM4NCAyLjI5NzYgNS4xMzcgNS4xMzQ5IDUuMTM3IDIuODM3MyAwIDUuMTM0OS0yLjI5ODYgNS4xMzQ5LTUuMTM3IDAtMi44Mzg0LTIuMjk3Ni01LjEzNy01LjEzNDktNS4xMzd6bTAgOC40Njc3Yy0xLjg0MTMgMC0zLjMzMzMtMS40OTI3LTMuMzMzMy0zLjMzNDcgMC0xLjg0MiAxLjQ5MjEtMy4zMzQ2IDMuMzMzMy0zLjMzNDYgMS44NDEyIDAgMy4zMzMzIDEuNDkyNiAzLjMzMzMgMy4zMzQ2IDAgMS44NDItMS40OTIxIDMuMzM0Ny0zLjMzMzMgMy4zMzQ3em02LjUzNjUtOC42NzRjMCAwLjY2MjEzLTAuNTM2OCAxLjE5ODktMS4xOTg5IDEuMTk4OXMtMS4xOTg5LTAuNTM2NzYtMS4xOTg5LTEuMTk4OSAwLjUzNjgtMS4xOTg5IDEuMTk4OS0xLjE5ODkgMS4xOTg5IDAuNTM2NzYgMS4xOTg5IDEuMTk4OXonIGNsaXAtcnVsZT0nZXZlbm9kZCcgZmlsbD0nJTIzZmZmJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zZWN0aW9uLW5ld3Mtc2lkZWJhciAuZmYtc3RyZWFtIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLW5ld3Mtc2lkZWJhciAuZmYtc3RyZWFtIC5mZi1zdHJlYW0td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc2VjdGlvbi1uZXdzLXNpZGViYXIgLmZmLXN0cmVhbSAuZmYtbG9hZG1vcmUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VjdGlvbi1uZXdzLXNpZGViYXIgLmZmLXN0cmVhbSAuZmYtaWNvbjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5hcmNoaXZlLWJvYXJkLW1lbWJlcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDIyNiwgMjklLCA5JSwgMC4wNzUpO1xufVxuLmFyY2hpdmUtYm9hcmQtbWVtYmVycyAuY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLXNpemUtbGcpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc2l6ZS1sZyk7XG59XG4uYXJjaGl2ZS1ib2FyZC1tZW1iZXJzIGgxIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13bC1mLXVpKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5hcmNoaXZlLWJvYXJkLW1lbWJlcnMgaDIge1xuICBmb250LWZhbWlseTogdmFyKC0td2wtZi11aSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLmFyY2hpdmUtYm9hcmQtbWVtYmVycyAuYXJjaGl2ZS1ib2FyZC1tZW1iZXJzX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgZ3JpZC1nYXA6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmFyY2hpdmUtYm9hcmQtbWVtYmVycyAuYXJjaGl2ZS1ib2FyZC1tZW1iZXJzX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG4uYXJjaGl2ZS1ib2FyZC1tZW1iZXJzIGFydGljbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDEwMCUpO1xufVxuLmFyY2hpdmUtYm9hcmQtbWVtYmVycyAuYXJjaGl2ZS1ib2FyZC1tZW1iZXJzX19jb250ZW50IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLXNpemUtbWQpO1xufVxuLmFyY2hpdmUtYm9hcmQtbWVtYmVycyBmaWd1cmUge1xuICBmbGV4OiAxIDAgMjUlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmFyY2hpdmUtYm9hcmQtbWVtYmVycyBmaWd1cmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYXJjaGl2ZS1hZmZpbGlhdGVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgyMjYsIDI5JSwgOSUsIDAuMDc1KTtcbn1cbi5hcmNoaXZlLWFmZmlsaWF0ZXMgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1zaXplLWxnKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXNpemUtbGcpO1xufVxuLmFyY2hpdmUtYWZmaWxpYXRlcyBoMSB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBmb250LWZhbWlseTogdmFyKC0td2wtZi11aSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5hcmNoaXZlLWFmZmlsaWF0ZXNfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICBncmlkLWdhcDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYXJjaGl2ZS1hZmZpbGlhdGVzX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG4uYXJjaGl2ZS1hZmZpbGlhdGVzX19ncmlkIGgyIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdsLWYtdWkpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5hcmNoaXZlLWFmZmlsaWF0ZXNfX2dyaWQgYXJ0aWNsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG59XG4uYXJjaGl2ZS1hZmZpbGlhdGVzX19ncmlkIC5hcmNoaXZlLWFmZmlsaWF0ZXNfX2NvbnRlbnQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tc2l6ZS1tZCk7XG59XG4uYXJjaGl2ZS1hZmZpbGlhdGVzX19ncmlkIGZpZ3VyZSwgLmFyY2hpdmUtYWZmaWxpYXRlc19fZ3JpZCBpbWcge1xuICBtYXJnaW46IHZhcigtLXNpemUtbWQpO1xuICBmbGV4OiAwIDAgMjAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5hcmNoaXZlLWFmZmlsaWF0ZXNfX2dyaWQgZmlndXJlOjphZnRlciwgLmFyY2hpdmUtYWZmaWxpYXRlc19fZ3JpZCBpbWc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnUtdXB0by10YWJsZXQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnUtZnJvbS10YWJsZXQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS1mb250LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13bC1mLW1vbm9zcGFjZSk7XG59XG5cbi51LWZvbnQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4udS1mb250LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC51LW5vLXByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC51LXRhYmxldC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5bZGlyPXJ0bF0gLnUtcnRsLWZsaXAge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5cbi5zaXRlLW5hdiB7XG4gIHotaW5kZXg6IDEwMDAwICFpbXBvcnRhbnQ7XG59IiwiLyogbm9ybWFsaXplLmNzcyB2OC4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIG1hcmdpbjogMC42N2VtIDA7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvKiAyICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCI6cm9vdCB7XG4gIC8qIEhTTCBjb2xvcnMgKi9cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRuYW1lc3BhY2V9LWMtI3snJyArJGNvbG9yfS1oOiAje250aChtYXAtZ2V0KCR2YWx1ZSwgaHNsKSwxKX07XG4gICAgLS0jeyRuYW1lc3BhY2V9LWMtI3snJyArJGNvbG9yfS1zOiAje250aChtYXAtZ2V0KCR2YWx1ZSwgaHNsKSwyKX07XG4gICAgLS0jeyRuYW1lc3BhY2V9LWMtI3snJyArJGNvbG9yfS1sOiAje250aChtYXAtZ2V0KCR2YWx1ZSwgaHNsKSwzKX07XG4gICAgLS0jeyRuYW1lc3BhY2V9LWMtI3snJyArJGNvbG9yfS1oc2w6ICN7bnRoKG1hcC1nZXQoJHZhbHVlLCBoc2wpLDEpLG50aChtYXAtZ2V0KCR2YWx1ZSwgaHNsKSwyKSxudGgobWFwLWdldCgkdmFsdWUsIGhzbCksMyl9O1xuICAgIC0tI3skbmFtZXNwYWNlfS1jLSN7JycgKyRjb2xvcn1faDogI3tudGgobWFwLWdldCgkdmFsdWUsIGNvbnRyYXN0KSwxKX07XG4gICAgLS0jeyRuYW1lc3BhY2V9LWMtI3snJyArJGNvbG9yfV9zOiAje250aChtYXAtZ2V0KCR2YWx1ZSwgY29udHJhc3QpLDIpfTtcbiAgICAtLSN7JG5hbWVzcGFjZX0tYy0jeycnICskY29sb3J9X2w6ICN7bnRoKG1hcC1nZXQoJHZhbHVlLCBjb250cmFzdCksMyl9O1xuICAgIC0tI3skbmFtZXNwYWNlfS1jLSN7JycgKyRjb2xvcn1faHNsOiAje250aChtYXAtZ2V0KCR2YWx1ZSwgY29udHJhc3QpLDEpLG50aChtYXAtZ2V0KCR2YWx1ZSwgY29udHJhc3QpLDIpLG50aChtYXAtZ2V0KCR2YWx1ZSwgY29udHJhc3QpLDMpfTtcbiAgfVxuICBAZWFjaCAkY29udGV4dENvbG9yTmFtZSwgJGNvbG9yTmFtZSBpbiAkY29udGV4dENvbG9ycyB7XG4gICAgQGluY2x1ZGUgc2V0Q29udGV4dENvbG9yKCRjb250ZXh0Q29sb3JOYW1lLCAkY29sb3JOYW1lKVxuICB9XG59XG5cblxuOnJvb3Qge1xuICAvKiBmb250cyAqL1xuICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRmb250cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSAnbWFwJyB7XG4gICAgICAtLSN7JG5hbWVzcGFjZX0tZi0jeyRuYW1lfTogI3ttYXAtZ2V0KCR2YWx1ZSwgZGVmYXVsdCl9O1xuICAgICAgQHN1cHBvcnRzIChmb250LXZhcmlhdGlvbi1zZXR0aW5nczogbm9ybWFsKSB7XG4gICAgICAgIC0tI3skbmFtZXNwYWNlfS1mLSN7JG5hbWV9OiAje21hcC1nZXQoJHZhbHVlLCB2YXJpYWJsZSl9O1xuICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgLS0jeyRuYW1lc3BhY2V9LWYtI3skbmFtZX06ICN7JHZhbHVlfTtcbiAgICB9XG4gIH1cbiAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkY29udGV4dEZvbnRzIHtcbiAgICAtLSN7JG5hbWVzcGFjZX0tZi0jeyRuYW1lfTogI3t2YXIoLS0jeyRuYW1lc3BhY2V9LWYtI3skdmFsdWV9KX07XG4gIH1cbn1cblxuOnJvb3Qge1xuICAvKiB1bml0cyBhbmQgc2l6ZXMgKi9cbiAgLS1zaXplLXVuaXQ6IDQuOHJlbTtcbiAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkc2l6ZXMge1xuICAgIEBpZiAodHlwZS1vZigkdmFsdWUpID09ICdtYXAnKSB7XG4gICAgICBAZWFjaCAkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRWYWx1ZSBpbiAkdmFsdWUge1xuICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICdkZWZhdWx0Jykge1xuICAgICAgICAgIC0tc2l6ZS0jeyRuYW1lfTogI3skYnJlYWtwb2ludFZhbHVlfTtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgQG1lZGlhICN7Z2V0TWVkaWFRdWVyeSgnZnJvbScsICRicmVha3BvaW50KX0ge1xuICAgICAgICAgICAgLS1zaXplLSN7JG5hbWV9OiAjeyRicmVha3BvaW50VmFsdWV9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgLS1zaXplLSN7JG5hbWV9OiAjeyR2YWx1ZX07XG4gICAgfVxuICB9XG59XG4iLCIkd2hpdGVwb2ludEhzbDogKDAsMCUsMTAwJSk7XG4kYmxhY2twb2ludEhzbDogKDIyNiwyOSUsOSUpO1xuXG4kY29sb3JzOiAoXG4gIHJlZDogKCBcbiAgICBoc2w6ICgxOCw5OCUsNDAlKSwgXG4gICAgY29udHJhc3Q6ICR3aGl0ZXBvaW50SHNsLFxuICApLFxuICAvLyBTZXQgYXMgc2Vjb25kYXJ5IGNvbG9yIGluIHRoaXMgdGhlbWVcbiAgYmx1ZTogKCBcbiAgICBoc2w6ICgyMjcsMzElLDE2JSksXG4gICAgY29udHJhc3Q6ICR3aGl0ZXBvaW50SHNsLFxuICApLFxuICBncmVlbjogKFxuICAgIGhzbDogKDExNCw4OSUsMjglKSxcbiAgICBjb250cmFzdDogJHdoaXRlcG9pbnRIc2wsXG4gICksXG4gIHllbGxvdzogKCBcbiAgICBoc2w6ICg0Myw4NSUsNDUlKSwgXG4gICAgY29udHJhc3Q6ICRibGFja3BvaW50SHNsLFxuICApLFxuICAvLyBTZXQgYXMgcHJpbWFyeSBjb2xvciBpbiB0aGlzIHRoZW1lXG4gIGdvbGQ6ICggXG4gICAgaHNsOiAoMzUsNjElLDUzJSksIFxuICAgIGNvbnRyYXN0OiAkd2hpdGVwb2ludEhzbCxcbiAgKSxcblxuICB3aGl0ZTogKFxuICAgIGhzbDogJHdoaXRlcG9pbnRIc2wsXG4gICAgY29udHJhc3Q6ICRibGFja3BvaW50SHNsLFxuICApLFxuICBtZWRpYW46IChcbiAgICBoc2w6ICgyMDIsMTclLDQ3JSksXG4gICAgY29udHJhc3Q6ICR3aGl0ZXBvaW50SHNsLFxuICApLFxuICBkYXJrOiAoXG4gICAgaHNsOiAoMjA5LDk1JSwxNyUpLFxuICAgIGNvbnRyYXN0OiAkd2hpdGVwb2ludEhzbCxcbiAgKSxcbiAgYmxhY2s6ICggLy8gZGVmYXVsdCBkYXJrZXN0XG4gICAgaHNsOiAkYmxhY2twb2ludEhzbCxcbiAgICBjb250cmFzdDogJHdoaXRlcG9pbnRIc2wsXG4gICksXG4pO1xuXG4kY29udGV4dENvbG9yczogKFxuXG4gIGFsZXJ0OiByZWQsXG4gIGF0dGVudGlvbjogeWVsbG93LFxuICBuZXV0cmFsOiBibHVlLFxuICBwb3NpdGl2ZTogZ3JlZW4sXG5cbiAgZm9yZWdyb3VuZDogYmxhY2ssXG4gIGJhY2tncm91bmQ6IHdoaXRlLFxuICBwcmltYXJ5OiBnb2xkLFxuICBzZWNvbmRhcnk6IGJsdWUsXG5cbiAgbmF2LWJhci1iYWNrZ3JvdW5kOiBibHVlLFxuICBuYXYtYmFyLXRleHQ6IHdoaXRlLFxuICAvLyB0ZXJ0aWFyeTogb3JhbmdlLFxuICAvLyBxdWF0ZXJuYXJ5OiByZWQsXG4gIC8vIHF1aW50aW5hcnk6IHllbGxvdyxcblxuXG5cbik7XG5cblxuQGZ1bmN0aW9uIHN0YXRpY0NvbG9yKCRjb2xvck5hbWU6IGEsICR0eXBlOiBoc2wsICRhbHBoYTogMSwgJGx4OiAwLCAkc3g6IG51bGwpIHtcbiAgJGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICRjb2xvck5hbWUpO1xuICAkaHNsOiBtYXAtZ2V0KCRjb2xvciwgJHR5cGUpO1xuICAkbHg6IDEgKyAkbHg7XG4gIEBpZiAkc3ggPT0gbnVsbCB7XG4gICAgJHN4OiBhYnMoJGx4KTtcbiAgfVxuICBAaWYgKCRseCA9PSAwIGFuZCAkc3ggPT0gbnVsbCkge1xuICAgIEBpZiAoJGFscGhhID09IDEpIHtcbiAgICAgIEByZXR1cm4gaHNsKG50aCgkaHNsLDEpLG50aCgkaHNsLDIpLG50aCgkaHNsLDMpKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIEByZXR1cm4gaHNsYShudGgoJGhzbCwxKSxudGgoJGhzbCwyKSxudGgoJGhzbCwzKSwgJGFscGhhKTtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gaHNsYShudGgoJGhzbCwgMSksbnRoKCRoc2wsIDIpKiRzeCxudGgoJGhzbCwgMykqJGx4LCAkYWxwaGEpOyAgIFxuICB9XG59XG5AZnVuY3Rpb24gZ2V0Q29sb3IoJGNvbG9yTmFtZTogYSwgJGFscGhhOiAxLCAkbHg6IDAsICRzeDogbnVsbCkge1xuICBAaWYgKG1hcC1nZXQoJGNvbG9ycywgJGNvbG9yTmFtZSkpIHtcbiAgICBAcmV0dXJuIHN0YXRpY0NvbG9yKCRjb2xvck5hbWUsIGhzbCwgJGFscGhhLCAkbHgsICRzeCk7XG4gIH1cbiAgJGx4OiAxICsgJGx4O1xuICBAaWYgJHN4ID09IG51bGwge1xuICAgICRzeDogYWJzKCRseCk7XG4gIH1cbiAgQGlmICRseCA9PSAxIHtcbiAgICBAcmV0dXJuIHVucXVvdGUoJ2hzbGEoJykgdmFyKC0tI3skbmFtZXNwYWNlfS1jLSN7JGNvbG9yTmFtZX0taHNsKSwgJGFscGhhIHVucXVvdGUoJyknKTtcbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiBoc2xhKFxuICAgICAgdmFyKC0tI3skbmFtZXNwYWNlfS1jLSN7JGNvbG9yTmFtZX0taCksXG4gICAgICBjYWxjKHZhcigtLSN7JG5hbWVzcGFjZX0tYy0jeyRjb2xvck5hbWV9LXMpKiN7JHN4fSksXG4gICAgICBjYWxjKHZhcigtLSN7JG5hbWVzcGFjZX0tYy0jeyRjb2xvck5hbWV9LWwpKiN7JGx4fSksXG4gICAgICAkYWxwaGFcbiAgICApO1xuICB9XG59XG5AZnVuY3Rpb24gY29sb3IoJGNvbG9yTmFtZTogYSwgJGFscGhhOiAxLCAkbHg6IDAsICRzeDogbnVsbCkge1xuICBAcmV0dXJuIGdldENvbG9yKCRjb2xvck5hbWUsICRhbHBoYSwgJGx4LCAkc3gpO1xufVxuQGZ1bmN0aW9uIGNvbnRyYXN0Q29sb3IoJGNvbG9yTmFtZTogYSwgJGFscGhhOiAxLCAkbHg6IDAsICRzeDogbnVsbCkge1xuICBAaWYgKG1hcC1nZXQoJGNvbG9ycywgJGNvbG9yTmFtZSkpIHtcbiAgICBAcmV0dXJuIHN0YXRpY0NvbG9yKCRjb2xvck5hbWUsIGNvbnRyYXN0LCAkYWxwaGEsICRseCwgJHN4KTtcbiAgfVxuICAkbHg6IDEgKyAkbHg7XG4gIEBpZiAkc3ggPT0gbnVsbCB7XG4gICAgJHN4OiBhYnMoJGx4KTtcbiAgfVxuICBAaWYgJGx4ID09IDEge1xuICAgIEByZXR1cm4gdW5xdW90ZSgnaHNsYSgnKSB2YXIoLS0jeyRuYW1lc3BhY2V9LWMtI3skY29sb3JOYW1lfV9oc2wpLCAkYWxwaGEgdW5xdW90ZSgnKScpO1xuICB9IEBlbHNlIHtcbiAgICBAcmV0dXJuIGhzbGEoXG4gICAgICB2YXIoLS0jeyRuYW1lc3BhY2V9LWMtI3skY29sb3JOYW1lfV9oKSxcbiAgICAgIGNhbGModmFyKC0tI3skbmFtZXNwYWNlfS1jLSN7JGNvbG9yTmFtZX1fcykqI3skc3h9KSxcbiAgICAgIGNhbGModmFyKC0tI3skbmFtZXNwYWNlfS1jLSN7JGNvbG9yTmFtZX1fbCkqI3skbHh9KSxcbiAgICAgICRhbHBoYVxuICAgICk7XG4gIH1cbn1cblxuXG5AbWl4aW4gc2V0Q29udGV4dENvbG9yKCRjb250ZXh0Q29sb3JOYW1lLCAkY29sb3JOYW1lKSB7XG4gIC0tI3skbmFtZXNwYWNlfS1jLSN7JGNvbnRleHRDb2xvck5hbWV9LWg6IHZhcigtLSN7JG5hbWVzcGFjZX0tYy0jeyRjb2xvck5hbWV9LWgpO1xuICAtLSN7JG5hbWVzcGFjZX0tYy0jeyRjb250ZXh0Q29sb3JOYW1lfS1zOiB2YXIoLS0jeyRuYW1lc3BhY2V9LWMtI3skY29sb3JOYW1lfS1zKTtcbiAgLS0jeyRuYW1lc3BhY2V9LWMtI3skY29udGV4dENvbG9yTmFtZX0tbDogdmFyKC0tI3skbmFtZXNwYWNlfS1jLSN7JGNvbG9yTmFtZX0tbCk7XG4gIC0tI3skbmFtZXNwYWNlfS1jLSN7JGNvbnRleHRDb2xvck5hbWV9LWhzbDogdmFyKC0tI3skbmFtZXNwYWNlfS1jLSN7JGNvbG9yTmFtZX0taHNsKTtcbiAgLS0jeyRuYW1lc3BhY2V9LWMtI3skY29udGV4dENvbG9yTmFtZX1faDogdmFyKC0tI3skbmFtZXNwYWNlfS1jLSN7JGNvbG9yTmFtZX1faCk7XG4gIC0tI3skbmFtZXNwYWNlfS1jLSN7JGNvbnRleHRDb2xvck5hbWV9X3M6IHZhcigtLSN7JG5hbWVzcGFjZX0tYy0jeyRjb2xvck5hbWV9X3MpO1xuICAtLSN7JG5hbWVzcGFjZX0tYy0jeyRjb250ZXh0Q29sb3JOYW1lfV9sOiB2YXIoLS0jeyRuYW1lc3BhY2V9LWMtI3skY29sb3JOYW1lfV9sKTtcbiAgLS0jeyRuYW1lc3BhY2V9LWMtI3skY29udGV4dENvbG9yTmFtZX1faHNsOiB2YXIoLS0jeyRuYW1lc3BhY2V9LWMtI3skY29sb3JOYW1lfV9oc2wpO1xufVxuXG5AbWl4aW4gc2V0Rm9yZWdyb3VuZENvbG9yKCRjb2xvck5hbWUpIHtcbiAgQGluY2x1ZGUgc2V0Q29udGV4dENvbG9yKCdmb3JlZ3JvdW5kJywgJGNvbG9yTmFtZSk7XG59XG5AbWl4aW4gc2V0QmFja2dyb3VuZENvbG9yKCRjb2xvck5hbWUpIHtcbiAgQGluY2x1ZGUgc2V0Q29udGV4dENvbG9yKCdiYWNrZ3JvdW5kJywgJGNvbG9yTmFtZSk7XG59XG5AbWl4aW4gc2V0UHJpbWFyeUNvbG9yKCRjb2xvck5hbWUpIHtcbiAgQGluY2x1ZGUgc2V0Q29udGV4dENvbG9yKCdwcmltYXJ5JywgJGNvbG9yTmFtZSk7XG59XG5cbiR0aGlyZFBhcnR5Q29sb3JzOiAoXG4gIGZhY2Vib29rOiAnNjcsMTA1LDE3NicsXG4gIHR3aXR0ZXI6ICc0MywxNjIsMjM5JyxcbiAgcGludGVyZXN0OiAnMjA2LDI5LDMxJyxcbiAgaW5zdGFncmFtOiAnMjI0LDQ5LDExMicsXG4gIHlvdXR1YmU6ICcyMzAsMzMsMjMnLFxuICBsaW5rZWRpbjogJzAsMTMyLDE5MScsXG4gIHNuYXA6ICcyNTUsMjUxLDU3Jyxcbik7XG5cbkBmdW5jdGlvbiB0aGlyZFBhcnR5Q29sb3IoJGNvbG9yTmFtZSwgJG9wYWNpdHk6IDEpIHtcbiAgQGlmICgkb3BhY2l0eSA9PSAxKSB7XG4gICAgQHJldHVybiB1bnF1b3RlKCdyZ2IoI3ttYXAtZ2V0KCR0aGlyZFBhcnR5Q29sb3JzLCAkY29sb3JOYW1lKX0pJyk7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gdW5xdW90ZSgncmdiYSgje21hcC1nZXQoJHRoaXJkUGFydHlDb2xvcnMsICRjb2xvck5hbWUpfSwgI3skb3BhY2l0eX0pJyk7XG4gIH1cbn1cblxuIiwiKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiV3aWR0aExpbWl0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG4lZmxleENvbHVtbkxheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBleHRlbmQgJXdpZHRoTGltaXRlcjtcbn1cblxuOnJvb3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihiYWNrZ3JvdW5kKTtcbiAgY29sb3I6IGNvbG9yKGZvcmVncm91bmQpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLS12aDogMTAwdmg7XG4gIC0tbmF2LWhlaWdodDogMTAwcHg7XG4gIC0td3AtYWRtaW4tYmFyLWhlaWdodDogMDtcbiAgLS10cmFuc2Zvcm0tb3JpZ2luLXk6IDUwJTtcbiAgQG1lZGlhICN7JGRlc2t0b3B9IHtcbiAgICBmb250LXNpemU6IDlweDtcbiAgfVxuICBAbWVkaWEgI3skZGVza3RvcC1sZ30ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICBAbWVkaWEgI3skZGVza3RvcC14bH0ge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxuICAudmlldy1tYWluIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjYycztcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MHZ3IHZhcigtLXRyYW5zZm9ybS1vcmlnaW4teSk7XG4gIH1cbiAgJi5jaHJvbWUsXG4gICYuYXBwbGUge1xuICAgICYucHJvZ3JhbW1hdGljLXNjcm9sbGluZyB7XG4gICAgICAudmlldy1tYWluIHtcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMTlzO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjk1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnNjcm9sbGVkLFxuICAmLm1lbnUtb3BlbixcbiAgJi53aXNobGlzdC1vcGVuLFxuICAmLmhhcy1vdmVybGF5IHtcbiAgICAmLm5vLXNjcm9sbGJhciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAmLmNocm9tZSxcbiAgICAmLmFwcGxlIHtcbiAgICAgICYuaGlnaC1wZXJmb3JtYW5jZSB7XG4gICAgICAgIC52aWV3LW1haW4ge1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMzhzO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjk3KTtcbiAgICAgICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC45OCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC52aWV3LW1haW5fX2lubmVyLXNoYWRvdyB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjM4cztcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHkge1xuICBAZXh0ZW5kICVmbGV4Q29sdW1uTGF5b3V0O1xuICBjb2xvcjogY29sb3IoZm9yZWdyb3VuZCk7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBmb250LWZhbWlseTogZm9udCh1aSk7XG4gIC0td3AtYWRtaW4tYmFyLWhlaWdodDogMHB4O1xuICAmLmFkbWluLWJhciB7XG4gICAgLS13cC1hZG1pbi1iYXItaGVpZ2h0OiA0NnB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3ODNweCkge1xuICAgICAgLS13cC1hZG1pbi1iYXItaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgfVxuICAuaWUgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi52aWV3LW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgQGV4dGVuZCAld2lkdGhMaW1pdGVyO1xuICAuaWUgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG4gIC5ob21lICYge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4udmlldy1tYWluLWlubmVyIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIEBleHRlbmQgJXdpZHRoTGltaXRlcjtcbiAgPiAqIHtcbiAgICBAZXh0ZW5kICV3aWR0aExpbWl0ZXI7XG4gIH1cbn1cbi52aWV3LW1haW5fX2lubmVyLXNoYWRvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC5oaWdoLXBlcmZvcm1hbmNlICYge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiAxcztcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoYmxhY2ssLjYyKTtcbiAgYm94LXNoYWRvdzogXG4gICAgaW5zZXQgMCAwIDZlbSAzZW0gY29sb3IoYmxhY2spLFxuICAgIGluc2V0IDAgMCAyMGVtIGNvbG9yKGJsYWNrKTtcbiAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IFxuICAgICAgaW5zZXQgMCAwIDRlbSAyZW0gY29sb3IoYmxhY2spLFxuICAgICAgaW5zZXQgMCAwIDEwZW0gY29sb3IoYmxhY2spO1xuICB9XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbkBrZXlmcmFtZXMgdHJhbnNsYXRlWDUwUGMge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1MCUsMCwwKTtcbiAgfVxufVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHByaW1hcnksIC41KTtcbn1cblxuOmZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogY29sb3IocHJpbWFyeSk7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufSBcblxuc3ZnIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbiN3cGFkbWluYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOnJlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEsMiwzKTtcbn1cblxuW2RhdGEtZm9yLWF0dGFjaG1lbnQtaWRdIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgJjpub3QoLmxvYWRlZCkge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLl9sYXp5IHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgJjpub3QoLl9sYXp5LWxvYWRlZCkge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBTaW1wbGVBbmltYXRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSguNjJlbSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEpO1xuICB9XG59IiwiOnJvb3Qge1xuICBmb250LWZhbWlseTogZm9udCh1aSk7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsXG5wLFxuc3Ryb25nICwgYiAsIGVtICwgaSB7XG4gIG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHQtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDA7XG4gIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAwO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBmb250KGhlYWRpbmcpO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5oMSB7IGZvbnQtc2l6ZTogMy42cmVtOyB9XG5oMiB7IGZvbnQtc2l6ZTogMi44cmVtOyB9XG5oMyB7IGZvbnQtc2l6ZTogMS44cmVtOyB9XG5oNCAsIGg1IHsgXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgXG59XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vLyA6bGFuZyhhcikge1xuLy8gICBmb250LWZhbWlseTogZm9udChhcmFiaWMpO1xuLy8gfVxuIiwiOnJvb3Qge1xuICAtLWdhcDo2cHg7IC8vIGludGVudGlhbGx5IGxlZnQgd2l0aCBubyBzcGFjZVxufVxuXG4vLyAuZ3JpZCB7XG4vLyAgIGRpc3BsYXk6IGdyaWQ7XG4vLyAgIGdyaWQtZ2FwOiB2YXIoLS1nYXApO1xuLy8gICBtaW4td2lkdGg6IDA7XG4vLyAgIHdpZHRoOiAxMDAlO1xuLy8gICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLG1pbm1heCgwLCAxZnIpKTtcbi8vICAgLm5vLWdyaWQgJiB7XG4vLyAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICBmbGV4LXdyYXA6IHdyYXA7XG4vLyAgICAgPiAqIHtcbi8vICAgICAgIGZsZXg6IDAgMCAyNSU7XG4vLyAgICAgICB3aWR0aDogMjUlO1xuLy8gICAgICAgbWF4LXdpZHRoOiAyNSU7XG4vLyAgICAgICBib3JkZXI6IDJweCBzb2xpZCBjb2xvcihiYWNrZ3JvdW5kKTtcbi8vICAgICB9XG4vLyAgIH1cbi8vICAgQG1lZGlhICN7JHRhYmxldH0ge1xuLy8gICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsbWlubWF4KDAsIDFmcikpO1xuLy8gICB9XG4vLyB9XG4vLyBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDQge1xuLy8gICAuZ3JpZC1zcGFuLSN7JGl9IHtcbi8vICAgICBAaWYgKCRpID4gMSkge1xuLy8gICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4vLyAgICAgICAubm8tZ3JpZCAmIHtcbi8vICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4vLyAgICAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy8gICB9XG4vLyAgIC5ncmlkLXBob25lLXNwYW4tI3skaX0ge1xuLy8gICAgIEBtZWRpYSAjeyRvbmx5LXBob25lfSB7XG4vLyAgICAgICBAaWYgKCRpID4gMSkge1xuLy8gICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbi8vICAgICAgICAgLm5vLWdyaWQgJiB7XG4vLyAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4vLyAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuLy8gICAgICAgICB9XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy8gICB9XG4vLyAgIC5ncmlkLXRhYmxldC1zcGFuLSN7JGl9IHtcbi8vICAgICBAbWVkaWEgI3skb25seS10YWJsZXR9IHtcbi8vICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAkaTtcbi8vICAgICAgIC5uby1ncmlkICYge1xuLy8gICAgICAgICBmbGV4OiAwIDAgMTAwIC8gNCAqICRpICogMSU7XG4vLyAgICAgICAgIHdpZHRoOiAxMDAgLyA0ICogJGkgKiAxJTtcbi8vICAgICAgICAgbWF4LXdpZHRoOiAxMDAgLyA0ICogJGkgKiAxJTtcbi8vICAgICAgIH1cbi8vICAgICB9XG4vLyAgIH1cbi8vICAgLmdyaWQtc3Bhbi0jeyRpfSB7XG4vLyAgICAgQG1lZGlhICN7JGRlc2t0b3B9IHtcbi8vICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAkaTtcbi8vICAgICAgIC5uby1ncmlkICYge1xuLy8gICAgICAgICBmbGV4OiAwIDAgMTAwIC8gNCAqICRpICogMSU7XG4vLyAgICAgICAgIHdpZHRoOiAxMDAgLyA0ICogJGkgKiAxJTtcbi8vICAgICAgICAgbWF4LXdpZHRoOiAxMDAgLyA0ICogJGkgKiAxJTtcbi8vICAgICAgIH1cbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogZ2V0QnJlYWtwb2ludChsZywgbGcpO1xuICAvLyBtYXgtd2lkdGg6IGdldEJyZWFrcG9pbnQoeGwsbWQpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAucGFnZS1zZWN0aW9uICYge1xuICAgIHBhZGRpbmctbGVmdDogc2l6ZShsZyk7XG4gICAgcGFkZGluZy1yaWdodDogc2l6ZShsZyk7XG4gIH1cbn1cblxuXG4ucGFnZS1zZWN0aW9uIHtcbiAgQGV4dGVuZCAld2lkdGhMaW1pdGVyO1xufVxuXG4iLCIvLyBidXR0b24sXG4vLyAuYnV0dG9uIHtcbi8vICAgJjpmb2N1cyB7XG4vLyAgICAgb3V0bGluZTogbm9uZTtcbi8vICAgICBib3gtc2hhZG93OiAwIDAgLjFlbSAuMWVtIGNvbG9yKHByaW1hcnkpO1xuLy8gICB9XG4vLyB9XG4uYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC8vIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8vIG1pbi1oZWlnaHQ6IDMuNWVtO1xuICAvLyBtaW4td2lkdGg6IDIwcmVtO1xuICBjb2xvcjogY29sb3Iod2hpdGUpO1xuICBmb250LWZhbWlseTogZm9udChoZWFkaW5nKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihwcmltYXJ5KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wN2VtO1xuICAmOm5vdCgubGFyZ2VyKSB7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICAgIC8vIFNrZXdlZCBiYXIgb24gYnV0dG9ucywgaXQgYnJlYWtzIG90aGVyIGJ1dHRvbnNcbiAgICBib3JkZXI6IHNvbGlkIDAgdHJhbnNwYXJlbnQ7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTFyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihwcmltYXJ5KTtcbiAgICAgIHRyYW5zZm9ybTogc2tld1goMTBkZWcpO1xuICAgICAgW2Rpcj1ydGxdICYge1xuICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgcmlnaHQ6IC0xcmVtO1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0NzdmcgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDMwIDE4JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdtMCA4Ljk1NjVoMjcuNjIybC03Ljk1NjYtNy45NTY1bTcuOTU2NiA3Ljk1NjUtNy45NTY2IDcuOTU2NScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS13aWR0aD0nMi40NDgyJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIFtkaXI9cnRsXSAmIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN2ZyB7XG4gIC8vICAgZmxleDogMCAwIGF1dG87XG4gIC8vICAgd2lkdGg6IDFlbTtcbiAgLy8gICBoZWlnaHQ6IDFlbTtcbiAgLy8gfVxuICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgLy8gcGFkZGluZzogMWVtIDEuMzhlbTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4xKTtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihwcmltYXJ5KTtcbiAgfVxuICA+ICogeyBcbiAgICArICoge1xuICAgICAgbWFyZ2luLWxlZnQ6IC4zOGVtO1xuICAgICAgQGluY2x1ZGUgbWFyZ2luSW5saW5lKHN0YXJ0LCAuMzhlbSk7XG4gICAgfVxuICB9XG4gIC8vICY6YWN0aXZlIHtcbiAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihwcmltYXJ5LC4wNSk7XG4gIC8vIH1cbiAgJi5iaWdnZXIge1xuICAgIGZvbnQtc2l6ZTogMS4xOWVtO1xuICB9XG4gIC8vICYucHJpbWFyeSB7XG4gIC8vICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocHJpbWFyeSwuOTUpO1xuICAvLyB9XG4gICYubGFyZ2VyIHtcbiAgICBmb250LXNpemU6IDEwNSU7XG4gICAgQG1lZGlhICN7JG9ubHktcGhvbmV9IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgLy8gQG1lZGlhICN7JHRhYmxldH0ge1xuICAgIC8vICAgZm9udC1zaXplOiAxJTtcbiAgICAvLyB9XG4gICAgLy8gdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbn1cbiIsIiR1bml0OiA0LjhyZW07XG4kc2l6ZXM6IChcbiAgeHM6ICR1bml0IC8gNixcbiAgc206ICR1bml0IC8gNCxcbiAgbWQ6IChcbiAgICBkZWZhdWx0OiAkdW5pdCAvIDMuNSxcbiAgICBtZDogJHVuaXQgLyAzLjUsXG4gICAgbGc6ICR1bml0IC8gMi4xOSxcbiAgKSxcbiAgbWw6IChcbiAgICBkZWZhdWx0OiAkdW5pdCAvIDMsXG4gICAgbWQ6ICR1bml0IC8gMS44NzUsXG4gICksXG4gIGxnOiAoXG4gICAgZGVmYXVsdDogJHVuaXQgLyAyLFxuICAgIGxnOiAkdW5pdCAvIDEsXG4gICksXG4gIHhsOiAoXG4gICAgbWQ6ICR1bml0IC8gLjc1LFxuICAgIGxnOiAkdW5pdCAvIC42MTgsXG4gICksXG4pO1xuQGZ1bmN0aW9uIGdldFNpemUoJHZhbHVlLCAkbXVsdGlwbGllcjogMSkge1xuICBAaWYgJG11bHRpcGxpZXIgPT0gMSB7XG4gICAgQHJldHVybiB2YXIoLS1zaXplLSN7JHZhbHVlfSk7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gY2FsYyh2YXIoLS1zaXplLSN7JHZhbHVlfSkgKiAjeyRtdWx0aXBsaWVyfSk7XG4gIH1cbn07XG5AZnVuY3Rpb24gc2l6ZSgkdmFsdWUsICRtdWx0aXBsaWVyOiAxKSB7XG4gIEByZXR1cm4gZ2V0U2l6ZSgkdmFsdWUsICRtdWx0aXBsaWVyKTtcbn1cbkBmdW5jdGlvbiBzcGFjaW5nKCR2YWx1ZSwgJG11bHRpcGxpZXI6IDEpIHtcbiAgQHJldHVybiBnZXRTaXplKCR2YWx1ZSwgJG11bHRpcGxpZXIpO1xufVxuXG5AbWl4aW4gaW5saW5lVW5pdCgkcHJvcGVydHksICRzaWRlLCAkdmFsdWUpIHtcbiAgQGlmICgkc2lkZSAhPSBzdGFydCBhbmQgJHNpZGUgIT0gZW5kKSB7XG4gICAgQGVycm9yIFwiVGhlICRzaWRlIHBhcmFtIG11c3QgYmUgZWl0aGVyICdzdGFydCcgb3IgJ2VuZCcsICcjeyRzaWRlfScgZ2l2ZW4uXCI7XG4gIH1cbiAgJGRlY2xhcmF0aW9uOiAnKCN7JHByb3BlcnR5fS1pbmxpbmUtI3skc2lkZX06ICN7JHZhbHVlfSknO1xuICBAc3VwcG9ydHMgKCN7JGRlY2xhcmF0aW9ufSkge1xuICAgICN7JHByb3BlcnR5fS1pbmxpbmUtI3skc2lkZX06ICR2YWx1ZTtcbiAgfVxuICBAc3VwcG9ydHMgbm90ICgjeyRkZWNsYXJhdGlvbn0pIHtcbiAgICBAaWYgKCRzaWRlID09ICdzdGFydCcpIHtcbiAgICAgICN7JHByb3BlcnR5fS1sZWZ0OiAkdmFsdWU7XG4gICAgICBbZGlyPXJ0bF0gJiB7XG4gICAgICAgICN7JHByb3BlcnR5fS1yaWdodDogJHZhbHVlO1xuICAgICAgfVxuICAgIH0gQGVsc2UgaWYgKCRzaWRlID09ICdlbmQnKSB7XG4gICAgICAjeyRwcm9wZXJ0eX0tcmlnaHQ6ICR2YWx1ZTtcbiAgICAgIFtkaXI9cnRsXSAmIHtcbiAgICAgICAgI3skcHJvcGVydHl9LWxlZnQ6ICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1hcmdpbklubGluZSgkc2lkZSwgJHZhbHVlKSB7XG4gIEBpbmNsdWRlIGlubGluZVVuaXQobWFyZ2luLCAkc2lkZSwgJHZhbHVlKTtcbn1cbkBtaXhpbiBib3JkZXJJbmxpbmUoJHNpZGUsICR2YWx1ZSkge1xuICBAaW5jbHVkZSBpbmxpbmVVbml0KGJvcmRlciwgJHNpZGUsICR2YWx1ZSk7XG59XG5AbWl4aW4gcGFkZGluZ0lubGluZSgkc2lkZSwgJHZhbHVlKSB7XG4gIEBpbmNsdWRlIGlubGluZVVuaXQocGFkZGluZywgJHNpZGUsICR2YWx1ZSk7XG59IiwiLnNlY3Rpb24tcGFnZSB7XG4gIFxuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogc2l6ZShsZyk7XG4gICAgcGFkZGluZy1ib3R0b206IHNpemUobGcpO1xuICB9XG4gIGgxIHtcbiAgICBmb250LWZhbWlseTogZm9udCh1aSk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAuc2VjdGlvbi1wYWdlX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLnNlY3Rpb24tcGFnZV9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNnJlbTtcbiAgfVxuICBoMiwgaDMsIGg0IHtcbiAgICBmb250LWZhbWlseTogZm9udCh1aSk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgfVxuICBzdHJvbmcge1xuICAgIGZvbnQtZmFtaWx5OiBmb250KHVpKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5cbiNicmVhZGNydW1icyB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogY29sb3IoYmxhY2ssIDAuNSk7XG4gIC8vIHBhZGRpbmctdG9wOiAzcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn0iLCIuZmVhdHVyZSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiBzaXplKGxnKTsgXG4gICAgcGFkZGluZy1ib3R0b206IHNpemUobGcpOyBcbiAgfVxuXG4gIC5mZWF0dXJlX19iYW5uZXItaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogY29sb3Iod2hpdGUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiA1MHJlbTtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDsgLy9UbyBiZSBkZWZpbmVkXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCB0byBib3R0b20sICBjb2xvcihzZWNvbmRhcnksIDApLCBjb2xvcihzZWNvbmRhcnksIDAuNSkpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgIGZpZ2NhcHRpb24ge1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB9XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuICBcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDZyZW07XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIFxufVxuXG4uZmVhdHVyZV9fYmFubmVyIHtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1uYXYtaGVpZ2h0KSAqIC0xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3Ioc2Vjb25kYXJ5KTtcbn1cblxuLmZlYXR1cmVfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6IGZvbnQodWkpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgcCwgbGl7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNnJlbTtcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogY29sb3IocHJpbWFyeSk7XG4gIH1cbiAgYXJ0aWNsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn0iLCIuc2l0ZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihzZWNvbmRhcnkpO1xuICBmb250LXNpemU6IDEuNnJlbTtcblxuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiBzaXplKGxnLDIpIHNpemUobGcpIHNpemUobGcpIHNpemUobGcpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBjb2xvcjogY29sb3Iod2hpdGUpO1xuICAgIFxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgICBcbiAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgICB9XG4gIH1cblxuICBoZWFkZXIsXG4gIGZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICBoZWFkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luOiAwIC0uNXJlbTtcbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogMCAuNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc29jaWFsLWxpbmsge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgaGVpZ2h0OiAyZW07XG4gICAgICAgIHdpZHRoOiAyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC55b3V0dWJlX2xpbmsge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIGZpbGw9J25vbmUnIHZpZXdCb3g9JzAgMCAyNCAyNCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nbTExLjg3OSAxOS4xNDZzLTYuMzMyOSAwLTcuOTMwOS0wLjQxNDNjLTAuODI4Ni0wLjIzNjctMS41Mzg4LTAuOTQ3LTEuNzc1Ni0xLjc3NTYtMC40MTQzLTEuNTk4LTAuNDE0My00LjkxMjQtMC40MTQzLTQuOTEyNHMwLTMuMzE0NCAwLjQxNDMtNC44NTMzYzAuMjM2NzQtMC44ODc3OSAwLjk0Njk4LTEuNTM4OCAxLjc3NTYtMS43NzU2IDEuNTk4LTAuNDE0MyA3LjkzMDktMC40MTQzIDcuOTMwOS0wLjQxNDNzNi4zMzI5IDAgNy45MzA5IDAuNDE0M2MwLjg4NzggMC4yMzY3NCAxLjUzODkgMC44ODc3OSAxLjc3NTYgMS43NzU2IDAuNDE0MyAxLjU5OCAwLjQxNDMgNC44NTMzIDAuNDE0MyA0Ljg1MzNzMCAzLjMxNDQtMC40MTQzIDQuOTEyNGMtMC4yMzY3IDAuODg3OC0wLjg4NzggMS41Mzg5LTEuNzc1NiAxLjc3NTYtMS41OTggMC40MTQzLTcuOTMwOSAwLjQxNDMtNy45MzA5IDAuNDE0M3ptLTIuMDEyMy00LjA4MzggNS4yNjc1LTMuMDE4NS01LjI2NzUtMy4wMTg1djYuMDM3eicgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpOyAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZhY2Vib29rX2xpbmsge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yMC44ODg5IDJIMy4xMTExMUMyLjgxNjQzIDIgMi41MzM4MSAyLjExNzA2IDIuMzI1NDQgMi4zMjU0NEMyLjExNzA2IDIuNTMzODEgMiAyLjgxNjQzIDIgMy4xMTExMVYyMC44ODg5QzIgMjEuMTgzNiAyLjExNzA2IDIxLjQ2NjIgMi4zMjU0NCAyMS42NzQ2QzIuNTMzODEgMjEuODgyOSAyLjgxNjQzIDIyIDMuMTExMTEgMjJIMTIuNjgzM1YxNC4yNjY3SDEwLjA4NjFWMTEuMjM4OUgxMi42ODMzVjkuMDE2NjdDMTIuNjgzMyA2LjQzMzMzIDE0LjI2MTEgNS4wMjUgMTYuNTcyMiA1LjAyNUMxNy4zNDk3IDUuMDIyNzMgMTguMTI2OCA1LjA2MjYgMTguOSA1LjE0NDQ0VjcuODMzMzNIMTcuMzA1NkMxNi4wNTI4IDcuODMzMzMgMTUuODA4MyA4LjQzMDU2IDE1LjgwODMgOS4zMDU1NlYxMS4yMzMzSDE4LjgwNTZMMTguNDE2NyAxNC4yNjExSDE1LjgwODNWMjJIMjAuODg4OUMyMS4xODM2IDIyIDIxLjQ2NjIgMjEuODgyOSAyMS42NzQ2IDIxLjY3NDZDMjEuODgyOSAyMS40NjYyIDIyIDIxLjE4MzYgMjIgMjAuODg4OVYzLjExMTExQzIyIDIuODE2NDMgMjEuODgyOSAyLjUzMzgxIDIxLjY3NDYgMi4zMjU0NEMyMS40NjYyIDIuMTE3MDYgMjEuMTgzNiAyIDIwLjg4ODkgMlYyWicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICB9XG4gICAgfVxuICAgIC50d2l0dGVyX2xpbmsge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIGZpbGw9J25vbmUnIHZpZXdCb3g9JzAgMCAyMCAxOCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nbTYuMjg4IDE3LjVjNy41NDQgMCAxMS42NzItNi41NDIzIDExLjY3Mi0xMi4yMDYgMC0wLjE4NDA2IDAtMC4zNjgxMS04ZS0zIC0wLjU1MjE3IDAuOC0wLjYwMjM2IDEuNDk2LTEuMzYzNyAyLjA0OC0yLjIyNTQtMC43MzYgMC4zNDMwMS0xLjUyOCAwLjU2ODktMi4zNiAwLjY3NzY2IDAuODQ4LTAuNTI3MDcgMS40OTYtMS4zNzIgMS44MDgtMi4zNzYtMC43OTIgMC40OTM2MS0xLjY3MiAwLjg0NDk4LTIuNjA4IDEuMDM3NC0wLjc0NC0wLjgzNjYyLTEuODE2LTEuMzU1My0yLjk5Mi0xLjM1NTMtMi4yNjQgMC00LjEwNCAxLjkyNDItNC4xMDQgNC4yOTE4IDAgMC4zMzQ2NSAwLjA0IDAuNjYwOTMgMC4xMDQgMC45Nzg4NC0zLjQwOC0wLjE4NDA2LTYuNDMyLTEuODkwOC04LjQ1Ni00LjQ4NDItMC4zNTIgMC42MzU4Mi0wLjU1MiAxLjM3Mi0wLjU1MiAyLjE1ODUgMCAxLjQ4OTIgMC43MjggMi44MDI3IDEuODI0IDMuNTcyMy0wLjY3Mi0wLjAyNTA5LTEuMzA0LTAuMjE3NTEtMS44NjQtMC41MzU0M3YwLjA1ODU2YzAgMi4wNzQ4IDEuNDE2IDMuODE1IDMuMjg4IDQuMjA4Mi0wLjM0NCAwLjEwMDQtMC43MDQgMC4xNTA2LTEuMDggMC4xNTA2LTAuMjY0IDAtMC41Mi0wLjAyNTEtMC43NjgtMC4wNzUzIDAuNTIgMS43MDY3IDIuMDQgMi45NDQ5IDMuODMyIDIuOTc4NC0xLjQwOCAxLjE1NDUtMy4xNzYgMS44NDA1LTUuMDk2IDEuODQwNS0wLjMyOCAwLTAuNjU2LTAuMDE2Ny0wLjk3Ni0wLjA1ODUgMS44MTYgMS4yMDQ3IDMuOTc2IDEuOTE1OCA2LjI4OCAxLjkxNTh6JyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0UlMEFcIik7ICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB9XG4gICAgfVxuICAgIC5saW5rZWRpbl9saW5rIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMjAuNTE4OSAyLjAwMDEySDMuNDc0NDRDMy4yODI3NyAxLjk5ODA3IDMuMDkyNTYgMi4wMzM4MSAyLjkxNDcgMi4xMDUzMUMyLjczNjg0IDIuMTc2OCAyLjU3NDgyIDIuMjgyNjQgMi40Mzc4OCAyLjQxNjc5QzIuMzAwOTUgMi41NTA5MyAyLjE5MTggMi43MTA3NCAyLjExNjY3IDIuODg3MDlDMi4wNDE1MyAzLjA2MzQ0IDIuMDAxODkgMy4yNTI4NyAyIDMuNDQ0NTVWMjAuNTU1NUMyLjAwNDEgMjAuOTQyNSAyLjE2MTcyIDIxLjMxMiAyLjQzODIxIDIxLjU4MjlDMi43MTQ2OSAyMS44NTM4IDMuMDg3NDEgMjIuMDAzNyAzLjQ3NDQ0IDIxLjk5OTlIMjAuNTE4OUMyMC45MDY4IDIyLjAwNDYgMjEuMjgwNyAyMS44NTUxIDIxLjU1ODUgMjEuNTg0M0MyMS44MzYyIDIxLjMxMzQgMjEuOTk1IDIwLjk0MzQgMjIgMjAuNTU1NVYzLjQ0NDU1QzIxLjk5NzcgMy4yNTI0MyAyMS45NTc1IDMuMDYyNjUgMjEuODgxOCAyLjg4NjA3QzIxLjgwNjEgMi43MDk0OCAyMS42OTYzIDIuNTQ5NTQgMjEuNTU4OCAyLjQxNTM5QzIxLjQyMTIgMi4yODEyNSAyMS4yNTg2IDIuMTc1NTMgMjEuMDgwMiAyLjEwNDI3QzIwLjkwMTcgMi4wMzMwMiAyMC43MTEgMS45OTc2MyAyMC41MTg5IDIuMDAwMTJWMi4wMDAxMlpNNy45MzIyMiAxOS4wNDIxSDQuOTYyMjJWOS40OTc4MUg3LjkzMjIyVjE5LjA0MjFaTTYuNDQ0NDQgOC4xOTQ1QzYuMTA0MTQgOC4xOTQwNiA1Ljc3MTYgOC4wOTI3NCA1LjQ4ODg1IDcuOTAzMzZDNS4yMDYxMSA3LjcxMzk4IDQuOTg1ODYgNy40NDUwMyA0Ljg1NTkzIDcuMTMwNUM0LjcyNiA2LjgxNTk3IDQuNjkyMjQgNi40Njk5OSA0Ljc1ODkgNi4xMzYyOEM0LjgyNTU2IDUuODAyNTYgNC45ODk2NSA1LjQ5NjEgNS4yMzA0NCA1LjI1NTYzQzUuNDcxMjMgNS4wMTUxNSA1Ljc3NzkxIDQuODUxNDUgNi4xMTE3MSA0Ljc4NTIyQzYuNDQ1NTEgNC43MTg5OSA2Ljc5MTQ2IDQuNzUzMjEgNy4xMDU4MiA0Ljg4MzU0QzcuNDIwMTggNS4wMTM4NyA3LjY4ODg1IDUuMjM0NDcgNy44Nzc4NyA1LjUxNzQ1QzguMDY2ODkgNS44MDA0MyA4LjE2Nzc4IDYuMTMzMSA4LjE2Nzc4IDYuNDczNEM4LjE2Nzc4IDYuNjk5NjEgOC4xMjMxOSA2LjkyMzU5IDguMDM2NTUgNy4xMzI1NUM3Ljk0OTkyIDcuMzQxNTEgNy44MjI5NSA3LjUzMTM0IDcuNjYyODkgNy42OTExOUM3LjUwMjg0IDcuODUxMDMgNy4zMTI4NCA3Ljk3Nzc2IDcuMTAzNzcgOC4wNjQxMkM2Ljg5NDcgOC4xNTA0OSA2LjY3MDY1IDguMTk0NzkgNi40NDQ0NCA4LjE5NDVWOC4xOTQ1Wk0xOS4wMzc4IDE5LjA0MjFIMTYuMDc2N1YxNC40QzE2LjA3NjcgMTMuMjg4OSAxNi4wNTY3IDExLjg3IDE0LjUzNDQgMTEuODdDMTIuOTkyMiAxMS44NyAxMi43NTY3IDEzLjA3NjcgMTIuNzU2NyAxNC4zMjExVjE5LjA0MjFIOS43OTMzM1Y5LjQ5NzgxSDEyLjYzNTZWMTAuODAyMkgxMi42NzY3QzEyLjk2MTQgMTAuMzE1NiAxMy4zNzI4IDkuOTE1MjYgMTMuODY3MSA5LjY0Mzg4QzE0LjM2MTMgOS4zNzI1IDE0LjkxOTkgOS4yNDAyMyAxNS40ODMzIDkuMjYxMTVDMTguNDgzMyA5LjI2MTE1IDE5LjAzODkgMTEuMjM2NyAxOS4wMzg5IDEzLjgwNzhMMTkuMDM3OCAxOS4wNDIxWicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7ICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgfVxuICAgIH1cbiAgICAuaW5zdGFncmFtX2xpbmsge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIGZpbGw9J25vbmUnIHZpZXdCb3g9JzAgMCAyNCAyNCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nbTEyIDMuODAyM2MyLjY3MTcgMCAyLjk4NTMgMC4wMTE5MSA0LjA0MTMgMC4wNTk1NSAwLjk3NjYgMC4wNDM2NyAxLjUwNDYgMC4yMDY0MyAxLjg1NzkgMC4zNDUzNyAwLjQ2ODQgMC4xODI2MiAwLjgwMTkgMC4zOTY5OSAxLjE1MTIgMC43NDYzMyAwLjM0OTQgMC4zNDkzNSAwLjU2NzcgMC42ODI4MSAwLjc0NjQgMS4xNTEyIDAuMTM0OSAwLjM1MzMyIDAuMzAxNyAwLjg4MTMxIDAuMzQ1MyAxLjg1NzkgMC4wNDc3IDEuMDU2IDAuMDU5NiAxLjM2OTYgMC4wNTk2IDQuMDQxMyAwIDIuNjcxNy0wLjAxMTkgMi45ODUzLTAuMDU5NiA0LjA0MTMtMC4wNDM2IDAuOTc2NS0wLjIwNjQgMS41MDQ1LTAuMzQ1MyAxLjg1NzgtMC4xODI3IDAuNDY4NS0wLjM5NyAwLjgwMTktMC43NDY0IDEuMTUxMy0wLjM0OTMgMC4zNDkzLTAuNjgyOCAwLjU2NzctMS4xNTEyIDAuNzQ2My0wLjM1MzMgMC4xMzUtMC44ODEzIDAuMzAxNy0xLjg1NzkgMC4zNDU0LTEuMDU2IDAuMDQ3Ni0xLjM2OTYgMC4wNTk1LTQuMDQxMyAwLjA1OTUtMi42NzE3IDAtMi45ODUzLTAuMDExOS00LjA0MTMtMC4wNTk1LTAuOTc2NTgtMC4wNDM3LTEuNTA0Ni0wLjIwNjQtMS44NTc5LTAuMzQ1NC0wLjQ2ODQ0LTAuMTgyNi0wLjgwMTkxLTAuMzk3LTEuMTUxMi0wLjc0NjMtMC4zNDkzNS0wLjM0OTQtMC41Njc2OS0wLjY4MjgtMC43NDYzMy0xLjE1MTMtMC4xMzQ5OC0wLjM1MzMtMC4zMDE3MS0wLjg4MTMtMC4zNDUzOC0xLjg1NzgtMC4wNDc2NC0xLjA1Ni0wLjA1OTU1LTEuMzY5Ni0wLjA1OTU1LTQuMDQxMyAwLTIuNjcxNyAwLjAxMTkxLTIuOTg1MyAwLjA1OTU1LTQuMDQxMyAwLjA0MzY3LTAuOTc2NTcgMC4yMDY0My0xLjUwNDYgMC4zNDUzOC0xLjg1NzkgMC4xODI2MS0wLjQ2ODQ0IDAuMzk2OTgtMC44MDE5IDAuNzQ2MzMtMS4xNTEyIDAuMzQ5MzQtMC4zNDkzNCAwLjY4MjgxLTAuNTY3NjggMS4xNTEyLTAuNzQ2MzMgMC4zNTMzMS0wLjEzNDk3IDAuODgxMy0wLjMwMTcgMS44NTc5LTAuMzQ1MzcgMS4wNTYtMC4wNTE2MSAxLjM3MzYtMC4wNTk1NSA0LjA0MTMtMC4wNTk1NXptMC0xLjgwMjNjLTIuNzE1NCAwLTMuMDU2OCAwLjAxMTkxLTQuMTI0NiAwLjA1OTU1LTEuMDYzOSAwLjA0NzY0LTEuNzkwNCAwLjIxODM0LTIuNDI1NiAwLjQ2NDQ3LTAuNjU4OTkgMC4yNTQwNy0xLjIxNDggMC41OTk0NC0xLjc3MDUgMS4xNTUyLTAuNTU1NzggMC41NTU3Ny0wLjg5NzE4IDEuMTE1NS0xLjE1NTIgMS43NzA1LTAuMjQ2MTMgMC42MzUxNy0wLjQxNjgzIDEuMzYxNi0wLjQ2NDQ3IDIuNDI5NS0wLjA0NzY0IDEuMDYzOS0wLjA1OTU1IDEuNDA1My0wLjA1OTU1IDQuMTIwNyAwIDIuNzE1NCAwLjAxMTkxIDMuMDU2OCAwLjA1OTU1IDQuMTI0NyAwLjA0NzY0IDEuMDYzOSAwLjIxODM0IDEuNzkwMyAwLjQ2NDQ3IDIuNDI5NSAwLjI1NDA3IDAuNjU5IDAuNTk5NDQgMS4yMTQ4IDEuMTU1MiAxLjc3MDUgMC41NTU3OCAwLjU1NTggMS4xMTU1IDAuODk3MiAxLjc3MDUgMS4xNTUzIDAuNjM1MTggMC4yNDYxIDEuMzYxNyAwLjQxNjggMi40Mjk1IDAuNDY0NCAxLjA2NzkgMC4wNDc3IDEuNDA1MyAwLjA1OTYgNC4xMjQ3IDAuMDU5NiAyLjcxOTMgMCAzLjA1NjgtMC4wMTE5IDQuMTI0Ni0wLjA1OTYgMS4wNjM5LTAuMDQ3NiAxLjc5MDQtMC4yMTgzIDIuNDI5Ni0wLjQ2NDQgMC42NTktMC4yNTQxIDEuMjE0Ny0wLjU5OTUgMS43NzA1LTEuMTU1MyAwLjU1NTgtMC41NTU3IDAuODk3Mi0xLjExNTUgMS4xNTUyLTEuNzcwNSAwLjI0NjItMC42MzUyIDAuNDE2OS0xLjM2MTcgMC40NjQ1LTIuNDI5NSAwLjA0NzYtMS4wNjc5IDAuMDU5Ni0xLjQwNTQgMC4wNTk2LTQuMTI0NyAwLTIuNzE5My0wLjAxMi0zLjA1NjgtMC4wNTk2LTQuMTI0Ni0wLjA0NzYtMS4wNjM5LTAuMjE4My0xLjc5MDQtMC40NjQ1LTIuNDI5NS0wLjI1NC0wLjY1ODk5LTAuNTk5NC0xLjIxNDgtMS4xNTUyLTEuNzcwNS0wLjU1NTgtMC41NTU3OC0xLjExNTUtMC44OTcxOC0xLjc3MDUtMS4xNTUyLTAuNjM1Mi0wLjI0NjEzLTEuMzYxNy0wLjQxNjgzLTIuNDI5Ni0wLjQ2NDQ3LTEuMDcxOC0wLjA0MzY3LTEuNDEzMi0wLjA1NTU4LTQuMTI4Ni0wLjA1NTU4em0yZS00IDQuODY2OWMtMi44MzQ0IDAtNS4xMzY5IDIuMjk4NS01LjEzNjkgNS4xMzcgMCAyLjgzODQgMi4yOTg1IDUuMTM3IDUuMTM2OSA1LjEzNyAyLjgzODUgMCA1LjEzNy0yLjI5ODYgNS4xMzctNS4xMzcgMC0yLjgzODQtMi4yOTg1LTUuMTM3LTUuMTM3LTUuMTM3em0wIDguNDY3N2MtMS44NDIgMC0zLjMzNDYtMS40OTI3LTMuMzM0Ni0zLjMzNDdzMS40OTI2LTMuMzM0NiAzLjMzNDYtMy4zMzQ2IDMuMzM0NyAxLjQ5MjYgMy4zMzQ3IDMuMzM0Ni0xLjQ5MjcgMy4zMzQ3LTMuMzM0NyAzLjMzNDd6bTYuNTM4Mi04LjY3NGMwIDAuNjYyMTMtMC41MzY4IDEuMTk4OS0xLjE5ODkgMS4xOTg5cy0xLjE5ODktMC41MzY3Ni0xLjE5ODktMS4xOTg5IDAuNTM2OC0xLjE5ODkgMS4xOTg5LTEuMTk4OSAxLjE5ODkgMC41MzY3NiAxLjE5ODkgMS4xOTg5eicgY2xpcC1ydWxlPSdldmVub2RkJyBmaWxsPSclMjNmZmYnIGZpbGwtcnVsZT0nZXZlbm9kZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IFxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgZmxleDowIDAgYXV0bztcbiAgICAgIG9yZGVyOiAtMTtcbiAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICB9XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgfVxuICAgIH1cblxuICAgIGZpZ3VyZSB7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgd2lkdGg6IDcuNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLnNpdGUtZm9vdGVyX19sb2dvIHtcbiAgaW1nIHtcbiAgICBoZWlnaHQ6IDcuNXJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uc2l0ZS1mb290ZXJfX2NvbnRlbnQge1xuICAvLyBwYWRkaW5nLWlubGluZS1lbmQ6IHNpemUobGcsMik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogIGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5zaXRlLWZvb3Rlcl9fY29udGVudC1uYXYtcHJpbWFyeSB7XG4gIC8vIGZsZXg6IDAgMSBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBbZGlyPXJ0bF0gJiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIGNvbHVtbnM6IDIgYXV0bztcbiAgY29sdW1uLWdhcDogM3JlbTtcbiAgY29sdW1uLXdpZHRoOiBhdXRvO1xuICBmb250LWZhbWlseTogZm9udChoZWFkaW5nKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IGNvbG9yKHByaW1hcnkpO1xuICAvLyBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgLnN1Yi1tZW51IHtcbiAgICBmb250LWZhbWlseTogZm9udCh1aSk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGNvbG9yOiBjb2xvcih3aGl0ZSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgLy8gcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgLy8gZGlzcGxheTogY29udGVudHM7XG4gICAgICAvLyB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgdWwge1xuICAgICAgLy8gZGlzcGxheTogY29udGVudHM7XG4gICAgfVxuICAgIFxuICB9XG4gIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbi5zaXRlLWZvb3Rlcl9fY29udGVudC1uYXYtc2Vjb25kYXJ5IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIFxuICB9XG4gIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cblxuLnNpdGUtZm9vdGVyX19jb250ZW50LWNvbnRhY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBbZGlyPXJ0bF0gJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgICB9XG4gIH1cbn1cblxuLnNpdGUtZm9vdGVyX19jb250ZW50LWFkZHJlc3Mge1xuICBbZGlyPXJ0bF0gJiB7XG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLnNpbmdsZS1wYWdlIHtcblxuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogc2l6ZShsZyk7XG4gICAgcGFkZGluZy1ib3R0b206IHNpemUobGcpO1xuICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgXG4gIH1cblxuICAuc2luZ2xlLXBhZ2VfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgaW1nIHtcbiAgICAvLyB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC1mYW1pbHk6IGZvbnQodWkpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBmb250KHVpKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgaDQge1xuICAgIGZvbnQtZmFtaWx5OiBmb250KHVpKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiBjb2xvcihmb3JlZ3JvdW5kLCAwLjUpO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cblxuICBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICBsaSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS42cmVtO1xuICAgIH1cbiAgfVxuXG59XG5cbi5zaW5nbGUtcGFnZV9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufSIsIi5zaW5nbGUtZXZlbnQge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogc2l6ZShsZyk7IFxuICAgIHBhZGRpbmctYm90dG9tOiBzaXplKGxnKTsgXG4gIH1cblxuICAuc2luZ2xlLWV2ZW50X19iYW5uZXItaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogY29sb3Iod2hpdGUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAvLyBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgaGVpZ2h0OiA1MHJlbTtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDsgLy9UbyBiZSBkZWZpbmVkXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCB0byBib3R0b20sICBjb2xvcihzZWNvbmRhcnksIDApLCBjb2xvcihzZWNvbmRhcnksIDAuNSkpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgIGhlYWRlciB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tbmF2LWhlaWdodCkgKyAxcmVtKTtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICBtYXJnaW4tdG9wOiB2YXIoLS1uYXYtaGVpZ2h0KTtcbiAgICAgIH1cbiAgICB9XG4gICAgZmlnY2FwdGlvbiB7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktc2VsZjogZmxleC1zdGFydDtcbiAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIH1cbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG4gIFxuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgXG59XG5cbi5zaW5nbGUtZXZlbnRfX2xvZ28ge1xuICAvLyBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIFtkaXI9cnRsXSAme1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAtMnJlbTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHdoaXRlKTtcbiAgICB0cmFuc2Zvcm06IHNrZXcoLTVkZWcpO1xuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgICBbZGlyPXJ0bF0gJiB7XG4gICAgICB0cmFuc2Zvcm06IHNrZXcoNWRlZyk7XG4gICAgfVxuICB9XG4gIGltZyB7XG4gICAgaGVpZ2h0OiA3LjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLnNpbmdsZS1ldmVudF9fYmFubmVyIHtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1uYXYtaGVpZ2h0KSAqIC0xKTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihzZWNvbmRhcnkpO1xuICBcbiAgZm9vdGVyIHtcbiAgICBjb2xvcjogY29sb3Iod2hpdGUpO1xuICAgIC5jb250YWluZXJ7XG4gICAgICBcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogc2l6ZShtZCk7IFxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogc2l6ZShtZCk7IFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgfVxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBzaXplKG1kKTtcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgd2lkdGg6IDc1JTsgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ud3AtdmlkZW8ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG50YWJsZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY29sb3IoYmxhY2spO1xuICB9XG4gIHRkIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICBmb250LXNpemU6IHVuc2V0O1xuICB9XG59XG5cblxuLnNpbmdsZS1ldmVudF9faW5mbyB7XG4gIC5zaW5nbGUtZXZlbnRfX2Jhbm5lciAmIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cbiAgfVxuXG4gIC5zaW5nbGVfZXZlbnRfX2Jhbm5lciAmIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAuc2luZ2xlLWV2ZW50X19pbmZvLWRhdGVzX2RheXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IGZvbnQodWkpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3Iod2hpdGUsIDAuMjUpO1xuICAgICAgdHJhbnNmb3JtOiBza2V3KC01ZGVnKTtcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzMHB4KTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgfVxuXG4gIC5zaW5nbGUtZXZlbnRfX2luZm8tdGltZSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cbn1cblxuXG4uc2luZ2xlLWV2ZW50X19pbmZvLWRhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuICAmID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4vLyAuc2luZ2xlLWV2ZW50X19pbmZvLWRhdGUtZGF5cy13cmFwcGVyIHtcbi8vICAgZGlzcGxheTogZmxleDtcbi8vIH1cblxuLnNpbmdsZS1ldmVudF9faW5mby1sb2NhdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8vIHRleHQtc2hhZG93OiAxcHggMXB4IDJweCBjb2xvcihibGFjaywgMC41KTsgXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgLnNpbmdsZS1ldmVudF9fYmFubmVyICYge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi5zaW5nbGVfZXZlbnRfX2luZm8tZGF0ZS1kYXNoIHtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBmb250KHVpKTtcbiAgZm9udC1zaXplOiAzLjZyZW07XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zaW5nbGUtZXZlbnRfX2luZm8tZGF0ZS1kYXkge1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zaW5nbGUtZXZlbnRfX2luZm8tZGF0ZS1tb250aCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG5cbi5zaW5nbGUtZXZlbnRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6IGZvbnQodWkpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgcCwgbGl7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNnJlbTtcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogY29sb3IocHJpbWFyeSk7XG4gIH1cbiAgYXJ0aWNsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNpbmdsZS1ldmVudF9fbW9yZS1ldmVudHMge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoYmxhY2ssIDAuMDc1KTtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogc2l6ZShsZyk7XG4gIH1cbiAgaDIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG59XG4iLCJpbWcuYWxpZ25sZWZ0IHtcbiAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbn1cblxuaW1nLmFsaWducmlnaHQge1xuICBAbWVkaWEgI3skdGFibGV0fSB7IFxuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIH1cbn1cblxuLnNpbmdsZS1zZXJ2aWNlc19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zaW5nbGUtc2VydmljZXNfX2NvbnRlbnQge1xuICAvLyBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIC8vIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ubGlzdC1jaGVja2JveC13cmFwIHtcbiAgdWwge1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgaGVpZ2h0OiAyMHJlbTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLy8gY29sdW1uczogMjtcbiAgfVxufVxuLmlucHV0LS1oaWRlIHtcbiAgLy8gVGhpcyBoaWRlcyBmaWVsZHMgdGhhdCB3b3JrcyBsaWtlIGluc2VydGVkIGxhYmVscyBpbnNpZGUgdGhlIGZvcm0gaW4gY21zXG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIE5lc3RpbmcgbmVlZGVkIGZvciBzcGVjaWZpdHlcbmZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLm5mLWZvcm0tY29udGVudCB7XG4gICAgcGFkZGluZzogMnJlbSAycmVtIDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3IoYmxhY2ssIDAuMjUpOyAgICBcbiAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMHB4O1xuICAgIFxuICAgIC5zdWJtaXQtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm5mLWFmdGVyLWZvcm0tY29udGVudCB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvcihibGFjaywgMC4yNSk7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHg7XG4gIH1cbiAgLm5mLWlucHV0LWxpbWl0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zaW5nbGUtc2VydmljZXMge1xuICBoMSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuXG4ubmYtZm9ybS1maWVsZHMtcmVxdWlyZWQge1xuICAvLyBtYXJnaW4tdG9wOiAtMS42cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS42cmVtO1xufVxuXG4uc2luZ2xlLXNlcnZpY2VzX19zdWItaGVhZGluZyB7XG4gIGNvbG9yOiBjb2xvcihwcmltYXJ5KTtcbiAgZm9udC1mYW1pbHk6IGZvbnQoaGVhZGluZyk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjZyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufSIsIi5uZXdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoYmxhY2ssIDAuMDc1KTtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IHNpemUobGcpO1xuICAgIHBhZGRpbmctYm90dG9tOiBzaXplKGxnKTtcbiAgICAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW1cbiAgICB9XG4gIH1cbiAgaDEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbi5uZXdzX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgZ3JpZC1nYXA6IDNyZW07XG5cbiAgYXJ0aWNsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcih3aGl0ZSk7XG4gICAgXG4gICAgLm5ld3NfX2NhcmQtaW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgZmlndXJlIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgXG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5ld3NfX2NhcmQtY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiBzaXplKG1kKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogY29sb3IocHJpbWFyeSk7XG4gICAgICB9XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBmb250LWZhbWlseTogZm9udCh1aSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IGZvbnQodWkpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogY29sb3IoZm9yZWdyb3VuZCwgLjUpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuc2l0ZS1zbGlkZXIge1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLW5hdi1oZWlnaHQpICogLTEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIFxuICAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoYmxhY2spO1xuICB9XG4gIFxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nOiBzaXplKG1kKSBzaXplKGxnKTtcbiAgICAgIGNvbG9yOiBjb2xvcih3aGl0ZSk7XG4gICAgfVxuICAgIFxuICAgIGZpZ3VyZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogNzByZW07IC8vIFNpemUgb2Ygc2xpZGVyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogc2l6ZShsZyk7XG4gICAgICB9XG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgZm9vdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHNlY29uZGFyeSk7XG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogc2l6ZShsZywyKTtcbiAgICAgICAgQG1lZGlhICN7JGRlc2t0b3B9IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogc2l6ZShsZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgY29sb3I6IGNvbG9yKHByaW1hcnkpO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogNDVyZW07XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IHNpemUobGcpO1xuICAgICAgICBbZGlyPXJ0bF0gJiB7XG4gICAgICAgICAgbGVmdDogc2l6ZShsZyk7XG4gICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxLjVkZWcpO1xuICAgICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5nYWxsZXJ5LXRodW1ic3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIFxuICAgIC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgICBcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgIGJ1dHRvbiB7XG4gICAgICBtaW4td2lkdGg6IDEwcmVtO1xuICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4taW5saW5lLWVuZDogNXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgYm9yZGVyLXRvcDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIGNvbG9yKHByaW1hcnkpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogY29sb3Iod2hpdGUpO1xuICAgIH1cbiAgfVxufSIsIi5zZWN0aW9uLW1vYmlsaXR5IHtcbiAgLy8gZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoYmxhY2ssIDAuMDc1KTtcbiAgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiBzaXplKGxnKTtcbiAgICBtYXJnaW4tYm90dG9tOiBzaXplKG1kLCAtMSk7XG4gIH1cbiAgaDIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG4gIC5zZWN0aW9uLW1vYmlsaXR5LXNlcnZpY2VzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAxIDAgYXV0bzsgLy8gTmVlZHMgdG8gc2hyaW5rXG4gICAgQG1lZGlhICN7JGRlc2t0b3B9IHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uLW1vYmlsaXR5LXNlcnZpY2VzX19zZXJ2aWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiBzaXplKG1kKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3Iod2hpdGUpO1xuXG4gIC5zZWN0aW9uLW1vYmlsaXR5LXNlcnZpY2VzX19zZXJ2aWNlLWNhcmQtaW1hZ2Uge1xuICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICY6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgLy8gQ2FuY2VscyBBc3BlY3QgUmF0aW8gZnJvbSBUYWJsZXRcbiAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAuYnV0dG9uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgW2Rpcj1ydGxdICYge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb24tbW9iaWxpdHktc2VydmljZXNfX3NlcnZpY2UtY29udGVudCB7XG4gIC8vIGRpc3BsYXk6IGZsZXg7XG4gIC8vIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gIGgzIHtcbiAgICBmb250LWZhbWlseTogJ2ludGVyc3RhdGUnO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuXG4gIH1cbiAgaDQge1xuICAgIGNvbG9yOiBjb2xvcihwcmltYXJ5KTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG59XG5cbi5zZWN0aW9uLW1vYmlsaXR5LXNlcnZpY2VzX19zZXJ2aWNlLWNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IHNpemUobGcpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlY3Rpb24tbW9iaWxpdHktc2VydmljZXNfX3NlcnZpY2UtY29udGVudC10ZXh0IHtcbiAgLy8gcGFkZGluZzogc2l6ZShsZyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VjdGlvbi1tb2JpbGl0eS1zZXJ2aWNlc19fc2VydmljZS1jb250ZW50LWltYWdlIHtcbiAgZmxleDogMCAwIDMwJTtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIFxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEuNWRlZyk7XG4gICY6YWZ0ZXJ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgfVxufVxuXG4uc2VjdGlvbi1tb2JpbGl0eS1zZXJ2aWNlc19fc2lkZWJhciB7XG4gIHdpZHRoOiAzMCU7XG59XG5cblxuIiwiLnNlY3Rpb24tbW9iaWxpdHktc2lkZWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBtZWRpYSAjeyRkZXNrdG9wfSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogM3JlbTtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAvLyBmbGV4OiAwIDEgYXV0bztcbiAgLy8gd2lkdGg6IDMwJTtcbiAgXG4gIC5zZWN0aW9uLW1vYmlsaXR5LXNpZGViYXJfX3ZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjphZnRlcntcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgfVxuICBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgXG4gIH1cbiAgaDIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIGZvbnQtZmFtaWx5OiBmb250KGhlYWRpbmcpO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG4iLCIuc2VjdGlvbi1maWEtc2lkZWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBtZWRpYSAjeyRkZXNrdG9wfSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgZmxleDogMCAwIGF1dG87XG4gIC8vIHdpZHRoOiAzMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogM3JlbTtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAvLyBmbGV4OiAwIDEgYXV0bztcbiAgLy8gd2lkdGg6IDMwJTtcbiAgLnNlY3Rpb24tZmlhLXNpZGViYXJfX3ZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjphZnRlcntcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgfVxuICBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgXG4gIH1cbiAgaDIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIGZvbnQtZmFtaWx5OiBmb250KGhlYWRpbmcpO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG4iLCIuc2VjdGlvbi1zcG9ydGluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjA4LCAxNDcsIDYyLCAwLjUpLCByZ2JhKDIwOCwgMTQ3LCA2MiwgMSkpLCB1cmwoKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgLy8gZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG5cbiAgJiA+ICoge1xuICAgIGZpbHRlcjogbm9uZTtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IHNpemUobGcpO1xuICB9XG4gIGgyIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDQuOHJlbTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiBjb2xvcih3aGl0ZSk7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuLnNlY3Rpb24tc3BvcnRpbmdfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCBjb2xvcihwcmltYXJ5LCAwLjUpLCBjb2xvcihzZWNvbmRhcnksIC43NSkpO1xuICAvLyB6LWluZGV4OiAxMDtcbn1cblxuLnNlY3Rpb24tc3BvcnRpbmdfX2V2ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiBzaXplKG1kKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3Iod2hpdGUpO1xuXG4gIC5zZWN0aW9uLXNwb3J0aW5nX19ldmVudC1jYXJkLWltYWdlIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBcbiAgICAmOmFmdGVye1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZm9udC1mYW1pbHk6IGZvbnQoaGVhZGluZyk7XG4gICAgICBmb250LXNpemU6IDQuOHJlbTtcbiAgICAgIGNvbG9yOiBjb2xvcih3aGl0ZSk7XG4gICAgfVxuICB9XG4gIFxufVxuXG4uc2VjdGlvbi1zcG9ydGluZ19fZXZlbnQtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcblxuICB9XG4gIGg0IHtcbiAgICBjb2xvcjogY29sb3IocHJpbWFyeSk7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG4gIC5idXR0b24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICBbZGlyPXJ0bF0gJiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIH1cbiAgfVxuICBcbn1cbi5zZWN0aW9uLXNwb3J0aW5nX19ldmVudC1jb250ZW50LXRleHQge1xuICBwYWRkaW5nOiBzaXplKGxnKTtcblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICBpbWcge1xuICAgIGhlaWdodDogNXJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufSIsIi5zZWN0aW9uLWFib3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLnNlY3Rpb24tYWJvdXRfX2NvbnRlbnQgeyBcbiAgICBmbGV4OiAxIDEgNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIGlmcmFtZSB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgfVxufVxuXG4uc2VjdGlvbi1hYm91dF9fY29udGVudC10ZXh0IHtcbiAgICBwYWRkaW5nOiBzaXplKGxnKTtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIFtkaXI9cnRsXSAme1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAvLyBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgLy8gdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAvLyBjb2xvcjogY29sb3Iod2hpdGUpO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG4gIHAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICB9XG5cbiAgZmlndXJlIHtcbiAgICAvLyBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIFtkaXI9cnRsXSAmIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICB9XG4gIH1cbn0iLCIuc2VjdGlvbi1uZXdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoYmxhY2ssIDAuMDc1KTtcbiAgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiBzaXplKGxnKTtcbiAgICAvLyBtYXJnaW4tYm90dG9tOiBzaXplKG1kLCAtMSk7XG4gIH1cbiAgaDIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG4gIC5zZWN0aW9uLW5ld3MtcG9zdHMge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgZmxleDogMSAwIGF1dG87IC8vIE5lZWRzIHRvIGdyb3dcbiAgfVxufVxuXG4uc2VjdGlvbi1uZXdzLXBvc3RzX19wb3N0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiBzaXplKG1kKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3Iod2hpdGUpO1xuXG4gIC5zZWN0aW9uLW5ld3MtcG9zdHNfX3Bvc3QtaW1hZ2Uge1xuICAgIGZsZXg6IDAgMCA1MCU7IC8vIERvbid0IHVzZSBwZXJjZW50YWdlcyBoZXJlXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICY6OmFmdGVye1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IC8vIENhbmNlbHMgQXNwZWN0IFJhdGlvIGZyb20gVGFibGV0XG4gICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgLmJ1dHRvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIFtkaXI9cnRsXSAmIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgfVxuICBcbiAgfVxufVxuXG4uc2VjdGlvbi1uZXdzLXBvc3RzX19wb3N0LWNvbnRlbnQge1xuXG4gIGgzIHtcbiAgICBmb250LWZhbWlseTogJ2ludGVyc3RhdGUnO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG5cbiAgfVxuICBoNCB7XG4gICAgY29sb3I6IGNvbG9yKGZvcmVncm91bmQsIDAuNSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogZm9udCh1aSk7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuXG4gIFxufVxuXG4uc2VjdGlvbi1uZXdzLXBvc3RzX19wb3N0LWNvbnRlbnQtdGV4dCB7XG4gIHBhZGRpbmc6IHNpemUobGcpO1xuXG59IiwiLmdhbGxlcnkge1xuICBkaXNwbGF5OiBub25lO1xuICBcbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgZmlndXJlIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cblxuICAuc3dpcGVyLXNsaWRlX192aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gIH1cbiAgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgLm1lZGlhLWdhbGxlcnktdGh1bWJzX19iYWNrZHJvcCB7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogY29sb3Ioc2Vjb25kYXJ5LCAuNzUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAudGh1bWJzICYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxpZ2h0Ym94ICYge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYW5pbWF0aW9uOiBsaWdodGJveEJhY2tkcm9wRW50ZXIgMXMgZm9yd2FyZHM7XG4gIH1cbn1cbiIsIi5zZWN0aW9uLW5ld3Mtc2lkZWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBtZWRpYSAjeyRkZXNrdG9wfSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgd2lkdGg6IDMwJTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDNyZW07XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgLy8gZmxleDogMCAxIGF1dG87XG4gIC8vIHdpZHRoOiAzMCU7XG4gIC5zZWN0aW9uLW5ld3Mtc2lkZWJhcl9faW5zdGFncmFtLXBvc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAgICY6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICB9XG4gICAgXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgICBtYXJnaW46IDJyZW07XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgMjAgMjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J205Ljk5NiAxLjgwMjNjMi42NzA3IDAgMi45ODQyIDAuMDExOTEgNC4wMzk3IDAuMDU5NTUgMC45NzYyIDAuMDQzNjcgMS41MDQgMC4yMDY0MyAxLjg1NzIgMC4zNDUzNyAwLjQ2ODIgMC4xODI2MiAwLjgwMTUgMC4zOTY5OSAxLjE1MDggMC43NDYzMyAwLjM0OTIgMC4zNDkzNSAwLjU2NzQgMC42ODI4MSAwLjc0NiAxLjE1MTIgMC4xMzQ5IDAuMzUzMzIgMC4zMDE2IDAuODgxMzEgMC4zNDUyIDEuODU3OSAwLjA0NzYgMS4wNTYgMC4wNTk1IDEuMzY5NiAwLjA1OTUgNC4wNDEzIDAgMi42NzE3LTAuMDExOSAyLjk4NTMtMC4wNTk1IDQuMDQxMy0wLjA0MzYgMC45NzY1LTAuMjA2MyAxLjUwNDUtMC4zNDUyIDEuODU3OC0wLjE4MjYgMC40Njg1LTAuMzk2OCAwLjgwMTktMC43NDYgMS4xNTEzLTAuMzQ5MyAwLjM0OTMtMC42ODI2IDAuNTY3Ny0xLjE1MDggMC43NDYzLTAuMzUzMiAwLjEzNS0wLjg4MSAwLjMwMTctMS44NTcyIDAuMzQ1NC0xLjA1NTUgMC4wNDc2LTEuMzY5IDAuMDU5NS00LjAzOTcgMC4wNTk1LTIuNjcwNiAwLTIuOTg0MS0wLjAxMTktNC4wMzk3LTAuMDU5NS0wLjk3NjE5LTAuMDQzNy0xLjUwNC0wLjIwNjQtMS44NTcxLTAuMzQ1NC0wLjQ2ODI2LTAuMTgyNi0wLjgwMTU5LTAuMzk3LTEuMTUwOC0wLjc0NjMtMC4zNDkyLTAuMzQ5NC0wLjU2NzQ2LTAuNjgyOC0wLjc0NjAzLTEuMTUxMy0wLjEzNDkyLTAuMzUzMy0wLjMwMTU5LTAuODgxMy0wLjM0NTI0LTEuODU3OC0wLjA0NzYyLTEuMDU2LTAuMDU5NTItMS4zNjk2LTAuMDU5NTItNC4wNDEzIDAtMi42NzE3IDAuMDExOS0yLjk4NTMgMC4wNTk1Mi00LjA0MTMgMC4wNDM2NS0wLjk3NjU3IDAuMjA2MzUtMS41MDQ2IDAuMzQ1MjQtMS44NTc5IDAuMTgyNTQtMC40Njg0NCAwLjM5NjgzLTAuODAxOSAwLjc0NjAzLTEuMTUxMiAwLjM0OTIxLTAuMzQ5MzQgMC42ODI1NC0wLjU2NzY4IDEuMTUwOC0wLjc0NjMzIDAuMzUzMTctMC4xMzQ5NyAwLjg4MDk1LTAuMzAxNyAxLjg1NzEtMC4zNDUzNyAxLjA1NTYtMC4wNTE2MSAxLjM3My0wLjA1OTU1IDQuMDM5Ny0wLjA1OTU1em0wLTEuODAyM2MtMi43MTQzIDAtMy4wNTU2IDAuMDExOTEtNC4xMjMgMC4wNTk1NDctMS4wNjM1IDAuMDQ3NjM4LTEuNzg5NyAwLjIxODM0LTIuNDI0NiAwLjQ2NDQ3LTAuNjU4NzMgMC4yNTQwNy0xLjIxNDMgMC41OTk0NC0xLjc2OTggMS4xNTUyLTAuNTU1NTUgMC41NTU3Ny0wLjg5NjgyIDEuMTE1NS0xLjE1NDggMS43NzA1LTAuMjQ2MDMgMC42MzUxNy0wLjQxNjY3IDEuMzYxNi0wLjQ2NDI5IDIuNDI5NS0wLjA0NzYxOSAxLjA2MzktMC4wNTk1MjQgMS40MDUzLTAuMDU5NTI0IDQuMTIwNyAwIDIuNzE1NCAwLjAxMTkwNSAzLjA1NjggMC4wNTk1MjQgNC4xMjQ3IDAuMDQ3NjE5IDEuMDYzOSAwLjIxODI1IDEuNzkwMyAwLjQ2NDI5IDIuNDI5NSAwLjI1Mzk3IDAuNjU5IDAuNTk5MjEgMS4yMTQ4IDEuMTU0OCAxLjc3MDUgMC41NTU1NiAwLjU1NTggMS4xMTUxIDAuODk3MiAxLjc2OTggMS4xNTUzIDAuNjM0OTIgMC4yNDYxIDEuMzYxMSAwLjQxNjggMi40Mjg2IDAuNDY0NCAxLjA2NzUgMC4wNDc3IDEuNDA0OCAwLjA1OTYgNC4xMjMgMC4wNTk2IDIuNzE4MyAwIDMuMDU1Ni0wLjAxMTkgNC4xMjMtMC4wNTk2IDEuMDYzNS0wLjA0NzYgMS43ODk3LTAuMjE4MyAyLjQyODYtMC40NjQ0IDAuNjU4Ny0wLjI1NDEgMS4yMTQzLTAuNTk5NSAxLjc2OTgtMS4xNTUzIDAuNTU1Ni0wLjU1NTcgMC44OTY5LTEuMTE1NSAxLjE1NDgtMS43NzA1IDAuMjQ2LTAuNjM1MiAwLjQxNjctMS4zNjE3IDAuNDY0My0yLjQyOTUgMC4wNDc2LTEuMDY3OSAwLjA1OTUtMS40MDU0IDAuMDU5NS00LjEyNDcgMC0yLjcxOTMtMC4wMTE5LTMuMDU2OC0wLjA1OTUtNC4xMjQ2LTAuMDQ3Ni0xLjA2MzktMC4yMTgzLTEuNzkwNC0wLjQ2NDMtMi40Mjk1LTAuMjU0LTAuNjU4OTktMC41OTkyLTEuMjE0OC0xLjE1NDgtMS43NzA1LTAuNTU1NS0wLjU1NTc4LTEuMTE1LTAuODk3MTgtMS43Njk4LTEuMTU1Mi0wLjYzNDktMC4yNDYxMy0xLjM2MTEtMC40MTY4My0yLjQyODYtMC40NjQ0Ny0xLjA3MTQtMC4wNDM2NjgtMS40MTI3LTAuMDU1NTc4LTQuMTI3LTAuMDU1NTc4em0yLjNlLTQgNC44NjY5Yy0yLjgzMzMgMC01LjEzNDkgMi4yOTg1LTUuMTM0OSA1LjEzNyAwIDIuODM4NCAyLjI5NzYgNS4xMzcgNS4xMzQ5IDUuMTM3IDIuODM3MyAwIDUuMTM0OS0yLjI5ODYgNS4xMzQ5LTUuMTM3IDAtMi44Mzg0LTIuMjk3Ni01LjEzNy01LjEzNDktNS4xMzd6bTAgOC40Njc3Yy0xLjg0MTMgMC0zLjMzMzMtMS40OTI3LTMuMzMzMy0zLjMzNDcgMC0xLjg0MiAxLjQ5MjEtMy4zMzQ2IDMuMzMzMy0zLjMzNDYgMS44NDEyIDAgMy4zMzMzIDEuNDkyNiAzLjMzMzMgMy4zMzQ2IDAgMS44NDItMS40OTIxIDMuMzM0Ny0zLjMzMzMgMy4zMzQ3em02LjUzNjUtOC42NzRjMCAwLjY2MjEzLTAuNTM2OCAxLjE5ODktMS4xOTg5IDEuMTk4OXMtMS4xOTg5LTAuNTM2NzYtMS4xOTg5LTEuMTk4OSAwLjUzNjgtMS4xOTg5IDEuMTk4OS0xLjE5ODkgMS4xOTg5IDAuNTM2NzYgMS4xOTg5IDEuMTk4OXonIGNsaXAtcnVsZT0nZXZlbm9kZCcgZmlsbD0nJTIzZmZmJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gIH1cblxuICAuZmYtc3RyZWFtIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgLmZmLXN0cmVhbS13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIC5mZi1sb2FkbW9yZS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5mZi1pY29uOmJlZm9yZSB7XG4gICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG4iLCIuYXJjaGl2ZS1ib2FyZC1tZW1iZXJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoYmxhY2ssIDAuMDc1KTtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IHNpemUobGcpO1xuICAgIHBhZGRpbmctYm90dG9tOiBzaXplKGxnKTtcbiAgfVxuICBoMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgZm9udC1mYW1pbHk6IGZvbnQodWkpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBmb250KHVpKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuXG4gIH1cbiAgLmFyY2hpdmUtYm9hcmQtbWVtYmVyc19fZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuICB9XG4gIGFydGljbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcih3aGl0ZSk7XG4gIH1cblxuICAuYXJjaGl2ZS1ib2FyZC1tZW1iZXJzX19jb250ZW50IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBwYWRkaW5nOiBzaXplKG1kKTtcbiAgICBcbiAgfVxuXG4gIGZpZ3VyZSB7XG4gICAgZmxleDogMSAwIDI1JTtcbiAgICAvLyB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7IFxuICAgfVxuICB9XG59IiwiLmFyY2hpdmUtYWZmaWxpYXRlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGJsYWNrLCAwLjA3NSk7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiBzaXplKGxnKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogc2l6ZShsZyk7XG4gIH1cbiAgaDEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIGZvbnQtZmFtaWx5OiBmb250KHVpKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG4uYXJjaGl2ZS1hZmZpbGlhdGVzX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIGgyIHtcbiAgICBmb250LWZhbWlseTogZm9udCh1aSk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcblxuICB9XG4gIGFydGljbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3Iod2hpdGUpO1xuICB9XG4gIC5hcmNoaXZlLWFmZmlsaWF0ZXNfX2NvbnRlbnQge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHBhZGRpbmc6IHNpemUobWQpO1xuICB9XG4gIGZpZ3VyZSwgaW1nIHtcbiAgICBtYXJnaW46IHNpemUobWQpO1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn0iLCIudS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuLnUtdXB0by10YWJsZXQge1xuICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udS1mcm9tLXRhYmxldCB7XG4gIEBtZWRpYSAjeyR1cHRvLXRhYmxldH0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnUtZm9udC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogZm9udChtb25vc3BhY2UpO1xufVxuLnUtZm9udC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4udS1mb250LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udS1uby1wcmludCB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udS10YWJsZXQtaGlkZGVuIHtcbiAgQG1lZGlhICN7JG9ubHktdGFibGV0fSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5bZGlyPXJ0bF0gLnUtcnRsLWZsaXAge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59IiwiJHotaW5kZXhlczogKFxuICAnLnNpdGUtbmF2J1xuICAvLyAnLnRvYXN0LXN0YWNrJyxcbiAgLy8gJy5zd2lwZXItZ2FsbGVyeS5saWdodGJveCcsXG4gIC8vICcjd3BhZG1pbmJhcicsXG4gIC8vICcub3ZlcmxheS1zdGFjaycsXG4gIC8vICcudmlkZW8tcGxheWVyJyxcbiAgLy8gJy5zaXRlLW5hdicsXG4gIC8vICcud2lzaGxpc3Qtc2NyZWVuJyxcbiAgLy8gJy5zaXRlLXByaW1hcnktbWVudS1vdmVybGF5JyxcbiAgXG4pO1xuXG5AZnVuY3Rpb24geigkbmFtZSkge1xuICBAaWYgaW5kZXgoJHotaW5kZXhlcywgJG5hbWUpIHtcbiAgICBAcmV0dXJuIChsZW5ndGgoJHotaW5kZXhlcykgLSBpbmRleCgkei1pbmRleGVzLCAkbmFtZSkpICsgMTAwMDAgIWltcG9ydGFudDtcbiAgfSBAZWxzZSB7XG4gICAgQHdhcm4gJ1RoZXJlIGlzIG5vIGl0ZW0gXCIjeyRuYW1lfVwiIGluIHRoaXMgbGlzdDsgY2hvb3NlIG9uZSBvZjogI3skei1pbmRleGVzfSc7XG4gICAgQHJldHVybiBudWxsO1xuICB9XG59XG5cbkBlYWNoICRsYXllciBpbiAkei1pbmRleGVzIHtcbiAgI3skbGF5ZXJ9IHtcbiAgICB6LWluZGV4OiB6KCRsYXllcik7XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/