*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}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:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,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}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{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}template{display:none}[hidden]{display:none}:root{--clr-primary: hsla(339, 100%, 56%, 1);--clr-primary-30: hsla(339, 100%, 56%, .3);--clr-primary-lighten: #FF699E;--clr-secondary: rgb(35, 28, 115);--clr-secondary-lighten: #543BF2;--clr-highlight: #758FED;--clr-highlight-lighten: #dce2f7;--clr-light: #fff6f8;--clr-dark: #ff00ca;--clr-grey: #80869B;--clr-grey-light: #82869b;--clr-grey-lighter: #CCC;--clr-grey-lighter-secondary: #8e9095;--clr-grey-lightest: #F3F4F6;--clr-grey-the-lightest: #e4e4e4;--clr-grey-brdr: #ddd;--clr-grey-dark: #696969;--clr-reservation-bg: #f3f4f6;--clr-neutral: hsl(0, 0%, 80%);--clr-white: #FFFFFF;--clr-black: #000000;--clr-form-brd: #aeb2bc;--clr-transparent: transparent;--clr--grey-table: rgba(214, 220, 233, 0.25);--clr-highlighter: rgba(225, 225, 225, 0.3);--clr-is-error: #ECD9D9;--clr-is-error-outline: #BF7979;--clr-is-valid: #D9ECDB;--clr-is-valid-outline: #83BF79;--clr-is-warning: #F0ECD2;--clr-is-info: #E5EAFE;--brdr-rad-50p: 50%;--brdr-rad-50: 50px;--brdr-rad-30: 30px;--brdr-rad-20: 20px;--brdr-rad-15: 15px;--brdr-rad-12: 12px;--brdr-rad-10: 10px;--brdr-rad-8: 8px;--brdr-rad-5: 5px;--brdr-rad-2: 2px;--box-shadow-primary: 0 5px 10px 0px rgba(0, 0, 0, 0.1);--fnt-sz-18: 18px;--fnt-sz-20: 20px;--fnt-sz-30: 30px;--fnt-wgt-500: 500;--fnt-wgt-600: 600;--fnt-small: 400 clamp(0.9rem, 3vw, 1rem)/1.8em "Inter", sans-serif;--fnt-regular: 500 clamp(1rem, 3vw, 1.1250rem)/1.8em "Inter", sans-serif;--fnt-big: 500 clamp(1.250rem, 1rem + 3vw, 1.625rem)/1.8em "Inter", sans-serif;--fnt-forms: 500 clamp(1.2rem, 1vw, 1.125rem)/1.8em "Inter", sans-serif !important;--fnt-forms-material-label: 500 clamp(0.85rem, 3vw, 1rem)/1.8em "Inter", sans-serif !important;--fnt-heading: 600 clamp(1.2rem, 3vw, 1.6rem)/1.4em "Inter", sans-serif !important;--fnt-heading-secondary: 600 clamp(1.250rem, 0.5rem + 2vw, 1.375rem)/1.8em "Inter", sans-serif !important;--spacer-1: 1rem;--spacer-15: 1.5rem;--spacer-2: 2rem;--spacer-3: 3rem;--top-m: 68px;--top-l: 70px;--top-ll: 70px;--top-xll: 74px}html,body{height:100%}body{line-height:1.8;overflow-x:hidden;display:flex;flex-direction:column;min-height:100vh;padding-top:60px}@media(min-width: 62rem){body{padding-top:0}}body>footer{position:sticky;top:100vh}main{flex:1;display:flex;flex-direction:column}a{text-decoration:none}ul{list-style:none;margin:0;padding:0}.container{width:100%;margin:0 auto;padding:0 2rem;transition:width .1s}@media(min-width: 43rem){.container{max-width:43rem}}@media(min-width: 62rem){.container{max-width:62rem}}@media(min-width: 75rem){.container{max-width:75rem}}.container--small{width:80%;margin:0 auto}@media(min-width: 43rem){.container--small{width:70%}}@media(min-width: 62rem){.container--small{width:60%}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;background:var(--clr-primary-lighten);color:var(--clr-white);border-radius:var(--brdr-rad-8);padding:1rem;z-index:999;opacity:0}.skip-link:focus{left:2px;top:2px;opacity:1}@font-face{font-family:"Inter";src:url(/assets/fonts/Inter-VariableFont_opsz,wght.ttf) format("truetype");font-display:swap}body{font-family:"Inter",sans-serif}h1{font:var(--fnt-wgt-500) clamp(1.4rem, 3vw, 2.5rem)/1.4em "Inter",sans-serif;margin:0 0 1.2em}h2{font:var(--fnt-wgt-500) clamp(1.25rem, 3vw, 2rem)/1.4em "Inter",sans-serif;margin:0 0 1.2em}h3{font:var(--fnt-wgt-500) clamp(1rem, 3vw, 1.5rem)/1.4em "Inter",sans-serif;margin:0 0 1.2em}h2,h3{color:var(--clr-secondary)}p{font:normal clamp(1rem, 3vw, 1.25rem)/1.8em "Inter",sans-serif;margin-bottom:1rem}.text--left{text-align:left}.text--center{text-align:center}@font-face{font-family:"enruto-ico";src:url(/assets/fonts/enruto-ico.eot);src:url(/assets/fonts/enruto-ico.eot#iefix) format("embedded-opentype"),url(/assets/fonts/enruto-ico.ttf) format("truetype"),url(/assets/fonts/enruto-ico.woff) format("woff"),url(/assets/svg/enruto-ico.svg#enruto-ico) format("svg");font-weight:normal;font-style:normal;font-display:block}@font-face{font-family:"icomoon";src:url(/assets/fonts/icomoon.eot);src:url(/assets/fonts/icomoon.eot#iefix) format("embedded-opentype"),url(/assets/fonts/icomoon.ttf) format("truetype"),url(/assets/fonts/icomoon.woff) format("woff"),url(/assets/svg/icomoon.svg#icomoon) format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:enruto-ico,icomoon !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-car:before{content:""}.icon-plane:before{content:""}.icon-train:before{content:""}.icon-location:before{content:""}.icon-calendar:before{content:""}.icon-time:before{content:""}.icon-customer:before{content:""}.icon-adult:before{content:""}.icon-adult2:before{content:""}.icon-child:before{content:""}.icon-child2:before{content:""}.icon-infant:before{content:""}.icon-infant2:before{content:""}.icon-supplier:before{content:""}.icon-luggage-large:before{content:""}.icon-luggage-large2:before{content:""}.icon-luggage-medium:before{content:""}.icon-luggage-medium2:before{content:""}.icon-luggage-small:before{content:""}.icon-luggage-small2:before{content:""}.icon-luggage:before{content:""}.icon-luggage2:before{content:""}.icon-home:before{content:""}.icon-search:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-right:before{content:""}.icon-check:before{content:""}.icon-check-circle:before{content:""}.icon-edit:before{content:""}.icon-edit2:before{content:""}.icon-email:before{content:""}.icon-email2:before{content:""}.icon-info:before{content:""}.icon-info2:before{content:""}.icon-close:before{content:""}.icon-plus:before{content:""}.icon-eye:before{content:""}.icon-filter:before{content:""}.icon-distance:before{content:""}.icon-oneway:before{content:""}.icon-roundtrip:before{content:""}.icon-map:before{content:""}.icon-star-full:before{content:""}.icon-list-view:before{content:""}.icon-grid-view:before{content:""}.icon-lock:before{content:""}.icon-speedy:before{content:""}.icon-ticket:before{content:""}.icon-door-to-door:before{content:""}.icon-door:before{content:""}.icon-hours:before{content:""}.icon-low-prices:before{content:""}.icon-meet-and-greet:before{content:""}.icon-search-ab:before{content:""}.icon-pencil-box:before{content:""}.icon-twitter:before{content:""}.icon-facebook:before{content:""}.icon-blog:before{content:""}.icon-client-settings:before{content:""}.icon-client-road-miles:before{content:""}.icon-client-reservation:before{content:""}.icon-client-help:before{content:""}.icon-client-docs:before{content:""}.icon-client-booking:before{content:""}.icon-browse:before{content:""}.icon-equalizer:before{content:""}.ico-primary{color:var(--clr-primary)}.ico-primary-lighten{color:var(--clr-primary-lighten)}.ico-secondary{color:var(--clr-secondary)}.ico-secondary-lighten{color:var(--clr-secondary-lighten)}.ico-affirm{color:#03a800}.ico-white{color:var(--clr-white)}.ico-black{color:var(--clr-black)}.ico-form-brd{color:var(--clr-form-brd)}.ico-gradient{background:-webkit-linear-gradient(74deg, #466DFA 0, #FF216E 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.ico-16{display:block;text-align:center;font-size:16px}.ico-18{display:block;text-align:center;font-size:18px}.ico-20{display:block;text-align:center;font-size:20px}.ico-22{display:block;text-align:center;font-size:22px}.ico-23{display:block;text-align:center;font-size:23px}.ico-24{display:block;text-align:center;font-size:24px}.ico-25{display:block;text-align:center;font-size:25px}.ico-26{display:block;text-align:center;font-size:26px}.ico-28{display:block;text-align:center;font-size:28px}.ico-30{display:block;text-align:center;font-size:30px}.ico-36{display:block;text-align:center;font-size:36px}.ico-44{display:block;text-align:center;font-size:44px}.ico-50{display:block;text-align:center;font-size:50px}.ico-52{display:block;text-align:center;font-size:52px}.ico-62{display:block;text-align:center;font-size:62px}.ico-80{display:block;text-align:center;font-size:80px}header{background:var(--clr-secondary);color:var(--clr-white);height:60px;display:grid;align-items:center;padding:var(--spacer-1);position:fixed;width:100%;top:0;left:0;z-index:1000}@media(min-width: 62rem){header{height:80px;position:relative}}.header--primary{position:relative;z-index:1001}@media(min-width: 75rem){.header--primary{display:grid;align-items:center;grid-template-columns:[menu-left] 35% [middle-content] auto [menu-right] 35%}}.menu__first{margin-top:60px}@media(min-width: 75rem){.menu__first{grid-area:menu-left;display:flex;justify-content:flex-start;margin-top:0}.menu__first>li:first-child{margin-right:2rem}}@media(min-width: 75rem){.menu__last{grid-area:menu-right;display:flex;justify-content:space-between}}.middle__content{display:grid;place-content:center}@media(min-width: 75rem){.middle__content{grid-area:middle-content}}@media(min-width: 75rem){.logo{margin-top:-1.5rem}}.logo img{margin:auto;height:30px}@media(min-width: 62rem){.logo img{height:44px}}footer{font:var(--fnt-regular);margin-top:auto}footer p{font:var(--fnt-regular);color:var(--clr-white)}footer li{padding:.4em 0}.footer__logo{width:clamp(6.625rem,1vw + 12rem,15rem);margin-bottom:1em}.footer--primary>div{margin:0 0 3rem}.footer--primary>div:last-child{margin:0}@media(min-width: 43rem){.footer--primary{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 1fr)}.footer--primary>div:first-child{grid-row:1;grid-column:1}.footer--primary>div:nth-child(2){grid-row:1;grid-column:2;padding-left:3em}.footer--primary>div:nth-child(3){grid-row:2;grid-column:2;padding-left:3em}.footer--primary>div:nth-child(4){grid-row:3;grid-column:2;padding-left:3em}.footer--primary>div:last-child{grid-row:4;grid-column:2;padding-left:3em}}@media(min-width: 62rem){.footer--primary{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr)}.footer--primary>div:nth-child(4){grid-row:1;grid-column:3;padding-left:3em}.footer--primary>div:last-child{grid-row:2;grid-column:3}}.content--below-website{display:flex;flex-direction:column;align-items:center}.content--below-website .flex-12{flex:1.2}.content--below-website .flex-18{flex:1.8}.content--below-website>*{padding:1.4rem 0}.content--below-website a{color:var(--clr-secondary);text-decoration:underline;text-underline-offset:.4em}@media(min-width: 75rem){.content--below-website{flex-direction:row-reverse}.content--below-website>*:first-child{text-align:right}}.payment-logos{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap;width:100%}.payment-logos img{width:80px;padding:.3rem}@media(min-width: 75rem){.payment-logos img{margin-right:1rem}}.payment-logos img:not(.no-grey){filter:grayscale(1) invert(0.5)}.payment-logos img.no-grey{filter:none}.payment-logos img.master{width:55px}@media(min-width: 75rem){.payment-logos{justify-content:flex-start}}section{padding-block:min(5vh,3rem);color:var(--clr-secondary)}@media(min-width: 75rem){section{padding-block:min(20vh,5rem)}}.section--leading{padding-block:min(5vh,5rem)}.section__bg-primary{background:var(--clr-primary);color:var(--clr-white)}.section__bg-primary h3{color:var(--clr-white) !important}.section__bg-primary a{color:var(--clr-white);text-decoration:none}.section__bg-secondary{background:var(--clr-secondary);color:var(--clr-white)}.section__bg-secondary h2,.section__bg-secondary h1{color:var(--clr-white)}.section__bg-secondary .block__title{color:var(--clr-white)}.section__bg-secondary .cards p{color:var(--clr-secondary)}.section__bg-secondary .form__control{border:1px solid var(--clr-form-brd)}.section--grey{background:var(--clr-grey-lightest)}.section--blue-light{background:var(--clr-secondary-lighten)}.section--blue-light p{color:var(--clr-white)}.section--extend{padding-bottom:20em}.section--overlap{padding-block:0 min(20vh,5rem)}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:var(--gap, 1.5rem)}@media(min-width: 62rem){.flex{flex-direction:row}}.flex-justify-start{justify-content:flex-start !important}.flex-justify-end{justify-content:flex-end !important}.flex-justify-center{justify-content:center !important}.flex-justify-between{justify-content:space-between !important}.flex-justify-around{justify-content:space-around !important}.flex-items-start{align-items:flex-start !important}.flex-items-end{align-items:flex-end !important}.flex-items-center{align-items:center !important}.flex-items-baseline{align-items:baseline !important}.flex-items-stretch{align-items:stretch !important}.flex-1{flex:1 !important}.flex-2{flex:2 !important}.flex-3{flex:3 !important}.flex-4{flex:4 !important}.grid{display:grid;gap:var(--gap, 1.5rem);width:100%}.columns-2{column-count:1}@media(min-width: 62rem){.columns-2{column-count:2}}.hidden{display:none !important}.u--show{display:block !important}.u--show--flex{display:flex !important}.mobile__nav--toggle{display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);border:0;background:rgba(0,0,0,0);width:3rem;height:3rem;padding:.5rem;cursor:pointer;z-index:1001}@media(min-width: 75rem){.mobile__nav--toggle{display:none}}.mobile__nav--toggle span[aria-hidden=true]{display:block;position:relative;width:100%;height:2px;background:#fff;border-radius:var(--brdr-rad-2);margin:0 auto}.mobile__nav--toggle span[aria-hidden=true]::before,.mobile__nav--toggle span[aria-hidden=true]::after{content:"";position:absolute;width:100%;height:2px;background:#fff;border-radius:var(--brdr-rad-2);left:0;transition:transform .3s ease}.mobile__nav--toggle span[aria-hidden=true]::before{top:-10px}.mobile__nav--toggle span[aria-hidden=true]::after{bottom:-10px}.mobile__nav--toggle[aria-expanded=true] span[aria-hidden=true]{background:rgba(0,0,0,0)}.mobile__nav--toggle[aria-expanded=true] span[aria-hidden=true]::before{transform:translateY(10px) rotate(45deg)}.mobile__nav--toggle[aria-expanded=true] span[aria-hidden=true]::after{transform:translateY(-10px) rotate(-45deg)}.nav--primary{position:fixed;inset:0;background:var(--clr-secondary);padding:min(5vh,10em);height:100vh;transform:translateX(200vw);z-index:1000}.nav--primary[data-visible=true]{transform:translateX(0)}@media(min-width: 75rem){.nav--primary{inset:unset;padding:0;position:relative;transform:translateX(0);height:100%;display:contents}}.nav--primary li{padding:.5em 0 1.5rem;display:flex;justify-content:center;align-items:center}.nav--primary li .icon:not([class^=icon-arrow]){margin-right:5px}.nav--primary a{color:var(--clr-white);text-decoration:none;font:500 clamp(1.125rem, 3vw, 1.25rem)/1.8em "Inter",sans-serif}.nav--primary a.active:not(:has(i.icon)){text-decoration:underline var(--clr-primary) 3px;text-underline-offset:.5em}.nav--primary a.accounts.active{text-decoration:none}.nav--primary a.accounts.active span{text-decoration:underline var(--clr-primary) 3px;text-underline-offset:.5em}.nav--primary a.accounts.active i.icon{text-decoration:none}.menu__last li:last-child{position:relative}.nav__link.accounts{display:flex;align-items:center}.account-dropdown{position:absolute;top:59px;right:0;background:var(--clr-secondary);border-radius:0 0 5px 5px;box-shadow:0 2px 5px rgba(0,0,0,.1);width:100%;z-index:100;margin-top:5px;text-align:center;padding:.5rem 1.2rem;border-top:1px solid rgba(255,255,255,.2)}@media(min-width: 75rem){.account-dropdown{width:max-content}}.logout-btn{display:block;padding:10px 15px;transition:background .2s}.social__nav{display:flex;margin-left:-1rem}.social__nav li{padding:var(--spacer-1)}.btn{border:none;cursor:pointer;background:rgba(0,0,0,0);text-align:center;line-height:1.4 !important;padding:8px 1rem;text-decoration:none;border-radius:var(--brdr-rad-50);font:var(--fnt-wgt-600) 1.1rem/1.6em "Inter",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn--primary{background:var(--clr-primary);color:var(--clr-white)}.btn--secondary-lighten{background:var(--clr-secondary-lighten);color:var(--clr-white)}.btn--primary-outline{border:1px solid var(--clr-primary);color:var(--clr-primary)}.btn--secondary-outline{border:1px solid var(--clr-secondary-lighten);color:var(--clr-secondary-lighten)}.btn--secondary-outline-dark{border:1px solid var(--clr-secondary);color:var(--clr-secondary)}.btn--black-outline{border:1px solid var(--clr-black);background:var(--clr-white);color:var(--clr-black)}.btn--dim{background:var(--clr-grey-dark);color:var(--clr-white)}.btn--sm{padding:6px 12px;font-size:1.1rem;line-height:1.1rem}.btn--circle.outline--primary{color:var(--clr-primary)}.btn__icon{border-radius:50%;width:44px;height:44px;border:1px solid var(--clr-primary);cursor:pointer;padding:0}.btn__icon:before{height:44px;width:44px;font-size:25px;display:flex;flex-direction:row;align-items:center;justify-content:center;font-weight:bold;color:var(--clr-primary)}.btn__icon:hover,.btn__icon:focus,.btn__icon:active{background:var(--clr-primary);color:var(--clr-white)}.btn__plus:before{content:"+"}.btn__minus:before{content:"-"}.btn-link{display:inline;background:none;border:none;padding:0;font:inherit;color:var(--clr-secondary-lighten);text-decoration:underline;cursor:pointer}.btn-edit-small{width:45px}.x{color:var(--clr-secondary-lighten);border:0;background:rgba(0,0,0,0);cursor:pointer;padding:0}#notifications{position:fixed;right:20px;margin-left:20px;top:90px;z-index:1111;max-width:300px;width:100%}#notifications .notification{border:1px solid #666;background:#fff;padding:10px 10px;color:#000;border-radius:5px;margin-bottom:10px;text-indent:0}.notification .icon{display:inline-block;vertical-align:middle;height:1em;padding:10px;width:10%;background-repeat:no-repeat;background-position:center}.notification .text{display:inline-block;vertical-align:middle;font-size:14px;line-height:14px;margin:0;width:88%;padding:0 0 0 10px}.notification .text span{display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.notification.success{color:#33691e !important;background-color:#dcedc8 !important}.notification.success .icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHJva2U9IiM2NjYiPgogICAgPGcgZmlsbD0iIzMzNjkxRSI+CiAgICAgICAgPHBhdGggZD0iTTI1NiA1MTJBMjU2IDI1NiAwIDEgMCAyNTYgMGEyNTYgMjU2IDAgMSAwIDAgNTEyek0yMTYgMzM2bDI0IDAgMC02NC0yNCAwYy0xMy4zIDAtMjQtMTAuNy0yNC0yNHMxMC43LTI0IDI0LTI0bDQ4IDBjMTMuMyAwIDI0IDEwLjcgMjQgMjRsMCA4OCA4IDBjMTMuMyAwIDI0IDEwLjcgMjQgMjRzLTEwLjcgMjQtMjQgMjRsLTgwIDBjLTEzLjMgMC0yNC0xMC43LTI0LTI0czEwLjctMjQgMjQtMjR6bTQwLTIwOGEzMiAzMiAwIDEgMSAwIDY0IDMyIDMyIDAgMSAxIDAtNjR6Ii8+CiAgICA8L2c+Cjwvc3ZnPg==)}.notification.error{color:#a81515 !important;background:#ffccbc !important}.notification.error .icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHJva2U9IiM2NjYiPgogICAgPGcgZmlsbD0iI2E4MTUxNSI+CiAgICAgICAgPHBhdGggZD0iTTI1NiA1MTJBMjU2IDI1NiAwIDEgMCAyNTYgMGEyNTYgMjU2IDAgMSAwIDAgNTEyem0wLTM4NGMxMy4zIDAgMjQgMTAuNyAyNCAyNGwwIDExMmMwIDEzLjMtMTAuNyAyNC0yNCAyNHMtMjQtMTAuNy0yNC0yNGwwLTExMmMwLTEzLjMgMTAuNy0yNCAyNC0yNHpNMjI0IDM1MmEzMiAzMiAwIDEgMSA2NCAwIDMyIDMyIDAgMSAxIC02NCAweiIvPgogICAgPC9nPgo8L3N2Zz4=)}.notification.info{color:#01579b !important;background:#b3e5fc !important}.notification.info .icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHJva2U9IiM2NjYiPgogICAgPGcgZmlsbD0iIzAxNTc5QiI+CiAgICAgICAgPHBhdGggZD0iTTQ4IDY0QzIxLjUgNjQgMCA4NS41IDAgMTEyYzAgMTUuMSA3LjEgMjkuMyAxOS4yIDM4LjRMMjM2LjggMzEzLjZjMTEuNCA4LjUgMjcgOC41IDM4LjQgMEw0OTIuOCAxNTAuNGMxMi4xLTkuMSAxOS4yLTIzLjMgMTkuMi0zOC40YzAtMjYuNS0yMS41LTQ4LTQ4LTQ4TDQ4IDY0ek0wIDE3NkwwIDM4NGMwIDM1LjMgMjguNyA2NCA2NCA2NGwzODQgMGMzNS4zIDAgNjQtMjguNyA2NC02NGwwLTIwOEwyOTQuNCAzMzkuMmMtMjIuOCAxNy4xLTU0IDE3LjEtNzYuOCAwTDAgMTc2eiIvPgogICAgPC9nPgo8L3N2Zz4=)}.notification.warning{color:#745b00 !important;background:#ffecc4 !important}.notification.warning .icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHJva2U9IiM2NjYiPgogICAgPGcgZmlsbD0iIzc0NWIwMCI+CiAgICAgICAgPHBhdGggZD0iTTI1NiAzMmMxNC4yIDAgMjcuMyA3LjUgMzQuNSAxOS44bDIxNiAzNjhjNy4zIDEyLjQgNy4zIDI3LjcgLjIgNDAuMVM0ODYuMyA0ODAgNDcyIDQ4MEw0MCA0ODBjLTE0LjMgMC0yNy42LTcuNy0zNC43LTIwLjFzLTctMjcuOCAuMi00MC4xbDIxNi0zNjhDMjI4LjcgMzkuNSAyNDEuOCAzMiAyNTYgMzJ6bTAgMTI4Yy0xMy4zIDAtMjQgMTAuNy0yNCAyNGwwIDExMmMwIDEzLjMgMTAuNyAyNCAyNCAyNHMyNC0xMC43IDI0LTI0bDAtMTEyYzAtMTMuMy0xMC43LTI0LTI0LTI0em0zMiAyMjRhMzIgMzIgMCAxIDAgLTY0IDAgMzIgMzIgMCAxIDAgNjQgMHoiLz4KICAgIDwvZz4KPC9zdmc+)}.menu--aside{list-style-type:none;padding:0}.menu--aside li{margin-bottom:10px}.menu--aside a{display:block;color:#333;text-decoration:none;padding:.5rem !important;position:relative}.menu--aside a:hover{background-color:#f0f0f0}.menu--aside a.active{color:var(--clr-primary);font-weight:bold}.tabs{border-bottom:1px solid var(--clr-grey-lighter);margin:0 .5rem}.tab{display:inline-block;padding:0 2rem .3rem 0;cursor:pointer;font:normal clamp(1.125rem, 1.15vw, 1.25rem)/1.8em "Inter",sans-serif}.active-tab{color:var(--clr-primary);font-weight:600;text-decoration:underline var(--clr-primary) .15em;text-underline-offset:.7em}.content{margin:1.5rem .5rem !important}.content p{font:var(--fnt-regular)}.three-dots-menu{position:relative;display:inline-block}.three-dots-menu__button{background:var(--clr-white);color:var(--clr-black);cursor:pointer;font-size:1.5rem;padding:5px 15px;border-radius:8px;border:none}.three-dots-menu__popup{position:absolute;right:0;top:100%;background-color:var(--clr-white);box-shadow:0 1px 2px rgba(0,0,0,.2);border-radius:8px;padding:10px 0;min-width:15.625rem;z-index:1000;display:none}.three-dots-menu__popup.show{display:block}.three-dots-menu ul{list-style-type:none;padding:0;margin:0}.three-dots-menu ul li{padding:5px 15px;cursor:pointer}.three-dots-menu ul li:hover{background-color:#f0f0f0}.link__arrow{color:var(--clr-primary);text-decoration:none;font-weight:600;position:relative;z-index:2}.link__arrow:after{content:"";position:absolute;background:var(--clr-primary);display:block;height:2px;top:50%;width:11px;right:-20px}.link__arrow:before{border-color:var(--clr-primary);border-style:solid;border-width:0 0 2px 2px;content:"";display:block;height:6px;position:absolute;width:6px;margin-top:-2px;top:50%;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);right:-20px}.autocomplete__results{display:none;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:absolute;left:0;top:var(--top-m);background:#fff;min-width:100%;min-height:30vh;max-height:60vh;padding:.5rem 1.5rem;border-radius:var(--brdr-rad-20) !important;box-shadow:var(--box-shadow-primary);overflow-y:scroll;overflow-x:hidden;z-index:1001}@media(min-width: 62rem){.autocomplete__results{width:40vw;top:var(--top-l);border-radius:var(--brdr-rad-15) !important}}@media(min-width: 75rem){.autocomplete__results{width:400px;height:30rem}}@media(min-width: 100rem){.autocomplete__results{top:var(--top-xll)}}.autocomplete__results li{padding:.5rem 0;color:var(--clr-secondary);font:var(--fnt-forms);cursor:pointer}.autocomplete__results li span{font-weight:600}.autocomplete__results li:focus-visible{outline:none;background:var(--clr-secondary-lighten);color:var(--clr-white);margin:0 -1rem;padding:.5rem 1.5rem;border-radius:var(--brdr-rad-10)}.autocomplete__results .icon{margin-right:5px}.autocomplete__results .selection{font-weight:500}.autocomplete__title{font:var(--fnt-forms);color:var(--clr-primary);display:flex;width:100%;align-items:center;cursor:pointer;text-transform:uppercase}.autocomplete-active{background-color:var(--clr-primary) !important;color:var(--clr-white)}.autocomplete__title.powerwed-by-g{content:"";padding:1px 1px 1px 1px;margin-right:10px;height:34px;box-sizing:border-box;text-align:right;display:block;background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white3.png);background-position:right;background-repeat:no-repeat;background-size:120px 14px}.date-time__element{position:relative;cursor:pointer}.datepicker-picker{background-color:var(--clr-white);color:var(--clr-secondary);padding:var(--spacer-1);position:absolute;top:1px;border-radius:var(--brdr-rad-20) !important;box-shadow:var(--box-shadow-primary);z-index:999;width:100%}@media(min-width: 43rem){.datepicker-picker{width:22rem}}@media(min-width: 75rem){.datepicker-picker{border-radius:var(--brdr-rad-10)}}.datepicker-grid{flex-wrap:wrap;justify-content:center;animation:center;width:initial !important}.datepicker-controls{align-items:center}.datepicker-controls .button{font-size:1rem !important;margin:0 0 .8rem !important}.datepicker-cell.selected,.datepicker-cell.selected:hover{background-color:var(--clr-primary) !important}.datepicker-view{width:100% !important}.button.view-switch{margin-bottom:var(--spacer-1);color:var(--clr-secondary) !important;font:normal var(--fnt-wgt-500) 1.4rem/1.875em "Inter",sans-serif !important}.timepicker__element{color:var(--clr-secondary);background:#fff;padding:1.2rem;position:absolute;border-radius:var(--brdr-rad-20) !important;box-shadow:var(--box-shadow-primary);z-index:2;width:100%;left:0;top:1px}@media(min-width: 43rem){.timepicker__element{width:60%}}@media(min-width: 62rem){.timepicker__element{width:15rem}}.timepicker__element>div{display:flex;flex-direction:column;align-items:center}.timepicker__element:not(.active){display:none}.timepicker__element button{min-width:100px}.timepicker__body{display:grid;grid-template-columns:[first] 40% [middle] 20% [last] 40%;grid-template-rows:1fr;padding:1.6em 15%;width:100%}.timepicker__body>div{text-align:center}.timepicker__body>div label{font-size:1rem !important}.timepicker__body .panel__hour{grid-column:first}.timepicker__body .panel__middle{grid-column:middle;place-self:center;margin-top:1.6rem}.timepicker__body .panel__minute{grid-column:last}.timepicker__body .panel__hour,.timepicker__body .panel__minute{display:flex;flex-direction:column;align-items:center}@media(min-width: 43rem){.timepicker__body{grid-template-columns:[first] 40% [middle] 20% [last] 40%;padding:1.6em 10%}}.timepicker__label{color:var(--clr-secondary);text-align:center;margin-bottom:0;font:normal var(--fnt-wgt-500) 1.1rem/1.875em "Inter",sans-serif !important}.timepicker__message{font:normal 1.15rem/1.8em "Inter",sans-serif}form{width:100%}input:focus,textarea:focus{outline:none}textarea{white-space:pre-wrap !important;padding-top:0;resize:vertical}button{cursor:pointer}.form__element--wrap{position:relative;display:flex;align-items:flex-start;margin-bottom:var(--spacer-15)}.form__group{position:relative;width:100%}.form__group select{top:22px !important}.form__control{display:block;width:100%;min-height:4.2rem;color:var(--clr-secondary);background-color:var(--clr-white);background-clip:padding-box;font:var(--fnt-forms) !important;padding:1.8rem 2.5rem .2rem 1.2rem;border:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:var(--brdr-rad-50);line-height:1.15 !important}@media(min-width: 62rem){.form__control{border:1px solid var(--clr-form-brd);border-radius:var(--brdr-rad-20);padding:1.2rem 2.5rem .8rem 1.2rem}}.form__label{display:block;font:var(--fnt-forms-material-label);color:var(--clr-secondary);position:absolute;top:1rem;max-width:calc(100% - .5rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;transition:300ms ease all;padding:0 2.5rem 0 1.2rem}select.form__control{appearance:none}textarea.form__control{min-height:8em;max-height:20em;border-radius:35px}.form__control:focus,.form__control:valid,.form__control:invalid,.form__control[readonly]{outline:none}.form__control:focus~label,.form__control:valid~label,.form__control.is-invalid~label,.form__control.has-value~label{top:10px !important;color:#81869a;font-size:.8rem;width:auto !important}@media(min-width: 62rem){.form__control:focus~label,.form__control:valid~label,.form__control.is-invalid~label,.form__control.has-value~label{background:#fff;top:-12px !important;padding:0 5px;margin:0 0 0 1rem !important}}.form__control--sm{padding:1.2rem .8rem;background:#fff;border-radius:var(--brdr-rad-8);text-align:left;border:1px solid var(--clr-grey-lighter);appearance:none}.form__icon{transition:all 1s ease-out;position:absolute;z-index:10}.form__icon.leading{left:-5px;top:2rem}.form__icon.trailing{display:none;right:0;top:12px}.form__addon-panel{position:absolute;left:0;width:100%;z-index:1001}input::placeholder,select::placeholder,textarea::placeholder{color:var(--clr-grey-dark);font-size:.6rem !important;font-weight:var(--fnt-wgt-600) !important;display:block !important;position:absolute;top:46px !important;left:0}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 32px #fff inset !important;-webkit-text-fill-color:#000 !important;transition:background-color 5000s ease-in-out 0s}input:autofill,input:autofill:hover,input:autofill:focus,input:autofill:active{box-shadow:0 0 0 32px #fff inset !important;-webkit-text-fill-color:#000 !important}input:-internal-autofill-selected{background-color:#fff !important;color:#000 !important}.note{padding:1rem;border-radius:var(--brdr-rad-10)}.note--error{background:var(--clr-primary-30);color:var(--clr-secondary)}.note--info{background:#f0f8ff;color:var(--clr-secondary)}.stepper__row{display:flex;align-items:center;width:100%;margin-bottom:1.5rem;background:#fff;border-radius:var(--brdr-rad-20);padding:.8rem 1.2rem}@media(min-width: 62rem){.stepper__row{background:none;border:1px solid var(--clr-form-brd)}}.stepper__row .block-left{display:flex;align-items:center;flex:1}.stepper__row .block-left__icon{margin-right:10px}.stepper__row .block-right{display:flex;align-items:center}.stepper__label{font:var(--fnt-forms);color:var(--clr-secondary);margin:0;padding:0;line-height:1}.stepper__value{font-size:14px;margin:0;padding:0;color:var(--clr-grey)}.stepper__value.primary{color:var(--clr-primary)}.numeric-stepper{display:flex;align-items:baseline}.stepper__button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;margin:0;font-size:var(--fnt-sz-20);color:var(--clr-white);background:var(--clr-primary);border-radius:var(--brdr-rad-50p)}.stepper__button:hover:not(.inactive){background:var(--clr-primary-lighten)}.stepper__button.inactive{color:#fff;background:var(--clr-grey-lighter) !important;user-select:none;pointer-events:none}.stepper__counter{margin:0 .5rem;min-width:2rem;text-align:center;color:var(--clr-secondary);font:var(--fnt-forms)}.panel--passengers{display:none;align-items:center;flex-direction:column;width:100%;min-width:320px;background:var(--clr-white);color:var(--clr-black);padding:var(--spacer-15);position:absolute;left:0;top:var(--top-m);border-radius:var(--brdr-rad-20);box-shadow:var(--box-shadow-primary);cursor:default;z-index:1000}@media(min-width: 43rem){.panel--passengers{width:50vw;right:unset;left:0}}@media(min-width: 62rem){.panel--passengers{width:35vw;right:0;left:unset;top:var(--top-l)}}@media(min-width: 75rem){.panel--passengers{width:calc(100% + 5vw);left:0;right:unset}}@media(min-width: 100rem){.panel--passengers{top:var(--top-xll)}}.panel--passengers button#submit--passengers{min-width:100px}.panel--passengers .stepper__row{background:#000;border:0 !important;border-radius:0;background:none !important;padding:0 !important}.error--underline{border-bottom:2px solid red !important}.just-validate-error-label{color:var(--clr-primary) !important;border-radius:5px;font-size:.875rem;line-height:1.3;display:block;margin-top:.25rem;position:absolute;z-index:1;padding:.5rem 1.5rem 0 1.2rem}.just-validate-error-field{border-color:var(--clr-primary-lighten) !important}.is-invalid[type=checkbox]~.error{margin:0}.is-invalid~.error{margin:0 0 0 1.2rem}.error{color:var(--clr-primary)}.form-grid{display:grid;gap:0;grid-template-columns:1fr}@media(min-width: 62rem){.form-grid{grid-template-columns:repeat(2, 1fr)}}.form-grid__group--two-col{grid-column:1/-1;display:grid;grid-template-columns:1fr;gap:0 2rem}@media(min-width: 62rem){.form-grid__group--two-col{grid-template-columns:repeat(2, 1fr)}}.form-grid__group--three-col{grid-column:1/-1;display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width: 62rem){.form-grid__group--three-col{grid-template-columns:repeat(3, 1fr)}}.form-grid__group{display:grid}.form-grid__item{grid-column:1/-1}.form__actions{display:flex;justify-content:flex-end;gap:10px}.form__actions.bottom{margin-top:var(--spacer-15)}.heading__inside{margin:2rem 0;display:flex;align-items:center;font:500 1.2rem/1.4em "Inter",sans-serif;cursor:pointer}.heading__inside i{margin-right:10px}h2:has(+.box){margin:0 0 .5rem 1.2rem}.tabs{border-bottom:none !important}.tabs__heading{display:flex;justify-content:space-between;align-items:center;border-radius:var(--brdr-rad-20);background:#fff;cursor:pointer}.tabs__heading .three-dots-menu{margin-right:1rem}.tabs__component{position:relative}.tabs__component .content{border-radius:var(--brdr-rad-20);margin:2px 0 !important}@media(min-width: 62rem){.tabs__component .content{background:#fff;padding:var(--spacer-15)}}.tab{display:block !important;padding:.5rem 1rem !important}.boxed{background:#fff;border-radius:var(--brdr-rad-20);padding:var(--spacer-15)}.boxed-two-cols{display:flex;flex-direction:column}@media(min-width: 43rem){.boxed-two-cols{flex-direction:row}}@media(min-width: 62rem){.boxed-two-cols{flex-direction:column}}.boxed-two-cols>div{flex:1}.boxed-two-cols>div:first-child{margin-bottom:var(--spacer-15)}@media(min-width: 43rem){.boxed-two-cols>div:first-child{margin-right:var(--spacer-15);margin-bottom:0}}@media(min-width: 62rem){.boxed-two-cols>div:first-child{margin-bottom:var(--spacer-15);margin-right:0}}.boxed+.shared{margin-top:var(--spacer-15)}.three-dots-menu__popup{min-width:20rem !important;border-radius:var(--brdr-rad-20);box-shadow:var(--box-shadow-primary);right:-1rem;top:3.6rem}.three-dots-menu__button{color:var(--clr-primary)}.heading--active{width:100%;opacity:0;transition:opacity .3s ease-in-out;font:var(--fnt-heading-secondary);padding:var(--spacer-1);margin:0;border-radius:var(--brdr-rad-20)}.heading--active.visible{opacity:1}h2{font:var(--fnt-heading)}.flex.contact{gap:5rem}.tabs__heading{margin-bottom:1.5rem}@media(min-width: 62rem){.tabs__heading{margin-bottom:0}}.form__element--wrap{margin-bottom:1.85rem}.form__element--wrap .error{margin-top:.15rem;padding:0}.datetime_mask--wrap{display:none;position:absolute;top:5px !important;right:2.5rem;left:1.2rem;background:#fff;font-size:1.2rem;cursor:default;z-index:1}@media(min-width: 62rem){.datetime_mask--wrap{top:11px !important;left:1rem;right:.2rem}}.datetime_mask--wrap>div{position:relative;display:flex;align-items:center;padding:7px 0 0 10px;font-weight:500;height:100%;z-index:2}@media(min-width: 62rem){.datetime_mask--wrap>div{right:0}}.datetime_mask--wrap .date,.datetime_mask--wrap .time{position:relative;cursor:pointer;display:flex;align-items:center;padding-left:23px;margin-right:0;color:var(--clr-secondary)}.datetime_mask--wrap .date:before,.datetime_mask--wrap .time:before{font-family:"enruto-ico";display:block;position:absolute;left:0;color:var(--clr-primary)}.datetime_mask--wrap .date{margin-right:1rem}@media(min-width: 62rem){.datetime_mask--wrap .date{margin-right:.4rem}}.datetime_mask--wrap .date:before{content:"";font-size:18px}.datetime_mask--wrap .time:before{content:"";font-size:24px}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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aUNBQ0EseUJBQ0EsaUJBRUEsWUFDRSxzQkFDQSwwQnpCL0JGLGdCeUI2QkEsa0JBS0ksMkJ6QjVCSixnQnlCdUJBLHFCQVNJLHNCQUdGLE1BQ0UsaUNBRUEsOEJBQ0UsMEJ6QjdDTixnQ3lCaURNLDZCQUNFLGdCQUNBLDJCekI3Q1IsZ0N5QmtETSw4QkFDRSxlQUNBLGlCQU1SLDJCQUNFLHlCQUtGLDBCQUNFLGlDQUNBLHFDQUNBLFlBQ0EsV0FDQSwwQkFHRix3QkFDRSxrQkFJSixVQUNFLFVBQ0EsbUNBQ0Esa0NBQ0Esd0JBQ0EsU0FDQSxpQ0FDQSwwQkFFQSxTQUNFLElBS0osdUJBQ0UsZUFHRixRQUNFLGdCQUdGLG9CQUNFLDBCekJyR0EsZXlCb0dGLGVBSUksdUJBSUoscUJBQ0UsNkJBRUEsaUJBRUUsVUFDQSxzQkFJSixZQUNFLGtCQUNBLG1CQUNBLGFBQ0EsWUFDQSxnQkFDQSxpQkFDQSxlQUNBLFVBQ0EsMEJ6Qi9IQSxxQnlCc0hGLG1CQVlNLFVBQ0EsWUFDQSwyQkFHSixpQkFDSSxhQUNBLG1CQUNBLHFCQUNBLGdCQUNBLFlBQ0EsVUFDQSwwQnpCOUlKLHlCeUJ1SUEsT0FVUSx3REFJUixpQkFDSSxlQUNBLGFBQ0EsbUJBQ0Esa0JBQ0EsZUFDQSwyQkFDQSxxRUFFQSx3QkFDSSxjQUNBLGtCQUNBLE9BQ0EseUJBQ0EsNEJBSVIsaUJBQ0ksMEJ6QnhLSiwyQnlCdUtBLGtCQUlRLG9DQUdKLFdBQ0ksZUFDQSxtQ0FLSixXQUNJLGVBQ0Escy9EIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZW5ydXRvLy4vcmVzb3VyY2VzL3Njc3MvcGFnZXMvX2NvbnRhY3Quc2NzcyIsIndlYnBhY2s6Ly9lbnJ1dG8vLi9yZXNvdXJjZXMvc2Nzcy9iYXNlL19yZXNldC5zY3NzIiwid2VicGFjazovL2VucnV0by8uL3Jlc291cmNlcy9zY3NzL2Jhc2UvX25vcm1hbGl6ZS5zY3NzIiwid2VicGFjazovL2VucnV0by8uL3Jlc291cmNlcy9zY3NzL2Jhc2UvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly9lbnJ1dG8vLi9yZXNvdXJjZXMvc2Nzcy9iYXNlL19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vZW5ydXRvLy4vcmVzb3VyY2VzL3Njc3MvYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9lbnJ1dG8vLi9yZXNvdXJjZXMvc2Nzcy9iYXNlL19mb250LWZhY2Uuc2NzcyIsIndlYnBhY2s6Ly9lbnJ1dG8vLi9yZXNvdXJjZXMvc2Nzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vZW5ydXRvLy4vcmVzb3VyY2VzL3Njc3MvY29tcG9uZW50cy9faWNvbi5zY3NzIiwid2VicGFjazovL2VucnV0by8uL3Jlc291cmNlcy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZW5ydXRvLy4vcmVzb3VyY2VzL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly9lbnJ1dG8vLi9yZXNvdXJjZXMvc2Nzcy9sYXlvdXQvX3NlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly9lbnJ1dG8vLi9yZXNvdXJjZXMvc2Nzcy9sYXlvdXQvX3NoYXJlZC5zY3NzIiwid2VicGFjazovL2VucnV0by8uL3Jlc291cmNlcy9zY3NzL2NvbXBvbmVudHMvX25hdi5zY3NzIiwid2VicGFjazovL2VucnV0by8uL3Jlc291cmNlcy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwid2VicGFjazovL2VucnV0by8uL3Jlc291cmNlcy9zY3NzL2NvbXBvbmVudHMvX25vdGlmaWNhdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly9lbnJ1dG8vLi9yZXNvdXJjZXMvc2Nzcy9sYXlvdXQvX21lbnUtYXNpZGUuc2NzcyIsIndlYnBhY2s6Ly9lbnJ1dG8vLi9yZXNvdXJjZXMvc2Nzcy9jb21wb25lbnRzL190YWJzLWxvYWQtaW4tdmlldy5zY3NzIiwid2VicGFjazovL2VucnV0by8uL3Jlc291cmNlcy9zY3NzL2NvbXBvbmVudHMvX3RocmVlLWRvdHMtbWVudS5zY3NzIiwid2VicGFjazovL2VucnV0by8uL3Jlc291cmNlcy9zY3NzL2NvbXBvbmVudHMvX2xpbmstYXJyb3cuc2NzcyIsIndlYnBhY2s6Ly9lbnJ1dG8vLi9yZXNvdXJjZXMvc2Nzcy9mb3Jtcy9fYXV0b2NvbXBsZXRlLnNjc3MiLCJ3ZWJwYWNrOi8vZW5ydXRvLy4vcmVzb3VyY2VzL3Njc3MvZm9ybXMvX2RhdGVwaWNrZXIuc2NzcyIsIndlYnBhY2s6Ly9lbnJ1dG8vLi9yZXNvdXJjZXMvc2Nzcy9mb3Jtcy9fdGltZXBpY2tlci5zY3NzIiwid2VicGFjazovL2VucnV0by8uL3Jlc291cmNlcy9zY3NzL2Zvcm1zL19mb3JtLWZpZWxkcy5zY3NzIiwid2VicGFjazovL2VucnV0by8uL3Jlc291cmNlcy9zY3NzL2Zvcm1zL19ub3RpZmljYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vZW5ydXRvLy4vcmVzb3VyY2VzL3Njc3MvY29tcG9uZW50cy9fbnVtZXJpYy1zdGVwcGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZW5ydXRvLy4vcmVzb3VyY2VzL3Njc3MvZm9ybXMvX3Bhc3NlbmdlcnMtcGFuZWwuc2NzcyIsIndlYnBhY2s6Ly9lbnJ1dG8vLi9yZXNvdXJjZXMvc2Nzcy9mb3Jtcy9fZXJyb3Iuc2NzcyIsIndlYnBhY2s6Ly9lbnJ1dG8vLi9yZXNvdXJjZXMvc2Nzcy9mb3Jtcy9fdmFsaWRhdGlvbi5zY3NzIiwid2VicGFjazovL2VucnV0by8uL3Jlc291cmNlcy9zY3NzL2Zvcm1zL19mb3JtLWdyaWQuc2NzcyIsIndlYnBhY2s6Ly9lbnJ1dG8vLi9yZXNvdXJjZXMvc2Nzcy9jb21wb25lbnRzL19jb250YWN0LWNvbXBvbmVudC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIiosKjo6YmVmb3JlLCo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH1ib2R5LGgxLGgyLGgzLGg0LHAsZmlndXJlLGJsb2NrcXVvdGUsZGwsZGR7bWFyZ2luOjB9dWxbcm9sZT1saXN0XSxvbFtyb2xlPWxpc3Rde2xpc3Qtc3R5bGU6bm9uZX1odG1sOmZvY3VzLXdpdGhpbntzY3JvbGwtYmVoYXZpb3I6c21vb3RofWJvZHl7bWluLWhlaWdodDoxMDB2aDt0ZXh0LXJlbmRlcmluZzpvcHRpbWl6ZVNwZWVkO2xpbmUtaGVpZ2h0OjEuNX1hOm5vdChbY2xhc3NdKXt0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6YXV0b31pbWcscGljdHVyZXttYXgtd2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrfWlucHV0LGJ1dHRvbix0ZXh0YXJlYSxzZWxlY3R7Zm9udDppbmhlcml0fUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upe2h0bWw6Zm9jdXMtd2l0aGlue3Njcm9sbC1iZWhhdmlvcjphdXRvfSosKjo6YmVmb3JlLCo6OmFmdGVye2FuaW1hdGlvbi1kdXJhdGlvbjouMDFtcyAhaW1wb3J0YW50O2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MSAhaW1wb3J0YW50O3RyYW5zaXRpb24tZHVyYXRpb246LjAxbXMgIWltcG9ydGFudDtzY3JvbGwtYmVoYXZpb3I6YXV0byAhaW1wb3J0YW50fX0vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovaHRtbHtsaW5lLWhlaWdodDoxLjE1Oy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlfWJvZHl7bWFyZ2luOjB9bWFpbntkaXNwbGF5OmJsb2NrfWgxe2ZvbnQtc2l6ZToyZW07bWFyZ2luOi42N2VtIDB9aHJ7Ym94LXNpemluZzpjb250ZW50LWJveDtoZWlnaHQ6MDtvdmVyZmxvdzp2aXNpYmxlfXByZXtmb250LWZhbWlseTptb25vc3BhY2UsbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19YXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9YWJiclt0aXRsZV17Ym9yZGVyLWJvdHRvbTpub25lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWR9YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZGVyfWNvZGUsa2JkLHNhbXB7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLG1vbm9zcGFjZTtmb250LXNpemU6MWVtfXNtYWxse2ZvbnQtc2l6ZTo4MCV9c3ViLHN1cHtmb250LXNpemU6NzUlO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vie2JvdHRvbTotMC4yNWVtfXN1cHt0b3A6LTAuNWVtfWltZ3tib3JkZXItc3R5bGU6bm9uZX1idXR0b24saW5wdXQsb3B0Z3JvdXAsc2VsZWN0LHRleHRhcmVhe2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOjEwMCU7bGluZS1oZWlnaHQ6MS4xNTttYXJnaW46MH1idXR0b24saW5wdXR7b3ZlcmZsb3c6dmlzaWJsZX1idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9YnV0dG9uLFt0eXBlPWJ1dHRvbl0sW3R5cGU9cmVzZXRdLFt0eXBlPXN1Ym1pdF17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lcntib3JkZXItc3R5bGU6bm9uZTtwYWRkaW5nOjB9YnV0dG9uOi1tb3otZm9jdXNyaW5nLFt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3Jpbmd7b3V0bGluZToxcHggZG90dGVkIEJ1dHRvblRleHR9ZmllbGRzZXR7cGFkZGluZzouMzVlbSAuNzVlbSAuNjI1ZW19bGVnZW5ke2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjppbmhlcml0O2Rpc3BsYXk6dGFibGU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzowO3doaXRlLXNwYWNlOm5vcm1hbH1wcm9ncmVzc3t2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX10ZXh0YXJlYXtvdmVyZmxvdzphdXRvfVt0eXBlPWNoZWNrYm94XSxbdHlwZT1yYWRpb117Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MH1bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257aGVpZ2h0OmF1dG99W3R5cGU9c2VhcmNoXXstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkO291dGxpbmUtb2Zmc2V0Oi0ycHh9W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247Zm9udDppbmhlcml0fWRldGFpbHN7ZGlzcGxheTpibG9ja31zdW1tYXJ5e2Rpc3BsYXk6bGlzdC1pdGVtfXRlbXBsYXRle2Rpc3BsYXk6bm9uZX1baGlkZGVuXXtkaXNwbGF5Om5vbmV9OnJvb3R7LS1jbHItcHJpbWFyeTogaHNsYSgzMzksIDEwMCUsIDU2JSwgMSk7LS1jbHItcHJpbWFyeS0zMDogaHNsYSgzMzksIDEwMCUsIDU2JSwgLjMpOy0tY2xyLXByaW1hcnktbGlnaHRlbjogI0ZGNjk5RTstLWNsci1zZWNvbmRhcnk6IHJnYigzNSwgMjgsIDExNSk7LS1jbHItc2Vjb25kYXJ5LWxpZ2h0ZW46ICM1NDNCRjI7LS1jbHItaGlnaGxpZ2h0OiAjNzU4RkVEOy0tY2xyLWhpZ2hsaWdodC1saWdodGVuOiAjZGNlMmY3Oy0tY2xyLWxpZ2h0OiAjZmZmNmY4Oy0tY2xyLWRhcms6ICNmZjAwY2E7LS1jbHItZ3JleTogIzgwODY5QjstLWNsci1ncmV5LWxpZ2h0OiAjODI4NjliOy0tY2xyLWdyZXktbGlnaHRlcjogI0NDQzstLWNsci1ncmV5LWxpZ2h0ZXItc2Vjb25kYXJ5OiAjOGU5MDk1Oy0tY2xyLWdyZXktbGlnaHRlc3Q6ICNGM0Y0RjY7LS1jbHItZ3JleS10aGUtbGlnaHRlc3Q6ICNlNGU0ZTQ7LS1jbHItZ3JleS1icmRyOiAjZGRkOy0tY2xyLWdyZXktZGFyazogIzY5Njk2OTstLWNsci1yZXNlcnZhdGlvbi1iZzogI2YzZjRmNjstLWNsci1uZXV0cmFsOiBoc2woMCwgMCUsIDgwJSk7LS1jbHItd2hpdGU6ICNGRkZGRkY7LS1jbHItYmxhY2s6ICMwMDAwMDA7LS1jbHItZm9ybS1icmQ6ICNhZWIyYmM7LS1jbHItdHJhbnNwYXJlbnQ6IHRyYW5zcGFyZW50Oy0tY2xyLS1ncmV5LXRhYmxlOiByZ2JhKDIxNCwgMjIwLCAyMzMsIDAuMjUpOy0tY2xyLWhpZ2hsaWdodGVyOiByZ2JhKDIyNSwgMjI1LCAyMjUsIDAuMyk7LS1jbHItaXMtZXJyb3I6ICNFQ0Q5RDk7LS1jbHItaXMtZXJyb3Itb3V0bGluZTogI0JGNzk3OTstLWNsci1pcy12YWxpZDogI0Q5RUNEQjstLWNsci1pcy12YWxpZC1vdXRsaW5lOiAjODNCRjc5Oy0tY2xyLWlzLXdhcm5pbmc6ICNGMEVDRDI7LS1jbHItaXMtaW5mbzogI0U1RUFGRTstLWJyZHItcmFkLTUwcDogNTAlOy0tYnJkci1yYWQtNTA6IDUwcHg7LS1icmRyLXJhZC0zMDogMzBweDstLWJyZHItcmFkLTIwOiAyMHB4Oy0tYnJkci1yYWQtMTU6IDE1cHg7LS1icmRyLXJhZC0xMjogMTJweDstLWJyZHItcmFkLTEwOiAxMHB4Oy0tYnJkci1yYWQtODogOHB4Oy0tYnJkci1yYWQtNTogNXB4Oy0tYnJkci1yYWQtMjogMnB4Oy0tYm94LXNoYWRvdy1wcmltYXJ5OiAwIDVweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7LS1mbnQtc3otMTg6IDE4cHg7LS1mbnQtc3otMjA6IDIwcHg7LS1mbnQtc3otMzA6IDMwcHg7LS1mbnQtd2d0LTUwMDogNTAwOy0tZm50LXdndC02MDA6IDYwMDstLWZudC1zbWFsbDogNDAwIGNsYW1wKDAuOXJlbSwgM3Z3LCAxcmVtKS8xLjhlbSBcIkludGVyXCIsIHNhbnMtc2VyaWY7LS1mbnQtcmVndWxhcjogNTAwIGNsYW1wKDFyZW0sIDN2dywgMS4xMjUwcmVtKS8xLjhlbSBcIkludGVyXCIsIHNhbnMtc2VyaWY7LS1mbnQtYmlnOiA1MDAgY2xhbXAoMS4yNTByZW0sIDFyZW0gKyAzdncsIDEuNjI1cmVtKS8xLjhlbSBcIkludGVyXCIsIHNhbnMtc2VyaWY7LS1mbnQtZm9ybXM6IDUwMCBjbGFtcCgxLjJyZW0sIDF2dywgMS4xMjVyZW0pLzEuOGVtIFwiSW50ZXJcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50Oy0tZm50LWZvcm1zLW1hdGVyaWFsLWxhYmVsOiA1MDAgY2xhbXAoMC44NXJlbSwgM3Z3LCAxcmVtKS8xLjhlbSBcIkludGVyXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDstLWZudC1oZWFkaW5nOiA2MDAgY2xhbXAoMS4ycmVtLCAzdncsIDEuNnJlbSkvMS40ZW0gXCJJbnRlclwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7LS1mbnQtaGVhZGluZy1zZWNvbmRhcnk6IDYwMCBjbGFtcCgxLjI1MHJlbSwgMC41cmVtICsgMnZ3LCAxLjM3NXJlbSkvMS44ZW0gXCJJbnRlclwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7LS1zcGFjZXItMTogMXJlbTstLXNwYWNlci0xNTogMS41cmVtOy0tc3BhY2VyLTI6IDJyZW07LS1zcGFjZXItMzogM3JlbTstLXRvcC1tOiA2OHB4Oy0tdG9wLWw6IDcwcHg7LS10b3AtbGw6IDcwcHg7LS10b3AteGxsOiA3NHB4fWh0bWwsYm9keXtoZWlnaHQ6MTAwJX1ib2R5e2xpbmUtaGVpZ2h0OjEuODtvdmVyZmxvdy14OmhpZGRlbjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21pbi1oZWlnaHQ6MTAwdmg7cGFkZGluZy10b3A6NjBweH1AbWVkaWEobWluLXdpZHRoOiA2MnJlbSl7Ym9keXtwYWRkaW5nLXRvcDowfX1ib2R5PmZvb3Rlcntwb3NpdGlvbjpzdGlja3k7dG9wOjEwMHZofW1haW57ZmxleDoxO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59YXt0ZXh0LWRlY29yYXRpb246bm9uZX11bHtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5jb250YWluZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvO3BhZGRpbmc6MCAycmVtO3RyYW5zaXRpb246d2lkdGggLjFzfUBtZWRpYShtaW4td2lkdGg6IDQzcmVtKXsuY29udGFpbmVye21heC13aWR0aDo0M3JlbX19QG1lZGlhKG1pbi13aWR0aDogNjJyZW0pey5jb250YWluZXJ7bWF4LXdpZHRoOjYycmVtfX1AbWVkaWEobWluLXdpZHRoOiA3NXJlbSl7LmNvbnRhaW5lcnttYXgtd2lkdGg6NzVyZW19fS5jb250YWluZXItLXNtYWxse3dpZHRoOjgwJTttYXJnaW46MCBhdXRvfUBtZWRpYShtaW4td2lkdGg6IDQzcmVtKXsuY29udGFpbmVyLS1zbWFsbHt3aWR0aDo3MCV9fUBtZWRpYShtaW4td2lkdGg6IDYycmVtKXsuY29udGFpbmVyLS1zbWFsbHt3aWR0aDo2MCV9fS5zci1vbmx5e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO3doaXRlLXNwYWNlOm5vd3JhcDtib3JkZXI6MH0uc2tpcC1saW5re3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTk5OTlweDtiYWNrZ3JvdW5kOnZhcigtLWNsci1wcmltYXJ5LWxpZ2h0ZW4pO2NvbG9yOnZhcigtLWNsci13aGl0ZSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1icmRyLXJhZC04KTtwYWRkaW5nOjFyZW07ei1pbmRleDo5OTk7b3BhY2l0eTowfS5za2lwLWxpbms6Zm9jdXN7bGVmdDoycHg7dG9wOjJweDtvcGFjaXR5OjF9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkludGVyXCI7c3JjOnVybChcIi4vLi4vLi4vYXNzZXRzL2ZvbnRzL0ludGVyLVZhcmlhYmxlRm9udF9vcHN6LHdnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO2ZvbnQtZGlzcGxheTpzd2FwfWJvZHl7Zm9udC1mYW1pbHk6XCJJbnRlclwiLHNhbnMtc2VyaWZ9aDF7Zm9udDp2YXIoLS1mbnQtd2d0LTUwMCkgY2xhbXAoMS40cmVtLCAzdncsIDIuNXJlbSkvMS40ZW0gXCJJbnRlclwiLHNhbnMtc2VyaWY7bWFyZ2luOjAgMCAxLjJlbX1oMntmb250OnZhcigtLWZudC13Z3QtNTAwKSBjbGFtcCgxLjI1cmVtLCAzdncsIDJyZW0pLzEuNGVtIFwiSW50ZXJcIixzYW5zLXNlcmlmO21hcmdpbjowIDAgMS4yZW19aDN7Zm9udDp2YXIoLS1mbnQtd2d0LTUwMCkgY2xhbXAoMXJlbSwgM3Z3LCAxLjVyZW0pLzEuNGVtIFwiSW50ZXJcIixzYW5zLXNlcmlmO21hcmdpbjowIDAgMS4yZW19aDIsaDN7Y29sb3I6dmFyKC0tY2xyLXNlY29uZGFyeSl9cHtmb250Om5vcm1hbCBjbGFtcCgxcmVtLCAzdncsIDEuMjVyZW0pLzEuOGVtIFwiSW50ZXJcIixzYW5zLXNlcmlmO21hcmdpbi1ib3R0b206MXJlbX0udGV4dC0tbGVmdHt0ZXh0LWFsaWduOmxlZnR9LnRleHQtLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiZW5ydXRvLWljb1wiO3NyYzp1cmwoXCIuLy4uLy4uL2Fzc2V0cy9mb250cy9lbnJ1dG8taWNvLmVvdD9raXg5bm9cIik7c3JjOnVybChcIi4vLi4vLi4vYXNzZXRzL2ZvbnRzL2VucnV0by1pY28uZW90P2tpeDlubyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLy4uLy4uL2Fzc2V0cy9mb250cy9lbnJ1dG8taWNvLnR0Zj9raXg5bm9cIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi8uLi8uLi9hc3NldHMvZm9udHMvZW5ydXRvLWljby53b2ZmP2tpeDlub1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4vLi4vLi4vYXNzZXRzL2ZvbnRzL2VucnV0by1pY28uc3ZnP2tpeDlubyNlbnJ1dG8taWNvXCIpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1kaXNwbGF5OmJsb2NrfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJpY29tb29uXCI7c3JjOnVybChcIi4vLi4vLi4vYXNzZXRzL2ZvbnRzL2ljb21vb24uZW90P2tpeDlub1wiKTtzcmM6dXJsKFwiLi8uLi8uLi9hc3NldHMvZm9udHMvaWNvbW9vbi5lb3Q/a2l4OW5vI2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4vLi4vLi4vYXNzZXRzL2ZvbnRzL2ljb21vb24udHRmP2tpeDlub1wiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLy4uLy4uL2Fzc2V0cy9mb250cy9pY29tb29uLndvZmY/a2l4OW5vXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi8uLi8uLi9hc3NldHMvZm9udHMvaWNvbW9vbi5zdmc/a2l4OW5vI2ljb21vb25cIikgZm9ybWF0KFwic3ZnXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtmb250LWRpc3BsYXk6YmxvY2t9W2NsYXNzXj1pY29uLV0sW2NsYXNzKj1cIiBpY29uLVwiXXtmb250LWZhbWlseTplbnJ1dG8taWNvLGljb21vb24gIWltcG9ydGFudDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0LXRyYW5zZm9ybTpub25lO2xpbmUtaGVpZ2h0OjE7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9Lmljb24tY2FyOmJlZm9yZXtjb250ZW50Olwi7qSCXCJ9Lmljb24tcGxhbmU6YmVmb3Jle2NvbnRlbnQ6XCLupJNcIn0uaWNvbi10cmFpbjpiZWZvcmV7Y29udGVudDpcIu6kmVwifS5pY29uLWxvY2F0aW9uOmJlZm9yZXtjb250ZW50Olwi7qSMXCJ9Lmljb24tY2FsZW5kYXI6YmVmb3Jle2NvbnRlbnQ6XCLupIFcIn0uaWNvbi10aW1lOmJlZm9yZXtjb250ZW50Olwi7qSYXCJ9Lmljb24tY3VzdG9tZXI6YmVmb3Jle2NvbnRlbnQ6XCLupIZcIn0uaWNvbi1hZHVsdDpiZWZvcmV7Y29udGVudDpcIu6kgFwifS5pY29uLWFkdWx0MjpiZWZvcmV7Y29udGVudDpcIu6knVwifS5pY29uLWNoaWxkOmJlZm9yZXtjb250ZW50Olwi7qSEXCJ9Lmljb24tY2hpbGQyOmJlZm9yZXtjb250ZW50Olwi7qSeXCJ9Lmljb24taW5mYW50OmJlZm9yZXtjb250ZW50Olwi7qSLXCJ9Lmljb24taW5mYW50MjpiZWZvcmV7Y29udGVudDpcIu6ko1wifS5pY29uLXN1cHBsaWVyOmJlZm9yZXtjb250ZW50Olwi7qSXXCJ9Lmljb24tbHVnZ2FnZS1sYXJnZTpiZWZvcmV7Y29udGVudDpcIu6kplwifS5pY29uLWx1Z2dhZ2UtbGFyZ2UyOmJlZm9yZXtjb250ZW50Olwi7qSnXCJ9Lmljb24tbHVnZ2FnZS1tZWRpdW06YmVmb3Jle2NvbnRlbnQ6XCLupKhcIn0uaWNvbi1sdWdnYWdlLW1lZGl1bTI6YmVmb3Jle2NvbnRlbnQ6XCLupKlcIn0uaWNvbi1sdWdnYWdlLXNtYWxsOmJlZm9yZXtjb250ZW50Olwi7qSqXCJ9Lmljb24tbHVnZ2FnZS1zbWFsbDI6YmVmb3Jle2NvbnRlbnQ6XCLupKtcIn0uaWNvbi1sdWdnYWdlOmJlZm9yZXtjb250ZW50Olwi7qSPXCJ9Lmljb24tbHVnZ2FnZTI6YmVmb3Jle2NvbnRlbnQ6XCLupJBcIn0uaWNvbi1ob21lOmJlZm9yZXtjb250ZW50Olwi7qSJXCJ9Lmljb24tc2VhcmNoOmJlZm9yZXtjb250ZW50Olwi7qS6XCJ9Lmljb24tYXJyb3ctZG93bjpiZWZvcmV7Y29udGVudDpcIu6ktFwifS5pY29uLWFycm93LXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi7qS1XCJ9Lmljb24tY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCLupLlcIn0uaWNvbi1jaGVjay1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCLupINcIn0uaWNvbi1lZGl0OmJlZm9yZXtjb250ZW50Olwi7qSfXCJ9Lmljb24tZWRpdDI6YmVmb3Jle2NvbnRlbnQ6XCLupKBcIn0uaWNvbi1lbWFpbDpiZWZvcmV7Y29udGVudDpcIu6koVwifS5pY29uLWVtYWlsMjpiZWZvcmV7Y29udGVudDpcIu6kolwifS5pY29uLWluZm86YmVmb3Jle2NvbnRlbnQ6XCLupKRcIn0uaWNvbi1pbmZvMjpiZWZvcmV7Y29udGVudDpcIu6kpVwifS5pY29uLWNsb3NlOmJlZm9yZXtjb250ZW50Olwi7qSFXCJ9Lmljb24tcGx1czpiZWZvcmV7Y29udGVudDpcIu6krFwifS5pY29uLWV5ZTpiZWZvcmV7Y29udGVudDpcIu6kuFwifS5pY29uLWZpbHRlcjpiZWZvcmV7Y29udGVudDpcIu6kvFwifS5pY29uLWRpc3RhbmNlOmJlZm9yZXtjb250ZW50Olwi7qS9XCJ9Lmljb24tb25ld2F5OmJlZm9yZXtjb250ZW50Olwi7qS/XCJ9Lmljb24tcm91bmR0cmlwOmJlZm9yZXtjb250ZW50Olwi7qS+XCJ9Lmljb24tbWFwOmJlZm9yZXtjb250ZW50Olwi7qS7XCJ9Lmljb24tc3Rhci1mdWxsOmJlZm9yZXtjb250ZW50Olwi7qSWXCJ9Lmljb24tbGlzdC12aWV3OmJlZm9yZXtjb250ZW50Olwi7qS2XCJ9Lmljb24tZ3JpZC12aWV3OmJlZm9yZXtjb250ZW50Olwi7qS3XCJ9Lmljb24tbG9jazpiZWZvcmV7Y29udGVudDpcIu6kjVwifS5pY29uLXNwZWVkeTpiZWZvcmV7Y29udGVudDpcIu6klVwifS5pY29uLXRpY2tldDpiZWZvcmV7Y29udGVudDpcIu6krVwifS5pY29uLWRvb3ItdG8tZG9vcjpiZWZvcmV7Y29udGVudDpcIu6kh1wifS5pY29uLWRvb3I6YmVmb3Jle2NvbnRlbnQ6XCLupIhcIn0uaWNvbi1ob3VyczpiZWZvcmV7Y29udGVudDpcIu6kilwifS5pY29uLWxvdy1wcmljZXM6YmVmb3Jle2NvbnRlbnQ6XCLupI5cIn0uaWNvbi1tZWV0LWFuZC1ncmVldDpiZWZvcmV7Y29udGVudDpcIu6kkVwifS5pY29uLXNlYXJjaC1hYjpiZWZvcmV7Y29udGVudDpcIu6klFwifS5pY29uLXBlbmNpbC1ib3g6YmVmb3Jle2NvbnRlbnQ6XCLupJJcIn0uaWNvbi10d2l0dGVyOmJlZm9yZXtjb250ZW50Olwi7qSaXCJ9Lmljb24tZmFjZWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCLupJtcIn0uaWNvbi1ibG9nOmJlZm9yZXtjb250ZW50Olwi7qScXCJ9Lmljb24tY2xpZW50LXNldHRpbmdzOmJlZm9yZXtjb250ZW50Olwi7qSuXCJ9Lmljb24tY2xpZW50LXJvYWQtbWlsZXM6YmVmb3Jle2NvbnRlbnQ6XCLupK9cIn0uaWNvbi1jbGllbnQtcmVzZXJ2YXRpb246YmVmb3Jle2NvbnRlbnQ6XCLupLBcIn0uaWNvbi1jbGllbnQtaGVscDpiZWZvcmV7Y29udGVudDpcIu6ksVwifS5pY29uLWNsaWVudC1kb2NzOmJlZm9yZXtjb250ZW50Olwi7qSyXCJ9Lmljb24tY2xpZW50LWJvb2tpbmc6YmVmb3Jle2NvbnRlbnQ6XCLupLNcIn0uaWNvbi1icm93c2U6YmVmb3Jle2NvbnRlbnQ6XCLupoZcIn0uaWNvbi1lcXVhbGl6ZXI6YmVmb3Jle2NvbnRlbnQ6XCLuppNcIn0uaWNvLXByaW1hcnl7Y29sb3I6dmFyKC0tY2xyLXByaW1hcnkpfS5pY28tcHJpbWFyeS1saWdodGVue2NvbG9yOnZhcigtLWNsci1wcmltYXJ5LWxpZ2h0ZW4pfS5pY28tc2Vjb25kYXJ5e2NvbG9yOnZhcigtLWNsci1zZWNvbmRhcnkpfS5pY28tc2Vjb25kYXJ5LWxpZ2h0ZW57Y29sb3I6dmFyKC0tY2xyLXNlY29uZGFyeS1saWdodGVuKX0uaWNvLWFmZmlybXtjb2xvcjojMDNhODAwfS5pY28td2hpdGV7Y29sb3I6dmFyKC0tY2xyLXdoaXRlKX0uaWNvLWJsYWNre2NvbG9yOnZhcigtLWNsci1ibGFjayl9Lmljby1mb3JtLWJyZHtjb2xvcjp2YXIoLS1jbHItZm9ybS1icmQpfS5pY28tZ3JhZGllbnR7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudCg3NGRlZywgIzQ2NkRGQSAwLCAjRkYyMTZFIDEwMCUpOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnRleHQ7YmFja2dyb3VuZC1jbGlwOnRleHQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6cmdiYSgwLDAsMCwwKX0uaWNvLTE2e2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE2cHh9Lmljby0xOHtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxOHB4fS5pY28tMjB7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MjBweH0uaWNvLTIye2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjIycHh9Lmljby0yM3tkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToyM3B4fS5pY28tMjR7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MjRweH0uaWNvLTI1e2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjI1cHh9Lmljby0yNntkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToyNnB4fS5pY28tMjh7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MjhweH0uaWNvLTMwe2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjMwcHh9Lmljby0zNntkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTozNnB4fS5pY28tNDR7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6NDRweH0uaWNvLTUwe2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjUwcHh9Lmljby01MntkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTo1MnB4fS5pY28tNjJ7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6NjJweH0uaWNvLTgwe2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjgwcHh9aGVhZGVye2JhY2tncm91bmQ6dmFyKC0tY2xyLXNlY29uZGFyeSk7Y29sb3I6dmFyKC0tY2xyLXdoaXRlKTtoZWlnaHQ6NjBweDtkaXNwbGF5OmdyaWQ7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6dmFyKC0tc3BhY2VyLTEpO3Bvc2l0aW9uOmZpeGVkO3dpZHRoOjEwMCU7dG9wOjA7bGVmdDowO3otaW5kZXg6MTAwMH1AbWVkaWEobWluLXdpZHRoOiA2MnJlbSl7aGVhZGVye2hlaWdodDo4MHB4O3Bvc2l0aW9uOnJlbGF0aXZlfX0uaGVhZGVyLS1wcmltYXJ5e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTAwMX1AbWVkaWEobWluLXdpZHRoOiA3NXJlbSl7LmhlYWRlci0tcHJpbWFyeXtkaXNwbGF5OmdyaWQ7YWxpZ24taXRlbXM6Y2VudGVyO2dyaWQtdGVtcGxhdGUtY29sdW1uczpbbWVudS1sZWZ0XSAzNSUgW21pZGRsZS1jb250ZW50XSBhdXRvIFttZW51LXJpZ2h0XSAzNSV9fS5tZW51X19maXJzdHttYXJnaW4tdG9wOjYwcHh9QG1lZGlhKG1pbi13aWR0aDogNzVyZW0pey5tZW51X19maXJzdHtncmlkLWFyZWE6bWVudS1sZWZ0O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDttYXJnaW4tdG9wOjB9Lm1lbnVfX2ZpcnN0PmxpOmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDoycmVtfX1AbWVkaWEobWluLXdpZHRoOiA3NXJlbSl7Lm1lbnVfX2xhc3R7Z3JpZC1hcmVhOm1lbnUtcmlnaHQ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufX0ubWlkZGxlX19jb250ZW50e2Rpc3BsYXk6Z3JpZDtwbGFjZS1jb250ZW50OmNlbnRlcn1AbWVkaWEobWluLXdpZHRoOiA3NXJlbSl7Lm1pZGRsZV9fY29udGVudHtncmlkLWFyZWE6bWlkZGxlLWNvbnRlbnR9fUBtZWRpYShtaW4td2lkdGg6IDc1cmVtKXsubG9nb3ttYXJnaW4tdG9wOi0xLjVyZW19fS5sb2dvIGltZ3ttYXJnaW46YXV0bztoZWlnaHQ6MzBweH1AbWVkaWEobWluLXdpZHRoOiA2MnJlbSl7LmxvZ28gaW1ne2hlaWdodDo0NHB4fX1mb290ZXJ7Zm9udDp2YXIoLS1mbnQtcmVndWxhcik7bWFyZ2luLXRvcDphdXRvfWZvb3RlciBwe2ZvbnQ6dmFyKC0tZm50LXJlZ3VsYXIpO2NvbG9yOnZhcigtLWNsci13aGl0ZSl9Zm9vdGVyIGxpe3BhZGRpbmc6LjRlbSAwfS5mb290ZXJfX2xvZ297d2lkdGg6Y2xhbXAoNi42MjVyZW0sMXZ3ICsgMTJyZW0sMTVyZW0pO21hcmdpbi1ib3R0b206MWVtfS5mb290ZXItLXByaW1hcnk+ZGl2e21hcmdpbjowIDAgM3JlbX0uZm9vdGVyLS1wcmltYXJ5PmRpdjpsYXN0LWNoaWxke21hcmdpbjowfUBtZWRpYShtaW4td2lkdGg6IDQzcmVtKXsuZm9vdGVyLS1wcmltYXJ5e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcik7Z3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCgzLCAxZnIpfS5mb290ZXItLXByaW1hcnk+ZGl2OmZpcnN0LWNoaWxke2dyaWQtcm93OjE7Z3JpZC1jb2x1bW46MX0uZm9vdGVyLS1wcmltYXJ5PmRpdjpudGgtY2hpbGQoMil7Z3JpZC1yb3c6MTtncmlkLWNvbHVtbjoyO3BhZGRpbmctbGVmdDozZW19LmZvb3Rlci0tcHJpbWFyeT5kaXY6bnRoLWNoaWxkKDMpe2dyaWQtcm93OjI7Z3JpZC1jb2x1bW46MjtwYWRkaW5nLWxlZnQ6M2VtfS5mb290ZXItLXByaW1hcnk+ZGl2Om50aC1jaGlsZCg0KXtncmlkLXJvdzozO2dyaWQtY29sdW1uOjI7cGFkZGluZy1sZWZ0OjNlbX0uZm9vdGVyLS1wcmltYXJ5PmRpdjpsYXN0LWNoaWxke2dyaWQtcm93OjQ7Z3JpZC1jb2x1bW46MjtwYWRkaW5nLWxlZnQ6M2VtfX1AbWVkaWEobWluLXdpZHRoOiA2MnJlbSl7LmZvb3Rlci0tcHJpbWFyeXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcik7Z3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCgyLCAxZnIpfS5mb290ZXItLXByaW1hcnk+ZGl2Om50aC1jaGlsZCg0KXtncmlkLXJvdzoxO2dyaWQtY29sdW1uOjM7cGFkZGluZy1sZWZ0OjNlbX0uZm9vdGVyLS1wcmltYXJ5PmRpdjpsYXN0LWNoaWxke2dyaWQtcm93OjI7Z3JpZC1jb2x1bW46M319LmNvbnRlbnQtLWJlbG93LXdlYnNpdGV7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXJ9LmNvbnRlbnQtLWJlbG93LXdlYnNpdGUgLmZsZXgtMTJ7ZmxleDoxLjJ9LmNvbnRlbnQtLWJlbG93LXdlYnNpdGUgLmZsZXgtMTh7ZmxleDoxLjh9LmNvbnRlbnQtLWJlbG93LXdlYnNpdGU+KntwYWRkaW5nOjEuNHJlbSAwfS5jb250ZW50LS1iZWxvdy13ZWJzaXRlIGF7Y29sb3I6dmFyKC0tY2xyLXNlY29uZGFyeSk7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt0ZXh0LXVuZGVybGluZS1vZmZzZXQ6LjRlbX1AbWVkaWEobWluLXdpZHRoOiA3NXJlbSl7LmNvbnRlbnQtLWJlbG93LXdlYnNpdGV7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9LmNvbnRlbnQtLWJlbG93LXdlYnNpdGU+KjpmaXJzdC1jaGlsZHt0ZXh0LWFsaWduOnJpZ2h0fX0ucGF5bWVudC1sb2dvc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seTthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC13cmFwOndyYXA7d2lkdGg6MTAwJX0ucGF5bWVudC1sb2dvcyBpbWd7d2lkdGg6ODBweDtwYWRkaW5nOi4zcmVtfUBtZWRpYShtaW4td2lkdGg6IDc1cmVtKXsucGF5bWVudC1sb2dvcyBpbWd7bWFyZ2luLXJpZ2h0OjFyZW19fS5wYXltZW50LWxvZ29zIGltZzpub3QoLm5vLWdyZXkpe2ZpbHRlcjpncmF5c2NhbGUoMSkgaW52ZXJ0KDAuNSl9LnBheW1lbnQtbG9nb3MgaW1nLm5vLWdyZXl7ZmlsdGVyOm5vbmV9LnBheW1lbnQtbG9nb3MgaW1nLm1hc3Rlcnt3aWR0aDo1NXB4fUBtZWRpYShtaW4td2lkdGg6IDc1cmVtKXsucGF5bWVudC1sb2dvc3tqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH19c2VjdGlvbntwYWRkaW5nLWJsb2NrOm1pbig1dmgsM3JlbSk7Y29sb3I6dmFyKC0tY2xyLXNlY29uZGFyeSl9QG1lZGlhKG1pbi13aWR0aDogNzVyZW0pe3NlY3Rpb257cGFkZGluZy1ibG9jazptaW4oMjB2aCw1cmVtKX19LnNlY3Rpb24tLWxlYWRpbmd7cGFkZGluZy1ibG9jazptaW4oNXZoLDVyZW0pfS5zZWN0aW9uX19iZy1wcmltYXJ5e2JhY2tncm91bmQ6dmFyKC0tY2xyLXByaW1hcnkpO2NvbG9yOnZhcigtLWNsci13aGl0ZSl9LnNlY3Rpb25fX2JnLXByaW1hcnkgaDN7Y29sb3I6dmFyKC0tY2xyLXdoaXRlKSAhaW1wb3J0YW50fS5zZWN0aW9uX19iZy1wcmltYXJ5IGF7Y29sb3I6dmFyKC0tY2xyLXdoaXRlKTt0ZXh0LWRlY29yYXRpb246bm9uZX0uc2VjdGlvbl9fYmctc2Vjb25kYXJ5e2JhY2tncm91bmQ6dmFyKC0tY2xyLXNlY29uZGFyeSk7Y29sb3I6dmFyKC0tY2xyLXdoaXRlKX0uc2VjdGlvbl9fYmctc2Vjb25kYXJ5IGgyLC5zZWN0aW9uX19iZy1zZWNvbmRhcnkgaDF7Y29sb3I6dmFyKC0tY2xyLXdoaXRlKX0uc2VjdGlvbl9fYmctc2Vjb25kYXJ5IC5ibG9ja19fdGl0bGV7Y29sb3I6dmFyKC0tY2xyLXdoaXRlKX0uc2VjdGlvbl9fYmctc2Vjb25kYXJ5IC5jYXJkcyBwe2NvbG9yOnZhcigtLWNsci1zZWNvbmRhcnkpfS5zZWN0aW9uX19iZy1zZWNvbmRhcnkgLmZvcm1fX2NvbnRyb2x7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jbHItZm9ybS1icmQpfS5zZWN0aW9uLS1ncmV5e2JhY2tncm91bmQ6dmFyKC0tY2xyLWdyZXktbGlnaHRlc3QpfS5zZWN0aW9uLS1ibHVlLWxpZ2h0e2JhY2tncm91bmQ6dmFyKC0tY2xyLXNlY29uZGFyeS1saWdodGVuKX0uc2VjdGlvbi0tYmx1ZS1saWdodCBwe2NvbG9yOnZhcigtLWNsci13aGl0ZSl9LnNlY3Rpb24tLWV4dGVuZHtwYWRkaW5nLWJvdHRvbToyMGVtfS5zZWN0aW9uLS1vdmVybGFwe3BhZGRpbmctYmxvY2s6MCBtaW4oMjB2aCw1cmVtKX0uZmxleHtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6dmFyKC0tZ2FwLCAxLjVyZW0pfUBtZWRpYShtaW4td2lkdGg6IDYycmVtKXsuZmxleHtmbGV4LWRpcmVjdGlvbjpyb3d9fS5mbGV4LWp1c3RpZnktc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uZmxleC1qdXN0aWZ5LWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uZmxleC1qdXN0aWZ5LWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LmZsZXgtanVzdGlmeS1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9LmZsZXgtanVzdGlmeS1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5mbGV4LWl0ZW1zLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uZmxleC1pdGVtcy1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uZmxleC1pdGVtcy1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmZsZXgtaXRlbXMtYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uZmxleC1pdGVtcy1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH0uZmxleC0xe2ZsZXg6MSAhaW1wb3J0YW50fS5mbGV4LTJ7ZmxleDoyICFpbXBvcnRhbnR9LmZsZXgtM3tmbGV4OjMgIWltcG9ydGFudH0uZmxleC00e2ZsZXg6NCAhaW1wb3J0YW50fS5ncmlke2Rpc3BsYXk6Z3JpZDtnYXA6dmFyKC0tZ2FwLCAxLjVyZW0pO3dpZHRoOjEwMCV9LmNvbHVtbnMtMntjb2x1bW4tY291bnQ6MX1AbWVkaWEobWluLXdpZHRoOiA2MnJlbSl7LmNvbHVtbnMtMntjb2x1bW4tY291bnQ6Mn19LmhpZGRlbntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0udS0tc2hvd3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LnUtLXNob3ctLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9Lm1vYmlsZV9fbmF2LS10b2dnbGV7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7Ym9yZGVyOjA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO3dpZHRoOjNyZW07aGVpZ2h0OjNyZW07cGFkZGluZzouNXJlbTtjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjEwMDF9QG1lZGlhKG1pbi13aWR0aDogNzVyZW0pey5tb2JpbGVfX25hdi0tdG9nZ2xle2Rpc3BsYXk6bm9uZX19Lm1vYmlsZV9fbmF2LS10b2dnbGUgc3BhblthcmlhLWhpZGRlbj10cnVlXXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czp2YXIoLS1icmRyLXJhZC0yKTttYXJnaW46MCBhdXRvfS5tb2JpbGVfX25hdi0tdG9nZ2xlIHNwYW5bYXJpYS1oaWRkZW49dHJ1ZV06OmJlZm9yZSwubW9iaWxlX19uYXYtLXRvZ2dsZSBzcGFuW2FyaWEtaGlkZGVuPXRydWVdOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MnB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOnZhcigtLWJyZHItcmFkLTIpO2xlZnQ6MDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZX0ubW9iaWxlX19uYXYtLXRvZ2dsZSBzcGFuW2FyaWEtaGlkZGVuPXRydWVdOjpiZWZvcmV7dG9wOi0xMHB4fS5tb2JpbGVfX25hdi0tdG9nZ2xlIHNwYW5bYXJpYS1oaWRkZW49dHJ1ZV06OmFmdGVye2JvdHRvbTotMTBweH0ubW9iaWxlX19uYXYtLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdIHNwYW5bYXJpYS1oaWRkZW49dHJ1ZV17YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApfS5tb2JpbGVfX25hdi0tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gc3BhblthcmlhLWhpZGRlbj10cnVlXTo6YmVmb3Jle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpIHJvdGF0ZSg0NWRlZyl9Lm1vYmlsZV9fbmF2LS10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXSBzcGFuW2FyaWEtaGlkZGVuPXRydWVdOjphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTBweCkgcm90YXRlKC00NWRlZyl9Lm5hdi0tcHJpbWFyeXtwb3NpdGlvbjpmaXhlZDtpbnNldDowO2JhY2tncm91bmQ6dmFyKC0tY2xyLXNlY29uZGFyeSk7cGFkZGluZzptaW4oNXZoLDEwZW0pO2hlaWdodDoxMDB2aDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDB2dyk7ei1pbmRleDoxMDAwfS5uYXYtLXByaW1hcnlbZGF0YS12aXNpYmxlPXRydWVde3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfUBtZWRpYShtaW4td2lkdGg6IDc1cmVtKXsubmF2LS1wcmltYXJ5e2luc2V0OnVuc2V0O3BhZGRpbmc6MDtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmNvbnRlbnRzfX0ubmF2LS1wcmltYXJ5IGxpe3BhZGRpbmc6LjVlbSAwIDEuNXJlbTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9Lm5hdi0tcHJpbWFyeSBsaSAuaWNvbjpub3QoW2NsYXNzXj1pY29uLWFycm93XSl7bWFyZ2luLXJpZ2h0OjVweH0ubmF2LS1wcmltYXJ5IGF7Y29sb3I6dmFyKC0tY2xyLXdoaXRlKTt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250OjUwMCBjbGFtcCgxLjEyNXJlbSwgM3Z3LCAxLjI1cmVtKS8xLjhlbSBcIkludGVyXCIsc2Fucy1zZXJpZn0ubmF2LS1wcmltYXJ5IGEuYWN0aXZlOm5vdCg6aGFzKGkuaWNvbikpe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgdmFyKC0tY2xyLXByaW1hcnkpIDNweDt0ZXh0LXVuZGVybGluZS1vZmZzZXQ6LjVlbX0ubmF2LS1wcmltYXJ5IGEuYWNjb3VudHMuYWN0aXZle3RleHQtZGVjb3JhdGlvbjpub25lfS5uYXYtLXByaW1hcnkgYS5hY2NvdW50cy5hY3RpdmUgc3Bhbnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIHZhcigtLWNsci1wcmltYXJ5KSAzcHg7dGV4dC11bmRlcmxpbmUtb2Zmc2V0Oi41ZW19Lm5hdi0tcHJpbWFyeSBhLmFjY291bnRzLmFjdGl2ZSBpLmljb257dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm1lbnVfX2xhc3QgbGk6bGFzdC1jaGlsZHtwb3NpdGlvbjpyZWxhdGl2ZX0ubmF2X19saW5rLmFjY291bnRze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmFjY291bnQtZHJvcGRvd257cG9zaXRpb246YWJzb2x1dGU7dG9wOjU5cHg7cmlnaHQ6MDtiYWNrZ3JvdW5kOnZhcigtLWNsci1zZWNvbmRhcnkpO2JvcmRlci1yYWRpdXM6MCAwIDVweCA1cHg7Ym94LXNoYWRvdzowIDJweCA1cHggcmdiYSgwLDAsMCwuMSk7d2lkdGg6MTAwJTt6LWluZGV4OjEwMDttYXJnaW4tdG9wOjVweDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOi41cmVtIDEuMnJlbTtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4yKX1AbWVkaWEobWluLXdpZHRoOiA3NXJlbSl7LmFjY291bnQtZHJvcGRvd257d2lkdGg6bWF4LWNvbnRlbnR9fS5sb2dvdXQtYnRue2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxMHB4IDE1cHg7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4yc30uc29jaWFsX19uYXZ7ZGlzcGxheTpmbGV4O21hcmdpbi1sZWZ0Oi0xcmVtfS5zb2NpYWxfX25hdiBsaXtwYWRkaW5nOnZhcigtLXNwYWNlci0xKX0uYnRue2JvcmRlcjpub25lO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoxLjQgIWltcG9ydGFudDtwYWRkaW5nOjhweCAxcmVtO3RleHQtZGVjb3JhdGlvbjpub25lO2JvcmRlci1yYWRpdXM6dmFyKC0tYnJkci1yYWQtNTApO2ZvbnQ6dmFyKC0tZm50LXdndC02MDApIDEuMXJlbS8xLjZlbSBcIkludGVyXCIsc2Fucy1zZXJpZjstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX0uYnRuLS1wcmltYXJ5e2JhY2tncm91bmQ6dmFyKC0tY2xyLXByaW1hcnkpO2NvbG9yOnZhcigtLWNsci13aGl0ZSl9LmJ0bi0tc2Vjb25kYXJ5LWxpZ2h0ZW57YmFja2dyb3VuZDp2YXIoLS1jbHItc2Vjb25kYXJ5LWxpZ2h0ZW4pO2NvbG9yOnZhcigtLWNsci13aGl0ZSl9LmJ0bi0tcHJpbWFyeS1vdXRsaW5le2JvcmRlcjoxcHggc29saWQgdmFyKC0tY2xyLXByaW1hcnkpO2NvbG9yOnZhcigtLWNsci1wcmltYXJ5KX0uYnRuLS1zZWNvbmRhcnktb3V0bGluZXtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWNsci1zZWNvbmRhcnktbGlnaHRlbik7Y29sb3I6dmFyKC0tY2xyLXNlY29uZGFyeS1saWdodGVuKX0uYnRuLS1zZWNvbmRhcnktb3V0bGluZS1kYXJre2JvcmRlcjoxcHggc29saWQgdmFyKC0tY2xyLXNlY29uZGFyeSk7Y29sb3I6dmFyKC0tY2xyLXNlY29uZGFyeSl9LmJ0bi0tYmxhY2stb3V0bGluZXtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWNsci1ibGFjayk7YmFja2dyb3VuZDp2YXIoLS1jbHItd2hpdGUpO2NvbG9yOnZhcigtLWNsci1ibGFjayl9LmJ0bi0tZGlte2JhY2tncm91bmQ6dmFyKC0tY2xyLWdyZXktZGFyayk7Y29sb3I6dmFyKC0tY2xyLXdoaXRlKX0uYnRuLS1zbXtwYWRkaW5nOjZweCAxMnB4O2ZvbnQtc2l6ZToxLjFyZW07bGluZS1oZWlnaHQ6MS4xcmVtfS5idG4tLWNpcmNsZS5vdXRsaW5lLS1wcmltYXJ5e2NvbG9yOnZhcigtLWNsci1wcmltYXJ5KX0uYnRuX19pY29ue2JvcmRlci1yYWRpdXM6NTAlO3dpZHRoOjQ0cHg7aGVpZ2h0OjQ0cHg7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jbHItcHJpbWFyeSk7Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzowfS5idG5fX2ljb246YmVmb3Jle2hlaWdodDo0NHB4O3dpZHRoOjQ0cHg7Zm9udC1zaXplOjI1cHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmb250LXdlaWdodDpib2xkO2NvbG9yOnZhcigtLWNsci1wcmltYXJ5KX0uYnRuX19pY29uOmhvdmVyLC5idG5fX2ljb246Zm9jdXMsLmJ0bl9faWNvbjphY3RpdmV7YmFja2dyb3VuZDp2YXIoLS1jbHItcHJpbWFyeSk7Y29sb3I6dmFyKC0tY2xyLXdoaXRlKX0uYnRuX19wbHVzOmJlZm9yZXtjb250ZW50OlwiK1wifS5idG5fX21pbnVzOmJlZm9yZXtjb250ZW50OlwiLVwifS5idG4tbGlua3tkaXNwbGF5OmlubGluZTtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmU7cGFkZGluZzowO2ZvbnQ6aW5oZXJpdDtjb2xvcjp2YXIoLS1jbHItc2Vjb25kYXJ5LWxpZ2h0ZW4pO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y3Vyc29yOnBvaW50ZXJ9LmJ0bi1lZGl0LXNtYWxse3dpZHRoOjQ1cHh9Lnh7Y29sb3I6dmFyKC0tY2xyLXNlY29uZGFyeS1saWdodGVuKTtib3JkZXI6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzowfSNub3RpZmljYXRpb25ze3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjIwcHg7bWFyZ2luLWxlZnQ6MjBweDt0b3A6OTBweDt6LWluZGV4OjExMTE7bWF4LXdpZHRoOjMwMHB4O3dpZHRoOjEwMCV9I25vdGlmaWNhdGlvbnMgLm5vdGlmaWNhdGlvbntib3JkZXI6MXB4IHNvbGlkICM2NjY7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6MTBweCAxMHB4O2NvbG9yOiMwMDA7Ym9yZGVyLXJhZGl1czo1cHg7bWFyZ2luLWJvdHRvbToxMHB4O3RleHQtaW5kZW50OjB9Lm5vdGlmaWNhdGlvbiAuaWNvbntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7aGVpZ2h0OjFlbTtwYWRkaW5nOjEwcHg7d2lkdGg6MTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcn0ubm90aWZpY2F0aW9uIC50ZXh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxNHB4O21hcmdpbjowO3dpZHRoOjg4JTtwYWRkaW5nOjAgMCAwIDEwcHh9Lm5vdGlmaWNhdGlvbiAudGV4dCBzcGFue2Rpc3BsYXk6LXdlYmtpdC1ib3g7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC1saW5lLWNsYW1wOjM7bGluZS1jbGFtcDozOy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbH0ubm90aWZpY2F0aW9uLnN1Y2Nlc3N7Y29sb3I6IzMzNjkxZSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6I2RjZWRjOCAhaW1wb3J0YW50fS5ub3RpZmljYXRpb24uc3VjY2VzcyAuaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uL2Fzc2V0cy9zdmcvbm90aWZpY2F0aW9uLXN1Y2Nlc3MtaWNvbi5zdmdcIil9Lm5vdGlmaWNhdGlvbi5lcnJvcntjb2xvcjojYTgxNTE1ICFpbXBvcnRhbnQ7YmFja2dyb3VuZDojZmZjY2JjICFpbXBvcnRhbnR9Lm5vdGlmaWNhdGlvbi5lcnJvciAuaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uL2Fzc2V0cy9zdmcvbm90aWZpY2F0aW9uLWVycm9yLWljb24uc3ZnXCIpfS5ub3RpZmljYXRpb24uaW5mb3tjb2xvcjojMDE1NzliICFpbXBvcnRhbnQ7YmFja2dyb3VuZDojYjNlNWZjICFpbXBvcnRhbnR9Lm5vdGlmaWNhdGlvbi5pbmZvIC5pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vYXNzZXRzL3N2Zy9ub3RpZmljYXRpb24taW5mby1pY29uLnN2Z1wiKX0ubm90aWZpY2F0aW9uLndhcm5pbmd7Y29sb3I6Izc0NWIwMCAhaW1wb3J0YW50O2JhY2tncm91bmQ6I2ZmZWNjNCAhaW1wb3J0YW50fS5ub3RpZmljYXRpb24ud2FybmluZyAuaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uL2Fzc2V0cy9zdmcvbm90aWZpY2F0aW9uLXdhcm5pbmctaWNvbi5zdmdcIil9Lm1lbnUtLWFzaWRle2xpc3Qtc3R5bGUtdHlwZTpub25lO3BhZGRpbmc6MH0ubWVudS0tYXNpZGUgbGl7bWFyZ2luLWJvdHRvbToxMHB4fS5tZW51LS1hc2lkZSBhe2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzMzMzt0ZXh0LWRlY29yYXRpb246bm9uZTtwYWRkaW5nOi41cmVtICFpbXBvcnRhbnQ7cG9zaXRpb246cmVsYXRpdmV9Lm1lbnUtLWFzaWRlIGE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjBmMGYwfS5tZW51LS1hc2lkZSBhLmFjdGl2ZXtjb2xvcjp2YXIoLS1jbHItcHJpbWFyeSk7Zm9udC13ZWlnaHQ6Ym9sZH0udGFic3tib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1jbHItZ3JleS1saWdodGVyKTttYXJnaW46MCAuNXJlbX0udGFie2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MCAycmVtIC4zcmVtIDA7Y3Vyc29yOnBvaW50ZXI7Zm9udDpub3JtYWwgY2xhbXAoMS4xMjVyZW0sIDEuMTV2dywgMS4yNXJlbSkvMS44ZW0gXCJJbnRlclwiLHNhbnMtc2VyaWZ9LmFjdGl2ZS10YWJ7Y29sb3I6dmFyKC0tY2xyLXByaW1hcnkpO2ZvbnQtd2VpZ2h0OjYwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIHZhcigtLWNsci1wcmltYXJ5KSAuMTVlbTt0ZXh0LXVuZGVybGluZS1vZmZzZXQ6LjdlbX0uY29udGVudHttYXJnaW46MS41cmVtIC41cmVtICFpbXBvcnRhbnR9LmNvbnRlbnQgcHtmb250OnZhcigtLWZudC1yZWd1bGFyKX0udGhyZWUtZG90cy1tZW51e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS50aHJlZS1kb3RzLW1lbnVfX2J1dHRvbntiYWNrZ3JvdW5kOnZhcigtLWNsci13aGl0ZSk7Y29sb3I6dmFyKC0tY2xyLWJsYWNrKTtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6MS41cmVtO3BhZGRpbmc6NXB4IDE1cHg7Ym9yZGVyLXJhZGl1czo4cHg7Ym9yZGVyOm5vbmV9LnRocmVlLWRvdHMtbWVudV9fcG9wdXB7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNsci13aGl0ZSk7Ym94LXNoYWRvdzowIDFweCAycHggcmdiYSgwLDAsMCwuMik7Ym9yZGVyLXJhZGl1czo4cHg7cGFkZGluZzoxMHB4IDA7bWluLXdpZHRoOjE1LjYyNXJlbTt6LWluZGV4OjEwMDA7ZGlzcGxheTpub25lfS50aHJlZS1kb3RzLW1lbnVfX3BvcHVwLnNob3d7ZGlzcGxheTpibG9ja30udGhyZWUtZG90cy1tZW51IHVse2xpc3Qtc3R5bGUtdHlwZTpub25lO3BhZGRpbmc6MDttYXJnaW46MH0udGhyZWUtZG90cy1tZW51IHVsIGxpe3BhZGRpbmc6NXB4IDE1cHg7Y3Vyc29yOnBvaW50ZXJ9LnRocmVlLWRvdHMtbWVudSB1bCBsaTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmMGYwZjB9LmxpbmtfX2Fycm93e2NvbG9yOnZhcigtLWNsci1wcmltYXJ5KTt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXdlaWdodDo2MDA7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5saW5rX19hcnJvdzphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDp2YXIoLS1jbHItcHJpbWFyeSk7ZGlzcGxheTpibG9jaztoZWlnaHQ6MnB4O3RvcDo1MCU7d2lkdGg6MTFweDtyaWdodDotMjBweH0ubGlua19fYXJyb3c6YmVmb3Jle2JvcmRlci1jb2xvcjp2YXIoLS1jbHItcHJpbWFyeSk7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowIDAgMnB4IDJweDtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6NnB4O3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjZweDttYXJnaW4tdG9wOi0ycHg7dG9wOjUwJTt0cmFuc2Zvcm06cm90YXRlKC0xMzVkZWcpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMTM1ZGVnKTtyaWdodDotMjBweH0uYXV0b2NvbXBsZXRlX19yZXN1bHRze2Rpc3BsYXk6bm9uZTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOnZhcigtLXRvcC1tKTtiYWNrZ3JvdW5kOiNmZmY7bWluLXdpZHRoOjEwMCU7bWluLWhlaWdodDozMHZoO21heC1oZWlnaHQ6NjB2aDtwYWRkaW5nOi41cmVtIDEuNXJlbTtib3JkZXItcmFkaXVzOnZhcigtLWJyZHItcmFkLTIwKSAhaW1wb3J0YW50O2JveC1zaGFkb3c6dmFyKC0tYm94LXNoYWRvdy1wcmltYXJ5KTtvdmVyZmxvdy15OnNjcm9sbDtvdmVyZmxvdy14OmhpZGRlbjt6LWluZGV4OjEwMDF9QG1lZGlhKG1pbi13aWR0aDogNjJyZW0pey5hdXRvY29tcGxldGVfX3Jlc3VsdHN7d2lkdGg6NDB2dzt0b3A6dmFyKC0tdG9wLWwpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnJkci1yYWQtMTUpICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDc1cmVtKXsuYXV0b2NvbXBsZXRlX19yZXN1bHRze3dpZHRoOjQwMHB4O2hlaWdodDozMHJlbX19QG1lZGlhKG1pbi13aWR0aDogMTAwcmVtKXsuYXV0b2NvbXBsZXRlX19yZXN1bHRze3RvcDp2YXIoLS10b3AteGxsKX19LmF1dG9jb21wbGV0ZV9fcmVzdWx0cyBsaXtwYWRkaW5nOi41cmVtIDA7Y29sb3I6dmFyKC0tY2xyLXNlY29uZGFyeSk7Zm9udDp2YXIoLS1mbnQtZm9ybXMpO2N1cnNvcjpwb2ludGVyfS5hdXRvY29tcGxldGVfX3Jlc3VsdHMgbGkgc3Bhbntmb250LXdlaWdodDo2MDB9LmF1dG9jb21wbGV0ZV9fcmVzdWx0cyBsaTpmb2N1cy12aXNpYmxle291dGxpbmU6bm9uZTtiYWNrZ3JvdW5kOnZhcigtLWNsci1zZWNvbmRhcnktbGlnaHRlbik7Y29sb3I6dmFyKC0tY2xyLXdoaXRlKTttYXJnaW46MCAtMXJlbTtwYWRkaW5nOi41cmVtIDEuNXJlbTtib3JkZXItcmFkaXVzOnZhcigtLWJyZHItcmFkLTEwKX0uYXV0b2NvbXBsZXRlX19yZXN1bHRzIC5pY29ue21hcmdpbi1yaWdodDo1cHh9LmF1dG9jb21wbGV0ZV9fcmVzdWx0cyAuc2VsZWN0aW9ue2ZvbnQtd2VpZ2h0OjUwMH0uYXV0b2NvbXBsZXRlX190aXRsZXtmb250OnZhcigtLWZudC1mb3Jtcyk7Y29sb3I6dmFyKC0tY2xyLXByaW1hcnkpO2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlO2FsaWduLWl0ZW1zOmNlbnRlcjtjdXJzb3I6cG9pbnRlcjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmF1dG9jb21wbGV0ZS1hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jbHItcHJpbWFyeSkgIWltcG9ydGFudDtjb2xvcjp2YXIoLS1jbHItd2hpdGUpfS5hdXRvY29tcGxldGVfX3RpdGxlLnBvd2Vyd2VkLWJ5LWd7Y29udGVudDpcIlwiO3BhZGRpbmc6MXB4IDFweCAxcHggMXB4O21hcmdpbi1yaWdodDoxMHB4O2hlaWdodDozNHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDt0ZXh0LWFsaWduOnJpZ2h0O2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1pbWFnZTp1cmwoaHR0cHM6Ly9tYXBzLmdzdGF0aWMuY29tL21hcGZpbGVzL2FwaS0zL2ltYWdlcy9wb3dlcmVkLWJ5LWdvb2dsZS1vbi13aGl0ZTMucG5nKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MTIwcHggMTRweH0uZGF0ZS10aW1lX19lbGVtZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyfS5kYXRlcGlja2VyLXBpY2tlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNsci13aGl0ZSk7Y29sb3I6dmFyKC0tY2xyLXNlY29uZGFyeSk7cGFkZGluZzp2YXIoLS1zcGFjZXItMSk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjFweDtib3JkZXItcmFkaXVzOnZhcigtLWJyZHItcmFkLTIwKSAhaW1wb3J0YW50O2JveC1zaGFkb3c6dmFyKC0tYm94LXNoYWRvdy1wcmltYXJ5KTt6LWluZGV4Ojk5OTt3aWR0aDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDQzcmVtKXsuZGF0ZXBpY2tlci1waWNrZXJ7d2lkdGg6MjJyZW19fUBtZWRpYShtaW4td2lkdGg6IDc1cmVtKXsuZGF0ZXBpY2tlci1waWNrZXJ7Ym9yZGVyLXJhZGl1czp2YXIoLS1icmRyLXJhZC0xMCl9fS5kYXRlcGlja2VyLWdyaWR7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbmltYXRpb246Y2VudGVyO3dpZHRoOmluaXRpYWwgIWltcG9ydGFudH0uZGF0ZXBpY2tlci1jb250cm9sc3thbGlnbi1pdGVtczpjZW50ZXJ9LmRhdGVwaWNrZXItY29udHJvbHMgLmJ1dHRvbntmb250LXNpemU6MXJlbSAhaW1wb3J0YW50O21hcmdpbjowIDAgLjhyZW0gIWltcG9ydGFudH0uZGF0ZXBpY2tlci1jZWxsLnNlbGVjdGVkLC5kYXRlcGlja2VyLWNlbGwuc2VsZWN0ZWQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jbHItcHJpbWFyeSkgIWltcG9ydGFudH0uZGF0ZXBpY2tlci12aWV3e3dpZHRoOjEwMCUgIWltcG9ydGFudH0uYnV0dG9uLnZpZXctc3dpdGNoe21hcmdpbi1ib3R0b206dmFyKC0tc3BhY2VyLTEpO2NvbG9yOnZhcigtLWNsci1zZWNvbmRhcnkpICFpbXBvcnRhbnQ7Zm9udDpub3JtYWwgdmFyKC0tZm50LXdndC01MDApIDEuNHJlbS8xLjg3NWVtIFwiSW50ZXJcIixzYW5zLXNlcmlmICFpbXBvcnRhbnR9LnRpbWVwaWNrZXJfX2VsZW1lbnR7Y29sb3I6dmFyKC0tY2xyLXNlY29uZGFyeSk7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6MS4ycmVtO3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlci1yYWRpdXM6dmFyKC0tYnJkci1yYWQtMjApICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzp2YXIoLS1ib3gtc2hhZG93LXByaW1hcnkpO3otaW5kZXg6Mjt3aWR0aDoxMDAlO2xlZnQ6MDt0b3A6MXB4fUBtZWRpYShtaW4td2lkdGg6IDQzcmVtKXsudGltZXBpY2tlcl9fZWxlbWVudHt3aWR0aDo2MCV9fUBtZWRpYShtaW4td2lkdGg6IDYycmVtKXsudGltZXBpY2tlcl9fZWxlbWVudHt3aWR0aDoxNXJlbX19LnRpbWVwaWNrZXJfX2VsZW1lbnQ+ZGl2e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyfS50aW1lcGlja2VyX19lbGVtZW50Om5vdCguYWN0aXZlKXtkaXNwbGF5Om5vbmV9LnRpbWVwaWNrZXJfX2VsZW1lbnQgYnV0dG9ue21pbi13aWR0aDoxMDBweH0udGltZXBpY2tlcl9fYm9keXtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOltmaXJzdF0gNDAlIFttaWRkbGVdIDIwJSBbbGFzdF0gNDAlO2dyaWQtdGVtcGxhdGUtcm93czoxZnI7cGFkZGluZzoxLjZlbSAxNSU7d2lkdGg6MTAwJX0udGltZXBpY2tlcl9fYm9keT5kaXZ7dGV4dC1hbGlnbjpjZW50ZXJ9LnRpbWVwaWNrZXJfX2JvZHk+ZGl2IGxhYmVse2ZvbnQtc2l6ZToxcmVtICFpbXBvcnRhbnR9LnRpbWVwaWNrZXJfX2JvZHkgLnBhbmVsX19ob3Vye2dyaWQtY29sdW1uOmZpcnN0fS50aW1lcGlja2VyX19ib2R5IC5wYW5lbF9fbWlkZGxle2dyaWQtY29sdW1uOm1pZGRsZTtwbGFjZS1zZWxmOmNlbnRlcjttYXJnaW4tdG9wOjEuNnJlbX0udGltZXBpY2tlcl9fYm9keSAucGFuZWxfX21pbnV0ZXtncmlkLWNvbHVtbjpsYXN0fS50aW1lcGlja2VyX19ib2R5IC5wYW5lbF9faG91ciwudGltZXBpY2tlcl9fYm9keSAucGFuZWxfX21pbnV0ZXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEobWluLXdpZHRoOiA0M3JlbSl7LnRpbWVwaWNrZXJfX2JvZHl7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOltmaXJzdF0gNDAlIFttaWRkbGVdIDIwJSBbbGFzdF0gNDAlO3BhZGRpbmc6MS42ZW0gMTAlfX0udGltZXBpY2tlcl9fbGFiZWx7Y29sb3I6dmFyKC0tY2xyLXNlY29uZGFyeSk7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbTowO2ZvbnQ6bm9ybWFsIHZhcigtLWZudC13Z3QtNTAwKSAxLjFyZW0vMS44NzVlbSBcIkludGVyXCIsc2Fucy1zZXJpZiAhaW1wb3J0YW50fS50aW1lcGlja2VyX19tZXNzYWdle2ZvbnQ6bm9ybWFsIDEuMTVyZW0vMS44ZW0gXCJJbnRlclwiLHNhbnMtc2VyaWZ9Zm9ybXt3aWR0aDoxMDAlfWlucHV0OmZvY3VzLHRleHRhcmVhOmZvY3Vze291dGxpbmU6bm9uZX10ZXh0YXJlYXt3aGl0ZS1zcGFjZTpwcmUtd3JhcCAhaW1wb3J0YW50O3BhZGRpbmctdG9wOjA7cmVzaXplOnZlcnRpY2FsfWJ1dHRvbntjdXJzb3I6cG9pbnRlcn0uZm9ybV9fZWxlbWVudC0td3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDttYXJnaW4tYm90dG9tOnZhcigtLXNwYWNlci0xNSl9LmZvcm1fX2dyb3Vwe3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmZvcm1fX2dyb3VwIHNlbGVjdHt0b3A6MjJweCAhaW1wb3J0YW50fS5mb3JtX19jb250cm9se2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjQuMnJlbTtjb2xvcjp2YXIoLS1jbHItc2Vjb25kYXJ5KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNsci13aGl0ZSk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2ZvbnQ6dmFyKC0tZm50LWZvcm1zKSAhaW1wb3J0YW50O3BhZGRpbmc6MS44cmVtIDIuNXJlbSAuMnJlbSAxLjJyZW07Ym9yZGVyOm5vbmU7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO2JvcmRlci1yYWRpdXM6dmFyKC0tYnJkci1yYWQtNTApO2xpbmUtaGVpZ2h0OjEuMTUgIWltcG9ydGFudH1AbWVkaWEobWluLXdpZHRoOiA2MnJlbSl7LmZvcm1fX2NvbnRyb2x7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jbHItZm9ybS1icmQpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnJkci1yYWQtMjApO3BhZGRpbmc6MS4ycmVtIDIuNXJlbSAuOHJlbSAxLjJyZW19fS5mb3JtX19sYWJlbHtkaXNwbGF5OmJsb2NrO2ZvbnQ6dmFyKC0tZm50LWZvcm1zLW1hdGVyaWFsLWxhYmVsKTtjb2xvcjp2YXIoLS1jbHItc2Vjb25kYXJ5KTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MXJlbTttYXgtd2lkdGg6Y2FsYygxMDAlIC0gLjVyZW0pO3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpcztwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb246MzAwbXMgZWFzZSBhbGw7cGFkZGluZzowIDIuNXJlbSAwIDEuMnJlbX1zZWxlY3QuZm9ybV9fY29udHJvbHthcHBlYXJhbmNlOm5vbmV9dGV4dGFyZWEuZm9ybV9fY29udHJvbHttaW4taGVpZ2h0OjhlbTttYXgtaGVpZ2h0OjIwZW07Ym9yZGVyLXJhZGl1czozNXB4fS5mb3JtX19jb250cm9sOmZvY3VzLC5mb3JtX19jb250cm9sOnZhbGlkLC5mb3JtX19jb250cm9sOmludmFsaWQsLmZvcm1fX2NvbnRyb2xbcmVhZG9ubHlde291dGxpbmU6bm9uZX0uZm9ybV9fY29udHJvbDpmb2N1c35sYWJlbCwuZm9ybV9fY29udHJvbDp2YWxpZH5sYWJlbCwuZm9ybV9fY29udHJvbC5pcy1pbnZhbGlkfmxhYmVsLC5mb3JtX19jb250cm9sLmhhcy12YWx1ZX5sYWJlbHt0b3A6MTBweCAhaW1wb3J0YW50O2NvbG9yOiM4MTg2OWE7Zm9udC1zaXplOi44cmVtO3dpZHRoOmF1dG8gIWltcG9ydGFudH1AbWVkaWEobWluLXdpZHRoOiA2MnJlbSl7LmZvcm1fX2NvbnRyb2w6Zm9jdXN+bGFiZWwsLmZvcm1fX2NvbnRyb2w6dmFsaWR+bGFiZWwsLmZvcm1fX2NvbnRyb2wuaXMtaW52YWxpZH5sYWJlbCwuZm9ybV9fY29udHJvbC5oYXMtdmFsdWV+bGFiZWx7YmFja2dyb3VuZDojZmZmO3RvcDotMTJweCAhaW1wb3J0YW50O3BhZGRpbmc6MCA1cHg7bWFyZ2luOjAgMCAwIDFyZW0gIWltcG9ydGFudH19LmZvcm1fX2NvbnRyb2wtLXNte3BhZGRpbmc6MS4ycmVtIC44cmVtO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOnZhcigtLWJyZHItcmFkLTgpO3RleHQtYWxpZ246bGVmdDtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWNsci1ncmV5LWxpZ2h0ZXIpO2FwcGVhcmFuY2U6bm9uZX0uZm9ybV9faWNvbnt0cmFuc2l0aW9uOmFsbCAxcyBlYXNlLW91dDtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwfS5mb3JtX19pY29uLmxlYWRpbmd7bGVmdDotNXB4O3RvcDoycmVtfS5mb3JtX19pY29uLnRyYWlsaW5ne2Rpc3BsYXk6bm9uZTtyaWdodDowO3RvcDoxMnB4fS5mb3JtX19hZGRvbi1wYW5lbHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7d2lkdGg6MTAwJTt6LWluZGV4OjEwMDF9aW5wdXQ6OnBsYWNlaG9sZGVyLHNlbGVjdDo6cGxhY2Vob2xkZXIsdGV4dGFyZWE6OnBsYWNlaG9sZGVye2NvbG9yOnZhcigtLWNsci1ncmV5LWRhcmspO2ZvbnQtc2l6ZTouNnJlbSAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OnZhcigtLWZudC13Z3QtNjAwKSAhaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NDZweCAhaW1wb3J0YW50O2xlZnQ6MH1pbnB1dDotd2Via2l0LWF1dG9maWxsLGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxpbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZXstd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgMzJweCAjZmZmIGluc2V0ICFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzAwMCAhaW1wb3J0YW50O3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwc31pbnB1dDphdXRvZmlsbCxpbnB1dDphdXRvZmlsbDpob3ZlcixpbnB1dDphdXRvZmlsbDpmb2N1cyxpbnB1dDphdXRvZmlsbDphY3RpdmV7Ym94LXNoYWRvdzowIDAgMCAzMnB4ICNmZmYgaW5zZXQgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMDAwICFpbXBvcnRhbnR9aW5wdXQ6LWludGVybmFsLWF1dG9maWxsLXNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50O2NvbG9yOiMwMDAgIWltcG9ydGFudH0ubm90ZXtwYWRkaW5nOjFyZW07Ym9yZGVyLXJhZGl1czp2YXIoLS1icmRyLXJhZC0xMCl9Lm5vdGUtLWVycm9ye2JhY2tncm91bmQ6dmFyKC0tY2xyLXByaW1hcnktMzApO2NvbG9yOnZhcigtLWNsci1zZWNvbmRhcnkpfS5ub3RlLS1pbmZve2JhY2tncm91bmQ6I2YwZjhmZjtjb2xvcjp2YXIoLS1jbHItc2Vjb25kYXJ5KX0uc3RlcHBlcl9fcm93e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjEuNXJlbTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czp2YXIoLS1icmRyLXJhZC0yMCk7cGFkZGluZzouOHJlbSAxLjJyZW19QG1lZGlhKG1pbi13aWR0aDogNjJyZW0pey5zdGVwcGVyX19yb3d7YmFja2dyb3VuZDpub25lO2JvcmRlcjoxcHggc29saWQgdmFyKC0tY2xyLWZvcm0tYnJkKX19LnN0ZXBwZXJfX3JvdyAuYmxvY2stbGVmdHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXg6MX0uc3RlcHBlcl9fcm93IC5ibG9jay1sZWZ0X19pY29ue21hcmdpbi1yaWdodDoxMHB4fS5zdGVwcGVyX19yb3cgLmJsb2NrLXJpZ2h0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnN0ZXBwZXJfX2xhYmVse2ZvbnQ6dmFyKC0tZm50LWZvcm1zKTtjb2xvcjp2YXIoLS1jbHItc2Vjb25kYXJ5KTttYXJnaW46MDtwYWRkaW5nOjA7bGluZS1oZWlnaHQ6MX0uc3RlcHBlcl9fdmFsdWV7Zm9udC1zaXplOjE0cHg7bWFyZ2luOjA7cGFkZGluZzowO2NvbG9yOnZhcigtLWNsci1ncmV5KX0uc3RlcHBlcl9fdmFsdWUucHJpbWFyeXtjb2xvcjp2YXIoLS1jbHItcHJpbWFyeSl9Lm51bWVyaWMtc3RlcHBlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6YmFzZWxpbmV9LnN0ZXBwZXJfX2J1dHRvbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtwYWRkaW5nOjA7bWFyZ2luOjA7Zm9udC1zaXplOnZhcigtLWZudC1zei0yMCk7Y29sb3I6dmFyKC0tY2xyLXdoaXRlKTtiYWNrZ3JvdW5kOnZhcigtLWNsci1wcmltYXJ5KTtib3JkZXItcmFkaXVzOnZhcigtLWJyZHItcmFkLTUwcCl9LnN0ZXBwZXJfX2J1dHRvbjpob3Zlcjpub3QoLmluYWN0aXZlKXtiYWNrZ3JvdW5kOnZhcigtLWNsci1wcmltYXJ5LWxpZ2h0ZW4pfS5zdGVwcGVyX19idXR0b24uaW5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOnZhcigtLWNsci1ncmV5LWxpZ2h0ZXIpICFpbXBvcnRhbnQ7dXNlci1zZWxlY3Q6bm9uZTtwb2ludGVyLWV2ZW50czpub25lfS5zdGVwcGVyX19jb3VudGVye21hcmdpbjowIC41cmVtO21pbi13aWR0aDoycmVtO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOnZhcigtLWNsci1zZWNvbmRhcnkpO2ZvbnQ6dmFyKC0tZm50LWZvcm1zKX0ucGFuZWwtLXBhc3NlbmdlcnN7ZGlzcGxheTpub25lO2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6MTAwJTttaW4td2lkdGg6MzIwcHg7YmFja2dyb3VuZDp2YXIoLS1jbHItd2hpdGUpO2NvbG9yOnZhcigtLWNsci1ibGFjayk7cGFkZGluZzp2YXIoLS1zcGFjZXItMTUpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6dmFyKC0tdG9wLW0pO2JvcmRlci1yYWRpdXM6dmFyKC0tYnJkci1yYWQtMjApO2JveC1zaGFkb3c6dmFyKC0tYm94LXNoYWRvdy1wcmltYXJ5KTtjdXJzb3I6ZGVmYXVsdDt6LWluZGV4OjEwMDB9QG1lZGlhKG1pbi13aWR0aDogNDNyZW0pey5wYW5lbC0tcGFzc2VuZ2Vyc3t3aWR0aDo1MHZ3O3JpZ2h0OnVuc2V0O2xlZnQ6MH19QG1lZGlhKG1pbi13aWR0aDogNjJyZW0pey5wYW5lbC0tcGFzc2VuZ2Vyc3t3aWR0aDozNXZ3O3JpZ2h0OjA7bGVmdDp1bnNldDt0b3A6dmFyKC0tdG9wLWwpfX1AbWVkaWEobWluLXdpZHRoOiA3NXJlbSl7LnBhbmVsLS1wYXNzZW5nZXJze3dpZHRoOmNhbGMoMTAwJSArIDV2dyk7bGVmdDowO3JpZ2h0OnVuc2V0fX1AbWVkaWEobWluLXdpZHRoOiAxMDByZW0pey5wYW5lbC0tcGFzc2VuZ2Vyc3t0b3A6dmFyKC0tdG9wLXhsbCl9fS5wYW5lbC0tcGFzc2VuZ2VycyBidXR0b24jc3VibWl0LS1wYXNzZW5nZXJze21pbi13aWR0aDoxMDBweH0ucGFuZWwtLXBhc3NlbmdlcnMgLnN0ZXBwZXJfX3Jvd3tiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyOjAgIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjA7YmFja2dyb3VuZDpub25lICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnR9LmVycm9yLS11bmRlcmxpbmV7Ym9yZGVyLWJvdHRvbToycHggc29saWQgcmVkICFpbXBvcnRhbnR9Lmp1c3QtdmFsaWRhdGUtZXJyb3ItbGFiZWx7Y29sb3I6dmFyKC0tY2xyLXByaW1hcnkpICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czo1cHg7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS4zO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDouMjVyZW07cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO3BhZGRpbmc6LjVyZW0gMS41cmVtIDAgMS4ycmVtfS5qdXN0LXZhbGlkYXRlLWVycm9yLWZpZWxke2JvcmRlci1jb2xvcjp2YXIoLS1jbHItcHJpbWFyeS1saWdodGVuKSAhaW1wb3J0YW50fS5pcy1pbnZhbGlkW3R5cGU9Y2hlY2tib3hdfi5lcnJvcnttYXJnaW46MH0uaXMtaW52YWxpZH4uZXJyb3J7bWFyZ2luOjAgMCAwIDEuMnJlbX0uZXJyb3J7Y29sb3I6dmFyKC0tY2xyLXByaW1hcnkpfS5mb3JtLWdyaWR7ZGlzcGxheTpncmlkO2dhcDowO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9QG1lZGlhKG1pbi13aWR0aDogNjJyZW0pey5mb3JtLWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpfX0uZm9ybS1ncmlkX19ncm91cC0tdHdvLWNvbHtncmlkLWNvbHVtbjoxLy0xO2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dhcDowIDJyZW19QG1lZGlhKG1pbi13aWR0aDogNjJyZW0pey5mb3JtLWdyaWRfX2dyb3VwLS10d28tY29se2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKX19LmZvcm0tZ3JpZF9fZ3JvdXAtLXRocmVlLWNvbHtncmlkLWNvbHVtbjoxLy0xO2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dhcDoxcmVtfUBtZWRpYShtaW4td2lkdGg6IDYycmVtKXsuZm9ybS1ncmlkX19ncm91cC0tdGhyZWUtY29se2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgMWZyKX19LmZvcm0tZ3JpZF9fZ3JvdXB7ZGlzcGxheTpncmlkfS5mb3JtLWdyaWRfX2l0ZW17Z3JpZC1jb2x1bW46MS8tMX0uZm9ybV9fYWN0aW9uc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2dhcDoxMHB4fS5mb3JtX19hY3Rpb25zLmJvdHRvbXttYXJnaW4tdG9wOnZhcigtLXNwYWNlci0xNSl9LmhlYWRpbmdfX2luc2lkZXttYXJnaW46MnJlbSAwO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Zm9udDo1MDAgMS4ycmVtLzEuNGVtIFwiSW50ZXJcIixzYW5zLXNlcmlmO2N1cnNvcjpwb2ludGVyfS5oZWFkaW5nX19pbnNpZGUgaXttYXJnaW4tcmlnaHQ6MTBweH1oMjpoYXMoKy5ib3gpe21hcmdpbjowIDAgLjVyZW0gMS4ycmVtfS50YWJze2JvcmRlci1ib3R0b206bm9uZSAhaW1wb3J0YW50fS50YWJzX19oZWFkaW5ne2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7Ym9yZGVyLXJhZGl1czp2YXIoLS1icmRyLXJhZC0yMCk7YmFja2dyb3VuZDojZmZmO2N1cnNvcjpwb2ludGVyfS50YWJzX19oZWFkaW5nIC50aHJlZS1kb3RzLW1lbnV7bWFyZ2luLXJpZ2h0OjFyZW19LnRhYnNfX2NvbXBvbmVudHtwb3NpdGlvbjpyZWxhdGl2ZX0udGFic19fY29tcG9uZW50IC5jb250ZW50e2JvcmRlci1yYWRpdXM6dmFyKC0tYnJkci1yYWQtMjApO21hcmdpbjoycHggMCAhaW1wb3J0YW50fUBtZWRpYShtaW4td2lkdGg6IDYycmVtKXsudGFic19fY29tcG9uZW50IC5jb250ZW50e2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOnZhcigtLXNwYWNlci0xNSl9fS50YWJ7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3BhZGRpbmc6LjVyZW0gMXJlbSAhaW1wb3J0YW50fS5ib3hlZHtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czp2YXIoLS1icmRyLXJhZC0yMCk7cGFkZGluZzp2YXIoLS1zcGFjZXItMTUpfS5ib3hlZC10d28tY29sc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufUBtZWRpYShtaW4td2lkdGg6IDQzcmVtKXsuYm94ZWQtdHdvLWNvbHN7ZmxleC1kaXJlY3Rpb246cm93fX1AbWVkaWEobWluLXdpZHRoOiA2MnJlbSl7LmJveGVkLXR3by1jb2xze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LmJveGVkLXR3by1jb2xzPmRpdntmbGV4OjF9LmJveGVkLXR3by1jb2xzPmRpdjpmaXJzdC1jaGlsZHttYXJnaW4tYm90dG9tOnZhcigtLXNwYWNlci0xNSl9QG1lZGlhKG1pbi13aWR0aDogNDNyZW0pey5ib3hlZC10d28tY29scz5kaXY6Zmlyc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OnZhcigtLXNwYWNlci0xNSk7bWFyZ2luLWJvdHRvbTowfX1AbWVkaWEobWluLXdpZHRoOiA2MnJlbSl7LmJveGVkLXR3by1jb2xzPmRpdjpmaXJzdC1jaGlsZHttYXJnaW4tYm90dG9tOnZhcigtLXNwYWNlci0xNSk7bWFyZ2luLXJpZ2h0OjB9fS5ib3hlZCsuc2hhcmVke21hcmdpbi10b3A6dmFyKC0tc3BhY2VyLTE1KX0udGhyZWUtZG90cy1tZW51X19wb3B1cHttaW4td2lkdGg6MjByZW0gIWltcG9ydGFudDtib3JkZXItcmFkaXVzOnZhcigtLWJyZHItcmFkLTIwKTtib3gtc2hhZG93OnZhcigtLWJveC1zaGFkb3ctcHJpbWFyeSk7cmlnaHQ6LTFyZW07dG9wOjMuNnJlbX0udGhyZWUtZG90cy1tZW51X19idXR0b257Y29sb3I6dmFyKC0tY2xyLXByaW1hcnkpfS5oZWFkaW5nLS1hY3RpdmV7d2lkdGg6MTAwJTtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlLWluLW91dDtmb250OnZhcigtLWZudC1oZWFkaW5nLXNlY29uZGFyeSk7cGFkZGluZzp2YXIoLS1zcGFjZXItMSk7bWFyZ2luOjA7Ym9yZGVyLXJhZGl1czp2YXIoLS1icmRyLXJhZC0yMCl9LmhlYWRpbmctLWFjdGl2ZS52aXNpYmxle29wYWNpdHk6MX1oMntmb250OnZhcigtLWZudC1oZWFkaW5nKX0uZmxleC5jb250YWN0e2dhcDo1cmVtfS50YWJzX19oZWFkaW5ne21hcmdpbi1ib3R0b206MS41cmVtfUBtZWRpYShtaW4td2lkdGg6IDYycmVtKXsudGFic19faGVhZGluZ3ttYXJnaW4tYm90dG9tOjB9fS5mb3JtX19lbGVtZW50LS13cmFwe21hcmdpbi1ib3R0b206MS44NXJlbX0uZm9ybV9fZWxlbWVudC0td3JhcCAuZXJyb3J7bWFyZ2luLXRvcDouMTVyZW07cGFkZGluZzowfS5kYXRldGltZV9tYXNrLS13cmFwe2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NXB4ICFpbXBvcnRhbnQ7cmlnaHQ6Mi41cmVtO2xlZnQ6MS4ycmVtO2JhY2tncm91bmQ6I2ZmZjtmb250LXNpemU6MS4ycmVtO2N1cnNvcjpkZWZhdWx0O3otaW5kZXg6MX1AbWVkaWEobWluLXdpZHRoOiA2MnJlbSl7LmRhdGV0aW1lX21hc2stLXdyYXB7dG9wOjExcHggIWltcG9ydGFudDtsZWZ0OjFyZW07cmlnaHQ6LjJyZW19fS5kYXRldGltZV9tYXNrLS13cmFwPmRpdntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6N3B4IDAgMCAxMHB4O2ZvbnQtd2VpZ2h0OjUwMDtoZWlnaHQ6MTAwJTt6LWluZGV4OjJ9QG1lZGlhKG1pbi13aWR0aDogNjJyZW0pey5kYXRldGltZV9tYXNrLS13cmFwPmRpdntyaWdodDowfX0uZGF0ZXRpbWVfbWFzay0td3JhcCAuZGF0ZSwuZGF0ZXRpbWVfbWFzay0td3JhcCAudGltZXtwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctbGVmdDoyM3B4O21hcmdpbi1yaWdodDowO2NvbG9yOnZhcigtLWNsci1zZWNvbmRhcnkpfS5kYXRldGltZV9tYXNrLS13cmFwIC5kYXRlOmJlZm9yZSwuZGF0ZXRpbWVfbWFzay0td3JhcCAudGltZTpiZWZvcmV7Zm9udC1mYW1pbHk6XCJlbnJ1dG8taWNvXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Y29sb3I6dmFyKC0tY2xyLXByaW1hcnkpfS5kYXRldGltZV9tYXNrLS13cmFwIC5kYXRle21hcmdpbi1yaWdodDoxcmVtfUBtZWRpYShtaW4td2lkdGg6IDYycmVtKXsuZGF0ZXRpbWVfbWFzay0td3JhcCAuZGF0ZXttYXJnaW4tcmlnaHQ6LjRyZW19fS5kYXRldGltZV9tYXNrLS13cmFwIC5kYXRlOmJlZm9yZXtjb250ZW50Olwi7qSBXCI7Zm9udC1zaXplOjE4cHh9LmRhdGV0aW1lX21hc2stLXdyYXAgLnRpbWU6YmVmb3Jle2NvbnRlbnQ6XCLupJhcIjtmb250LXNpemU6MjRweH0iLCIvLyBodHRwczovL3BpY2NhbGlsLmxpL2Jsb2cvYS1tb2Rlcm4tY3NzLXJlc2V0XG5cbi8qIEJveCBzaXppbmcgcnVsZXMgKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiAqL1xuYm9keSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxucCxcbmZpZ3VyZSxcbmJsb2NrcXVvdGUsXG5kbCxcbmRkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBSZW1vdmUgbGlzdCBzdHlsZXMgb24gdWwsIG9sIGVsZW1lbnRzIHdpdGggYSBsaXN0IHJvbGUsIHdoaWNoIHN1Z2dlc3RzIGRlZmF1bHQgc3R5bGluZyB3aWxsIGJlIHJlbW92ZWQgKi9cbnVsW3JvbGU9J2xpc3QnXSxcbm9sW3JvbGU9J2xpc3QnXSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qIFNldCBjb3JlIHJvb3QgZGVmYXVsdHMgKi9cbmh0bWw6Zm9jdXMtd2l0aGluIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbi8qIFNldCBjb3JlIGJvZHkgZGVmYXVsdHMgKi9cbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qIEEgZWxlbWVudHMgdGhhdCBkb24ndCBoYXZlIGEgY2xhc3MgZ2V0IGRlZmF1bHQgc3R5bGVzICovXG5hOm5vdChbY2xhc3NdKSB7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcbn1cblxuLyogTWFrZSBpbWFnZXMgZWFzaWVyIHRvIHdvcmsgd2l0aCAqL1xuaW1nLFxucGljdHVyZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIEluaGVyaXQgZm9udHMgZm9yIGlucHV0cyBhbmQgYnV0dG9ucyAqL1xuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbi8qIFJlbW92ZSBhbGwgYW5pbWF0aW9ucywgdHJhbnNpdGlvbnMgYW5kIHNtb290aCBzY3JvbGwgZm9yIHBlb3BsZSB0aGF0IHByZWZlciBub3QgdG8gc2VlIHRoZW0gKi9cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIGh0bWw6Zm9jdXMtd2l0aGluIHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG87XG4gIH1cblxuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufSIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgdmFyaWFibGVzIG9mIHRoZSBzaXRlL2FwcGxpY2F0aW9uLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuOnJvb3Qge1xuXG4gIC8vIGNvbG9yXG4gIC0tY2xyLXByaW1hcnk6IGhzbGEoMzM5LCAxMDAlLCA1NiUsIDEpO1xuICAtLWNsci1wcmltYXJ5LTMwOiBoc2xhKDMzOSwgMTAwJSwgNTYlLCAuMyk7XG4gIC0tY2xyLXByaW1hcnktbGlnaHRlbjogI0ZGNjk5RTtcblxuICAtLWNsci1zZWNvbmRhcnk6IHJnYigzNSwgMjgsIDExNSk7XG4gIC0tY2xyLXNlY29uZGFyeS1saWdodGVuOiAjNTQzQkYyO1xuXG4gIC0tY2xyLWhpZ2hsaWdodDogIzc1OEZFRDtcbiAgLS1jbHItaGlnaGxpZ2h0LWxpZ2h0ZW46ICNkY2UyZjc7XG5cbiAgLS1jbHItbGlnaHQ6ICNmZmY2Zjg7XG4gIC0tY2xyLWRhcms6ICNmZjAwY2E7XG5cbiAgLS1jbHItZ3JleTogIzgwODY5QjtcbiAgLS1jbHItZ3JleS1saWdodDogIzgyODY5YjtcbiAgLS1jbHItZ3JleS1saWdodGVyOiAjQ0NDO1xuICAtLWNsci1ncmV5LWxpZ2h0ZXItc2Vjb25kYXJ5OiAjOGU5MDk1O1xuICAtLWNsci1ncmV5LWxpZ2h0ZXN0OiAjRjNGNEY2O1xuICAtLWNsci1ncmV5LXRoZS1saWdodGVzdDogI2U0ZTRlNDtcbiAgLS1jbHItZ3JleS1icmRyOiAjZGRkO1xuICAtLWNsci1ncmV5LWRhcms6ICM2OTY5Njk7XG4gIC0tY2xyLXJlc2VydmF0aW9uLWJnOiAjZjNmNGY2O1xuXG4gIC0tY2xyLW5ldXRyYWw6IGhzbCgwLCAwJSwgODAlKTtcbiAgLS1jbHItd2hpdGU6ICNGRkZGRkY7XG4gIC0tY2xyLWJsYWNrOiAjMDAwMDAwO1xuICBcbiAgLS1jbHItZm9ybS1icmQ6ICNhZWIyYmM7XG4gIC0tY2xyLXRyYW5zcGFyZW50OiB0cmFuc3BhcmVudDtcbiAgLS1jbHItLWdyZXktdGFibGU6IHJnYmEoMjE0LCAyMjAsIDIzMywgMC4yNSk7XG4gIC0tY2xyLWhpZ2hsaWdodGVyOiByZ2JhKDIyNSwgMjI1LCAyMjUsIDAuMyk7XG5cbiAgLy8gcG9wdXBzXG4gIC0tY2xyLWlzLWVycm9yOiAjRUNEOUQ5O1xuICAtLWNsci1pcy1lcnJvci1vdXRsaW5lOiAjQkY3OTc5O1xuICAtLWNsci1pcy12YWxpZDogI0Q5RUNEQjtcbiAgLS1jbHItaXMtdmFsaWQtb3V0bGluZTogIzgzQkY3OTtcbiAgLS1jbHItaXMtd2FybmluZzogI0YwRUNEMjtcbiAgLS1jbHItaXMtaW5mbzogI0U1RUFGRTtcblxuICAvLyBib3JkZXItcmFkaXVzXG4gIC0tYnJkci1yYWQtNTBwOiA1MCU7XG4gIC0tYnJkci1yYWQtNTA6IDUwcHg7XG4gIC0tYnJkci1yYWQtMzA6IDMwcHg7XG4gIC0tYnJkci1yYWQtMjA6IDIwcHg7XG4gIC0tYnJkci1yYWQtMTU6IDE1cHg7XG4gIC0tYnJkci1yYWQtMTI6IDEycHg7XG4gIC0tYnJkci1yYWQtMTA6IDEwcHg7XG4gIC0tYnJkci1yYWQtODogOHB4O1xuICAtLWJyZHItcmFkLTU6IDVweDtcbiAgLS1icmRyLXJhZC0yOiAycHg7XG5cbiAgLS1ib3gtc2hhZG93LXByaW1hcnk6IDAgNXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuICAvL2ZvbnQtc2l6ZVxuICAtLWZudC1zei0xODogMThweDtcbiAgLS1mbnQtc3otMjA6IDIwcHg7XG4gIC0tZm50LXN6LTMwOiAzMHB4O1xuXG4gIC8vZm9udC13ZWlnaHRcbiAgLS1mbnQtd2d0LTUwMDogNTAwO1xuICAtLWZudC13Z3QtNjAwOiA2MDA7XG5cbiAgLyogRm9udHMgKi9cbiAgLS1mbnQtc21hbGw6IDQwMCBjbGFtcCgwLjlyZW0sIDN2dywgMXJlbSkvMS44ZW0gJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgLS1mbnQtcmVndWxhcjogNTAwIGNsYW1wKDFyZW0sIDN2dywgMS4xMjUwcmVtKS8xLjhlbSAnSW50ZXInLCBzYW5zLXNlcmlmO1xuICAtLWZudC1iaWc6IDUwMCBjbGFtcCgxLjI1MHJlbSwgMXJlbSArIDN2dywgMS42MjVyZW0pLzEuOGVtICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gIC0tZm50LWZvcm1zOiA1MDAgY2xhbXAoMS4ycmVtLCAxdncsIDEuMTI1cmVtKS8xLjhlbSBcIkludGVyXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgLS1mbnQtZm9ybXMtbWF0ZXJpYWwtbGFiZWw6IDUwMCBjbGFtcCgwLjg1cmVtLCAzdncsIDFyZW0pLzEuOGVtIFwiSW50ZXJcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAtLWZudC1oZWFkaW5nOiA2MDAgY2xhbXAoMS4ycmVtLCAzdncsIDEuNnJlbSkvMS40ZW0gXCJJbnRlclwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIC0tZm50LWhlYWRpbmctc2Vjb25kYXJ5OiA2MDAgY2xhbXAoMS4yNTByZW0sIDAuNXJlbSArIDJ2dywgMS4zNzVyZW0pLzEuOGVtIFwiSW50ZXJcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuXG4gIC0tc3BhY2VyLTE6IDFyZW07XG4gIC0tc3BhY2VyLTE1OiAxLjVyZW07XG4gIC0tc3BhY2VyLTI6IDJyZW07XG4gIC0tc3BhY2VyLTM6IDNyZW07XG5cbiAgLy8gZm9ybSBlbGVtZW50c1xuICAvLyBhZGRvbiBwb3B1cHMgdG9wIHBvc2l0aW9uaW5nIG9uIGRldmljZXNcbiAgLS10b3AtbTogNjhweDsgLy8gbW9iaWxlXG4gIC0tdG9wLWw6IDcwcHg7IC8vIGxhcHRvcFxuICAtLXRvcC1sbDogNzBweDsgLy8gbGFyZ2UgbGFwdG9wXG4gIC0tdG9wLXhsbDogNzRweDsgLy94LWxhcmdlIGxhcHRvcFxufSIsIkB1c2UgXCJyZXNvdXJjZXMvc2Nzcy9hYnN0cmFjdHMvdmFyaWFibGVzXCIgYXMgYnJlYWtwb2ludHM7XG5cbmh0bWwsIGJvZHkge1xuICBcbiAgLyogc3RpY2t5IGZvb3RlciBzZXR1cCAqL1xuICBoZWlnaHQ6MTAwJTtcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcblxuICAvKiBzdGlja3kgaGVhZGVyICovXG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLmxhcHRvcCB7XG4gICAgXG4gICAgLyogcmVtb3ZlIHN0aWNreSBoZWFkZXIqL1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgLyogc3RpY2t5IGZvb3RlciAqL1xuICAmID4gZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMTAwdmg7XG4gIH1cbn1cblxubWFpbiB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTpub25lO1xuICBtYXJnaW46MDtcbiAgcGFkZGluZzowO1xufVxuXG4vLyB0YWlsd2luZCBjb250YWluZXIgY3NzXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDJyZW07XG4gIHRyYW5zaXRpb246IHdpZHRoIC4xcztcblxuICBAaW5jbHVkZSBicmVha3BvaW50cy50YWJsZXQge1xuICAgICBtYXgtd2lkdGg6IDQzcmVtOyAvLzY4OFxuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLmxhcHRvcCB7XG4gICAgIG1heC13aWR0aDogNjJyZW07IC8vOTkyXG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMubGFyZ2UtbGFwdG9wIHtcbiAgICAgbWF4LXdpZHRoOiA3NXJlbTsgLy8xMjAwXG4gIH1cbn1cblxuLmNvbnRhaW5lci0tc21hbGwge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0bztcblxuICBAaW5jbHVkZSBicmVha3BvaW50cy50YWJsZXQge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50cy5sYXB0b3Age1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cblxuLyogQWNjZXNzaWJpbGl0eSAqL1xuLyogVmlzaWJsZSBvbmx5IHRvIHNjcmVlbiByZWFkZXJzICovXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vKiBTa2lwIHRvIGNvbnRlbnQgKi9cbi5za2lwLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNsci1wcmltYXJ5LWxpZ2h0ZW4pO1xuICBjb2xvcjogdmFyKC0tY2xyLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnJkci1yYWQtOCk7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHotaW5kZXg6IDk5OTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNraXAtbGluazpmb2N1cyB7XG4gIGxlZnQ6IDJweDtcbiAgdG9wOiAycHg7XG4gIG9wYWNpdHk6IDE7XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgYXBwbGljYXRpb24td2lkZSBTYXNzIHZhcmlhYmxlcy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8vIEJyZWFrcG9pbnRzIG1hcFxuLy8vIEBwcm9wIHtTdHJpbmd9IGtleXMgLSBLZXlzIGFyZSBpZGVudGlmaWVycyBtYXBwZWQgdG8gYSBnaXZlbiBsZW5ndGhcbi8vLyBAcHJvcCB7TWFwfSB2YWx1ZXMgLSBWYWx1ZXMgYXJlIGFjdHVhbCBicmVha3BvaW50cyBleHByZXNzZWQgaW4gcGl4ZWxzXG4kYnJlYWtwb2ludHM6IChcbiAgICAgICAgJ3RhYmxldCc6IDQzcmVtLCAvLzY4OHB4XG4gICAgICAgICdsYXB0b3AnOiA2MnJlbSwgLy85OTJweFxuICAgICAgICAnbGFyZ2UtbGFwdG9wJzogNzVyZW0sIC8vMTIwMHB4XG4gICAgICAgICdsYXJnZS1zY3JlZW4nOiA4MnJlbSwgLy8xMzEycHhcbiAgICAgICAgJ3gtbGFyZ2Utc2NyZWVuJzogMTAwcmVtIC8vMTYwMHB4XG4pICFkZWZhdWx0O1xuXG5AbWl4aW4gdGFibGV0IHtcbiAgQG1lZGlhIChtaW4td2lkdGg6bWFwLWdldCgkYnJlYWtwb2ludHMsICd0YWJsZXQnKSl7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGxhcHRvcCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOm1hcC1nZXQoJGJyZWFrcG9pbnRzLCAnbGFwdG9wJykpe1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBsYXJnZS1sYXB0b3Age1xuICBAbWVkaWEgKG1pbi13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsICdsYXJnZS1sYXB0b3AnKSl7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGxhcmdlLXNjcmVlbiB7XG4gIEBtZWRpYSAobWluLXdpZHRoOm1hcC1nZXQoJGJyZWFrcG9pbnRzLCAnbGFyZ2Utc2NyZWVuJykpe1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB4LWxhcmdlLXNjcmVlbiB7XG4gIEBtZWRpYSAobWluLXdpZHRoOm1hcC1nZXQoJGJyZWFrcG9pbnRzLCAneC1sYXJnZS1zY3JlZW4nKSl7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy9AbWl4aW4gYnJlYWtwb2ludCAoJGJwOiAwKSB7XG4vLyAgQG1lZGlhIChtYXgtd2lkdGg6ICRicCkge1xuLy8gICAgQGNvbnRlbnQ7XG4vLyAgfVxuLy99XG5cblxuXG4vLy8gUmVndWxhciBmb250IGZhbWlseVxuLy8vIEB0eXBlIExpc3Rcbi8vJHRleHQtZm9udC1zdGFjazogJ09wZW4gU2FucycsICdIZWx2ZXRpY2EgTmV1ZSBMaWdodCcsICdIZWx2ZXRpY2EgTmV1ZScsICdIZWx2ZXRpY2EnLCAnQXJpYWwnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4vLy8gQ29kZSAobW9ub3NwYWNlKSBmb250IGZhbWlseVxuLy8vIEB0eXBlIExpc3Rcbi8vJGNvZGUtZm9udC1zdGFjazogJ0NvdXJpZXIgTmV3JywgJ0RlamFWdSBTYW5zIE1vbm8nLCAnQml0c3RyZWFtIFZlcmEgU2FucyBNb25vJywgJ01vbmFjbycsIG1vbm9zcGFjZSAhZGVmYXVsdDtcblxuXG5cblxuXG4vLy8gQ29weSB0ZXh0IGNvbG9yXG4vLy8gQHR5cGUgQ29sb3Jcbi8vJHRleHQtY29sb3I6IHJnYigzNCwgMzQsIDM0KSAhZGVmYXVsdDtcblxuLy8vIE1haW4gYnJhbmQgY29sb3Jcbi8vLyBAdHlwZSBDb2xvclxuLy8kYnJhbmQtY29sb3I6IHJnYigzNiwgMjgsIDExNykgIWRlZmF1bHQ7XG5cbi8vJGJyYW5kLWNvbG9yLWxpZ2h0ZXI6IHJnYig4NCwgNTksIDI0Mik7XG5cbi8vJGJyYW5kLWNvbG9yLXBpbms6IHJnYigyNTUsIDMzLCAxMTApICFkZWZhdWx0O1xuXG5cbi8vLyBMaWdodCBncmV5XG4vLy8gQHR5cGUgQ29sb3Jcbi8vJGxpZ2h0LWdyZXk6IHJnYigyMzcsIDIzNywgMjM3KSAhZGVmYXVsdDtcblxuLy8vIE1lZGl1bSBncmV5XG4vLy8gQHR5cGUgQ29sb3Jcbi8vJG1pZC1ncmV5OiByZ2IoMTUzLCAxNTMsIDE1MykgIWRlZmF1bHQ7XG5cbi8vLyBEYXJrIGdyZXlcbi8vLyBAdHlwZSBDb2xvclxuLy8kZGFyay1ncmV5OiByZ2IoNjgsIDY4LCA2OCkgIWRlZmF1bHQ7XG4vL1xuLy8kd2hpdGU6IHJnYigyNTUsIDI1NSwgMjU1KSAhZGVmYXVsdDtcblxuXG5cbi8vLyBDb250YWluZXIncyBtYXhpbXVtIHdpZHRoXG4vLy8gQHR5cGUgTGVuZ3RoXG4vLyRtYXgtd2lkdGg6IDExODBweCAhZGVmYXVsdDtcblxuXG5cblxuXG5cblxuXG5cblxuXG5cbi8vLyBSZWxhdGl2ZSBvciBhYnNvbHV0ZSBVUkwgd2hlcmUgYWxsIGFzc2V0cyBhcmUgc2VydmVkIGZyb21cbi8vLyBAdHlwZSBTdHJpbmdcbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2hlbiB1c2luZyBhIENETlxuLy8vICAgJGJhc2UtdXJsOiAnaHR0cHM6Ly9jZG4uZXhhbXBsZS5jb20vYXNzZXRzLyc7XG4vLyRiYXNlLXVybDogJ2Fzc2V0cy1hcHAvJyAhZGVmYXVsdDtcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIEBmb250LWZhY2UgZGVjbGFyYXRpb25zLCBpZiBhbnkuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBAZm9udC1mYWNlIHtcbi8vICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbi8vICAgc3JjOiB1cmwoXCIuLy4uLy4uL2Fzc2V0cy9mb250cy9JbnRlci1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbi8vICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuLy8gfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbiAgc3JjOiB1cmwoXCIuLy4uLy4uL2Fzc2V0cy9mb250cy9JbnRlci1WYXJpYWJsZUZvbnRfb3Bzeix3Z2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBCYXNpYyB0eXBvZ3JhcGh5IHN0eWxlIGZvciBjb3B5IHRleHRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbn1cblxuaDEge1xuICBmb250OiB2YXIoLS1mbnQtd2d0LTUwMCkgY2xhbXAoMS40cmVtLCAzdncsIDIuNXJlbSkvMS40ZW0gXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDAgMCAxLjJlbTtcbn1cblxuaDIge1xuICBmb250OiB2YXIoLS1mbnQtd2d0LTUwMCkgY2xhbXAoMS4yNXJlbSwgM3Z3LCAycmVtKS8xLjRlbSBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMCAwIDEuMmVtO1xufVxuXG5oMyB7XG4gIGZvbnQ6IHZhcigtLWZudC13Z3QtNTAwKSBjbGFtcCgxcmVtLCAzdncsIDEuNXJlbSkvMS40ZW0gJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwIDAgMS4yZW07XG59XG5cbmgyLCBoMyB7XG4gIGNvbG9yOnZhcigtLWNsci1zZWNvbmRhcnkpO1xufVxuXG5wIHtcbiAgZm9udDogbm9ybWFsIGNsYW1wKDFyZW0sIDN2dywgMS4yNXJlbSkvMS44ZW0gJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnRleHQtLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBTVkcgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2VucnV0by1pY28nO1xuICBzcmM6IHVybCgnLi8uLi8uLi9hc3NldHMvZm9udHMvZW5ydXRvLWljby5lb3Q/a2l4OW5vJyk7XG4gIHNyYzogdXJsKCcuLy4uLy4uL2Fzc2V0cy9mb250cy9lbnJ1dG8taWNvLmVvdD9raXg5bm8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi8uLi8uLi9hc3NldHMvZm9udHMvZW5ydXRvLWljby50dGY/a2l4OW5vJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJy4vLi4vLi4vYXNzZXRzL2ZvbnRzL2VucnV0by1pY28ud29mZj9raXg5bm8nKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLy4uLy4uL2Fzc2V0cy9mb250cy9lbnJ1dG8taWNvLnN2Zz9raXg5bm8jZW5ydXRvLWljbycpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNyYzogdXJsKCcuLy4uLy4uL2Fzc2V0cy9mb250cy9pY29tb29uLmVvdD9raXg5bm8nKTtcbiAgc3JjOiB1cmwoJy4vLi4vLi4vYXNzZXRzL2ZvbnRzL2ljb21vb24uZW90P2tpeDlubyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLy4uLy4uL2Fzc2V0cy9mb250cy9pY29tb29uLnR0Zj9raXg5bm8nKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnLi8uLi8uLi9hc3NldHMvZm9udHMvaWNvbW9vbi53b2ZmP2tpeDlubycpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4vLi4vLi4vYXNzZXRzL2ZvbnRzL2ljb21vb24uc3ZnP2tpeDlubyNpY29tb29uJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xufVxuXG5bY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogZW5ydXRvLWljbywgaWNvbW9vbiAhaW1wb3J0YW50O1xuICAvLyBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcblxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8qIE1haW4gcXVvdGUgaWNvbnMgKi9cbi5pY29uLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuXG4uaWNvbi1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuXG4uaWNvbi10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOVwiO1xufVxuXG4uaWNvbi1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuXG4uaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4uaWNvbi10aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG5cbi8qIEN1c3RvbWVyIGljb25zICovXG4uaWNvbi1jdXN0b21lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuXG4uaWNvbi1hZHVsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uaWNvbi1hZHVsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWRcIjtcbn1cblxuLmljb24tY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cblxuLmljb24tY2hpbGQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFlXCI7XG59XG5cbi5pY29uLWluZmFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuXG4uaWNvbi1pbmZhbnQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIzXCI7XG59XG5cbi5pY29uLXN1cHBsaWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG59XG5cbi8qIEx1Z2dhZ2UgKi9cbi5pY29uLWx1Z2dhZ2UtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjZcIjtcbn1cblxuLmljb24tbHVnZ2FnZS1sYXJnZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjdcIjtcbn1cblxuLmljb24tbHVnZ2FnZS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbn1cblxuLmljb24tbHVnZ2FnZS1tZWRpdW0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XG59XG5cbi5pY29uLWx1Z2dhZ2Utc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmFcIjtcbn1cblxuLmljb24tbHVnZ2FnZS1zbWFsbDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmJcIjtcbn1cblxuLmljb24tbHVnZ2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuXG4uaWNvbi1sdWdnYWdlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuXG4vKiBQYWdlIGljb25zICovXG4uaWNvbi1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG5cbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYVwiO1xufVxuXG4uaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG59XG5cbi5pY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM1XCI7XG59XG5cbi5pY29uLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM5XCI7XG59XG5cbi5pY29uLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuXG4uaWNvbi1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG59XG5cbi5pY29uLWVkaXQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG59XG5cbi5pY29uLWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG59XG5cbi5pY29uLWVtYWlsMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMlwiO1xufVxuXG4uaWNvbi1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI0XCI7XG59XG5cbi5pY29uLWluZm8yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG59XG5cbi5pY29uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG5cbi5pY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmNcIjtcbn1cblxuLmljb24tZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM4XCI7XG59XG5cbi5pY29uLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzY1wiO1xufVxuXG4uaWNvbi1kaXN0YW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZFwiO1xufVxuXG4uaWNvbi1vbmV3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2ZcIjtcbn1cblxuLmljb24tcm91bmR0cmlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNlXCI7XG59XG5cbi5pY29uLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYlwiO1xufVxuXG4uaWNvbi1zdGFyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cblxuLmljb24tbGlzdC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM2XCI7XG59XG5cbi5pY29uLWdyaWQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzN1wiO1xufVxuXG4vKiBNaXNjICovXG4uaWNvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG5cbi5pY29uLXNwZWVkeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuXG4uaWNvbi10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmRcIjtcbn1cblxuLyogRGVzaWduIHNwZWNpZmljICovXG4uaWNvbi1kb29yLXRvLWRvb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cblxuLmljb24tZG9vcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuXG4uaWNvbi1ob3VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuXG4uaWNvbi1sb3ctcHJpY2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG5cbi5pY29uLW1lZXQtYW5kLWdyZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG5cbi5pY29uLXNlYXJjaC1hYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuXG4uaWNvbi1wZW5jaWwtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG5cblxuLyogU29jaWFsICovXG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG59XG5cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG59XG5cbi5pY29uLWJsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cblxuLyogQ2xpZW50cyAqL1xuLmljb24tY2xpZW50LXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJlXCI7XG59XG5cbi5pY29uLWNsaWVudC1yb2FkLW1pbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJmXCI7XG59XG5cbi5pY29uLWNsaWVudC1yZXNlcnZhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMFwiO1xufVxuXG4uaWNvbi1jbGllbnQtaGVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMVwiO1xufVxuXG4uaWNvbi1jbGllbnQtZG9jczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMlwiO1xufVxuXG4uaWNvbi1jbGllbnQtYm9va2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzM1wiO1xufVxuXG5cbi8qIFVuY2F0ZWdvcml6ZWQgKi9cbi5pY29uLWJyb3dzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4NlwiO1xufVxuXG4uaWNvbi1lcXVhbGl6ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTNcIjtcbn1cblxuXG4vLyBJY29uIENvbG9yXG4uaWNvLXByaW1hcnkge1xuICBjb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpO1xufVxuXG4uaWNvLXByaW1hcnktbGlnaHRlbiB7XG4gIGNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeS1saWdodGVuKTtcbn1cblxuLmljby1zZWNvbmRhcnkge1xuICBjb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeSk7XG59XG5cbi5pY28tc2Vjb25kYXJ5LWxpZ2h0ZW4ge1xuICBjb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeS1saWdodGVuKTtcbn1cblxuLmljby1hZmZpcm0ge1xuICBjb2xvcjogIzAzQTgwMDtcbn1cblxuLmljby13aGl0ZSB7XG4gIGNvbG9yOiB2YXIoLS1jbHItd2hpdGUpO1xufVxuXG4uaWNvLWJsYWNrIHtcbiAgY29sb3I6IHZhcigtLWNsci1ibGFjayk7XG59XG5cbi5pY28tZm9ybS1icmQge1xuICBjb2xvcjogdmFyKC0tY2xyLWZvcm0tYnJkKTtcbn1cblxuLmljby1ncmFkaWVudHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNzRkZWcsICM0NjZERkEgMCwgI0ZGMjE2RSAxMDAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vLyBJY29uIHNpemVzXG4uaWNvLTE2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uaWNvLTE4IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uaWNvLTIwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uaWNvLTIyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4uaWNvLTIzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyM3B4O1xufVxuXG4uaWNvLTI0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uaWNvLTI1IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4uaWNvLTI2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuXG4uaWNvLTI4IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuXG4uaWNvLTMwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4uaWNvLTM2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuXG4uaWNvLTQ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA0NHB4O1xufVxuXG4uaWNvLTUwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA1MHB4O1xufVxuXG4uaWNvLTUyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA1MnB4O1xufVxuXG4uaWNvLTYyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA2MnB4O1xufVxuXG4uaWNvLTgwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA4MHB4O1xufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIHN0eWxlcyByZWxhdGVkIHRvIHRoZSBoZWFkZXIgb2YgdGhlIHNpdGUvYXBwbGljYXRpb24uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AdXNlIFwicmVzb3VyY2VzL3Njc3MvYWJzdHJhY3RzL3ZhcmlhYmxlc1wiIGFzIGJyZWFrcG9pbnRzO1xuXG5oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItc2Vjb25kYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNsci13aGl0ZSk7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2VyLTEpO1xuXG4gIC8qIHN0aWNreSBoZWFkZXIsIG1vYmlsZSBvbmx5ICovXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50cy5sYXB0b3Age1xuICAgIGhlaWdodDogODBweDtcblxuICAgIC8qIHJlbW92ZSBzdGlja3kgaGVhZGVyICovXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5oZWFkZXItLXByaW1hcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDE7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMubGFyZ2UtbGFwdG9wIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbbWVudS1sZWZ0XSAzNSUgW21pZGRsZS1jb250ZW50XSBhdXRvIFttZW51LXJpZ2h0XSAzNSU7XG4gIH1cbn1cblxuLm1lbnVfX2ZpcnN0IHtcblxuICAvLyBTYW1lIGFzIGhlYWRlciBoZWlnaHRcbiAgbWFyZ2luLXRvcDogNjBweDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50cy5sYXJnZS1sYXB0b3Age1xuICAgIGdyaWQtYXJlYTogbWVudS1sZWZ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAmID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIH1cbiAgfVxufVxuXG4ubWVudV9fbGFzdCB7XG4gIFxuICBAaW5jbHVkZSBicmVha3BvaW50cy5sYXJnZS1sYXB0b3Age1xuICAgIGdyaWQtYXJlYTogbWVudS1yaWdodDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4ubWlkZGxlX19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtY29udGVudDogY2VudGVyO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLmxhcmdlLWxhcHRvcCB7XG4gICAgZ3JpZC1hcmVhOiBtaWRkbGUtY29udGVudDtcbiAgfVxufVxuXG5cbi5sb2dvIHtcblxuICBAaW5jbHVkZSBicmVha3BvaW50cy5sYXJnZS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW07XG4gIH1cblxuICBpbWcge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBoZWlnaHQ6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy5sYXB0b3Age1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgIH1cbiAgfVxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIHN0eWxlcyByZWxhdGVkIHRvIHRoZSBmb290ZXIgb2YgdGhlIHNpdGUvYXBwbGljYXRpb24uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AdXNlIFwicmVzb3VyY2VzL3Njc3MvYWJzdHJhY3RzL3ZhcmlhYmxlc1wiIGFzIGJyZWFrcG9pbnRzO1xuXG5mb290ZXIge1xuICBmb250OiB2YXIoLS1mbnQtcmVndWxhcik7XG4gIG1hcmdpbi10b3A6IGF1dG87XG5cbiAgJiBwIHtcbiAgICBmb250OiB2YXIoLS1mbnQtcmVndWxhcik7XG4gICAgY29sb3I6IHZhcigtLWNsci13aGl0ZSk7XG4gIH1cblxuICAmIGxpIHtcbiAgICBwYWRkaW5nOiAwLjRlbSAwO1xuICB9XG59XG5cbi5mb290ZXJfX2xvZ28ge1xuICB3aWR0aDogY2xhbXAoNi42MjVyZW0sIDF2dyArIDEycmVtLCAxNXJlbSk7XG4gIG1hcmdpbi1ib3R0b206MWVtO1xufVxuXG4vKiBmb290ZXIgbmF2aWdhdGlvbiAqL1xuLmZvb3Rlci0tcHJpbWFyeSB7XG4gICYgPiBkaXYge1xuICAgIG1hcmdpbjogMCAwIDNyZW07XG4gIH1cblxuICAmID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLnRhYmxldCB7XG4gICAgZGlzcGxheTpncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMWZyKTtcblxuICAgICYgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICBncmlkLWNvbHVtbjogMTtcbiAgICB9XG4gICAgJiA+IGRpdjpudGgtY2hpbGQoMikge1xuICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgIH1cbiAgICAmID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gICAgICBncmlkLXJvdzogMjtcbiAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgfVxuICAgICYgPiBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIGdyaWQtcm93OiAzO1xuICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICB9XG4gICAgJiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgIGdyaWQtcm93OiA0O1xuICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50cy5sYXB0b3Age1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcblxuICAgICYgPiBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICB9XG5cbiAgICAmID4gZGl2Omxhc3QtY2hpbGQge1xuICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICBncmlkLWNvbHVtbjogMztcbiAgICB9XG4gIH1cbn1cblxuLy8gYmVsb3cgZm9vdGVyIGNvbnRlbnRcbi5jb250ZW50LS1iZWxvdy13ZWJzaXRlIHtcbiAgZGlzcGxheTpmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICYgLmZsZXgtMTIge1xuICAgIGZsZXg6IDEuMjtcbiAgfVxuICBcbiAgJiAuZmxleC0xOCB7XG4gICAgZmxleDogMS44O1xuICB9XG5cbiAgJiA+ICoge1xuICAgIHBhZGRpbmc6MS40cmVtIDA7XG4gIH1cblxuICAmIGEge1xuICAgIGNvbG9yOiB2YXIoLS1jbHItc2Vjb25kYXJ5KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuNGVtO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMubGFyZ2UtbGFwdG9wIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICAmID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cbn1cblxuLy8gcGF5bWVudCBsb2dvcyBiZWxvdyBmb290ZXIgbWFpbiBjb250ZW50XG4ucGF5bWVudC1sb2dvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICYgaW1nIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBwYWRkaW5nOiAwLjNyZW07XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy5sYXJnZS1sYXB0b3Age1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIH1cblxuICAgICY6bm90KC5uby1ncmV5KSB7XG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKSBpbnZlcnQoMC41KTtcbiAgICB9XG5cbiAgICAmLm5vLWdyZXkge1xuICAgICAgZmlsdGVyOiBub25lO1xuICAgIH1cbiAgICAmLm1hc3RlciB7XG4gICAgICB3aWR0aDogNTVweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50cy5sYXJnZS1sYXB0b3Age1xuICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xuICB9XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgc3R5bGVzIHJlbGF0ZWQgdG8gdGhlIHNlY3Rpb24gb2YgdGhlIHNpdGUvYXBwbGljYXRpb24gbGF5b3V0LlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQHVzZSBcInJlc291cmNlcy9zY3NzL2Fic3RyYWN0cy92YXJpYWJsZXNcIiBhcyBicmVha3BvaW50cztcblxuc2VjdGlvbiB7XG4gIHBhZGRpbmctYmxvY2s6IG1pbig1dmgsIDNyZW0pO1xuICBjb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeSk7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMubGFyZ2UtbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJsb2NrOiBtaW4oMjB2aCwgNXJlbSk7XG4gIH1cbn1cblxuLnNlY3Rpb24tLWxlYWRpbmcge1xuICBwYWRkaW5nLWJsb2NrOiBtaW4oNXZoLCA1cmVtKTtcbn1cblxuLyogU2VjdGlvbiB3aXRoIGEgcHJpbWFyeSBiYWNrZ3JvdW5kIGNvbG9yICovXG4uc2VjdGlvbl9fYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNsci1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNsci13aGl0ZSk7XG5cbiAgJiBoMyB7XG4gICAgY29sb3I6dmFyKC0tY2xyLXdoaXRlKSFpbXBvcnRhbnQ7XG4gIH1cblxuICAmIGEge1xuICAgIGNvbG9yOiB2YXIoLS1jbHItd2hpdGUpO1xuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICB9XG59XG5cbi8qIFNlY3Rpb24gd2l0aCBhIHNlY29uZGFyeSBiYWNrZ3JvdW5kIGNvbG9yICovXG4uc2VjdGlvbl9fYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY2xyLXNlY29uZGFyeSk7XG4gIGNvbG9yOnZhcigtLWNsci13aGl0ZSk7XG5cbiAgJiBoMiwgaDEge1xuICAgIGNvbG9yOnZhcigtLWNsci13aGl0ZSk7XG4gIH1cblxuICAmIC5ibG9ja19fdGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS1jbHItd2hpdGUpO1xuICB9XG5cbiAgJiAuY2FyZHMgcCB7XG4gICAgY29sb3I6IHZhcigtLWNsci1zZWNvbmRhcnkpO1xuICB9XG5cbiAgJiAuZm9ybV9fY29udHJvbCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY2xyLWZvcm0tYnJkKTtcbiAgfVxufVxuXG4vKiBTZWN0aW9uIHdpdGggYSBncmV5IGJhY2tncm91bmQgY29sb3IgKi9cbi5zZWN0aW9uLS1ncmV5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY2xyLWdyZXktbGlnaHRlc3QpO1xufVxuXG4vKiBTZWN0aW9uIHdpdGggYSBibHVlIGxpZ2h0IGJhY2tncm91bmQgY29sb3IgKi9cbi5zZWN0aW9uLS1ibHVlLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY2xyLXNlY29uZGFyeS1saWdodGVuKTtcblxuICAmIHAge1xuICAgIGNvbG9yOiB2YXIoLS1jbHItd2hpdGUpO1xuICB9XG59XG5cbi5zZWN0aW9uLS1leHRlbmQge1xuICBwYWRkaW5nLWJvdHRvbTogMjBlbTtcbn1cblxuLnNlY3Rpb24tLW92ZXJsYXAge1xuICBwYWRkaW5nLWJsb2NrOiAwIG1pbigyMHZoLCA1cmVtKTtcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBzdHlsZXMgcmVsYXRlZCB0byB0aGUgdmFyaW91cyBzaGFyZWQgc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AdXNlIFwicmVzb3VyY2VzL3Njc3MvYWJzdHJhY3RzL3ZhcmlhYmxlc1wiIGFzIGJyZWFrcG9pbnRzO1xuXG4uZmxleCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1nYXAsIDEuNXJlbSk7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMubGFwdG9wIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi8qIEp1c3RpZnkgY29udGVudCAqL1xuLmZsZXgtanVzdGlmeS1zdGFydCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQhaW1wb3J0YW50OyB9XG4uZmxleC1qdXN0aWZ5LWVuZCAgICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQhaW1wb3J0YW50OyB9XG4uZmxleC1qdXN0aWZ5LWNlbnRlciAgICB7IGp1c3RpZnktY29udGVudDogY2VudGVyIWltcG9ydGFudDsgfVxuLmZsZXgtanVzdGlmeS1iZXR3ZWVuICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4haW1wb3J0YW50OyB9XG4uZmxleC1qdXN0aWZ5LWFyb3VuZCAgICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kIWltcG9ydGFudDsgfVxuXG4vKiBBbGlnbiBpdGVtcyAqL1xuLmZsZXgtaXRlbXMtc3RhcnQgICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCFpbXBvcnRhbnQ7IH1cbi5mbGV4LWl0ZW1zLWVuZCAgICAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kIWltcG9ydGFudDsgfVxuLmZsZXgtaXRlbXMtY2VudGVyICAgICAgeyBhbGlnbi1pdGVtczogY2VudGVyIWltcG9ydGFudDsgfVxuLmZsZXgtaXRlbXMtYmFzZWxpbmUgICAgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUhaW1wb3J0YW50OyB9XG4uZmxleC1pdGVtcy1zdHJldGNoICAgICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoIWltcG9ydGFudDsgfVxuXG4uZmxleC0xICAgICAgICAgICAgICAgICB7IGZsZXg6IDEhaW1wb3J0YW50OyB9XG4uZmxleC0yICAgICAgICAgICAgICAgICB7IGZsZXg6IDIhaW1wb3J0YW50OyB9XG4uZmxleC0zICAgICAgICAgICAgICAgICB7IGZsZXg6IDMhaW1wb3J0YW50OyB9XG4uZmxleC00ICAgICAgICAgICAgICAgICB7IGZsZXg6IDQhaW1wb3J0YW50OyB9XG5cbi5ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiB2YXIoLS1nYXAsIDEuNXJlbSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiB0d28gY29sdW1ucyBpbiBhIHBhcmFncmFwaCAqL1xuLmNvbHVtbnMtMiB7XG4gIGNvbHVtbi1jb3VudDogMTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMubGFwdG9wIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gIH1cbn1cblxuLyogR2xvYmFsIGNsYXNzIGZvciBKUyAqL1xuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufVxuXG4udS0tc2hvdyB7XG4gIGRpc3BsYXk6YmxvY2shaW1wb3J0YW50O1xufVxuXG4udS0tc2hvdy0tZmxleCB7XG4gIGRpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBzdHlsZXMgcmVsYXRlZCB0byB0aGUgbmF2aWdhdGlvbiBjb21wb25lbnQuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AdXNlICdyZXNvdXJjZXMvc2Nzcy9hYnN0cmFjdHMvdmFyaWFibGVzJyBhcyBicmVha3BvaW50cztcblxuLm1vYmlsZV9fbmF2LS10b2dnbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMDE7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMubGFyZ2UtbGFwdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJiBzcGFuW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJyZHItcmFkLTIpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIFxuICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJyZHItcmFkLTIpO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgfVxuICAgIFxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgIH1cbiAgICBcbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206IC0xMHB4O1xuICAgIH1cbiAgfVxuXG4gIC8qIHgtaWNvbiBtZW51IHRvIGNsb3NlIG1vYmlsZSBtZW51IG5hdiAqL1xuICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAmIHNwYW5bYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAvKiBIaWRlIG1pZGRsZSBsaW5lICovXG4gICAgICBcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KSByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCkgcm90YXRlKC00NWRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIE1lbnUgY29udGFpbmVyIGZvciB0aGUgcHJpbWFyeSBtZW51IGF0IHRoZSB0b3AgKi9cbi5uYXYtLXByaW1hcnkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItc2Vjb25kYXJ5KTtcbiAgcGFkZGluZzogbWluKDV2aCwgMTBlbSk7XG4gIGhlaWdodDogMTAwdmg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDB2dyk7XG4gIHotaW5kZXg6IDEwMDA7XG5cbiAgJltkYXRhLXZpc2libGU9XCJ0cnVlXCJdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50cy5sYXJnZS1sYXB0b3Age1xuICAgIGluc2V0OiB1bnNldDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICB9XG5cbiAgJiBsaSB7XG4gICAgcGFkZGluZzogMC41ZW0gMCAxLjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJiAuaWNvbjpub3QoW2NsYXNzXj1pY29uLWFycm93XSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuICB9XG5cbiAgICAmIGEge1xuICAgICAgY29sb3I6IHZhcigtLWNsci13aGl0ZSk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250OiA1MDAgY2xhbXAoMS4xMjVyZW0sIDN2dywgMS4yNXJlbSkvMS44ZW0gJ0ludGVyJywgc2Fucy1zZXJpZjtcblxuICAgICAgJi5hY3RpdmU6bm90KDpoYXMoaS5pY29uKSkge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSB2YXIoLS1jbHItcHJpbWFyeSkgM3B4O1xuICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuNWVtO1xuICAgICAgfVxuXG4gICAgICAvLyBTcGVjaWFsIGhhbmRsaW5nIGZvciBhY2NvdW50cyBsaW5rIHdpdGggaWNvblxuICAgICAgJi5hY2NvdW50cy5hY3RpdmUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIFxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSB2YXIoLS1jbHItcHJpbWFyeSkgM3B4O1xuICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC41ZW07XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGkuaWNvbiB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxufVxuXG4vKiBBY2NvdW50IGxpbmsgKi9cbi5tZW51X19sYXN0IGxpOmxhc3QtY2hpbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5hdl9fbGluay5hY2NvdW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hY2NvdW50LWRyb3Bkb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1OXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1zZWNvbmRhcnkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgd2lkdGg6MTAwJTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMS4ycmVtO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NiwgMjU2LCAyNTYsIDAuMik7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy5sYXJnZS1sYXB0b3Age1xuICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICB9XG59XG5cbi5sb2dvdXQtYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xufVxuXG4vKiBTb2NpYWwgbmF2IGljb25zIGluIGZvb3RlciAqL1xuLnNvY2lhbF9fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuXG4gICYgbGkge1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNlci0xKTtcbiAgfVxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIHN0eWxlcyByZWxhdGVkIHRvIHRoZSBidXR0b24gY29tcG9uZW50LlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkB1c2UgJ3Jlc291cmNlcy9zY3NzL2Fic3RyYWN0cy92YXJpYWJsZXMnIGFzIGJyZWFrcG9pbnRzO1xuXG4uYnRuIHtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjQhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA4cHggMXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icmRyLXJhZC01MCk7XG4gIGZvbnQ6IHZhcigtLWZudC13Z3QtNjAwKSAxLjFyZW0vMS42ZW0gXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxuICAmLS1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItcHJpbWFyeSk7XG4gICAgY29sb3I6IHZhcigtLWNsci13aGl0ZSk7XG4gIH1cblxuICAmLS1zZWNvbmRhcnktbGlnaHRlbiB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLXNlY29uZGFyeS1saWdodGVuKTtcbiAgICBjb2xvcjogdmFyKC0tY2xyLXdoaXRlKTtcbiAgfVxuXG4gICYtLXByaW1hcnktb3V0bGluZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY2xyLXByaW1hcnkpO1xuICAgIC8vIGJhY2tncm91bmQ6IHZhcigtLWNsci13aGl0ZSk7XG4gICAgY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KTtcbiAgfVxuXG4gICYtLXNlY29uZGFyeS1vdXRsaW5lIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jbHItc2Vjb25kYXJ5LWxpZ2h0ZW4pO1xuICAgIGNvbG9yOiB2YXIoLS1jbHItc2Vjb25kYXJ5LWxpZ2h0ZW4pO1xuICB9XG5cbiAgJi0tc2Vjb25kYXJ5LW91dGxpbmUtZGFyayB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY2xyLXNlY29uZGFyeSk7XG4gICAgY29sb3I6IHZhcigtLWNsci1zZWNvbmRhcnkpO1xuICB9XG5cbiAgJi0tYmxhY2stb3V0bGluZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY2xyLWJsYWNrKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItd2hpdGUpO1xuICAgIGNvbG9yOiB2YXIoLS1jbHItYmxhY2spO1xuICB9XG5cbiAgJi0tZGltIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItZ3JleS1kYXJrKTtcbiAgICBjb2xvcjogdmFyKC0tY2xyLXdoaXRlKTtcbiAgfVxuXG4gICYtLXNtIHtcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xcmVtO1xuICB9XG5cbiAgJi0tY2lyY2xlIHtcbiAgICAmLm91dGxpbmUtLXByaW1hcnkge1xuICAgICAgY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KTtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNsci1wcmltYXJ5KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeSk7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1wcmltYXJ5KTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jbHItd2hpdGUpO1xuICAgIH1cbiAgfVxuXG4gICZfX3BsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIitcIjtcbiAgfVxuXG4gICZfX21pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCItXCI7XG4gIH1cblxuICAmLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgY29sb3I6IHZhcigtLWNsci1zZWNvbmRhcnktbGlnaHRlbik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJi1lZGl0LXNtYWxsIHtcbiAgICB3aWR0aDogNDVweDtcbiAgfVxufVxuXG4vL1RPRE86IHJlbW92ZVxuLngge1xuICBjb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeS1saWdodGVuKTtcbiAgLyogQ2hlY2sgZm9yIGFjY2Vzc2liaWxpdHkgaXNzdWVzICovXG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjpwb2ludGVyO1xuICBwYWRkaW5nOjA7XG59IiwiI25vdGlmaWNhdGlvbnMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgdG9wOiA5MHB4O1xuICB6LWluZGV4OiAxMTExO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuI25vdGlmaWNhdGlvbnMgLm5vdGlmaWNhdGlvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NjY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgY29sb3I6IGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtaW5kZW50OiAwO1xufVxuXG4ubm90aWZpY2F0aW9uIC5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDFlbTtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDEwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ubm90aWZpY2F0aW9uIC50ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA4OCU7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG5cbiAgJiBzcGFuIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICBsaW5lLWNsYW1wOiAzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIH1cbn1cblxuLm5vdGlmaWNhdGlvbi5zdWNjZXNzIHtcbiAgY29sb3I6ICMzMzY5MUUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RDRURDOCAhaW1wb3J0YW50O1xufVxuXG4ubm90aWZpY2F0aW9uLnN1Y2Nlc3MgLmljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9zdmcvbm90aWZpY2F0aW9uLXN1Y2Nlc3MtaWNvbi5zdmcnKTtcbn1cblxuLm5vdGlmaWNhdGlvbi5lcnJvciB7XG4gIGNvbG9yOiAjYTgxNTE1ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNGRkNDQkMgIWltcG9ydGFudDtcbn1cblxuLm5vdGlmaWNhdGlvbi5lcnJvciAuaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL3N2Zy9ub3RpZmljYXRpb24tZXJyb3ItaWNvbi5zdmcnKTtcbn1cblxuLm5vdGlmaWNhdGlvbi5pbmZvIHtcbiAgY29sb3I6ICMwMTU3OUIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI0IzRTVGQyAhaW1wb3J0YW50O1xufVxuXG4ubm90aWZpY2F0aW9uLmluZm8gLmljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9zdmcvbm90aWZpY2F0aW9uLWluZm8taWNvbi5zdmcnKTtcbn1cblxuLm5vdGlmaWNhdGlvbi53YXJuaW5nIHtcbiAgY29sb3I6ICM3NDViMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZWNjNCAhaW1wb3J0YW50O1xufVxuXG4ubm90aWZpY2F0aW9uLndhcm5pbmcgLmljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9zdmcvbm90aWZpY2F0aW9uLXdhcm5pbmctaWNvbi5zdmcnKTtcbn0iLCIvKiBzaWRlYmFyIG1lbnUgKi9cbi5tZW51LS1hc2lkZSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5tZW51LS1hc2lkZSBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubWVudS0tYXNpZGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwLjVyZW0haW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4vLy5tZW51LS1hc2lkZSBhOjpiZWZvcmUge1xuLy8gIGNvbnRlbnQ6IFwi4oCiXCI7XG4vLyAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gIGxlZnQ6IDA7XG4vL31cbi5tZW51LS1hc2lkZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cbi5tZW51LS1hc2lkZSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufSIsIi8qIFRhYmJlZCBzdHJ1Y3R1cmUgKi9cbi50YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNsci1ncmV5LWxpZ2h0ZXIpO1xuICBtYXJnaW46IDAgMC41cmVtO1xufVxuXG4udGFiIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDJyZW0gMC4zcmVtIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udDogbm9ybWFsIGNsYW1wKDEuMTI1cmVtLCAxLjE1dncsIDEuMjVyZW0pIC8gMS44ZW0gXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xufVxuXG4uYWN0aXZlLXRhYiB7XG4gIGNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIHZhcigtLWNsci1wcmltYXJ5KSAwLjE1ZW07XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC43ZW07XG59XG5cbi5jb250ZW50IHtcbiAgbWFyZ2luOiAxLjVyZW0gMC41cmVtIWltcG9ydGFudDtcblxuICAmIHAge1xuICAgIGZvbnQ6IHZhcigtLWZudC1yZWd1bGFyKTtcbiAgfVxufSIsIi50aHJlZS1kb3RzLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmX19idXR0b24ge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci13aGl0ZSk7XG4gICAgY29sb3I6IHZhcigtLWNsci1ibGFjayk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAmX19wb3B1cCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItd2hpdGUpO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBtaW4td2lkdGg6IDE1LjYyNXJlbTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLnNob3cge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIubGlua19fYXJyb3cge1xuICAgIGNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICBcbiAgLmxpbmtfX2Fycm93OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItcHJpbWFyeSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICB9XG4gIFxuICAubGlua19fYXJyb3c6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDJweCAycHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDZweDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICB9IiwiQHVzZSBcInJlc291cmNlcy9zY3NzL2Fic3RyYWN0cy92YXJpYWJsZXNcIiBhcyBicmVha3BvaW50cztcblxuLmF1dG9jb21wbGV0ZSB7XG4gICZfX3Jlc3VsdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IHZhcigtLXRvcC1tKTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMzB2aDtcbiAgICBtYXgtaGVpZ2h0OiA2MHZoO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gICAgXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnJkci1yYWQtMjApIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1ib3gtc2hhZG93LXByaW1hcnkpO1xuXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxMDAxO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMubGFwdG9wIHtcbiAgICAgIHdpZHRoOiA0MHZ3O1xuICAgICAgdG9wOiB2YXIoLS10b3AtbCk7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1icmRyLXJhZC0xNSkhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLmxhcmdlLWxhcHRvcCB7XG4gICAgICB3aWR0aDogNDAwcHg7XG4gICAgICBoZWlnaHQ6IDMwcmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLngtbGFyZ2Utc2NyZWVuIHtcbiAgICAgIHRvcDogdmFyKC0tdG9wLXhsbCk7XG4gICAgfSAgXG4gIFxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgICAgY29sb3I6IHZhcigtLWNsci1zZWNvbmRhcnkpO1xuICAgICAgZm9udDogdmFyKC0tZm50LWZvcm1zKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgXG4gICAgICAmIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgIH1cbiAgXG4gICAgbGk6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLXNlY29uZGFyeS1saWdodGVuKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jbHItd2hpdGUpO1xuICAgICAgbWFyZ2luOiAwIC0xcmVtO1xuICAgICAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJyZHItcmFkLTEwKTtcbiAgICB9XG4gIFxuICAgICYgLmljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuICBcbiAgICAmIC5zZWxlY3Rpb24ge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udDogdmFyKC0tZm50LWZvcm1zKTtcbiAgICBjb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgJi1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB2YXIoLS1jbHItd2hpdGUpO1xuICB9XG5cbiAgJl9fdGl0bGUucG93ZXJ3ZWQtYnktZyB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwYWRkaW5nOiAxcHggMXB4IDFweCAxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL21hcHMuZ3N0YXRpYy5jb20vbWFwZmlsZXMvYXBpLTMvaW1hZ2VzL3Bvd2VyZWQtYnktZ29vZ2xlLW9uLXdoaXRlMy5wbmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMjBweCAxNHB4O1xuICB9XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgc3R5bGVzIHJlbGF0ZWQgdG8gdGhlIGRhdGVwaWNrZXIgY29tcG9uZW50LlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQHVzZSAncmVzb3VyY2VzL3Njc3MvYWJzdHJhY3RzL3ZhcmlhYmxlcycgYXMgYnJlYWtwb2ludHM7XG5cbi5kYXRlLXRpbWVfX2VsZW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gVmFuaWxsYUpTIERhdGVwaWNrZXIgT3ZlcnJpZGVcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9teW10aC92YW5pbGxhanMtZGF0ZXBpY2tlclxuLmRhdGVwaWNrZXItcGlja2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLXdoaXRlKTtcbiAgY29sb3I6IHZhcigtLWNsci1zZWNvbmRhcnkpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjZXItMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG5cbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnJkci1yYWQtMjApIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYm94LXNoYWRvdy1wcmltYXJ5KTtcblxuICB6LWluZGV4OiA5OTk7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLnRhYmxldCB7XG4gICAgd2lkdGg6IDIycmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMubGFyZ2UtbGFwdG9wIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1icmRyLXJhZC0xMCk7XG4gIH1cbn1cblxuLmRhdGVwaWNrZXItZ3JpZCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFuaW1hdGlvbjogY2VudGVyO1xuICB3aWR0aDogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuXG4uZGF0ZXBpY2tlci1jb250cm9scyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJiAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDFyZW0haW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAwIC44cmVtIWltcG9ydGFudDtcbiAgfVxufVxuXG4vL3NlbGVjdGVkIGRhdGVcbi5kYXRlcGlja2VyLWNlbGwuc2VsZWN0ZWQsXG4uZGF0ZXBpY2tlci1jZWxsLnNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpIWltcG9ydGFudDtcbn1cblxuLmRhdGVwaWNrZXItdmlldyB7XG4gIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbn1cblxuLmJ1dHRvbi52aWV3LXN3aXRjaCB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNlci0xKTtcbiAgY29sb3I6IHZhcigtLWNsci1zZWNvbmRhcnkpIWltcG9ydGFudDtcbiAgZm9udDogbm9ybWFsIHZhcigtLWZudC13Z3QtNTAwKSAxLjRyZW0vMS44NzVlbSBcIkludGVyXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBzdHlsZXMgcmVsYXRlZCB0byB0aGUgdGltZXBpY2tlciBjb21wb25lbnQuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AdXNlICdyZXNvdXJjZXMvc2Nzcy9hYnN0cmFjdHMvdmFyaWFibGVzJyBhcyBicmVha3BvaW50cztcblxuLnRpbWVwaWNrZXJfX2VsZW1lbnQge1xuICBjb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeSk7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAxLjJyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJyZHItcmFkLTIwKSFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJveC1zaGFkb3ctcHJpbWFyeSk7XG5cbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMXB4O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLnRhYmxldCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLmxhcHRvcCB7XG4gICAgd2lkdGg6IDE1cmVtO1xuICB9XG5cbiAgJiA+IGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmOm5vdCguYWN0aXZlKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYgYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICB9XG59XG5cbi50aW1lcGlja2VyX19ib2R5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbZmlyc3RdIDQwJSBbbWlkZGxlXSAyMCUgW2xhc3RdIDQwJTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIHBhZGRpbmc6IDEuNmVtIDE1JTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJiA+IGRpdiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxcmVtIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmIC5wYW5lbF9faG91ciB7XG4gICAgZ3JpZC1jb2x1bW46IGZpcnN0O1xuICB9XG5cbiAgJiAucGFuZWxfX21pZGRsZSB7XG4gICAgZ3JpZC1jb2x1bW46IG1pZGRsZTtcbiAgICBwbGFjZS1zZWxmOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMS42cmVtO1xuICB9XG5cbiAgJiAucGFuZWxfX21pbnV0ZSB7XG4gICAgZ3JpZC1jb2x1bW46IGxhc3Q7XG4gIH1cblxuICAucGFuZWxfX2hvdXIsIFxuICAucGFuZWxfX21pbnV0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50cy50YWJsZXQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW2ZpcnN0XSA0MCUgW21pZGRsZV0gMjAlIFtsYXN0XSA0MCU7XG4gICAgcGFkZGluZzogMS42ZW0gMTAlO1xuICB9XG59XG5cbi50aW1lcGlja2VyX19sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1jbHItc2Vjb25kYXJ5KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250OiBub3JtYWwgdmFyKC0tZm50LXdndC01MDApIDEuMXJlbS8xLjg3NWVtIFwiSW50ZXJcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG4udGltZXBpY2tlcl9fbWVzc2FnZSB7XG4gIGZvbnQ6IG5vcm1hbCBjbGFtcCgxLjFyZW0sIDEuMTVyZW0sIDEuMnJlbSkvMS44ZW0gJ0ludGVyJywgc2Fucy1zZXJpZjtcbn1cblxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgc3R5bGVzIHJlbGF0ZWQgdG8gdGhlIGZvcm1zICYgZm9ybSBlbGVtZW50cy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkB1c2UgXCJyZXNvdXJjZXMvc2Nzcy9hYnN0cmFjdHMvdmFyaWFibGVzXCIgYXMgYnJlYWtwb2ludHM7XG5cbmZvcm0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuaW5wdXQ6Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogV3JhcHBlciBmb3IgYSBmb3JtIGVsZW1lbnQgZmllbGQgY29udGFpbmluZyBpY29ucywgXG4gICB0aGUgLmZvcm1fX2dyb3VwIGFuZCBwYW5lbHMgdGhhdCBvcGVuIG9uIGFjdGl2ZSAqL1xuLmZvcm1fX2VsZW1lbnQtLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZXItMTUpO1xufVxuXG4vKiBXcmFwcGVyIGZvciBmb3JtIGVsZW1lbnRzLCBhbmQgbWF0ZXJpYWwtbGlrZSBoZWxwZXIgZWxlbWVudHMsXG4gICBjb250YWluaW5nIC5mb3JtX19sYWJlbCBhbmQgLmZvcm1fX2NvbnRyb2wgYW5kIC5lcnJvciAqL1xuLmZvcm1fX2dyb3VwIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIHdpZHRoOjEwMCU7XG5cbiAgJiBzZWxlY3Qge1xuICAgIHRvcDoyMnB4IWltcG9ydGFudFxuICB9XG59XG5cbi8qIEZvcm0gZWxlbWVudDogaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEgKi9cbi5mb3JtX19jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0LjJyZW07XG4gIGNvbG9yOiB2YXIoLS1jbHItc2Vjb25kYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgZm9udDogdmFyKC0tZm50LWZvcm1zKSFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEuOHJlbSAyLjVyZW0gMC4ycmVtIDEuMnJlbTtcbiAgYm9yZGVyOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnJkci1yYWQtNTApO1xuICBsaW5lLWhlaWdodDogMS4xNSAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLmxhcHRvcCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY2xyLWZvcm0tYnJkKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1icmRyLXJhZC0yMCk7XG4gICAgcGFkZGluZzogMS4ycmVtIDIuNXJlbSAwLjhyZW0gMS4ycmVtO1xuICB9XG59XG5cbi5mb3JtX19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250OiB2YXIoLS1mbnQtZm9ybXMtbWF0ZXJpYWwtbGFiZWwpO1xuICBjb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcmVtO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDAuNXJlbSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZSBhbGw7XG4gIHBhZGRpbmc6IDAgMi41cmVtIDAgMS4ycmVtO1xufVxuXG5zZWxlY3QuZm9ybV9fY29udHJvbCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbnRleHRhcmVhLmZvcm1fX2NvbnRyb2wge1xuICBtaW4taGVpZ2h0OiA4ZW07XG4gIG1heC1oZWlnaHQ6IDIwZW07XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XG5cbiAgLy8gdGV4dC1vdmVyZmxvdzogdW5zZXQ7XG4gIC8vIG92ZXJmbG93OiB1bnNldDtcbiAgLy8gd2hpdGUtc3BhY2U6IHVuc2V0O1xufVxuXG4uZm9ybV9fY29udHJvbDpmb2N1cywgXG4uZm9ybV9fY29udHJvbDp2YWxpZCxcbi5mb3JtX19jb250cm9sOmludmFsaWQsXG4uZm9ybV9fY29udHJvbFtyZWFkb25seV0ge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZm9ybV9fY29udHJvbDpmb2N1cyB+IGxhYmVsLFxuLmZvcm1fX2NvbnRyb2w6dmFsaWQgfiBsYWJlbCxcbi5mb3JtX19jb250cm9sLmlzLWludmFsaWQgfiBsYWJlbCxcbi5mb3JtX19jb250cm9sLmhhcy12YWx1ZSB+IGxhYmVsIHtcbiAgdG9wOiAxMHB4IWltcG9ydGFudDtcbiAgY29sb3I6ICM4MTg2OWE7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMubGFwdG9wIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB0b3A6IC0xMnB4IWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBtYXJnaW46IDAgMCAwIDFyZW0haW1wb3J0YW50O1xuICB9XG59XG5cbi8qIGZvcm1fX2NvbnRyb2wgdGltZXBpY2tlciBzcGVjaWZpYyAqL1xuLmZvcm1fX2NvbnRyb2wtLXNtIHtcbiAgcGFkZGluZzogMS4ycmVtIDAuOHJlbTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJyZHItcmFkLTgpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jbHItZ3JleS1saWdodGVyKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyogRm9ybSBpY29uczogbGVhZGluZyBhbmQgdHJhaWxpbmcgKi9cbi5mb3JtX19pY29uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2Utb3V0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuXG4gICYubGVhZGluZyB7XG4gICAgbGVmdDogLTVweDtcbiAgICB0b3A6IDJyZW07XG4gIH1cblxuICAmLnRyYWlsaW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMTJweDtcbiAgfVxufVxuXG4vKiBBZGRvbiBwYW5lbCB1c2VkIHRvIGxvYWQgcGFuZWxzIGxpa2UgZGF0ZXBpY2tlciBhbmQgdGltZXBpY2tlciAqL1xuLmZvcm1fX2FkZG9uLXBhbmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwMTtcbn1cblxuLyogSW5wdXQgUGxhY2Vob2xkZXIgKi9cbmlucHV0OjpwbGFjZWhvbGRlcixcbnNlbGVjdDo6cGxhY2Vob2xkZXIsXG50ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tY2xyLWdyZXktZGFyayk7XG4gIGZvbnQtc2l6ZTogMC42cmVtIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZudC13Z3QtNjAwKSFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ2cHghaW1wb3J0YW50O1xuICBsZWZ0OiAwO1xufVxuXG4vKiBDcm9zcyBicm93c2VyIGF1dG9maWxsIGlucHV0IHN0eWxlICovXG5cbi8vIFRhcmdldCBXZWJLaXQgYnJvd3NlcnMgKENocm9tZSwgU2FmYXJpLCBuZXdlciB2ZXJzaW9ucyBvZiBFZGdlKVxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDMycHggd2hpdGUgaW5zZXQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG59XG5cbi8vIFRhcmdldCBNb3ppbGxhIEZpcmVmb3hcbmlucHV0OmF1dG9maWxsLFxuaW5wdXQ6YXV0b2ZpbGw6aG92ZXIsXG5pbnB1dDphdXRvZmlsbDpmb2N1cyxcbmlucHV0OmF1dG9maWxsOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDMycHggd2hpdGUgaW5zZXQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbi8vIEZvciBvdGhlciBicm93c2Vyc1xuaW5wdXQ6LWludGVybmFsLWF1dG9maWxsLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59IiwiLm5vdGUge1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icmRyLXJhZC0xMCk7XG59XG5cbi5ub3RlLS1lcnJvciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNsci1wcmltYXJ5LTMwKTtcbiAgY29sb3I6IHZhcigtLWNsci1zZWNvbmRhcnkpO1xufVxuXG4ubm90ZS0taW5mbyB7XG4gIGJhY2tncm91bmQ6YWxpY2VibHVlO1xuICBjb2xvcjp2YXIoLS1jbHItc2Vjb25kYXJ5KTtcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBzdHlsZXMgcmVsYXRlZCB0byB0aGUgbnVtZXJpYy1zdGVwcGVyIGNvbXBvbmVudC5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkB1c2UgJ3Jlc291cmNlcy9zY3NzL2Fic3RyYWN0cy92YXJpYWJsZXMnIGFzIGJyZWFrcG9pbnRzO1xuXG4vKiBOdW1lcmljIHN0ZXBwZXIgKi9cbi5zdGVwcGVyIHtcblxuICAmX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnJkci1yYWQtMjApO1xuICAgIHBhZGRpbmc6IDAuOHJlbSAxLjJyZW07XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy5sYXB0b3Age1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNsci1mb3JtLWJyZCk7XG4gICAgfVxuXG4gICAgLmJsb2NrLWxlZnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cbiAgICAmIC5ibG9jay1sZWZ0X19pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gICAgJiAuYmxvY2stcmlnaHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIGZvbnQ6IHZhcigtLWZudC1mb3Jtcyk7XG4gICAgY29sb3I6IHZhcigtLWNsci1zZWNvbmRhcnkpO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgJl9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogdmFyKC0tY2xyLWdyZXkpO1xuXG4gICAgJi5wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeSk7XG4gICAgfVxuICB9XG59XG5cbi5udW1lcmljLXN0ZXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5zdGVwcGVyX19idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuXG4gIGZvbnQtc2l6ZTogdmFyKC0tZm50LXN6LTIwKTtcbiAgY29sb3I6IHZhcigtLWNsci13aGl0ZSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNsci1wcmltYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnJkci1yYWQtNTBwKTtcblxuICAmOmhvdmVyOm5vdCguaW5hY3RpdmUpIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItcHJpbWFyeS1saWdodGVuKTtcbiAgfVxuXG4gICYuaW5hY3RpdmUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItZ3JleS1saWdodGVyKSAhaW1wb3J0YW50O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi5zdGVwcGVyX19jb3VudGVyIHtcbiAgbWFyZ2luOiAwIC41cmVtO1xuICBtaW4td2lkdGg6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNsci1zZWNvbmRhcnkpO1xuICBmb250OiB2YXIoLS1mbnQtZm9ybXMpO1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgc3R5bGVzIHJlbGF0ZWQgdG8gdGhlIHBhc3Nlbmdlci1wYW5lbCBjb21wb25lbnQuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AdXNlIFwicmVzb3VyY2VzL3Njc3MvYWJzdHJhY3RzL3ZhcmlhYmxlc1wiIGFzIGJyZWFrcG9pbnRzO1xuXG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy9udW1lcmljLXN0ZXBwZXJcIjtcblxuLnBhbmVsLS1wYXNzZW5nZXJzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNsci13aGl0ZSk7XG4gIGNvbG9yOiB2YXIoLS1jbHItYmxhY2spO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjZXItMTUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogdmFyKC0tdG9wLW0pO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icmRyLXJhZC0yMCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJveC1zaGFkb3ctcHJpbWFyeSk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgei1pbmRleDogMTAwMDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50cy50YWJsZXQge1xuICAgIHdpZHRoOiA1MHZ3O1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLmxhcHRvcCB7XG4gICAgd2lkdGg6IDM1dnc7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgdG9wOiB2YXIoLS10b3AtbCk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMubGFyZ2UtbGFwdG9wIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNXZ3KTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50cy54LWxhcmdlLXNjcmVlbiB7XG4gICAgdG9wOiB2YXIoLS10b3AteGxsKTtcbiAgfVxuXG4gICYgYnV0dG9uI3N1Ym1pdC0tcGFzc2VuZ2VycyB7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgfVxuXG4gICYgLnN0ZXBwZXJfX3JvdyB7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgYm9yZGVyOiAwIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmUhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuICB9XG59IiwiLmVycm9yLS11bmRlcmxpbmUge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmVkIWltcG9ydGFudDtcbn0iLCIuanVzdC12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gICAgY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KSFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW0gMCAxLjJyZW07XG59XG5cbi5qdXN0LXZhbGlkYXRlLWVycm9yLWZpZWxkIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNsci1wcmltYXJ5LWxpZ2h0ZW4pIWltcG9ydGFudDtcbn1cblxuLmlzLWludmFsaWQge1xuICAgICZbdHlwZT1cImNoZWNrYm94XCJdIH4gLmVycm9yIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICYgfiAuZXJyb3Ige1xuICAgICAgICBtYXJnaW46IDAgMCAwIDEuMnJlbTtcbiAgICB9XG59XG5cbi5lcnJvciB7XG4gICAgY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KTtcbn0iLCJAdXNlIFwicmVzb3VyY2VzL3Njc3MvYWJzdHJhY3RzL3ZhcmlhYmxlc1wiIGFzIGJyZWFrcG9pbnRzO1xuXG4uZm9ybS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAwO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblxuICBAaW5jbHVkZSBicmVha3BvaW50cy5sYXB0b3Age1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cblxuLmZvcm0tZ3JpZF9fZ3JvdXAtLXR3by1jb2wge1xuICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblxuICBnYXA6IDAgMnJlbTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50cy5sYXB0b3Age1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cblxuLmZvcm0tZ3JpZF9fZ3JvdXAtLXRocmVlLWNvbCB7XG4gIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDFyZW07XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMubGFwdG9wIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5cbi5mb3JtLWdyaWRfX2dyb3VwIHtcbiAgLyogQ2hpbGRyZW4gYmVoYXZlIGFzIGRpcmVjdCBncmlkIGl0ZW1zICovXG4gIC8vZGlzcGxheTogY29udGVudHM7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbi5mb3JtLWdyaWRfX2l0ZW0ge1xuICBncmlkLWNvbHVtbjogMSAvIC0xO1xufVxuXG4vKiBBbGlnbiBib3R0b20gYnV0dG9ucyAqL1xuLmZvcm0ge1xuICAmX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZ2FwOiAxMHB4O1xuXG4gICAgJi5ib3R0b20ge1xuICAgICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2VyLTE1KTtcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRpbmdfX2luc2lkZSB7XG4gIG1hcmdpbjogMnJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250OiA1MDAgMS4ycmVtLzEuNGVtICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmIGkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4vKiBoMiBiZWZvcmUgLmJveCAqL1xuaDI6aGFzKCsgLmJveCkge1xuICBtYXJnaW46IDAgMCAwLjVyZW0gMS4ycmVtO1xufSIsIkB1c2UgJ3Jlc291cmNlcy9zY3NzL2Fic3RyYWN0cy92YXJpYWJsZXMnIGFzIGJyZWFrcG9pbnRzO1xuXG4vKiBvdmVycmlkZXMgKi9cbi50YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSFpbXBvcnRhbnQ7XG5cbiAgJl9faGVhZGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1icmRyLXJhZC0yMCk7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmIC50aHJlZS1kb3RzLW1lbnUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbXBvbmVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJiAuY29udGVudCB7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1icmRyLXJhZC0yMCk7XG4gICAgICBtYXJnaW46IDJweCAwIWltcG9ydGFudDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMubGFwdG9wIHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IHZhcigtLXNwYWNlci0xNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWIge1xuICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtIWltcG9ydGFudDtcbn1cblxuLy8gVE9ETzogbWFrZSBpdCAuYm94XG4uYm94ZWQge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnJkci1yYWQtMjApO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjZXItMTUpO1xuXG4gICYtdHdvLWNvbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLnRhYmxldCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLmxhcHRvcCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICYgPiBkaXYge1xuICAgICAgZmxleDogMTtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNlci0xNSk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLnRhYmxldCB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2VyLTE1KTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLmxhcHRvcCB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNlci0xNSk7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9IFxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYgKyAuc2hhcmVkIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjZXItMTUpO1xuICB9XG59XG5cbi50aHJlZS1kb3RzLW1lbnUge1xuICAmX19wb3B1cCB7XG4gICAgbWluLXdpZHRoOiAyMHJlbSFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnJkci1yYWQtMjApO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWJveC1zaGFkb3ctcHJpbWFyeSk7XG4gICAgcmlnaHQ6IC0xcmVtO1xuICAgIHRvcDogMy42cmVtO1xuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBjb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpO1xuICB9XG59XG5cbi5oZWFkaW5nLS1hY3RpdmUge1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICBmb250OiB2YXIoLS1mbnQtaGVhZGluZy1zZWNvbmRhcnkpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjZXItMSk7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnJkci1yYWQtMjApO1xuXG4gICYudmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLyBUb29sYm94IG92ZXJyaWRlXG5oMiB7XG4gIGZvbnQ6IHZhcigtLWZudC1oZWFkaW5nKTtcbn1cblxuLmZsZXguY29udGFjdCB7XG4gIGdhcDogNXJlbTtcbn1cblxuLnRhYnNfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMubGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5mb3JtX19lbGVtZW50LS13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NXJlbTtcblxuICAuZXJyb3Ige1xuICAgIC8vIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDAuMTVyZW07XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uZGF0ZXRpbWVfbWFzay0td3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHghaW1wb3J0YW50O1xuICByaWdodDogMi41cmVtO1xuICBsZWZ0OiAxLjJyZW07XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB6LWluZGV4OiAxO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLmxhcHRvcCB7XG4gICAgICB0b3A6IDExcHghaW1wb3J0YW50O1xuICAgICAgbGVmdDogMXJlbTtcbiAgICAgIHJpZ2h0OiAwLjJyZW07XG4gIH1cblxuICAmID4gZGl2IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogN3B4IDAgMCAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLmxhcHRvcCB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gIH1cblxuICAmIC5kYXRlLCAmIC50aW1lIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgY29sb3I6IHZhcigtLWNsci1zZWNvbmRhcnkpO1xuICAgICAgXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdlbnJ1dG8taWNvJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpO1xuICAgICAgfVxuICB9XG5cbiAgJiAuZGF0ZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLmxhcHRvcCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjRyZW07XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTkwMVwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgfVxuXG4gICYgLnRpbWUge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICB9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/