:root{--color__white: #ffffff;--color__black: #000000;--color__primary: #00325c;--color__secondary: #00b4bf;--color__accent: #ff6b35;--color__light: #ffffff;--color__dark: #1a1a1a;--color__neutral--light: #f3f3f3;--color__neutral: #747376;--color__neutral--dark: #292929;--color__body: var(--color__neutral--dark);--color__admin: var(--color__primary);--color__facebook: #1877f2;--color__twitter: #1da1f2;--color__linkedin: #0a66c2;--color__instagram: #e4405f;--color__youtube: #cd201f;--color__pinterest: #bd081c;--text__primary: "bebas-neue", sans-serif;--text__secondary: "montserrat", sans-serif;--text__base--size: 16px;--text__base--line: 25px;--linear: cubic-bezier(0.25, 0.25, 0.75, 0.75);--easeInQuad: cubic-bezier(0.55, 0.085, 0.68, 0.53);--easeInCubic: cubic-bezier(0.55, 0.055, 0.675, 0.19);--easeInQuart: cubic-bezier(0.895, 0.03, 0.685, 0.22);--easeInQuint: cubic-bezier(0.755, 0.05, 0.855, 0.06);--easeInSine: cubic-bezier(0.47, 0, 0.745, 0.715);--easeInExpo: cubic-bezier(0.95, 0.05, 0.795, 0.035);--easeInCirc: cubic-bezier(0.6, 0.04, 0.98, 0.335);--easeInBack: cubic-bezier(0.6, 0, 0.735, 0.045);--easeOutQuad: cubic-bezier(0.25, 0.46, 0.45, 0.94);--easeOutCubic: cubic-bezier(0.215, 0.61, 0.355, 1);--easeOutQuart: cubic-bezier(0.165, 0.84, 0.44, 1);--easeOutQuint: cubic-bezier(0.23, 1, 0.32, 1);--easeOutSine: cubic-bezier(0.39, 0.575, 0.565, 1);--easeOutExpo: cubic-bezier(0.19, 1, 0.22, 1);--easeOutCirc: cubic-bezier(0.075, 0.82, 0.165, 1);--easeOutBack: cubic-bezier(0.175, 0.885, 0.32, 1);--easeInOutQuad: cubic-bezier(0.455, 0.03, 0.515, 0.955);--easeInOutCubic: cubic-bezier(0.645, 0.045, 0.355, 1);--easeInOutQuart: cubic-bezier(0.77, 0, 0.175, 1);--easeInOutQuint: cubic-bezier(0.86, 0, 0.07, 1);--easeInOutSine: cubic-bezier(0.445, 0.05, 0.55, 0.95);--easeInOutExpo: cubic-bezier(1, 0, 0, 1);--easeInOutCirc: cubic-bezier(0.785, 0.135, 0.15, 0.86);--easeInOutBack: cubic-bezier(0.68, 0, 0.265, 1);--container__width: 1800px;--container__padding: 20px;--Main-gradient: linear-gradient(90deg, #e01c47 0%, #e98024 100%);--Font-sizes-h1: 84px;--Font-sizes-h2: 56px;--Font-sizes-h3: 36px;--Font-sizes-h4: 24px;--Font-sizes-tag--big: 14px;--Font-sizes-menu-item: 16px;--Font-sizes-paragraph--big: 18px;--Font-sizes-paragraph: 18px;--Font-sizes-button: 16px;--Font-sizes-quote--big: 48px}.has-anim{opacity:0;transform:translateY(15px);transition:opacity .35s ease,transform .45s ease}[data-anim=fade-up]{transform:translateY(15px)}[data-anim=fade-down]{transform:translateY(-15px)}[data-anim=fade-left]{transform:translateX(-15px)}[data-anim=fade-right]{transform:translateX(15px)}[data-anim=zoom-in]{transform:scale(0.9)}[data-anim=zoom-out]{transform:scale(1.1)}[data-anim=flip-left]{transform:rotateY(-90deg)}[data-anim=flip-right]{transform:rotateY(90deg)}[data-anim=flip-up]{transform:rotateX(-90deg)}[data-anim=flip-down]{transform:rotateX(90deg)}.animated{opacity:1;transform:none}.animate-fade-up{opacity:0;transform:translateY(30px)}.animate-fade-down{opacity:0;transform:translateY(-30px)}.animate-fade-left{opacity:0;transform:translateX(-30px)}.animate-fade-right{opacity:0;transform:translateX(30px)}.animate-scale{opacity:0;transform:scale(0.95)}.animate-split-text,.animate-split-text-lines,.animate-split-text-words{overflow:hidden}.animate-delay-1{--animate-delay: 0.1s}.animate-delay-2{--animate-delay: 0.2s}.animate-delay-3{--animate-delay: 0.3s}.animate-delay-4{--animate-delay: 0.4s}.animate-delay-5{--animate-delay: 0.5s}.animate-delay-6{--animate-delay: 0.6s}.animate-delay-7{--animate-delay: 0.7s}.animate-delay-8{--animate-delay: 0.8s}.animate-delay-9{--animate-delay: 0.9s}.animate-delay-10{--animate-delay: 1s}@font-face{font-family:"bebas-neue";src:url("../../fonts/bebas-neue-regular.woff2") format("woff2");font-display:fallback;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:"montserrat";src:url("../../fonts/montserrat-regular.woff2") format("woff2");font-display:fallback;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:"montserrat";src:url("../../fonts/montserrat-light-italic.woff2") format("woff2");font-display:fallback;font-style:italic;font-weight:300;font-stretch:normal}@font-face{font-family:"montserrat";src:url("../../fonts/montserrat-regular-italic.woff2") format("woff2");font-display:fallback;font-style:italic;font-weight:400;font-stretch:normal}@font-face{font-family:"montserrat";src:url("../../fonts/montserrat-medium.woff2") format("woff2");font-display:fallback;font-style:normal;font-weight:500;font-stretch:normal}@font-face{font-family:"montserrat";src:url("../../fonts/montserrat-semibold.woff2") format("woff2");font-display:fallback;font-style:normal;font-weight:600;font-stretch:normal}@font-face{font-family:"montserrat";src:url("../../fonts/montserrat-semibold-italic.woff2") format("woff2");font-display:fallback;font-style:italic;font-weight:600;font-stretch:normal}@font-face{font-family:"tour-et-taxis-venues";src:url("../fonts/tour-et-taxis-venues/tour-et-taxis-venues.eot");src:url("../fonts/tour-et-taxis-venues/tour-et-taxis-venues.eot?#iefix") format("eot"),url("../fonts/tour-et-taxis-venues/tour-et-taxis-venues.woff2") format("woff2"),url("../fonts/tour-et-taxis-venues/tour-et-taxis-venues.woff") format("woff"),url("../fonts/tour-et-taxis-venues/tour-et-taxis-venues.ttf") format("truetype"),url("../fonts/tour-et-taxis-venues/tour-et-taxis-venues.svg#tour-et-taxis-venues") format("svg")}.icon:before{font-family:"tour-et-taxis-venues";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none}.icon-arrow-down:before{content:""}.icon-close:before{content:""}.icon-facebook:before{content:""}.icon-linkedin:before{content:""}.icon-twitter:before{content:""}.gradient-text,.text-gradient{background:var(--Main-gradient, linear-gradient(90deg, #e01c47 0%, #e98024 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);display:inline-block}.gradient-text .reveal-word,.text-gradient .reveal-word{background:var(--Main-gradient, linear-gradient(90deg, #e01c47 0%, #e98024 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);display:inline-block}*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}ol{counter-reset:revert}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::-moz-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}*,*::before,*::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}body{font-size:var(--text__base--size);line-height:var(--text__base--line);color:var(--color__body);font-family:var(--text__primary);overflow-x:hidden}img{display:block}figure{margin:0}video{display:block}input{all:revert;box-sizing:border-box}a,button,select,input[type=submit],input[type=reset],input[type=button],input[type=file],input[type=image],input[type=radio],input[type=checkbox],input[type=color],input[type=date],input[type=datetime-local],input[type=range]{cursor:pointer}::-moz-selection{background-color:var(--color__primary);color:var(--color__white)}::selection{background-color:var(--color__primary);color:var(--color__white)}::-moz-selection{background-color:var(--color__primary);color:var(--color__white)}:focus-visible{outline:2px solid var(--color__primary);outline-offset:2px}.wf-loading body{visibility:hidden}.cmplz-cookiebanner,.cmplz-cookiebanner *,.cmplz-cookiebanner button,.cmplz-cookiebanner input,.cmplz-cookiebanner select,.cmplz-cookiebanner textarea,.cmplz-cookiebanner .cmplz-title,.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-btn{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif !important}[data-animate]{opacity:0}@media(prefers-reduced-motion: reduce){[data-animate]{opacity:1 !important;transform:none !important}}.container{max-width:var(--container__width);width:100%;margin:0 auto;padding:0 var(--container__padding)}.content{--header-height: 156px;--content-nav-gap: 130px;--content-nav-offset: calc(var(--header-height) + var(--content-nav-gap));--hero-content-start: calc(var(--header-height) + 100px);display:flow-root;padding-top:var(--content-nav-offset);padding-bottom:5vh;min-height:90vh}@media only screen and (max-width: 1300px ){.content{--header-height: 144px}}@media only screen and (max-width: 1050px ){.content{--header-height: 104px;--hero-content-start: 120px}}@media only screen and (max-width: 680px ){.content{--header-height: 92px;--hero-content-start: 120px}}#single-events,#single-venues,#single-post,#home,#linksPage,#services,#contact,#about,#espaces,#events-listing,#editoriaux,#documents,#partenaires,#faq-page{padding-top:0}.main-title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-h1, 84px);line-height:100%}@media only screen and (max-width: 1300px ){.main-title{font-size:72px}}@media only screen and (max-width: 1050px ){.main-title{font-size:56px}}@media only screen and (max-width: 680px ){.main-title{font-size:48px}}.hidden-text{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;font-size:0;line-height:0;text-indent:-9999px}.header{--header-background: #fff;--header-border: rgba(26, 26, 26, 0.08);--header-text: #1a1a1a;--header-text-muted: rgba(26, 26, 26, 0.75);--header-language-hover: rgba(26, 26, 26, 0.06);--header-language-border: rgba(26, 26, 26, 0.18);--header-language-surface: #fff;--header-language-dropdown-surface: #fff;--header-language-dropdown-text: #1a1a1a;--header-language-dropdown-hover: rgba(26, 26, 26, 0.06);--header-language-dropdown-shadow: 0 18px 40px rgba(17, 24, 39, 0.14);position:fixed;top:0;left:0;right:0;background:var(--header-background);z-index:100;transform:translateY(0);will-change:transform,background,border-color;transition:background .3s ease,border-color .3s ease}.header--overlay{--header-background: transparent;--header-border: rgba(255, 255, 255, 0.14);--header-text: #fff;--header-text-muted: rgba(255, 255, 255, 0.86);--header-language-hover: rgba(255, 255, 255, 0.1);--header-language-border: rgba(255, 255, 255, 0.18);--header-language-surface: transparent;--header-language-dropdown-surface: #1a1a1a;--header-language-dropdown-text: #fff;--header-language-dropdown-hover: rgba(255, 255, 255, 0.08);--header-language-dropdown-shadow: 0 18px 40px rgba(0, 0, 0, 0.26);position:absolute}.header--overlay-dark{--header-background: transparent;--header-border: rgba(26, 26, 26, 0.14);--header-text: #1a1a1a;--header-text-muted: rgba(26, 26, 26, 0.75);--header-language-hover: rgba(26, 26, 26, 0.06);--header-language-border: rgba(26, 26, 26, 0.18);--header-language-surface: transparent;--header-language-dropdown-surface: #fff;--header-language-dropdown-text: #1a1a1a;--header-language-dropdown-hover: rgba(26, 26, 26, 0.06);--header-language-dropdown-shadow: 0 18px 40px rgba(17, 24, 39, 0.14)}.header--solid{--header-background: #fff;--header-border: rgba(26, 26, 26, 0.08);--header-text: #1a1a1a;--header-text-muted: rgba(26, 26, 26, 0.75);--header-language-hover: rgba(26, 26, 26, 0.06);--header-language-border: rgba(26, 26, 26, 0.18);--header-language-surface: #fff;--header-language-dropdown-surface: #fff;--header-language-dropdown-text: #1a1a1a;--header-language-dropdown-hover: rgba(26, 26, 26, 0.06);--header-language-dropdown-shadow: 0 18px 40px rgba(17, 24, 39, 0.14)}.header--floating{transform:translateY(calc(-100% - 24px));opacity:0;pointer-events:none}.header--floating .header__logo-image--light{opacity:0 !important}.header--floating .header__logo-image--dark{opacity:1 !important}.header--floating.is-active{transform:translateY(0);opacity:1;pointer-events:auto}.header--floating.is-animating-in{animation:header-slide-down 1.15s cubic-bezier(0.22, 1, 0.36, 1);animation-fill-mode:both}.header--floating.is-animating-out{animation:header-slide-up .95s cubic-bezier(0.4, 0, 0.2, 1);animation-fill-mode:both}.admin-bar .header{top:32px}@media screen and (max-width: 782px){.admin-bar .header{top:46px}}.header__main{background:rgba(0,0,0,0)}.header__main .container{max-width:var(--container__width);margin:0 auto;padding:0 var(--container__padding)}.header__main-content{display:flex;align-items:flex-end;justify-content:flex-start;gap:48px;min-height:120px;padding:18px 0}.header__left{display:flex;align-items:center;gap:28px;flex-shrink:0;margin-right:auto;align-self:center}.header__brand{display:flex;align-items:center;gap:60px;flex-shrink:0}.header__logo{display:block;line-height:0;position:relative}.header__logo img{display:block;height:56px;width:auto;transition:opacity .45s cubic-bezier(0.22, 1, 0.36, 1)}.header__menu-toggle{display:none;align-items:center;justify-content:center;min-width:136px;min-height:56px;padding:0 30px;border-radius:20px;border:0;background:var(--Main-gradient, linear-gradient(90deg, #e01c47 0%, #e98024 100%));color:var(--color__light, #fff);text-align:center;cursor:pointer;box-shadow:0 10px 22px rgba(224,28,71,.28);transition:transform .2s ease,box-shadow .3s ease;font-family:"montserrat",sans-serif;font-weight:600;font-style:normal;font-size:var(--Font-sizes-button, 16px);line-height:100%;text-transform:uppercase}@media(hover: hover)and (pointer: fine){.header__menu-toggle:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(224,28,71,.32)}}.header__logo-image--light{display:block;opacity:0}.header__logo-image--dark{position:absolute;inset:0;opacity:1;pointer-events:none}.header--overlay:not(.header--solid) .header__logo-image--light{opacity:1 !important}.header--overlay:not(.header--solid) .header__logo-image--dark{opacity:0 !important}.header--overlay.header--overlay-dark:not(.header--solid) .header__logo-image--light{opacity:0 !important}.header--overlay.header--overlay-dark:not(.header--solid) .header__logo-image--dark{opacity:1 !important}.header--solid .header__logo-image--light,.header--default .header__logo-image--light{opacity:0 !important}.header--solid .header__logo-image--dark,.header--default .header__logo-image--dark{opacity:1 !important}.header__languages{--lang-switcher-trigger-color: var(--header-text);--lang-switcher-border: var(--header-language-border);--lang-switcher-dropdown-surface: var(--header-language-dropdown-surface);--lang-switcher-dropdown-text: var(--header-language-dropdown-text);--lang-switcher-dropdown-shadow: var(--header-language-dropdown-shadow);position:relative;min-width:-moz-max-content;min-width:max-content}.header__languages .lang-item{list-style:none}.header__languages ul{display:flex;align-items:center;list-style:none;margin:0;padding:0;position:relative}.header__languages a{font-family:"montserrat",sans-serif;font-weight:500;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-menu-item, 16px);line-height:100%;text-transform:uppercase;color:var(--lang-switcher-trigger-color);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0;transition:all .2s ease}.header__languages a:after{content:"";display:inline-block;width:9px;height:10px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='10' viewBox='0 0 9 10' fill='none'%3E%3Cpath d='M4.51 9.724L0 6.644V4.818L4.51 7.722L8.976 4.818V6.644L4.51 9.724ZM3.652 8.096V0H5.346V8.096H3.652Z' fill='white'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='10' viewBox='0 0 9 10' fill='none'%3E%3Cpath d='M4.51 9.724L0 6.644V4.818L4.51 7.722L8.976 4.818V6.644L4.51 9.724ZM3.652 8.096V0H5.346V8.096H3.652Z' fill='white'/%3E%3C/svg%3E") no-repeat center/contain;transition:transform .2s ease}@media(hover: hover)and (pointer: fine){.header__languages a:hover{color:var(--color__orange, #e98024)}}.header__languages .lang-item-first{position:relative}.header__languages .lang-item-first:before{content:"";position:absolute;left:-12px;right:-12px;top:100%;height:18px}@media(hover: hover)and (pointer: fine){.header__languages .lang-item-first:hover>a:after{transform:rotate(180deg)}.header__languages .lang-item-first:hover ul{opacity:1;visibility:visible;transform:translateY(0)}}.header__languages .lang-item-first.active ul{opacity:1;visibility:visible;transform:translateY(0)}.header__languages .lang-item-first.active>a:after{transform:rotate(180deg)}.header__languages ul ul{position:absolute;top:calc(100% + 6px);left:0;min-width:100%;padding:4px;border-radius:20px;border:1px solid rgba(0,0,0,0);background:var(--lang-switcher-dropdown-surface);box-shadow:var(--lang-switcher-dropdown-shadow),inset 0 0 0 1px var(--lang-switcher-border);display:flex;flex-direction:column;align-items:stretch;gap:6px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:all .2s ease}.header__languages ul ul li{margin:0;padding:0}.header__languages ul ul a{font-family:"montserrat",sans-serif;font-weight:500;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-menu-item, 16px);line-height:100%;text-transform:uppercase;justify-content:space-between;min-height:32px;padding:8px 10px;border:0;border-radius:14px;background:rgba(0,0,0,0);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--lang-switcher-dropdown-text)}.header__languages ul ul a:after{display:none}@media(hover: hover)and (pointer: fine){.header__languages ul ul a:hover{background:rgba(233,128,36,.12);color:var(--color__orange, #e98024)}}.header__right{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:14px;flex-shrink:0}.header__utility-nav{display:flex;align-items:center;justify-content:flex-end;width:100%}.header__actions{display:flex;align-items:center;justify-content:flex-end;gap:48px}.header__nav{flex:0 1 auto;display:flex;justify-content:flex-end;min-width:0}.header__menu{display:flex;align-items:center;gap:48px;list-style:none;margin:0;padding:0}.header__menu li{margin:0;padding:0}.header__menu a{font-family:"montserrat",sans-serif;font-weight:500;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-menu-item, 16px);line-height:100%;text-transform:uppercase;color:var(--header-text);text-decoration:none;transition:color .2s ease;white-space:nowrap}@media(hover: hover)and (pointer: fine){.header__menu a:hover{color:#e98024}}.header__menu .current-menu-item a,.header__menu .current_page_item a{color:#e01c47}.header--overlay:not(.header--floating) .header__menu a{color:var(--header-text)}@media(hover: hover)and (pointer: fine){.header--overlay:not(.header--floating) .header__menu a:hover{color:#e98024}}.header--overlay:not(.header--floating) .header__utility a{color:var(--header-text-muted)}@media(hover: hover)and (pointer: fine){.header--overlay:not(.header--floating) .header__utility a:hover{color:#e98024}}.header--solid .header__menu a,.header--default .header__menu a,.header--floating .header__menu a{color:var(--color__dark, #1a1a1a)}@media(hover: hover)and (pointer: fine){.header--solid .header__menu a:hover,.header--default .header__menu a:hover,.header--floating .header__menu a:hover{color:#e98024}}.header--solid .header__utility a,.header--default .header__utility a,.header--floating .header__utility a{color:var(--color__dark, #1a1a1a)}.header__utility{display:flex;align-items:center;gap:32px;list-style:none;margin:0;padding:0}.header__utility li{margin:0;padding:0}.header__utility a{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__grey, #d7d7d7);font-size:var(--Font-sizes-menu-item--small, 12px);line-height:130%;text-decoration:none;transition:color .2s ease;white-space:nowrap}@media(hover: hover)and (pointer: fine){.header__utility a:hover{color:#e98024}}.header__cta{flex-shrink:0;white-space:nowrap}@media only screen and (max-width: 1450px)and (min-width: 1101px){.header__main-content{gap:clamp(20px,1.9vw,48px)}.header__left{flex:1 1 auto;min-width:0;gap:clamp(16px,1.2vw,28px)}.header__brand{min-width:0;gap:clamp(20px,2vw,60px)}.header__logo img{height:clamp(44px,2.9vw,52px)}.header__right{flex:0 1 auto;min-width:0}.header__utility{gap:clamp(20px,.9vw,32px);min-width:0}.header__actions{gap:clamp(16px,1.4vw,48px);min-width:0}.header__nav,.header__languages{min-width:0}.header__menu{gap:clamp(30px,1vw,48px);min-width:0}.header__menu a{font-size:clamp(12px,.9vw,16px)}.header__cta.btn{font-size:clamp(12px,.9vw,16px);line-height:100%;padding:16px 20px}}@media only screen and (max-width: 1100px){.header{position:fixed;transition:background .24s cubic-bezier(0.4, 0, 0.2, 1),border-color .24s cubic-bezier(0.4, 0, 0.2, 1)}.header:not(.header--overlay){--header-background: #fff;--header-border: rgba(26, 26, 26, 0.08);--header-text: #1a1a1a;--header-text-muted: rgba(26, 26, 26, 0.75);--header-language-hover: rgba(26, 26, 26, 0.06)}.header__main .container{padding-left:28px;padding-right:28px}.header__main-content{min-height:auto;padding:20px 0;align-items:center;justify-content:space-between;gap:0}.header__left{width:100%;justify-content:space-between;margin-right:0;gap:16px;align-self:center}.header__logo img{height:48px;transition:opacity .24s cubic-bezier(0.4, 0, 0.2, 1)}.header__menu-toggle{display:inline-flex;flex-shrink:0}.header__languages,.header__right{display:none}.header--menu-open,.header--menu-hiding{position:fixed;inset:0;z-index:120}.header--menu-open .header__main,.header--menu-open .container,.header--menu-hiding .header__main,.header--menu-hiding .container{height:100%}.header--menu-open .header__main .container,.header--menu-hiding .header__main .container{padding-left:28px;padding-right:28px}.header--menu-open .header__main-content,.header--menu-hiding .header__main-content{height:100%;min-height:100dvh;padding:20px 0;flex-direction:column;align-items:stretch;justify-content:flex-start;position:relative}.header--menu-open .header__left,.header--menu-hiding .header__left{width:100%;align-self:stretch;margin-right:0;align-items:center;justify-content:space-between}.header--menu-open .header__brand,.header--menu-hiding .header__brand{gap:0}.header--menu-open .header__menu-toggle,.header--menu-hiding .header__menu-toggle{color:#fff}.header--menu-open .header__right,.header--menu-hiding .header__right{display:flex;width:100%;flex-direction:column;flex:1;align-items:stretch;opacity:1;transition:opacity .24s cubic-bezier(0.4, 0, 0.2, 1)}.header--menu-open .header__actions,.header--menu-hiding .header__actions{display:contents}.header--menu-open .header__nav,.header--menu-hiding .header__nav{order:1;width:100%;justify-content:center;margin-top:auto}.header--menu-open .header__menu,.header--menu-hiding .header__menu{width:100%;flex-direction:column;align-items:center;justify-content:flex-start;gap:36px}.header--menu-open .header__menu a,.header--menu-hiding .header__menu a{font-family:"montserrat",sans-serif;color:#fff;font-size:var(--Font-sizes-menu-item, 16px);font-style:normal;font-weight:500;line-height:1;text-transform:uppercase;text-align:center}.header--menu-open .header__utility-nav,.header--menu-hiding .header__utility-nav{order:2;display:flex;justify-content:center;margin-top:64px}.header--menu-open .header__utility,.header--menu-hiding .header__utility{flex-direction:column;align-items:center;gap:24px}.header--menu-open .header__utility a,.header--menu-hiding .header__utility a{font-family:"montserrat",sans-serif;color:#d8dae1;font-size:var(--Font-sizes-menu-item--small, 16px);font-style:normal;font-weight:400;line-height:1.3;text-transform:none;text-align:center}.header--menu-open .header__languages,.header--menu-hiding .header__languages{display:flex;position:absolute;left:50%;bottom:clamp(118px,15vh,174px);transform:translateX(-50%);z-index:1}.header--menu-open .header__languages ul ul,.header--menu-hiding .header__languages ul ul{top:auto;bottom:calc(100% + 12px);left:50%;transform:translate(-50%, 10px)}.header--menu-open .header__languages .lang-item-first.active ul,.header--menu-hiding .header__languages .lang-item-first.active ul{transform:translate(-50%, 0)}.header--menu-open .header__cta,.header--menu-hiding .header__cta{order:3;width:100%;margin-top:auto;text-align:center;justify-content:center;padding:26px 20px;border-radius:28px}.header--menu-open{--header-background: #14171d;--header-border: rgba(255, 255, 255, 0.14);--header-text: #fff;--header-text-muted: rgba(255, 255, 255, 0.78);--header-language-hover: rgba(255, 255, 255, 0.1);background:#14171d;animation:none}.header--menu-open .header__logo-image--light{opacity:1 !important}.header--menu-open .header__logo-image--dark{opacity:0 !important}.header--menu-open .header__main{animation:none}.header--menu-open .header__right{animation:header-mobile-content-in .32s cubic-bezier(0.22, 1, 0.36, 1) .06s both}.header--menu-hiding{pointer-events:none;animation:none}.header--menu-hiding:not(.header--overlay){--header-background: #fff;--header-border: rgba(26, 26, 26, 0.08);--header-text: #1a1a1a;--header-text-muted: rgba(26, 26, 26, 0.75);--header-language-hover: rgba(26, 26, 26, 0.06);background:#fff}.header--menu-hiding:not(.header--overlay) .header__logo-image--light{opacity:0 !important}.header--menu-hiding:not(.header--overlay) .header__logo-image--dark{opacity:1 !important}.header--menu-hiding.header--overlay{--header-background: transparent;--header-border: rgba(255, 255, 255, 0.14);--header-text: #fff;--header-text-muted: rgba(255, 255, 255, 0.86);--header-language-hover: rgba(255, 255, 255, 0.1);background:rgba(0,0,0,0)}.header--menu-hiding.header--overlay .header__logo-image--light{opacity:1 !important}.header--menu-hiding.header--overlay .header__logo-image--dark{opacity:0 !important}.header--menu-hiding .header__main{animation:none}.header--menu-hiding .header__right{animation:none;opacity:0}}@media only screen and (max-width: 680px ){.header__main .container{padding-left:20px;padding-right:20px}.header__logo img{height:40px}.header__menu-toggle{min-width:104px;min-height:46px;padding:0 20px;border-radius:14px}.header--menu-open .header__main .container,.header--menu-hiding .header__main .container{padding-left:20px;padding-right:20px}.header--menu-open .header__main-content,.header--menu-hiding .header__main-content{padding-top:20px;padding-bottom:20px}.header--menu-open .header__nav,.header--menu-hiding .header__nav{margin-top:auto}.header--menu-open .header__menu,.header--menu-hiding .header__menu{gap:36px}.header--menu-open .header__menu a,.header--menu-hiding .header__menu a{font-size:var(--Font-sizes-menu-item, 16px)}.header--menu-open .header__utility-nav,.header--menu-hiding .header__utility-nav{margin-top:64px}.header--menu-open .header__utility,.header--menu-hiding .header__utility{gap:24px}.header--menu-open .header__utility a,.header--menu-hiding .header__utility a{font-size:var(--Font-sizes-menu-item--small, 16px)}.header--menu-open .header__languages,.header--menu-hiding .header__languages{bottom:clamp(98px,16vh,132px)}.header--menu-open .header__cta,.header--menu-hiding .header__cta{padding:18px 16px;border-radius:20px}.header__logo img{height:36px}}@keyframes header-slide-down{from{transform:translateY(calc(-100% - 24px));opacity:0}70%{opacity:1}to{transform:translateY(0);opacity:1}}@keyframes header-slide-up{from{transform:translateY(0);opacity:1}to{transform:translateY(calc(-100% - 24px));opacity:0}}@keyframes header-mobile-overlay-in{from{background:rgba(20,23,29,0)}to{background:#14171d}}@keyframes header-mobile-overlay-out{from{background:#14171d}to{background:rgba(20,23,29,0)}}@keyframes header-mobile-content-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes header-mobile-content-out{from{opacity:1}to{opacity:0}}@keyframes header-mobile-main-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes header-mobile-main-out{from{opacity:1}to{opacity:0}}body{padding-top:0}body.header-menu-open{overflow:hidden;padding-right:var(--header-scrollbar-comp, 0px)}.footer-cta{position:relative;margin-top:0;margin-bottom:-170px;padding:60px 0;z-index:10}@media only screen and (max-width: 1050px ){.footer-cta{margin-bottom:-140px;padding:40px 0}}@media only screen and (max-width: 680px ){.footer-cta{margin-bottom:-90px;padding:0}}.footer-cta__container{width:calc(100% - 40px);max-width:1232px;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(2, minmax(300px, 1fr));gap:40px;align-items:stretch}@media only screen and (max-width: 1300px ){.footer-cta__container{gap:32px}}@media only screen and (max-width: 1050px ){.footer-cta__container{grid-template-columns:1fr;gap:24px}}@media only screen and (max-width: 680px ){.footer-cta__container{gap:0}}.footer-cta__container--single{grid-template-columns:1fr;gap:0}.footer-cta__panel-wrap{min-width:0}.footer-cta__panel-wrap--brochure{position:relative;display:flex;flex-direction:column;height:100%}.footer-cta__panel{position:relative;min-width:0;border-radius:32px;padding:60px;overflow:hidden;display:flex}@media only screen and (max-width: 1300px ){.footer-cta__panel{padding:48px}}@media only screen and (max-width: 1050px ){.footer-cta__panel{padding:40px;border-radius:24px}}@media only screen and (max-width: 680px ){.footer-cta__panel{width:100%;padding:32px 24px;border-radius:0}}.footer-cta__panel--contact{min-width:300px;padding:var(--Dimensions-CTA-block-padding, 60px);flex-direction:column;align-items:center;gap:40px;flex:1 0 0;border-radius:32px;background:var(--Main-gradient, linear-gradient(90deg, #e01c47 0%, #e98024 100%));color:#fff}@media only screen and (max-width: 680px ){.footer-cta__panel--contact{min-width:0;padding:32px 24px;border-radius:0}}.footer-cta__panel--contact .footer-cta__panel-title,.footer-cta__panel--contact .footer-cta__panel-subtitle,.footer-cta__panel--contact .footer-cta__panel-note,.footer-cta__panel--contact .footer-cta__person-name,.footer-cta__panel--contact .footer-cta__person-role{color:var(--color__light, #fff)}.footer-cta__panel--contact .footer-cta__person{margin-bottom:40px}@media only screen and (max-width: 1050px ){.footer-cta__panel--contact .footer-cta__person{margin-bottom:24px}}.footer-cta__panel--contact .footer-cta__panel-btn--contact{margin-top:0}.footer-cta__panel--single{width:100%;max-width:1232px;margin:0 auto;padding-top:56px;padding-bottom:56px;border:1px solid #d7d7d7;background:#fff;color:#1a1a1a}@media only screen and (max-width: 1300px ){.footer-cta__panel--single{padding-top:48px;padding-bottom:48px}}@media only screen and (max-width: 1050px ){.footer-cta__panel--single{padding-top:40px;padding-bottom:40px}}@media only screen and (max-width: 680px ){.footer-cta__panel--single{border:1px solid #d7d7d7;border-radius:20px}}.footer-cta__panel--single .footer-cta__panel-title,.footer-cta__panel--single .footer-cta__panel-subtitle{color:var(--color__dark, #1a1a1a)}.footer-cta__panel--single .footer-cta__panel-title{background:var(--Main-gradient, linear-gradient(90deg, #e01c47 0%, #e98024 100%));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.footer-cta__panel--single .footer-cta__panel-subtitle{margin-bottom:50px;max-width:700px}.footer-cta__panel--single .footer-cta__panel-ornament{position:absolute;left:78px;bottom:-122px;width:586px;height:553px;pointer-events:none;z-index:1}@media only screen and (max-width: 1300px ){.footer-cta__panel--single .footer-cta__panel-ornament{left:32px}}@media only screen and (max-width: 1050px ){.footer-cta__panel--single .footer-cta__panel-ornament{left:50%;width:440px;height:415px;transform:translateX(-50%);bottom:-110px}}@media only screen and (max-width: 680px ){.footer-cta__panel--single .footer-cta__panel-ornament{width:320px;height:302px;left:50%;bottom:-90px;transform:translateX(-50%)}}.footer-cta__panel--brochure{flex:1 0 auto;height:100%;padding-top:56px;padding-bottom:56px;border:1px solid #d7d7d7;background:#fff;color:#1a1a1a}@media only screen and (max-width: 1300px ){.footer-cta__panel--brochure{padding-top:48px;padding-bottom:48px}}@media only screen and (max-width: 1050px ){.footer-cta__panel--brochure{padding-top:40px;padding-bottom:40px}}@media only screen and (max-width: 680px ){.footer-cta__panel--brochure{border-radius:0}}.footer-cta__panel--brochure .footer-cta__panel-subtitle{margin-bottom:24px}.footer-cta__panel--brochure .footer-cta__panel-note--brochure{position:absolute;top:calc(100% + 18px);left:0;right:0;margin-top:0;padding-top:0;padding-inline:24px;color:hsla(0,0%,100%,.7)}@media only screen and (max-width: 680px ){.footer-cta__panel--brochure .footer-cta__panel-note--brochure{padding-inline:8px}}.footer-cta__panel--brochure .footer-cta__form{display:flex;flex-direction:column;gap:0;width:100%;max-width:460px;align-items:center;margin-top:18px}.footer-cta__panel--brochure .footer-cta__form-label{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-paragraph, 18px);line-height:140%}@media only screen and (max-width: 1300px ){.footer-cta__panel--brochure .footer-cta__form-label{font-size:17px}}@media only screen and (max-width: 1050px ){.footer-cta__panel--brochure .footer-cta__form-label{font-size:16px}}@media only screen and (max-width: 680px ){.footer-cta__panel--brochure .footer-cta__form-label{font-size:16px}}.footer-cta__panel--brochure .footer-cta__form-label{font-weight:500;margin-bottom:14px;display:block;text-transform:uppercase;letter-spacing:.05em;width:100%;text-align:left}.footer-cta__panel--brochure .footer-cta__form-input{width:100%;padding:16px 20px;margin-bottom:32px;border:2px solid rgba(26,26,26,.1);border-radius:12px;font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-paragraph, 18px);line-height:140%}@media only screen and (max-width: 1300px ){.footer-cta__panel--brochure .footer-cta__form-input{font-size:17px}}@media only screen and (max-width: 1050px ){.footer-cta__panel--brochure .footer-cta__form-input{font-size:16px}}@media only screen and (max-width: 680px ){.footer-cta__panel--brochure .footer-cta__form-input{font-size:16px}}.footer-cta__panel--brochure .footer-cta__form-input{background:#fff;transition:border-color .3s ease}.footer-cta__panel--brochure .footer-cta__form-input:focus{outline:none;border-color:#e91e63}.footer-cta__panel--brochure .footer-cta__form-input::-moz-placeholder{color:rgba(26,26,26,.4)}.footer-cta__panel--brochure .footer-cta__form-input::placeholder{color:rgba(26,26,26,.4)}.footer-cta__panel--brochure .footer-cta__form-checkbox{display:flex;align-items:center;gap:12px;font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-paragraph, 18px);line-height:140%}@media only screen and (max-width: 1300px ){.footer-cta__panel--brochure .footer-cta__form-checkbox{font-size:17px}}@media only screen and (max-width: 1050px ){.footer-cta__panel--brochure .footer-cta__form-checkbox{font-size:16px}}@media only screen and (max-width: 680px ){.footer-cta__panel--brochure .footer-cta__form-checkbox{font-size:16px}}.footer-cta__panel--brochure .footer-cta__form-checkbox{width:100%;justify-content:center;margin-bottom:0}.footer-cta__panel--brochure .footer-cta__form-checkbox input[type=checkbox]{width:20px;height:20px;border-radius:4px;cursor:pointer}.footer-cta__panel--brochure .footer-cta__form-checkbox label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.footer-cta__panel--brochure .footer-cta__form-btn--brochure{margin-top:32px;border:1px solid rgba(26,26,26,.12);box-shadow:0 10px 30px rgba(26,26,26,.08);min-width:262px}.footer-cta__panel-content{position:relative;z-index:2;display:flex;flex-direction:column;height:100%;width:100%;align-items:center;text-align:center}.footer-cta__panel-title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;font-size:var(--Font-sizes-h2, 56px);line-height:110%}@media only screen and (max-width: 1300px ){.footer-cta__panel-title{font-size:48px}}@media only screen and (max-width: 1050px ){.footer-cta__panel-title{font-size:40px}}@media only screen and (max-width: 680px ){.footer-cta__panel-title{font-size:32px}}.footer-cta__panel-title{margin:0;margin-bottom:16px;text-align:center}@media only screen and (max-width: 680px ){.footer-cta__panel-title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;font-size:var(--Font-sizes-h2, 36px);line-height:110%}}.footer-cta__panel-subtitle{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-paragraph, 18px);line-height:140%}@media only screen and (max-width: 1300px ){.footer-cta__panel-subtitle{font-size:17px}}@media only screen and (max-width: 1050px ){.footer-cta__panel-subtitle{font-size:16px}}@media only screen and (max-width: 680px ){.footer-cta__panel-subtitle{font-size:16px}}.footer-cta__panel-subtitle{margin-bottom:40px;opacity:.9;text-align:center}@media only screen and (max-width: 1050px ){.footer-cta__panel-subtitle{margin-bottom:24px}}.footer-cta__panel-note{margin-top:auto;padding-top:4px;opacity:.45;text-align:center;color:var(--color__grey--dark, #757575);font-family:Montserrat;font-size:var(--Font-sizes-small-notice, 12px);font-style:italic;font-weight:400;line-height:140%}.footer-cta__panel-note--brochure{position:absolute;top:calc(100% + 8px);left:0;right:0;margin-top:0;padding-top:0;padding-inline:24px;color:hsla(0,0%,100%,.7)}@media only screen and (max-width: 680px ){.footer-cta__panel-note--brochure{padding-inline:8px}}.footer-cta__panel-btn{align-self:center;margin-top:0}@media only screen and (max-width: 680px ){.footer-cta__panel-btn{width:100%;justify-content:center}}.footer-cta__panel-btn--contact{margin-top:0}.footer-cta__person{display:flex;max-width:550px;padding:12px;align-items:center;align-content:center;gap:12px;align-self:center;flex-wrap:wrap;border-radius:32px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.1)}@media only screen and (max-width: 1050px ){.footer-cta__person{padding:16px}}.footer-cta__person-photo{width:120px;height:120px;aspect-ratio:1/1;border-radius:28px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;background-size:cover;background-position:center}@media only screen and (max-width: 680px ){.footer-cta__person-photo{width:64px;height:64px}}.footer-cta__person-info{display:flex;min-width:200px;padding:0 40px 0 15px;flex-direction:column;justify-content:center;align-items:flex-start;flex:1 0 0}.footer-cta__person-name{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-paragraph, 18px);line-height:140%}@media only screen and (max-width: 1300px ){.footer-cta__person-name{font-size:17px}}@media only screen and (max-width: 1050px ){.footer-cta__person-name{font-size:16px}}@media only screen and (max-width: 680px ){.footer-cta__person-name{font-size:16px}}.footer-cta__person-name{font-weight:600;margin-bottom:4px}.footer-cta__person-role{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-paragraph, 18px);line-height:140%}@media only screen and (max-width: 1300px ){.footer-cta__person-role{font-size:17px}}@media only screen and (max-width: 1050px ){.footer-cta__person-role{font-size:16px}}@media only screen and (max-width: 680px ){.footer-cta__person-role{font-size:16px}}.footer-cta__person-role{text-align:left}.footer-cta__form-btn{align-self:center;margin-top:0}@media only screen and (max-width: 680px ){.footer-cta__form-btn{width:100%;justify-content:center}}.footer{background:#1a1a1a;color:hsla(0,0%,100%,.7);display:flex;align-items:flex-start;align-self:stretch;padding:200px 60px 30px;margin-top:0}@media only screen and (max-width: 1300px ){.footer{padding:200px 40px 96px}}@media only screen and (max-width: 1050px ){.footer{padding:180px 32px 64px}}@media only screen and (max-width: 680px ){.footer{padding:140px 20px 40px}}.footer__container{max-width:100%;width:100%;margin:0 auto;padding:0;display:flex;flex-direction:column;min-height:100%}.footer__top{display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);align-items:flex-start;gap:38px;padding-bottom:60px;align-self:stretch}@media only screen and (max-width: 1300px ){.footer__top{gap:60px;padding-bottom:48px}}@media only screen and (max-width: 1050px ){.footer__top{display:flex;flex-direction:column;gap:120px;padding-bottom:40px}}.footer__brand{display:flex;width:100%;max-width:clamp(320px,32vw,690px);flex-direction:column;align-items:flex-start;gap:36px;align-self:stretch;grid-row:1;grid-column:1;justify-self:start;min-width:0}@media only screen and (max-width: 1300px ){.footer__brand{max-width:clamp(300px,31vw,520px)}}@media only screen and (max-width: 1050px ){.footer__brand{grid-column:auto;justify-self:auto;width:100%;max-width:100%}}.footer__brand-top{display:flex;align-items:center;gap:36px}@media only screen and (max-width: 680px ){.footer__brand-top{gap:20px;flex-wrap:wrap}}.footer__logo{display:inline-block;width:-moz-fit-content;width:fit-content}.footer__logo-img{height:62px;width:auto}@media only screen and (max-width: 680px ){.footer__logo-img{height:40px}}.footer__languages{--footer-language-border: rgba(255, 255, 255, 0.18);--footer-language-dropdown-surface: #1a1a1a;--footer-language-dropdown-text: #fff;--footer-language-dropdown-shadow: 0 18px 40px rgba(0, 0, 0, 0.26);--lang-switcher-trigger-color: var(--color__light, #fff);--lang-switcher-border: var(--footer-language-border);--lang-switcher-dropdown-surface: var(--footer-language-dropdown-surface);--lang-switcher-dropdown-text: var(--footer-language-dropdown-text);--lang-switcher-dropdown-shadow: var(--footer-language-dropdown-shadow);position:relative;min-width:-moz-max-content;min-width:max-content}.footer__languages .lang-item{list-style:none}.footer__languages ul{display:flex;align-items:center;list-style:none;margin:0;padding:0;position:relative}.footer__languages a{font-family:"montserrat",sans-serif;font-weight:500;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-menu-item, 16px);line-height:100%;text-transform:uppercase;color:var(--lang-switcher-trigger-color);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0;transition:all .2s ease}.footer__languages a:after{content:"";display:inline-block;width:9px;height:10px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='10' viewBox='0 0 9 10' fill='none'%3E%3Cpath d='M4.51 9.724L0 6.644V4.818L4.51 7.722L8.976 4.818V6.644L4.51 9.724ZM3.652 8.096V0H5.346V8.096H3.652Z' fill='white'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='10' viewBox='0 0 9 10' fill='none'%3E%3Cpath d='M4.51 9.724L0 6.644V4.818L4.51 7.722L8.976 4.818V6.644L4.51 9.724ZM3.652 8.096V0H5.346V8.096H3.652Z' fill='white'/%3E%3C/svg%3E") no-repeat center/contain;transition:transform .2s ease}@media(hover: hover)and (pointer: fine){.footer__languages a:hover{color:var(--color__orange, #e98024)}}.footer__languages .lang-item-first{position:relative}.footer__languages .lang-item-first:before{content:"";position:absolute;left:-12px;right:-12px;top:100%;height:18px}@media(hover: hover)and (pointer: fine){.footer__languages .lang-item-first:hover>a:after{transform:rotate(180deg)}.footer__languages .lang-item-first:hover ul{opacity:1;visibility:visible;transform:translateY(0)}}.footer__languages .lang-item-first.active ul{opacity:1;visibility:visible;transform:translateY(0)}.footer__languages .lang-item-first.active>a:after{transform:rotate(180deg)}.footer__languages ul ul{position:absolute;top:calc(100% + 6px);left:0;min-width:100%;padding:4px;border-radius:20px;border:1px solid rgba(0,0,0,0);background:var(--lang-switcher-dropdown-surface);box-shadow:var(--lang-switcher-dropdown-shadow),inset 0 0 0 1px var(--lang-switcher-border);display:flex;flex-direction:column;align-items:stretch;gap:6px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:all .2s ease}.footer__languages ul ul li{margin:0;padding:0}.footer__languages ul ul a{font-family:"montserrat",sans-serif;font-weight:500;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-menu-item, 16px);line-height:100%;text-transform:uppercase;justify-content:space-between;min-height:32px;padding:8px 10px;border:0;border-radius:14px;background:rgba(0,0,0,0);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--lang-switcher-dropdown-text)}.footer__languages ul ul a:after{display:none}@media(hover: hover)and (pointer: fine){.footer__languages ul ul a:hover{background:rgba(233,128,36,.12);color:var(--color__orange, #e98024)}}.footer__socials{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.footer__social-link{display:inline-flex;align-items:center;justify-content:center;color:var(--color__light, #fff);transition:opacity .25s ease,transform .25s ease}.footer__social-link img{width:30px;height:30px;display:block;filter:brightness(0) invert(1)}@media(hover: hover)and (pointer: fine){.footer__social-link:hover{opacity:.72;transform:translateY(-1px)}}.footer__address{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-paragraph, 18px);line-height:140%}@media only screen and (max-width: 1300px ){.footer__address{font-size:17px}}@media only screen and (max-width: 1050px ){.footer__address{font-size:16px}}@media only screen and (max-width: 680px ){.footer__address{font-size:16px}}.footer__address{color:var(--color__light, #fff);max-width:260px}.footer__address p{margin:0}.footer__address-link{text-decoration:none;transition:color .25s ease}@media(hover: hover)and (pointer: fine){.footer__address-link:hover{color:var(--color__orange, #e98024)}}.footer__contact-details{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.footer__hours,.footer__phone{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-paragraph, 18px);line-height:140%}@media only screen and (max-width: 1300px ){.footer__hours,.footer__phone{font-size:17px}}@media only screen and (max-width: 1050px ){.footer__hours,.footer__phone{font-size:16px}}@media only screen and (max-width: 680px ){.footer__hours,.footer__phone{font-size:16px}}.footer__hours,.footer__phone{color:var(--color__light, #fff);max-width:260px}.footer__hours p,.footer__phone p{margin:0}.footer__phone{font-weight:600;text-decoration:none;transition:color .25s ease}@media(hover: hover)and (pointer: fine){.footer__phone:hover{color:var(--color__orange, #e98024)}}.footer__newsletter-title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;leading-trim:both;text-edge:cap;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-h4, 24px);line-height:90%}@media only screen and (max-width: 1300px ){.footer__newsletter-title{font-size:22px}}@media only screen and (max-width: 1050px ){.footer__newsletter-title{font-size:20px}}@media only screen and (max-width: 680px ){.footer__newsletter-title{font-size:18px}}.footer__newsletter-title{color:var(--color__light, #fff);margin:0}.footer__newsletter{display:flex;width:100%;max-width:clamp(280px,22vw,466px);flex-direction:column;align-items:flex-start;gap:32px;grid-row:1;grid-column:3;justify-self:end;min-width:0}@media only screen and (max-width: 1300px ){.footer__newsletter{max-width:clamp(260px,24vw,360px)}}@media only screen and (max-width: 1050px ){.footer__newsletter{grid-column:auto;justify-self:auto;width:100%;max-width:100%}}.footer__newsletter-form{display:flex;flex-direction:column;gap:16px;margin:0;width:100%}.footer__newsletter-row{display:flex;align-items:center;gap:16px}@media only screen and (max-width: 1600px){.footer__newsletter-row{flex-direction:column;align-items:stretch}}@media only screen and (max-width: 680px ){.footer__newsletter-row{flex-direction:column;align-items:stretch}}.footer__newsletter-label{color:var(--color__light, #fff);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:130%;text-transform:uppercase;display:block}.footer__newsletter-input{border-radius:13px;border:1px solid var(--color__grey, #d7d7d7);display:flex;width:100%;height:56px;padding:20px 24px;justify-content:flex-start;align-items:center;flex:1 0 0;background:rgba(0,0,0,0);color:#fff;font-family:Montserrat;font-size:16px;transition:border-color .3s ease}.footer__newsletter-input:focus{outline:none;border-color:var(--color__light, #fff)}.footer__newsletter-input::-moz-placeholder{color:hsla(0,0%,100%,.4)}.footer__newsletter-input::placeholder{color:hsla(0,0%,100%,.4)}@media only screen and (max-width: 1600px){.footer__newsletter-input{width:100%;flex:0 0 auto}}.footer__newsletter-btn{align-self:flex-start}@media only screen and (max-width: 1600px){.footer__newsletter-btn{width:100%;align-self:stretch}}@media only screen and (max-width: 680px ){.footer__newsletter-btn{width:100%}}.footer__newsletter-note{color:var(--color__grey--dark, #757575);font-family:Montserrat;font-size:var(--Font-sizes-small-notice, 12px);font-style:italic;font-weight:400;line-height:140%}.footer__nav{display:flex;grid-row:1;grid-column:2;flex-direction:row-reverse;align-items:flex-start;justify-content:center;align-content:flex-start;justify-self:center;gap:32px;flex-wrap:nowrap;min-width:0}@media only screen and (max-width: 1300px ){.footer__nav{gap:32px}}@media(max-width: 1300px){.footer__nav{flex-wrap:wrap}}@media only screen and (max-width: 1050px ){.footer__nav{grid-column:auto;width:100%}}.footer__nav-col{min-width:180px}@media(max-width: 1300px){.footer__nav-col{min-width:200px}}.footer__nav-col h3{font-family:"montserrat",sans-serif;font-weight:600;font-style:normal;font-size:var(--Font-sizes-button, 16px);line-height:100%;text-transform:uppercase;color:#fff;margin-bottom:16px}.footer__nav-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:32px}.footer__nav-list a{font-family:"montserrat",sans-serif;font-weight:600;font-style:normal;font-size:var(--Font-sizes-button, 16px);line-height:100%;text-transform:uppercase;color:var(--color__light, #fff);text-decoration:none;transition:color .3s ease}@media(hover: hover)and (pointer: fine){.footer__nav-list a:hover{color:var(--color__orange, #e98024)}}.footer__bottom{display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);align-items:center;margin-top:auto;padding-top:40px;border-top:none;gap:24px}@media only screen and (max-width: 1050px ){.footer__bottom{display:flex;flex-direction:column;align-items:flex-start;gap:16px}}.footer__copyright{font-family:Montserrat;font-size:var(--Font-sizes-menu-item--small, 12px);font-style:normal;font-weight:400;line-height:130%;color:var(--color__light, #fff);margin:0}.footer__legal{display:flex;gap:24px;justify-self:center}@media only screen and (max-width: 1050px ){.footer__legal{order:3}}@media only screen and (max-width: 680px ){.footer__legal{flex-direction:column;gap:8px}}.footer__legal a{font-family:Montserrat;font-size:var(--Font-sizes-menu-item--small, 12px);font-style:normal;font-weight:400;line-height:130%;color:var(--color__light, #fff);text-decoration:none;transition:color .3s ease}@media(hover: hover)and (pointer: fine){.footer__legal a:hover{color:var(--color__orange, #e98024)}}.footer__made-by{font-family:Montserrat;font-size:var(--Font-sizes-menu-item--small, 12px);font-style:normal;font-weight:400;line-height:130%;display:inline-flex;align-items:center;gap:8px;color:var(--color__light, #fff);text-decoration:none;justify-self:end}.footer__made-by .noomia{position:relative;display:inline-block;width:81px;height:15px;text-indent:-9999px;vertical-align:middle}.footer__made-by .noomia::before,.footer__made-by .noomia::after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";background:url(../img/svg/logo-noomia--light.svg) left center/81px 15px no-repeat}.footer__made-by .noomia::before{opacity:.7}.footer__made-by .noomia::after{transition:width .3s var(--easeInQuad);width:0}.footer__made-by .noomia:hover::after{width:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.form-message{padding:12px 16px;border-radius:8px;font-size:14px;margin-top:16px;animation:slideInUp .3s ease}.form-message--success{background:rgba(76,175,80,.1);color:#4caf50;border:1px solid rgba(76,175,80,.3)}.form-message--error{background:rgba(244,67,54,.1);color:#f44336;border:1px solid rgba(244,67,54,.3)}@keyframes slideInUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.btn{display:inline-flex;max-width:100%;min-width:0;padding:20px 24px;justify-content:center;align-items:center;gap:10px;border-radius:13px;color:var(--color__dark, #1a1a1a);font-family:"montserrat",sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase;text-align:center;white-space:normal;overflow-wrap:anywhere;text-decoration:none;border:none;cursor:pointer;position:relative;overflow:hidden;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.btn-white{background:var(--color__light, #fff);color:var(--color__dark, #1a1a1a);z-index:1}.btn-white::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--Main-gradient, linear-gradient(90deg, #e01c47 0%, #e98024 100%));opacity:0;transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1);border-radius:13px;z-index:-1}.btn-white::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--color__light, #fff);border-radius:13px;z-index:-1;transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1)}@media(hover: hover)and (pointer: fine){.btn-white:hover{color:var(--color__light, #fff)}.btn-white:hover::before{opacity:1}.btn-white:hover::after{opacity:0}}.btn-gradient{color:var(--color__light, #fff);background:linear-gradient(90deg, #e01c47 0%, #e98024 100%);z-index:1}.btn-gradient::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg, #e98024 0%, #e01c47 100%);opacity:0;transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1);border-radius:13px;z-index:-1}@media(hover: hover)and (pointer: fine){.btn-gradient:hover::before{opacity:1}}.btn-dark{background:rgba(0,0,0,0);color:var(--color__light, #fff);z-index:1}.btn-dark::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--Main-gradient, linear-gradient(90deg, #e01c47 0%, #e98024 100%));opacity:0;transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1);border-radius:13px;z-index:-1}.btn-dark::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--color__dark, #1a1a1a);border-radius:13px;z-index:-1;transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1)}@media(hover: hover)and (pointer: fine){.btn-dark:hover::before{opacity:1}.btn-dark:hover::after{opacity:0}}.btn-outline{background:rgba(0,0,0,0);color:var(--color__dark, #1a1a1a);font-size:16px;z-index:1;border-radius:13px;border:1px solid var(--color__grey, #d7d7d7);background:var(--color__light, #fff);backdrop-filter:blur(2px)}.btn-outline::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--Main-gradient, linear-gradient(90deg, #e01c47 0%, #e98024 100%));opacity:0;transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1);border-radius:13px;z-index:-1}@media(hover: hover)and (pointer: fine){.btn-outline:hover{border-color:rgba(0,0,0,0);color:var(--color__light, #fff)}.btn-outline:hover::before{opacity:1}}.btn-outline-category{background:rgba(0,0,0,0);color:var(--color__dark, #1a1a1a);font-size:14px;z-index:1;padding:12px 16px;border-radius:13px;border:1px solid var(--color__grey, #d7d7d7);background:var(--color__light, #fff);backdrop-filter:blur(2px)}.btn-outline-category::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--Main-gradient, linear-gradient(90deg, #e01c47 0%, #e98024 100%));opacity:0;transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1);border-radius:13px;z-index:-1}@media(hover: hover)and (pointer: fine){.btn-outline-category:hover{border-color:rgba(0,0,0,0);color:var(--color__light, #fff)}.btn-outline-category:hover::before{opacity:1}}.btn-outline-light{background:rgba(0,0,0,0);color:var(--color__light, #fff);border:1px solid var(--color__light, #fff);z-index:1}.wysiwyg .btn-outline-light{border-color:var(--color__grey, #d7d7d7);color:var(--color__dark, #1a1a1a)}.btn-outline-light::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--Main-gradient, linear-gradient(90deg, #e01c47 0%, #e98024 100%));opacity:0;transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1);border-radius:13px;z-index:-1}@media(hover: hover)and (pointer: fine){.btn-outline-light:hover{border-color:rgba(0,0,0,0);color:var(--color__light, #fff)}.wysiwyg .btn-outline-light:hover{color:var(--color__light, #fff)}.btn-outline-light:hover::before{opacity:1}}.btn-phone{background:var(--color__light, #fff);color:var(--color__dark, #1a1a1a);z-index:1;gap:16px}.btn-phone::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--Main-gradient, linear-gradient(90deg, #e01c47 0%, #e98024 100%));opacity:0;transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1);border-radius:13px;z-index:-1}.btn-phone::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--color__light, #fff);border-radius:13px;z-index:-1;transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1)}.btn-phone svg,.btn-phone img{height:18px;width:auto;flex-shrink:0;transition:filter .3s cubic-bezier(0.4, 0, 0.2, 1)}@media(hover: hover)and (pointer: fine){.btn-phone:hover{color:var(--color__light, #fff)}.btn-phone:hover::before{opacity:1}.btn-phone:hover::after{opacity:0}.btn-phone:hover svg,.btn-phone:hover img{filter:brightness(0) invert(1)}}.btn-mail{background:var(--color__light, #fff);color:var(--color__dark, #1a1a1a);z-index:1;gap:16px}.btn-mail::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--Main-gradient, linear-gradient(90deg, #e01c47 0%, #e98024 100%));opacity:0;transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1);border-radius:13px;z-index:-1}.btn-mail::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--color__light, #fff);border-radius:13px;z-index:-1;transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1)}.btn-mail svg,.btn-mail img{height:18px;width:auto;flex-shrink:0;transition:filter .3s cubic-bezier(0.4, 0, 0.2, 1)}@media(hover: hover)and (pointer: fine){.btn-mail:hover{color:var(--color__light, #fff)}.btn-mail:hover::before{opacity:1}.btn-mail:hover::after{opacity:0}.btn-mail:hover svg,.btn-mail:hover img{filter:brightness(0) invert(1)}}.tag{font-family:"montserrat",sans-serif;font-weight:600;font-style:normal;font-size:var(--Font-sizes-tag, 12px);line-height:130%;text-transform:uppercase;display:inline-flex;align-items:center;padding:8px 10px;border-radius:8px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(2px);color:#fff;text-decoration:none;position:relative;z-index:1;transition:color .3s cubic-bezier(0.4, 0, 0.2, 1);display:inline-flex;align-items:center}.tag::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--Main-gradient, linear-gradient(90deg, #e01c47 0%, #e98024 100%));opacity:0;transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1);border-radius:8px;z-index:-1}.tag__icon{display:inline-block;width:20px;height:20px;margin-right:8px;flex-shrink:0}.tag--static{pointer-events:none;cursor:default}@media(hover: hover)and (pointer: fine){.tag:not(.tag--static):hover{color:var(--color__light, #fff)}.tag:not(.tag--static):hover::before{opacity:1}.tag:not(.tag--static):hover::after{opacity:0}}.nf-form-cont .nf-form-content button,.nf-form-cont .nf-form-content input[type=button],.nf-form-cont .nf-form-content input[type=submit]{background:var(--color__primary);border-radius:.25rem}.wysiwyg>*:first-child{margin-top:0}.wysiwyg>*:last-child{margin-bottom:0}.wysiwyg p{font-family:"montserrat",sans-serif;font-size:16px;line-height:1.6;color:var(--color__dark, #1a1a1a);margin-bottom:20px}@media only screen and (max-width: 1300px ){.wysiwyg p{font-size:15px;margin-bottom:18px}}@media only screen and (max-width: 680px ){.wysiwyg p{font-size:14px;margin-bottom:16px}}.wysiwyg p:last-child{margin-bottom:0}.wysiwyg strong,.wysiwyg b{font-weight:700;color:var(--color__dark, #1a1a1a)}.wysiwyg em,.wysiwyg i{font-style:italic}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{font-family:"bebas-neue",sans-serif;font-weight:400;line-height:1.2;color:var(--color__dark, #1a1a1a);margin-top:32px;margin-bottom:16px}@media only screen and (max-width: 1300px ){.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{margin-top:28px;margin-bottom:14px}}@media only screen and (max-width: 680px ){.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{margin-top:24px;margin-bottom:12px}}.wysiwyg h1:first-child,.wysiwyg h2:first-child,.wysiwyg h3:first-child,.wysiwyg h4:first-child,.wysiwyg h5:first-child,.wysiwyg h6:first-child{margin-top:0}.wysiwyg h2{font-size:36px}@media only screen and (max-width: 1300px ){.wysiwyg h2{font-size:32px}}@media only screen and (max-width: 680px ){.wysiwyg h2{font-size:28px}}.wysiwyg h3{font-size:28px}@media only screen and (max-width: 1300px ){.wysiwyg h3{font-size:26px}}@media only screen and (max-width: 680px ){.wysiwyg h3{font-size:24px}}.wysiwyg h4{font-size:24px}@media only screen and (max-width: 1300px ){.wysiwyg h4{font-size:22px}}@media only screen and (max-width: 680px ){.wysiwyg h4{font-size:20px}}.wysiwyg h5{font-size:20px}@media only screen and (max-width: 1300px ){.wysiwyg h5{font-size:18px}}@media only screen and (max-width: 680px ){.wysiwyg h5{font-size:16px}}.wysiwyg h6{font-size:18px}@media only screen and (max-width: 1300px ){.wysiwyg h6{font-size:16px}}@media only screen and (max-width: 680px ){.wysiwyg h6{font-size:14px}}.wysiwyg ul,.wysiwyg ol{margin-bottom:24px;padding-left:0;list-style:none}@media only screen and (max-width: 1300px ){.wysiwyg ul,.wysiwyg ol{margin-bottom:20px}}@media only screen and (max-width: 680px ){.wysiwyg ul,.wysiwyg ol{margin-bottom:18px}}.wysiwyg ul li,.wysiwyg ol li{font-family:"montserrat",sans-serif;font-size:16px;line-height:1.6;color:var(--color__dark, #1a1a1a);margin-bottom:12px;padding-left:28px;position:relative}@media only screen and (max-width: 1300px ){.wysiwyg ul li,.wysiwyg ol li{font-size:15px;margin-bottom:10px;padding-left:26px}}@media only screen and (max-width: 680px ){.wysiwyg ul li,.wysiwyg ol li{font-size:14px;margin-bottom:8px;padding-left:24px}}.wysiwyg ul li:last-child,.wysiwyg ol li:last-child{margin-bottom:0}.wysiwyg ul li::before{content:"•";position:absolute;left:8px;top:0;color:var(--color__accent, #e98024);font-weight:700;font-size:18px;line-height:1.6}@media only screen and (max-width: 680px ){.wysiwyg ul li::before{left:6px}}.wysiwyg ol{counter-reset:wysiwyg-counter}.wysiwyg ol li{counter-increment:wysiwyg-counter}.wysiwyg ol li::before{content:counter(wysiwyg-counter) ".";position:absolute;left:0;top:0;color:var(--color__accent, #e98024);font-weight:700;font-size:16px;line-height:1.6}@media only screen and (max-width: 1300px ){.wysiwyg ol li::before{font-size:15px}}@media only screen and (max-width: 680px ){.wysiwyg ol li::before{font-size:14px}}.wysiwyg ul ul,.wysiwyg ul ol,.wysiwyg ol ul,.wysiwyg ol ol{margin-top:8px;margin-bottom:8px}.wysiwyg a:not(.btn){text-decoration:none;color:var(--color__accent, #e98024);font-weight:600;transition:color .2s ease}@media(hover: hover)and (pointer: fine){.wysiwyg a:not(.btn):hover{color:var(--color__dark, #1a1a1a);text-decoration:underline}}.wysiwyg a.btn{display:inline-flex;margin-top:20px;margin-bottom:20px;font-weight:600}@media only screen and (max-width: 1300px ){.wysiwyg a.btn{margin-top:16px;margin-bottom:16px}}@media only screen and (max-width: 680px ){.wysiwyg a.btn{margin-top:12px;margin-bottom:12px}}@media(hover: hover)and (pointer: fine){.wysiwyg a.btn:hover{text-decoration:none}}.wysiwyg a.btn+.btn{margin-left:12px}@media only screen and (max-width: 680px ){.wysiwyg a.btn+.btn{margin-left:8px}}.wysiwyg a.btn:not(.btn-white):not(.btn-dark):not(.btn-outline):not(.btn-gradient){background:var(--Main-gradient, linear-gradient(90deg, #e01c47 0%, #e98024 100%));color:#fff}.wysiwyg blockquote{font-family:"montserrat",sans-serif;font-size:20px;line-height:1.5;font-style:italic;font-weight:300;color:var(--color__dark, #1a1a1a);margin:32px 0;padding:20px 24px;border-left:4px solid var(--color__accent, #e98024);background:rgba(233,128,36,.04)}@media only screen and (max-width: 1300px ){.wysiwyg blockquote{font-size:18px;margin:28px 0;padding:18px 20px}}@media only screen and (max-width: 680px ){.wysiwyg blockquote{font-size:16px;margin:24px 0;padding:16px 18px}}.wysiwyg blockquote p{margin-bottom:0}.wysiwyg blockquote cite{display:block;margin-top:12px;font-size:14px;font-style:normal;font-weight:600;color:var(--color__accent, #e98024)}@media only screen and (max-width: 680px ){.wysiwyg blockquote cite{font-size:13px;margin-top:10px}}.wysiwyg img{max-width:100%;height:auto;display:block;margin:24px 0;border-radius:4px}@media only screen and (max-width: 1300px ){.wysiwyg img{margin:20px 0}}@media only screen and (max-width: 680px ){.wysiwyg img{margin:18px 0}}.wysiwyg .alignleft{float:left;margin:8px 24px 16px 0}@media only screen and (max-width: 680px ){.wysiwyg .alignleft{float:none;margin:18px 0}}.wysiwyg .alignright{float:right;margin:8px 0 16px 24px}@media only screen and (max-width: 680px ){.wysiwyg .alignright{float:none;margin:18px 0}}.wysiwyg .aligncenter{display:block;margin-left:auto;margin-right:auto}.wysiwyg hr{border:none;border-top:2px solid var(--color__grey, #d7d7d7);margin:40px 0}@media only screen and (max-width: 1300px ){.wysiwyg hr{margin:32px 0}}@media only screen and (max-width: 680px ){.wysiwyg hr{margin:24px 0}}.wysiwyg code{font-family:"Courier New",Courier,monospace;font-size:14px;background:rgba(26,26,26,.05);padding:2px 6px;border-radius:3px;color:var(--color__dark, #1a1a1a)}.wysiwyg pre{font-family:"Courier New",Courier,monospace;font-size:14px;line-height:1.6;background:rgba(26,26,26,.05);padding:16px;border-radius:4px;overflow-x:auto;margin:24px 0}@media only screen and (max-width: 680px ){.wysiwyg pre{font-size:13px;padding:14px;margin:20px 0}}.wysiwyg pre code{background:none;padding:0}.wysiwyg table{width:100%;margin:24px 0;border-collapse:collapse;font-size:15px}@media only screen and (max-width: 1300px ){.wysiwyg table{margin:20px 0;font-size:14px}}@media only screen and (max-width: 680px ){.wysiwyg table{font-size:13px;margin:18px 0}}.wysiwyg th,.wysiwyg td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--color__grey, #d7d7d7)}@media only screen and (max-width: 680px ){.wysiwyg th,.wysiwyg td{padding:10px 12px}}.wysiwyg th{font-family:"bebas-neue",sans-serif;font-size:18px;font-weight:400;background:rgba(224,28,71,.05);color:var(--color__dark, #1a1a1a)}@media only screen and (max-width: 1300px ){.wysiwyg th{font-size:16px}}@media only screen and (max-width: 680px ){.wysiwyg th{font-size:15px}}.wysiwyg tbody tr:hover{background:rgba(0,0,0,.02)}.breadcrumbs{display:flex;align-items:center;padding-block:1rem}.breadcrumbs li:not(:last-child):after{content:"›";display:inline-block;width:2ch;text-align:center}.faq{width:100%;background:#fff;padding:140px 0}@media only screen and (max-width: 1300px ){.faq{padding:100px 0}}@media only screen and (max-width: 680px ){.faq{padding:72px 0}}.faq__container{max-width:var(--container__width);width:100%;margin:0 auto;padding:0 var(--container__padding)}.faq__header{display:flex;gap:120px;align-items:start}@media only screen and (max-width: 1300px ){.faq__header{gap:48px}}@media only screen and (max-width: 1050px ){.faq__header{flex-direction:column;gap:52px}}@media only screen and (max-width: 680px ){.faq__header{gap:44px}}.faq__left{display:flex;flex-direction:column;width:450px;gap:40px}@media only screen and (max-width: 1300px ){.faq__left{width:380px;gap:32px}}@media only screen and (max-width: 1050px ){.faq__left{width:100%;gap:24px}}@media only screen and (max-width: 680px ){.faq__left{gap:20px}}.faq__title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-h1, 84px);line-height:100%}@media only screen and (max-width: 1300px ){.faq__title{font-size:72px}}@media only screen and (max-width: 1050px ){.faq__title{font-size:56px}}@media only screen and (max-width: 680px ){.faq__title{font-size:48px}}.faq__title{color:var(--color__dark, #1a1a1a);margin:0;line-height:110%;text-transform:uppercase}@media only screen and (max-width: 680px ){.faq__title{line-height:100%;max-width:320px}}.faq__buttons{display:flex;flex-direction:column;gap:16px}.faq__buttons>div{width:100%}.faq__buttons .btn{width:100%}@media only screen and (max-width: 680px ){.faq__buttons{gap:24px}.faq__buttons .btn{min-height:84px;border-radius:20px}}.faq__right{flex:1}@media only screen and (max-width: 1050px ){.faq__right{width:100%}}@media only screen and (max-width: 680px ){.faq__right{width:100%}}.faq__accordion{display:flex;flex-direction:column}.faq__item{border-bottom:1px solid rgba(0,0,0,.14)}.faq__item:first-child{border-top:1px solid rgba(0,0,0,.14)}.faq__item.is-open .faq__icon{transform:rotate(180deg)}.faq__question{width:100%;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px 0;background:rgba(0,0,0,0);border:none;cursor:pointer;text-align:left;transition:opacity .2s ease}@media only screen and (max-width: 680px ){.faq__question{padding:28px 0;gap:16px}}@media(hover: hover)and (pointer: fine){.faq__question:hover{opacity:.7}}.faq__question-text{font-family:"montserrat",sans-serif;font-weight:600;font-style:normal;font-size:var(--Font-sizes-button, 16px);line-height:100%;text-transform:uppercase;color:var(--color__dark, #1a1a1a);flex:1}@media only screen and (max-width: 680px ){.faq__question-text{line-height:100%}}.faq__icon{display:flex;align-items:center;justify-content:center;margin-right:0;width:17px;height:10px;flex-shrink:0;color:#e98024;transition:transform .35s cubic-bezier(0.4, 0, 0.2, 1)}@media only screen and (max-width: 680px ){.faq__icon{width:20px;height:12px}}.faq__icon svg{width:100%;height:auto;display:block}.faq__icon.rotate{transform:rotate(180deg)}.faq__answer{overflow:hidden;max-height:0}.faq__answer-inner{padding:0 0 32px 0}@media only screen and (max-width: 680px ){.faq__answer-inner{padding:0 0 24px 0}}.modal{width:calc(100% - 40px);max-width:900px;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.15);position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;padding:30px;z-index:1001;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s}.modal.active{opacity:1;visibility:visible;pointer-events:auto}.modal__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s}.modal__overlay.active{opacity:1;visibility:visible;pointer-events:auto}.modal .icon-close{position:absolute;top:20px;right:20px;font-size:20px;cursor:pointer}.modal__tabs--buttons{display:flex;gap:20px;justify-content:center;margin-bottom:20px}.modal__tabs--button{transition:all .3s}.modal__tabs--button.active{color:var(--color__primary);font-weight:600}.modal__tabs--content{display:none}.modal__tabs--content.active{display:block}.scroll-scale-reveal{position:relative;overflow:hidden}.scroll-scale-reveal__content{transform-origin:center center;backface-visibility:hidden}.scroll-scale-reveal__bg{position:absolute;top:0;bottom:0;left:0;right:0;background:#fff;z-index:0;pointer-events:none}.reveal-word-mask{display:inline-block;overflow:hidden;vertical-align:bottom;padding-top:.15em;margin-top:-0.15em;padding-bottom:.25em;margin-bottom:-0.25em}.reveal-word{display:inline-block}.places-slider{padding:0}.places-slider__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:27px;gap:40px}@media only screen and (max-width: 1050px ){.places-slider__header{flex-direction:column;gap:16px;margin-bottom:0}}.places-slider__header-left{flex:1}.places-slider__header-right{display:flex;flex-direction:column;gap:30px;align-items:flex-end;max-width:50%}@media only screen and (max-width: 1050px ){.places-slider__header-right{width:100%;align-items:flex-start;max-width:100%;gap:0}}.places-slider__title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-h2, 56px);line-height:110%}@media only screen and (max-width: 1300px ){.places-slider__title{font-size:48px}}@media only screen and (max-width: 1050px ){.places-slider__title{font-size:40px}}@media only screen and (max-width: 680px ){.places-slider__title{font-size:32px}}.places-slider__title{text-transform:uppercase;letter-spacing:.01em;margin-bottom:0;color:var(--color__dark)}@media only screen and (max-width: 680px ){.places-slider__title{font-size:36px;line-height:110%}}.places-slider__categories{display:flex;flex-wrap:wrap;gap:16px;max-width:100%;justify-content:flex-end}@media only screen and (max-width: 1050px ){.places-slider__categories{width:100%;justify-content:flex-start;flex-wrap:nowrap;gap:12px;margin-bottom:16px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none}.places-slider__categories::-webkit-scrollbar{display:none}}.places-slider__category{display:inline-flex;align-items:center;gap:36px;padding:12px 16px;border-radius:10.5px;border:1px solid var(--color__grey, #d7d7d7);background:var(--color__light, #fff);backdrop-filter:blur(2px);font-family:"montserrat",sans-serif;font-weight:600;font-style:normal;font-size:var(--Font-sizes-tag, 12px);line-height:130%;text-transform:uppercase;color:var(--color__dark, #1a1a1a);text-decoration:none;white-space:nowrap;transition:background .2s var(--easeOutCubic),color .2s var(--easeOutCubic),border-color .2s var(--easeOutCubic)}@media only screen and (max-width: 1050px ){.places-slider__category{flex:0 0 auto;scroll-snap-align:start}}@media(hover: hover)and (pointer: fine){.places-slider__category:hover{background:var(--color__dark, #1a1a1a);color:#fff;border-color:var(--color__dark, #1a1a1a)}}.places-slider__arrows{display:flex;gap:12px;flex-shrink:0}@media only screen and (max-width: 1050px ){.places-slider__arrows{width:100%;justify-content:flex-end;align-self:flex-end;margin-top:0;margin-bottom:24px}}.places-slider__arrow{width:56px;height:56px;border-radius:50%;background:#fff;color:var(--color__dark);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .3s var(--easeOutCubic);position:relative;overflow:visible}.places-slider__arrow .slider-arrow-ring{position:absolute;inset:-2px;width:calc(100% + 4px);height:calc(100% + 4px);pointer-events:none;transform:rotate(-90deg)}.places-slider__arrow .slider-arrow-ring circle{fill:none;stroke:#e01c47;stroke-width:2;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .325s cubic-bezier(0.37, 0, 0.63, 1)}@media(hover: hover)and (pointer: fine){.places-slider__arrow:hover{color:var(--color__primary)}.places-slider__arrow:hover .slider-arrow-ring circle{stroke-dashoffset:0}}.places-slider__arrow:active{transform:scale(0.95)}.places-slider__arrow.is-disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.places-slider__arrow .slider-arrow-icon{width:20px;height:auto;position:relative;z-index:1}.places-slider__wrapper{overflow:hidden;margin-bottom:56px;width:calc(50vw + 50%)}.places-slider__wrapper .slick-list{overflow:visible !important;margin:0 -6px}.places-slider__wrapper .slick-track{display:flex}.places-slider__wrapper .slick-slide{padding:0 6px;height:auto}.places-slider__slide{min-width:0;width:auto !important}@media only screen and (max-width: 1300px ){.places-slider__slide .place-card{width:340px;height:510px}}@media only screen and (max-width: 1050px ){.places-slider__slide .place-card{width:300px;height:450px}}@media only screen and (max-width: 680px ){.places-slider__slide .place-card{width:min(280px,75vw);height:auto;aspect-ratio:480/720}}.places-slider__actions{display:flex;justify-content:center;align-items:center;gap:20px}@media only screen and (max-width: 1050px ){.places-slider__actions{width:100%;flex-direction:column}.places-slider__actions>div{width:100%}.places-slider__actions .btn{width:100%;justify-content:center}}@media only screen and (max-width: 680px ){.places-slider__actions{flex-direction:column}.places-slider__actions .btn{width:100%}}.places-slider .place-card__details-grid{display:flex;flex-direction:column;gap:14px;align-items:stretch}.places-slider .place-card__details-intro{max-width:100%}.place-card{--place-card-hover-duration: 0.6s;--place-card-overlay-base: linear-gradient( 180deg, rgba(26, 26, 26, 0.6) 19.88%, rgba(26, 26, 26, 0) 29.88% );--place-card-overlay-hover: linear-gradient( 180deg, rgba(26, 26, 26, 0.6) 19.88%, rgba(26, 26, 26, 0) 29.88%, rgba(26, 26, 26, 0) 69.97%, rgba(0, 0, 0, 0.6) 79.97% );position:relative;border-radius:0;overflow:hidden;width:480px;height:720px;display:block;text-decoration:none;color:inherit}@media(hover: hover)and (pointer: fine){.place-card:hover .place-card__image img{transform:scale(1.02)}.place-card.place-card--with-details:hover .place-card__overlay::after{opacity:1}.place-card.place-card--with-details:hover .place-card__details{opacity:1;transform:translateY(0)}}.place-card__image{position:absolute;inset:0;overflow:hidden;z-index:0}.place-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform var(--place-card-hover-duration) ease-in-out}.place-card__overlay{position:absolute;inset:0;z-index:1;background:var(--place-card-overlay-base);pointer-events:none}.place-card__overlay::after{content:"";position:absolute;inset:0;background:var(--place-card-overlay-hover);opacity:0;transition:opacity var(--place-card-hover-duration) var(--easeOutCubic)}.place-card__content{position:absolute;top:0;left:0;right:0;padding:24px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;z-index:2}.place-card__details{position:absolute;left:24px;right:24px;bottom:24px;z-index:2;opacity:0;transform:translateY(18px);transition:opacity var(--place-card-hover-duration) var(--easeOutCubic),transform var(--place-card-hover-duration) var(--easeOutCubic);pointer-events:none}.place-card__details-grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(260px, 38%);gap:20px;align-items:end}.place-card__details-main{min-width:0}.place-card__facts{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.place-card__identity{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;min-width:0}.place-card__identity-logo{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.place-card__identity-logo img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}.place-card__identity-name{font-family:"montserrat",sans-serif;font-weight:600;font-style:normal;font-size:var(--Font-sizes-button, 16px);line-height:100%;text-transform:uppercase;color:#fff;min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.place-card__fact{display:inline-flex;align-items:center;gap:8px;margin:0;font-family:"montserrat",sans-serif;font-weight:600;font-style:normal;font-size:var(--Font-sizes-button, 16px);line-height:100%;text-transform:uppercase;color:#fff}.place-card__fact-icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center}.place-card__fact-icon img{width:100%;height:100%;display:block}.place-card__tags{display:flex;flex-wrap:wrap;gap:8px}.place-card__tag{font-family:"montserrat",sans-serif;font-weight:600;font-style:normal;font-size:var(--Font-sizes-tag, 12px);line-height:130%;text-transform:uppercase;display:inline-flex;align-items:center;padding:8px 10px;border-radius:8px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(2px);color:#fff;text-decoration:none}.place-card__tag--more{min-width:44px;justify-content:center}.place-card__details-intro{color:hsla(0,0%,100%,.92);font-family:"montserrat",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:140%;margin:0;text-wrap:balance;text-align:end}.place-card__details-intro p{margin:0}.place-card__details-intro{overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}@media(hover: none),(pointer: coarse){.place-card__overlay{background:linear-gradient(180deg, rgba(0, 0, 0, 0.62) 0%, rgba(0, 0, 0, 0.32) 38%, rgba(0, 0, 0, 0.8) 100%)}.place-card__overlay::after{opacity:0}.place-card__details{opacity:1;transform:translateY(0)}.place-card__details-grid{grid-template-columns:1fr;gap:14px}}@media(max-height: 900px)and (hover: hover)and (pointer: fine){.place-card{--place-card-overlay-hover: linear-gradient( 180deg, rgba(0, 0, 0, 0.76) 0%, rgba(0, 0, 0, 0.62) 46%, rgba(0, 0, 0, 0.84) 100% )}}.place-card__text{flex:1;min-width:0}.place-card__title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-h3, 36px);line-height:110%}@media only screen and (max-width: 1300px ){.place-card__title{font-size:32px}}@media only screen and (max-width: 1050px ){.place-card__title{font-size:30px}}@media only screen and (max-width: 680px ){.place-card__title{font-size:28px}}.place-card__title{color:#fff;margin:0 0 16px 0;text-transform:uppercase;letter-spacing:.02em}.place-card__description{color:hsla(0,0%,100%,.9);font-family:var(--text__secondary);font-size:16px;line-height:1.6;font-weight:400;margin:0;max-width:350px;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.place-card__logo{flex-shrink:0;width:64px;height:64px;display:flex;align-items:center;justify-content:center;position:relative;top:-8px}.place-card__logo img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}.posts-slider{background:#fff;padding:80px 0 0;position:relative}@media only screen and (max-width: 1050px ){.posts-slider{padding:60px 0 0}}@media only screen and (max-width: 680px ){.posts-slider{padding:48px 0 0}}.posts-slider__esperluette{position:absolute;left:-380px;width:1050px;height:auto;color:var(--color__accent, #ff6b35);opacity:.2;pointer-events:none;z-index:0;transform:scaleY(-1) rotate(180deg)}@media only screen and (max-width: 1300px ){.posts-slider__esperluette{left:-320px;width:900px}}@media only screen and (max-width: 1050px ){.posts-slider__esperluette{left:-230px;width:700px;opacity:.28}}@media only screen and (max-width: 680px ){.posts-slider__esperluette{left:-180px;width:560px;opacity:.32}}.posts-slider__esperluette svg{width:100%;height:auto;display:block}.posts-slider__esperluette path{stroke-dasharray:0;stroke-dashoffset:0}.posts-slider__inner{max-width:var(--container__width);width:100%;margin:0 auto;padding:0 var(--container__padding);position:relative;z-index:1}.posts-slider__header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:48px;gap:24px}@media only screen and (max-width: 680px ){.posts-slider__header{margin-bottom:32px}}.posts-slider__title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-h2, 56px);line-height:110%}@media only screen and (max-width: 1300px ){.posts-slider__title{font-size:48px}}@media only screen and (max-width: 1050px ){.posts-slider__title{font-size:40px}}@media only screen and (max-width: 680px ){.posts-slider__title{font-size:32px}}.posts-slider__title{text-transform:uppercase;letter-spacing:.01em;margin:0;color:var(--color__dark);flex:1}.posts-slider__arrows{display:flex;gap:12px;flex-shrink:0;align-self:flex-end}.posts-slider__arrow{width:56px;height:56px;border-radius:50%;background:#fff;color:var(--color__dark);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .3s var(--easeOutCubic);position:relative;overflow:visible;border:none}.posts-slider__arrow .slider-arrow-ring{position:absolute;inset:-2px;width:calc(100% + 4px);height:calc(100% + 4px);pointer-events:none;transform:rotate(-90deg)}.posts-slider__arrow .slider-arrow-ring circle{fill:none;stroke:#e01c47;stroke-width:2;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .325s cubic-bezier(0.37, 0, 0.63, 1)}@media(hover: hover)and (pointer: fine){.posts-slider__arrow:hover{color:var(--color__primary)}.posts-slider__arrow:hover .slider-arrow-ring circle{stroke-dashoffset:0}}.posts-slider__arrow:active{transform:scale(0.95)}.posts-slider__arrow.is-disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.posts-slider__arrow .slider-arrow-icon{width:20px;height:auto;position:relative;z-index:1}.posts-slider__track{max-width:var(--container__width);width:100%;margin:0 auto;padding:0 var(--container__padding);position:relative;z-index:1}.posts-slider__wrapper{overflow:hidden;margin-bottom:56px;width:calc(50vw + 50%)}.posts-slider__wrapper .slick-list{overflow:visible !important;margin:0 -6px}.posts-slider__wrapper .slick-track{display:flex}.posts-slider__wrapper .slick-slide{padding:0 6px;height:auto}.posts-slider__slide{min-width:0;width:auto !important}.posts-slider__slide .place-card{width:1280px;height:640px}@media only screen and (max-width: 1300px ){.posts-slider__slide .place-card{width:960px;height:520px}}@media only screen and (max-width: 1050px ){.posts-slider__slide .place-card{display:flex;width:var(--Dimensions-Editorial-teaser-width, 350px);height:var(--Dimensions-Editorial-teaser-height, 350px)}.posts-slider__slide .place-card__content{inset:0;padding:24px 24px 12px 24px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:16px}.posts-slider__slide .place-card__text{max-width:100%}.posts-slider__slide .place-card__title{font-family:"bebas-neue",sans-serif;font-size:var(--Font-sizes-h3, 28px);font-style:normal;font-weight:400;line-height:110%;margin:0 0 16px 0}.posts-slider__slide .place-card__description{font-family:"montserrat",sans-serif;font-size:var(--Font-sizes-paragraph, 16px);font-style:normal;font-weight:400;line-height:140%;margin:0;max-width:100%}}@media only screen and (max-width: 680px ){.posts-slider__slide .place-card{width:min(var(--Dimensions-Editorial-teaser-width, 350px),100vw - var(--container__padding)*2)}}.posts-slider__actions{max-width:var(--container__width);width:100%;margin:0 auto;padding:0 var(--container__padding);display:flex;justify-content:center;padding-bottom:80px;position:relative;z-index:1}@media only screen and (max-width: 680px ){.posts-slider__actions{padding-bottom:48px}}@media only screen and (max-width: 1050px ){.posts-slider .place-card{--place-card-hover-duration: 0s}.posts-slider .place-card__image img{transform:none !important}.posts-slider .place-card__overlay{background:linear-gradient(180deg, rgba(26, 26, 26, 0.6) 0%, rgba(26, 26, 26, 0.28) 42%, rgba(26, 26, 26, 0.08) 100%);transition:none}.posts-slider .place-card__details{display:none}}@media only screen and (max-width: 1050px )and (hover: hover)and (pointer: fine){.posts-slider .place-card:hover .place-card__image img{transform:none}.posts-slider .place-card.place-card--with-details:hover .place-card__overlay{background:linear-gradient(180deg, rgba(26, 26, 26, 0.6) 0%, rgba(26, 26, 26, 0.28) 42%, rgba(26, 26, 26, 0.08) 100%)}}.reassurance{position:relative;max-width:var(--container__width);margin:0 auto;padding:80px var(--container__padding)}.reassurance--hero{padding-top:0;padding-bottom:0}.reassurance__pin{width:100%}.reassurance__grid{display:grid;grid-template-columns:repeat(6, 1fr);grid-template-rows:repeat(3, clamp(180px, 18vw, 320px));-moz-column-gap:12px;column-gap:12px;row-gap:12px;width:100%}.reassurance__cell{position:relative;overflow:hidden;will-change:transform}.reassurance__cell img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.reassurance .cell--p1{grid-column:1/4;grid-row:1}.reassurance .cell--p2{grid-column:4/5;grid-row:1}.reassurance .cell--s1{grid-column:5/7;grid-row:1}.reassurance .cell--s2{grid-column:1/3;grid-row:2}.reassurance .cell--p3{grid-column:3/6;grid-row:2}.reassurance .cell--p4{grid-column:6/7;grid-row:2}.reassurance .cell--p5{grid-column:1/2;grid-row:3}.reassurance .cell--p6{grid-column:2/5;grid-row:3}.reassurance .cell--s3{grid-column:5/7;grid-row:3}.reassurance__stat{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:clamp(32px,5vw,72px);background:#fff;gap:8px;border:1px solid rgba(26,26,26,.1);text-align:center}.reassurance__number{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;font-size:clamp(48px,7vw,100px);line-height:90%}@media only screen and (max-width: 1050px ){.reassurance__number{font-size:48px;line-height:100%}}.reassurance__number{margin:0;letter-spacing:-0.01em}.reassurance__number .reassurance__suffix{font-size:.55em;vertical-align:super}.reassurance__label{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;leading-trim:both;text-edge:cap;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-h4, 24px);line-height:90%}@media only screen and (max-width: 1300px ){.reassurance__label{font-size:22px}}@media only screen and (max-width: 1050px ){.reassurance__label{font-size:20px}}@media only screen and (max-width: 680px ){.reassurance__label{font-size:18px}}.reassurance__label{color:var(--color__dark, #1a1a1a);margin:0;line-height:90%}.reassurance .stat--orange .reassurance__number{color:var(--color__accent, #ff6b35)}.reassurance .stat--red .reassurance__number{color:#d63b5a}@media only screen and (max-width: 1050px ){.reassurance{padding:40px var(--container__padding)}.reassurance--hero{padding:0}.reassurance__grid{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, clamp(165px, 28vw, 240px));gap:10px}.reassurance .cell--p1,.reassurance .cell--p2,.reassurance .cell--s1,.reassurance .cell--s2,.reassurance .cell--p3,.reassurance .cell--p4,.reassurance .cell--p5,.reassurance .cell--p6,.reassurance .cell--s3{grid-column:auto;grid-row:auto}.reassurance .cell--p4,.reassurance .cell--p5,.reassurance .cell--p6{display:none}.reassurance .cell--s1{grid-column:1;grid-row:1}.reassurance .cell--p1{grid-column:2;grid-row:1}.reassurance .cell--s2{grid-column:2;grid-row:2}.reassurance .cell--p2{grid-column:1;grid-row:2}.reassurance .cell--p3{grid-column:2;grid-row:3}.reassurance .cell--s3{grid-column:1;grid-row:3}.reassurance__label{font-size:var(--Font-sizes-h4, 22px);line-height:90%}}.timeline-section{padding:120px 0;background:var(--color__white)}@media(max-width: 1050px){.timeline-section{padding:80px 0}}.timeline-section__header{display:flex;justify-content:space-between;align-items:center;gap:60px;margin:0 0 80px;max-width:100%}@media(max-width: 1050px){.timeline-section__header{margin-bottom:60px;gap:40px;flex-direction:column}}.timeline-section__title{font-family:var(--text__primary);font-size:72px;font-weight:400;line-height:1.1;margin:0;text-transform:uppercase;flex:0 0 auto;max-width:50%}@media(max-width: 1050px){.timeline-section__title{font-size:48px;max-width:100%}}@media(max-width: 680px){.timeline-section__title{font-size:36px}}.timeline-section__quote{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-paragraph--big, 18px);line-height:140%}@media only screen and (max-width: 1300px ){.timeline-section__quote{font-size:17px}}@media only screen and (max-width: 1050px ){.timeline-section__quote{font-size:16px}}@media only screen and (max-width: 680px ){.timeline-section__quote{font-size:16px}}.timeline-section__quote{color:var(--color__dark);margin:0;max-width:450px;text-align:right}@media(max-width: 1050px){.timeline-section__quote{max-width:100%}}.timeline-section__quote strong,.timeline-section__quote b{font-weight:600}.timeline{position:relative;margin-bottom:60px}@media(max-width: 1050px){.timeline{margin-bottom:40px}}.timeline__line-wrapper{position:relative;width:calc(50vw + 50%);height:6px;margin-left:calc(-50vw + 50%);margin-bottom:14px;overflow:visible}@media(max-width: 1050px){.timeline__line-wrapper{margin-bottom:40px}}.timeline__line{position:absolute;top:0;left:0;width:100%;height:6px;opacity:.2;z-index:1}.timeline__line-progress{position:absolute;top:0;left:0;height:6px;width:0%;background:var(--Main-gradient, linear-gradient(90deg, #e01c47 0%, #e98024 100%));transform-origin:left center;will-change:width;z-index:2}.timeline__arrow{position:absolute;right:-7px;top:50%;transform:translateY(-50%);width:14px;height:22px;z-index:3}.timeline__items{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:40px;position:relative}@media(max-width: 1050px){.timeline__items{grid-template-columns:repeat(2, 1fr);gap:30px}}@media(max-width: 680px){.timeline__items{grid-template-columns:1fr;gap:40px}}.timeline__item{position:relative}.timeline__triangle{position:absolute;top:-14px;left:0;width:10px;height:11px;opacity:0;transform:scale(0);z-index:2}@media(max-width: 680px){.timeline__triangle{top:-12px;width:8px;height:9px}}.timeline__triangle svg{width:100%;height:100%;display:block}.timeline__content{padding-top:24px}.timeline__time{font-family:"montserrat",sans-serif;font-weight:600;font-style:normal;font-size:var(--Font-sizes-button, 16px);line-height:100%;text-transform:uppercase;color:var(--color__neutral);margin-bottom:8px;opacity:0}.timeline__item-title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-h3, 36px);line-height:110%}@media only screen and (max-width: 1300px ){.timeline__item-title{font-size:32px}}@media only screen and (max-width: 1050px ){.timeline__item-title{font-size:30px}}@media only screen and (max-width: 680px ){.timeline__item-title{font-size:28px}}.timeline__item-title{margin:0 0 16px;opacity:0}.timeline__venue{font-family:"montserrat",sans-serif;font-weight:600;font-style:normal;font-size:var(--Font-sizes-button, 16px);line-height:100%;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px;color:#e01c47;margin-bottom:16px;opacity:0}.timeline__venue img,.timeline__venue svg{width:16px;height:16px;flex-shrink:0}.timeline-section__actions{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:150px}@media(max-width: 680px){.timeline-section__actions{flex-direction:column;gap:15px;margin-top:40px}.timeline-section__actions .btn{width:100%}}.venue-extras{width:100%;overflow:hidden;background:var(--color__dark, #1a1a1a);padding:120px 0;position:relative}@media only screen and (max-width: 1300px ){.venue-extras{padding:80px 0}}@media only screen and (max-width: 680px ){.venue-extras{padding:60px 0}}.venue-extras__esperluette{position:absolute;top:44%;left:50%;transform:translate(-50%, -50%);width:1922px;height:2107px;opacity:.3;color:var(--color__accent, #ff6b35);pointer-events:none;z-index:1}@media only screen and (max-width: 1300px ){.venue-extras__esperluette{width:700px}}@media only screen and (max-width: 680px ){.venue-extras__esperluette{width:500px}}.venue-extras__esperluette-path{stroke-dasharray:1000;stroke-dashoffset:1000}.venue-extras__header{max-width:1920px;margin:0 auto;padding:0 80px;display:flex;justify-content:space-between;align-items:flex-start;gap:60px;margin-bottom:80px;position:relative;z-index:2}@media only screen and (max-width: 1300px ){.venue-extras__header{padding:0 40px;gap:40px;margin-bottom:60px}}@media only screen and (max-width: 680px ){.venue-extras__header{flex-direction:column;padding:0 16px;gap:24px;margin-bottom:40px}}.venue-extras__title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;font-size:64px;line-height:1.1;color:var(--color__dark, #1a1a1a);text-transform:uppercase}@media only screen and (max-width: 1300px ){.venue-extras__title{font-size:52px}}@media only screen and (max-width: 1050px ){.venue-extras__title{font-size:44px}}@media only screen and (max-width: 680px ){.venue-extras__title{font-size:36px}}.venue-extras__title{color:#fff;flex:1;min-width:0}.venue-extras__description{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:1.6}@media only screen and (max-width: 1300px ){.venue-extras__description{font-size:15px}}@media only screen and (max-width: 680px ){.venue-extras__description{font-size:14px}}.venue-extras__description{color:hsla(0,0%,100%,.8);text-align:right;max-width:500px}@media only screen and (max-width: 1050px ){.venue-extras__description{font-family:"montserrat",sans-serif;font-size:var(--Font-sizes-paragraph--big, 18px);font-style:normal;font-weight:400;line-height:140%}}@media only screen and (max-width: 680px ){.venue-extras__description{max-width:100%;text-align:left}}.venue-extras__grid{width:100%;display:flex;flex-direction:column;gap:12px;margin-bottom:80px;position:relative;z-index:2}@media only screen and (max-width: 1300px ){.venue-extras__grid{gap:12px;margin-bottom:60px}}@media only screen and (max-width: 680px ){.venue-extras__grid{gap:12px;margin-bottom:40px}}.venue-extras__grid::before{content:"";position:absolute;top:0;left:0;width:300px;height:100%;background:linear-gradient(90deg, #1a1a1a 9.75%, rgba(26, 26, 26, 0.9) 29.82%, rgba(26, 26, 26, 0) 100%);pointer-events:none;z-index:10}@media only screen and (max-width: 680px ){.venue-extras__grid::before{width:80px}}.venue-extras__grid::after{content:"";position:absolute;top:0;right:0;width:300px;height:100%;background:linear-gradient(270deg, #1a1a1a 9.75%, rgba(26, 26, 26, 0.9) 29.82%, rgba(26, 26, 26, 0) 100%);pointer-events:none;z-index:10}@media only screen and (max-width: 680px ){.venue-extras__grid::after{width:80px}}.venue-extras__row{display:flex;gap:12px;padding:0;will-change:transform;flex-wrap:nowrap;width:-moz-max-content;width:max-content;min-width:-moz-max-content;min-width:max-content}.venue-extras__card{position:relative;display:flex;min-width:320px;height:320px;padding:14px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:12px;overflow:hidden;flex-shrink:0}@media only screen and (max-width: 1300px ){.venue-extras__card{width:280px;height:280px}}@media only screen and (max-width: 680px ){.venue-extras__card{width:260px;height:260px;padding:12px}}.venue-extras__card-bg{position:absolute;inset:0;z-index:1}.venue-extras__card-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.venue-extras__card-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%)}.venue-extras__card-content{position:relative;z-index:2;display:flex;flex-direction:column-reverse;align-items:flex-start;gap:12px}.venue-extras__card-category{font-family:"montserrat",sans-serif;font-weight:600;font-style:normal;font-size:var(--Font-sizes-tag, 12px);line-height:130%;text-transform:uppercase;display:inline-flex;align-items:center;padding:8px 10px;border-radius:8px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(2px);color:#fff;text-decoration:none;margin:0}.venue-extras__card-title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;leading-trim:both;text-edge:cap;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-h4, 24px);line-height:90%}@media only screen and (max-width: 1300px ){.venue-extras__card-title{font-size:22px}}@media only screen and (max-width: 1050px ){.venue-extras__card-title{font-size:20px}}@media only screen and (max-width: 680px ){.venue-extras__card-title{font-size:18px}}.venue-extras__card-title{color:#fff;margin:0}.venue-extras__actions{max-width:1920px;margin:0 auto;padding:0 80px;display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap;position:relative;z-index:2}@media only screen and (max-width: 1300px ){.venue-extras__actions{padding:0 40px;gap:16px}}@media only screen and (max-width: 680px ){.venue-extras__actions{padding:0 16px;flex-direction:column;gap:12px}.venue-extras__actions .btn{width:100%}}.venue-extras--grid .venue-extras__grid-layout{width:100%;display:grid;grid-template-columns:50% 50%;gap:0;align-items:start;position:relative;z-index:2}@media only screen and (max-width: 1050px ){.venue-extras--grid .venue-extras__grid-layout{grid-template-columns:1fr;gap:60px}}@media only screen and (max-width: 680px ){.venue-extras--grid .venue-extras__grid-layout{gap:40px}}.venue-extras--grid .venue-extras__content{padding-left:max(80px,(100vw - var(--container__width))/2 + var(--container__padding));padding-right:60px;display:flex;flex-direction:column;gap:32px;position:sticky;top:120px}@media only screen and (max-width: 1600px ){.venue-extras--grid .venue-extras__content{padding-left:80px;padding-right:60px}}@media only screen and (max-width: 1300px ){.venue-extras--grid .venue-extras__content{padding-left:40px;padding-right:40px}}@media only screen and (max-width: 1050px ){.venue-extras--grid .venue-extras__content{position:relative;top:auto;padding:0 40px}}@media only screen and (max-width: 680px ){.venue-extras--grid .venue-extras__content{gap:24px;padding:0 16px}}.venue-extras--grid .venue-extras__title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;font-size:64px;line-height:1.1;color:var(--color__dark, #1a1a1a);text-transform:uppercase}@media only screen and (max-width: 1300px ){.venue-extras--grid .venue-extras__title{font-size:52px}}@media only screen and (max-width: 1050px ){.venue-extras--grid .venue-extras__title{font-size:44px}}@media only screen and (max-width: 680px ){.venue-extras--grid .venue-extras__title{font-size:36px}}.venue-extras--grid .venue-extras__title{color:#fff;margin:0}.venue-extras--grid .venue-extras__description{width:100%;max-width:none;text-align:left;color:var(--color__light, #fff);font-family:"montserrat",sans-serif;font-size:var(--Font-sizes-paragraph--big, 20px);font-style:normal;font-weight:400;line-height:140%}@media only screen and (max-width: 1300px ){.venue-extras--grid .venue-extras__description{font-size:20px}}@media only screen and (max-width: 1050px ){.venue-extras--grid .venue-extras__description{font-family:"montserrat",sans-serif;font-size:var(--Font-sizes-paragraph--big, 18px);font-style:normal;font-weight:400;line-height:140%}}@media only screen and (max-width: 680px ){.venue-extras--grid .venue-extras__description{font-size:18px}}.venue-extras--grid .venue-extras__description p{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0 0 16px}.venue-extras--grid .venue-extras__description p:last-child{margin-bottom:0}.venue-extras--grid .venue-extras__description ul,.venue-extras--grid .venue-extras__description ol{margin:16px 0 0;padding:0;list-style:none;color:inherit}.venue-extras--grid .venue-extras__description ul li,.venue-extras--grid .venue-extras__description ol li{position:relative;margin-bottom:10px;padding-left:22px;color:inherit}.venue-extras--grid .venue-extras__description ul li:last-child,.venue-extras--grid .venue-extras__description ol li:last-child{margin-bottom:0}.venue-extras--grid .venue-extras__description ul li::before{content:"";position:absolute;left:0;top:.72em;width:clamp(5px,.28em,7px);height:clamp(5px,.28em,7px);border-radius:50%;background-color:currentColor;transform:translateY(-50%)}.venue-extras--grid .venue-extras__description ol{counter-reset:venue-extras-counter}.venue-extras--grid .venue-extras__description ol li{padding-left:30px}.venue-extras--grid .venue-extras__description ol li::before{counter-increment:venue-extras-counter;content:counter(venue-extras-counter) ".";position:absolute;left:0;top:0;font-size:.85em;font-weight:600;line-height:inherit}.venue-extras--grid .venue-extras__description strong,.venue-extras--grid .venue-extras__description b{font-weight:600;color:#fff}.venue-extras--grid .venue-extras__actions{padding:0;justify-content:flex-start;margin:0;gap:16px}@media only screen and (max-width: 680px ){.venue-extras--grid .venue-extras__actions{flex-direction:column}.venue-extras--grid .venue-extras__actions .btn{width:100%}}.venue-extras--grid .venue-extras__scroll-container{display:flex;flex-direction:column;gap:12px;overflow:hidden;position:relative;padding-left:0}@media only screen and (max-width: 1050px ){.venue-extras--grid .venue-extras__scroll-container{padding:0 40px}}@media only screen and (max-width: 680px ){.venue-extras--grid .venue-extras__scroll-container{padding:0 16px}}.venue-extras--grid .venue-extras__scroll-container::before{content:"";position:absolute;left:0;top:0;bottom:0;width:80px;background:linear-gradient(90deg, var(--color__dark, #1a1a1a) 0%, transparent 100%);z-index:10;pointer-events:none}@media only screen and (max-width: 680px ){.venue-extras--grid .venue-extras__scroll-container::before{width:40px}}.venue-extras--grid .venue-extras__scroll-container::after{content:"";position:absolute;right:0;top:0;bottom:0;width:80px;background:linear-gradient(270deg, var(--color__dark, #1a1a1a) 0%, transparent 100%);z-index:10;pointer-events:none;display:none}@media only screen and (max-width: 1050px ){.venue-extras--grid .venue-extras__scroll-container::after{display:block}}@media only screen and (max-width: 680px ){.venue-extras--grid .venue-extras__scroll-container::after{width:40px}}.venue-extras--grid .venue-extras__row{display:flex;gap:12px;will-change:transform}@media only screen and (max-width: 680px ){.venue-extras--grid .venue-extras__row{gap:8px}}.venue-extras--grid .venue-extras__card{flex:0 0 280px;aspect-ratio:1}@media only screen and (max-width: 1300px ){.venue-extras--grid .venue-extras__card{flex:0 0 240px}}@media only screen and (max-width: 680px ){.venue-extras--grid .venue-extras__card{flex:0 0 200px}}.services-split-1,.services-split-2,.venue-sustainability,.venue-features,.venue-food-options{width:100%;overflow:hidden;background:var(--color__light, #fff)}.services-split-1__grid,.services-split-2__grid,.venue-sustainability__grid,.venue-features__grid,.venue-food-options__grid{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch}@media only screen and (max-width: 680px ){.services-split-1__grid,.services-split-2__grid,.venue-sustainability__grid,.venue-features__grid,.venue-food-options__grid{grid-template-columns:1fr;gap:40px}}.services-split-1__image-col,.services-split-2__image-col,.venue-sustainability__image-col,.venue-features__image-col,.venue-food-options__image-col{position:relative;width:100%;display:flex}@media only screen and (max-width: 680px ){.services-split-1__image-col,.services-split-2__image-col,.venue-sustainability__image-col,.venue-features__image-col,.venue-food-options__image-col{order:1;flex-direction:column}}.services-split-1__image,.services-split-2__image,.venue-sustainability__image,.venue-features__image,.venue-food-options__image{width:100%;position:relative;flex:1;min-height:100%}@media only screen and (max-width: 1050px ){.services-split-1__image,.services-split-2__image,.venue-sustainability__image,.venue-features__image,.venue-food-options__image{min-height:420px;height:clamp(320px,52vw,520px)}}@media only screen and (max-width: 680px ){.services-split-1__image,.services-split-2__image,.venue-sustainability__image,.venue-features__image,.venue-food-options__image{height:400px}}.services-split-1__image img,.services-split-2__image img,.venue-sustainability__image img,.venue-features__image img,.venue-food-options__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;position:absolute;top:0;left:0}.services-split-1__dyk,.services-split-2__dyk,.venue-sustainability__dyk,.venue-features__dyk,.venue-food-options__dyk{position:absolute;bottom:40px;left:40px;width:394px;border-radius:32px;border:1px solid hsla(0,0%,100%,.12);background:rgba(0,0,0,.6);backdrop-filter:blur(4.5px);padding:36px;display:flex;flex-direction:column;align-items:flex-start;gap:18px;color:#fff}@media only screen and (max-width: 680px ){.services-split-1__dyk,.services-split-2__dyk,.venue-sustainability__dyk,.venue-features__dyk,.venue-food-options__dyk{position:static;margin-top:-60px;margin-left:16px;margin-right:16px;width:auto;max-width:100%;padding:24px;gap:12px}}.services-split-1__dyk-header,.services-split-2__dyk-header,.venue-sustainability__dyk-header,.venue-features__dyk-header,.venue-food-options__dyk-header{display:flex;align-items:center;gap:12px;margin:0}.services-split-1__dyk-icon,.services-split-2__dyk-icon,.venue-sustainability__dyk-icon,.venue-features__dyk-icon,.venue-food-options__dyk-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;color:var(--color__primary, #e01c47)}.services-split-1__dyk-title,.services-split-2__dyk-title,.venue-sustainability__dyk-title,.venue-features__dyk-title,.venue-food-options__dyk-title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;leading-trim:both;text-edge:cap;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-h4, 24px);line-height:90%}@media only screen and (max-width: 1300px ){.services-split-1__dyk-title,.services-split-2__dyk-title,.venue-sustainability__dyk-title,.venue-features__dyk-title,.venue-food-options__dyk-title{font-size:22px}}@media only screen and (max-width: 1050px ){.services-split-1__dyk-title,.services-split-2__dyk-title,.venue-sustainability__dyk-title,.venue-features__dyk-title,.venue-food-options__dyk-title{font-size:20px}}@media only screen and (max-width: 680px ){.services-split-1__dyk-title,.services-split-2__dyk-title,.venue-sustainability__dyk-title,.venue-features__dyk-title,.venue-food-options__dyk-title{font-size:18px}}.services-split-1__dyk-title,.services-split-2__dyk-title,.venue-sustainability__dyk-title,.venue-features__dyk-title,.venue-food-options__dyk-title{text-transform:uppercase;margin:0;color:#fff}.services-split-1__dyk-text,.services-split-2__dyk-text,.venue-sustainability__dyk-text,.venue-features__dyk-text,.venue-food-options__dyk-text{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-paragraph, 18px);line-height:140%}@media only screen and (max-width: 1300px ){.services-split-1__dyk-text,.services-split-2__dyk-text,.venue-sustainability__dyk-text,.venue-features__dyk-text,.venue-food-options__dyk-text{font-size:17px}}@media only screen and (max-width: 1050px ){.services-split-1__dyk-text,.services-split-2__dyk-text,.venue-sustainability__dyk-text,.venue-features__dyk-text,.venue-food-options__dyk-text{font-size:16px}}@media only screen and (max-width: 680px ){.services-split-1__dyk-text,.services-split-2__dyk-text,.venue-sustainability__dyk-text,.venue-features__dyk-text,.venue-food-options__dyk-text{font-size:16px}}.services-split-1__dyk-text,.services-split-2__dyk-text,.venue-sustainability__dyk-text,.venue-features__dyk-text,.venue-food-options__dyk-text{font-size:14px !important;color:hsla(0,0%,100%,.9)}.services-split-1__content-col,.services-split-2__content-col,.venue-sustainability__content-col,.venue-features__content-col,.venue-food-options__content-col{width:100%;display:flex}@media only screen and (max-width: 680px ){.services-split-1__content-col,.services-split-2__content-col,.venue-sustainability__content-col,.venue-features__content-col,.venue-food-options__content-col{justify-content:center;order:2}}.services-split-1__content,.services-split-2__content,.venue-sustainability__content,.venue-features__content,.venue-food-options__content{max-width:900px;box-sizing:border-box}@media only screen and (max-width: 680px ){.services-split-1__content,.services-split-2__content,.venue-sustainability__content,.venue-features__content,.venue-food-options__content{width:100%;max-width:100%}}.services-split-1__heading-tag,.services-split-2__heading-tag,.venue-sustainability__heading-tag,.venue-features__heading-tag,.venue-food-options__heading-tag{display:inline-flex;align-items:center;margin-bottom:24px}@media only screen and (max-width: 1050px ){.services-split-1__heading-tag,.services-split-2__heading-tag,.venue-sustainability__heading-tag,.venue-features__heading-tag,.venue-food-options__heading-tag{margin-bottom:20px}}@media only screen and (max-width: 680px ){.services-split-1__heading-tag,.services-split-2__heading-tag,.venue-sustainability__heading-tag,.venue-features__heading-tag,.venue-food-options__heading-tag{margin-bottom:16px}}.services-split-1__heading-tag-image,.services-split-2__heading-tag-image,.venue-sustainability__heading-tag-image,.venue-features__heading-tag-image,.venue-food-options__heading-tag-image{display:block;width:145px;max-width:100%;height:auto}@media only screen and (max-width: 680px ){.services-split-1__heading-tag-image,.services-split-2__heading-tag-image,.venue-sustainability__heading-tag-image,.venue-features__heading-tag-image,.venue-food-options__heading-tag-image{width:128px}}.services-split-1__surtitle,.services-split-2__surtitle,.venue-sustainability__surtitle,.venue-features__surtitle,.venue-food-options__surtitle{font-family:"montserrat",sans-serif;font-weight:500;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-menu-item, 16px);line-height:100%;text-transform:uppercase;margin:0 0 20px;color:#757575;text-transform:uppercase}.services-split-1__title,.services-split-2__title,.venue-sustainability__title,.venue-features__title,.venue-food-options__title{margin-bottom:24px}@media only screen and (max-width: 1050px ){.services-split-1__title,.services-split-2__title,.venue-sustainability__title,.venue-features__title,.venue-food-options__title{margin-bottom:20px}}@media only screen and (max-width: 680px ){.services-split-1__title,.services-split-2__title,.venue-sustainability__title,.venue-features__title,.venue-food-options__title{margin-bottom:16px}}.services-split-1__text,.services-split-2__text,.venue-sustainability__text,.venue-features__text,.venue-food-options__text{margin-bottom:32px}@media only screen and (max-width: 1050px ){.services-split-1__text,.services-split-2__text,.venue-sustainability__text,.venue-features__text,.venue-food-options__text{margin-bottom:24px}}.services-split-1__tags,.services-split-2__tags,.venue-sustainability__tags,.venue-features__tags,.venue-food-options__tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:32px}@media only screen and (max-width: 1050px ){.services-split-1__tags,.services-split-2__tags,.venue-sustainability__tags,.venue-features__tags,.venue-food-options__tags{margin-bottom:24px}}.services-split-1__tag,.services-split-2__tag,.venue-sustainability__tag,.venue-features__tag,.venue-food-options__tag{background:rgba(0,0,0,0);color:var(--color__dark, #1a1a1a);font-size:14px;z-index:1;padding:12px 16px;border-radius:10.5px;border:1px solid var(--color__grey, #d7d7d7);background:var(--color__light, #fff);backdrop-filter:blur(2px);display:inline-flex;justify-content:center;align-items:center;gap:10px;font-family:"montserrat",sans-serif;font-style:normal;font-weight:600;line-height:100%;text-transform:uppercase;text-decoration:none;cursor:pointer;position:relative;overflow:hidden;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.services-split-1__tag::before,.services-split-2__tag::before,.venue-sustainability__tag::before,.venue-features__tag::before,.venue-food-options__tag::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--Main-gradient, linear-gradient(90deg, #e01c47 0%, #e98024 100%));opacity:0;transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1);border-radius:10.5px;z-index:-1}@media(hover: hover)and (pointer: fine){.services-split-1__tag:hover,.services-split-2__tag:hover,.venue-sustainability__tag:hover,.venue-features__tag:hover,.venue-food-options__tag:hover{border-color:rgba(0,0,0,0);color:var(--color__light, #fff)}.services-split-1__tag:hover::before,.services-split-2__tag:hover::before,.venue-sustainability__tag:hover::before,.venue-features__tag:hover::before,.venue-food-options__tag:hover::before{opacity:1}}.services-split-1__actions,.services-split-2__actions,.venue-sustainability__actions,.venue-features__actions,.venue-food-options__actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:8px}@media only screen and (max-width: 680px ){.services-split-1__actions,.services-split-2__actions,.venue-sustainability__actions,.venue-features__actions,.venue-food-options__actions{gap:12px}}.services-split-1__actions .btn,.services-split-2__actions .btn,.venue-sustainability__actions .btn,.venue-features__actions .btn,.venue-food-options__actions .btn{margin-top:0}@media only screen and (max-width: 1050px ){.services-split-1__grid,.services-split-2__grid,.venue-features__grid,.venue-sustainability__grid{grid-template-columns:1fr;gap:40px}.services-split-1__content-col,.services-split-2__content-col,.venue-features__content-col,.venue-sustainability__content-col{order:1;justify-content:stretch}.services-split-1__image-col,.services-split-2__image-col,.venue-features__image-col,.venue-sustainability__image-col{order:2;flex-direction:column}.services-split-1__content,.services-split-2__content,.venue-features__content,.venue-sustainability__content{width:100%;max-width:100%;padding:40px 24px !important}}@media only screen and (max-width: 680px ){.services-split-1__content,.services-split-2__content,.venue-features__content,.venue-sustainability__content{padding:30px 16px !important}}.services-split-1__content,.services-split-2__content,.venue-sustainability__content,.venue-features__content,.venue-food-options__content{padding:120px 60px}@media only screen and (max-width: 1300px ){.services-split-1__content,.services-split-2__content,.venue-sustainability__content,.venue-features__content,.venue-food-options__content{padding:80px 40px}}@media only screen and (max-width: 680px ){.services-split-1__content,.services-split-2__content,.venue-sustainability__content,.venue-features__content,.venue-food-options__content{padding:30px 16px}}.services-split-1.image-left .services-split-1__content-col,.services-split-2.image-left .services-split-2__content-col,.venue-sustainability.image-left .venue-sustainability__content-col,.venue-features.image-left .venue-features__content-col,.venue-food-options.image-left .venue-food-options__content-col{justify-content:flex-start}.services-split-1.image-right .services-split-1__content-col,.services-split-2.image-right .services-split-2__content-col,.venue-sustainability.image-right .venue-sustainability__content-col,.venue-features.image-right .venue-features__content-col,.venue-food-options.image-right .venue-food-options__content-col{justify-content:flex-end}.services-split-1.image-left .services-split-1__content,.services-split-2.image-left .services-split-2__content,.venue-sustainability.image-left .venue-sustainability__content,.venue-features.image-left .venue-features__content,.venue-food-options.image-left .venue-food-options__content{padding:120px 0 120px 80px !important}@media only screen and (max-width: 1300px ){.services-split-1.image-left .services-split-1__content,.services-split-2.image-left .services-split-2__content,.venue-sustainability.image-left .venue-sustainability__content,.venue-features.image-left .venue-features__content,.venue-food-options.image-left .venue-food-options__content{padding:80px 0 80px 60px !important}}@media only screen and (max-width: 680px ){.services-split-1.image-left .services-split-1__content,.services-split-2.image-left .services-split-2__content,.venue-sustainability.image-left .venue-sustainability__content,.venue-features.image-left .venue-features__content,.venue-food-options.image-left .venue-food-options__content{padding:30px 0 30px 16px !important}}.services-split-1.image-right .services-split-1__content,.services-split-2.image-right .services-split-2__content,.venue-sustainability.image-right .venue-sustainability__content,.venue-features.image-right .venue-features__content,.venue-food-options.image-right .venue-food-options__content{padding:120px 80px 120px 0 !important}@media only screen and (max-width: 1300px ){.services-split-1.image-right .services-split-1__content,.services-split-2.image-right .services-split-2__content,.venue-sustainability.image-right .venue-sustainability__content,.venue-features.image-right .venue-features__content,.venue-food-options.image-right .venue-food-options__content{padding:80px 60px 80px 0 !important}}@media only screen and (max-width: 680px ){.services-split-1.image-right .services-split-1__content,.services-split-2.image-right .services-split-2__content,.venue-sustainability.image-right .venue-sustainability__content,.venue-features.image-right .venue-features__content,.venue-food-options.image-right .venue-food-options__content{padding:30px 16px 30px 0 !important}}@media only screen and (max-width: 1050px ){.services-split-1.image-left .services-split-1__content,.services-split-1.image-right .services-split-1__content,.services-split-2.image-left .services-split-2__content,.services-split-2.image-right .services-split-2__content,.venue-sustainability.image-left .venue-sustainability__content,.venue-sustainability.image-right .venue-sustainability__content,.venue-features.image-left .venue-features__content,.venue-features.image-right .venue-features__content{padding:40px 24px !important}}@media only screen and (max-width: 680px ){.services-split-1.image-left .services-split-1__content,.services-split-1.image-right .services-split-1__content,.services-split-2.image-left .services-split-2__content,.services-split-2.image-right .services-split-2__content,.venue-sustainability.image-left .venue-sustainability__content,.venue-sustainability.image-right .venue-sustainability__content,.venue-features.image-left .venue-features__content,.venue-features.image-right .venue-features__content{padding:30px 16px !important}}@media only screen and (max-width: 1050px ){.venue-features__grid{grid-template-columns:1fr;gap:32px}.venue-features__content-col{order:1}.venue-features__image-col{order:2}.venue-features__image{height:auto;min-height:0;aspect-ratio:1/1}.venue-features__content{padding:40px 24px !important}.venue-features__dyk{position:absolute;left:24px;right:24px;bottom:24px;margin:0;width:auto;max-width:none;padding:24px;gap:12px}}@media only screen and (max-width: 680px ){.venue-features__grid{gap:40px}.venue-features__content{padding:30px 16px !important}.venue-features__dyk{left:16px;right:16px;bottom:16px;margin:0;max-width:none}}@media only screen and (max-width: 1050px ){.venue-sustainability__grid{grid-template-columns:1fr;gap:32px}.venue-sustainability__content-col{order:1}.venue-sustainability__image-col{order:2;display:block}.venue-sustainability__image{flex:0 0 auto;height:auto;min-height:0;aspect-ratio:1/1}.venue-sustainability__dyk{position:absolute;left:24px;right:24px;bottom:24px;margin:0;width:auto;max-width:none;padding:24px;gap:12px;z-index:2}}@media only screen and (max-width: 680px ){.venue-sustainability__grid{gap:40px}.venue-sustainability__image{aspect-ratio:1/1;height:auto}.venue-sustainability__dyk{left:16px;right:16px;bottom:16px;margin:0;max-width:none}}@media only screen and (max-width: 1300px ){.venue-features.image-left .venue-features__content-col,.venue-features.image-right .venue-features__content-col{justify-content:stretch}}.venue-features.image-left .venue-features__content{padding:120px clamp(24px,4vw,80px) 120px 80px !important}.venue-features.image-right .venue-features__content{padding:120px 80px 120px clamp(24px,4vw,80px) !important}@media only screen and (max-width: 1300px ){.venue-features.image-left .venue-features__content,.venue-features.image-right .venue-features__content{padding:80px clamp(24px,4vw,56px) !important}}@media only screen and (max-width: 1050px ){.venue-features.image-left .venue-features__content,.venue-features.image-right .venue-features__content{padding:40px 24px !important}}@media only screen and (max-width: 680px ){.venue-features.image-left .venue-features__content,.venue-features.image-right .venue-features__content{padding:30px 16px !important}}@media only screen and (max-width: 1300px ){.services-split-1.image-left .services-split-1__content-col,.services-split-1.image-right .services-split-1__content-col,.services-split-2.image-left .services-split-2__content-col,.services-split-2.image-right .services-split-2__content-col{justify-content:stretch}}.services-split-1.image-left .services-split-1__content,.services-split-2.image-left .services-split-2__content{padding:120px clamp(24px,4vw,80px) 120px 80px !important}.services-split-1.image-right .services-split-1__content,.services-split-2.image-right .services-split-2__content{padding:120px 80px 120px clamp(24px,4vw,80px) !important}@media only screen and (max-width: 1300px ){.services-split-1.image-left .services-split-1__content,.services-split-1.image-right .services-split-1__content,.services-split-2.image-left .services-split-2__content,.services-split-2.image-right .services-split-2__content{padding:80px clamp(24px,4vw,56px) !important}}@media only screen and (max-width: 1050px ){.services-split-1.image-left .services-split-1__content,.services-split-1.image-right .services-split-1__content,.services-split-2.image-left .services-split-2__content,.services-split-2.image-right .services-split-2__content{padding:40px 24px !important}}@media only screen and (max-width: 680px ){.services-split-1.image-left .services-split-1__content,.services-split-1.image-right .services-split-1__content,.services-split-2.image-left .services-split-2__content,.services-split-2.image-right .services-split-2__content{padding:30px 16px !important}}.services-split-1__title,.services-split-2__title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;font-size:var(--Font-sizes-h2, 56px);line-height:110%}@media only screen and (max-width: 1300px ){.services-split-1__title,.services-split-2__title{font-size:48px}}@media only screen and (max-width: 1050px ){.services-split-1__title,.services-split-2__title{font-size:40px}}@media only screen and (max-width: 680px ){.services-split-1__title,.services-split-2__title{font-size:32px}}.services-split-1__text,.services-split-2__text{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-paragraph--big, 18px);line-height:140%}@media only screen and (max-width: 1300px ){.services-split-1__text,.services-split-2__text{font-size:17px}}@media only screen and (max-width: 1050px ){.services-split-1__text,.services-split-2__text{font-size:16px}}@media only screen and (max-width: 680px ){.services-split-1__text,.services-split-2__text{font-size:16px}}@media only screen and (max-width: 1300px ){.venue-sustainability__content,.venue-features__content,.venue-food-options__content{max-width:560px}}.venue-sustainability__title,.venue-features__title,.venue-food-options__title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;font-size:var(--Font-sizes-h2, 56px);line-height:110%}@media only screen and (max-width: 1300px ){.venue-sustainability__title,.venue-features__title,.venue-food-options__title{font-size:48px}}@media only screen and (max-width: 1050px ){.venue-sustainability__title,.venue-features__title,.venue-food-options__title{font-size:40px}}@media only screen and (max-width: 680px ){.venue-sustainability__title,.venue-features__title,.venue-food-options__title{font-size:32px}}.venue-sustainability__text,.venue-features__text,.venue-food-options__text{margin-bottom:32px}@media only screen and (max-width: 1300px ){.venue-sustainability__text,.venue-features__text,.venue-food-options__text{margin-bottom:28px}}@media only screen and (max-width: 680px ){.venue-sustainability__text,.venue-features__text,.venue-food-options__text{margin-bottom:24px}}.venue-sustainability__text p,.venue-features__text p,.venue-food-options__text p{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:1.6}@media only screen and (max-width: 1300px ){.venue-sustainability__text p,.venue-features__text p,.venue-food-options__text p{font-size:15px}}@media only screen and (max-width: 680px ){.venue-sustainability__text p,.venue-features__text p,.venue-food-options__text p{font-size:14px}}.venue-sustainability__text p,.venue-features__text p,.venue-food-options__text p{color:var(--color__dark, #1a1a1a);margin-bottom:16px}@media only screen and (max-width: 680px ){.venue-sustainability__text p,.venue-features__text p,.venue-food-options__text p{margin-bottom:14px}}.venue-sustainability__text p:last-child,.venue-features__text p:last-child,.venue-food-options__text p:last-child{margin-bottom:0}.venue-sustainability__text ul,.venue-features__text ul,.venue-food-options__text ul{list-style:none;padding:0;margin:0}.venue-sustainability__text ul li,.venue-features__text ul li,.venue-food-options__text ul li{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:1.6}@media only screen and (max-width: 1300px ){.venue-sustainability__text ul li,.venue-features__text ul li,.venue-food-options__text ul li{font-size:15px}}@media only screen and (max-width: 680px ){.venue-sustainability__text ul li,.venue-features__text ul li,.venue-food-options__text ul li{font-size:14px}}.venue-sustainability__text ul li,.venue-features__text ul li,.venue-food-options__text ul li{color:var(--color__dark, #1a1a1a);margin-bottom:12px;padding-left:24px;position:relative}@media only screen and (max-width: 680px ){.venue-sustainability__text ul li,.venue-features__text ul li,.venue-food-options__text ul li{margin-bottom:10px}}.venue-sustainability__text ul li::before,.venue-features__text ul li::before,.venue-food-options__text ul li::before{content:"•";position:absolute;left:8px;color:var(--color__primary, #e01c47);font-weight:700}.venue-sustainability__text ul li strong,.venue-features__text ul li strong,.venue-food-options__text ul li strong{font-weight:600}@property --p{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes sweep-circle{from{--p: 0deg}to{--p: 360deg}}#home{padding-block:0;overflow-x:clip}#home .home__next-section{margin-top:-60px;margin-inline:auto;padding:30px 0 120px;width:1760px;max-width:calc(100% - 80px);position:relative;z-index:40;overflow:visible}@media only screen and (max-width: 1300px ){#home .home__next-section{padding-bottom:80px}}@media only screen and (max-width: 1050px ){#home .home__next-section{margin-top:-40px;padding:24px 0 60px}}@media only screen and (max-width: 680px ){#home .home__next-section{margin-top:-30px;max-width:calc(100% - 32px);padding:20px 0 48px}}#home .home__next-section__inner{max-width:1760px;margin:0 auto;padding:0;box-sizing:border-box;position:relative;z-index:1}#home .hero{position:relative;height:auto;min-height:max(760px,100vh);min-height:max(760px,100dvh);display:flex;align-items:center;overflow-x:clip;overflow-y:visible}@media only screen and (max-width: 1050px ){#home .hero{min-height:max(850px,100vh);min-height:max(850px,100svh)}}@media only screen and (max-width: 680px ){#home .hero{min-height:850px}}#home .hero__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#home .hero__video,#home .hero__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#home .hero__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.65);z-index:2}#home .hero__content{position:relative;z-index:50;pointer-events:none;width:100%;color:#fff;padding:var(--hero-content-start, 120px) 2rem 120px}@media only screen and (max-width: 1300px ){#home .hero__content{padding:var(--hero-content-start, 120px) 1.5rem 120px}}@media only screen and (max-width: 1050px ){#home .hero__content{padding:var(--hero-content-start, 120px) 1.25rem 100px}}@media only screen and (max-width: 680px ){#home .hero__content{padding:var(--hero-content-start, 120px) 1rem 90px}}#home .hero__content .container{max-width:1800px;margin-inline:auto;display:flex;flex-direction:column;align-items:flex-start}#home .hero__esperluette{position:absolute;top:90%;right:-400px;z-index:2;width:1100px;height:auto;color:var(--color__accent, #ff6b35);opacity:.4;pointer-events:none;transform:translateY(-50%)}#home .hero__esperluette svg{width:100%;height:auto;display:block}#home .hero__esperluette path{stroke-dasharray:0;stroke-dashoffset:0}#home .hero__title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-h1, 84px);line-height:100%}@media only screen and (max-width: 1300px ){#home .hero__title{font-size:72px}}@media only screen and (max-width: 1050px ){#home .hero__title{font-size:56px}}@media only screen and (max-width: 680px ){#home .hero__title{font-size:48px}}#home .hero__title{margin-top:0;margin-bottom:0;text-transform:uppercase;letter-spacing:.01em}#home .hero__text{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-paragraph--big, 18px);line-height:140%}@media only screen and (max-width: 1300px ){#home .hero__text{font-size:17px}}@media only screen and (max-width: 1050px ){#home .hero__text{font-size:16px}}@media only screen and (max-width: 680px ){#home .hero__text{font-size:16px}}#home .hero__text{margin-top:16px;margin-bottom:0;max-width:700px}@media only screen and (max-width: 1300px ){#home .hero__text{max-width:600px}}@media only screen and (max-width: 1050px ){#home .hero__text{max-width:100%}}#home .hero__search{margin-top:96px;width:100%;max-width:-moz-fit-content;max-width:fit-content;position:relative;z-index:60;pointer-events:auto}@media only screen and (max-width: 1300px ){#home .hero__search{margin-top:40px}}@media only screen and (max-width: 1050px ){#home .hero__search{margin-top:32px}}@media only screen and (max-width: 680px ){#home .hero__search{margin-top:24px}}#home .hero__search-fields{display:flex;align-items:center;gap:0;overflow:visible}@media only screen and (max-width: 1050px ){#home .hero__search-fields{flex-direction:column;align-items:stretch;gap:12px;padding:16px;border-radius:24px}}@media only screen and (max-width: 680px ){#home .hero__search-fields{gap:8px}}#home .hero__search-fields{padding:16px 24px;border-radius:32px;border:1px solid hsla(0,0%,100%,.14);background:rgba(166,166,166,.3);backdrop-filter:blur(5px)}@media only screen and (max-width: 680px ){#home .hero__search-fields{padding:12px}}#home .hero__search-field{flex:1;display:flex;position:relative;padding-inline:24px}@media only screen and (max-width: 1050px ){#home .hero__search-field{width:100%;padding-inline:0}}#home .hero__search-field::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:100%;background:hsla(0,0%,100%,.2)}@media only screen and (max-width: 1050px ){#home .hero__search-field::after{display:none}}#home .hero__search-field:last-child{flex:0 0 auto}#home .hero__search-btn{position:relative;flex:0 0 auto;margin-left:36px}@media only screen and (max-width: 1050px ){#home .hero__search-btn{width:100%;margin-left:0;justify-content:center}}#home .hero__search-dropdown{position:relative;width:100%;z-index:1}#home .hero__search-dropdown.is-open{z-index:30}#home .hero__search-dropdown.is-open .hero__search-dropdown-list{opacity:1;transform:translateY(0);pointer-events:auto}#home .hero__search-dropdown.is-open .hero__search-dropdown-arrow{transform:rotate(180deg)}#home .hero__search-dropdown-trigger{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:24px;width:100%;padding:24px;border:none;background:rgba(0,0,0,0);color:#fff;font-family:"montserrat",sans-serif;font-size:16px;font-weight:500;line-height:100%;text-transform:uppercase;cursor:pointer;text-align:center;white-space:nowrap;transition:opacity .2s ease}@media(hover: hover)and (pointer: fine){#home .hero__search-dropdown-trigger:hover{opacity:.7}}#home .hero__search-dropdown-trigger[aria-expanded=true]{opacity:1}@media only screen and (max-width: 1050px ){#home .hero__search-dropdown-trigger{padding:20px 24px}}#home .hero__search-dropdown-value{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;text-align:center}#home .hero__search-dropdown-arrow{flex-shrink:0;transition:transform .25s cubic-bezier(0.4, 0, 0.2, 1)}#home .hero__search-dropdown-list{position:absolute;top:calc(100% + 8px);left:0;min-width:100%;background:rgba(26,26,26,.95);backdrop-filter:blur(8px);border-radius:16px;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 8px 32px rgba(0,0,0,.4);overflow:hidden;list-style:none;margin:0;padding:8px;z-index:3;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .2s cubic-bezier(0.4, 0, 0.2, 1),transform .2s cubic-bezier(0.4, 0, 0.2, 1)}#home .hero__search-dropdown-option{padding:12px 16px;border-radius:10px;font-family:"montserrat",sans-serif;font-size:14px;font-weight:500;color:hsla(0,0%,100%,.85);cursor:pointer;transition:background .15s ease,color .15s ease;white-space:nowrap}@media(hover: hover)and (pointer: fine){#home .hero__search-dropdown-option:hover{background:linear-gradient(90deg, #e01c47 0%, #e98024 100%);color:#fff}}#home .hero__search-dropdown-option.is-placeholder{color:hsla(0,0%,100%,.35);font-style:italic}@media(hover: hover)and (pointer: fine){#home .hero__search-dropdown-option.is-placeholder:hover{background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.35)}}#home .hero__search-dropdown-option.is-active{background:linear-gradient(90deg, #e01c47 0%, #e98024 100%);font-weight:700;color:#fff}#home .hero__search-dropdown-option.is-active::before{content:"✓ ";font-style:normal}#home .site-statement{margin-top:80px;display:flex;flex-direction:column;gap:30px}@media only screen and (max-width: 1300px ){#home .site-statement{margin-top:60px}}@media only screen and (max-width: 1050px ){#home .site-statement{margin-top:40px;--Font-sizes-headline: 72px;gap:30px}}#home .site-statement__row{display:grid;gap:30px;align-items:start}#home .site-statement__row--1{grid-template-columns:auto 1fr}#home .site-statement__row--2{grid-template-columns:1fr auto}@media only screen and (max-width: 1050px ){#home .site-statement__row{grid-template-columns:1fr !important;gap:30px}}@media only screen and (max-width: 680px ){#home .site-statement__row{gap:30px}}#home .site-statement__text{display:flex;align-items:flex-start;padding:0}@media only screen and (max-width: 1050px ){#home .site-statement__text{width:100%;justify-content:center;text-align:center}}@media only screen and (max-width: 680px ){#home .site-statement__text{padding:0}}#home .site-statement__title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-headline, 200px);line-height:90%;margin:0}@media only screen and (max-width: 1050px ){#home .site-statement__title{line-height:90%;width:100%;text-align:center}}@media only screen and (max-width: 1050px ){#home .site-statement .site-statement__row--1 .site-statement__media{order:1}#home .site-statement .site-statement__row--1 .site-statement__text{order:2}#home .site-statement .site-statement__row--2 .site-statement__text{order:1}#home .site-statement .site-statement__row--2 .site-statement__media{order:2}}#home .site-statement__media{overflow:hidden;height:350px}@media only screen and (max-width: 1050px ){#home .site-statement__media{height:260px}}@media only screen and (max-width: 680px ){#home .site-statement__media{height:220px}}#home .site-statement__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;will-change:transform}.scroll-story{height:calc(var(--story-snap-count, 2)*100vh);min-height:calc(var(--story-snap-count, 2)*100vh);position:relative}.scroll-story__sticky{position:sticky;top:0;height:100vh;min-height:100vh;overflow:hidden;display:flex;align-items:center}@media only screen and (max-width: 1050px ){.scroll-story__sticky{min-height:800px}}@media only screen and (max-width: 680px ){.scroll-story__sticky{min-height:760px}}.scroll-story__backgrounds{position:absolute;inset:0;z-index:0;background:#111}.scroll-story__bg{position:absolute;inset:0;background-size:cover;background-position:center;background-color:#1a1a1a}.scroll-story__bg::after{content:"";position:absolute;inset:0;background:linear-gradient(to right, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.65) 100%)}.scroll-story__inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:1760px;margin:0 auto;padding:0 80px;box-sizing:border-box;align-items:stretch;align-self:stretch;gap:0}@media only screen and (max-width: 1300px ){.scroll-story__inner{padding:0 60px}}@media only screen and (max-width: 1050px ){.scroll-story__inner{grid-template-columns:1fr;padding:0 40px}}@media only screen and (max-width: 680px ){.scroll-story__inner{padding:0 24px}}.scroll-story__left{overflow:hidden;position:relative;display:flex;align-items:center;padding-right:80px}@media only screen and (max-width: 1300px ){.scroll-story__left{padding-right:60px}}@media only screen and (max-width: 1050px ){.scroll-story__left{padding-right:0}}.scroll-story__items{display:grid;place-items:center;width:100%}.scroll-story__item{grid-area:1/1;width:100%;display:flex;flex-direction:row;align-items:flex-start;gap:24px}@media only screen and (max-width: 1050px ){.scroll-story__item{flex-direction:column;gap:40px}}.scroll-story__gif{width:58px;height:58px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;border-radius:6px;margin-top:6px}@media only screen and (max-width: 1050px ){.scroll-story__gif{margin-top:0}}.scroll-story__text{flex:1;display:flex;flex-direction:column;gap:28px;max-width:500px;position:relative}.scroll-story__text .btn{align-self:flex-start;margin-top:4px}@media only screen and (max-width: 1050px ){.scroll-story__text .btn{margin-top:48px}}.scroll-story__text>:not(.scroll-story__date){position:relative;z-index:1}@media only screen and (max-width: 1050px ){.scroll-story__text{gap:0;max-width:100%}}.scroll-story__text--has-date{padding-top:188px}@media only screen and (max-width: 1300px ){.scroll-story__text--has-date{padding-top:160px}}@media only screen and (max-width: 1050px ){.scroll-story__text--has-date{padding-top:124px}}@media only screen and (max-width: 680px ){.scroll-story__text--has-date{padding-top:96px}}.scroll-story__date{position:absolute;top:0;left:0;margin:0;z-index:0;color:var(--color__grey--dark, #757575);font-family:"Montserrat",sans-serif;font-size:clamp(88px,11vw,200px);font-style:italic;font-weight:300;line-height:1.4;letter-spacing:-6px;white-space:nowrap;opacity:.85;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.scroll-story__title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-headline, 72px);line-height:110%;color:#fff;margin:0}@media only screen and (max-width: 1050px ){.scroll-story__title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;font-size:var(--Font-sizes-h2, 56px);line-height:110%;font-size:36px;line-height:110%;margin-bottom:16px}}@media only screen and (max-width: 1050px )and (max-width: 1300px ){.scroll-story__title{font-size:48px}}@media only screen and (max-width: 1050px )and (max-width: 1050px ){.scroll-story__title{font-size:40px}}@media only screen and (max-width: 1050px )and (max-width: 680px ){.scroll-story__title{font-size:32px}}.scroll-story__desc{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-paragraph--big, 18px);line-height:140%}@media only screen and (max-width: 1300px ){.scroll-story__desc{font-size:17px}}@media only screen and (max-width: 1050px ){.scroll-story__desc{font-size:16px}}@media only screen and (max-width: 680px ){.scroll-story__desc{font-size:16px}}.scroll-story__desc{color:#fff;margin:0}.scroll-story__desc--rich p{margin:0}.scroll-story__right{padding-left:80px;display:flex;align-items:center;min-height:200px}@media only screen and (max-width: 1300px ){.scroll-story__right{padding-left:60px}}@media only screen and (max-width: 1050px ){.scroll-story__right{display:none}}.scroll-story__esperluette{position:absolute;top:70%;right:-400px;z-index:0;width:1100px;height:auto;color:var(--color__accent, #ff6b35);opacity:.2;pointer-events:none;transform:translateY(-50%)}.scroll-story__esperluette svg{width:100%;height:auto;display:block}.scroll-story__esperluette path{stroke-dasharray:0;stroke-dashoffset:0}.scroll-story__phrases{display:grid;width:100%}.scroll-story__phrases>.scroll-story__phrase{grid-area:1/1}.scroll-story__phrase{font-family:"montserrat",sans-serif;font-weight:300;font-style:italic;font-size:var(--Font-sizes-quote--big, 48px);line-height:140%;letter-spacing:-1.44px}@media only screen and (max-width: 1300px ){.scroll-story__phrase{font-size:40px}}@media only screen and (max-width: 1050px ){.scroll-story__phrase{font-size:32px}}@media only screen and (max-width: 680px ){.scroll-story__phrase{font-size:26px}}.scroll-story__phrase{text-align:right;flex:1;color:#fff;margin:0}.scroll-story__phrase .anim-word{display:inline-block;white-space:nowrap}.home-events-timeline{background:var(--color__white);padding:120px 0}@media only screen and (max-width: 1050px ){.home-events-timeline{padding:80px 0}}.home-events-timeline__tabs{display:flex;gap:20px;align-items:stretch;margin-bottom:100px}@media only screen and (max-width: 680px ){.home-events-timeline__tabs{width:100%;flex-direction:column;gap:20px;margin-bottom:48px}}.home-events-timeline__tab{font-family:"montserrat",sans-serif;font-weight:600;font-style:normal;font-size:var(--Font-sizes-button, 16px);line-height:100%;text-transform:uppercase;flex:1;display:flex;flex-direction:column;position:relative;overflow:hidden;isolation:isolate;padding:0;text-align:left;background:none;border:none;cursor:pointer;color:var(--color__neutral, #888);transition:color .2s}.home-events-timeline__tab:last-child{border-right:none}.home-events-timeline__tab::before{content:"";position:absolute;inset:0 0 4px;background:rgba(233,128,36,.12);transform:scaleX(0);transform-origin:left center;transition:none;pointer-events:none;z-index:0}.home-events-timeline__tab.is-active{color:var(--color__dark)}.home-events-timeline__tab.is-running::before{transform:scaleX(1);transition:transform 7s linear}.home-events-timeline__tab:hover:not(.is-active){color:var(--color__dark)}.home-events-timeline__tab>*{position:relative;z-index:1}@media only screen and (max-width: 680px ){.home-events-timeline__tab{width:100%;display:flex;padding:0;border:none}}.home-events-timeline__tab-top{display:inline-flex;align-items:center;justify-content:flex-start;align-self:flex-start;gap:20px;padding:20px;flex:0 0 auto;min-height:0}.home-events-timeline__tab-label{font-family:"montserrat",sans-serif;font-weight:600;font-style:normal;font-size:var(--Font-sizes-button, 16px);line-height:100%;text-transform:uppercase;font-size:var(--Font-sizes-button, 16px);font-style:normal;font-weight:600;line-height:100%;text-transform:uppercase;flex:0 1 auto}.home-events-timeline__tab-icon{flex-shrink:0;width:13px;height:14px;transition:opacity .3s ease}.home-events-timeline__tab-icon path{fill:none !important;fill-opacity:0;transition:fill-opacity .3s ease}.home-events-timeline__tab.is-active .home-events-timeline__tab-icon path{fill:url(#het-tab-gradient) !important;fill-opacity:1}.home-events-timeline__tab-progress{display:block;height:4px;background:var(--color__grey, #d7d7d7);margin-top:0;overflow:hidden}@media only screen and (max-width: 680px ){.home-events-timeline__tab-progress{margin-top:0}}.home-events-timeline__tab-progress-bar{display:block;height:100%;width:100%;background:linear-gradient(90deg, #e01c47 0%, #e98024 100%);transform:scaleX(0);transform-origin:left center;transition:none}.home-events-timeline__tab.is-running .home-events-timeline__tab-progress-bar{transform:scaleX(1);transition:transform 7s linear}.home-events-timeline__panel{display:none}.home-events-timeline__panel.is-active{display:block}.home-events-timeline__panel .timeline{margin-bottom:0}.home-events-timeline .timeline__line-progress::after{content:"";position:absolute;top:6px;left:-15px;right:-72px;height:56px;background:linear-gradient(180deg, rgba(231, 106, 44, 0.16) 0%, rgba(231, 106, 44, 0.07) 46%, rgba(231, 106, 44, 0) 100%);-webkit-mask-image:linear-gradient(90deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 82%, rgba(0, 0, 0, 0) 100%);mask-image:linear-gradient(90deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 82%, rgba(0, 0, 0, 0) 100%);pointer-events:none}@media only screen and (max-width: 680px ){.home-events-timeline .timeline{position:relative;padding-left:56px}.home-events-timeline .timeline__line-wrapper{position:absolute;left:14px;top:0;bottom:0;width:10px;height:auto;margin:0}.home-events-timeline .timeline__line{display:none}.home-events-timeline .timeline__line-wrapper::before{content:"";position:absolute;top:0;bottom:0;left:3px;width:4px;background:linear-gradient(180deg, #e01c47 0%, #e98024 100%);opacity:.22}.home-events-timeline .timeline__line-progress{top:0;left:3px;width:4px;height:0%}.home-events-timeline .timeline__line-progress::before,.home-events-timeline .timeline__line-progress::after{content:none}.home-events-timeline .timeline__arrow{left:50%;right:auto;top:auto;bottom:-7px;transform:translateX(-50%) rotate(90deg)}.home-events-timeline .timeline__items{grid-template-columns:1fr;gap:30px}.home-events-timeline .timeline__triangle{top:4px;left:-35px;width:10px;height:11px}.home-events-timeline .timeline__triangle svg{transform:rotate(-90deg);transform-origin:50% 50%}.home-events-timeline .timeline__content{padding-top:0}.home-events-timeline .timeline-section__actions{width:100%;margin-top:40px;flex-direction:column;align-items:stretch;gap:12px}.home-events-timeline .timeline-section__actions .btn{width:100%;justify-content:center}}body.page-template-template-tpl_espaces{background:#fff}#espaces{min-height:unset;overflow-x:clip;padding-top:0}.espaces-hero{position:relative;background:#fff;overflow-x:clip;overflow-y:visible;padding-top:var(--hero-content-start, 120px);padding-bottom:80px}@media only screen and (max-width: 1300px ){.espaces-hero{padding-bottom:64px}}@media only screen and (max-width: 1050px ){.espaces-hero{padding-bottom:48px}}@media only screen and (max-width: 680px ){.espaces-hero{padding-bottom:40px}}.espaces-hero__deco{position:absolute;top:900px;right:-400px;transform:translateY(-50%);width:1100px;height:auto;color:var(--color__accent, #ff6b35);opacity:.15;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.espaces-hero__deco svg{width:100%;height:auto;display:block}.espaces-hero__deco path{stroke-dasharray:0;stroke-dashoffset:0}.espaces-hero__container{max-width:var(--container__width);width:100%;margin:0 auto;padding:0 var(--container__padding);position:relative;z-index:1}.espaces-hero__inner{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:40px}@media only screen and (max-width: 1050px ){.espaces-hero__inner{grid-template-columns:1fr;gap:28px}}.espaces-hero__title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-h1, 84px);line-height:100%}@media only screen and (max-width: 1300px ){.espaces-hero__title{font-size:72px}}@media only screen and (max-width: 1050px ){.espaces-hero__title{font-size:56px}}@media only screen and (max-width: 680px ){.espaces-hero__title{font-size:48px}}.espaces-hero__title{color:var(--color__dark, #1a1a1a);text-transform:uppercase;margin:0}.espaces-hero__title .gradient-text{display:block}.espaces-hero__right{padding-bottom:8px;display:flex;justify-content:flex-end}.espaces-hero__intro{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-paragraph--big, 18px);line-height:140%}@media only screen and (max-width: 1300px ){.espaces-hero__intro{font-size:17px}}@media only screen and (max-width: 1050px ){.espaces-hero__intro{font-size:16px}}@media only screen and (max-width: 680px ){.espaces-hero__intro{font-size:16px}}.espaces-hero__intro{color:var(--color__dark, #1a1a1a);text-align:right;max-width:700px;margin:0}@media only screen and (max-width: 1050px ){.espaces-hero__intro{max-width:100%;text-align:left}}.espaces-filters{position:relative;z-index:10}@media only screen and (max-width: 1050px ){.espaces-filters{padding-bottom:36px}}@media only screen and (max-width: 680px ){.espaces-filters{padding-bottom:24px}}.espaces-filters__container{max-width:var(--container__width);width:100%;margin:0 auto;padding:0 var(--container__padding)}.espaces-filters__form{display:flex;align-items:center;gap:0}@media only screen and (max-width: 1050px ){.espaces-filters__form{flex-direction:column;align-items:stretch;gap:12px}}@media only screen and (max-width: 680px ){.espaces-filters__form{gap:8px}}.espaces-filters__form{padding:12px 16px;border-radius:32px;background:rgba(0,0,0,.05);backdrop-filter:blur(3.5px)}@media only screen and (max-width: 1050px ){.espaces-filters__form{padding:24px}}@media only screen and (max-width: 680px ){.espaces-filters__form{padding:12px}}.espaces-filters__selects{display:flex;align-items:stretch;flex:1}@media only screen and (max-width: 1050px ){.espaces-filters__selects{flex-direction:column;width:100%}}.espaces-filters__field{flex:1;display:flex;position:relative;padding-inline:24px}@media only screen and (max-width: 1050px ){.espaces-filters__field{width:100%;padding-inline:0}}.espaces-filters__field:not(:last-child)::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:40px;background:rgba(26,26,26,.15)}@media only screen and (max-width: 1050px ){.espaces-filters__field:not(:last-child)::after{display:none}}.espaces-filters__dropdown{position:relative;width:100%}.espaces-filters__dropdown-trigger{display:flex;align-items:center;justify-content:center;gap:24px;width:100%;padding:24px;border:none;background:rgba(0,0,0,0);color:var(--color__dark, #1a1a1a);font-family:"montserrat",sans-serif;font-size:var(--Font-sizes-menu-item, 16px);font-style:normal;font-weight:500;line-height:100%;text-transform:uppercase;cursor:pointer;text-align:center;white-space:nowrap;transition:opacity .2s ease}@media(hover: hover)and (pointer: fine){.espaces-filters__dropdown-trigger:hover{opacity:.7}}.espaces-filters__dropdown-trigger[aria-expanded=true]{opacity:1}.espaces-filters__dropdown-trigger[aria-expanded=true] .espaces-filters__dropdown-arrow{transform:rotate(180deg)}@media only screen and (max-width: 1050px ){.espaces-filters__dropdown-trigger{padding:20px 24px}}.espaces-filters__dropdown-value{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;text-align:center}.espaces-filters__dropdown-arrow{flex-shrink:0;transition:transform .25s cubic-bezier(0.4, 0, 0.2, 1)}.espaces-filters__dropdown-list{position:absolute;top:calc(100% + 8px);left:0;min-width:100%;background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(26,26,26,.12),0 2px 8px rgba(26,26,26,.06);overflow:hidden;list-style:none;margin:0;padding:8px;z-index:100;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .2s cubic-bezier(0.4, 0, 0.2, 1),transform .2s cubic-bezier(0.4, 0, 0.2, 1)}.is-open .espaces-filters__dropdown-list{opacity:1;transform:translateY(0);pointer-events:auto}.espaces-filters__dropdown-option{padding:12px 16px;border-radius:10px;font-family:"montserrat",sans-serif;font-size:14px;font-weight:500;color:var(--color__dark, #1a1a1a);cursor:pointer;transition:background .15s ease;white-space:nowrap}@media(hover: hover)and (pointer: fine){.espaces-filters__dropdown-option:hover{background:linear-gradient(90deg, #e01c47 0%, #e98024 100%);color:#fff}}.espaces-filters__dropdown-option.is-placeholder{color:rgba(26,26,26,.4);font-style:italic}@media(hover: hover)and (pointer: fine){.espaces-filters__dropdown-option.is-placeholder:hover{background:rgba(26,26,26,.05);color:rgba(26,26,26,.4)}}.espaces-filters__dropdown-option.is-active{background:linear-gradient(90deg, #e01c47 0%, #e98024 100%);font-weight:700;color:#fff}.espaces-filters__dropdown-option.is-active::before{content:"✓ ";font-style:normal}.espaces-filters__chevron,.espaces-filters__select{display:none}.espaces-filters__submit{display:inline-flex;padding:20px 24px;justify-content:center;align-items:center;gap:10px;border-radius:13px;background:#fff;color:var(--color__dark, #1a1a1a);font-family:"montserrat",sans-serif;font-size:var(--Font-sizes-menu-item, 16px);font-style:normal;font-weight:500;line-height:100%;text-transform:uppercase;border:none;cursor:pointer;flex-shrink:0;position:relative;overflow:hidden;z-index:1;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);width:33%}.espaces-filters__submit::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg, #e01c47 0%, #e98024 100%);opacity:0;transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1);border-radius:13px;z-index:-1}@media(hover: hover)and (pointer: fine){.espaces-filters__submit:hover{color:#fff}.espaces-filters__submit:hover::before{opacity:1}}@media only screen and (max-width: 1050px ){.espaces-filters__submit{width:100%}}.espaces-grid{background:#fff;padding-bottom:80px}@media only screen and (max-width: 1050px ){.espaces-grid{padding-bottom:60px}}@media only screen and (max-width: 680px ){.espaces-grid{padding-bottom:40px}}.espaces-grid__container{max-width:var(--container__width);width:100%;margin:0 auto;padding:0 var(--container__padding);padding-top:40px}@media only screen and (max-width: 680px ){.espaces-grid__container{padding-top:24px}}.espaces-grid__inner{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px}@media only screen and (max-width: 900px){.espaces-grid__inner{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 1050px ){.espaces-grid__inner{grid-template-columns:repeat(auto-fill, minmax(400px, 1fr))}}@media only screen and (max-width: 680px ){.espaces-grid__inner{grid-template-columns:1fr}}.espaces-grid__empty{padding:80px 0;text-align:center}.espaces-grid__empty p{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-paragraph, 18px);line-height:140%}@media only screen and (max-width: 1300px ){.espaces-grid__empty p{font-size:17px}}@media only screen and (max-width: 1050px ){.espaces-grid__empty p{font-size:16px}}@media only screen and (max-width: 680px ){.espaces-grid__empty p{font-size:16px}}.espaces-grid__empty p{color:rgba(26,26,26,.5)}.espaces-grid__empty a{color:var(--color__dark, #1a1a1a);text-decoration:underline}@media(hover: hover)and (pointer: fine){.espaces-grid__empty a:hover{opacity:.6}}.espaces-brochure{background:#fff;padding-bottom:96px}@media only screen and (max-width: 1050px ){.espaces-brochure{padding-bottom:72px}}@media only screen and (max-width: 680px ){.espaces-brochure{padding-bottom:48px}}.espaces-brochure__container{max-width:var(--container__width);width:100%;margin:0 auto;padding:0 var(--container__padding)}.espaces-brochure__panel-wrap{display:flex;width:100%;min-width:0;flex-direction:column;align-items:center}.espaces-brochure__panel{min-height:0;min-width:0;width:min(100%,744px);max-width:744px;padding:48px 54px;box-sizing:border-box;border-radius:32px;border:1px solid var(--color__grey, #d7d7d7);background:hsla(0,0%,100%,.12);backdrop-filter:blur(3.5px)}@media only screen and (max-width: 1050px ){.espaces-brochure__panel{padding:40px 32px}}@media only screen and (max-width: 680px ){.espaces-brochure__panel{padding:36px 20px}}.espaces-brochure__panel-content{display:flex;flex-direction:column;align-items:stretch;gap:48px;width:100%}.espaces-brochure__intro{text-align:center}.espaces-brochure__form{width:100%;max-width:none;align-items:stretch;margin-top:0}.espaces-brochure__form-row{display:flex;align-items:stretch;gap:24px;width:100%}@media only screen and (max-width: 680px ){.espaces-brochure__form-row{flex-direction:column}}.espaces-brochure__form-checkbox{justify-content:flex-start !important;margin-top:24px}.espaces-brochure__form-btn{width:auto;min-width:0;white-space:nowrap}@media only screen and (max-width: 680px ){.espaces-brochure__form-btn{width:100%}}.espaces-brochure .footer-cta__panel-title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-h3, 36px);line-height:110%}@media only screen and (max-width: 1300px ){.espaces-brochure .footer-cta__panel-title{font-size:32px}}@media only screen and (max-width: 1050px ){.espaces-brochure .footer-cta__panel-title{font-size:30px}}@media only screen and (max-width: 680px ){.espaces-brochure .footer-cta__panel-title{font-size:28px}}.espaces-brochure .footer-cta__panel-title{margin:0 0 24px;background:var(--Main-gradient, linear-gradient(90deg, #e01c47 0%, #e98024 100%));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.espaces-brochure .footer-cta__panel--brochure .footer-cta__panel-title{color:rgba(0,0,0,0)}.espaces-brochure .footer-cta__panel-subtitle{margin:0}.espaces-brochure .footer-cta__panel--brochure .footer-cta__form.espaces-brochure__form{width:100%;max-width:none;align-items:stretch;margin-top:0}.espaces-brochure .footer-cta__form{gap:0}.espaces-brochure .footer-cta__form-label{margin-bottom:14px}.espaces-brochure .footer-cta__form-input{width:0;min-width:0;flex:1 1 auto;padding:20px 24px;border:1px solid rgba(26,26,26,.12);border-radius:13px;min-height:0;margin-bottom:0}@media only screen and (max-width: 680px ){.espaces-brochure .footer-cta__form-input{width:100%}}.espaces-brochure .footer-cta__form-btn--brochure.espaces-brochure__form-btn{width:auto;min-width:0;flex:0 0 auto;margin-top:0;align-self:auto;box-shadow:none}.venue-card{position:relative;overflow:hidden;display:flex;width:100%;height:720px;flex-shrink:0}@media only screen and (max-width: 1050px ){.venue-card{height:600px}}@media only screen and (max-width: 680px ){.venue-card{height:500px}}.venue-card .place-card{width:100%;height:100%}.venue-card .place-card__content{padding:24px 24px 12px 24px}.venue-card .place-card__details{left:0;right:0;bottom:0;padding:0 24px 24px}.venue-card .place-card__details-grid{display:flex;flex-direction:column;gap:14px;align-items:stretch;width:100%}.venue-card .place-card__details-main{width:100%}.venue-card .place-card__details-intro{max-width:100%}@media only screen and (max-width: 680px ){.venue-card .place-card__content{padding:20px}.venue-card .place-card__details{padding:0 20px 20px}}@media only screen and (max-width: 1050px ){.venue-card .place-card{--place-card-hover-duration: 0.24s}.venue-card .place-card__overlay{background:linear-gradient(180deg, rgba(0, 0, 0, 0.62) 0%, rgba(0, 0, 0, 0.32) 38%, rgba(0, 0, 0, 0.8) 100%)}.venue-card .place-card__details{opacity:1;transform:translateY(0);pointer-events:none}}@media only screen and (max-width: 1050px )and (hover: hover)and (pointer: fine){.venue-card .place-card:hover .place-card__image img{transform:scale(1.015)}.venue-card .place-card.place-card--with-details:hover .place-card__overlay{background:linear-gradient(180deg, rgba(0, 0, 0, 0.62) 0%, rgba(0, 0, 0, 0.32) 38%, rgba(0, 0, 0, 0.8) 100%)}}.venue-card__link{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;position:absolute;inset:0;padding:24px 24px 12px 24px;text-decoration:none;color:#fff}@media only screen and (max-width: 680px ){.venue-card__link{padding:20px}}@media(hover: hover)and (pointer: fine){.venue-card__link:hover .venue-card__bg img{will-change:transform;transform:scale(1.04)}}.venue-card__bg{position:absolute;inset:0;z-index:0}.venue-card__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;transition:transform .7s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.venue-card__placeholder{width:100%;height:100%;background:#2a2a2a}.venue-card__overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0) 100%)}.venue-card__header{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:flex-start;gap:24px;width:100%}.venue-card__name-group{flex:1;min-width:0}.venue-card__name{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-h3, 36px);line-height:110%}@media only screen and (max-width: 1300px ){.venue-card__name{font-size:32px}}@media only screen and (max-width: 1050px ){.venue-card__name{font-size:30px}}@media only screen and (max-width: 680px ){.venue-card__name{font-size:28px}}.venue-card__name{color:#fff;text-transform:uppercase;margin:0 0 12px;font-weight:900;letter-spacing:.02em}.venue-card__desc{color:hsla(0,0%,100%,.9);font-family:var(--text__secondary);font-size:16px;line-height:1.6;font-weight:400;margin:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.venue-card__icon{flex-shrink:0;width:64px;height:64px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}body.page-template-template-tpl_events{background:#fff}#events-listing{min-height:unset;overflow-x:clip}.events-listing-hero{position:relative;padding:var(--hero-content-start, 120px) 0 56px;background:#fff;overflow-x:clip}@media only screen and (max-width: 1300px ){.events-listing-hero{padding-bottom:48px}}@media only screen and (max-width: 1050px ){.events-listing-hero{padding-bottom:40px}}@media only screen and (max-width: 680px ){.events-listing-hero{padding-bottom:32px}}.events-listing-hero__container{max-width:var(--container__width);width:100%;margin:0 auto;padding:0 var(--container__padding);position:relative;z-index:1}.events-listing-hero__deco{position:absolute;top:185%;right:-400px;transform:translateY(-50%);width:1100px;height:auto;color:var(--color__accent, #ff6b35);opacity:.4;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.events-listing-hero__deco svg{width:100%;height:auto;display:block}.events-listing-hero__deco path{stroke-dasharray:0;stroke-dashoffset:0}@media only screen and (max-width: 1050px ){.events-listing-hero__deco{right:2%;opacity:.5}}@media only screen and (max-width: 680px ){.events-listing-hero__deco{display:none}}.events-listing-hero__inner{display:grid;grid-template-columns:minmax(0, 1fr) minmax(340px, 592px);gap:40px;align-items:start}@media only screen and (max-width: 1050px ){.events-listing-hero__inner{grid-template-columns:1fr;gap:24px}}.events-listing-hero__label{font-family:"montserrat",sans-serif;font-weight:500;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-menu-item, 16px);line-height:100%;text-transform:uppercase;color:rgba(26,26,26,.55);margin:0 0 20px;text-transform:uppercase}@media only screen and (max-width: 1050px ){.events-listing-hero__label{margin-bottom:18px}}@media only screen and (max-width: 680px ){.events-listing-hero__label{margin-bottom:16px}}.events-listing-hero__title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-h1, 84px);line-height:100%}@media only screen and (max-width: 1300px ){.events-listing-hero__title{font-size:72px}}@media only screen and (max-width: 1050px ){.events-listing-hero__title{font-size:56px}}@media only screen and (max-width: 680px ){.events-listing-hero__title{font-size:48px}}.events-listing-hero__title{color:var(--color__dark, #1a1a1a);text-transform:uppercase;line-height:.95;margin:0 0 28px}.events-listing-hero__title .gradient-text{display:inline-block}@media only screen and (max-width: 1300px ){.events-listing-hero__title{font-size:clamp(60px,6vw,92px)}}@media only screen and (max-width: 680px ){.events-listing-hero__title{font-size:clamp(40px,11vw,64px);margin-bottom:20px}}.events-listing-hero__intro{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-paragraph--big, 18px);line-height:140%}@media only screen and (max-width: 1300px ){.events-listing-hero__intro{font-size:17px}}@media only screen and (max-width: 1050px ){.events-listing-hero__intro{font-size:16px}}@media only screen and (max-width: 680px ){.events-listing-hero__intro{font-size:16px}}.events-listing-hero__intro{color:var(--color__dark, #1a1a1a);max-width:720px}.events-listing-hero__intro p{margin:0}.events-listing-demand{display:flex;width:100%;max-width:none;height:300px;padding:36px;flex-direction:column;justify-content:center;align-items:center;justify-self:end;gap:24px;text-align:center;border-radius:32px;border:1px solid var(--color__grey, #d7d7d7);background:#fff}@media only screen and (max-width: 1050px ){.events-listing-demand{display:none}}.events-listing-demand__title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;leading-trim:both;text-edge:cap;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-h4, 24px);line-height:90%}@media only screen and (max-width: 1300px ){.events-listing-demand__title{font-size:22px}}@media only screen and (max-width: 1050px ){.events-listing-demand__title{font-size:20px}}@media only screen and (max-width: 680px ){.events-listing-demand__title{font-size:18px}}.events-listing-demand__title{color:var(--color__dark, #1a1a1a);text-transform:uppercase;margin:0}.events-listing-demand__text{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-paragraph, 18px);line-height:140%}@media only screen and (max-width: 1300px ){.events-listing-demand__text{font-size:17px}}@media only screen and (max-width: 1050px ){.events-listing-demand__text{font-size:16px}}@media only screen and (max-width: 680px ){.events-listing-demand__text{font-size:16px}}.events-listing-demand__text{color:rgba(26,26,26,.7);margin:0;max-width:240px}@media only screen and (max-width: 1050px ){.events-listing-demand__text{max-width:none}}.events-listing-grid{padding:0 0 120px}@media only screen and (max-width: 1300px ){.events-listing-grid{padding-bottom:80px}}@media only screen and (max-width: 680px ){.events-listing-grid{padding-bottom:56px}}.events-listing-grid__container{max-width:var(--container__width);width:100%;margin:0 auto;padding:0 var(--container__padding)}.events-listing-grid__inner{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px}@media only screen and (max-width: 1050px ){.events-listing-grid__inner{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (max-width: 680px ){.events-listing-grid__inner{grid-template-columns:1fr}}.events-listing-grid__empty{text-align:center;padding:48px 0;color:rgba(26,26,26,.7)}.events-listing-card{position:relative;width:100%;height:480px;overflow:hidden;background:#d9d9d9}@media only screen and (max-width: 1050px ){.events-listing-card{height:360px}}@media only screen and (max-width: 680px ){.events-listing-card{height:320px}}.events-listing-card:first-child{grid-column:span 2}@media only screen and (max-width: 680px ){.events-listing-card:first-child{grid-column:span 1}}.events-listing-card--cta-span-3{grid-column:span 3}@media only screen and (max-width: 1050px ){.events-listing-card--cta-span-3{grid-column:span 2}}@media only screen and (max-width: 680px ){.events-listing-card--cta-span-3{grid-column:span 1}}.events-listing-card--cta-span-2{grid-column:span 2}@media only screen and (max-width: 680px ){.events-listing-card--cta-span-2{grid-column:span 1}}.events-listing-card--cta-span-1{grid-column:span 1}.events-listing-card__link{position:relative;display:flex;width:100%;height:100%;padding:24px;flex-direction:column;align-items:flex-start;gap:10px;flex-shrink:0;color:#fff;text-decoration:none}@media only screen and (max-width: 680px ){.events-listing-card__link{padding:18px}}.events-listing-card__media,.events-listing-card__placeholder{position:absolute;inset:0}.events-listing-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .5s var(--easeOutCubic)}.events-listing-card__placeholder{background:linear-gradient(135deg, #d7d7d7 0%, #bfbfbf 100%)}.events-listing-card__overlay{position:absolute;inset:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0.32) 0%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.55) 100%);pointer-events:none}.events-listing-card__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;min-height:inherit;gap:10px}.events-listing-card__header{display:flex;width:100%;align-items:center;gap:12px;justify-content:flex-start;flex-wrap:wrap;gap:24px}.events-listing-card__title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-h3, 36px);line-height:110%}@media only screen and (max-width: 1300px ){.events-listing-card__title{font-size:32px}}@media only screen and (max-width: 1050px ){.events-listing-card__title{font-size:30px}}@media only screen and (max-width: 680px ){.events-listing-card__title{font-size:28px}}.events-listing-card__title{color:#fff;text-transform:uppercase;margin:0;min-width:0;flex:0 1 auto}.events-listing-card__badge{font-family:"montserrat",sans-serif;font-weight:600;font-style:normal;font-size:var(--Font-sizes-tag, 12px);line-height:130%;text-transform:uppercase;display:inline-flex;padding:10px 14px;align-items:center;gap:36px;border-radius:8px;background:var(--Main-gradient, linear-gradient(90deg, #e01c47 0%, #e98024 100%));backdrop-filter:blur(2px);color:var(--color__light, #fff);text-decoration:none;flex-shrink:0;height:-moz-min-content;height:min-content;white-space:nowrap}.events-listing-card__tags{display:flex;flex-wrap:wrap;gap:6px}.events-listing-card__tag-more{min-width:36px;justify-content:center}.events-listing-card--cta{background:#fff;border:1px solid rgba(26,26,26,.08)}.events-listing-card__cta-box{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;text-align:center;padding:24px;gap:24px}.events-listing-card__cta-title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-h3, 36px);line-height:110%}@media only screen and (max-width: 1300px ){.events-listing-card__cta-title{font-size:32px}}@media only screen and (max-width: 1050px ){.events-listing-card__cta-title{font-size:30px}}@media only screen and (max-width: 680px ){.events-listing-card__cta-title{font-size:28px}}.events-listing-card__cta-title{color:var(--color__dark, #1a1a1a);text-transform:uppercase;margin:0}.events-listing-card__cta-text{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-paragraph, 18px);line-height:140%}@media only screen and (max-width: 1300px ){.events-listing-card__cta-text{font-size:17px}}@media only screen and (max-width: 1050px ){.events-listing-card__cta-text{font-size:16px}}@media only screen and (max-width: 680px ){.events-listing-card__cta-text{font-size:16px}}.events-listing-card__cta-text{color:rgba(26,26,26,.7);margin:0;max-width:260px}@media only screen and (max-width: 1050px ){.events-listing-card__cta-text{max-width:none}}@media(hover: hover)and (pointer: fine){.events-listing-card__link:hover .events-listing-card__media img{transform:scale(1.04)}}body.page-template-template-tpl_services{background:#fff}#services{min-height:unset;overflow-x:clip;padding-top:0}.services-hero{position:relative;display:flex;align-items:flex-start;padding:var(--hero-content-start, 120px) 0 120px;overflow:hidden;background:#f3efeb;color:#1a1a1a}@media only screen and (max-width: 1300px ){.services-hero{padding-bottom:120px}}@media only screen and (max-width: 1050px ){.services-hero{min-height:auto;padding-bottom:100px}}@media only screen and (max-width: 680px ){.services-hero{padding-bottom:90px}}.services-hero__bg,.services-hero__overlay{position:absolute;inset:0}.services-hero__bg{z-index:0}.services-hero__bg-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.services-hero__overlay{z-index:1;background:linear-gradient(90deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.82) 40%, rgba(255, 255, 255, 0.72) 100%),linear-gradient(180deg, rgba(255, 255, 255, 0.12) 0%, rgb(255, 255, 255) 100%)}.services-hero__container{max-width:var(--container__width);width:100%;margin:0 auto;padding:0 var(--container__padding);position:relative;z-index:2}.services-hero__inner{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:56px;align-items:flex-start}@media only screen and (max-width: 1300px ){.services-hero__inner{gap:40px;grid-template-columns:minmax(0, 1fr) minmax(0, 0.92fr)}}@media only screen and (max-width: 1050px ){.services-hero__inner{grid-template-columns:1fr;gap:32px}}.services-hero__content{max-width:820px}.services-hero__label{font-family:"montserrat",sans-serif;font-weight:500;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-menu-item, 16px);line-height:100%;text-transform:uppercase;margin:0 0 20px;color:rgba(26,26,26,.6);text-transform:uppercase}@media only screen and (max-width: 1050px ){.services-hero__label{margin-bottom:18px}}@media only screen and (max-width: 680px ){.services-hero__label{margin-bottom:16px}}.services-hero__title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-h1, 84px);line-height:100%}@media only screen and (max-width: 1300px ){.services-hero__title{font-size:72px}}@media only screen and (max-width: 1050px ){.services-hero__title{font-size:56px}}@media only screen and (max-width: 680px ){.services-hero__title{font-size:48px}}.services-hero__title{margin:0 0 28px;color:#1a1a1a;text-transform:uppercase;line-height:.94}@media only screen and (max-width: 1050px ){.services-hero__title{margin-bottom:24px}}@media only screen and (max-width: 680px ){.services-hero__title{margin-bottom:20px}}.services-hero__title span,.services-hero__title .gradient-text{display:inline}.services-hero__title .gradient-text{background:var(--Main-gradient, linear-gradient(90deg, #e01c47 0%, #e98024 100%));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.services-hero__title br{display:block;content:""}.services-hero__intro{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-paragraph--big, 18px);line-height:140%}@media only screen and (max-width: 1300px ){.services-hero__intro{font-size:17px}}@media only screen and (max-width: 1050px ){.services-hero__intro{font-size:16px}}@media only screen and (max-width: 680px ){.services-hero__intro{font-size:16px}}.services-hero__intro{max-width:740px;color:rgba(26,26,26,.84)}.services-hero__intro p{margin:0}.services-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}@media only screen and (max-width: 680px ){.services-hero__actions{flex-direction:column;align-items:stretch}}.services-hero .btn-white{border:1px solid rgba(26,26,26,.14)}.services-hero__action{display:flex}@media only screen and (max-width: 680px ){.services-hero__action{width:100%}.services-hero__action .btn{width:100%;justify-content:center}}.services-hero__media{width:min(100%,640px);max-width:100%;height:auto;min-height:0;justify-self:start;align-self:start;margin:0;overflow:visible}@media only screen and (max-width: 1300px ){.services-hero__media{width:min(100%,560px)}}@media only screen and (max-width: 1050px ){.services-hero__media{width:min(100%,520px)}}.services-hero__media-image{width:100%;height:auto;max-width:100%;max-height:min(62vh,760px);-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;display:block}@media only screen and (max-width: 1050px ){.services-hero__media-image{max-height:min(56vh,560px)}}@media only screen and (max-width: 680px ){.services-hero__media-image{max-height:420px}}@media only screen and (max-width: 680px ){.services-hero__inner{display:flex;flex-direction:column;gap:0;align-items:stretch}.services-hero__content{display:contents}.services-hero__label{order:1;margin-bottom:16px}.services-hero__title{order:2;margin-bottom:16px}.services-hero__intro{order:3;margin-bottom:16px}.services-hero__media{order:4;margin-bottom:16px}.services-hero__actions{order:5;margin-top:0;width:100%}}.services-page__content{padding:88px 0 120px}@media only screen and (max-width: 1050px ){.services-page__content{padding:64px 0 96px}}@media only screen and (max-width: 680px ){.services-page__content{padding:48px 0 72px}}@media only screen and (max-width: 1050px ){.scroll-story--services .scroll-story__sticky{top:var(--header-height);height:calc(100dvh - var(--header-height));min-height:800px;min-height:calc(100dvh - var(--header-height))}}@media only screen and (max-width: 680px ){.scroll-story--services .scroll-story__sticky{height:calc(100svh - var(--header-height));min-height:760px;min-height:calc(100svh - var(--header-height))}}.scroll-story--services .scroll-story__bg::after{background:linear-gradient(90deg, rgba(0, 0, 0, 0.78) 0%, rgba(0, 0, 0, 0.58) 42%, rgba(0, 0, 0, 0.62) 100%)}.scroll-story--services .scroll-story__inner{padding:0 32px}@media only screen and (max-width: 1300px ){.scroll-story--services .scroll-story__inner{padding:0 24px}}@media only screen and (max-width: 1050px ){.scroll-story--services .scroll-story__inner{padding:0 20px}}@media only screen and (max-width: 680px ){.scroll-story--services .scroll-story__inner{padding:0 16px}}.scroll-story--services .scroll-story__left{padding-right:56px}@media only screen and (max-width: 1050px ){.scroll-story--services .scroll-story__left{padding-right:0;padding-bottom:208px}}@media only screen and (max-width: 680px ){.scroll-story--services .scroll-story__left{padding-bottom:196px}}.scroll-story--services .scroll-story__item{gap:20px;max-width:760px;align-items:flex-start}.scroll-story--services .scroll-story__step{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;leading-trim:both;text-edge:cap;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-h4, 24px);line-height:90%}@media only screen and (max-width: 1300px ){.scroll-story--services .scroll-story__step{font-size:22px}}@media only screen and (max-width: 1050px ){.scroll-story--services .scroll-story__step{font-size:20px}}@media only screen and (max-width: 680px ){.scroll-story--services .scroll-story__step{font-size:18px}}.scroll-story--services .scroll-story__step{color:#fff;width:66px;height:66px;min-width:66px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;flex-shrink:0;border-radius:100px;margin-top:0;position:relative;z-index:0}.scroll-story--services .scroll-story__step::before{content:"";position:absolute;inset:0;border-radius:100px;padding:2px;background:linear-gradient(90deg, #e01c47 0%, #e98024 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.95}.scroll-story--services .scroll-story__gif{width:66px;height:66px;margin-top:0;flex-shrink:0}.scroll-story--services .scroll-story__text{gap:24px;max-width:560px}.scroll-story--services .scroll-story__title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;font-size:var(--Font-sizes-h2, 56px);line-height:110%}@media only screen and (max-width: 1300px ){.scroll-story--services .scroll-story__title{font-size:48px}}@media only screen and (max-width: 1050px ){.scroll-story--services .scroll-story__title{font-size:40px}}@media only screen and (max-width: 680px ){.scroll-story--services .scroll-story__title{font-size:32px}}.scroll-story--services .scroll-story__title{margin:0;text-transform:uppercase;max-width:520px}.scroll-story--services .scroll-story__desc{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-paragraph--big, 18px);line-height:140%}@media only screen and (max-width: 1300px ){.scroll-story--services .scroll-story__desc{font-size:17px}}@media only screen and (max-width: 1050px ){.scroll-story--services .scroll-story__desc{font-size:16px}}@media only screen and (max-width: 680px ){.scroll-story--services .scroll-story__desc{font-size:16px}}.scroll-story--services .scroll-story__desc{color:hsla(0,0%,100%,.94);margin:0;max-width:520px}.scroll-story--services .scroll-story__desc--rich p,.scroll-story--services .scroll-story__desc--rich ul,.scroll-story--services .scroll-story__desc--rich ol{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-paragraph--big, 18px);line-height:140%}@media only screen and (max-width: 1300px ){.scroll-story--services .scroll-story__desc--rich p,.scroll-story--services .scroll-story__desc--rich ul,.scroll-story--services .scroll-story__desc--rich ol{font-size:17px}}@media only screen and (max-width: 1050px ){.scroll-story--services .scroll-story__desc--rich p,.scroll-story--services .scroll-story__desc--rich ul,.scroll-story--services .scroll-story__desc--rich ol{font-size:16px}}@media only screen and (max-width: 680px ){.scroll-story--services .scroll-story__desc--rich p,.scroll-story--services .scroll-story__desc--rich ul,.scroll-story--services .scroll-story__desc--rich ol{font-size:16px}}.scroll-story--services .scroll-story__desc--rich p,.scroll-story--services .scroll-story__desc--rich ul,.scroll-story--services .scroll-story__desc--rich ol{color:hsla(0,0%,100%,.94)}.scroll-story--services .scroll-story__desc--rich p{margin:0 0 18px}.scroll-story--services .scroll-story__desc--rich p:last-child{margin-bottom:0}.scroll-story--services .scroll-story__desc--rich ul,.scroll-story--services .scroll-story__desc--rich ol{margin:0;padding-left:24px;list-style-position:outside}.scroll-story--services .scroll-story__desc--rich ul{list-style-type:disc}.scroll-story--services .scroll-story__desc--rich ol{list-style-type:decimal}.scroll-story--services .scroll-story__desc--rich li{display:list-item;margin-bottom:10px;line-height:1.4}.scroll-story--services .scroll-story__desc--rich li::marker{color:hsla(0,0%,100%,.92)}.scroll-story--services .scroll-story__desc--rich li:last-child{margin-bottom:0}.scroll-story--services .scroll-story__right{padding-left:80px;display:flex;align-items:center;min-height:200px}@media only screen and (max-width: 1300px ){.scroll-story--services .scroll-story__right{padding-left:60px}}@media only screen and (max-width: 1050px ){.scroll-story--services .scroll-story__right{display:block;min-height:0;padding-left:0}}.scroll-story--services .scroll-story__phrases{display:grid;width:100%}@media only screen and (max-width: 1050px ){.scroll-story--services .scroll-story__phrases{display:none}}.scroll-story--services .scroll-story__phrases>.scroll-story__phrase{grid-area:1/1}.scroll-story--services .scroll-story__phrase{font-family:"montserrat",sans-serif;font-weight:300;font-style:italic;font-size:var(--Font-sizes-quote--big, 48px);line-height:140%;letter-spacing:-1.44px}@media only screen and (max-width: 1300px ){.scroll-story--services .scroll-story__phrase{font-size:40px}}@media only screen and (max-width: 1050px ){.scroll-story--services .scroll-story__phrase{font-size:32px}}@media only screen and (max-width: 680px ){.scroll-story--services .scroll-story__phrase{font-size:26px}}.scroll-story--services .scroll-story__phrase{text-align:right;color:hsla(0,0%,100%,.92);margin:0}.scroll-story--services .scroll-story__contact-card-wrap{position:absolute;right:32px;bottom:48px;width:min(42vw,560px)}@media only screen and (max-width: 1300px ){.scroll-story--services .scroll-story__contact-card-wrap{right:24px;width:min(40vw,520px)}}@media only screen and (max-width: 1050px ){.scroll-story--services .scroll-story__contact-card-wrap{right:20px;left:20px;bottom:20px;width:auto}}@media only screen and (max-width: 680px ){.scroll-story--services .scroll-story__contact-card-wrap{right:16px;left:16px;bottom:16px}}.scroll-story--services .scroll-story__contact-card{width:min(100%,560px);display:grid;grid-template-columns:140px minmax(0, 1fr);gap:22px;align-items:center;padding:12px;border-radius:30px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.08);backdrop-filter:blur(14px)}@media only screen and (max-width: 1050px ){.scroll-story--services .scroll-story__contact-card{width:100%;display:grid;grid-template-columns:72px minmax(0, 1fr);align-items:start;-moz-column-gap:12px;column-gap:12px;row-gap:12px;border-radius:32px;border:1px solid hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.07);padding:12px;backdrop-filter:blur(3.5px);-webkit-backdrop-filter:blur(3.5px)}}.scroll-story--services .scroll-story__contact-media{width:140px;height:140px;margin:0;overflow:hidden;border-radius:24px;background:hsla(0,0%,100%,.08)}@media only screen and (max-width: 1050px ){.scroll-story--services .scroll-story__contact-media{width:72px;height:72px;border-radius:18px;grid-column:1;grid-row:1;align-self:start}}.scroll-story--services .scroll-story__contact-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.scroll-story--services .scroll-story__contact-body{display:flex;flex-direction:column;align-items:flex-start;min-width:0}@media only screen and (max-width: 1050px ){.scroll-story--services .scroll-story__contact-body{display:contents}}.scroll-story--services .scroll-story__contact-name{margin:0;color:#fff;font-family:"montserrat",sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:-0.552px}@media only screen and (max-width: 1050px ){.scroll-story--services .scroll-story__contact-name{font-size:var(--Font-sizes-paragraph--big, 18px);line-height:140%;letter-spacing:0;grid-column:2;grid-row:1;align-self:start}}.scroll-story--services .scroll-story__contact-role{margin:2px 0 0;color:hsla(0,0%,100%,.82);font-family:"montserrat",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%}@media only screen and (max-width: 1050px ){.scroll-story--services .scroll-story__contact-role{margin:0;font-size:var(--Font-sizes-paragraph, 16px);line-height:140%;color:hsla(0,0%,100%,.88);grid-column:2;grid-row:1;align-self:end}}.scroll-story--services .scroll-story__contact-action{margin-top:22px}@media only screen and (max-width: 1050px ){.scroll-story--services .scroll-story__contact-action{margin-top:0;grid-column:1/-1;grid-row:2;width:100%}.scroll-story--services .scroll-story__contact-action .btn{width:100%;justify-content:center;border-radius:22px}}.scroll-story--services .scroll-story__esperluette{top:46%;right:-340px;width:1120px;opacity:.3}@media only screen and (max-width: 1050px ){.scroll-story--services .scroll-story__esperluette{right:-160px;width:640px}}.services-contact{position:relative;margin-top:-36px;padding:104px 0 128px;overflow:hidden;background:#fff;z-index:3}@media only screen and (max-width: 1050px ){.services-contact{margin-top:-24px;padding:84px 0 96px}}@media only screen and (max-width: 680px ){.services-contact{margin-top:-18px;padding:68px 0 80px}}.services-contact__container{max-width:var(--container__width);width:100%;margin:0 auto;padding:0 var(--container__padding);position:relative;z-index:2;max-width:1200px}.services-contact__inner{display:grid;grid-template-columns:minmax(0, 1.08fr) minmax(400px, 0.82fr);gap:84px;align-items:center}@media only screen and (max-width: 1300px ){.services-contact__inner{gap:56px;grid-template-columns:minmax(0, 1fr) minmax(340px, 0.84fr)}}@media only screen and (max-width: 1050px ){.services-contact__inner{grid-template-columns:1fr;gap:24px}}.services-contact__content{max-width:720px;display:flex;flex-direction:column}.services-contact__label{font-family:"montserrat",sans-serif;font-weight:500;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-menu-item, 16px);line-height:100%;text-transform:uppercase;margin:0;color:#757575;text-transform:uppercase}.services-contact__title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;font-size:var(--Font-sizes-h2, 56px);line-height:110%}@media only screen and (max-width: 1300px ){.services-contact__title{font-size:48px}}@media only screen and (max-width: 1050px ){.services-contact__title{font-size:40px}}@media only screen and (max-width: 680px ){.services-contact__title{font-size:32px}}.services-contact__title{margin:0;color:#1a1a1a;text-transform:uppercase}@media only screen and (max-width: 1050px ){.services-contact__title{font-size:48px;line-height:100%}}@media only screen and (max-width: 680px ){.services-contact__title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-h1, 84px);line-height:100%;color:#1a1a1a}}@media only screen and (max-width: 680px )and (max-width: 1300px ){.services-contact__title{font-size:72px}}@media only screen and (max-width: 680px )and (max-width: 1050px ){.services-contact__title{font-size:56px}}@media only screen and (max-width: 680px )and (max-width: 680px ){.services-contact__title{font-size:48px}}.services-contact__title span,.services-contact__title .gradient-text{display:inline}.services-contact__title br{display:block;content:""}.services-contact__intro{max-width:720px;font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-paragraph--big, 18px);line-height:140%}@media only screen and (max-width: 1300px ){.services-contact__intro{font-size:17px}}@media only screen and (max-width: 1050px ){.services-contact__intro{font-size:16px}}@media only screen and (max-width: 680px ){.services-contact__intro{font-size:16px}}.services-contact__intro{color:#4b4b4b}@media only screen and (max-width: 1050px ){.services-contact__intro{font-size:18px}}@media only screen and (max-width: 680px ){.services-contact__intro{font-size:16px;line-height:1.6}}.services-contact__intro p{margin:0}.services-contact__label+.services-contact__title{margin-top:8px}.services-contact__title+.services-contact__intro,.services-contact__title+.services-contact__points,.services-contact__intro+.services-contact__points{margin-top:24px}.services-contact__points{margin:0;padding:0;list-style:none;display:grid;gap:20px}@media only screen and (max-width: 680px ){.services-contact__points{gap:18px}}.services-contact__point{display:flex;align-items:center;gap:18px}.services-contact__point-icon{width:24px;height:24px;min-width:24px;display:block}.services-contact__point-text{font-family:"montserrat",sans-serif;font-weight:500;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-menu-item, 16px);line-height:100%;text-transform:uppercase;color:#1f1f1f;letter-spacing:0}.services-contact__card-wrap{min-width:0;display:flex;justify-content:flex-end}@media only screen and (max-width: 1050px ){.services-contact__card-wrap{justify-content:flex-start}}.services-contact__card{position:relative;display:flex;flex-direction:column;width:min(100%,500px);padding:12px;border:1px solid rgba(26,26,26,.12);border-radius:32px;background:hsla(0,0%,100%,.96);box-shadow:0 24px 70px rgba(26,26,26,.06)}@media only screen and (max-width: 680px ){.services-contact__card{display:grid;grid-template-columns:72px minmax(0, 1fr);align-items:start;-moz-column-gap:12px;column-gap:12px;row-gap:12px;border-radius:32px;border:1px solid var(--color__grey, #d7d7d7);background:hsla(0,0%,100%,.07);padding:12px;box-shadow:none;backdrop-filter:blur(3.5px);-webkit-backdrop-filter:blur(3.5px)}}.services-contact__card-media{margin:0;overflow:hidden;border-radius:28px;width:500px;height:500px;max-width:100%;background:#d3cbc5}@media only screen and (max-width: 1050px ){.services-contact__card-media{width:100%;height:auto;aspect-ratio:1/1}}@media only screen and (max-width: 680px ){.services-contact__card-media{width:72px;height:72px;aspect-ratio:1/1;border-radius:18px;grid-column:1;grid-row:1;align-self:start}}.services-contact__card-image{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.services-contact__card-body{padding:26px 22px 22px}@media only screen and (max-width: 680px ){.services-contact__card-body{padding:0;display:contents}}.services-contact__card-name{margin:0;color:#1a1a1a;font-family:"montserrat",sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:-0.552px}@media only screen and (max-width: 680px ){.services-contact__card-name{font-size:var(--Font-sizes-paragraph--big, 18px);font-weight:600;line-height:140%;letter-spacing:0;grid-column:2;grid-row:1;align-self:start}}.services-contact__card-role{margin:10px 0 0;color:#1a1a1a;font-family:"montserrat",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%}@media only screen and (max-width: 1300px ){.services-contact__card-role{font-size:14px}}@media only screen and (max-width: 680px ){.services-contact__card-role{margin:0;font-size:var(--Font-sizes-paragraph, 16px);font-style:normal;font-weight:400;line-height:140%;grid-column:2;grid-row:1;align-self:end}}.services-contact__card-action{margin-top:28px;display:flex}@media only screen and (max-width: 680px ){.services-contact__card-action{margin-top:0;width:100%;grid-column:1/-1;grid-row:2}.services-contact__card-action .btn{width:100%;justify-content:center;border-radius:22px}}.services-contact__line{position:absolute;color:rgba(224,28,71,.16);pointer-events:none;z-index:1}.services-contact__line svg{width:100%;height:auto;display:block}.services-contact__line-path{stroke-width:1.5}.services-contact__line--left{top:-58px;left:-220px;width:560px;transform:rotate(178deg)}.services-contact__line--right{right:-260px;bottom:-128px;width:780px;transform:rotate(-8deg);opacity:.9}@media only screen and (max-width: 1050px ){.services-contact__line--left{left:-240px;width:440px}.services-contact__line--right{right:-260px;width:560px}}@media only screen and (max-width: 680px ){.services-contact__line--left{top:-80px;left:-190px;width:320px}.services-contact__line--right{right:-180px;bottom:-80px;width:360px}}body.single-venues #breadcrumbs{display:none}#single-venues{padding-block:0;min-height:unset;overflow-x:clip}.hero--venue{position:relative;height:auto;min-height:max(760px,100vh);min-height:max(760px,100dvh);display:flex;align-items:center;overflow-x:clip;overflow-y:visible}@media only screen and (max-width: 1050px ){.hero--venue{min-height:max(850px,100vh);min-height:max(850px,100svh)}}@media only screen and (max-width: 680px ){.hero--venue{min-height:850px}}.hero--venue .hero__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden;background:#111}.hero--venue .hero__video,.hero--venue .hero__image{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero--venue .hero__video{pointer-events:none}.hero--venue .hero__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.65);z-index:2}.hero--venue .hero__esperluette{position:absolute;top:90%;right:-400px;z-index:2;width:1100px;height:auto;color:var(--color__accent, #ff6b35);opacity:.4;pointer-events:none;transform:translateY(-50%)}.hero--venue .hero__esperluette svg{width:100%;height:auto;display:block}.hero--venue .hero__esperluette path{stroke-dasharray:0;stroke-dashoffset:0}.hero--venue .hero__content{position:relative;z-index:3;width:100%;color:#fff;padding:var(--hero-content-start, 120px) 2rem 160px}@media only screen and (max-width: 1300px ){.hero--venue .hero__content{padding:var(--hero-content-start, 120px) 1.5rem 120px}}@media only screen and (max-width: 1050px ){.hero--venue .hero__content{padding:var(--hero-content-start, 120px) 1.25rem 100px}}@media only screen and (max-width: 680px ){.hero--venue .hero__content{padding:var(--hero-content-start, 120px) 1rem 90px}}.hero--venue .hero__content .container{max-width:1800px;margin-inline:auto;display:flex;flex-direction:column;align-items:flex-start}.hero--venue .hero__icon{width:94px;height:40px;aspect-ratio:47/20;display:flex;align-items:center;justify-content:flex-start;margin-bottom:16px}.hero--venue .hero__icon img{width:auto;height:auto;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;display:block;filter:brightness(0) invert(1)}.hero--venue .hero__title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-h1, 84px);line-height:100%}@media only screen and (max-width: 1300px ){.hero--venue .hero__title{font-size:72px}}@media only screen and (max-width: 1050px ){.hero--venue .hero__title{font-size:56px}}@media only screen and (max-width: 680px ){.hero--venue .hero__title{font-size:48px}}.hero--venue .hero__title{text-transform:uppercase;letter-spacing:.01em;margin-top:0}.hero--venue .hero__events{display:flex;flex-wrap:wrap;gap:16px;margin-top:8px;max-width:600px}@media only screen and (max-width: 1050px ){.hero--venue .hero__events{gap:14px}}@media only screen and (max-width: 680px ){.hero--venue .hero__events{gap:10px}}.hero--venue .hero__text{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-paragraph--big, 18px);line-height:140%}@media only screen and (max-width: 1300px ){.hero--venue .hero__text{font-size:17px}}@media only screen and (max-width: 1050px ){.hero--venue .hero__text{font-size:16px}}@media only screen and (max-width: 680px ){.hero--venue .hero__text{font-size:16px}}.hero--venue .hero__text{max-width:560px;margin-top:16px}@media only screen and (max-width: 1300px ){.hero--venue .hero__text{max-width:480px}}@media only screen and (max-width: 1050px ){.hero--venue .hero__text{max-width:100%}}.hero--venue .hero__stats{display:inline-flex;gap:0;border-radius:32px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.07);backdrop-filter:blur(3.5px);padding:8px 12px;margin-top:48px}@media only screen and (max-width: 1300px ){.hero--venue .hero__stats{margin-top:40px}}@media only screen and (max-width: 1050px ){.hero--venue .hero__stats{margin-top:32px}}@media only screen and (max-width: 680px ){.hero--venue .hero__stats{margin-top:24px;width:100%;padding:6px 8px}}.hero--venue .hero__stat{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;width:240px;position:relative}@media only screen and (max-width: 1300px ){.hero--venue .hero__stat{padding:14px 18px;width:180px}}@media only screen and (max-width: 1050px ){.hero--venue .hero__stat{padding:12px 14px;width:150px}}@media only screen and (max-width: 680px ){.hero--venue .hero__stat{flex:1;padding:10px 8px;width:auto}}.hero--venue .hero__stat:not(:first-child)::before{content:"";display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);height:80%;width:1px;background:hsla(0,0%,100%,.25)}.hero--venue .hero__stat-icon{color:hsla(0,0%,100%,.7);margin-bottom:4px;line-height:1;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.hero--venue .hero__stat-icon svg{display:block;width:100%;height:100%}@media only screen and (max-width: 1300px ){.hero--venue .hero__stat-icon{width:26px;height:26px}}@media only screen and (max-width: 680px ){.hero--venue .hero__stat-icon{width:24px;height:24px}}.hero--venue .hero__stat-icon.is-size svg{width:28px;height:28px}@media only screen and (max-width: 1300px ){.hero--venue .hero__stat-icon.is-size svg{width:17px;height:17px}}@media only screen and (max-width: 680px ){.hero--venue .hero__stat-icon.is-size svg{width:16px;height:16px}}.hero--venue .hero__stat-value{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;font-size:38px;line-height:110%;color:#fff}@media only screen and (max-width: 1300px ){.hero--venue .hero__stat-value{font-size:32px}}@media only screen and (max-width: 680px ){.hero--venue .hero__stat-value{font-size:26px}}.hero--venue .hero__stat-label{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:140%;color:hsla(0,0%,100%,.8)}@media only screen and (max-width: 1300px ){.hero--venue .hero__stat-label{font-size:14px}}@media only screen and (max-width: 680px ){.hero--venue .hero__stat-label{font-size:12px}}.hero--venue .hero__stat-label{min-height:1em}.hero--venue .hero__actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:48px}@media only screen and (max-width: 1300px ){.hero--venue .hero__actions{margin-top:40px}}@media only screen and (max-width: 1050px ){.hero--venue .hero__actions{margin-top:32px}}@media only screen and (max-width: 680px ){.hero--venue .hero__actions{margin-top:24px;flex-direction:column}.hero--venue .hero__actions .btn{width:100%;justify-content:center}}.venue-gallery-section{margin-top:-60px;margin-inline:auto;padding:60px 0 80px;width:1760px;max-width:calc(100% - 80px);position:relative;z-index:10;overflow:visible}@media only screen and (max-width: 1300px ){.venue-gallery-section{padding-bottom:60px}}@media only screen and (max-width: 1050px ){.venue-gallery-section{margin-top:-40px;padding:36px 0 60px}}@media only screen and (max-width: 680px ){.venue-gallery-section{margin-top:-30px;max-width:calc(100% - 32px);padding:24px 0 48px}}.venue-gallery-section__inner{padding:0;box-sizing:border-box;overflow:visible;position:relative;z-index:1}.venue-gallery .venue-gallery__slider-wrap{overflow:visible}.venue-gallery .venue-gallery__slider-wrap .slick-list{overflow:visible}.venue-gallery .venue-gallery__slider-wrap{padding-left:40px}@media only screen and (max-width: 1300px ){.venue-gallery .venue-gallery__slider-wrap{padding-left:32px}}@media only screen and (max-width: 680px ){.venue-gallery .venue-gallery__slider-wrap{padding-left:16px}}.venue-gallery .venue-gallery__slide{padding-right:12px}@media only screen and (max-width: 680px ){.venue-gallery .venue-gallery__slide{padding-right:8px}}.venue-gallery .venue-gallery__slide-inner{width:clamp(220px,28vw,560px);aspect-ratio:560/720;overflow:hidden;position:relative}@media only screen and (max-width: 1300px ){.venue-gallery .venue-gallery__slide-inner{width:clamp(220px,32vw,480px)}}@media only screen and (max-width: 1300px ){.venue-gallery .venue-gallery__slide-inner{width:clamp(200px,48vw,420px)}}@media only screen and (max-width: 680px ){.venue-gallery .venue-gallery__slide-inner{width:clamp(180px,72vw,360px)}}.venue-gallery .venue-gallery__slide-btn{display:block;width:100%;height:100%;position:relative;border:none;padding:0;background:rgba(0,0,0,0);cursor:zoom-in;overflow:hidden}.venue-gallery .venue-gallery__slide-btn img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;transition:transform .55s var(--easeOutCubic)}@media(hover: hover)and (pointer: fine){.venue-gallery .venue-gallery__slide-btn:hover img{transform:scale(1.04)}.venue-gallery .venue-gallery__slide-btn:hover .venue-gallery__slide-zoom{opacity:1}.venue-gallery .venue-gallery__slide-btn:hover .venue-gallery__slide-caption{opacity:1;transform:translateY(0)}}.venue-gallery .venue-gallery__slide-zoom{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:hsla(0,0%,100%,.88);color:var(--color__dark);opacity:0;transition:opacity .3s ease;pointer-events:none}.venue-gallery .venue-gallery__slide-caption{position:absolute;right:12px;bottom:12px;z-index:3;max-width:calc(100% - 24px);color:var(--color__light, #fff);font-family:"montserrat",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:130%;text-align:right;padding:6px 8px;border-radius:8px;background:rgba(26,26,26,.5);backdrop-filter:blur(2px);opacity:0;transform:translateY(4px);transition:opacity .25s ease,transform .25s ease;pointer-events:none}@media only screen and (max-width: 1050px ){.venue-gallery .venue-gallery__slide-btn img{transform:none !important;transition:none}}@media only screen and (max-width: 1050px )and (hover: hover)and (pointer: fine){.venue-gallery .venue-gallery__slide-btn:hover img{transform:none}.venue-gallery .venue-gallery__slide-btn:hover .venue-gallery__slide-zoom{opacity:0}}@media only screen and (max-width: 1050px ){.venue-gallery .venue-gallery__slide-zoom{display:none;opacity:0}.venue-gallery .venue-gallery__slide-caption{opacity:1;transform:translateY(0)}}@media(hover: none),(pointer: coarse){.venue-gallery .venue-gallery__slide-zoom{display:none}.venue-gallery .venue-gallery__slide-caption{opacity:1;transform:translateY(0)}}.venue-gallery .venue-gallery__footer{display:flex;justify-content:flex-end;align-items:center;padding:20px 40px 0 40px;max-width:1760px;margin-inline:auto;width:100%}@media only screen and (max-width: 1300px ){.venue-gallery .venue-gallery__footer{padding-right:32px;padding-left:32px}}@media only screen and (max-width: 680px ){.venue-gallery .venue-gallery__footer{padding-right:16px;padding-left:16px}}.venue-gallery .venue-gallery__arrows{display:flex;gap:24px;align-items:center}.venue-gallery .venue-gallery__arrow{width:56px;height:56px;border-radius:50%;background:#fff;color:var(--color__dark);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .3s var(--easeOutCubic);position:relative;overflow:visible;border:none;padding:0}.venue-gallery .venue-gallery__arrow .slider-arrow-ring{position:absolute;inset:-2px;width:calc(100% + 4px);height:calc(100% + 4px);pointer-events:none;transform:rotate(-90deg)}.venue-gallery .venue-gallery__arrow .slider-arrow-ring circle{fill:none;stroke:#e01c47;stroke-width:2;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .325s cubic-bezier(0.37, 0, 0.63, 1)}@media(hover: hover)and (pointer: fine){.venue-gallery .venue-gallery__arrow:hover{color:var(--color__primary)}.venue-gallery .venue-gallery__arrow:hover .slider-arrow-ring circle{stroke-dashoffset:0}}.venue-gallery .venue-gallery__arrow:active{transform:scale(0.95)}.venue-gallery .venue-gallery__arrow.is-disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.venue-gallery .venue-gallery__arrow .slider-arrow-icon{width:20px;height:auto;position:relative;z-index:1}.venue-lightbox{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;transition:opacity .3s ease}.venue-lightbox.is-open{pointer-events:all;opacity:1}.venue-lightbox__overlay{position:absolute;inset:0;background:rgba(0,0,0,.9);cursor:pointer}.venue-lightbox__container{position:relative;z-index:1;max-width:min(92vw,1280px);max-height:92dvh;display:flex;align-items:center;justify-content:center}.venue-lightbox__img{display:block;max-width:100%;max-height:90dvh;-o-object-fit:contain;object-fit:contain;transform:scale(0.94);transition:transform .35s var(--easeOutCubic)}.is-open .venue-lightbox__img{transform:scale(1)}.venue-lightbox__close{position:absolute;top:-44px;right:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:rgba(0,0,0,0);color:#fff;cursor:pointer;opacity:.65;transition:opacity .2s ease}@media(hover: hover)and (pointer: fine){.venue-lightbox__close:hover{opacity:1}}.hero--event{--event-hero-top-height: 660px;--event-hero-text-gap: 120px;position:relative;min-height:var(--event-hero-top-height);display:flex;flex-direction:column;overflow:hidden}@media only screen and (max-width: 1300px ){.hero--event{--event-hero-top-height: 600px;--event-hero-text-gap: 80px}}@media only screen and (max-width: 1050px ){.hero--event{--event-hero-top-height: 500px;--event-hero-text-gap: 650px}}@media only screen and (max-width: 680px ){.hero--event{--event-hero-top-height: 420px;--event-hero-text-gap: 50px}}.hero--event .hero__background{position:absolute;top:0;left:0;width:100%;height:var(--event-hero-top-height);z-index:1}.hero--event .hero__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero--event .hero__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:2}.hero--event .hero__esperluette{position:absolute;top:50%;right:-400px;z-index:2;width:1100px;height:auto;color:var(--color__accent, #ff6b35);opacity:.4;pointer-events:none;transform:translateY(-50%)}@media only screen and (max-width: 1300px ){.hero--event .hero__esperluette{width:800px;right:-250px}}@media only screen and (max-width: 1050px ){.hero--event .hero__esperluette{width:600px;right:-150px;opacity:.5}}@media only screen and (max-width: 680px ){.hero--event .hero__esperluette{width:400px;right:-100px}}.hero--event .hero__esperluette svg{width:100%;height:auto;display:block}.hero--event .hero__esperluette path{stroke-dasharray:0;stroke-dashoffset:0}.hero--event .hero__top{position:relative;z-index:3;width:100%;color:#fff;padding:var(--hero-content-start, 120px) 2rem 0;display:flex;align-items:flex-start;min-height:var(--event-hero-top-height);height:var(--event-hero-top-height)}@media only screen and (max-width: 1300px ){.hero--event .hero__top{padding:var(--hero-content-start, 120px) 2rem 0}}@media only screen and (max-width: 1050px ){.hero--event .hero__top{padding:var(--hero-content-start, 120px) 1.5rem 0}}@media only screen and (max-width: 680px ){.hero--event .hero__top{padding:var(--hero-content-start, 120px) 1rem 0}}.hero--event .hero__top::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:500px;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #1a1a1a 100%);z-index:2;pointer-events:none}@media only screen and (max-width: 1050px ){.hero--event .hero__top::after{height:350px}}@media only screen and (max-width: 680px ){.hero--event .hero__top::after{height:250px}}.hero--event .hero__top .container{position:relative;z-index:3}.hero--event .hero__label{font-family:"montserrat",sans-serif;font-weight:500;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-menu-item, 16px);line-height:100%;text-transform:uppercase;display:inline-block;margin-bottom:20px;opacity:.8}@media only screen and (max-width: 1050px ){.hero--event .hero__label{margin-bottom:18px}}@media only screen and (max-width: 680px ){.hero--event .hero__label{margin-bottom:16px}}.hero--event .hero__title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-h1, 84px);line-height:100%}@media only screen and (max-width: 1300px ){.hero--event .hero__title{font-size:72px}}@media only screen and (max-width: 1050px ){.hero--event .hero__title{font-size:56px}}@media only screen and (max-width: 680px ){.hero--event .hero__title{font-size:48px}}.hero--event .hero__title{margin-bottom:32px}@media only screen and (max-width: 1300px ){.hero--event .hero__title{margin-bottom:28px}}@media only screen and (max-width: 1050px ){.hero--event .hero__title{margin-bottom:24px}}@media only screen and (max-width: 680px ){.hero--event .hero__title{margin-bottom:20px}}.hero--event .hero__tags{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:32px}@media only screen and (max-width: 1300px ){.hero--event .hero__tags{margin-bottom:28px}}@media only screen and (max-width: 1050px ){.hero--event .hero__tags{margin-bottom:24px;gap:14px}}@media only screen and (max-width: 680px ){.hero--event .hero__tags{margin-bottom:20px;gap:10px}}.hero--event .hero__tags .tag{pointer-events:none;cursor:default}.hero--event .hero__text{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-paragraph--big, 18px);line-height:140%}@media only screen and (max-width: 1300px ){.hero--event .hero__text{font-size:17px}}@media only screen and (max-width: 1050px ){.hero--event .hero__text{font-size:16px}}@media only screen and (max-width: 680px ){.hero--event .hero__text{font-size:16px}}.hero--event .hero__text{max-width:640px;margin-bottom:var(--event-hero-text-gap)}.hero--event .hero__bottom{position:relative;z-index:3;width:100%;padding:0 0 120px 0;color:#fff;background:#1a1a1a}@media only screen and (max-width: 1300px ){.hero--event .hero__bottom{padding:80px 0}}@media only screen and (max-width: 680px ){.hero--event .hero__bottom{padding:60px 0}}.hero--event .hero__success-title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;font-size:64px;line-height:1.1;color:var(--color__dark, #1a1a1a);text-transform:uppercase}@media only screen and (max-width: 1300px ){.hero--event .hero__success-title{font-size:52px}}@media only screen and (max-width: 1050px ){.hero--event .hero__success-title{font-size:44px}}@media only screen and (max-width: 680px ){.hero--event .hero__success-title{font-size:36px}}.hero--event .hero__success-title{color:#fff;text-align:center;max-width:900px;margin:0 auto 80px}@media only screen and (max-width: 1300px ){.hero--event .hero__success-title{margin-bottom:60px}}@media only screen and (max-width: 680px ){.hero--event .hero__success-title{margin-bottom:40px}}.hero--event .hero__success-grid{--success-grid-gap: 48px;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--success-grid-gap);margin-bottom:80px}.hero--event .hero__success-grid>.hero__success-card{flex:0 1 calc((100% - 2*var(--success-grid-gap))/3);max-width:calc((100% - 2*var(--success-grid-gap))/3)}@media only screen and (max-width: 1300px ){.hero--event .hero__success-grid{--success-grid-gap: 20px;margin-bottom:60px}}@media only screen and (max-width: 680px ){.hero--event .hero__success-grid{--success-grid-gap: 16px;margin-bottom:40px}.hero--event .hero__success-grid>.hero__success-card{flex-basis:100%;max-width:100%}}.hero--event .hero__success-card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:40px 32px;position:relative;transition:all .3s var(--easeOutCubic)}@media only screen and (max-width: 1300px ){.hero--event .hero__success-card{padding:32px 24px}}@media only screen and (max-width: 680px ){.hero--event .hero__success-card{padding:28px 20px}}@media(hover: hover)and (pointer: fine){.hero--event .hero__success-card:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);transform:translateY(-4px)}}.hero--event .hero__success-icon{position:absolute;top:0;right:4%;transform:translateY(-33%);width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%}@media only screen and (max-width: 1300px ){.hero--event .hero__success-icon{top:24px;right:24px;width:40px;height:40px}}@media only screen and (max-width: 680px ){.hero--event .hero__success-icon{top:20px;right:20px;width:36px;height:36px}}.hero--event .hero__success-card-title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-h3, 36px);line-height:110%}@media only screen and (max-width: 1300px ){.hero--event .hero__success-card-title{font-size:32px}}@media only screen and (max-width: 1050px ){.hero--event .hero__success-card-title{font-size:30px}}@media only screen and (max-width: 680px ){.hero--event .hero__success-card-title{font-size:28px}}.hero--event .hero__success-card-title{color:#fff;text-transform:uppercase;letter-spacing:.01em;margin-bottom:12px;padding-right:60px}@media only screen and (max-width: 1300px ){.hero--event .hero__success-card-title{font-size:28px;margin-bottom:10px;padding-right:50px}}@media only screen and (max-width: 680px ){.hero--event .hero__success-card-title{font-size:24px;margin-bottom:8px;padding-right:45px}}.hero--event .hero__success-card-subtitle{font-family:"montserrat",sans-serif;font-weight:400;font-style:italic;font-size:14px;line-height:1.4;color:hsla(0,0%,100%,.6);margin-bottom:16px}@media only screen and (max-width: 1300px ){.hero--event .hero__success-card-subtitle{font-size:13px;margin-bottom:14px}}@media only screen and (max-width: 680px ){.hero--event .hero__success-card-subtitle{font-size:12px;margin-bottom:12px}}.hero--event .hero__success-card-text{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:1.6}@media only screen and (max-width: 1300px ){.hero--event .hero__success-card-text{font-size:15px}}@media only screen and (max-width: 680px ){.hero--event .hero__success-card-text{font-size:14px}}.hero--event .hero__success-card-text{color:hsla(0,0%,100%,.9);margin:0}.hero--event .hero__actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:center}@media only screen and (max-width: 680px ){.hero--event .hero__actions{flex-direction:column}.hero--event .hero__actions .btn{width:100%;justify-content:center}}#single-events{overflow-x:clip}#single-events .events__slider-section{margin-top:80px;margin-inline:auto;padding:24px 0 30px;width:1760px;max-width:calc(100% - 80px);position:relative;background:#fff}@media only screen and (max-width: 1300px ){#single-events .events__slider-section{margin-top:60px;padding-bottom:56px}}@media only screen and (max-width: 1050px ){#single-events .events__slider-section{margin-top:40px;padding-bottom:44px}}@media only screen and (max-width: 680px ){#single-events .events__slider-section{margin-top:30px;max-width:calc(100% - 32px);padding-bottom:36px}}#single-events .events__slider-section__inner{max-width:1760px;margin:0 auto;padding:30px 0 0;box-sizing:border-box}@media only screen and (max-width: 1050px ){#single-events .events__slider-section__inner{padding:24px 0 0}}@media only screen and (max-width: 680px ){#single-events .events__slider-section__inner{padding:20px 0 0}}#single-events .timeline-section{margin-top:32px;margin-inline:auto;padding:50px 0 120px 0;width:1760px;max-width:calc(100% - 80px);position:relative;background:#fff}@media only screen and (max-width: 1300px ){#single-events .timeline-section{margin-top:28px;padding:80px 0}}@media only screen and (max-width: 1050px ){#single-events .timeline-section{margin-top:24px;padding:60px 0;max-width:calc(100% - 40px)}}@media only screen and (max-width: 680px ){#single-events .timeline-section{margin-top:20px;padding:48px 0;max-width:calc(100% - 32px)}}#single-events .timeline-section .timeline{margin-bottom:0}#single-events .timeline-section .timeline__line-progress::after{content:"";position:absolute;top:6px;left:-15px;right:-72px;height:56px;background:linear-gradient(180deg, rgba(231, 106, 44, 0.16) 0%, rgba(231, 106, 44, 0.07) 46%, rgba(231, 106, 44, 0) 100%);-webkit-mask-image:linear-gradient(90deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 82%, rgba(0, 0, 0, 0) 100%);mask-image:linear-gradient(90deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 82%, rgba(0, 0, 0, 0) 100%);pointer-events:none}@media only screen and (max-width: 680px ){#single-events .timeline-section .timeline{position:relative;padding-left:56px}#single-events .timeline-section .timeline__line-wrapper{position:absolute;left:14px;top:0;bottom:0;width:10px;height:auto;margin:0}#single-events .timeline-section .timeline__line{display:none}#single-events .timeline-section .timeline__line-wrapper::before{content:"";position:absolute;top:0;bottom:0;left:3px;width:4px;background:linear-gradient(180deg, #e01c47 0%, #e98024 100%);opacity:.22}#single-events .timeline-section .timeline__line-progress{top:0;left:3px;width:4px;height:0%}#single-events .timeline-section .timeline__line-progress::before,#single-events .timeline-section .timeline__line-progress::after{content:none}#single-events .timeline-section .timeline__arrow{left:50%;right:auto;top:auto;bottom:-7px;transform:translateX(-50%) rotate(90deg)}#single-events .timeline-section .timeline__items{grid-template-columns:1fr;gap:30px}#single-events .timeline-section .timeline__triangle{top:4px;left:-35px;width:10px;height:11px}#single-events .timeline-section .timeline__triangle svg{transform:rotate(-90deg);transform-origin:50% 50%}#single-events .timeline-section .timeline__content{padding-top:0}#single-events .timeline-section .timeline-section__actions{width:100%;margin-top:40px;flex-direction:column;align-items:stretch;gap:12px}#single-events .timeline-section .timeline-section__actions .btn{width:100%}}body.page-template-tpl_contact,body.page-template-template-tpl_contact{background:#fff}#contact{min-height:unset;overflow-x:clip}.contact-hero{padding:var(--hero-content-start, 120px) 0 120px}@media only screen and (max-width: 1300px ){.contact-hero{padding-bottom:80px}}@media only screen and (max-width: 1050px ){.contact-hero{padding-bottom:60px}}@media only screen and (max-width: 680px ){.contact-hero{padding-bottom:48px}}.contact-hero__container{max-width:var(--container__width);width:100%;margin:0 auto;padding:0 var(--container__padding);display:grid;grid-template-columns:1fr 800px;gap:80px;align-items:start}@media only screen and (max-width: 1600px ){.contact-hero__container{grid-template-columns:1fr 640px;gap:60px}}@media only screen and (max-width: 1300px ){.contact-hero__container{grid-template-columns:1fr 480px;gap:48px}}@media only screen and (max-width: 1050px ){.contact-hero__container{grid-template-columns:1fr;gap:48px}}@media only screen and (max-width: 680px ){.contact-hero__container{gap:32px}}.contact-hero__label{font-family:"montserrat",sans-serif;font-weight:500;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-menu-item, 16px);line-height:100%;text-transform:uppercase;color:rgba(26,26,26,.55);text-transform:uppercase;margin:0 0 20px}@media only screen and (max-width: 1050px ){.contact-hero__label{margin-bottom:18px}}@media only screen and (max-width: 680px ){.contact-hero__label{margin-bottom:16px}}.contact-hero__title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-h1, 84px);line-height:100%}@media only screen and (max-width: 1300px ){.contact-hero__title{font-size:72px}}@media only screen and (max-width: 1050px ){.contact-hero__title{font-size:56px}}@media only screen and (max-width: 680px ){.contact-hero__title{font-size:48px}}.contact-hero__title{color:var(--color__dark, #1a1a1a);text-transform:uppercase;line-height:.95;margin:0 0 32px}.contact-hero__title p{margin:0;display:inline}.contact-hero__title strong,.contact-hero__title b{font-weight:400;background:var(--Main-gradient, linear-gradient(90deg, #e01c47 0%, #e98024 100%));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.contact-hero__title .gradient-text{background:var(--Main-gradient, linear-gradient(90deg, #e01c47 0%, #e98024 100%));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;display:inline}@media only screen and (max-width: 1300px ){.contact-hero__title{font-size:clamp(64px,6vw,92px);margin-bottom:24px}}@media only screen and (max-width: 1050px ){.contact-hero__title{font-size:clamp(52px,8vw,80px)}}@media only screen and (max-width: 680px ){.contact-hero__title{font-size:clamp(36px,11vw,56px);margin-bottom:20px}}.contact-hero__description{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-paragraph, 18px);line-height:140%}@media only screen and (max-width: 1300px ){.contact-hero__description{font-size:17px}}@media only screen and (max-width: 1050px ){.contact-hero__description{font-size:16px}}@media only screen and (max-width: 680px ){.contact-hero__description{font-size:16px}}.contact-hero__description{color:var(--color__dark, #1a1a1a);max-width:560px;margin-bottom:48px}@media only screen and (max-width: 1300px ){.contact-hero__description{margin-bottom:36px}}@media only screen and (max-width: 1050px ){.contact-hero__description{max-width:100%;margin-bottom:32px}}@media only screen and (max-width: 680px ){.contact-hero__description{margin-bottom:24px}}.contact-hero__no-form{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-paragraph, 18px);line-height:140%}@media only screen and (max-width: 1300px ){.contact-hero__no-form{font-size:17px}}@media only screen and (max-width: 1050px ){.contact-hero__no-form{font-size:16px}}@media only screen and (max-width: 680px ){.contact-hero__no-form{font-size:16px}}.contact-hero__no-form{color:var(--color__neutral, #747376);font-style:italic}.contact-hero__right{display:flex;flex-direction:column;gap:24px;position:sticky;top:calc(var(--header-height) + 24px);width:100%}@media only screen and (max-width: 1050px ){.contact-hero__right{position:static}}.contact-hero__right .contact-cta__panel,.contact-hero__right .contact-cta__panel-wrap{display:flex;width:100%;min-width:0;flex-direction:column;align-items:center;gap:24px}.contact-hero__right .footer-cta__panel{min-height:0;min-width:0;max-width:100%;flex:0 0 auto;width:100%;padding:60px}.contact-hero__right .footer-cta__panel-title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-h3, 36px);line-height:110%}@media only screen and (max-width: 1300px ){.contact-hero__right .footer-cta__panel-title{font-size:32px}}@media only screen and (max-width: 1050px ){.contact-hero__right .footer-cta__panel-title{font-size:30px}}@media only screen and (max-width: 680px ){.contact-hero__right .footer-cta__panel-title{font-size:28px}}.contact-hero__right .footer-cta__panel-title{color:var(--color__dark, #1a1a1a)}.contact-hero__right .footer-cta__panel--contact .footer-cta__panel-title{color:var(--color__light, #fff)}.contact-hero__right .footer-cta__panel--brochure .footer-cta__panel-title{color:var(--color__dark, #1a1a1a)}.contact-hero__right .footer-cta__person{display:flex;flex-direction:column;align-items:center;align-content:center;max-width:none;width:100%;margin-bottom:0}.contact-hero__right .footer-cta__person-info{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:none;min-width:0;padding:0}.contact-hero__right .footer-cta__person-photo{width:120px;height:120px;aspect-ratio:1/1;border-radius:28px;background-size:cover;background-position:center}.contact-hero__right .footer-cta__person-name,.contact-hero__right .footer-cta__person-role{width:100%;text-align:center}.contact-hero__right .footer-cta__person-contact{width:100%;max-width:100%;margin-top:16px;display:flex;flex-direction:column;gap:12px;align-items:stretch}.contact-hero__right .footer-cta__person-reveal-btn,.contact-hero__right .footer-cta__person-contact-link{font-family:"montserrat",sans-serif;font-weight:600;font-style:normal;font-size:var(--Font-sizes-button, 16px);line-height:100%;text-transform:uppercase;width:100%;justify-content:center;border:1px solid hsla(0,0%,100%,.7);background:rgba(0,0,0,0);color:var(--color__light, #fff);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);transition:color .35s ease,border-color .35s ease,background-color .35s ease,transform .35s ease,opacity .35s ease}.contact-hero__right .footer-cta__person-reveal-btn::before,.contact-hero__right .footer-cta__person-reveal-btn::after,.contact-hero__right .footer-cta__person-contact-link::before,.contact-hero__right .footer-cta__person-contact-link::after{display:none}@media(hover: hover)and (pointer: fine){.contact-hero__right .footer-cta__person-reveal-btn:hover,.contact-hero__right .footer-cta__person-contact-link:hover{background:var(--color__light, #fff);color:var(--color__dark, #1a1a1a);border-color:var(--color__light, #fff)}}.contact-hero__right .footer-cta__person-contact-actions{width:100%;max-width:100%;display:flex;flex-direction:column;gap:12px;align-items:stretch;opacity:0;transform:translateY(10px);max-height:0;overflow:hidden;pointer-events:none;transition:opacity .42s ease,transform .42s ease,max-height .42s ease}.contact-hero__right .footer-cta__person-contact-link{flex:0 0 auto;transform:translateY(6px);opacity:0;transition:opacity .42s ease,transform .42s ease,color .35s ease,border-color .35s ease,background-color .35s ease}.contact-hero__right .footer-cta__person-contact.is-revealed .footer-cta__person-reveal-btn{opacity:0;transform:translateY(-8px);pointer-events:none;max-height:0;padding-top:0;padding-bottom:0;margin:0;border-width:0}.contact-hero__right .footer-cta__person-contact.is-revealed .footer-cta__person-contact-actions{opacity:1;transform:translateY(0);max-height:280px;pointer-events:auto}.contact-hero__right .footer-cta__person-contact.is-revealed .footer-cta__person-contact-link{opacity:1;transform:translateY(0)}.contact-hero__right .footer-cta__person-contact.is-revealed .footer-cta__person-contact-link:nth-child(2){transition-delay:.06s}.contact-hero__right .footer-cta__panel-note--brochure{position:static !important;margin-top:0;padding-inline:0 !important;color:var(--color__neutral, #747376) !important}#contact .gform_wrapper{margin:0;max-width:100%}#contact .gform_wrapper .gform_body .gform_fields{grid-column-gap:24px;row-gap:0}#contact .gform_wrapper .gfield{margin-bottom:28px;padding:0}@media only screen and (max-width: 680px ){#contact .gform_wrapper .gfield{margin-bottom:20px}}#contact .gform_wrapper .gfield.gfield--type-checkbox,#contact .gform_wrapper .gfield.gfield--type-consent{margin-bottom:20px}#contact .gform_wrapper .gfield.gfield--type-date,#contact .gform_wrapper .gfield.gfield--input-type-date{grid-column:1/-1}#contact .gform_wrapper .gfield_label{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__grey, #d7d7d7);font-size:var(--Font-sizes-menu-item--small, 12px);line-height:130%;color:var(--color__dark, #1a1a1a);text-transform:uppercase;letter-spacing:.08em;font-weight:500;margin-bottom:8px;display:block}#contact .gform_wrapper .gfield_label .gfield_required{display:none}#contact .gform_wrapper .gform-field-label--type-sub{display:none !important}#contact .gform_wrapper .ginput_container_name .name_first>label,#contact .gform_wrapper .ginput_container_name .name_last>label{display:none !important}#contact .gform_wrapper .ginput_container_text input,#contact .gform_wrapper .ginput_container_name input,#contact .gform_wrapper .ginput_container_email input,#contact .gform_wrapper .ginput_container_number input,#contact .gform_wrapper .ginput_container_phone input,#contact .gform_wrapper .ginput_container_date input{display:flex;width:100%;height:56px;padding:20px 24px;justify-content:center;align-items:center;gap:10px;align-self:stretch;background:#fff;border:1px solid rgba(26,26,26,.15);border-radius:12px;font-family:"montserrat",sans-serif;font-weight:500;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-menu-item, 16px);line-height:100%;text-transform:uppercase;color:var(--color__dark, #1a1a1a);transition:border-color .25s ease,box-shadow .25s ease;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}#contact .gform_wrapper .ginput_container_text input::-moz-placeholder, #contact .gform_wrapper .ginput_container_name input::-moz-placeholder, #contact .gform_wrapper .ginput_container_email input::-moz-placeholder, #contact .gform_wrapper .ginput_container_number input::-moz-placeholder, #contact .gform_wrapper .ginput_container_phone input::-moz-placeholder, #contact .gform_wrapper .ginput_container_date input::-moz-placeholder{color:rgba(26,26,26,.35);text-transform:none}#contact .gform_wrapper .ginput_container_text input::placeholder,#contact .gform_wrapper .ginput_container_name input::placeholder,#contact .gform_wrapper .ginput_container_email input::placeholder,#contact .gform_wrapper .ginput_container_number input::placeholder,#contact .gform_wrapper .ginput_container_phone input::placeholder,#contact .gform_wrapper .ginput_container_date input::placeholder{color:rgba(26,26,26,.35);text-transform:none}#contact .gform_wrapper .ginput_container_text input:focus,#contact .gform_wrapper .ginput_container_name input:focus,#contact .gform_wrapper .ginput_container_email input:focus,#contact .gform_wrapper .ginput_container_number input:focus,#contact .gform_wrapper .ginput_container_phone input:focus,#contact .gform_wrapper .ginput_container_date input:focus{border-color:#e98024;box-shadow:0 0 0 3px rgba(233,128,36,.12);outline:none}#contact .gform_wrapper .ginput_container_date{width:100%}#contact .gform_wrapper .ginput_container_select select{display:flex;width:100%;height:56px;padding:20px 44px 20px 24px;align-items:center;align-self:stretch;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23e98024' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 14px center/20px no-repeat;border:1px solid rgba(26,26,26,.15);border-radius:12px;font-family:"montserrat",sans-serif;font-weight:500;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-menu-item, 16px);line-height:100%;text-transform:uppercase;color:var(--color__dark, #1a1a1a);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;transition:border-color .25s ease,box-shadow .25s ease;outline:none;box-sizing:border-box}#contact .gform_wrapper .ginput_container_select select option{color:var(--color__dark, #1a1a1a);background:#fff;font-weight:500}#contact .gform_wrapper .ginput_container_select select:focus{border-color:#e98024;box-shadow:0 0 0 3px rgba(233,128,36,.12);outline:none}#contact .gform_wrapper .ginput_container_textarea textarea{display:flex;width:100%;padding:20px 24px;align-self:stretch;background:#fff;border:1px solid rgba(26,26,26,.15);border-radius:12px;font-family:"montserrat",sans-serif;font-weight:500;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-menu-item, 16px);line-height:100%;text-transform:uppercase;color:var(--color__dark, #1a1a1a);resize:vertical;min-height:160px;transition:border-color .25s ease,box-shadow .25s ease;outline:none;box-sizing:border-box;line-height:1.5;text-transform:none}#contact .gform_wrapper .ginput_container_textarea textarea::-moz-placeholder{color:rgba(26,26,26,.35);text-transform:none}#contact .gform_wrapper .ginput_container_textarea textarea::placeholder{color:rgba(26,26,26,.35);text-transform:none}#contact .gform_wrapper .ginput_container_textarea textarea:focus{border-color:#e98024;box-shadow:0 0 0 3px rgba(233,128,36,.12);outline:none}#contact .gform_wrapper .gfield--type-checkbox .gfield_checkbox,#contact .gform_wrapper .gfield--type-checkbox .ginput_container_consent,#contact .gform_wrapper .gfield--type-consent .gfield_checkbox,#contact .gform_wrapper .gfield--type-consent .ginput_container_consent{display:flex;flex-direction:column;gap:12px}#contact .gform_wrapper .gfield--type-checkbox .gchoice,#contact .gform_wrapper .gfield--type-checkbox .ginput_container_consent,#contact .gform_wrapper .gfield--type-consent .gchoice,#contact .gform_wrapper .gfield--type-consent .ginput_container_consent{display:flex;align-items:flex-start;gap:12px}#contact .gform_wrapper .gfield--type-checkbox .gfield-choice-input,#contact .gform_wrapper .gfield--type-checkbox input[type=checkbox],#contact .gform_wrapper .gfield--type-consent .gfield-choice-input,#contact .gform_wrapper .gfield--type-consent input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;min-width:20px;border:1px solid rgba(26,26,26,.3);border-radius:4px;background:#fff;cursor:pointer;margin-top:1px;position:relative;transition:background .2s ease,border-color .2s ease;flex-shrink:0}#contact .gform_wrapper .gfield--type-checkbox .gfield-choice-input:checked,#contact .gform_wrapper .gfield--type-checkbox input[type=checkbox]:checked,#contact .gform_wrapper .gfield--type-consent .gfield-choice-input:checked,#contact .gform_wrapper .gfield--type-consent input[type=checkbox]:checked{background:var(--color__dark, #1a1a1a);border-color:var(--color__dark, #1a1a1a)}#contact .gform_wrapper .gfield--type-checkbox .gfield-choice-input:checked::after,#contact .gform_wrapper .gfield--type-checkbox input[type=checkbox]:checked::after,#contact .gform_wrapper .gfield--type-consent .gfield-choice-input:checked::after,#contact .gform_wrapper .gfield--type-consent input[type=checkbox]:checked::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -58%) rotate(45deg);width:5px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff}#contact .gform_wrapper .gfield--type-checkbox .gfield_label_before_complex,#contact .gform_wrapper .gfield--type-checkbox .gfield_consent_description,#contact .gform_wrapper .gfield--type-checkbox label,#contact .gform_wrapper .gfield--type-consent .gfield_label_before_complex,#contact .gform_wrapper .gfield--type-consent .gfield_consent_description,#contact .gform_wrapper .gfield--type-consent label{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-paragraph, 18px);line-height:140%}@media only screen and (max-width: 1300px ){#contact .gform_wrapper .gfield--type-checkbox .gfield_label_before_complex,#contact .gform_wrapper .gfield--type-checkbox .gfield_consent_description,#contact .gform_wrapper .gfield--type-checkbox label,#contact .gform_wrapper .gfield--type-consent .gfield_label_before_complex,#contact .gform_wrapper .gfield--type-consent .gfield_consent_description,#contact .gform_wrapper .gfield--type-consent label{font-size:17px}}@media only screen and (max-width: 1050px ){#contact .gform_wrapper .gfield--type-checkbox .gfield_label_before_complex,#contact .gform_wrapper .gfield--type-checkbox .gfield_consent_description,#contact .gform_wrapper .gfield--type-checkbox label,#contact .gform_wrapper .gfield--type-consent .gfield_label_before_complex,#contact .gform_wrapper .gfield--type-consent .gfield_consent_description,#contact .gform_wrapper .gfield--type-consent label{font-size:16px}}@media only screen and (max-width: 680px ){#contact .gform_wrapper .gfield--type-checkbox .gfield_label_before_complex,#contact .gform_wrapper .gfield--type-checkbox .gfield_consent_description,#contact .gform_wrapper .gfield--type-checkbox label,#contact .gform_wrapper .gfield--type-consent .gfield_label_before_complex,#contact .gform_wrapper .gfield--type-consent .gfield_consent_description,#contact .gform_wrapper .gfield--type-consent label{font-size:16px}}#contact .gform_wrapper .gfield--type-checkbox .gfield_label_before_complex,#contact .gform_wrapper .gfield--type-checkbox .gfield_consent_description,#contact .gform_wrapper .gfield--type-checkbox label,#contact .gform_wrapper .gfield--type-consent .gfield_label_before_complex,#contact .gform_wrapper .gfield--type-consent .gfield_consent_description,#contact .gform_wrapper .gfield--type-consent label{font-size:14px;color:var(--color__dark, #1a1a1a);cursor:pointer;line-height:1.5}#contact .gform_wrapper .gfield--type-checkbox .gfield_label_before_complex a,#contact .gform_wrapper .gfield--type-checkbox .gfield_consent_description a,#contact .gform_wrapper .gfield--type-checkbox label a,#contact .gform_wrapper .gfield--type-consent .gfield_label_before_complex a,#contact .gform_wrapper .gfield--type-consent .gfield_consent_description a,#contact .gform_wrapper .gfield--type-consent label a{color:inherit;text-decoration:underline}#contact .gform_wrapper .gfield_error .gfield_label{color:#e01c47}#contact .gform_wrapper .gfield_error input,#contact .gform_wrapper .gfield_error select,#contact .gform_wrapper .gfield_error textarea{border-color:#e01c47 !important;box-shadow:0 0 0 3px rgba(224,28,71,.1) !important}#contact .gform_wrapper .validation_message{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__grey, #d7d7d7);font-size:var(--Font-sizes-menu-item--small, 12px);line-height:130%;color:#e01c47;margin-top:6px;text-transform:none}#contact .gform_wrapper .gform_footer,#contact .gform_wrapper .gform_page_footer{padding:0;margin-top:8px}#contact .gform_wrapper .gform_footer button[type=submit],#contact .gform_wrapper .gform_footer .gform_button,#contact .gform_wrapper .gform_page_footer button[type=submit],#contact .gform_wrapper .gform_page_footer .gform_button{all:unset;display:inline-flex;padding:20px 24px;justify-content:center;align-items:center;gap:10px;border-radius:13px;color:var(--color__dark, #1a1a1a);font-family:"montserrat",sans-serif;font-size:16px;font-weight:600;line-height:100%;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer;position:relative;overflow:hidden;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);background:var(--color__light, #fff);border:1px solid var(--color__grey, #d7d7d7);border-radius:10.5px;z-index:1;box-sizing:border-box;outline:none}#contact .gform_wrapper .gform_footer button[type=submit]:focus,#contact .gform_wrapper .gform_footer .gform_button:focus,#contact .gform_wrapper .gform_page_footer button[type=submit]:focus,#contact .gform_wrapper .gform_page_footer .gform_button:focus{outline:none}#contact .gform_wrapper .gform_footer button[type=submit]::before,#contact .gform_wrapper .gform_footer .gform_button::before,#contact .gform_wrapper .gform_page_footer button[type=submit]::before,#contact .gform_wrapper .gform_page_footer .gform_button::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--Main-gradient, linear-gradient(90deg, #e01c47 0%, #e98024 100%));opacity:0;transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1);border-radius:10.5px;z-index:-1}#contact .gform_wrapper .gform_footer button[type=submit]::after,#contact .gform_wrapper .gform_footer .gform_button::after,#contact .gform_wrapper .gform_page_footer button[type=submit]::after,#contact .gform_wrapper .gform_page_footer .gform_button::after{display:none}@media(hover: hover)and (pointer: fine){#contact .gform_wrapper .gform_footer button[type=submit]:hover,#contact .gform_wrapper .gform_footer .gform_button:hover,#contact .gform_wrapper .gform_page_footer button[type=submit]:hover,#contact .gform_wrapper .gform_page_footer .gform_button:hover{border-color:rgba(0,0,0,0);color:var(--color__light, #fff)}#contact .gform_wrapper .gform_footer button[type=submit]:hover::before,#contact .gform_wrapper .gform_footer .gform_button:hover::before,#contact .gform_wrapper .gform_page_footer button[type=submit]:hover::before,#contact .gform_wrapper .gform_page_footer .gform_button:hover::before{opacity:1}}@media only screen and (max-width: 680px ){#contact .gform_wrapper .gform_footer button[type=submit],#contact .gform_wrapper .gform_footer .gform_button,#contact .gform_wrapper .gform_page_footer button[type=submit],#contact .gform_wrapper .gform_page_footer .gform_button{width:100%;justify-content:center}}#contact .gform_wrapper .gform_confirmation_wrapper{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-paragraph, 18px);line-height:140%}@media only screen and (max-width: 1300px ){#contact .gform_wrapper .gform_confirmation_wrapper{font-size:17px}}@media only screen and (max-width: 1050px ){#contact .gform_wrapper .gform_confirmation_wrapper{font-size:16px}}@media only screen and (max-width: 680px ){#contact .gform_wrapper .gform_confirmation_wrapper{font-size:16px}}#contact .gform_wrapper .gform_confirmation_wrapper{color:var(--color__dark, #1a1a1a);padding:24px 0}#contact .footer-cta__panel--contact,#contact .contact-cta__panel--contact{min-height:0;flex:0 0 auto}#contact .footer-cta__panel--brochure{height:auto;flex:0 0 auto}@media only screen and (max-width: 1050px ){.contact-hero__right{gap:20px}.contact-hero__right .footer-cta__panel{padding:40px;border-radius:24px}.contact-hero__right .footer-cta__person{padding:16px;border-radius:24px;flex-wrap:wrap}.contact-hero__right .footer-cta__person-photo{width:96px;height:96px;border-radius:20px}.contact-hero__right .footer-cta__person-info{padding:0}.contact-hero__right .footer-cta__person-contact{width:100%;align-items:stretch}.contact-hero__right .footer-cta__person-contact-actions{width:100%;gap:10px;align-items:stretch}.contact-hero__right .footer-cta__person-reveal-btn,.contact-hero__right .footer-cta__person-contact-link{width:100%;justify-content:center}.contact-hero__right .footer-cta__form{max-width:none}.contact-hero__right .footer-cta__form-btn--brochure{min-width:0;width:100%}.contact-hero__description{margin-bottom:32px}#contact .gform_wrapper .gform_body .gform_fields{grid-column-gap:16px}#contact .gform_wrapper .gfield{margin-bottom:24px}}@media only screen and (max-width: 680px ){.contact-hero__container{padding-inline:16px}.contact-hero__right .footer-cta__panel{padding:32px 24px;border-radius:20px}.contact-hero__right .footer-cta__person{padding:12px;gap:10px;border-radius:20px}.contact-hero__right .footer-cta__person-photo{width:72px;height:72px;border-radius:14px}.contact-hero__right .footer-cta__person-contact{margin-top:12px;gap:10px}#contact .gform_wrapper .gfield{margin-bottom:18px}#contact .gform_wrapper .ginput_container_text input,#contact .gform_wrapper .ginput_container_name input,#contact .gform_wrapper .ginput_container_email input,#contact .gform_wrapper .ginput_container_number input,#contact .gform_wrapper .ginput_container_phone input,#contact .gform_wrapper .ginput_container_date input,#contact .gform_wrapper .ginput_container_select select{height:52px;padding:16px 18px;font-size:14px}#contact .gform_wrapper .ginput_container_textarea textarea{min-height:140px;padding:16px 18px;font-size:14px}#contact .gform_wrapper .gform_footer,#contact .gform_wrapper .gform_page_footer{margin-top:4px}#contact .gform_wrapper .gform_footer button[type=submit],#contact .gform_wrapper .gform_footer .gform_button,#contact .gform_wrapper .gform_page_footer button[type=submit],#contact .gform_wrapper .gform_page_footer .gform_button{width:100%}}@media(max-width: 375px){.contact-hero__container{padding-inline:12px}.contact-hero__title{font-size:clamp(32px,10.5vw,44px)}.contact-hero__right .footer-cta__panel{padding:24px 16px}.contact-hero__right .footer-cta__person{padding:10px}.contact-hero__right .footer-cta__person-name{font-size:16px}.contact-hero__right .footer-cta__person-role{font-size:13px}.contact-hero__right .footer-cta__person-reveal-btn,.contact-hero__right .footer-cta__person-contact-link,.contact-hero__right .footer-cta__form-btn--brochure{font-size:13px;padding:12px 10px}#contact .gform_wrapper .ginput_container_text input,#contact .gform_wrapper .ginput_container_name input,#contact .gform_wrapper .ginput_container_email input,#contact .gform_wrapper .ginput_container_number input,#contact .gform_wrapper .ginput_container_phone input,#contact .gform_wrapper .ginput_container_date input,#contact .gform_wrapper .ginput_container_select select,#contact .gform_wrapper .ginput_container_textarea textarea{font-size:13px}}@media(max-width: 350px){.contact-hero__container{padding-inline:10px}.contact-hero__right .footer-cta__panel{padding:20px 12px}.contact-hero__right .footer-cta__person-photo{width:64px;height:64px}}body.page-template-template-tpl_about{background:#fff}#about{padding-block:0;min-height:unset;overflow-x:clip}.hero--about{--about-hero-height: 900px}@media only screen and (max-width: 1300px ){.hero--about{--about-hero-height: 820px}}@media only screen and (max-width: 1050px ){.hero--about{--about-hero-height: 900px}}@media only screen and (max-width: 680px ){.hero--about{--about-hero-height: 860px}}.hero--about .hero__background{height:var(--about-hero-height)}.hero--about .hero__top{min-height:var(--about-hero-height);height:var(--about-hero-height);align-items:flex-start;color:#1a1a1a;padding:var(--hero-content-start, 120px) 2rem 80px}@media only screen and (max-width: 1300px ){.hero--about .hero__top{padding:var(--hero-content-start, 120px) 1.5rem 72px}}@media only screen and (max-width: 1050px ){.hero--about .hero__top{padding:var(--hero-content-start, 120px) 1.25rem 64px;height:var(--about-hero-height);min-height:var(--about-hero-height)}}@media only screen and (max-width: 680px ){.hero--about .hero__top{padding:var(--hero-content-start, 120px) 1rem 56px}}.hero--about .hero__label{font-family:"montserrat",sans-serif;font-weight:500;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-menu-item, 16px);line-height:100%;text-transform:uppercase;color:rgba(26,26,26,.62);margin:0 0 20px}@media only screen and (max-width: 1050px ){.hero--about .hero__label{margin-bottom:18px}}@media only screen and (max-width: 680px ){.hero--about .hero__label{margin-bottom:16px}}.hero--about .hero__overlay{background:linear-gradient(90deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.82) 40%, rgba(255, 255, 255, 0.72) 100%),linear-gradient(180deg, rgba(255, 255, 255, 0.12) 0%, rgb(255, 255, 255) 100%)}.hero--about .hero__top::after{background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #fff 100%);height:900px}@media only screen and (max-width: 1050px ){.hero--about .hero__top::after{height:760px}}@media only screen and (max-width: 680px ){.hero--about .hero__top::after{height:620px}}.hero--about .hero__text{color:rgba(26,26,26,.84);margin-bottom:0;max-width:560px}.hero--about .hero__title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-h1, 84px);line-height:100%}@media only screen and (max-width: 1300px ){.hero--about .hero__title{font-size:72px}}@media only screen and (max-width: 1050px ){.hero--about .hero__title{font-size:56px}}@media only screen and (max-width: 680px ){.hero--about .hero__title{font-size:48px}}.hero--about .hero__title{color:#1a1a1a}.hero--about .hero__title .gradient-text{background:var(--Main-gradient, linear-gradient(90deg, #e01c47 0%, #e98024 100%));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.hero--about .hero__cta{margin-top:40px}.hero--about .hero__cta .btn-white{border:1px solid rgba(26,26,26,.14)}@media only screen and (max-width: 1050px ){.hero--about .hero__cta{margin-top:32px}}@media only screen and (max-width: 680px ){.hero--about .hero__cta{margin-top:24px}}.hero--about .hero__bottom{color:#1a1a1a;background:#fff;pointer-events:none}.hero--about .hero__bottom .reassurance{padding-top:0;padding-bottom:0;margin-top:0}@media only screen and (max-width: 1050px ){.hero--about .hero__bottom .reassurance{padding-top:0}}.hero--about .hero__bottom .reassurance--about-hero .cell--p1,.hero--about .hero__bottom .reassurance--about-hero .cell--p2{display:none}.hero--about .hero__bottom .reassurance--about-hero .reassurance__stat{background:rgba(0,0,0,0) !important;border:1px solid var(--color__grey--dark, #757575)}.hero--about .hero__bottom .reassurance--about-hero .reassurance__label{color:var(--color__grey--dark, #757575)}@media only screen and (max-width: 1050px ){.hero--about .hero__bottom .reassurance--about-hero .cell--p5{display:none}.hero--about .hero__bottom .reassurance--about-hero .cell--p4,.hero--about .hero__bottom .reassurance--about-hero .cell--p6{display:block}.hero--about .hero__bottom .reassurance--about-hero .cell--s1{grid-column:1;grid-row:1}.hero--about .hero__bottom .reassurance--about-hero .cell--p4{grid-column:2;grid-row:1}.hero--about .hero__bottom .reassurance--about-hero .cell--p3{grid-column:1;grid-row:2}.hero--about .hero__bottom .reassurance--about-hero .cell--s2{grid-column:2;grid-row:2}.hero--about .hero__bottom .reassurance--about-hero .cell--s3{grid-column:1;grid-row:3}.hero--about .hero__bottom .reassurance--about-hero .cell--p6{grid-column:2;grid-row:3}}.about-page__content{padding:120px 0;background:#fff}@media only screen and (max-width: 1300px ){.about-page__content{padding:80px 0}}.about-success{position:relative;z-index:3;width:100%;padding:100px 0 120px;background:#1a1a1a}@media only screen and (max-width: 1300px ){.about-success{padding:80px 0}}@media only screen and (max-width: 680px ){.about-success{padding:60px 0}}.about-success .highlight-cards__title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;font-size:64px;line-height:1.1;color:var(--color__dark, #1a1a1a);text-transform:uppercase}@media only screen and (max-width: 1300px ){.about-success .highlight-cards__title{font-size:52px}}@media only screen and (max-width: 1050px ){.about-success .highlight-cards__title{font-size:44px}}@media only screen and (max-width: 680px ){.about-success .highlight-cards__title{font-size:36px}}.about-success .highlight-cards__title{color:#fff;text-align:center;margin-bottom:72px}@media only screen and (max-width: 1300px ){.about-success .highlight-cards__title{margin-bottom:60px}}@media only screen and (max-width: 680px ){.about-success .highlight-cards__title{margin-bottom:40px}}.about-success .highlight-cards__tag{display:flex;width:-moz-fit-content;width:fit-content;justify-content:center;align-items:center;gap:12px;margin-bottom:48px;border-radius:16px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.07);backdrop-filter:blur(3.5px);padding:16px 24px}@media only screen and (max-width: 1300px ){.about-success .highlight-cards__tag{margin-bottom:24px}}@media only screen and (max-width: 680px ){.about-success .highlight-cards__tag{margin-bottom:20px}}.about-success .highlight-cards__tag-image{display:block;width:37px;max-width:100%;height:auto;flex-shrink:0}@media only screen and (max-width: 680px ){.about-success .highlight-cards__tag-image{width:34px}}.about-success .highlight-cards__tag-label{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;color:#5ed6dd;leading-trim:both;text-edge:cap;font-size:28px;line-height:90%;text-transform:uppercase;white-space:nowrap}.about-success .highlight-cards__title,.about-success .highlight-cards__tag{margin-left:auto;margin-right:auto}.about-success .highlight-cards__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:48px;margin-bottom:80px}@media only screen and (max-width: 1300px ){.about-success .highlight-cards__grid{gap:24px;margin-bottom:60px}}@media only screen and (max-width: 680px ){.about-success .highlight-cards__grid{grid-template-columns:1fr;gap:24px;margin-bottom:40px}}.about-success .highlight-cards__card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:32px;padding:40px 32px;position:relative;transition:all .3s var(--easeOutCubic)}@media only screen and (max-width: 1300px ){.about-success .highlight-cards__card{padding:32px 24px}}@media only screen and (max-width: 680px ){.about-success .highlight-cards__card{padding:28px 20px}}@media(hover: hover)and (pointer: fine){.about-success .highlight-cards__card:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);transform:translateY(-4px)}}.about-success .highlight-cards__icon{position:absolute;top:0;right:4%;transform:translateY(-33%);width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%}@media only screen and (max-width: 1300px ){.about-success .highlight-cards__icon{top:0;right:4%;width:40px;height:40px;transform:translateY(-33%)}}@media only screen and (max-width: 680px ){.about-success .highlight-cards__icon{top:0;right:4%;width:36px;height:36px;transform:translateY(-33%)}}.about-success .highlight-cards__icon img{width:100%;height:100%;display:block}.about-success .highlight-cards__icon--durability{overflow:visible}.about-success .highlight-cards__card-title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-h3, 36px);line-height:110%}@media only screen and (max-width: 1300px ){.about-success .highlight-cards__card-title{font-size:32px}}@media only screen and (max-width: 1050px ){.about-success .highlight-cards__card-title{font-size:30px}}@media only screen and (max-width: 680px ){.about-success .highlight-cards__card-title{font-size:28px}}.about-success .highlight-cards__card-title{color:#fff;text-transform:uppercase;letter-spacing:.01em;margin:0 0 12px;padding-right:60px}@media only screen and (max-width: 1300px ){.about-success .highlight-cards__card-title{font-size:28px;margin-bottom:10px;padding-right:50px}}@media only screen and (max-width: 680px ){.about-success .highlight-cards__card-title{font-size:24px;margin-bottom:8px;padding-right:45px}}.about-success .highlight-cards__card-subtitle{font-family:"montserrat",sans-serif;font-weight:400;font-style:italic;font-size:14px;line-height:1.4;color:hsla(0,0%,100%,.6);margin-bottom:16px}@media only screen and (max-width: 1300px ){.about-success .highlight-cards__card-subtitle{font-size:13px;margin-bottom:14px}}@media only screen and (max-width: 680px ){.about-success .highlight-cards__card-subtitle{font-size:12px;margin-bottom:12px}}.about-success .highlight-cards__card-text{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:1.6}@media only screen and (max-width: 1300px ){.about-success .highlight-cards__card-text{font-size:15px}}@media only screen and (max-width: 680px ){.about-success .highlight-cards__card-text{font-size:14px}}.about-success .highlight-cards__card-text{color:hsla(0,0%,100%,.9);margin:0}.about-success .highlight-cards__actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:center}.about-success .highlight-cards__actions .highlight-cards__action--secondary{order:1}.about-success .highlight-cards__actions .highlight-cards__action--primary{order:2}@media only screen and (max-width: 680px ){.about-success .highlight-cards__actions{flex-direction:column}.about-success .highlight-cards__actions .btn{width:100%;justify-content:center}}.about-testimonials{position:relative;padding:0;background:#fff;overflow:hidden}.about-testimonials__inner{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:0}.about-testimonials__content-col{width:100%;display:flex;justify-content:flex-end;min-width:0}.about-testimonials__content{width:100%;max-width:900px;padding:120px clamp(24px,4vw,80px);box-sizing:border-box;display:flex;flex-direction:column;min-height:100%}@media only screen and (max-width: 1300px ){.about-testimonials__content{padding:80px clamp(24px,3.5vw,60px)}}.about-testimonials__title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;font-size:var(--Font-sizes-h2, 56px);line-height:110%}@media only screen and (max-width: 1300px ){.about-testimonials__title{font-size:48px}}@media only screen and (max-width: 1050px ){.about-testimonials__title{font-size:40px}}@media only screen and (max-width: 680px ){.about-testimonials__title{font-size:32px}}.about-testimonials__title{margin:0;text-transform:uppercase}.about-testimonials__slides{position:relative;margin-top:85px;min-height:0}.about-testimonials__slide{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none}.about-testimonials__slide.is-active{opacity:1;visibility:visible;pointer-events:auto}.about-testimonials__quote{font-family:"montserrat",sans-serif;font-weight:300;font-style:italic;font-size:var(--Font-sizes-quote--big, 48px);line-height:140%;letter-spacing:-1.44px}@media only screen and (max-width: 1300px ){.about-testimonials__quote{font-size:40px}}@media only screen and (max-width: 1050px ){.about-testimonials__quote{font-size:32px}}@media only screen and (max-width: 680px ){.about-testimonials__quote{font-size:26px}}.about-testimonials__quote{margin:0;max-width:580px;color:var(--color__dark, #1a1a1a)}.about-testimonials__author{margin-top:48px;display:flex;align-items:center;gap:1rem}.about-testimonials__avatar{width:100px;height:100px;aspect-ratio:1/1;border-radius:25px;-o-object-fit:cover;object-fit:cover;display:block}.about-testimonials__author-meta{min-width:0}.about-testimonials__name{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-paragraph--big, 18px);line-height:140%}@media only screen and (max-width: 1300px ){.about-testimonials__name{font-size:17px}}@media only screen and (max-width: 1050px ){.about-testimonials__name{font-size:16px}}@media only screen and (max-width: 680px ){.about-testimonials__name{font-size:16px}}.about-testimonials__name{margin:0;font-weight:600;color:var(--color__dark, #1a1a1a)}.about-testimonials__role{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-paragraph, 18px);line-height:140%}@media only screen and (max-width: 1300px ){.about-testimonials__role{font-size:17px}}@media only screen and (max-width: 1050px ){.about-testimonials__role{font-size:16px}}@media only screen and (max-width: 680px ){.about-testimonials__role{font-size:16px}}.about-testimonials__role{margin:6px 0 0;color:rgba(32,32,32,.8)}.about-testimonials__arrows{margin-top:auto;padding-top:2rem;display:flex;width:100%;justify-content:flex-end;gap:.75rem;align-items:center}.about-testimonials .places-slider__arrow{position:relative;width:2.75rem;height:2.75rem;border-radius:50%}.about-testimonials__media-wrap{position:relative;min-height:100%;overflow:hidden;min-width:0}.about-testimonials__media-list{position:absolute;inset:0}.about-testimonials__media{position:absolute;inset:0;margin:0;opacity:0;visibility:hidden;will-change:clip-path,opacity}.about-testimonials__media.is-active{opacity:1;visibility:visible}.about-testimonials__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media(max-width: 1024px){.about-testimonials__inner{grid-template-columns:1fr;gap:0}.about-testimonials__content{max-width:none;padding:40px 16px;min-height:auto}.about-testimonials__content-col{order:1;justify-content:center}.about-testimonials__media-wrap{order:2;min-height:clamp(20rem,72vw,30rem)}.about-testimonials__slides{margin-top:2.5rem;min-height:auto}.about-testimonials__quote{font-family:"montserrat",sans-serif;font-size:var(--Font-sizes-quote--big, 26px);font-style:italic;font-weight:300;line-height:140%;letter-spacing:-0.78px}.about-testimonials__slide{position:relative}.about-testimonials__slide:not(.is-active){display:none}}.error404 .header,.error404 .footer,.error404 .footer-cta{display:none}.error404 .content{padding-top:0;padding-bottom:0;min-height:0}.error404-hero{position:relative;min-height:100vh;min-height:100dvh;display:flex;align-items:center;background:var(--color__dark, #1a1a1a);color:#fff;overflow:hidden}.error404-hero__deco{position:absolute;inset:0;pointer-events:none;color:hsla(0,0%,100%,.04);z-index:0}.error404-hero__deco svg{position:absolute;right:-80px;bottom:-80px;width:clamp(320px,45vw,600px);height:auto}.error404-hero__container{position:relative;z-index:1;width:100%;max-width:var(--container__width, 1800px);margin:0 auto;padding:80px var(--container__padding, 20px)}.error404-hero__inner{max-width:700px}.error404-hero__label{font-family:"montserrat",sans-serif;font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:hsla(0,0%,100%,.5);margin-bottom:16px}.error404-hero__number{font-family:"bebas-neue",sans-serif;font-size:clamp(140px,20vw,280px);line-height:.85;margin:0 0 32px}.error404-hero__number .gradient-text{font-size:inherit;line-height:inherit}.error404-hero__text{font-family:"montserrat",sans-serif;font-size:clamp(16px,1.2vw,20px);line-height:1.6;color:hsla(0,0%,100%,.65);max-width:480px;margin-bottom:48px}.error404-hero__actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center}@media only screen and (max-width: 680px ){.error404-hero__container{padding:60px var(--container__padding, 20px)}.error404-hero__actions{flex-direction:column;align-items:flex-start}}#linksPage.content{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, #f8fafc 0%, #e0e7ef 100%);font-family:"Inter","Segoe UI",Arial,sans-serif;padding:2rem 0}#linksPage.content .container{background:#fff;border-radius:2rem;box-shadow:0 8px 32px rgba(60,80,120,.1);padding:3rem 2rem;max-width:420px;width:100%;display:flex;flex-direction:column;align-items:center;gap:2.5rem}#linksPage.content .header__logo--img{width:100%;height:auto;max-height:80px;max-width:200px;margin-bottom:.5rem;transition:transform .2s}@media(hover: hover)and (pointer: fine){#linksPage.content .header__logo--img:hover{transform:scale(1.05) rotate(-2deg)}}#linksPage.content .title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-h3, 36px);line-height:110%}@media only screen and (max-width: 1300px ){#linksPage.content .title{font-size:32px}}@media only screen and (max-width: 1050px ){#linksPage.content .title{font-size:30px}}@media only screen and (max-width: 680px ){#linksPage.content .title{font-size:28px}}#linksPage.content .title{font-size:2rem;font-weight:700;color:#1a2236;margin:0;text-align:center;letter-spacing:-0.01em}#linksPage.content .description{font-size:1.1rem;color:#5b6b8c;text-align:center;margin:0;line-height:1.5}#linksPage.content .links{display:flex;flex-direction:column;gap:1.2rem;width:100%}#linksPage.content .links .link{display:flex;align-items:center;justify-content:center;gap:1.5rem;background:#f5f8fc;border-radius:1.2rem;padding:1.1rem 1.5rem;font-size:1.1rem;color:#1a2236;font-weight:bold;text-decoration:none;box-shadow:0 1px 4px rgba(60,80,120,.04);transition:background .18s,box-shadow .18s,transform .18s}@media(hover: hover)and (pointer: fine){#linksPage.content .links .link:hover{background:#e6edfa;box-shadow:0 4px 16px rgba(60,80,120,.1);transform:translateY(-2px) scale(1.02);color:#2a3a5c}}#linksPage.content .links .link .link__icon{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}#linksPage.content .links .link .link__text{flex:1}@media(max-width: 600px){#linksPage.content .container{padding:2rem .5rem;border-radius:1rem;max-width:98vw}#linksPage.content .header__logo--img{width:60px;height:60px}#linksPage.content .title{font-size:1.4rem}#linksPage.content .links .link{font-size:1rem;padding:.9rem 1rem}}body.page-template-template-tpl_faq{background:#fff}#faq-page{min-height:unset;overflow-x:clip}.faq-page{padding:var(--hero-content-start, 120px) 0 140px;background:#fff}@media only screen and (max-width: 1300px ){.faq-page{padding-bottom:110px}}@media only screen and (max-width: 1050px ){.faq-page{padding-bottom:96px}}@media only screen and (max-width: 680px ){.faq-page{padding-bottom:80px}}.faq-page__container{max-width:var(--container__width);width:100%;margin:0 auto;padding:0 var(--container__padding)}.faq-page__layout{display:grid;grid-template-columns:360px minmax(0, 1fr);gap:56px;align-items:start}@media only screen and (max-width: 1300px ){.faq-page__layout{grid-template-columns:300px minmax(0, 1fr);gap:40px}}@media only screen and (max-width: 1050px ){.faq-page__layout{grid-template-columns:1fr;gap:40px}}.faq-page__sidebar{position:sticky;top:150px}@media only screen and (max-width: 1050px ){.faq-page__sidebar{position:static}}.faq-page__label{font-family:"montserrat",sans-serif;font-weight:500;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-menu-item, 16px);line-height:100%;text-transform:uppercase;color:rgba(26,26,26,.55);margin:0 0 20px}@media only screen and (max-width: 1050px ){.faq-page__label{margin-bottom:18px}}@media only screen and (max-width: 680px ){.faq-page__label{margin-bottom:16px}}.faq-page__title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-h1, 84px);line-height:100%}@media only screen and (max-width: 1300px ){.faq-page__title{font-size:72px}}@media only screen and (max-width: 1050px ){.faq-page__title{font-size:56px}}@media only screen and (max-width: 680px ){.faq-page__title{font-size:48px}}.faq-page__title{margin:0;color:var(--color__dark, #1a1a1a);text-transform:uppercase;line-height:.98;max-width:280px}@media only screen and (max-width: 1050px ){.faq-page__title{max-width:100%}}.faq-page__intro{margin-top:28px;max-width:320px}@media only screen and (max-width: 1050px ){.faq-page__intro{max-width:100%}}.faq-page__filters-wrap{margin-top:44px}.faq-page__filters-title{font-family:"montserrat",sans-serif;font-weight:600;font-style:normal;font-size:var(--Font-sizes-button, 16px);line-height:100%;text-transform:uppercase;color:var(--color__dark, #1a1a1a);margin:0 0 16px}.faq-page__filters{display:flex;flex-direction:column;gap:12px;max-width:280px}@media only screen and (max-width: 1050px ){.faq-page__filters{max-width:100%}}.faq-page__filter{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;padding:0 0 14px;border:none;border-bottom:1px solid rgba(0,0,0,.1);border-radius:0;background:rgba(0,0,0,0);box-shadow:none;color:var(--color__dark, #1a1a1a);cursor:pointer;text-align:left;font-family:"montserrat",sans-serif;font-size:15px;font-weight:600;line-height:1.2;transition:opacity .2s ease,color .2s ease}.faq-page__filter::after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;color:var(--color__accent, #ff6b35);flex-shrink:0;transform:rotate(-45deg)}.faq-page__filter.is-active{color:var(--color__accent, #ff6b35)}@media(hover: hover)and (pointer: fine){.faq-page__filter:hover{opacity:.7}}.faq-page__content{min-width:0}.faq-page__accordion{gap:0}.faq-page__item{border-bottom:1px solid rgba(0,0,0,.1);border-radius:0;background:rgba(0,0,0,0);box-shadow:none;overflow:hidden;scroll-margin-top:calc(var(--content-nav-offset) + 24px)}.faq-page__item:first-child{border-top:1px solid rgba(0,0,0,.1)}.faq-page__item[hidden]{display:none}.faq-page__question{padding:28px 0}@media only screen and (max-width: 680px ){.faq-page__question{padding:24px 0}}.faq-page__question-main{display:flex;flex-direction:column;min-width:0;flex:1}.faq-page__answer-inner{padding:0 0 32px}@media only screen and (max-width: 680px ){.faq-page__answer-inner{padding:0 0 24px}}.faq-page__empty{padding:28px 0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}#page-default{--page-default-offset: 40px;padding-top:calc(var(--header-height) + var(--page-default-offset))}@media only screen and (max-width: 1050px ){#page-default{--page-default-offset: 28px}}@media only screen and (max-width: 680px ){#page-default{--page-default-offset: 24px}}.page-default{padding:0 0 clamp(56px,8vw,112px)}.page-default__title{font-family:"bebas-neue",sans-serif;font-size:var(--Font-sizes-h1, 84px);font-weight:400;line-height:1;color:var(--color__dark, #1a1a1a);margin:0 0 32px}@media only screen and (max-width: 1300px ){.page-default__title{font-size:72px;margin-bottom:28px}}@media only screen and (max-width: 1050px ){.page-default__title{font-size:56px}}@media only screen and (max-width: 680px ){.page-default__title{font-size:48px;margin-bottom:24px}}.page-default__content{max-width:980px}.page-default__content ul,.page-default__content ol{list-style:none !important;padding-left:0}.page-default__content li::marker{content:""}body.page-template-tpl_documents,body.page-template-template-tpl_documents{background:#fff}#documents{min-height:unset;overflow-x:clip}.listing-hero{padding:var(--hero-content-start, 120px) 0 64px}@media only screen and (max-width: 1300px ){.listing-hero{padding-bottom:48px}}@media only screen and (max-width: 1050px ){.listing-hero{padding-bottom:42px}}@media only screen and (max-width: 680px ){.listing-hero{padding-bottom:36px}}.listing-hero__container{max-width:var(--container__width);width:100%;margin:0 auto;padding:0 var(--container__padding)}.listing-hero__label{font-family:"montserrat",sans-serif;font-weight:500;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-menu-item, 16px);line-height:100%;text-transform:uppercase;color:rgba(26,26,26,.55);text-transform:uppercase;margin:0 0 20px}@media only screen and (max-width: 1050px ){.listing-hero__label{margin-bottom:18px}}@media only screen and (max-width: 680px ){.listing-hero__label{margin-bottom:16px}}.listing-hero__title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-h1, 84px);line-height:100%}@media only screen and (max-width: 1300px ){.listing-hero__title{font-size:72px}}@media only screen and (max-width: 1050px ){.listing-hero__title{font-size:56px}}@media only screen and (max-width: 680px ){.listing-hero__title{font-size:48px}}.listing-hero__title{color:var(--color__dark, #1a1a1a);text-transform:uppercase;line-height:.95;margin:0 0 24px}.listing-hero__title p{margin:0;display:inline}.listing-hero__title strong,.listing-hero__title b{font-weight:400;background:var(--Main-gradient, linear-gradient(90deg, #e01c47 0%, #e98024 100%));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}@media only screen and (max-width: 1300px ){.listing-hero__title{font-size:clamp(64px,6vw,92px)}}@media only screen and (max-width: 1050px ){.listing-hero__title{font-size:clamp(52px,8vw,80px)}}@media only screen and (max-width: 680px ){.listing-hero__title{font-size:clamp(36px,10vw,56px);margin-bottom:16px}}.listing-hero__description{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-paragraph, 18px);line-height:140%}@media only screen and (max-width: 1300px ){.listing-hero__description{font-size:17px}}@media only screen and (max-width: 1050px ){.listing-hero__description{font-size:16px}}@media only screen and (max-width: 680px ){.listing-hero__description{font-size:16px}}.listing-hero__description{color:var(--color__dark, #1a1a1a);max-width:640px;margin:0}.listing-section-title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-h3, 36px);line-height:110%}@media only screen and (max-width: 1300px ){.listing-section-title{font-size:32px}}@media only screen and (max-width: 1050px ){.listing-section-title{font-size:30px}}@media only screen and (max-width: 680px ){.listing-section-title{font-size:28px}}.listing-section-title{background:var(--Main-gradient, linear-gradient(90deg, #e01c47 0%, #e98024 100%));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-transform:uppercase;margin:0 0 48px}@media only screen and (max-width: 1300px ){.listing-section-title{margin-bottom:36px}}@media only screen and (max-width: 680px ){.listing-section-title{margin-bottom:24px}}.listing-empty{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-paragraph, 18px);line-height:140%}@media only screen and (max-width: 1300px ){.listing-empty{font-size:17px}}@media only screen and (max-width: 1050px ){.listing-empty{font-size:16px}}@media only screen and (max-width: 680px ){.listing-empty{font-size:16px}}.listing-empty{color:var(--color__neutral, #747376);font-style:italic}.documents-list{padding-bottom:120px}@media only screen and (max-width: 1300px ){.documents-list{padding-bottom:80px}}@media only screen and (max-width: 680px ){.documents-list{padding-bottom:60px}}.documents-list__container{max-width:var(--container__width);width:100%;margin:0 auto;padding:0 var(--container__padding)}.documents-list__section{scroll-margin-top:calc(var(--header-height, 120px) + 28px)}.documents-list__section+.documents-list__section{margin-top:84px}@media only screen and (max-width: 1300px ){.documents-list__section+.documents-list__section{margin-top:64px}}@media only screen and (max-width: 680px ){.documents-list__section+.documents-list__section{margin-top:48px}}.documents-list__subtitle{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-paragraph, 18px);line-height:140%}@media only screen and (max-width: 1300px ){.documents-list__subtitle{font-size:17px}}@media only screen and (max-width: 1050px ){.documents-list__subtitle{font-size:16px}}@media only screen and (max-width: 680px ){.documents-list__subtitle{font-size:16px}}.documents-list__subtitle{color:var(--color__neutral--dark, #292929);max-width:760px;margin:-24px 0 36px}@media only screen and (max-width: 1300px ){.documents-list__subtitle{margin:-18px 0 28px}}@media only screen and (max-width: 680px ){.documents-list__subtitle{margin:-12px 0 22px}}.documents-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:20px}@media only screen and (max-width: 1600px ){.documents-grid{grid-template-columns:repeat(4, 1fr)}}@media only screen and (max-width: 1300px ){.documents-grid{grid-template-columns:repeat(3, 1fr);gap:16px}}@media only screen and (max-width: 1050px ){.documents-grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 680px ){.documents-grid{grid-template-columns:1fr}}.documents-grid .doc-card__wrap{display:contents}.doc-card{display:flex;flex-direction:column;align-items:center;gap:16px;padding:28px 20px 24px;border:1px solid rgba(26,26,26,.1);border-radius:16px;background:#fff;text-decoration:none;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}@media(hover: hover)and (pointer: fine){.doc-card:hover{border-color:rgba(233,128,36,.4);box-shadow:0 8px 32px rgba(233,128,36,.1);transform:translateY(-3px)}.doc-card:hover .doc-card__icon{color:#e98024}}.doc-card__icon{position:relative;color:rgba(26,26,26,.18);transition:color .25s ease}.doc-card__icon svg{display:block}.doc-card__ext{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);font-family:"montserrat",sans-serif;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:rgba(26,26,26,.4)}.doc-card__name{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__grey, #d7d7d7);font-size:var(--Font-sizes-menu-item--small, 12px);line-height:130%;color:var(--color__dark, #1a1a1a);text-align:center;word-break:break-word;hyphens:auto;line-height:1.4}body.page-template-tpl_editoriaux,body.page-template-template-tpl_editoriaux{background:#fff}#editoriaux{min-height:unset;overflow-x:clip}#editoriaux .events-listing-card__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#editoriaux .events-listing-card:first-child{grid-column:span 1}.editoriaux-hero{position:relative;min-height:100vh;min-height:100dvh;display:flex;align-items:center;padding:140px 0 88px;overflow:hidden;background:#1a1a1a;color:#fff}@media only screen and (max-width: 1300px ){.editoriaux-hero{padding:120px 0 72px}}@media only screen and (max-width: 1050px ){.editoriaux-hero{min-height:auto;padding:112px 0 64px}}@media only screen and (max-width: 680px ){.editoriaux-hero{padding:96px 0 48px}}.editoriaux-hero__bg,.editoriaux-hero__overlay{position:absolute;inset:0}.editoriaux-hero__bg{z-index:0}.editoriaux-hero__bg-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.editoriaux-hero__overlay{z-index:1;background:linear-gradient(90deg, rgba(12, 12, 12, 0.92) 0%, rgba(12, 12, 12, 0.82) 38%, rgba(12, 12, 12, 0.58) 100%),linear-gradient(180deg, rgba(12, 12, 12, 0.16) 0%, rgba(12, 12, 12, 0.64) 100%)}.editoriaux-hero__container{max-width:var(--container__width);width:100%;margin:0 auto;padding:0 var(--container__padding);position:relative;z-index:2}.editoriaux-hero__inner{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:56px;align-items:center}@media only screen and (max-width: 1300px ){.editoriaux-hero__inner{gap:40px;grid-template-columns:minmax(0, 1fr) minmax(0, 0.92fr)}}@media only screen and (max-width: 1050px ){.editoriaux-hero__inner{grid-template-columns:1fr;gap:32px}}.editoriaux-hero__content{max-width:820px}.editoriaux-hero__label{font-family:"montserrat",sans-serif;font-weight:500;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-menu-item, 16px);line-height:100%;text-transform:uppercase;margin:0 0 20px;color:hsla(0,0%,100%,.78);text-transform:uppercase}.editoriaux-hero__title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-h1, 84px);line-height:100%}@media only screen and (max-width: 1300px ){.editoriaux-hero__title{font-size:72px}}@media only screen and (max-width: 1050px ){.editoriaux-hero__title{font-size:56px}}@media only screen and (max-width: 680px ){.editoriaux-hero__title{font-size:48px}}.editoriaux-hero__title{margin:0 0 28px;color:#fff;text-transform:uppercase;line-height:.94}@media only screen and (max-width: 1300px ){.editoriaux-hero__title{font-size:clamp(72px,7.2vw,112px)}}@media only screen and (max-width: 1050px ){.editoriaux-hero__title{font-size:clamp(56px,9vw,88px);margin-bottom:24px}}@media only screen and (max-width: 680px ){.editoriaux-hero__title{font-size:clamp(42px,11vw,68px);margin-bottom:20px}}.editoriaux-hero__title strong{background:var(--Main-gradient, linear-gradient(90deg, #e01c47 0%, #e98024 100%));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.editoriaux-hero__intro{max-width:740px;color:hsla(0,0%,100%,.9);font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-paragraph, 18px);line-height:140%}@media only screen and (max-width: 1300px ){.editoriaux-hero__intro{font-size:17px}}@media only screen and (max-width: 1050px ){.editoriaux-hero__intro{font-size:16px}}@media only screen and (max-width: 680px ){.editoriaux-hero__intro{font-size:16px}}.editoriaux-hero__intro p{margin:0}.editoriaux-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}@media only screen and (max-width: 680px ){.editoriaux-hero__actions{margin-top:28px;gap:12px}}.editoriaux-hero__media{border-radius:16px;overflow:hidden;aspect-ratio:4/3}@media only screen and (max-width: 1050px ){.editoriaux-hero__media{aspect-ratio:16/9;max-height:320px}}.editoriaux-hero__media-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.editoriaux-content{padding:80px 0}@media only screen and (max-width: 1300px ){.editoriaux-content{padding:64px 0}}@media only screen and (max-width: 1050px ){.editoriaux-content{padding:48px 0}}@media only screen and (max-width: 680px ){.editoriaux-content{padding:40px 0}}.editoriaux-content__container{max-width:var(--container__width);width:100%;margin:0 auto;padding:0 var(--container__padding);max-width:900px}.editoriaux-list{padding-bottom:120px}@media only screen and (max-width: 1300px ){.editoriaux-list{padding-bottom:80px}}@media only screen and (max-width: 680px ){.editoriaux-list{padding-bottom:60px}}.editoriaux-list__container{max-width:var(--container__width);width:100%;margin:0 auto;padding:0 var(--container__padding)}.editoriaux-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px}@media only screen and (max-width: 1300px ){.editoriaux-grid{grid-template-columns:repeat(2, 1fr);gap:24px}}@media only screen and (max-width: 680px ){.editoriaux-grid{grid-template-columns:1fr;gap:20px}}.editoriaux-grid .editorial-card__wrap{display:contents}.editorial-card{display:flex;flex-direction:column;background:#fff;border:1px solid rgba(26,26,26,.1);border-radius:20px;overflow:hidden;text-decoration:none;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}@media(hover: hover)and (pointer: fine){.editorial-card:hover{border-color:rgba(233,128,36,.35);box-shadow:0 12px 40px rgba(233,128,36,.1);transform:translateY(-4px)}.editorial-card:hover .editorial-card__img{transform:scale(1.04)}.editorial-card:hover .editorial-card__link{color:#e98024}}.editorial-card__media{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--color__neutral--light, #f3f3f3)}.editorial-card__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .5s ease}.editorial-card__img--placeholder{background:linear-gradient(135deg, #f0f0f0 0%, #e0e0e0 100%)}.editorial-card__cat{position:absolute;top:16px;left:16px;font-family:"montserrat",sans-serif;font-weight:600;font-style:normal;font-size:var(--Font-sizes-tag, 12px);line-height:130%;text-transform:uppercase;display:inline-flex;padding:10px 14px;align-items:center;gap:36px;border-radius:8px;background:var(--Main-gradient, linear-gradient(90deg, #e01c47 0%, #e98024 100%));backdrop-filter:blur(2px);color:var(--color__light, #fff);text-decoration:none}.editorial-card__body{display:flex;flex-direction:column;flex:1;padding:24px 28px 28px;gap:10px}@media only screen and (max-width: 680px ){.editorial-card__body{padding:20px 20px 24px}}.editorial-card__date{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__grey, #d7d7d7);font-size:var(--Font-sizes-menu-item--small, 12px);line-height:130%;color:var(--color__neutral, #747376)}.editorial-card__title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;leading-trim:both;text-edge:cap;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-h4, 24px);line-height:90%}@media only screen and (max-width: 1300px ){.editorial-card__title{font-size:22px}}@media only screen and (max-width: 1050px ){.editorial-card__title{font-size:20px}}@media only screen and (max-width: 680px ){.editorial-card__title{font-size:18px}}.editorial-card__title{color:var(--color__dark, #1a1a1a);margin:0;line-height:1.2}.editorial-card__excerpt{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-paragraph, 18px);line-height:140%}@media only screen and (max-width: 1300px ){.editorial-card__excerpt{font-size:17px}}@media only screen and (max-width: 1050px ){.editorial-card__excerpt{font-size:16px}}@media only screen and (max-width: 680px ){.editorial-card__excerpt{font-size:16px}}.editorial-card__excerpt{color:var(--color__neutral--dark, #292929);margin:0;flex:1}.editorial-card__link{font-family:"montserrat",sans-serif;font-weight:600;font-style:normal;font-size:var(--Font-sizes-button, 16px);line-height:100%;text-transform:uppercase;color:var(--color__dark, #1a1a1a);margin-top:auto;padding-top:8px;transition:color .2s ease}.listing-pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:64px}@media only screen and (max-width: 680px ){.listing-pagination{margin-top:40px}}.listing-pagination .page-numbers{font-family:"montserrat",sans-serif;font-weight:600;font-style:normal;font-size:var(--Font-sizes-button, 16px);line-height:100%;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;border:1px solid rgba(26,26,26,.12);color:var(--color__dark, #1a1a1a);text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.listing-pagination .page-numbers.current{background:var(--Main-gradient, linear-gradient(90deg, #e01c47 0%, #e98024 100%));border-color:rgba(0,0,0,0);color:#fff}@media(hover: hover)and (pointer: fine){.listing-pagination .page-numbers:hover{background:var(--Main-gradient, linear-gradient(90deg, #e01c47 0%, #e98024 100%));border-color:rgba(0,0,0,0);color:#fff}}.listing-pagination .page-numbers.dots{border:none;background:none;cursor:default}@media(hover: hover)and (pointer: fine){.listing-pagination .page-numbers.dots:hover{background:none;color:var(--color__dark, #1a1a1a);border:none}}body.single-post{background:#fff}#single-post{min-height:unset;overflow-x:clip;padding-top:0}.post-hero{position:relative;min-height:70vh;min-height:70dvh;display:flex;align-items:flex-start;padding:var(--hero-content-start, 120px) 0 72px;overflow:hidden;background:#1a1a1a;color:#fff}@media only screen and (max-width: 1300px ){.post-hero{padding-bottom:56px}}@media only screen and (max-width: 1050px ){.post-hero{min-height:auto;padding-bottom:48px}}@media only screen and (max-width: 680px ){.post-hero{padding-bottom:40px}}.post-hero__bg{position:absolute;inset:0;z-index:0}.post-hero__bg-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.post-hero__overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg, rgba(12, 12, 12, 0.48) 0%, rgba(12, 12, 12, 0.72) 100%),linear-gradient(90deg, rgba(12, 12, 12, 0.56) 0%, rgba(12, 12, 12, 0.16) 100%)}.post-hero__container{max-width:var(--container__width);width:100%;margin:0 auto;padding:0 var(--container__padding);position:relative;z-index:2;max-width:1040px}.post-hero__inner{display:flex;flex-direction:column;gap:20px}.post-hero__tags{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 20px}@media only screen and (max-width: 1050px ){.post-hero__tags{margin-bottom:18px}}@media only screen and (max-width: 680px ){.post-hero__tags{margin-bottom:16px;gap:8px}}.post-hero__tags .tag{font-family:"montserrat",sans-serif;font-weight:600;font-style:normal;font-size:var(--Font-sizes-tag, 12px);line-height:130%;text-transform:uppercase;display:inline-flex;align-items:center;padding:8px 10px;border-radius:8px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(2px);color:#fff;text-decoration:none;pointer-events:none}.post-hero__title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-h1, 84px);line-height:100%}@media only screen and (max-width: 1300px ){.post-hero__title{font-size:72px}}@media only screen and (max-width: 1050px ){.post-hero__title{font-size:56px}}@media only screen and (max-width: 680px ){.post-hero__title{font-size:48px}}.post-hero__title{color:#fff;text-transform:uppercase;line-height:.95;margin:0}@media only screen and (max-width: 1300px ){.post-hero__title{font-size:clamp(52px,6vw,88px)}}@media only screen and (max-width: 1050px ){.post-hero__title{font-size:clamp(40px,8vw,68px)}}@media only screen and (max-width: 680px ){.post-hero__title{font-size:clamp(32px,10vw,52px)}}.post-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__grey, #d7d7d7);font-size:var(--Font-sizes-menu-item--small, 12px);line-height:130%;color:hsla(0,0%,100%,.68);margin:0}.post-hero__venue{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:"montserrat",sans-serif;font-weight:600;font-style:normal;font-size:var(--Font-sizes-button, 16px);line-height:100%;text-transform:uppercase;color:hsla(0,0%,100%,.92);margin:0}.post-hero__venue-sep{color:hsla(0,0%,100%,.55)}.post-hero__meta-sep{color:hsla(0,0%,100%,.4)}.post-content{padding:80px 0 120px}@media only screen and (max-width: 1300px ){.post-content{padding:64px 0 88px}}@media only screen and (max-width: 1050px ){.post-content{padding:48px 0 72px}}@media only screen and (max-width: 680px ){.post-content{padding:40px 0 56px}}.post-content__container{max-width:var(--container__width);width:100%;margin:0 auto;padding:0 var(--container__padding);max-width:900px}.post-content__body{margin-bottom:48px}@media only screen and (max-width: 680px ){.post-content__body{margin-bottom:32px}}.post-content__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:64px}@media only screen and (max-width: 680px ){.post-content__tags{margin-bottom:40px}}.post-content__tags .tag{font-family:"montserrat",sans-serif;font-weight:600;font-style:normal;font-size:var(--Font-sizes-tag, 12px);line-height:130%;text-transform:uppercase;display:inline-flex;padding:10px 14px;align-items:center;gap:36px;border-radius:8px;background:var(--Main-gradient, linear-gradient(90deg, #e01c47 0%, #e98024 100%));backdrop-filter:blur(2px);color:var(--color__light, #fff);text-decoration:none;text-decoration:none}.post-content__nav{display:grid;grid-template-columns:1fr 1fr;gap:16px;border-top:1px solid rgba(26,26,26,.1);padding-top:40px}@media only screen and (max-width: 680px ){.post-content__nav{grid-template-columns:1fr;gap:12px;padding-top:24px}}.post-content__nav-link{display:flex;flex-direction:column;gap:6px;padding:20px 24px;border:1px solid rgba(26,26,26,.1);border-radius:16px;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}.post-content__nav-link--next{text-align:right;align-items:flex-end}@media(hover: hover)and (pointer: fine){.post-content__nav-link:hover{border-color:rgba(233,128,36,.4);box-shadow:0 4px 20px rgba(233,128,36,.08)}}.post-content__nav-arrow{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;leading-trim:both;text-edge:cap;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-h4, 24px);line-height:90%}@media only screen and (max-width: 1300px ){.post-content__nav-arrow{font-size:22px}}@media only screen and (max-width: 1050px ){.post-content__nav-arrow{font-size:20px}}@media only screen and (max-width: 680px ){.post-content__nav-arrow{font-size:18px}}.post-content__nav-arrow{color:var(--color__accent, #e98024);line-height:1}.post-content__nav-label{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__grey, #d7d7d7);font-size:var(--Font-sizes-menu-item--small, 12px);line-height:130%;color:rgba(26,26,26,.5);text-transform:uppercase}.post-content__nav-title{font-family:"montserrat",sans-serif;font-weight:500;font-style:normal;color:var(--color__light, #fff);font-size:var(--Font-sizes-menu-item, 16px);line-height:100%;text-transform:uppercase;color:var(--color__dark, #1a1a1a)}body.page-template-tpl_partenaires,body.page-template-template-tpl_partenaires{background:#fff}#partenaires{min-height:unset;overflow-x:clip}.partenaires-list{padding-bottom:120px}@media only screen and (max-width: 1300px ){.partenaires-list{padding-bottom:80px}}@media only screen and (max-width: 680px ){.partenaires-list{padding-bottom:60px}}.partenaires-list__container{max-width:var(--container__width);width:100%;margin:0 auto;padding:0 var(--container__padding)}.partenaires-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:20px}@media only screen and (max-width: 1600px ){.partenaires-grid{grid-template-columns:repeat(4, 1fr)}}@media only screen and (max-width: 1300px ){.partenaires-grid{grid-template-columns:repeat(3, 1fr);gap:16px}}@media only screen and (max-width: 1050px ){.partenaires-grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 680px ){.partenaires-grid{grid-template-columns:repeat(2, 1fr);gap:12px}}.partenaires-grid .partner-card__wrap{display:contents}.partner-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px 24px;border:1px solid rgba(26,26,26,.1);border-radius:16px;background:#fff;text-decoration:none;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease;min-height:140px}@media only screen and (max-width: 680px ){.partner-card{padding:24px 16px;min-height:110px}}@media(hover: hover)and (pointer: fine){.partner-card:hover{border-color:rgba(233,128,36,.4);box-shadow:0 8px 32px rgba(233,128,36,.1);transform:translateY(-3px)}.partner-card:hover .partner-card__logo{filter:none;opacity:1}}.partner-card__logo-wrap{width:100%;max-height:72px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 680px ){.partner-card__logo-wrap{max-height:56px}}.partner-card__logo{width:100%;max-height:72px;-o-object-fit:contain;object-fit:contain;display:block;filter:grayscale(100%);opacity:.6;transition:filter .3s ease,opacity .3s ease}@media only screen and (max-width: 680px ){.partner-card__logo{max-height:56px}}.partner-card__name{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__grey, #d7d7d7);font-size:var(--Font-sizes-menu-item--small, 12px);line-height:130%;color:var(--color__neutral, #747376);text-align:center;line-height:1.3}.yv-card{background-color:var(--color__white, #fff);border-radius:6px;box-shadow:0 1px 4px 0 rgba(0,0,0,.13);transition:box-shadow .3s ease,transform .3s ease}.yv-card--large{background-color:var(--color__white, #fff);border-radius:18px;box-shadow:0 12px 35px rgba(0,0,0,.08);transition:box-shadow .3s ease,transform .3s ease;padding:36px 40px;display:flex;flex-direction:column;gap:20px}@media only screen and (max-width: 1300px ){.yv-card--large{padding:30px}}@media only screen and (max-width: 1050px ){.yv-card--large{padding:26px 24px}}.yv-card__title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;leading-trim:both;text-edge:cap;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-h4, 24px);line-height:90%}@media only screen and (max-width: 1300px ){.yv-card__title{font-size:22px}}@media only screen and (max-width: 1050px ){.yv-card__title{font-size:20px}}@media only screen and (max-width: 680px ){.yv-card__title{font-size:18px}}.yv-card__title{color:#ec3c46;font-size:26px;font-weight:500;letter-spacing:1px;text-transform:none;margin:0}@media only screen and (max-width: 1050px ){.yv-card__title{font-size:24px !important}}.yv-card__title--xl{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;leading-trim:both;text-edge:cap;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-h4, 24px);line-height:90%}@media only screen and (max-width: 1300px ){.yv-card__title--xl{font-size:22px}}@media only screen and (max-width: 1050px ){.yv-card__title--xl{font-size:20px}}@media only screen and (max-width: 680px ){.yv-card__title--xl{font-size:18px}}.yv-card__title--xl{color:#ec3c46;font-size:28px;font-weight:500;letter-spacing:1px;text-transform:none;margin:0}@media only screen and (max-width: 1050px ){.yv-card__title--xl{font-size:16px}}.yv-card__title--dual{position:relative;color:var(--color__white, #fff)}.yv-card__title--dual::before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;background-image:linear-gradient(45deg, #f53540, #e67328);background-size:100%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;opacity:1;transition:opacity .3s ease}.yv-card__title--dual::after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;color:var(--color__white, #fff);opacity:0;transition:opacity .3s ease}.yv-card__icon{position:relative;z-index:1;flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:nowrap}.yv-card__icon img{display:block;height:auto;max-height:30px;transition:filter .3s ease}.yv-card__icon--sm img{width:30px;height:auto}.yv-card__icon--md img{width:30px;height:auto}.yv-card__icon--lg{width:60px;height:60px}.yv-card__icon--lg img{width:30px;height:auto}@media only screen and (max-width: 1050px ){.yv-card__icon--lg{width:50px;height:50px}.yv-card__icon--lg img{width:30px;height:auto}}.yv-card__description{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__neutral--dark);font-size:14px;line-height:1.6;line-height:1.6;font-weight:400;margin:0;transition:color .3s ease}@media only screen and (max-width: 1050px ){.yv-card__description{font-size:13px}}.yv-card__cta{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:nowrap;font-family:"montserrat",sans-serif;font-size:14px;font-weight:600;letter-spacing:.2px;text-transform:none;text-decoration:none;background-image:linear-gradient(45deg, #f53540, #e67328);background-size:100%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.yv-card__cta .material-icons,.yv-card__cta .yv-inline-icon{font-size:18px;color:#f04b37;-webkit-text-fill-color:initial}.yv-inline-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.yv-inline-icon svg,.yv-inline-icon img{width:1em;height:1em;display:block}.yv-inline-icon svg{fill:currentColor}.yv-card__button{margin-top:auto;align-self:stretch;text-align:center}.yv-wysiwyg{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__dark);font-size:16px;line-height:1.6;color:var(--color__neutral--dark);font-size:14px;line-height:1.6}.yv-wysiwyg p{margin:0 0 10px}.yv-wysiwyg p:last-child{margin-bottom:0}.yv-wysiwyg ul,.yv-wysiwyg ol{margin:0;padding-left:18px}.yv-wysiwyg ul li,.yv-wysiwyg ol li{margin-bottom:8px;line-height:1.6}.yv-wysiwyg ul li:last-child,.yv-wysiwyg ol li:last-child{margin-bottom:0}.yv-wysiwyg ul{list-style:none;padding-left:0}.yv-wysiwyg ul li{padding-left:18px;position:relative}.yv-wysiwyg ul li::before{content:"";position:absolute;top:8px;left:7px;width:4px;height:4px;border-radius:50%;background:#000}.yv-wysiwyg strong{font-weight:700}.yv-wysiwyg em{font-style:italic}.yv-wysiwyg span{color:inherit}.public-transport__intro,.driving-section__intro,.cycling-section__intro{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__dark);font-size:16px;line-height:1.6;font-size:16px;color:#6f6f6f;max-width:unset !important;color:#000 !important;font-size:14px !important}.public-transport__intro p,.driving-section__intro p,.cycling-section__intro p{margin:0}@media only screen and (max-width: 1050px ){.public-transport__intro,.driving-section__intro,.cycling-section__intro{margin:0 auto;font-size:15px}}#your-visit{padding:0}#your-visit .section__public-transport,#your-visit .section__cycling,#your-visit .section__driving,#your-visit .section__accessibility{margin-top:56px}@media only screen and (max-width: 1050px ){#your-visit .section__public-transport,#your-visit .section__cycling,#your-visit .section__driving,#your-visit .section__accessibility{margin-top:36px}}#your-visit .section__hero--your-visit{padding:80px 0 60px;background-color:var(--color__white, #fff);text-align:center}@media only screen and (max-width: 1050px ){#your-visit .section__hero--your-visit{padding:60px 0 40px}}#your-visit .your-visit-hero__title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-h2, 56px);line-height:110%}@media only screen and (max-width: 1300px ){#your-visit .your-visit-hero__title{font-size:48px}}@media only screen and (max-width: 1050px ){#your-visit .your-visit-hero__title{font-size:40px}}@media only screen and (max-width: 680px ){#your-visit .your-visit-hero__title{font-size:32px}}#your-visit .your-visit-hero__title{color:var(--color__white, #fff);margin:0 0 20px;text-transform:uppercase;font-weight:500}@media only screen and (max-width: 1050px ){#your-visit .your-visit-hero__title{font-size:32px}}#your-visit .section__transport-map{padding:0;background-color:var(--color__neutral--dark);height:90vh;min-height:900px}@media only screen and (max-width: 1050px ){#your-visit .section__transport-map{padding-top:var(--header-height);height:auto;min-height:620px}}#your-visit .section__transport-map .container{padding:0;max-width:100%;height:100%}#your-visit .transport-map-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;max-width:100%;margin:0 auto;height:100%}@media only screen and (max-width: 1050px ){#your-visit .transport-map-grid{grid-template-columns:1fr;gap:0;height:auto}}#your-visit .transport-options{display:flex;flex-direction:column;gap:15px;align-items:stretch;justify-content:flex-start;justify-self:flex-end;align-self:center;padding:60px 80px;width:750px;color:var(--color__white, #fff)}@media(max-width: 1300px){#your-visit .transport-options{max-width:100%;width:100%}}@media only screen and (max-width: 1300px ){#your-visit .transport-options{padding:40px 60px}}@media only screen and (max-width: 1050px ){#your-visit .transport-options{max-width:100%;padding:40px 20px}}#your-visit .transport-card{position:relative;overflow:hidden}#your-visit .transport-card::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(45deg, #f53540, #e67328);opacity:0;transition:opacity .3s ease;z-index:0}@media(hover: hover)and (pointer: fine){#your-visit .transport-card:hover::before{opacity:1}}#your-visit .transport-card{position:relative;padding:17px 30px;display:flex;align-items:center;justify-content:flex-start;gap:25px;flex-wrap:nowrap;text-decoration:none}@media only screen and (max-width: 1050px ){#your-visit .transport-card{padding:25px;gap:20px}}#your-visit .transport-card--link{cursor:pointer}@media(hover: hover)and (pointer: fine){#your-visit .transport-card:hover{box-shadow:0 8px 25px rgba(0,0,0,.15)}#your-visit .transport-card:hover .transport-card__icon img{filter:brightness(0) invert(1)}#your-visit .transport-card:hover .transport-card__title::before{opacity:0}#your-visit .transport-card:hover .transport-card__title::after{opacity:1}#your-visit .transport-card:hover .transport-card__description{color:var(--color__white, #fff)}}#your-visit .transport-card__content{position:relative;z-index:1;flex:1}#your-visit .transport-badges{display:flex;align-items:center;justify-content:flex-start;gap:20px;flex-wrap:wrap;margin-top:30px}@media only screen and (max-width: 1050px ){#your-visit .transport-badges{gap:15px}}#your-visit .transport-badge{position:relative;overflow:hidden}#your-visit .transport-badge::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(45deg, #f53540, #e67328);opacity:0;transition:opacity .3s ease;z-index:0}@media(hover: hover)and (pointer: fine){#your-visit .transport-badge:hover::before{opacity:1}}#your-visit .transport-badge{display:flex;align-items:center;justify-content:flex-start;gap:30px;flex-wrap:nowrap;padding:12px 20px;cursor:pointer}#your-visit .transport-badge:nth-child(1){width:calc(50% - 10px)}#your-visit .transport-badge:nth-child(2){flex:1}@media only screen and (max-width: 1050px ){#your-visit .transport-badge{padding:10px 16px;gap:8px}}@media(hover: hover)and (pointer: fine){#your-visit .transport-badge:hover{box-shadow:0 4px 15px rgba(0,0,0,.15)}#your-visit .transport-badge:hover .transport-badge__icon img{filter:brightness(0) invert(1)}#your-visit .transport-badge:hover .transport-badge__text::before{opacity:0}#your-visit .transport-badge:hover .transport-badge__text::after{opacity:1}}#your-visit .transport-badge__text{letter-spacing:.5px}@media only screen and (max-width: 1050px ){#your-visit .transport-badge__text{font-size:12px}}#your-visit .transport-badge--navette .transport-badge__text::before{background-image:none;-webkit-background-clip:unset;-webkit-text-fill-color:#3eb2a9;background-clip:unset;color:#3eb2a9}@media(hover: hover)and (pointer: fine){#your-visit .transport-badge--navette:hover::before{background-image:linear-gradient(45deg, #f53540, #e67328)}}#your-visit .transport-badge--pmr .transport-badge__text::before{background-image:none;-webkit-background-clip:unset;-webkit-text-fill-color:#3998fe;background-clip:unset;color:#3998fe}@media(hover: hover)and (pointer: fine){#your-visit .transport-badge--pmr:hover::before{background-image:linear-gradient(45deg, #f53540, #e67328)}}#your-visit .map-section{position:relative;background-color:var(--color__white, #fff);border-left:1px solid hsla(0,0%,100%,.12);overflow:hidden;width:100%;height:100%;display:flex;flex-direction:column}@media only screen and (max-width: 1050px ){#your-visit .map-section{width:100%;height:600px;border-left:0;border-top:1px solid hsla(0,0%,100%,.12)}}#your-visit .map-section__map{width:100%;flex:1;position:relative}#your-visit .map-section__map iframe{width:100%;height:100%;border:0;display:block}#your-visit .map-section__overlay{position:absolute;top:50%;left:50%;transform:translate(-50%, calc(-100% - 15px));z-index:10;pointer-events:none}@media only screen and (max-width: 1050px ){#your-visit .map-section__overlay{top:auto;bottom:20px;left:20px;right:20px;transform:none}}#your-visit .map-overlay-bubble{background-color:var(--color__white, #fff);padding:12px 27px 18px 27px;border-radius:8px;box-shadow:0 10px 40px rgba(0,0,0,.15);text-align:center;min-width:234px;position:relative;pointer-events:auto}@media only screen and (max-width: 1050px ){#your-visit .map-overlay-bubble{padding:30px 25px;min-width:auto}}#your-visit .map-overlay-bubble::after{content:"";position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:15px solid rgba(0,0,0,0);border-right:15px solid rgba(0,0,0,0);border-top:15px solid var(--color__white, #fff);filter:drop-shadow(0 3px 2px rgba(0, 0, 0, 0.1))}@media only screen and (max-width: 1050px ){#your-visit .map-overlay-bubble::after{display:none}}#your-visit .map-overlay-bubble__logo{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;leading-trim:both;text-edge:cap;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-h4, 24px);line-height:90%}@media only screen and (max-width: 1300px ){#your-visit .map-overlay-bubble__logo{font-size:22px}}@media only screen and (max-width: 1050px ){#your-visit .map-overlay-bubble__logo{font-size:20px}}@media only screen and (max-width: 680px ){#your-visit .map-overlay-bubble__logo{font-size:18px}}#your-visit .map-overlay-bubble__logo{color:var(--color__neutral--dark);font-size:28px;font-weight:700;letter-spacing:2.5px;text-transform:none;margin:0;margin-bottom:8px}#your-visit .map-overlay-bubble__logo img{display:block;max-width:200px;margin:0 auto 12px}@media only screen and (max-width: 1050px ){#your-visit .map-overlay-bubble__logo{font-size:24px !important;letter-spacing:2px}}#your-visit .map-overlay-bubble__subtitle{display:block;font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__neutral--light);font-size:11px;line-height:1.6;line-height:1;font-weight:500;margin:0;letter-spacing:1.5px;text-transform:uppercase;margin-top:4px}@media only screen and (max-width: 1050px ){#your-visit .map-overlay-bubble__subtitle{font-size:10px;letter-spacing:1px}}#your-visit .map-overlay-bubble__address{margin:10px 0 20px}#your-visit .map-overlay-bubble__address-line{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__neutral--dark);font-size:14px;line-height:1.6;line-height:20px;font-weight:350;margin:0;letter-spacing:.5px;text-transform:uppercase}@media only screen and (max-width: 1050px ){#your-visit .map-overlay-bubble__address-line{font-size:13px;line-height:1.6}}#your-visit .map-overlay-bubble__button{display:flex;align-items:center;justify-content:flex-start;gap:10px;flex-wrap:nowrap;text-decoration:none;width:100% !important}@media only screen and (max-width: 1050px ){#your-visit .map-overlay-bubble__button{gap:8px}}#your-visit .map-overlay-bubble__button .material-icons,#your-visit .map-overlay-bubble__button .yv-inline-icon{font-size:20px}@media only screen and (max-width: 1050px ){#your-visit .map-overlay-bubble__button .material-icons,#your-visit .map-overlay-bubble__button .yv-inline-icon{font-size:18px}}#your-visit .section__public-transport{background-color:var(--color__white, #fff);padding:20px 0}@media only screen and (max-width: 1050px ){#your-visit .section__public-transport{padding:60px 0}}#your-visit .public-transport{margin:0 auto;padding:60px 0 20px 0}#your-visit .public-transport__header{text-align:left;margin-bottom:20px}@media only screen and (max-width: 1050px ){#your-visit .public-transport__header{text-align:center;margin-bottom:40px}}#your-visit .public-transport__title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-h2, 56px);line-height:110%}@media only screen and (max-width: 1300px ){#your-visit .public-transport__title{font-size:48px}}@media only screen and (max-width: 1050px ){#your-visit .public-transport__title{font-size:40px}}@media only screen and (max-width: 680px ){#your-visit .public-transport__title{font-size:32px}}#your-visit .public-transport__title{color:var(--color__neutral--dark);text-transform:uppercase;letter-spacing:2px;margin-bottom:16px}@media only screen and (max-width: 1050px ){#your-visit .public-transport__title{font-size:32px}}#your-visit .public-transport__intro{margin:0}#your-visit .public-transport__body{display:grid;grid-template-columns:minmax(0, 1.7fr) minmax(0, 1.3fr);grid-auto-rows:auto;gap:30px;align-items:stretch;grid-auto-flow:dense}#your-visit .public-transport__body>.public-transport-card{height:100%}#your-visit .public-transport__body>.public-transport-card--navette{grid-column:2;grid-row:1/span 2}#your-visit .public-transport__body>.public-transport-card--columns,#your-visit .public-transport__body>.public-transport-card--airport{grid-column:1}@media only screen and (max-width: 1050px ){#your-visit .public-transport__body{grid-template-columns:1fr}#your-visit .public-transport__body>.public-transport-card{height:auto}#your-visit .public-transport__body>.public-transport-card--navette{grid-row:auto;grid-column:auto}#your-visit .public-transport__body>.public-transport-card--columns,#your-visit .public-transport__body>.public-transport-card--airport{grid-column:auto}}#your-visit .section__driving{background-color:var(--color__white, #fff);padding:60px 0 20px 0}@media only screen and (max-width: 1050px ){#your-visit .section__driving{padding:60px 0}}#your-visit .section__driving .driving-section{margin:0 auto;display:flex;flex-direction:column;gap:40px;align-items:stretch;justify-content:flex-start}#your-visit .section__driving .driving-section__header{display:flex;flex-direction:column;gap:12px;align-items:stretch;justify-content:flex-start}#your-visit .section__driving .driving-section__title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-h2, 56px);line-height:110%}@media only screen and (max-width: 1300px ){#your-visit .section__driving .driving-section__title{font-size:48px}}@media only screen and (max-width: 1050px ){#your-visit .section__driving .driving-section__title{font-size:40px}}@media only screen and (max-width: 680px ){#your-visit .section__driving .driving-section__title{font-size:32px}}#your-visit .section__driving .driving-section__title{color:var(--color__neutral--dark);text-transform:uppercase;letter-spacing:2px;margin-bottom:0}@media only screen and (max-width: 1050px ){#your-visit .section__driving .driving-section__title{font-size:32px}}#your-visit .section__driving .driving-grid{display:grid;grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);gap:30px}@media only screen and (max-width: 1300px ){#your-visit .section__driving .driving-grid{grid-template-columns:1fr}}@media only screen and (max-width: 680px ){#your-visit .section__driving .driving-grid{gap:20px}}#your-visit .section__driving .driving-card{display:flex;flex-direction:column;gap:20px;align-items:stretch;justify-content:flex-start;height:100%}#your-visit .section__driving .driving-card--primary{background-color:var(--color__white, #fff);border-radius:18px;box-shadow:0 12px 35px rgba(0,0,0,.08);transition:box-shadow .3s ease,transform .3s ease;padding:40px 48px;display:flex;flex-direction:column;gap:30px}@media only screen and (max-width: 1300px ){#your-visit .section__driving .driving-card--primary{padding:32px 36px}}@media only screen and (max-width: 1050px ){#your-visit .section__driving .driving-card--primary{padding:26px 24px}}#your-visit .section__driving .driving-card--support{background-color:var(--color__white, #fff);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:box-shadow .3s ease,transform .3s ease;border-radius:18px !important;padding:32px 32px;display:flex;flex-direction:column;gap:20px}@media only screen and (max-width: 1050px ){#your-visit .section__driving .driving-card--support{padding:24px}}#your-visit .section__driving .driving-support{display:grid;grid-template-rows:repeat(2, minmax(0, 1fr));gap:30px}@media only screen and (max-width: 1300px ){#your-visit .section__driving .driving-support{grid-template-columns:1fr;grid-template-rows:none;gap:20px}}#your-visit .section__driving .driving-card__head{display:flex;align-items:center;justify-content:flex-start;gap:12px;flex-wrap:nowrap}#your-visit .section__driving .driving-card__icon{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:nowrap}#your-visit .section__driving .driving-card__icon img{width:30px;height:auto}#your-visit .section__driving .driving-card__icon--primary{background-color:rgba(236,60,70,.12)}#your-visit .section__driving .driving-card__icon--secondary{background-color:rgba(62,178,169,.18)}#your-visit .section__driving .driving-card__icon--accent{background-color:rgba(57,152,254,.18)}#your-visit .section__driving .driving-card__title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;leading-trim:both;text-edge:cap;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-h4, 24px);line-height:90%}@media only screen and (max-width: 1300px ){#your-visit .section__driving .driving-card__title{font-size:22px}}@media only screen and (max-width: 1050px ){#your-visit .section__driving .driving-card__title{font-size:20px}}@media only screen and (max-width: 680px ){#your-visit .section__driving .driving-card__title{font-size:18px}}#your-visit .section__driving .driving-card__title{color:#ec3c46;font-size:28px;font-weight:500;letter-spacing:1px;text-transform:none;margin:0}#your-visit .section__driving .driving-card__columns{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:30px}@media only screen and (max-width: 1300px ){#your-visit .section__driving .driving-card__columns{gap:20px}}@media only screen and (max-width: 1050px ){#your-visit .section__driving .driving-card__columns{grid-template-columns:1fr}}#your-visit .section__driving .driving-card__column{display:flex;flex-direction:column;gap:12px;align-items:stretch;justify-content:flex-start;border-left:1px solid rgba(var(--color__neutral--dark), 0.08);padding-left:20px}#your-visit .section__driving .driving-card__column:first-child{border-left:0;padding-left:0}@media only screen and (max-width: 1050px ){#your-visit .section__driving .driving-card__column{border-left:0;padding-left:0;padding-top:12px;border-top:1px solid rgba(var(--color__neutral--dark), 0.08)}#your-visit .section__driving .driving-card__column:first-child{border-top:0;padding-top:0}}#your-visit .section__driving .driving-card__column-title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;leading-trim:both;text-edge:cap;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-h4, 24px);line-height:90%}@media only screen and (max-width: 1300px ){#your-visit .section__driving .driving-card__column-title{font-size:22px}}@media only screen and (max-width: 1050px ){#your-visit .section__driving .driving-card__column-title{font-size:20px}}@media only screen and (max-width: 680px ){#your-visit .section__driving .driving-card__column-title{font-size:18px}}#your-visit .section__driving .driving-card__column-title{color:#000;font-size:22px;font-weight:500;letter-spacing:.6px;text-transform:none;margin:0}#your-visit .section__driving .driving-card__content{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__neutral--dark);font-size:15px;line-height:1.6;line-height:1.7;font-weight:400;margin:0}#your-visit .section__driving .driving-card__link{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:nowrap;font-weight:600}#your-visit .section__driving .driving-card__link .material-icons,#your-visit .section__driving .driving-card__link .yv-inline-icon{font-size:18px}#your-visit .section__driving .driving-card__cta{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:nowrap;width:-moz-fit-content;width:fit-content;margin-top:auto}#your-visit .section__driving .driving-card__cta .material-icons,#your-visit .section__driving .driving-card__cta .yv-inline-icon{font-size:18px;color:var(--color__white, #fff)}#your-visit .section__accessibility{background-color:var(--color__white, #fff);padding:10px 0 20px 0}@media only screen and (max-width: 1050px ){#your-visit .section__accessibility{padding:50px 0}}#your-visit .section__accessibility .accessibility-banner{background-color:var(--color__white, #fff);border-radius:18px;box-shadow:0 8px 25px rgba(0,0,0,.15);transition:box-shadow .3s ease,transform .3s ease;padding:36px 48px;display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:nowrap;position:relative}@media only screen and (max-width: 1300px ){#your-visit .section__accessibility .accessibility-banner{gap:30px;padding:32px 36px}}@media only screen and (max-width: 1050px ){#your-visit .section__accessibility .accessibility-banner{flex-direction:column;text-align:center;padding:26px 24px}}#your-visit .section__accessibility .accessibility-banner__icon{width:70px !important;height:70px !important;border-radius:18px;display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:nowrap;flex-shrink:0}#your-visit .section__accessibility .accessibility-banner__icon img{width:70px}#your-visit .section__accessibility .accessibility-banner__content{flex:1;display:flex;flex-direction:column;gap:12px;align-items:flex-start;justify-content:center}@media only screen and (max-width: 1050px ){#your-visit .section__accessibility .accessibility-banner__content{align-items:center}}#your-visit .section__accessibility .accessibility-banner__title{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:#6f6f6f;font-size:15px;line-height:1.6;line-height:1.8;font-weight:400;margin:0;width:100%;text-align:center;color:#000 !important;font-weight:600}@media only screen and (max-width: 1050px ){#your-visit .section__accessibility .accessibility-banner__title{font-size:22px}}#your-visit .section__accessibility .accessibility-banner__text{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:#6f6f6f;font-size:15px;line-height:1.6;line-height:1.8;font-weight:400;margin:0;width:100%;text-align:center;color:#000 !important}@media only screen and (max-width: 1050px ){#your-visit .section__accessibility .accessibility-banner__text{max-width:none}}#your-visit .section__accessibility .accessibility-banner__text a{background-image:linear-gradient(45deg, #f53540, #e67328);background-size:100%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-decoration:underline;font-weight:600}#your-visit .section__accessibility .accessibility-banner__action{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:nowrap;border-radius:8px;padding:16px 22px;text-decoration:none;color:var(--color__neutral--dark);transition:transform .3s ease,box-shadow .3s ease}@media(hover: hover)and (pointer: fine){#your-visit .section__accessibility .accessibility-banner__action:hover{transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.08)}}@media only screen and (max-width: 1050px ){#your-visit .section__accessibility .accessibility-banner__action{width:100%;justify-content:center}}#your-visit .section__accessibility .accessibility-banner__action-icon{width:70px;height:70px;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:nowrap;background-color:var(--color__white, #fff);flex-shrink:0}#your-visit .section__accessibility .accessibility-banner__action-icon img{width:70px}#your-visit .section__accessibility .accessibility-banner__action-label{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;leading-trim:both;text-edge:cap;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-h4, 24px);line-height:90%}@media only screen and (max-width: 1300px ){#your-visit .section__accessibility .accessibility-banner__action-label{font-size:22px}}@media only screen and (max-width: 1050px ){#your-visit .section__accessibility .accessibility-banner__action-label{font-size:20px}}@media only screen and (max-width: 680px ){#your-visit .section__accessibility .accessibility-banner__action-label{font-size:18px}}#your-visit .section__accessibility .accessibility-banner__action-label{color:var(--color__neutral--dark);font-size:18px;font-weight:500;letter-spacing:.5px;text-transform:none;margin:0}@media only screen and (max-width: 1050px ){#your-visit .section__accessibility .accessibility-banner__action-label{font-size:16px}}#your-visit .section__cycling{background-color:var(--color__white, #fff);padding:60px 0 20px 0}@media only screen and (max-width: 1050px ){#your-visit .section__cycling{padding:60px 0}}#your-visit .section__cycling .cycling-section{margin:0 auto;display:flex;flex-direction:column;gap:40px;align-items:stretch;justify-content:flex-start}#your-visit .section__cycling .cycling-section__header{display:flex;flex-direction:column;gap:12px;align-items:stretch;justify-content:flex-start}#your-visit .section__cycling .cycling-section__title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-h2, 56px);line-height:110%}@media only screen and (max-width: 1300px ){#your-visit .section__cycling .cycling-section__title{font-size:48px}}@media only screen and (max-width: 1050px ){#your-visit .section__cycling .cycling-section__title{font-size:40px}}@media only screen and (max-width: 680px ){#your-visit .section__cycling .cycling-section__title{font-size:32px}}#your-visit .section__cycling .cycling-section__title{color:var(--color__neutral--dark);text-transform:uppercase;letter-spacing:2px;margin-bottom:0}@media only screen and (max-width: 1050px ){#your-visit .section__cycling .cycling-section__title{font-size:32px}}#your-visit .section__cycling .cycling-cards{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:30px}@media only screen and (max-width: 1300px ){#your-visit .section__cycling .cycling-cards{gap:20px}}@media only screen and (max-width: 680px ){#your-visit .section__cycling .cycling-cards{grid-template-columns:1fr}}#your-visit .section__cycling .cycling-card{display:flex;flex-direction:column;gap:20px;align-items:stretch;justify-content:flex-start}#your-visit .section__cycling .cycling-card__head{display:flex;align-items:center;justify-content:flex-start;gap:12px;flex-wrap:nowrap}#your-visit .section__cycling .cycling-card__icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:nowrap;color:#ec3c46}#your-visit .section__cycling .cycling-card__icon img{width:30px;height:auto}#your-visit .section__cycling .cycling-card__icon--secondary{background-color:rgba(62,178,169,.16);color:#3eb2a9}#your-visit .section__cycling .cycling-card__icon--accent{background-color:rgba(57,152,254,.16);color:#3998fe}#your-visit .section__cycling .cycling-card__title{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;leading-trim:both;text-edge:cap;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-h4, 24px);line-height:90%}@media only screen and (max-width: 1300px ){#your-visit .section__cycling .cycling-card__title{font-size:22px}}@media only screen and (max-width: 1050px ){#your-visit .section__cycling .cycling-card__title{font-size:20px}}@media only screen and (max-width: 680px ){#your-visit .section__cycling .cycling-card__title{font-size:18px}}#your-visit .section__cycling .cycling-card__title{color:#ec3c46;font-size:28px;font-weight:400;letter-spacing:1px;text-transform:none;margin:0}#your-visit .section__cycling .cycling-card__content{margin-bottom:20px}#your-visit .section__cycling .cycling-card__content ul,#your-visit .section__cycling .cycling-card__content ol{margin:0;padding-left:18px}#your-visit .section__cycling .public-transport-card__cta{margin-top:auto}#your-visit .section__cycling .cycling-card__cta{margin-top:auto;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:nowrap}#your-visit .section__cycling .cycling-card__cta span{position:relative;z-index:2}#your-visit .section__cycling .cycling-card__cta .material-icons,#your-visit .section__cycling .cycling-card__cta .yv-inline-icon{font-size:18px;color:var(--color__white, #fff)}#your-visit .section__cycling .cycling-card__link{margin-top:auto;display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:nowrap;background-image:linear-gradient(45deg, #f53540, #e67328);background-size:100%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-decoration:none;font-weight:600}#your-visit .section__cycling .cycling-card__link .material-icons,#your-visit .section__cycling .cycling-card__link .yv-inline-icon{font-size:18px;color:inherit}#your-visit .public-transport-card{position:relative}#your-visit .public-transport-card__head{display:flex;align-items:center;justify-content:flex-start;gap:16px;flex-wrap:nowrap}#your-visit .public-transport-card__columns{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:32px;margin-bottom:30px}@media only screen and (max-width: 1300px ){#your-visit .public-transport-card__columns{gap:24px}}@media only screen and (max-width: 1050px ){#your-visit .public-transport-card__columns{gap:20px}}@media only screen and (max-width: 680px ){#your-visit .public-transport-card__columns{grid-template-columns:1fr}}#your-visit .public-transport-card__column{display:flex;flex-direction:column;gap:14px;align-items:stretch;justify-content:flex-start}#your-visit .public-transport-card__header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:nowrap}#your-visit .public-transport-card__icon{flex-shrink:0;color:#ec3c46}#your-visit .public-transport-card__icon img{display:block;width:30px;height:auto}#your-visit .public-transport-card__icon .material-icons,#your-visit .public-transport-card__icon .yv-inline-icon{font-size:28px}#your-visit .public-transport-card__icon--inline{width:48px;height:48px}#your-visit .public-transport-card__icon--badge{align-self:flex-start}#your-visit .public-transport-card__titles{display:flex;flex-direction:column;gap:4px;align-items:stretch;justify-content:flex-start}#your-visit .public-transport-card__title{flex:1}#your-visit .public-transport-card__title-text{display:inline}#your-visit .public-transport-card__title-text span{color:#3eb2a9}#your-visit .public-transport-card__subtitle{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:#3eb2a9;font-size:18px;line-height:1.6;line-height:1.2;font-weight:400;margin:0;text-transform:uppercase;letter-spacing:.8px}#your-visit .public-transport-card__lead{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__neutral--dark);font-size:15px;line-height:1.6;line-height:1.7;font-weight:400;margin:0}#your-visit .public-transport-card__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}#your-visit .public-transport-card__list-item{display:flex;align-items:center;justify-content:flex-start;gap:10px;flex-wrap:nowrap}#your-visit .public-transport-card__list-bullet{width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg, #f53540, #e67328);flex-shrink:0;margin-top:8px}#your-visit .public-transport-card__list-logo{height:11px;width:auto;flex-shrink:0;display:block;margin-top:4px}#your-visit .public-transport-card__list-text{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__neutral--dark);font-size:14px;line-height:1.6;line-height:1.6;font-weight:400;margin:0;display:inline-block}#your-visit .public-transport-card__list-text span{color:#3eb2a9}#your-visit .public-transport-card__eyebrow{display:inline;font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;leading-trim:both;text-edge:cap;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-h4, 24px);line-height:90%}@media only screen and (max-width: 1300px ){#your-visit .public-transport-card__eyebrow{font-size:22px}}@media only screen and (max-width: 1050px ){#your-visit .public-transport-card__eyebrow{font-size:20px}}@media only screen and (max-width: 680px ){#your-visit .public-transport-card__eyebrow{font-size:18px}}#your-visit .public-transport-card__eyebrow{color:#3eb2a9;font-size:26px;font-weight:400;letter-spacing:1px;text-transform:none;margin:0}@media only screen and (max-width: 1050px ){#your-visit .public-transport-card__eyebrow{font-size:24px !important}}#your-visit .public-transport-card--navette{height:100%;gap:24px}@media only screen and (max-width: 1050px ){#your-visit .public-transport-card--navette{height:auto}}#your-visit .public-transport-card--navette .public-transport-card__title{margin:0;display:flex;align-items:flex-start;gap:16px}@media only screen and (max-width: 1050px ){#your-visit .public-transport-card--navette .public-transport-card__title{gap:12px}}#your-visit .public-transport-card--navette .public-transport-card__logo{display:inline-flex;height:100%;align-items:center;justify-content:center}#your-visit .public-transport-card--navette .public-transport-card__logo svg,#your-visit .public-transport-card--navette .public-transport-card__logo img{width:30px;height:100%}#your-visit .public-transport-card--navette .public-transport-card__title-text{display:block;color:#ec3c46;font-size:26px;line-height:1.1;font-weight:400;letter-spacing:.8px;text-transform:uppercase}#your-visit .public-transport-card--navette .public-transport-card__title-text span{color:#3eb2a9}@media only screen and (max-width: 1050px ){#your-visit .public-transport-card--navette .public-transport-card__title-text{font-size:22px}}#your-visit .public-transport-card__logo{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}#your-visit .public-transport-card__logo svg{display:block;height:auto;width:auto}#your-visit .public-transport-card__logo img{display:block;height:auto;max-height:30px;width:auto}#your-visit .navette-card__content{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__neutral--dark);font-size:15px;line-height:1.6;line-height:1.7;font-weight:400;margin:0;margin-bottom:26px}@media only screen and (max-width: 1050px ){#your-visit .navette-card__content{margin-bottom:24px}}#your-visit .navette-card__content p{margin:0 0 10px}#your-visit .navette-card__content p:last-child{margin-bottom:0}#your-visit .navette-card__content strong{font-weight:700}#your-visit .navette-card__meta{margin:0 0 32px;display:grid;grid-template-columns:minmax(0, 140px) minmax(0, 1fr);gap:20px;align-items:flex-start}@media only screen and (max-width: 1300px ){#your-visit .navette-card__meta{grid-template-columns:minmax(0, 170px) minmax(0, 1fr);gap:12px 32px}}@media only screen and (max-width: 1050px ){#your-visit .navette-card__meta{gap:24px;margin-bottom:24px}}@media only screen and (max-width: 680px ){#your-visit .navette-card__meta{grid-template-columns:1fr}}#your-visit .navette-card__timeline{position:relative;display:flex;flex-direction:column;gap:36px;align-items:stretch;justify-content:flex-start;padding:8px 0;overflow:hidden}@media only screen and (max-width: 1050px ){#your-visit .navette-card__timeline{min-width:auto;gap:0}}#your-visit .navette-card__timeline::before{content:"";position:absolute;top:28px;bottom:28px;left:12px;width:2px;background:#e7e7e7}@media only screen and (max-width: 1050px ){#your-visit .navette-card__timeline::before{left:12px;top:26px;bottom:26px}}#your-visit .navette-card__station{position:relative;padding-left:36px;min-height:52px;max-width:100%;display:flex;align-items:center;justify-content:flex-start;gap:0;flex-wrap:nowrap;color:var(--color__neutral--dark)}#your-visit .navette-card__station-badge{width:25px;height:25px;border-radius:50%;background:#fff;border:1px solid #ec3c46;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:2}#your-visit .navette-card__station-badge img{-o-object-fit:contain;object-fit:contain;border-radius:50%;padding:4px}#your-visit .navette-card__station-label{font-family:"bebas-neue",sans-serif;font-weight:400;font-style:normal;leading-trim:both;text-edge:cap;color:var(--color__dark, #1a1a1a);font-size:var(--Font-sizes-h4, 24px);line-height:90%}@media only screen and (max-width: 1300px ){#your-visit .navette-card__station-label{font-size:22px}}@media only screen and (max-width: 1050px ){#your-visit .navette-card__station-label{font-size:20px}}@media only screen and (max-width: 680px ){#your-visit .navette-card__station-label{font-size:18px}}#your-visit .navette-card__station-label{color:var(--color__neutral--dark);font-size:19px;font-weight:500;letter-spacing:.7px;text-transform:none;margin:0;line-height:1.2;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}@media only screen and (max-width: 1050px ){#your-visit .navette-card__station-label{font-size:17px}}#your-visit .navette-card__details{display:flex;flex-direction:column;gap:24px;align-items:stretch;justify-content:flex-start;padding:8px 0}@media only screen and (max-width: 1050px ){#your-visit .navette-card__details{gap:0px}}#your-visit .navette-card__detail{display:flex;align-items:center;justify-content:flex-start;gap:14px;flex-wrap:nowrap;position:relative;min-height:52px;color:#292929}#your-visit .navette-card__detail-icon{width:26px;height:26px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width: 1050px ){#your-visit .navette-card__detail-icon{width:22px;height:22px}}#your-visit .navette-card__detail-text{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;color:var(--color__neutral--dark);font-size:15px;line-height:1.6;line-height:1.6;font-weight:500;margin:0;display:block}#your-visit .navette-card__detail-text strong{font-weight:700}#your-visit .section__transport-tabs{padding:20px 0;background-color:var(--color__white, #fff);position:sticky;top:var(--yv-sticky-top, 134px);z-index:90;box-shadow:0 2px 8px rgba(0,0,0,.05)}@media only screen and (max-width: 1050px ){#your-visit .section__transport-tabs{padding:30px 0;top:var(--yv-sticky-top, 134px)}}#your-visit .transport-tabs{display:flex;align-items:center;justify-content:center;gap:60px;flex-wrap:wrap}@media only screen and (max-width: 1300px ){#your-visit .transport-tabs{gap:40px}}@media only screen and (max-width: 1050px ){#your-visit .transport-tabs{flex-direction:column;gap:30px}}#your-visit .transport-tab{display:flex;align-items:center;justify-content:flex-start;gap:20px;flex-wrap:nowrap;background:none;border:none;cursor:pointer;transition:all .3s ease;padding:0;text-decoration:none;gap:20px !important}@media only screen and (max-width: 1050px ){#your-visit .transport-tab{gap:15px}}#your-visit .transport-tab__icon{height:19px;display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:nowrap;flex-shrink:0;position:relative}#your-visit .transport-tab__icon-gray,#your-visit .transport-tab__icon-red{height:19px;width:auto;display:block;transition:opacity .3s ease}#your-visit .transport-tab__icon-gray{opacity:1}#your-visit .transport-tab__icon-red{position:absolute;top:0;left:0;opacity:0}#your-visit .transport-tab__text{font-family:"bebas-neue",sans-serif;font-size:20px;font-weight:400;line-height:1;letter-spacing:.5px;color:#767676;transition:color .3s ease;white-space:nowrap}@media only screen and (max-width: 1050px ){#your-visit .transport-tab__text{font-size:18px;white-space:normal}}#your-visit .transport-tab--active .transport-tab__icon-gray{opacity:0}#your-visit .transport-tab--active .transport-tab__icon-red{opacity:1}#your-visit .transport-tab--active .transport-tab__text{color:#ec3c46}@media(hover: hover)and (pointer: fine){#your-visit .transport-tab:hover .transport-tab__icon-gray{opacity:0}#your-visit .transport-tab:hover .transport-tab__icon-red{opacity:1}#your-visit .transport-tab:hover .transport-tab__text{color:#ec3c46}}body.page-template-tpl_your_visit .header--sticky{display:none !important}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInV0aWxzL192YXJpYWJsZXMuc2NzcyIsInV0aWxzL19hbmltYXRpb25zLnNjc3MiLCJ1dGlscy9fZm9udHMuc2NzcyIsInV0aWxzL19pY29ucy5zY3NzIiwidXRpbHMvX3V0aWxpdGllcy5zY3NzIiwiZ2xvYmFsL19yZXNldC5zY3NzIiwiZ2xvYmFsL19iYXNlLnNjc3MiLCJnbG9iYWwvX2NvbnRlbnQuc2NzcyIsInV0aWxzL19taXhpbnMuc2NzcyIsInV0aWxzL19tZWRpYS1xdWVyaWVzLnNjc3MiLCJwYXJ0aWFscy9faGVhZGVyLnNjc3MiLCJwYXJ0aWFscy9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL19mb3Jtcy5zY3NzIiwiY29tcG9uZW50cy9fd3lzaXd5Zy5zY3NzIiwiY29tcG9uZW50cy9fYnJlYWRjcnVtYnMuc2NzcyIsImNvbXBvbmVudHMvX2ZhcS5zY3NzIiwiY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsImNvbXBvbmVudHMvX3Njcm9sbC1zY2FsZS1yZXZlYWwuc2NzcyIsImNvbXBvbmVudHMvX3JldmVhbC1hbmltYXRvci5zY3NzIiwiY29tcG9uZW50cy9fcGxhY2VzLXNsaWRlci5zY3NzIiwiY29tcG9uZW50cy9fcG9zdHMtc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL19yZWFzc3VyYW5jZS5zY3NzIiwiY29tcG9uZW50cy9fdGltZWxpbmUuc2NzcyIsImNvbXBvbmVudHMvX3ZlbnVlLWV4dHJhcy5zY3NzIiwiY29tcG9uZW50cy9faW1hZ2UtdGV4dC1zcGxpdC5zY3NzIiwicGFnZXMvX2hvbWUuc2NzcyIsInBhZ2VzL19lc3BhY2VzLnNjc3MiLCJwYWdlcy9fZXZlbnRzLnNjc3MiLCJwYWdlcy9fc2VydmljZXMuc2NzcyIsInBhZ2VzL19zaW5nbGUtdmVudWVzLnNjc3MiLCJwYWdlcy9fc2luZ2xlLWV2ZW50cy5zY3NzIiwicGFnZXMvX2NvbnRhY3Quc2NzcyIsInBhZ2VzL19hYm91dC5zY3NzIiwicGFnZXMvXzQwNC5zY3NzIiwicGFnZXMvX2xpbmtzcGFnZS5zY3NzIiwicGFnZXMvX2ZhcS1wYWdlLnNjc3MiLCJwYWdlcy9fcGFnZS1kZWZhdWx0LnNjc3MiLCJwYWdlcy9fZG9jdW1lbnRzLnNjc3MiLCJwYWdlcy9fZWRpdG9yaWF1eC5zY3NzIiwicGFnZXMvX3NpbmdsZS1wb3N0LnNjc3MiLCJwYWdlcy9fcGFydGVuYWlyZXMuc2NzcyIsInBhZ2VzL195b3VyLXZpc2l0LnNjc3MiLCJ1dGlscy9fc2Fzcy12YXJpYWJsZXMuc2NzcyIsImxpYnMvX3NsaWNrLWNhcm91c2VsLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsTUNBQSx1QkFDRSxDQUFBLHVCQUNBLENBQUEseUJBRUEsQ0FBQSwyQkFDQSxDQUFBLHdCQUNBLENBQUEsdUJBQ0EsQ0FBQSxzQkFDQSxDQUFBLGdDQUVBLENBQUEseUJBQ0EsQ0FBQSwrQkFDQSxDQUFBLDBDQUNBLENBQUEscUNBRUEsQ0FBQSwwQkFFQSxDQUFBLHlCQUNBLENBQUEsMEJBQ0EsQ0FBQSwyQkFDQSxDQUFBLHlCQUNBLENBQUEsMkJBQ0EsQ0FBQSx5Q0FFQSxDQUFBLDJDQUNBLENBQUEsd0JBQ0EsQ0FBQSx3QkFDQSxDQUFBLDhDQUVBLENBQUEsbURBQ0EsQ0FBQSxxREFDQSxDQUFBLHFEQUNBLENBQUEscURBQ0EsQ0FBQSxpREFDQSxDQUFBLG9EQUNBLENBQUEsa0RBQ0EsQ0FBQSxnREFDQSxDQUFBLG1EQUNBLENBQUEsbURBQ0EsQ0FBQSxrREFDQSxDQUFBLDhDQUNBLENBQUEsa0RBQ0EsQ0FBQSw2Q0FDQSxDQUFBLGtEQUNBLENBQUEsa0RBQ0EsQ0FBQSx3REFDQSxDQUFBLHNEQUNBLENBQUEsaURBQ0EsQ0FBQSxnREFDQSxDQUFBLHNEQUNBLENBQUEseUNBQ0EsQ0FBQSx1REFDQSxDQUFBLGdEQUNBLENBQUEsMEJBRUEsQ0FBQSwwQkFDQSxDQUFBLGlFQUVBLENBQUEscUJBQ0EsQ0FBQSxxQkFDQSxDQUFBLHFC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QUEsd0RBR0YsYUE3eURhLENBQUEsd0NBa3pEZiwyREFFSSxTQUNFLENBQUEsMERBR0YsU0FDRSxDQUFBLHNEQUdGLGFBNXpEVyxDQUFBLENBQUEsa0RBMDBEakIsdUJBQ0UsQ0FBQSxjRTkwREosaUJBQUEsQ0FBQSxhQUFBLENBQUEscUJBQUEsQ0FBQSx3QkFBQSxDQUFBLHFCQUFBLENBQUEsZ0JBQUEsQ0FBQSwwQkFBQSxDQUFBLHVCQUFBLENBQUEsa0JBQUEsQ0FBQSx5Q0FBQSxDQUFBLFlBQUEsaUJBQUEsQ0FBQSxhQUFBLENBQUEsZUFBQSxDQUFBLFFBQUEsQ0FBQSxTQUFBLENBQUEsa0JBQUEsU0FBQSxDQUFBLHFCQUFBLGNBQUEsQ0FBQSxXQUFBLENBQUEscURBQUEsOEJBQUEsQ0FBQSxhQUFBLGlCQUFBLENBQUEsS0FBQSxDQUFBLE1BQUEsQ0FBQSxhQUFBLENBQUEsZ0JBQUEsQ0FBQSxpQkFBQSxDQUFBLHVDQUFBLGFBQUEsQ0FBQSxVQUFBLENBQUEsbUJBQUEsVUFBQSxDQUFBLDRCQUFBLGlCQUFBLENBQUEsYUFBQSxZQUFBLENBQUEsVUFBQSxDQUFBLFdBQUEsQ0FBQSxjQUFBLENBQUEsdUJBQUEsV0FBQSxDQUFBLGlCQUFBLGFBQUEsQ0FBQSwrQkFBQSxZQUFBLENBQUEsMEJBQUEsbUJBQUEsQ0FBQSxnQ0FBQSxhQUFBLENBQUEsNEJBQUEsaUJBQUEsQ0FBQSw2QkFBQSxhQUFBLENBQUEsV0FBQSxDQUFBLDhCQUFBLENBQUEsMEJBQUEsWUFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyI6cm9vdHstLWNvbG9yX193aGl0ZTogI2ZmZmZmZjstLWNvbG9yX19ibGFjazogIzAwMDAwMDstLWNvbG9yX19wcmltYXJ5OiAjMDAzMjVjOy0tY29sb3JfX3NlY29uZGFyeTogIzAwYjRiZjstLWNvbG9yX19hY2NlbnQ6ICNmZjZiMzU7LS1jb2xvcl9fbGlnaHQ6ICNmZmZmZmY7LS1jb2xvcl9fZGFyazogIzFhMWExYTstLWNvbG9yX19uZXV0cmFsLS1saWdodDogI2YzZjNmMzstLWNvbG9yX19uZXV0cmFsOiAjNzQ3Mzc2Oy0tY29sb3JfX25ldXRyYWwtLWRhcms6ICMyOTI5Mjk7LS1jb2xvcl9fYm9keTogdmFyKC0tY29sb3JfX25ldXRyYWwtLWRhcmspOy0tY29sb3JfX2FkbWluOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7LS1jb2xvcl9fZmFjZWJvb2s6ICMxODc3ZjI7LS1jb2xvcl9fdHdpdHRlcjogIzFkYTFmMjstLWNvbG9yX19saW5rZWRpbjogIzBhNjZjMjstLWNvbG9yX19pbnN0YWdyYW06ICNlNDQwNWY7LS1jb2xvcl9feW91dHViZTogI2NkMjAxZjstLWNvbG9yX19waW50ZXJlc3Q6ICNiZDA4MWM7LS10ZXh0X19wcmltYXJ5OiBcImJlYmFzLW5ldWVcIiwgc2Fucy1zZXJpZjstLXRleHRfX3NlY29uZGFyeTogXCJtb250c2VycmF0XCIsIHNhbnMtc2VyaWY7LS10ZXh0X19iYXNlLS1zaXplOiAxNnB4Oy0tdGV4dF9fYmFzZS0tbGluZTogMjVweDstLWxpbmVhcjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuMjUsIDAuNzUsIDAuNzUpOy0tZWFzZUluUXVhZDogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTstLWVhc2VJbkN1YmljOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTstLWVhc2VJblF1YXJ0OiBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTstLWVhc2VJblF1aW50OiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTstLWVhc2VJblNpbmU6IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpOy0tZWFzZUluRXhwbzogY3ViaWMtYmV6aWVyKDAuOTUsIDAuMDUsIDAuNzk1LCAwLjAzNSk7LS1lYXNlSW5DaXJjOiBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSk7LS1lYXNlSW5CYWNrOiBjdWJpYy1iZXppZXIoMC42LCAwLCAwLjczNSwgMC4wNDUpOy0tZWFzZU91dFF1YWQ6IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTstLWVhc2VPdXRDdWJpYzogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7LS1lYXNlT3V0UXVhcnQ6IGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7LS1lYXNlT3V0UXVpbnQ6IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTstLWVhc2VPdXRTaW5lOiBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTstLWVhc2VPdXRFeHBvOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7LS1lYXNlT3V0Q2lyYzogY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7LS1lYXNlT3V0QmFjazogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7LS1lYXNlSW5PdXRRdWFkOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7LS1lYXNlSW5PdXRDdWJpYzogY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOy0tZWFzZUluT3V0UXVhcnQ6IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7LS1lYXNlSW5PdXRRdWludDogY3ViaWMtYmV6aWVyKDAuODYsIDAsIDAuMDcsIDEpOy0tZWFzZUluT3V0U2luZTogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTstLWVhc2VJbk91dEV4cG86IGN1YmljLWJlemllcigxLCAwLCAwLCAxKTstLWVhc2VJbk91dENpcmM6IGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpOy0tZWFzZUluT3V0QmFjazogY3ViaWMtYmV6aWVyKDAuNjgsIDAsIDAuMjY1LCAxKTstLWNvbnRhaW5lcl9fd2lkdGg6IDE4MDBweDstLWNvbnRhaW5lcl9fcGFkZGluZzogMjBweDstLU1haW4tZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2UwMWM0NyAwJSwgI2U5ODAyNCAxMDAlKTstLUZvbnQtc2l6ZXMtaDE6IDg0cHg7LS1Gb250LXNpemVzLWgyOiA1NnB4Oy0tRm9udC1zaXplcy1oMzogMzZweDstLUZvbnQtc2l6ZXMtaDQ6IDI0cHg7LS1Gb250LXNpemVzLXRhZy0tYmlnOiAxNHB4Oy0tRm9udC1zaXplcy1tZW51LWl0ZW06IDE2cHg7LS1Gb250LXNpemVzLXBhcmFncmFwaC0tYmlnOiAxOHB4Oy0tRm9udC1zaXplcy1wYXJhZ3JhcGg6IDE4cHg7LS1Gb250LXNpemVzLWJ1dHRvbjogMTZweDstLUZvbnQtc2l6ZXMtcXVvdGUtLWJpZzogNDhweH0uaGFzLWFuaW17b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDE1cHgpO3RyYW5zaXRpb246b3BhY2l0eSAuMzVzIGVhc2UsdHJhbnNmb3JtIC40NXMgZWFzZX1bZGF0YS1hbmltPWZhZGUtdXBde3RyYW5zZm9ybTp0cmFuc2xhdGVZKDE1cHgpfVtkYXRhLWFuaW09ZmFkZS1kb3duXXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTVweCl9W2RhdGEtYW5pbT1mYWRlLWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xNXB4KX1bZGF0YS1hbmltPWZhZGUtcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGVYKDE1cHgpfVtkYXRhLWFuaW09em9vbS1pbl17dHJhbnNmb3JtOnNjYWxlKDAuOSl9W2RhdGEtYW5pbT16b29tLW91dF17dHJhbnNmb3JtOnNjYWxlKDEuMSl9W2RhdGEtYW5pbT1mbGlwLWxlZnRde3RyYW5zZm9ybTpyb3RhdGVZKC05MGRlZyl9W2RhdGEtYW5pbT1mbGlwLXJpZ2h0XXt0cmFuc2Zvcm06cm90YXRlWSg5MGRlZyl9W2RhdGEtYW5pbT1mbGlwLXVwXXt0cmFuc2Zvcm06cm90YXRlWCgtOTBkZWcpfVtkYXRhLWFuaW09ZmxpcC1kb3duXXt0cmFuc2Zvcm06cm90YXRlWCg5MGRlZyl9LmFuaW1hdGVke29wYWNpdHk6MTt0cmFuc2Zvcm06bm9uZX0uYW5pbWF0ZS1mYWRlLXVwe29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgzMHB4KX0uYW5pbWF0ZS1mYWRlLWRvd257b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0zMHB4KX0uYW5pbWF0ZS1mYWRlLWxlZnR7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0zMHB4KX0uYW5pbWF0ZS1mYWRlLXJpZ2h0e29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgzMHB4KX0uYW5pbWF0ZS1zY2FsZXtvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlKDAuOTUpfS5hbmltYXRlLXNwbGl0LXRleHQsLmFuaW1hdGUtc3BsaXQtdGV4dC1saW5lcywuYW5pbWF0ZS1zcGxpdC10ZXh0LXdvcmRze292ZXJmbG93OmhpZGRlbn0uYW5pbWF0ZS1kZWxheS0xey0tYW5pbWF0ZS1kZWxheTogMC4xc30uYW5pbWF0ZS1kZWxheS0yey0tYW5pbWF0ZS1kZWxheTogMC4yc30uYW5pbWF0ZS1kZWxheS0zey0tYW5pbWF0ZS1kZWxheTogMC4zc30uYW5pbWF0ZS1kZWxheS00ey0tYW5pbWF0ZS1kZWxheTogMC40c30uYW5pbWF0ZS1kZWxheS01ey0tYW5pbWF0ZS1kZWxheTogMC41c30uYW5pbWF0ZS1kZWxheS02ey0tYW5pbWF0ZS1kZWxheTogMC42c30uYW5pbWF0ZS1kZWxheS03ey0tYW5pbWF0ZS1kZWxheTogMC43c30uYW5pbWF0ZS1kZWxheS04ey0tYW5pbWF0ZS1kZWxheTogMC44c30uYW5pbWF0ZS1kZWxheS05ey0tYW5pbWF0ZS1kZWxheTogMC45c30uYW5pbWF0ZS1kZWxheS0xMHstLWFuaW1hdGUtZGVsYXk6IDFzfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJiZWJhcy1uZXVlXCI7c3JjOnVybChcIi4uLy4uL2ZvbnRzL2JlYmFzLW5ldWUtcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtmb250LWRpc3BsYXk6ZmFsbGJhY2s7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3RyZXRjaDpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIm1vbnRzZXJyYXRcIjtzcmM6dXJsKFwiLi4vLi4vZm9udHMvbW9udHNlcnJhdC1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO2ZvbnQtZGlzcGxheTpmYWxsYmFjaztmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7Zm9udC1zdHJldGNoOm5vcm1hbH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiO3NyYzp1cmwoXCIuLi8uLi9mb250cy9tb250c2VycmF0LWxpZ2h0LWl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtmb250LWRpc3BsYXk6ZmFsbGJhY2s7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc3RyZXRjaDpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIm1vbnRzZXJyYXRcIjtzcmM6dXJsKFwiLi4vLi4vZm9udHMvbW9udHNlcnJhdC1yZWd1bGFyLWl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtmb250LWRpc3BsYXk6ZmFsbGJhY2s7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3RyZXRjaDpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIm1vbnRzZXJyYXRcIjtzcmM6dXJsKFwiLi4vLi4vZm9udHMvbW9udHNlcnJhdC1tZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7Zm9udC1kaXNwbGF5OmZhbGxiYWNrO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXN0cmV0Y2g6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCI7c3JjOnVybChcIi4uLy4uL2ZvbnRzL21vbnRzZXJyYXQtc2VtaWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7Zm9udC1kaXNwbGF5OmZhbGxiYWNrO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXN0cmV0Y2g6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCI7c3JjOnVybChcIi4uLy4uL2ZvbnRzL21vbnRzZXJyYXQtc2VtaWJvbGQtaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO2ZvbnQtZGlzcGxheTpmYWxsYmFjaztmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDo2MDA7Zm9udC1zdHJldGNoOm5vcm1hbH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwidG91ci1ldC10YXhpcy12ZW51ZXNcIjtzcmM6dXJsKFwiLi4vZm9udHMvdG91ci1ldC10YXhpcy12ZW51ZXMvdG91ci1ldC10YXhpcy12ZW51ZXMuZW90XCIpO3NyYzp1cmwoXCIuLi9mb250cy90b3VyLWV0LXRheGlzLXZlbnVlcy90b3VyLWV0LXRheGlzLXZlbnVlcy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSx1cmwoXCIuLi9mb250cy90b3VyLWV0LXRheGlzLXZlbnVlcy90b3VyLWV0LXRheGlzLXZlbnVlcy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9mb250cy90b3VyLWV0LXRheGlzLXZlbnVlcy90b3VyLWV0LXRheGlzLXZlbnVlcy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udHMvdG91ci1ldC10YXhpcy12ZW51ZXMvdG91ci1ldC10YXhpcy12ZW51ZXMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL2ZvbnRzL3RvdXItZXQtdGF4aXMtdmVudWVzL3RvdXItZXQtdGF4aXMtdmVudWVzLnN2ZyN0b3VyLWV0LXRheGlzLXZlbnVlc1wiKSBmb3JtYXQoXCJzdmdcIil9Lmljb246YmVmb3Jle2ZvbnQtZmFtaWx5OlwidG91ci1ldC10YXhpcy12ZW51ZXNcIjstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTtmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXRyYW5zZm9ybTpub25lfS5pY29uLWFycm93LWRvd246YmVmb3Jle2NvbnRlbnQ6XCLugIFcIn0uaWNvbi1jbG9zZTpiZWZvcmV7Y29udGVudDpcIu6AglwifS5pY29uLWZhY2Vib29rOmJlZm9yZXtjb250ZW50Olwi7oCDXCJ9Lmljb24tbGlua2VkaW46YmVmb3Jle2NvbnRlbnQ6XCLugIRcIn0uaWNvbi10d2l0dGVyOmJlZm9yZXtjb250ZW50Olwi7oCFXCJ9LmdyYWRpZW50LXRleHQsLnRleHQtZ3JhZGllbnR7YmFja2dyb3VuZDp2YXIoLS1NYWluLWdyYWRpZW50LCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlMDFjNDcgMCUsICNlOTgwMjQgMTAwJSkpO2JhY2tncm91bmQtY2xpcDp0ZXh0Oy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnRleHQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6cmdiYSgwLDAsMCwwKTtkaXNwbGF5OmlubGluZS1ibG9ja30uZ3JhZGllbnQtdGV4dCAucmV2ZWFsLXdvcmQsLnRleHQtZ3JhZGllbnQgLnJldmVhbC13b3Jke2JhY2tncm91bmQ6dmFyKC0tTWFpbi1ncmFkaWVudCwgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZTAxYzQ3IDAlLCAjZTk4MDI0IDEwMCUpKTtiYWNrZ3JvdW5kLWNsaXA6dGV4dDstd2Via2l0LWJhY2tncm91bmQtY2xpcDp0ZXh0Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOnJnYmEoMCwwLDAsMCk7ZGlzcGxheTppbmxpbmUtYmxvY2t9Kjp3aGVyZSg6bm90KGh0bWwsaWZyYW1lLGNhbnZhcyxpbWcsc3ZnLHZpZGVvLGF1ZGlvKTpub3Qoc3ZnICosc3ltYm9sICopKXthbGw6dW5zZXQ7ZGlzcGxheTpyZXZlcnR9KiwqOjpiZWZvcmUsKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fWh0bWx7LW1vei10ZXh0LXNpemUtYWRqdXN0Om5vbmU7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0Om5vbmU7dGV4dC1zaXplLWFkanVzdDpub25lfWEsYnV0dG9ue2N1cnNvcjpyZXZlcnR9b2wsdWwsbWVudSxzdW1tYXJ5e2xpc3Qtc3R5bGU6bm9uZX1vbHtjb3VudGVyLXJlc2V0OnJldmVydH1pbWd7bWF4LWlubGluZS1zaXplOjEwMCU7bWF4LWJsb2NrLXNpemU6MTAwJX10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9aW5wdXQsdGV4dGFyZWF7LXdlYmtpdC11c2VyLXNlbGVjdDphdXRvfXRleHRhcmVhe3doaXRlLXNwYWNlOnJldmVydH1tZXRlcnstd2Via2l0LWFwcGVhcmFuY2U6cmV2ZXJ0O2FwcGVhcmFuY2U6cmV2ZXJ0fTp3aGVyZShwcmUpe2FsbDpyZXZlcnQ7Ym94LXNpemluZzpib3JkZXItYm94fTo6cGxhY2Vob2xkZXJ7Y29sb3I6dW5zZXR9OndoZXJlKFtoaWRkZW5dKXtkaXNwbGF5Om5vbmV9OndoZXJlKFtjb250ZW50ZWRpdGFibGVdOm5vdChbY29udGVudGVkaXRhYmxlPWZhbHNlXSkpey1tb3otdXNlci1tb2RpZnk6cmVhZC13cml0ZTstd2Via2l0LXVzZXItbW9kaWZ5OnJlYWQtd3JpdGU7b3ZlcmZsb3ctd3JhcDpicmVhay13b3JkOy13ZWJraXQtbGluZS1icmVhazphZnRlci13aGl0ZS1zcGFjZTstd2Via2l0LXVzZXItc2VsZWN0OmF1dG99OndoZXJlKFtkcmFnZ2FibGU9dHJ1ZV0pey13ZWJraXQtdXNlci1kcmFnOmVsZW1lbnR9OndoZXJlKGRpYWxvZzptb2RhbCl7YWxsOnJldmVydDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Ojotd2Via2l0LWRldGFpbHMtbWFya2Vye2Rpc3BsYXk6bm9uZX0qLCo6OmJlZm9yZSwqOjphZnRlcnstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX1odG1se3Njcm9sbC1iZWhhdmlvcjpzbW9vdGh9Ym9keXtmb250LXNpemU6dmFyKC0tdGV4dF9fYmFzZS0tc2l6ZSk7bGluZS1oZWlnaHQ6dmFyKC0tdGV4dF9fYmFzZS0tbGluZSk7Y29sb3I6dmFyKC0tY29sb3JfX2JvZHkpO2ZvbnQtZmFtaWx5OnZhcigtLXRleHRfX3ByaW1hcnkpO292ZXJmbG93LXg6aGlkZGVufWltZ3tkaXNwbGF5OmJsb2NrfWZpZ3VyZXttYXJnaW46MH12aWRlb3tkaXNwbGF5OmJsb2NrfWlucHV0e2FsbDpyZXZlcnQ7Ym94LXNpemluZzpib3JkZXItYm94fWEsYnV0dG9uLHNlbGVjdCxpbnB1dFt0eXBlPXN1Ym1pdF0saW5wdXRbdHlwZT1yZXNldF0saW5wdXRbdHlwZT1idXR0b25dLGlucHV0W3R5cGU9ZmlsZV0saW5wdXRbdHlwZT1pbWFnZV0saW5wdXRbdHlwZT1yYWRpb10saW5wdXRbdHlwZT1jaGVja2JveF0saW5wdXRbdHlwZT1jb2xvcl0saW5wdXRbdHlwZT1kYXRlXSxpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxpbnB1dFt0eXBlPXJhbmdlXXtjdXJzb3I6cG9pbnRlcn06OnNlbGVjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yX19wcmltYXJ5KTtjb2xvcjp2YXIoLS1jb2xvcl9fd2hpdGUpfTo6LW1vei1zZWxlY3Rpb257YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvcl9fcHJpbWFyeSk7Y29sb3I6dmFyKC0tY29sb3JfX3doaXRlKX06Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjJweCBzb2xpZCB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7b3V0bGluZS1vZmZzZXQ6MnB4fS53Zi1sb2FkaW5nIGJvZHl7dmlzaWJpbGl0eTpoaWRkZW59LmNtcGx6LWNvb2tpZWJhbm5lciwuY21wbHotY29va2llYmFubmVyICosLmNtcGx6LWNvb2tpZWJhbm5lciBidXR0b24sLmNtcGx6LWNvb2tpZWJhbm5lciBpbnB1dCwuY21wbHotY29va2llYmFubmVyIHNlbGVjdCwuY21wbHotY29va2llYmFubmVyIHRleHRhcmVhLC5jbXBsei1jb29raWViYW5uZXIgLmNtcGx6LXRpdGxlLC5jbXBsei1jb29raWViYW5uZXIgLmNtcGx6LW1lc3NhZ2UsLmNtcGx6LWNvb2tpZWJhbm5lciAuY21wbHotYnRue2ZvbnQtZmFtaWx5OnN5c3RlbS11aSwtYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxcIlNlZ29lIFVJXCIsc2Fucy1zZXJpZiAhaW1wb3J0YW50fVtkYXRhLWFuaW1hdGVde29wYWNpdHk6MH1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXtbZGF0YS1hbmltYXRlXXtvcGFjaXR5OjEgIWltcG9ydGFudDt0cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50fX0uY29udGFpbmVye21heC13aWR0aDp2YXIoLS1jb250YWluZXJfX3dpZHRoKTt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG87cGFkZGluZzowIHZhcigtLWNvbnRhaW5lcl9fcGFkZGluZyl9LmNvbnRlbnR7LS1oZWFkZXItaGVpZ2h0OiAxNTZweDstLWNvbnRlbnQtbmF2LWdhcDogMTMwcHg7LS1jb250ZW50LW5hdi1vZmZzZXQ6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCkgKyB2YXIoLS1jb250ZW50LW5hdi1nYXApKTstLWhlcm8tY29udGVudC1zdGFydDogY2FsYyh2YXIoLS1oZWFkZXItaGVpZ2h0KSArIDEwMHB4KTtkaXNwbGF5OmZsb3ctcm9vdDtwYWRkaW5nLXRvcDp2YXIoLS1jb250ZW50LW5hdi1vZmZzZXQpO3BhZGRpbmctYm90dG9tOjV2aDttaW4taGVpZ2h0Ojkwdmh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuY29udGVudHstLWhlYWRlci1oZWlnaHQ6IDE0NHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5jb250ZW50ey0taGVhZGVyLWhlaWdodDogMTA0cHg7LS1oZXJvLWNvbnRlbnQtc3RhcnQ6IDEyMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LmNvbnRlbnR7LS1oZWFkZXItaGVpZ2h0OiA5MnB4Oy0taGVyby1jb250ZW50LXN0YXJ0OiAxMjBweH19I3NpbmdsZS1ldmVudHMsI3NpbmdsZS12ZW51ZXMsI3NpbmdsZS1wb3N0LCNob21lLCNsaW5rc1BhZ2UsI3NlcnZpY2VzLCNjb250YWN0LCNhYm91dCwjZXNwYWNlcywjZXZlbnRzLWxpc3RpbmcsI2VkaXRvcmlhdXgsI2RvY3VtZW50cywjcGFydGVuYWlyZXMsI2ZhcS1wYWdle3BhZGRpbmctdG9wOjB9Lm1haW4tdGl0bGV7Zm9udC1mYW1pbHk6XCJiZWJhcy1uZXVlXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6dmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1oMSwgODRweCk7bGluZS1oZWlnaHQ6MTAwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5tYWluLXRpdGxle2ZvbnQtc2l6ZTo3MnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5tYWluLXRpdGxle2ZvbnQtc2l6ZTo1NnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7Lm1haW4tdGl0bGV7Zm9udC1zaXplOjQ4cHh9fS5oaWRkZW4tdGV4dHtwb3NpdGlvbjphYnNvbHV0ZTtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAgMCAwIDApO2hlaWdodDoxcHg7d2lkdGg6MXB4O21hcmdpbjotMXB4O3BhZGRpbmc6MDtib3JkZXI6MDtmb250LXNpemU6MDtsaW5lLWhlaWdodDowO3RleHQtaW5kZW50Oi05OTk5cHh9LmhlYWRlcnstLWhlYWRlci1iYWNrZ3JvdW5kOiAjZmZmOy0taGVhZGVyLWJvcmRlcjogcmdiYSgyNiwgMjYsIDI2LCAwLjA4KTstLWhlYWRlci10ZXh0OiAjMWExYTFhOy0taGVhZGVyLXRleHQtbXV0ZWQ6IHJnYmEoMjYsIDI2LCAyNiwgMC43NSk7LS1oZWFkZXItbGFuZ3VhZ2UtaG92ZXI6IHJnYmEoMjYsIDI2LCAyNiwgMC4wNik7LS1oZWFkZXItbGFuZ3VhZ2UtYm9yZGVyOiByZ2JhKDI2LCAyNiwgMjYsIDAuMTgpOy0taGVhZGVyLWxhbmd1YWdlLXN1cmZhY2U6ICNmZmY7LS1oZWFkZXItbGFuZ3VhZ2UtZHJvcGRvd24tc3VyZmFjZTogI2ZmZjstLWhlYWRlci1sYW5ndWFnZS1kcm9wZG93bi10ZXh0OiAjMWExYTFhOy0taGVhZGVyLWxhbmd1YWdlLWRyb3Bkb3duLWhvdmVyOiByZ2JhKDI2LCAyNiwgMjYsIDAuMDYpOy0taGVhZGVyLWxhbmd1YWdlLWRyb3Bkb3duLXNoYWRvdzogMCAxOHB4IDQwcHggcmdiYSgxNywgMjQsIDM5LCAwLjE0KTtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtiYWNrZ3JvdW5kOnZhcigtLWhlYWRlci1iYWNrZ3JvdW5kKTt6LWluZGV4OjEwMDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt3aWxsLWNoYW5nZTp0cmFuc2Zvcm0sYmFja2dyb3VuZCxib3JkZXItY29sb3I7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4zcyBlYXNlLGJvcmRlci1jb2xvciAuM3MgZWFzZX0uaGVhZGVyLS1vdmVybGF5ey0taGVhZGVyLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50Oy0taGVhZGVyLWJvcmRlcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE0KTstLWhlYWRlci10ZXh0OiAjZmZmOy0taGVhZGVyLXRleHQtbXV0ZWQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nik7LS1oZWFkZXItbGFuZ3VhZ2UtaG92ZXI6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTstLWhlYWRlci1sYW5ndWFnZS1ib3JkZXI6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xOCk7LS1oZWFkZXItbGFuZ3VhZ2Utc3VyZmFjZTogdHJhbnNwYXJlbnQ7LS1oZWFkZXItbGFuZ3VhZ2UtZHJvcGRvd24tc3VyZmFjZTogIzFhMWExYTstLWhlYWRlci1sYW5ndWFnZS1kcm9wZG93bi10ZXh0OiAjZmZmOy0taGVhZGVyLWxhbmd1YWdlLWRyb3Bkb3duLWhvdmVyOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpOy0taGVhZGVyLWxhbmd1YWdlLWRyb3Bkb3duLXNoYWRvdzogMCAxOHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjI2KTtwb3NpdGlvbjphYnNvbHV0ZX0uaGVhZGVyLS1vdmVybGF5LWRhcmt7LS1oZWFkZXItYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7LS1oZWFkZXItYm9yZGVyOiByZ2JhKDI2LCAyNiwgMjYsIDAuMTQpOy0taGVhZGVyLXRleHQ6ICMxYTFhMWE7LS1oZWFkZXItdGV4dC1tdXRlZDogcmdiYSgyNiwgMjYsIDI2LCAwLjc1KTstLWhlYWRlci1sYW5ndWFnZS1ob3ZlcjogcmdiYSgyNiwgMjYsIDI2LCAwLjA2KTstLWhlYWRlci1sYW5ndWFnZS1ib3JkZXI6IHJnYmEoMjYsIDI2LCAyNiwgMC4xOCk7LS1oZWFkZXItbGFuZ3VhZ2Utc3VyZmFjZTogdHJhbnNwYXJlbnQ7LS1oZWFkZXItbGFuZ3VhZ2UtZHJvcGRvd24tc3VyZmFjZTogI2ZmZjstLWhlYWRlci1sYW5ndWFnZS1kcm9wZG93bi10ZXh0OiAjMWExYTFhOy0taGVhZGVyLWxhbmd1YWdlLWRyb3Bkb3duLWhvdmVyOiByZ2JhKDI2LCAyNiwgMjYsIDAuMDYpOy0taGVhZGVyLWxhbmd1YWdlLWRyb3Bkb3duLXNoYWRvdzogMCAxOHB4IDQwcHggcmdiYSgxNywgMjQsIDM5LCAwLjE0KX0uaGVhZGVyLS1zb2xpZHstLWhlYWRlci1iYWNrZ3JvdW5kOiAjZmZmOy0taGVhZGVyLWJvcmRlcjogcmdiYSgyNiwgMjYsIDI2LCAwLjA4KTstLWhlYWRlci10ZXh0OiAjMWExYTFhOy0taGVhZGVyLXRleHQtbXV0ZWQ6IHJnYmEoMjYsIDI2LCAyNiwgMC43NSk7LS1oZWFkZXItbGFuZ3VhZ2UtaG92ZXI6IHJnYmEoMjYsIDI2LCAyNiwgMC4wNik7LS1oZWFkZXItbGFuZ3VhZ2UtYm9yZGVyOiByZ2JhKDI2LCAyNiwgMjYsIDAuMTgpOy0taGVhZGVyLWxhbmd1YWdlLXN1cmZhY2U6ICNmZmY7LS1oZWFkZXItbGFuZ3VhZ2UtZHJvcGRvd24tc3VyZmFjZTogI2ZmZjstLWhlYWRlci1sYW5ndWFnZS1kcm9wZG93bi10ZXh0OiAjMWExYTFhOy0taGVhZGVyLWxhbmd1YWdlLWRyb3Bkb3duLWhvdmVyOiByZ2JhKDI2LCAyNiwgMjYsIDAuMDYpOy0taGVhZGVyLWxhbmd1YWdlLWRyb3Bkb3duLXNoYWRvdzogMCAxOHB4IDQwcHggcmdiYSgxNywgMjQsIDM5LCAwLjE0KX0uaGVhZGVyLS1mbG9hdGluZ3t0cmFuc2Zvcm06dHJhbnNsYXRlWShjYWxjKC0xMDAlIC0gMjRweCkpO29wYWNpdHk6MDtwb2ludGVyLWV2ZW50czpub25lfS5oZWFkZXItLWZsb2F0aW5nIC5oZWFkZXJfX2xvZ28taW1hZ2UtLWxpZ2h0e29wYWNpdHk6MCAhaW1wb3J0YW50fS5oZWFkZXItLWZsb2F0aW5nIC5oZWFkZXJfX2xvZ28taW1hZ2UtLWRhcmt7b3BhY2l0eToxICFpbXBvcnRhbnR9LmhlYWRlci0tZmxvYXRpbmcuaXMtYWN0aXZle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO29wYWNpdHk6MTtwb2ludGVyLWV2ZW50czphdXRvfS5oZWFkZXItLWZsb2F0aW5nLmlzLWFuaW1hdGluZy1pbnthbmltYXRpb246aGVhZGVyLXNsaWRlLWRvd24gMS4xNXMgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aH0uaGVhZGVyLS1mbG9hdGluZy5pcy1hbmltYXRpbmctb3V0e2FuaW1hdGlvbjpoZWFkZXItc2xpZGUtdXAgLjk1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aH0uYWRtaW4tYmFyIC5oZWFkZXJ7dG9wOjMycHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpey5hZG1pbi1iYXIgLmhlYWRlcnt0b3A6NDZweH19LmhlYWRlcl9fbWFpbntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9LmhlYWRlcl9fbWFpbiAuY29udGFpbmVye21heC13aWR0aDp2YXIoLS1jb250YWluZXJfX3dpZHRoKTttYXJnaW46MCBhdXRvO3BhZGRpbmc6MCB2YXIoLS1jb250YWluZXJfX3BhZGRpbmcpfS5oZWFkZXJfX21haW4tY29udGVudHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1lbmQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7Z2FwOjQ4cHg7bWluLWhlaWdodDoxMjBweDtwYWRkaW5nOjE4cHggMH0uaGVhZGVyX19sZWZ0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjI4cHg7ZmxleC1zaHJpbms6MDttYXJnaW4tcmlnaHQ6YXV0bzthbGlnbi1zZWxmOmNlbnRlcn0uaGVhZGVyX19icmFuZHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo2MHB4O2ZsZXgtc2hyaW5rOjB9LmhlYWRlcl9fbG9nb3tkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmV9LmhlYWRlcl9fbG9nbyBpbWd7ZGlzcGxheTpibG9jaztoZWlnaHQ6NTZweDt3aWR0aDphdXRvO3RyYW5zaXRpb246b3BhY2l0eSAuNDVzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKX0uaGVhZGVyX19tZW51LXRvZ2dsZXtkaXNwbGF5Om5vbmU7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWluLXdpZHRoOjEzNnB4O21pbi1oZWlnaHQ6NTZweDtwYWRkaW5nOjAgMzBweDtib3JkZXItcmFkaXVzOjIwcHg7Ym9yZGVyOjA7YmFja2dyb3VuZDp2YXIoLS1NYWluLWdyYWRpZW50LCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlMDFjNDcgMCUsICNlOTgwMjQgMTAwJSkpO2NvbG9yOnZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7dGV4dC1hbGlnbjpjZW50ZXI7Y3Vyc29yOnBvaW50ZXI7Ym94LXNoYWRvdzowIDEwcHggMjJweCByZ2JhKDIyNCwyOCw3MSwuMjgpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBlYXNlLGJveC1zaGFkb3cgLjNzIGVhc2U7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo2MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtYnV0dG9uLCAxNnB4KTtsaW5lLWhlaWdodDoxMDAlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmhlYWRlcl9fbWVudS10b2dnbGU6aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTFweCk7Ym94LXNoYWRvdzowIDE0cHggMjhweCByZ2JhKDIyNCwyOCw3MSwuMzIpfX0uaGVhZGVyX19sb2dvLWltYWdlLS1saWdodHtkaXNwbGF5OmJsb2NrO29wYWNpdHk6MH0uaGVhZGVyX19sb2dvLWltYWdlLS1kYXJre3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7b3BhY2l0eToxO3BvaW50ZXItZXZlbnRzOm5vbmV9LmhlYWRlci0tb3ZlcmxheTpub3QoLmhlYWRlci0tc29saWQpIC5oZWFkZXJfX2xvZ28taW1hZ2UtLWxpZ2h0e29wYWNpdHk6MSAhaW1wb3J0YW50fS5oZWFkZXItLW92ZXJsYXk6bm90KC5oZWFkZXItLXNvbGlkKSAuaGVhZGVyX19sb2dvLWltYWdlLS1kYXJre29wYWNpdHk6MCAhaW1wb3J0YW50fS5oZWFkZXItLW92ZXJsYXkuaGVhZGVyLS1vdmVybGF5LWRhcms6bm90KC5oZWFkZXItLXNvbGlkKSAuaGVhZGVyX19sb2dvLWltYWdlLS1saWdodHtvcGFjaXR5OjAgIWltcG9ydGFudH0uaGVhZGVyLS1vdmVybGF5LmhlYWRlci0tb3ZlcmxheS1kYXJrOm5vdCguaGVhZGVyLS1zb2xpZCkgLmhlYWRlcl9fbG9nby1pbWFnZS0tZGFya3tvcGFjaXR5OjEgIWltcG9ydGFudH0uaGVhZGVyLS1zb2xpZCAuaGVhZGVyX19sb2dvLWltYWdlLS1saWdodCwuaGVhZGVyLS1kZWZhdWx0IC5oZWFkZXJfX2xvZ28taW1hZ2UtLWxpZ2h0e29wYWNpdHk6MCAhaW1wb3J0YW50fS5oZWFkZXItLXNvbGlkIC5oZWFkZXJfX2xvZ28taW1hZ2UtLWRhcmssLmhlYWRlci0tZGVmYXVsdCAuaGVhZGVyX19sb2dvLWltYWdlLS1kYXJre29wYWNpdHk6MSAhaW1wb3J0YW50fS5oZWFkZXJfX2xhbmd1YWdlc3stLWxhbmctc3dpdGNoZXItdHJpZ2dlci1jb2xvcjogdmFyKC0taGVhZGVyLXRleHQpOy0tbGFuZy1zd2l0Y2hlci1ib3JkZXI6IHZhcigtLWhlYWRlci1sYW5ndWFnZS1ib3JkZXIpOy0tbGFuZy1zd2l0Y2hlci1kcm9wZG93bi1zdXJmYWNlOiB2YXIoLS1oZWFkZXItbGFuZ3VhZ2UtZHJvcGRvd24tc3VyZmFjZSk7LS1sYW5nLXN3aXRjaGVyLWRyb3Bkb3duLXRleHQ6IHZhcigtLWhlYWRlci1sYW5ndWFnZS1kcm9wZG93bi10ZXh0KTstLWxhbmctc3dpdGNoZXItZHJvcGRvd24tc2hhZG93OiB2YXIoLS1oZWFkZXItbGFuZ3VhZ2UtZHJvcGRvd24tc2hhZG93KTtwb3NpdGlvbjpyZWxhdGl2ZTttaW4td2lkdGg6bWF4LWNvbnRlbnR9LmhlYWRlcl9fbGFuZ3VhZ2VzIC5sYW5nLWl0ZW17bGlzdC1zdHlsZTpub25lfS5oZWFkZXJfX2xhbmd1YWdlcyB1bHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7cG9zaXRpb246cmVsYXRpdmV9LmhlYWRlcl9fbGFuZ3VhZ2VzIGF7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6dmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1tZW51LWl0ZW0sIDE2cHgpO2xpbmUtaGVpZ2h0OjEwMCU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOnZhcigtLWxhbmctc3dpdGNoZXItdHJpZ2dlci1jb2xvcik7dGV4dC1kZWNvcmF0aW9uOm5vbmU7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtnYXA6MTBweDtwYWRkaW5nOjA7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2V9LmhlYWRlcl9fbGFuZ3VhZ2VzIGE6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjlweDtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjstd2Via2l0LW1hc2s6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc5JyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgOSAxMCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J000LjUxIDkuNzI0TDAgNi42NDRWNC44MThMNC41MSA3LjcyMkw4Ljk3NiA0LjgxOFY2LjY0NEw0LjUxIDkuNzI0Wk0zLjY1MiA4LjA5NlYwSDUuMzQ2VjguMDk2SDMuNjUyWicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO21hc2s6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc5JyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgOSAxMCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J000LjUxIDkuNzI0TDAgNi42NDRWNC44MThMNC41MSA3LjcyMkw4Ljk3NiA0LjgxOFY2LjY0NEw0LjUxIDkuNzI0Wk0zLjY1MiA4LjA5NlYwSDUuMzQ2VjguMDk2SDMuNjUyWicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBlYXNlfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuaGVhZGVyX19sYW5ndWFnZXMgYTpob3Zlcntjb2xvcjp2YXIoLS1jb2xvcl9fb3JhbmdlLCAjZTk4MDI0KX19LmhlYWRlcl9fbGFuZ3VhZ2VzIC5sYW5nLWl0ZW0tZmlyc3R7cG9zaXRpb246cmVsYXRpdmV9LmhlYWRlcl9fbGFuZ3VhZ2VzIC5sYW5nLWl0ZW0tZmlyc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0xMnB4O3JpZ2h0Oi0xMnB4O3RvcDoxMDAlO2hlaWdodDoxOHB4fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuaGVhZGVyX19sYW5ndWFnZXMgLmxhbmctaXRlbS1maXJzdDpob3Zlcj5hOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uaGVhZGVyX19sYW5ndWFnZXMgLmxhbmctaXRlbS1maXJzdDpob3ZlciB1bHtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX0uaGVhZGVyX19sYW5ndWFnZXMgLmxhbmctaXRlbS1maXJzdC5hY3RpdmUgdWx7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0uaGVhZGVyX19sYW5ndWFnZXMgLmxhbmctaXRlbS1maXJzdC5hY3RpdmU+YTphZnRlcnt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LmhlYWRlcl9fbGFuZ3VhZ2VzIHVsIHVse3Bvc2l0aW9uOmFic29sdXRlO3RvcDpjYWxjKDEwMCUgKyA2cHgpO2xlZnQ6MDttaW4td2lkdGg6MTAwJTtwYWRkaW5nOjRweDtib3JkZXItcmFkaXVzOjIwcHg7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JhY2tncm91bmQ6dmFyKC0tbGFuZy1zd2l0Y2hlci1kcm9wZG93bi1zdXJmYWNlKTtib3gtc2hhZG93OnZhcigtLWxhbmctc3dpdGNoZXItZHJvcGRvd24tc2hhZG93KSxpbnNldCAwIDAgMCAxcHggdmFyKC0tbGFuZy1zd2l0Y2hlci1ib3JkZXIpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6c3RyZXRjaDtnYXA6NnB4O29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNnB4KTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZX0uaGVhZGVyX19sYW5ndWFnZXMgdWwgdWwgbGl7bWFyZ2luOjA7cGFkZGluZzowfS5oZWFkZXJfX2xhbmd1YWdlcyB1bCB1bCBhe2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOnZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtbWVudS1pdGVtLCAxNnB4KTtsaW5lLWhlaWdodDoxMDAlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttaW4taGVpZ2h0OjMycHg7cGFkZGluZzo4cHggMTBweDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjE0cHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JveC1zaGFkb3c6bm9uZTtiYWNrZHJvcC1maWx0ZXI6bm9uZTstd2Via2l0LWJhY2tkcm9wLWZpbHRlcjpub25lO2NvbG9yOnZhcigtLWxhbmctc3dpdGNoZXItZHJvcGRvd24tdGV4dCl9LmhlYWRlcl9fbGFuZ3VhZ2VzIHVsIHVsIGE6YWZ0ZXJ7ZGlzcGxheTpub25lfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuaGVhZGVyX19sYW5ndWFnZXMgdWwgdWwgYTpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMjMzLDEyOCwzNiwuMTIpO2NvbG9yOnZhcigtLWNvbG9yX19vcmFuZ2UsICNlOTgwMjQpfX0uaGVhZGVyX19yaWdodHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtZW5kO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjE0cHg7ZmxleC1zaHJpbms6MH0uaGVhZGVyX191dGlsaXR5LW5hdntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDt3aWR0aDoxMDAlfS5oZWFkZXJfX2FjdGlvbnN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7Z2FwOjQ4cHh9LmhlYWRlcl9fbmF2e2ZsZXg6MCAxIGF1dG87ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDttaW4td2lkdGg6MH0uaGVhZGVyX19tZW51e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjQ4cHg7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH0uaGVhZGVyX19tZW51IGxpe21hcmdpbjowO3BhZGRpbmc6MH0uaGVhZGVyX19tZW51IGF7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6dmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1tZW51LWl0ZW0sIDE2cHgpO2xpbmUtaGVpZ2h0OjEwMCU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOnZhcigtLWhlYWRlci10ZXh0KTt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmNvbG9yIC4ycyBlYXNlO3doaXRlLXNwYWNlOm5vd3JhcH1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmhlYWRlcl9fbWVudSBhOmhvdmVye2NvbG9yOiNlOTgwMjR9fS5oZWFkZXJfX21lbnUgLmN1cnJlbnQtbWVudS1pdGVtIGEsLmhlYWRlcl9fbWVudSAuY3VycmVudF9wYWdlX2l0ZW0gYXtjb2xvcjojZTAxYzQ3fS5oZWFkZXItLW92ZXJsYXk6bm90KC5oZWFkZXItLWZsb2F0aW5nKSAuaGVhZGVyX19tZW51IGF7Y29sb3I6dmFyKC0taGVhZGVyLXRleHQpfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuaGVhZGVyLS1vdmVybGF5Om5vdCguaGVhZGVyLS1mbG9hdGluZykgLmhlYWRlcl9fbWVudSBhOmhvdmVye2NvbG9yOiNlOTgwMjR9fS5oZWFkZXItLW92ZXJsYXk6bm90KC5oZWFkZXItLWZsb2F0aW5nKSAuaGVhZGVyX191dGlsaXR5IGF7Y29sb3I6dmFyKC0taGVhZGVyLXRleHQtbXV0ZWQpfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuaGVhZGVyLS1vdmVybGF5Om5vdCguaGVhZGVyLS1mbG9hdGluZykgLmhlYWRlcl9fdXRpbGl0eSBhOmhvdmVye2NvbG9yOiNlOTgwMjR9fS5oZWFkZXItLXNvbGlkIC5oZWFkZXJfX21lbnUgYSwuaGVhZGVyLS1kZWZhdWx0IC5oZWFkZXJfX21lbnUgYSwuaGVhZGVyLS1mbG9hdGluZyAuaGVhZGVyX19tZW51IGF7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuaGVhZGVyLS1zb2xpZCAuaGVhZGVyX19tZW51IGE6aG92ZXIsLmhlYWRlci0tZGVmYXVsdCAuaGVhZGVyX19tZW51IGE6aG92ZXIsLmhlYWRlci0tZmxvYXRpbmcgLmhlYWRlcl9fbWVudSBhOmhvdmVye2NvbG9yOiNlOTgwMjR9fS5oZWFkZXItLXNvbGlkIC5oZWFkZXJfX3V0aWxpdHkgYSwuaGVhZGVyLS1kZWZhdWx0IC5oZWFkZXJfX3V0aWxpdHkgYSwuaGVhZGVyLS1mbG9hdGluZyAuaGVhZGVyX191dGlsaXR5IGF7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpfS5oZWFkZXJfX3V0aWxpdHl7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MzJweDtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5oZWFkZXJfX3V0aWxpdHkgbGl7bWFyZ2luOjA7cGFkZGluZzowfS5oZWFkZXJfX3V0aWxpdHkgYXtmb250LWZhbWlseTpcIm1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtjb2xvcjp2YXIoLS1jb2xvcl9fZ3JleSwgI2Q3ZDdkNyk7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtbWVudS1pdGVtLS1zbWFsbCwgMTJweCk7bGluZS1oZWlnaHQ6MTMwJTt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmNvbG9yIC4ycyBlYXNlO3doaXRlLXNwYWNlOm5vd3JhcH1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmhlYWRlcl9fdXRpbGl0eSBhOmhvdmVye2NvbG9yOiNlOTgwMjR9fS5oZWFkZXJfX2N0YXtmbGV4LXNocmluazowO3doaXRlLXNwYWNlOm5vd3JhcH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NTBweClhbmQgKG1pbi13aWR0aDogMTEwMXB4KXsuaGVhZGVyX19tYWluLWNvbnRlbnR7Z2FwOmNsYW1wKDIwcHgsMS45dncsNDhweCl9LmhlYWRlcl9fbGVmdHtmbGV4OjEgMSBhdXRvO21pbi13aWR0aDowO2dhcDpjbGFtcCgxNnB4LDEuMnZ3LDI4cHgpfS5oZWFkZXJfX2JyYW5ke21pbi13aWR0aDowO2dhcDpjbGFtcCgyMHB4LDJ2dyw2MHB4KX0uaGVhZGVyX19sb2dvIGltZ3toZWlnaHQ6Y2xhbXAoNDRweCwyLjl2dyw1MnB4KX0uaGVhZGVyX19yaWdodHtmbGV4OjAgMSBhdXRvO21pbi13aWR0aDowfS5oZWFkZXJfX3V0aWxpdHl7Z2FwOmNsYW1wKDIwcHgsLjl2dywzMnB4KTttaW4td2lkdGg6MH0uaGVhZGVyX19hY3Rpb25ze2dhcDpjbGFtcCgxNnB4LDEuNHZ3LDQ4cHgpO21pbi13aWR0aDowfS5oZWFkZXJfX25hdiwuaGVhZGVyX19sYW5ndWFnZXN7bWluLXdpZHRoOjB9LmhlYWRlcl9fbWVudXtnYXA6Y2xhbXAoMzBweCwxdncsNDhweCk7bWluLXdpZHRoOjB9LmhlYWRlcl9fbWVudSBhe2ZvbnQtc2l6ZTpjbGFtcCgxMnB4LC45dncsMTZweCl9LmhlYWRlcl9fY3RhLmJ0bntmb250LXNpemU6Y2xhbXAoMTJweCwuOXZ3LDE2cHgpO2xpbmUtaGVpZ2h0OjEwMCU7cGFkZGluZzoxNnB4IDIwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KXsuaGVhZGVye3Bvc2l0aW9uOmZpeGVkO3RyYW5zaXRpb246YmFja2dyb3VuZCAuMjRzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksYm9yZGVyLWNvbG9yIC4yNHMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKX0uaGVhZGVyOm5vdCguaGVhZGVyLS1vdmVybGF5KXstLWhlYWRlci1iYWNrZ3JvdW5kOiAjZmZmOy0taGVhZGVyLWJvcmRlcjogcmdiYSgyNiwgMjYsIDI2LCAwLjA4KTstLWhlYWRlci10ZXh0OiAjMWExYTFhOy0taGVhZGVyLXRleHQtbXV0ZWQ6IHJnYmEoMjYsIDI2LCAyNiwgMC43NSk7LS1oZWFkZXItbGFuZ3VhZ2UtaG92ZXI6IHJnYmEoMjYsIDI2LCAyNiwgMC4wNil9LmhlYWRlcl9fbWFpbiAuY29udGFpbmVye3BhZGRpbmctbGVmdDoyOHB4O3BhZGRpbmctcmlnaHQ6MjhweH0uaGVhZGVyX19tYWluLWNvbnRlbnR7bWluLWhlaWdodDphdXRvO3BhZGRpbmc6MjBweCAwO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtnYXA6MH0uaGVhZGVyX19sZWZ0e3dpZHRoOjEwMCU7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luLXJpZ2h0OjA7Z2FwOjE2cHg7YWxpZ24tc2VsZjpjZW50ZXJ9LmhlYWRlcl9fbG9nbyBpbWd7aGVpZ2h0OjQ4cHg7dHJhbnNpdGlvbjpvcGFjaXR5IC4yNHMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKX0uaGVhZGVyX19tZW51LXRvZ2dsZXtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtc2hyaW5rOjB9LmhlYWRlcl9fbGFuZ3VhZ2VzLC5oZWFkZXJfX3JpZ2h0e2Rpc3BsYXk6bm9uZX0uaGVhZGVyLS1tZW51LW9wZW4sLmhlYWRlci0tbWVudS1oaWRpbmd7cG9zaXRpb246Zml4ZWQ7aW5zZXQ6MDt6LWluZGV4OjEyMH0uaGVhZGVyLS1tZW51LW9wZW4gLmhlYWRlcl9fbWFpbiwuaGVhZGVyLS1tZW51LW9wZW4gLmNvbnRhaW5lciwuaGVhZGVyLS1tZW51LWhpZGluZyAuaGVhZGVyX19tYWluLC5oZWFkZXItLW1lbnUtaGlkaW5nIC5jb250YWluZXJ7aGVpZ2h0OjEwMCV9LmhlYWRlci0tbWVudS1vcGVuIC5oZWFkZXJfX21haW4gLmNvbnRhaW5lciwuaGVhZGVyLS1tZW51LWhpZGluZyAuaGVhZGVyX19tYWluIC5jb250YWluZXJ7cGFkZGluZy1sZWZ0OjI4cHg7cGFkZGluZy1yaWdodDoyOHB4fS5oZWFkZXItLW1lbnUtb3BlbiAuaGVhZGVyX19tYWluLWNvbnRlbnQsLmhlYWRlci0tbWVudS1oaWRpbmcgLmhlYWRlcl9fbWFpbi1jb250ZW50e2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MTAwZHZoO3BhZGRpbmc6MjBweCAwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpzdHJldGNoO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3Bvc2l0aW9uOnJlbGF0aXZlfS5oZWFkZXItLW1lbnUtb3BlbiAuaGVhZGVyX19sZWZ0LC5oZWFkZXItLW1lbnUtaGlkaW5nIC5oZWFkZXJfX2xlZnR7d2lkdGg6MTAwJTthbGlnbi1zZWxmOnN0cmV0Y2g7bWFyZ2luLXJpZ2h0OjA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5oZWFkZXItLW1lbnUtb3BlbiAuaGVhZGVyX19icmFuZCwuaGVhZGVyLS1tZW51LWhpZGluZyAuaGVhZGVyX19icmFuZHtnYXA6MH0uaGVhZGVyLS1tZW51LW9wZW4gLmhlYWRlcl9fbWVudS10b2dnbGUsLmhlYWRlci0tbWVudS1oaWRpbmcgLmhlYWRlcl9fbWVudS10b2dnbGV7Y29sb3I6I2ZmZn0uaGVhZGVyLS1tZW51LW9wZW4gLmhlYWRlcl9fcmlnaHQsLmhlYWRlci0tbWVudS1oaWRpbmcgLmhlYWRlcl9fcmlnaHR7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCU7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXg6MTthbGlnbi1pdGVtczpzdHJldGNoO29wYWNpdHk6MTt0cmFuc2l0aW9uOm9wYWNpdHkgLjI0cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpfS5oZWFkZXItLW1lbnUtb3BlbiAuaGVhZGVyX19hY3Rpb25zLC5oZWFkZXItLW1lbnUtaGlkaW5nIC5oZWFkZXJfX2FjdGlvbnN7ZGlzcGxheTpjb250ZW50c30uaGVhZGVyLS1tZW51LW9wZW4gLmhlYWRlcl9fbmF2LC5oZWFkZXItLW1lbnUtaGlkaW5nIC5oZWFkZXJfX25hdntvcmRlcjoxO3dpZHRoOjEwMCU7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tdG9wOmF1dG99LmhlYWRlci0tbWVudS1vcGVuIC5oZWFkZXJfX21lbnUsLmhlYWRlci0tbWVudS1oaWRpbmcgLmhlYWRlcl9fbWVudXt3aWR0aDoxMDAlO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7Z2FwOjM2cHh9LmhlYWRlci0tbWVudS1vcGVuIC5oZWFkZXJfX21lbnUgYSwuaGVhZGVyLS1tZW51LWhpZGluZyAuaGVhZGVyX19tZW51IGF7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtjb2xvcjojZmZmO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLW1lbnUtaXRlbSwgMTZweCk7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjE7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtYWxpZ246Y2VudGVyfS5oZWFkZXItLW1lbnUtb3BlbiAuaGVhZGVyX191dGlsaXR5LW5hdiwuaGVhZGVyLS1tZW51LWhpZGluZyAuaGVhZGVyX191dGlsaXR5LW5hdntvcmRlcjoyO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi10b3A6NjRweH0uaGVhZGVyLS1tZW51LW9wZW4gLmhlYWRlcl9fdXRpbGl0eSwuaGVhZGVyLS1tZW51LWhpZGluZyAuaGVhZGVyX191dGlsaXR5e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjI0cHh9LmhlYWRlci0tbWVudS1vcGVuIC5oZWFkZXJfX3V0aWxpdHkgYSwuaGVhZGVyLS1tZW51LWhpZGluZyAuaGVhZGVyX191dGlsaXR5IGF7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtjb2xvcjojZDhkYWUxO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLW1lbnUtaXRlbS0tc21hbGwsIDE2cHgpO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjM7dGV4dC10cmFuc2Zvcm06bm9uZTt0ZXh0LWFsaWduOmNlbnRlcn0uaGVhZGVyLS1tZW51LW9wZW4gLmhlYWRlcl9fbGFuZ3VhZ2VzLC5oZWFkZXItLW1lbnUtaGlkaW5nIC5oZWFkZXJfX2xhbmd1YWdlc3tkaXNwbGF5OmZsZXg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7Ym90dG9tOmNsYW1wKDExOHB4LDE1dmgsMTc0cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3otaW5kZXg6MX0uaGVhZGVyLS1tZW51LW9wZW4gLmhlYWRlcl9fbGFuZ3VhZ2VzIHVsIHVsLC5oZWFkZXItLW1lbnUtaGlkaW5nIC5oZWFkZXJfX2xhbmd1YWdlcyB1bCB1bHt0b3A6YXV0bztib3R0b206Y2FsYygxMDAlICsgMTJweCk7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAxMHB4KX0uaGVhZGVyLS1tZW51LW9wZW4gLmhlYWRlcl9fbGFuZ3VhZ2VzIC5sYW5nLWl0ZW0tZmlyc3QuYWN0aXZlIHVsLC5oZWFkZXItLW1lbnUtaGlkaW5nIC5oZWFkZXJfX2xhbmd1YWdlcyAubGFuZy1pdGVtLWZpcnN0LmFjdGl2ZSB1bHt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDApfS5oZWFkZXItLW1lbnUtb3BlbiAuaGVhZGVyX19jdGEsLmhlYWRlci0tbWVudS1oaWRpbmcgLmhlYWRlcl9fY3Rhe29yZGVyOjM7d2lkdGg6MTAwJTttYXJnaW4tdG9wOmF1dG87dGV4dC1hbGlnbjpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjI2cHggMjBweDtib3JkZXItcmFkaXVzOjI4cHh9LmhlYWRlci0tbWVudS1vcGVuey0taGVhZGVyLWJhY2tncm91bmQ6ICMxNDE3MWQ7LS1oZWFkZXItYm9yZGVyOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTQpOy0taGVhZGVyLXRleHQ6ICNmZmY7LS1oZWFkZXItdGV4dC1tdXRlZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc4KTstLWhlYWRlci1sYW5ndWFnZS1ob3ZlcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO2JhY2tncm91bmQ6IzE0MTcxZDthbmltYXRpb246bm9uZX0uaGVhZGVyLS1tZW51LW9wZW4gLmhlYWRlcl9fbG9nby1pbWFnZS0tbGlnaHR7b3BhY2l0eToxICFpbXBvcnRhbnR9LmhlYWRlci0tbWVudS1vcGVuIC5oZWFkZXJfX2xvZ28taW1hZ2UtLWRhcmt7b3BhY2l0eTowICFpbXBvcnRhbnR9LmhlYWRlci0tbWVudS1vcGVuIC5oZWFkZXJfX21haW57YW5pbWF0aW9uOm5vbmV9LmhlYWRlci0tbWVudS1vcGVuIC5oZWFkZXJfX3JpZ2h0e2FuaW1hdGlvbjpoZWFkZXItbW9iaWxlLWNvbnRlbnQtaW4gLjMycyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSkgLjA2cyBib3RofS5oZWFkZXItLW1lbnUtaGlkaW5ne3BvaW50ZXItZXZlbnRzOm5vbmU7YW5pbWF0aW9uOm5vbmV9LmhlYWRlci0tbWVudS1oaWRpbmc6bm90KC5oZWFkZXItLW92ZXJsYXkpey0taGVhZGVyLWJhY2tncm91bmQ6ICNmZmY7LS1oZWFkZXItYm9yZGVyOiByZ2JhKDI2LCAyNiwgMjYsIDAuMDgpOy0taGVhZGVyLXRleHQ6ICMxYTFhMWE7LS1oZWFkZXItdGV4dC1tdXRlZDogcmdiYSgyNiwgMjYsIDI2LCAwLjc1KTstLWhlYWRlci1sYW5ndWFnZS1ob3ZlcjogcmdiYSgyNiwgMjYsIDI2LCAwLjA2KTtiYWNrZ3JvdW5kOiNmZmZ9LmhlYWRlci0tbWVudS1oaWRpbmc6bm90KC5oZWFkZXItLW92ZXJsYXkpIC5oZWFkZXJfX2xvZ28taW1hZ2UtLWxpZ2h0e29wYWNpdHk6MCAhaW1wb3J0YW50fS5oZWFkZXItLW1lbnUtaGlkaW5nOm5vdCguaGVhZGVyLS1vdmVybGF5KSAuaGVhZGVyX19sb2dvLWltYWdlLS1kYXJre29wYWNpdHk6MSAhaW1wb3J0YW50fS5oZWFkZXItLW1lbnUtaGlkaW5nLmhlYWRlci0tb3ZlcmxheXstLWhlYWRlci1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDstLWhlYWRlci1ib3JkZXI6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNCk7LS1oZWFkZXItdGV4dDogI2ZmZjstLWhlYWRlci10ZXh0LW11dGVkOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODYpOy0taGVhZGVyLWxhbmd1YWdlLWhvdmVyOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApfS5oZWFkZXItLW1lbnUtaGlkaW5nLmhlYWRlci0tb3ZlcmxheSAuaGVhZGVyX19sb2dvLWltYWdlLS1saWdodHtvcGFjaXR5OjEgIWltcG9ydGFudH0uaGVhZGVyLS1tZW51LWhpZGluZy5oZWFkZXItLW92ZXJsYXkgLmhlYWRlcl9fbG9nby1pbWFnZS0tZGFya3tvcGFjaXR5OjAgIWltcG9ydGFudH0uaGVhZGVyLS1tZW51LWhpZGluZyAuaGVhZGVyX19tYWlue2FuaW1hdGlvbjpub25lfS5oZWFkZXItLW1lbnUtaGlkaW5nIC5oZWFkZXJfX3JpZ2h0e2FuaW1hdGlvbjpub25lO29wYWNpdHk6MH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5oZWFkZXJfX21haW4gLmNvbnRhaW5lcntwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHh9LmhlYWRlcl9fbG9nbyBpbWd7aGVpZ2h0OjQwcHh9LmhlYWRlcl9fbWVudS10b2dnbGV7bWluLXdpZHRoOjEwNHB4O21pbi1oZWlnaHQ6NDZweDtwYWRkaW5nOjAgMjBweDtib3JkZXItcmFkaXVzOjE0cHh9LmhlYWRlci0tbWVudS1vcGVuIC5oZWFkZXJfX21haW4gLmNvbnRhaW5lciwuaGVhZGVyLS1tZW51LWhpZGluZyAuaGVhZGVyX19tYWluIC5jb250YWluZXJ7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDoyMHB4fS5oZWFkZXItLW1lbnUtb3BlbiAuaGVhZGVyX19tYWluLWNvbnRlbnQsLmhlYWRlci0tbWVudS1oaWRpbmcgLmhlYWRlcl9fbWFpbi1jb250ZW50e3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MjBweH0uaGVhZGVyLS1tZW51LW9wZW4gLmhlYWRlcl9fbmF2LC5oZWFkZXItLW1lbnUtaGlkaW5nIC5oZWFkZXJfX25hdnttYXJnaW4tdG9wOmF1dG99LmhlYWRlci0tbWVudS1vcGVuIC5oZWFkZXJfX21lbnUsLmhlYWRlci0tbWVudS1oaWRpbmcgLmhlYWRlcl9fbWVudXtnYXA6MzZweH0uaGVhZGVyLS1tZW51LW9wZW4gLmhlYWRlcl9fbWVudSBhLC5oZWFkZXItLW1lbnUtaGlkaW5nIC5oZWFkZXJfX21lbnUgYXtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1tZW51LWl0ZW0sIDE2cHgpfS5oZWFkZXItLW1lbnUtb3BlbiAuaGVhZGVyX191dGlsaXR5LW5hdiwuaGVhZGVyLS1tZW51LWhpZGluZyAuaGVhZGVyX191dGlsaXR5LW5hdnttYXJnaW4tdG9wOjY0cHh9LmhlYWRlci0tbWVudS1vcGVuIC5oZWFkZXJfX3V0aWxpdHksLmhlYWRlci0tbWVudS1oaWRpbmcgLmhlYWRlcl9fdXRpbGl0eXtnYXA6MjRweH0uaGVhZGVyLS1tZW51LW9wZW4gLmhlYWRlcl9fdXRpbGl0eSBhLC5oZWFkZXItLW1lbnUtaGlkaW5nIC5oZWFkZXJfX3V0aWxpdHkgYXtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1tZW51LWl0ZW0tLXNtYWxsLCAxNnB4KX0uaGVhZGVyLS1tZW51LW9wZW4gLmhlYWRlcl9fbGFuZ3VhZ2VzLC5oZWFkZXItLW1lbnUtaGlkaW5nIC5oZWFkZXJfX2xhbmd1YWdlc3tib3R0b206Y2xhbXAoOThweCwxNnZoLDEzMnB4KX0uaGVhZGVyLS1tZW51LW9wZW4gLmhlYWRlcl9fY3RhLC5oZWFkZXItLW1lbnUtaGlkaW5nIC5oZWFkZXJfX2N0YXtwYWRkaW5nOjE4cHggMTZweDtib3JkZXItcmFkaXVzOjIwcHh9LmhlYWRlcl9fbG9nbyBpbWd7aGVpZ2h0OjM2cHh9fUBrZXlmcmFtZXMgaGVhZGVyLXNsaWRlLWRvd257ZnJvbXt0cmFuc2Zvcm06dHJhbnNsYXRlWShjYWxjKC0xMDAlIC0gMjRweCkpO29wYWNpdHk6MH03MCV7b3BhY2l0eToxfXRve3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO29wYWNpdHk6MX19QGtleWZyYW1lcyBoZWFkZXItc2xpZGUtdXB7ZnJvbXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTtvcGFjaXR5OjF9dG97dHJhbnNmb3JtOnRyYW5zbGF0ZVkoY2FsYygtMTAwJSAtIDI0cHgpKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgaGVhZGVyLW1vYmlsZS1vdmVybGF5LWlue2Zyb217YmFja2dyb3VuZDpyZ2JhKDIwLDIzLDI5LDApfXRve2JhY2tncm91bmQ6IzE0MTcxZH19QGtleWZyYW1lcyBoZWFkZXItbW9iaWxlLW92ZXJsYXktb3V0e2Zyb217YmFja2dyb3VuZDojMTQxNzFkfXRve2JhY2tncm91bmQ6cmdiYSgyMCwyMywyOSwwKX19QGtleWZyYW1lcyBoZWFkZXItbW9iaWxlLWNvbnRlbnQtaW57ZnJvbXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTJweCl9dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1Aa2V5ZnJhbWVzIGhlYWRlci1tb2JpbGUtY29udGVudC1vdXR7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGhlYWRlci1tb2JpbGUtbWFpbi1pbntmcm9te29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSg0cHgpfXRve29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QGtleWZyYW1lcyBoZWFkZXItbW9iaWxlLW1haW4tb3V0e2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MH19Ym9keXtwYWRkaW5nLXRvcDowfWJvZHkuaGVhZGVyLW1lbnUtb3BlbntvdmVyZmxvdzpoaWRkZW47cGFkZGluZy1yaWdodDp2YXIoLS1oZWFkZXItc2Nyb2xsYmFyLWNvbXAsIDBweCl9LmZvb3Rlci1jdGF7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206LTE3MHB4O3BhZGRpbmc6NjBweCAwO3otaW5kZXg6MTB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuZm9vdGVyLWN0YXttYXJnaW4tYm90dG9tOi0xNDBweDtwYWRkaW5nOjQwcHggMH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5mb290ZXItY3Rhe21hcmdpbi1ib3R0b206LTkwcHg7cGFkZGluZzowfX0uZm9vdGVyLWN0YV9fY29udGFpbmVye3dpZHRoOmNhbGMoMTAwJSAtIDQwcHgpO21heC13aWR0aDoxMjMycHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjA7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgbWlubWF4KDMwMHB4LCAxZnIpKTtnYXA6NDBweDthbGlnbi1pdGVtczpzdHJldGNofUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LmZvb3Rlci1jdGFfX2NvbnRhaW5lcntnYXA6MzJweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuZm9vdGVyLWN0YV9fY29udGFpbmVye2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z2FwOjI0cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuZm9vdGVyLWN0YV9fY29udGFpbmVye2dhcDowfX0uZm9vdGVyLWN0YV9fY29udGFpbmVyLS1zaW5nbGV7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6MH0uZm9vdGVyLWN0YV9fcGFuZWwtd3JhcHttaW4td2lkdGg6MH0uZm9vdGVyLWN0YV9fcGFuZWwtd3JhcC0tYnJvY2h1cmV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtoZWlnaHQ6MTAwJX0uZm9vdGVyLWN0YV9fcGFuZWx7cG9zaXRpb246cmVsYXRpdmU7bWluLXdpZHRoOjA7Ym9yZGVyLXJhZGl1czozMnB4O3BhZGRpbmc6NjBweDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpmbGV4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LmZvb3Rlci1jdGFfX3BhbmVse3BhZGRpbmc6NDhweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuZm9vdGVyLWN0YV9fcGFuZWx7cGFkZGluZzo0MHB4O2JvcmRlci1yYWRpdXM6MjRweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5mb290ZXItY3RhX19wYW5lbHt3aWR0aDoxMDAlO3BhZGRpbmc6MzJweCAyNHB4O2JvcmRlci1yYWRpdXM6MH19LmZvb3Rlci1jdGFfX3BhbmVsLS1jb250YWN0e21pbi13aWR0aDozMDBweDtwYWRkaW5nOnZhcigtLURpbWVuc2lvbnMtQ1RBLWJsb2NrLXBhZGRpbmcsIDYwcHgpO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjQwcHg7ZmxleDoxIDAgMDtib3JkZXItcmFkaXVzOjMycHg7YmFja2dyb3VuZDp2YXIoLS1NYWluLWdyYWRpZW50LCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlMDFjNDcgMCUsICNlOTgwMjQgMTAwJSkpO2NvbG9yOiNmZmZ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5mb290ZXItY3RhX19wYW5lbC0tY29udGFjdHttaW4td2lkdGg6MDtwYWRkaW5nOjMycHggMjRweDtib3JkZXItcmFkaXVzOjB9fS5mb290ZXItY3RhX19wYW5lbC0tY29udGFjdCAuZm9vdGVyLWN0YV9fcGFuZWwtdGl0bGUsLmZvb3Rlci1jdGFfX3BhbmVsLS1jb250YWN0IC5mb290ZXItY3RhX19wYW5lbC1zdWJ0aXRsZSwuZm9vdGVyLWN0YV9fcGFuZWwtLWNvbnRhY3QgLmZvb3Rlci1jdGFfX3BhbmVsLW5vdGUsLmZvb3Rlci1jdGFfX3BhbmVsLS1jb250YWN0IC5mb290ZXItY3RhX19wZXJzb24tbmFtZSwuZm9vdGVyLWN0YV9fcGFuZWwtLWNvbnRhY3QgLmZvb3Rlci1jdGFfX3BlcnNvbi1yb2xle2NvbG9yOnZhcigtLWNvbG9yX19saWdodCwgI2ZmZil9LmZvb3Rlci1jdGFfX3BhbmVsLS1jb250YWN0IC5mb290ZXItY3RhX19wZXJzb257bWFyZ2luLWJvdHRvbTo0MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmZvb3Rlci1jdGFfX3BhbmVsLS1jb250YWN0IC5mb290ZXItY3RhX19wZXJzb257bWFyZ2luLWJvdHRvbToyNHB4fX0uZm9vdGVyLWN0YV9fcGFuZWwtLWNvbnRhY3QgLmZvb3Rlci1jdGFfX3BhbmVsLWJ0bi0tY29udGFjdHttYXJnaW4tdG9wOjB9LmZvb3Rlci1jdGFfX3BhbmVsLS1zaW5nbGV7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTIzMnB4O21hcmdpbjowIGF1dG87cGFkZGluZy10b3A6NTZweDtwYWRkaW5nLWJvdHRvbTo1NnB4O2JvcmRlcjoxcHggc29saWQgI2Q3ZDdkNztiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzFhMWExYX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5mb290ZXItY3RhX19wYW5lbC0tc2luZ2xle3BhZGRpbmctdG9wOjQ4cHg7cGFkZGluZy1ib3R0b206NDhweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuZm9vdGVyLWN0YV9fcGFuZWwtLXNpbmdsZXtwYWRkaW5nLXRvcDo0MHB4O3BhZGRpbmctYm90dG9tOjQwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuZm9vdGVyLWN0YV9fcGFuZWwtLXNpbmdsZXtib3JkZXI6MXB4IHNvbGlkICNkN2Q3ZDc7Ym9yZGVyLXJhZGl1czoyMHB4fX0uZm9vdGVyLWN0YV9fcGFuZWwtLXNpbmdsZSAuZm9vdGVyLWN0YV9fcGFuZWwtdGl0bGUsLmZvb3Rlci1jdGFfX3BhbmVsLS1zaW5nbGUgLmZvb3Rlci1jdGFfX3BhbmVsLXN1YnRpdGxle2NvbG9yOnZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKX0uZm9vdGVyLWN0YV9fcGFuZWwtLXNpbmdsZSAuZm9vdGVyLWN0YV9fcGFuZWwtdGl0bGV7YmFja2dyb3VuZDp2YXIoLS1NYWluLWdyYWRpZW50LCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlMDFjNDcgMCUsICNlOTgwMjQgMTAwJSkpOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnRleHQ7YmFja2dyb3VuZC1jbGlwOnRleHQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjpyZ2JhKDAsMCwwLDApfS5mb290ZXItY3RhX19wYW5lbC0tc2luZ2xlIC5mb290ZXItY3RhX19wYW5lbC1zdWJ0aXRsZXttYXJnaW4tYm90dG9tOjUwcHg7bWF4LXdpZHRoOjcwMHB4fS5mb290ZXItY3RhX19wYW5lbC0tc2luZ2xlIC5mb290ZXItY3RhX19wYW5lbC1vcm5hbWVudHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Ojc4cHg7Ym90dG9tOi0xMjJweDt3aWR0aDo1ODZweDtoZWlnaHQ6NTUzcHg7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjF9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuZm9vdGVyLWN0YV9fcGFuZWwtLXNpbmdsZSAuZm9vdGVyLWN0YV9fcGFuZWwtb3JuYW1lbnR7bGVmdDozMnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5mb290ZXItY3RhX19wYW5lbC0tc2luZ2xlIC5mb290ZXItY3RhX19wYW5lbC1vcm5hbWVudHtsZWZ0OjUwJTt3aWR0aDo0NDBweDtoZWlnaHQ6NDE1cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7Ym90dG9tOi0xMTBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5mb290ZXItY3RhX19wYW5lbC0tc2luZ2xlIC5mb290ZXItY3RhX19wYW5lbC1vcm5hbWVudHt3aWR0aDozMjBweDtoZWlnaHQ6MzAycHg7bGVmdDo1MCU7Ym90dG9tOi05MHB4O3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfX0uZm9vdGVyLWN0YV9fcGFuZWwtLWJyb2NodXJle2ZsZXg6MSAwIGF1dG87aGVpZ2h0OjEwMCU7cGFkZGluZy10b3A6NTZweDtwYWRkaW5nLWJvdHRvbTo1NnB4O2JvcmRlcjoxcHggc29saWQgI2Q3ZDdkNztiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzFhMWExYX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5mb290ZXItY3RhX19wYW5lbC0tYnJvY2h1cmV7cGFkZGluZy10b3A6NDhweDtwYWRkaW5nLWJvdHRvbTo0OHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5mb290ZXItY3RhX19wYW5lbC0tYnJvY2h1cmV7cGFkZGluZy10b3A6NDBweDtwYWRkaW5nLWJvdHRvbTo0MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LmZvb3Rlci1jdGFfX3BhbmVsLS1icm9jaHVyZXtib3JkZXItcmFkaXVzOjB9fS5mb290ZXItY3RhX19wYW5lbC0tYnJvY2h1cmUgLmZvb3Rlci1jdGFfX3BhbmVsLXN1YnRpdGxle21hcmdpbi1ib3R0b206MjRweH0uZm9vdGVyLWN0YV9fcGFuZWwtLWJyb2NodXJlIC5mb290ZXItY3RhX19wYW5lbC1ub3RlLS1icm9jaHVyZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Y2FsYygxMDAlICsgMThweCk7bGVmdDowO3JpZ2h0OjA7bWFyZ2luLXRvcDowO3BhZGRpbmctdG9wOjA7cGFkZGluZy1pbmxpbmU6MjRweDtjb2xvcjpoc2xhKDAsMCUsMTAwJSwuNyl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5mb290ZXItY3RhX19wYW5lbC0tYnJvY2h1cmUgLmZvb3Rlci1jdGFfX3BhbmVsLW5vdGUtLWJyb2NodXJle3BhZGRpbmctaW5saW5lOjhweH19LmZvb3Rlci1jdGFfX3BhbmVsLS1icm9jaHVyZSAuZm9vdGVyLWN0YV9fZm9ybXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjQ2MHB4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tdG9wOjE4cHh9LmZvb3Rlci1jdGFfX3BhbmVsLS1icm9jaHVyZSAuZm9vdGVyLWN0YV9fZm9ybS1sYWJlbHtmb250LWZhbWlseTpcIm1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtcGFyYWdyYXBoLCAxOHB4KTtsaW5lLWhlaWdodDoxNDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LmZvb3Rlci1jdGFfX3BhbmVsLS1icm9jaHVyZSAuZm9vdGVyLWN0YV9fZm9ybS1sYWJlbHtmb250LXNpemU6MTdweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuZm9vdGVyLWN0YV9fcGFuZWwtLWJyb2NodXJlIC5mb290ZXItY3RhX19mb3JtLWxhYmVse2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LmZvb3Rlci1jdGFfX3BhbmVsLS1icm9jaHVyZSAuZm9vdGVyLWN0YV9fZm9ybS1sYWJlbHtmb250LXNpemU6MTZweH19LmZvb3Rlci1jdGFfX3BhbmVsLS1icm9jaHVyZSAuZm9vdGVyLWN0YV9fZm9ybS1sYWJlbHtmb250LXdlaWdodDo1MDA7bWFyZ2luLWJvdHRvbToxNHB4O2Rpc3BsYXk6YmxvY2s7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOi4wNWVtO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpsZWZ0fS5mb290ZXItY3RhX19wYW5lbC0tYnJvY2h1cmUgLmZvb3Rlci1jdGFfX2Zvcm0taW5wdXR7d2lkdGg6MTAwJTtwYWRkaW5nOjE2cHggMjBweDttYXJnaW4tYm90dG9tOjMycHg7Ym9yZGVyOjJweCBzb2xpZCByZ2JhKDI2LDI2LDI2LC4xKTtib3JkZXItcmFkaXVzOjEycHg7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLXBhcmFncmFwaCwgMThweCk7bGluZS1oZWlnaHQ6MTQwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5mb290ZXItY3RhX19wYW5lbC0tYnJvY2h1cmUgLmZvb3Rlci1jdGFfX2Zvcm0taW5wdXR7Zm9udC1zaXplOjE3cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmZvb3Rlci1jdGFfX3BhbmVsLS1icm9jaHVyZSAuZm9vdGVyLWN0YV9fZm9ybS1pbnB1dHtmb250LXNpemU6MTZweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5mb290ZXItY3RhX19wYW5lbC0tYnJvY2h1cmUgLmZvb3Rlci1jdGFfX2Zvcm0taW5wdXR7Zm9udC1zaXplOjE2cHh9fS5mb290ZXItY3RhX19wYW5lbC0tYnJvY2h1cmUgLmZvb3Rlci1jdGFfX2Zvcm0taW5wdXR7YmFja2dyb3VuZDojZmZmO3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4zcyBlYXNlfS5mb290ZXItY3RhX19wYW5lbC0tYnJvY2h1cmUgLmZvb3Rlci1jdGFfX2Zvcm0taW5wdXQ6Zm9jdXN7b3V0bGluZTpub25lO2JvcmRlci1jb2xvcjojZTkxZTYzfS5mb290ZXItY3RhX19wYW5lbC0tYnJvY2h1cmUgLmZvb3Rlci1jdGFfX2Zvcm0taW5wdXQ6OnBsYWNlaG9sZGVye2NvbG9yOnJnYmEoMjYsMjYsMjYsLjQpfS5mb290ZXItY3RhX19wYW5lbC0tYnJvY2h1cmUgLmZvb3Rlci1jdGFfX2Zvcm0tY2hlY2tib3h7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTJweDtmb250LWZhbWlseTpcIm1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtcGFyYWdyYXBoLCAxOHB4KTtsaW5lLWhlaWdodDoxNDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LmZvb3Rlci1jdGFfX3BhbmVsLS1icm9jaHVyZSAuZm9vdGVyLWN0YV9fZm9ybS1jaGVja2JveHtmb250LXNpemU6MTdweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuZm9vdGVyLWN0YV9fcGFuZWwtLWJyb2NodXJlIC5mb290ZXItY3RhX19mb3JtLWNoZWNrYm94e2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LmZvb3Rlci1jdGFfX3BhbmVsLS1icm9jaHVyZSAuZm9vdGVyLWN0YV9fZm9ybS1jaGVja2JveHtmb250LXNpemU6MTZweH19LmZvb3Rlci1jdGFfX3BhbmVsLS1icm9jaHVyZSAuZm9vdGVyLWN0YV9fZm9ybS1jaGVja2JveHt3aWR0aDoxMDAlO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLWJvdHRvbTowfS5mb290ZXItY3RhX19wYW5lbC0tYnJvY2h1cmUgLmZvb3Rlci1jdGFfX2Zvcm0tY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF17d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtib3JkZXItcmFkaXVzOjRweDtjdXJzb3I6cG9pbnRlcn0uZm9vdGVyLWN0YV9fcGFuZWwtLWJyb2NodXJlIC5mb290ZXItY3RhX19mb3JtLWNoZWNrYm94IGxhYmVse2N1cnNvcjpwb2ludGVyO3VzZXItc2VsZWN0Om5vbmV9LmZvb3Rlci1jdGFfX3BhbmVsLS1icm9jaHVyZSAuZm9vdGVyLWN0YV9fZm9ybS1idG4tLWJyb2NodXJle21hcmdpbi10b3A6MzJweDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjYsMjYsMjYsLjEyKTtib3gtc2hhZG93OjAgMTBweCAzMHB4IHJnYmEoMjYsMjYsMjYsLjA4KTttaW4td2lkdGg6MjYycHh9LmZvb3Rlci1jdGFfX3BhbmVsLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9LmZvb3Rlci1jdGFfX3BhbmVsLXRpdGxle2ZvbnQtZmFtaWx5OlwiYmViYXMtbmV1ZVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLWgyLCA1NnB4KTtsaW5lLWhlaWdodDoxMTAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LmZvb3Rlci1jdGFfX3BhbmVsLXRpdGxle2ZvbnQtc2l6ZTo0OHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5mb290ZXItY3RhX19wYW5lbC10aXRsZXtmb250LXNpemU6NDBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5mb290ZXItY3RhX19wYW5lbC10aXRsZXtmb250LXNpemU6MzJweH19LmZvb3Rlci1jdGFfX3BhbmVsLXRpdGxle21hcmdpbjowO21hcmdpbi1ib3R0b206MTZweDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LmZvb3Rlci1jdGFfX3BhbmVsLXRpdGxle2ZvbnQtZmFtaWx5OlwiYmViYXMtbmV1ZVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLWgyLCAzNnB4KTtsaW5lLWhlaWdodDoxMTAlfX0uZm9vdGVyLWN0YV9fcGFuZWwtc3VidGl0bGV7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLXBhcmFncmFwaCwgMThweCk7bGluZS1oZWlnaHQ6MTQwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5mb290ZXItY3RhX19wYW5lbC1zdWJ0aXRsZXtmb250LXNpemU6MTdweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuZm9vdGVyLWN0YV9fcGFuZWwtc3VidGl0bGV7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuZm9vdGVyLWN0YV9fcGFuZWwtc3VidGl0bGV7Zm9udC1zaXplOjE2cHh9fS5mb290ZXItY3RhX19wYW5lbC1zdWJ0aXRsZXttYXJnaW4tYm90dG9tOjQwcHg7b3BhY2l0eTouOTt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5mb290ZXItY3RhX19wYW5lbC1zdWJ0aXRsZXttYXJnaW4tYm90dG9tOjI0cHh9fS5mb290ZXItY3RhX19wYW5lbC1ub3Rle21hcmdpbi10b3A6YXV0bztwYWRkaW5nLXRvcDo0cHg7b3BhY2l0eTouNDU7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6dmFyKC0tY29sb3JfX2dyZXktLWRhcmssICM3NTc1NzUpO2ZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQ7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtc21hbGwtbm90aWNlLCAxMnB4KTtmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTQwJX0uZm9vdGVyLWN0YV9fcGFuZWwtbm90ZS0tYnJvY2h1cmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOmNhbGMoMTAwJSArIDhweCk7bGVmdDowO3JpZ2h0OjA7bWFyZ2luLXRvcDowO3BhZGRpbmctdG9wOjA7cGFkZGluZy1pbmxpbmU6MjRweDtjb2xvcjpoc2xhKDAsMCUsMTAwJSwuNyl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5mb290ZXItY3RhX19wYW5lbC1ub3RlLS1icm9jaHVyZXtwYWRkaW5nLWlubGluZTo4cHh9fS5mb290ZXItY3RhX19wYW5lbC1idG57YWxpZ24tc2VsZjpjZW50ZXI7bWFyZ2luLXRvcDowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuZm9vdGVyLWN0YV9fcGFuZWwtYnRue3dpZHRoOjEwMCU7anVzdGlmeS1jb250ZW50OmNlbnRlcn19LmZvb3Rlci1jdGFfX3BhbmVsLWJ0bi0tY29udGFjdHttYXJnaW4tdG9wOjB9LmZvb3Rlci1jdGFfX3BlcnNvbntkaXNwbGF5OmZsZXg7bWF4LXdpZHRoOjU1MHB4O3BhZGRpbmc6MTJweDthbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24tY29udGVudDpjZW50ZXI7Z2FwOjEycHg7YWxpZ24tc2VsZjpjZW50ZXI7ZmxleC13cmFwOndyYXA7Ym9yZGVyLXJhZGl1czozMnB4O2JvcmRlcjoxcHggc29saWQgaHNsYSgwLDAlLDEwMCUsLjE0KTtiYWNrZ3JvdW5kOmhzbGEoMCwwJSwxMDAlLC4xKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5mb290ZXItY3RhX19wZXJzb257cGFkZGluZzoxNnB4fX0uZm9vdGVyLWN0YV9fcGVyc29uLXBob3Rve3dpZHRoOjEyMHB4O2hlaWdodDoxMjBweDthc3BlY3QtcmF0aW86MS8xO2JvcmRlci1yYWRpdXM6MjhweDtvYmplY3QtZml0OmNvdmVyO29iamVjdC1wb3NpdGlvbjpjZW50ZXI7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5mb290ZXItY3RhX19wZXJzb24tcGhvdG97d2lkdGg6NjRweDtoZWlnaHQ6NjRweH19LmZvb3Rlci1jdGFfX3BlcnNvbi1pbmZve2Rpc3BsYXk6ZmxleDttaW4td2lkdGg6MjAwcHg7cGFkZGluZzowIDQwcHggMCAxNXB4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZmxleDoxIDAgMH0uZm9vdGVyLWN0YV9fcGVyc29uLW5hbWV7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLXBhcmFncmFwaCwgMThweCk7bGluZS1oZWlnaHQ6MTQwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5mb290ZXItY3RhX19wZXJzb24tbmFtZXtmb250LXNpemU6MTdweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuZm9vdGVyLWN0YV9fcGVyc29uLW5hbWV7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuZm9vdGVyLWN0YV9fcGVyc29uLW5hbWV7Zm9udC1zaXplOjE2cHh9fS5mb290ZXItY3RhX19wZXJzb24tbmFtZXtmb250LXdlaWdodDo2MDA7bWFyZ2luLWJvdHRvbTo0cHh9LmZvb3Rlci1jdGFfX3BlcnNvbi1yb2xle2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOnZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1wYXJhZ3JhcGgsIDE4cHgpO2xpbmUtaGVpZ2h0OjE0MCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuZm9vdGVyLWN0YV9fcGVyc29uLXJvbGV7Zm9udC1zaXplOjE3cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmZvb3Rlci1jdGFfX3BlcnNvbi1yb2xle2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LmZvb3Rlci1jdGFfX3BlcnNvbi1yb2xle2ZvbnQtc2l6ZToxNnB4fX0uZm9vdGVyLWN0YV9fcGVyc29uLXJvbGV7dGV4dC1hbGlnbjpsZWZ0fS5mb290ZXItY3RhX19mb3JtLWJ0bnthbGlnbi1zZWxmOmNlbnRlcjttYXJnaW4tdG9wOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5mb290ZXItY3RhX19mb3JtLWJ0bnt3aWR0aDoxMDAlO2p1c3RpZnktY29udGVudDpjZW50ZXJ9fS5mb290ZXJ7YmFja2dyb3VuZDojMWExYTFhO2NvbG9yOmhzbGEoMCwwJSwxMDAlLC43KTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDthbGlnbi1zZWxmOnN0cmV0Y2g7cGFkZGluZzoyMDBweCA2MHB4IDMwcHg7bWFyZ2luLXRvcDowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LmZvb3RlcntwYWRkaW5nOjIwMHB4IDQwcHggOTZweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuZm9vdGVye3BhZGRpbmc6MTgwcHggMzJweCA2NHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LmZvb3RlcntwYWRkaW5nOjE0MHB4IDIwcHggNDBweH19LmZvb3Rlcl9fY29udGFpbmVye21heC13aWR0aDoxMDAlO3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttaW4taGVpZ2h0OjEwMCV9LmZvb3Rlcl9fdG9we2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6bWlubWF4KDAsIDFmcikgYXV0byBtaW5tYXgoMCwgMWZyKTthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDozOHB4O3BhZGRpbmctYm90dG9tOjYwcHg7YWxpZ24tc2VsZjpzdHJldGNofUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LmZvb3Rlcl9fdG9we2dhcDo2MHB4O3BhZGRpbmctYm90dG9tOjQ4cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmZvb3Rlcl9fdG9we2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjEyMHB4O3BhZGRpbmctYm90dG9tOjQwcHh9fS5mb290ZXJfX2JyYW5ke2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlO21heC13aWR0aDpjbGFtcCgzMjBweCwzMnZ3LDY5MHB4KTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtnYXA6MzZweDthbGlnbi1zZWxmOnN0cmV0Y2g7Z3JpZC1yb3c6MTtncmlkLWNvbHVtbjoxO2p1c3RpZnktc2VsZjpzdGFydDttaW4td2lkdGg6MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5mb290ZXJfX2JyYW5ke21heC13aWR0aDpjbGFtcCgzMDBweCwzMXZ3LDUyMHB4KX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuZm9vdGVyX19icmFuZHtncmlkLWNvbHVtbjphdXRvO2p1c3RpZnktc2VsZjphdXRvO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCV9fS5mb290ZXJfX2JyYW5kLXRvcHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDozNnB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuZm9vdGVyX19icmFuZC10b3B7Z2FwOjIwcHg7ZmxleC13cmFwOndyYXB9fS5mb290ZXJfX2xvZ297ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6Zml0LWNvbnRlbnR9LmZvb3Rlcl9fbG9nby1pbWd7aGVpZ2h0OjYycHg7d2lkdGg6YXV0b31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LmZvb3Rlcl9fbG9nby1pbWd7aGVpZ2h0OjQwcHh9fS5mb290ZXJfX2xhbmd1YWdlc3stLWZvb3Rlci1sYW5ndWFnZS1ib3JkZXI6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xOCk7LS1mb290ZXItbGFuZ3VhZ2UtZHJvcGRvd24tc3VyZmFjZTogIzFhMWExYTstLWZvb3Rlci1sYW5ndWFnZS1kcm9wZG93bi10ZXh0OiAjZmZmOy0tZm9vdGVyLWxhbmd1YWdlLWRyb3Bkb3duLXNoYWRvdzogMCAxOHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjI2KTstLWxhbmctc3dpdGNoZXItdHJpZ2dlci1jb2xvcjogdmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTstLWxhbmctc3dpdGNoZXItYm9yZGVyOiB2YXIoLS1mb290ZXItbGFuZ3VhZ2UtYm9yZGVyKTstLWxhbmctc3dpdGNoZXItZHJvcGRvd24tc3VyZmFjZTogdmFyKC0tZm9vdGVyLWxhbmd1YWdlLWRyb3Bkb3duLXN1cmZhY2UpOy0tbGFuZy1zd2l0Y2hlci1kcm9wZG93bi10ZXh0OiB2YXIoLS1mb290ZXItbGFuZ3VhZ2UtZHJvcGRvd24tdGV4dCk7LS1sYW5nLXN3aXRjaGVyLWRyb3Bkb3duLXNoYWRvdzogdmFyKC0tZm9vdGVyLWxhbmd1YWdlLWRyb3Bkb3duLXNoYWRvdyk7cG9zaXRpb246cmVsYXRpdmU7bWluLXdpZHRoOm1heC1jb250ZW50fS5mb290ZXJfX2xhbmd1YWdlcyAubGFuZy1pdGVte2xpc3Qtc3R5bGU6bm9uZX0uZm9vdGVyX19sYW5ndWFnZXMgdWx7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO3Bvc2l0aW9uOnJlbGF0aXZlfS5mb290ZXJfX2xhbmd1YWdlcyBhe2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOnZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtbWVudS1pdGVtLCAxNnB4KTtsaW5lLWhlaWdodDoxMDAlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjp2YXIoLS1sYW5nLXN3aXRjaGVyLXRyaWdnZXItY29sb3IpO3RleHQtZGVjb3JhdGlvbjpub25lO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjEwcHg7cGFkZGluZzowO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlfS5mb290ZXJfX2xhbmd1YWdlcyBhOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo5cHg7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3I7LXdlYmtpdC1tYXNrOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOScgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDkgMTAnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNNC41MSA5LjcyNEwwIDYuNjQ0VjQuODE4TDQuNTEgNy43MjJMOC45NzYgNC44MThWNi42NDRMNC41MSA5LjcyNFpNMy42NTIgOC4wOTZWMEg1LjM0NlY4LjA5NkgzLjY1MlonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjttYXNrOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOScgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDkgMTAnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNNC41MSA5LjcyNEwwIDYuNjQ0VjQuODE4TDQuNTEgNy43MjJMOC45NzYgNC44MThWNi42NDRMNC41MSA5LjcyNFpNMy42NTIgOC4wOTZWMEg1LjM0NlY4LjA5NkgzLjY1MlonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgZWFzZX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmZvb3Rlcl9fbGFuZ3VhZ2VzIGE6aG92ZXJ7Y29sb3I6dmFyKC0tY29sb3JfX29yYW5nZSwgI2U5ODAyNCl9fS5mb290ZXJfX2xhbmd1YWdlcyAubGFuZy1pdGVtLWZpcnN0e3Bvc2l0aW9uOnJlbGF0aXZlfS5mb290ZXJfX2xhbmd1YWdlcyAubGFuZy1pdGVtLWZpcnN0OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMTJweDtyaWdodDotMTJweDt0b3A6MTAwJTtoZWlnaHQ6MThweH1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmZvb3Rlcl9fbGFuZ3VhZ2VzIC5sYW5nLWl0ZW0tZmlyc3Q6aG92ZXI+YTphZnRlcnt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LmZvb3Rlcl9fbGFuZ3VhZ2VzIC5sYW5nLWl0ZW0tZmlyc3Q6aG92ZXIgdWx7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19LmZvb3Rlcl9fbGFuZ3VhZ2VzIC5sYW5nLWl0ZW0tZmlyc3QuYWN0aXZlIHVse29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9LmZvb3Rlcl9fbGFuZ3VhZ2VzIC5sYW5nLWl0ZW0tZmlyc3QuYWN0aXZlPmE6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5mb290ZXJfX2xhbmd1YWdlcyB1bCB1bHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Y2FsYygxMDAlICsgNnB4KTtsZWZ0OjA7bWluLXdpZHRoOjEwMCU7cGFkZGluZzo0cHg7Ym9yZGVyLXJhZGl1czoyMHB4O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwKTtiYWNrZ3JvdW5kOnZhcigtLWxhbmctc3dpdGNoZXItZHJvcGRvd24tc3VyZmFjZSk7Ym94LXNoYWRvdzp2YXIoLS1sYW5nLXN3aXRjaGVyLWRyb3Bkb3duLXNoYWRvdyksaW5zZXQgMCAwIDAgMXB4IHZhcigtLWxhbmctc3dpdGNoZXItYm9yZGVyKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOnN0cmV0Y2g7Z2FwOjZweDtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTZweCk7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2V9LmZvb3Rlcl9fbGFuZ3VhZ2VzIHVsIHVsIGxpe21hcmdpbjowO3BhZGRpbmc6MH0uZm9vdGVyX19sYW5ndWFnZXMgdWwgdWwgYXtmb250LWZhbWlseTpcIm1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXN0eWxlOm5vcm1hbDtjb2xvcjp2YXIoLS1jb2xvcl9fbGlnaHQsICNmZmYpO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLW1lbnUtaXRlbSwgMTZweCk7bGluZS1oZWlnaHQ6MTAwJTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWluLWhlaWdodDozMnB4O3BhZGRpbmc6OHB4IDEwcHg7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxNHB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3gtc2hhZG93Om5vbmU7YmFja2Ryb3AtZmlsdGVyOm5vbmU7LXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6bm9uZTtjb2xvcjp2YXIoLS1sYW5nLXN3aXRjaGVyLWRyb3Bkb3duLXRleHQpfS5mb290ZXJfX2xhbmd1YWdlcyB1bCB1bCBhOmFmdGVye2Rpc3BsYXk6bm9uZX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmZvb3Rlcl9fbGFuZ3VhZ2VzIHVsIHVsIGE6aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDIzMywxMjgsMzYsLjEyKTtjb2xvcjp2YXIoLS1jb2xvcl9fb3JhbmdlLCAjZTk4MDI0KX19LmZvb3Rlcl9fc29jaWFsc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoyNHB4O2ZsZXgtd3JhcDp3cmFwfS5mb290ZXJfX3NvY2lhbC1saW5re2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6dmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTt0cmFuc2l0aW9uOm9wYWNpdHkgLjI1cyBlYXNlLHRyYW5zZm9ybSAuMjVzIGVhc2V9LmZvb3Rlcl9fc29jaWFsLWxpbmsgaW1ne3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7ZGlzcGxheTpibG9jaztmaWx0ZXI6YnJpZ2h0bmVzcygwKSBpbnZlcnQoMSl9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5mb290ZXJfX3NvY2lhbC1saW5rOmhvdmVye29wYWNpdHk6LjcyO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xcHgpfX0uZm9vdGVyX19hZGRyZXNze2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOnZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1wYXJhZ3JhcGgsIDE4cHgpO2xpbmUtaGVpZ2h0OjE0MCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuZm9vdGVyX19hZGRyZXNze2ZvbnQtc2l6ZToxN3B4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5mb290ZXJfX2FkZHJlc3N7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuZm9vdGVyX19hZGRyZXNze2ZvbnQtc2l6ZToxNnB4fX0uZm9vdGVyX19hZGRyZXNze2NvbG9yOnZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7bWF4LXdpZHRoOjI2MHB4fS5mb290ZXJfX2FkZHJlc3MgcHttYXJnaW46MH0uZm9vdGVyX19hZGRyZXNzLWxpbmt7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjpjb2xvciAuMjVzIGVhc2V9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5mb290ZXJfX2FkZHJlc3MtbGluazpob3Zlcntjb2xvcjp2YXIoLS1jb2xvcl9fb3JhbmdlLCAjZTk4MDI0KX19LmZvb3Rlcl9fY29udGFjdC1kZXRhaWxze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtnYXA6MjRweH0uZm9vdGVyX19ob3VycywuZm9vdGVyX19waG9uZXtmb250LWZhbWlseTpcIm1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtcGFyYWdyYXBoLCAxOHB4KTtsaW5lLWhlaWdodDoxNDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LmZvb3Rlcl9faG91cnMsLmZvb3Rlcl9fcGhvbmV7Zm9udC1zaXplOjE3cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmZvb3Rlcl9faG91cnMsLmZvb3Rlcl9fcGhvbmV7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuZm9vdGVyX19ob3VycywuZm9vdGVyX19waG9uZXtmb250LXNpemU6MTZweH19LmZvb3Rlcl9faG91cnMsLmZvb3Rlcl9fcGhvbmV7Y29sb3I6dmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTttYXgtd2lkdGg6MjYwcHh9LmZvb3Rlcl9faG91cnMgcCwuZm9vdGVyX19waG9uZSBwe21hcmdpbjowfS5mb290ZXJfX3Bob25le2ZvbnQtd2VpZ2h0OjYwMDt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmNvbG9yIC4yNXMgZWFzZX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmZvb3Rlcl9fcGhvbmU6aG92ZXJ7Y29sb3I6dmFyKC0tY29sb3JfX29yYW5nZSwgI2U5ODAyNCl9fS5mb290ZXJfX25ld3NsZXR0ZXItdGl0bGV7Zm9udC1mYW1pbHk6XCJiZWJhcy1uZXVlXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7bGVhZGluZy10cmltOmJvdGg7dGV4dC1lZGdlOmNhcDtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtaDQsIDI0cHgpO2xpbmUtaGVpZ2h0OjkwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5mb290ZXJfX25ld3NsZXR0ZXItdGl0bGV7Zm9udC1zaXplOjIycHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmZvb3Rlcl9fbmV3c2xldHRlci10aXRsZXtmb250LXNpemU6MjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5mb290ZXJfX25ld3NsZXR0ZXItdGl0bGV7Zm9udC1zaXplOjE4cHh9fS5mb290ZXJfX25ld3NsZXR0ZXItdGl0bGV7Y29sb3I6dmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTttYXJnaW46MH0uZm9vdGVyX19uZXdzbGV0dGVye2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlO21heC13aWR0aDpjbGFtcCgyODBweCwyMnZ3LDQ2NnB4KTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtnYXA6MzJweDtncmlkLXJvdzoxO2dyaWQtY29sdW1uOjM7anVzdGlmeS1zZWxmOmVuZDttaW4td2lkdGg6MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5mb290ZXJfX25ld3NsZXR0ZXJ7bWF4LXdpZHRoOmNsYW1wKDI2MHB4LDI0dncsMzYwcHgpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5mb290ZXJfX25ld3NsZXR0ZXJ7Z3JpZC1jb2x1bW46YXV0bztqdXN0aWZ5LXNlbGY6YXV0bzt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlfX0uZm9vdGVyX19uZXdzbGV0dGVyLWZvcm17ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTZweDttYXJnaW46MDt3aWR0aDoxMDAlfS5mb290ZXJfX25ld3NsZXR0ZXItcm93e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjE2cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpey5mb290ZXJfX25ld3NsZXR0ZXItcm93e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpzdHJldGNofX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LmZvb3Rlcl9fbmV3c2xldHRlci1yb3d7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOnN0cmV0Y2h9fS5mb290ZXJfX25ld3NsZXR0ZXItbGFiZWx7Y29sb3I6dmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTtmb250LWZhbWlseTpNb250c2VycmF0O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxMzAlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtkaXNwbGF5OmJsb2NrfS5mb290ZXJfX25ld3NsZXR0ZXItaW5wdXR7Ym9yZGVyLXJhZGl1czoxM3B4O2JvcmRlcjoxcHggc29saWQgdmFyKC0tY29sb3JfX2dyZXksICNkN2Q3ZDcpO2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlO2hlaWdodDo1NnB4O3BhZGRpbmc6MjBweCAyNHB4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4OjEgMCAwO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtjb2xvcjojZmZmO2ZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQ7Zm9udC1zaXplOjE2cHg7dHJhbnNpdGlvbjpib3JkZXItY29sb3IgLjNzIGVhc2V9LmZvb3Rlcl9fbmV3c2xldHRlci1pbnB1dDpmb2N1c3tvdXRsaW5lOm5vbmU7Ym9yZGVyLWNvbG9yOnZhcigtLWNvbG9yX19saWdodCwgI2ZmZil9LmZvb3Rlcl9fbmV3c2xldHRlci1pbnB1dDo6cGxhY2Vob2xkZXJ7Y29sb3I6aHNsYSgwLDAlLDEwMCUsLjQpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KXsuZm9vdGVyX19uZXdzbGV0dGVyLWlucHV0e3dpZHRoOjEwMCU7ZmxleDowIDAgYXV0b319LmZvb3Rlcl9fbmV3c2xldHRlci1idG57YWxpZ24tc2VsZjpmbGV4LXN0YXJ0fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KXsuZm9vdGVyX19uZXdzbGV0dGVyLWJ0bnt3aWR0aDoxMDAlO2FsaWduLXNlbGY6c3RyZXRjaH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5mb290ZXJfX25ld3NsZXR0ZXItYnRue3dpZHRoOjEwMCV9fS5mb290ZXJfX25ld3NsZXR0ZXItbm90ZXtjb2xvcjp2YXIoLS1jb2xvcl9fZ3JleS0tZGFyaywgIzc1NzU3NSk7Zm9udC1mYW1pbHk6TW9udHNlcnJhdDtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1zbWFsbC1ub3RpY2UsIDEycHgpO2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxNDAlfS5mb290ZXJfX25hdntkaXNwbGF5OmZsZXg7Z3JpZC1yb3c6MTtncmlkLWNvbHVtbjoyO2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQ7anVzdGlmeS1zZWxmOmNlbnRlcjtnYXA6MzJweDtmbGV4LXdyYXA6bm93cmFwO21pbi13aWR0aDowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LmZvb3Rlcl9fbmF2e2dhcDozMnB4fX1AbWVkaWEobWF4LXdpZHRoOiAxMzAwcHgpey5mb290ZXJfX25hdntmbGV4LXdyYXA6d3JhcH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuZm9vdGVyX19uYXZ7Z3JpZC1jb2x1bW46YXV0bzt3aWR0aDoxMDAlfX0uZm9vdGVyX19uYXYtY29se21pbi13aWR0aDoxODBweH1AbWVkaWEobWF4LXdpZHRoOiAxMzAwcHgpey5mb290ZXJfX25hdi1jb2x7bWluLXdpZHRoOjIwMHB4fX0uZm9vdGVyX19uYXYtY29sIGgze2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLWJ1dHRvbiwgMTZweCk7bGluZS1oZWlnaHQ6MTAwJTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6I2ZmZjttYXJnaW4tYm90dG9tOjE2cHh9LmZvb3Rlcl9fbmF2LWxpc3R7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDozMnB4fS5mb290ZXJfX25hdi1saXN0IGF7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo2MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtYnV0dG9uLCAxNnB4KTtsaW5lLWhlaWdodDoxMDAlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjp2YXIoLS1jb2xvcl9fbGlnaHQsICNmZmYpO3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246Y29sb3IgLjNzIGVhc2V9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5mb290ZXJfX25hdi1saXN0IGE6aG92ZXJ7Y29sb3I6dmFyKC0tY29sb3JfX29yYW5nZSwgI2U5ODAyNCl9fS5mb290ZXJfX2JvdHRvbXtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOm1pbm1heCgwLCAxZnIpIGF1dG8gbWlubWF4KDAsIDFmcik7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi10b3A6YXV0bztwYWRkaW5nLXRvcDo0MHB4O2JvcmRlci10b3A6bm9uZTtnYXA6MjRweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5mb290ZXJfX2JvdHRvbXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOjE2cHh9fS5mb290ZXJfX2NvcHlyaWdodHtmb250LWZhbWlseTpNb250c2VycmF0O2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLW1lbnUtaXRlbS0tc21hbGwsIDEycHgpO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxMzAlO2NvbG9yOnZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7bWFyZ2luOjB9LmZvb3Rlcl9fbGVnYWx7ZGlzcGxheTpmbGV4O2dhcDoyNHB4O2p1c3RpZnktc2VsZjpjZW50ZXJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuZm9vdGVyX19sZWdhbHtvcmRlcjozfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LmZvb3Rlcl9fbGVnYWx7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo4cHh9fS5mb290ZXJfX2xlZ2FsIGF7Zm9udC1mYW1pbHk6TW9udHNlcnJhdDtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1tZW51LWl0ZW0tLXNtYWxsLCAxMnB4KTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTMwJTtjb2xvcjp2YXIoLS1jb2xvcl9fbGlnaHQsICNmZmYpO3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246Y29sb3IgLjNzIGVhc2V9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5mb290ZXJfX2xlZ2FsIGE6aG92ZXJ7Y29sb3I6dmFyKC0tY29sb3JfX29yYW5nZSwgI2U5ODAyNCl9fS5mb290ZXJfX21hZGUtYnl7Zm9udC1mYW1pbHk6TW9udHNlcnJhdDtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1tZW51LWl0ZW0tLXNtYWxsLCAxMnB4KTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTMwJTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6OHB4O2NvbG9yOnZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7dGV4dC1kZWNvcmF0aW9uOm5vbmU7anVzdGlmeS1zZWxmOmVuZH0uZm9vdGVyX19tYWRlLWJ5IC5ub29taWF7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6ODFweDtoZWlnaHQ6MTVweDt0ZXh0LWluZGVudDotOTk5OXB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZm9vdGVyX19tYWRlLWJ5IC5ub29taWE6OmJlZm9yZSwuZm9vdGVyX19tYWRlLWJ5IC5ub29taWE6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6dXJsKC4uL2ltZy9zdmcvbG9nby1ub29taWEtLWxpZ2h0LnN2ZykgbGVmdCBjZW50ZXIvODFweCAxNXB4IG5vLXJlcGVhdH0uZm9vdGVyX19tYWRlLWJ5IC5ub29taWE6OmJlZm9yZXtvcGFjaXR5Oi43fS5mb290ZXJfX21hZGUtYnkgLm5vb21pYTo6YWZ0ZXJ7dHJhbnNpdGlvbjp3aWR0aCAuM3MgdmFyKC0tZWFzZUluUXVhZCk7d2lkdGg6MH0uZm9vdGVyX19tYWRlLWJ5IC5ub29taWE6aG92ZXI6OmFmdGVye3dpZHRoOjEwMCV9LnNyLW9ubHl7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7d2hpdGUtc3BhY2U6bm93cmFwO2JvcmRlci13aWR0aDowfS5mb3JtLW1lc3NhZ2V7cGFkZGluZzoxMnB4IDE2cHg7Ym9yZGVyLXJhZGl1czo4cHg7Zm9udC1zaXplOjE0cHg7bWFyZ2luLXRvcDoxNnB4O2FuaW1hdGlvbjpzbGlkZUluVXAgLjNzIGVhc2V9LmZvcm0tbWVzc2FnZS0tc3VjY2Vzc3tiYWNrZ3JvdW5kOnJnYmEoNzYsMTc1LDgwLC4xKTtjb2xvcjojNGNhZjUwO2JvcmRlcjoxcHggc29saWQgcmdiYSg3NiwxNzUsODAsLjMpfS5mb3JtLW1lc3NhZ2UtLWVycm9ye2JhY2tncm91bmQ6cmdiYSgyNDQsNjcsNTQsLjEpO2NvbG9yOiNmNDQzMzY7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDI0NCw2Nyw1NCwuMyl9QGtleWZyYW1lcyBzbGlkZUluVXB7ZnJvbXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCl9dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX0uYnRue2Rpc3BsYXk6aW5saW5lLWZsZXg7bWF4LXdpZHRoOjEwMCU7bWluLXdpZHRoOjA7cGFkZGluZzoyMHB4IDI0cHg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjEwcHg7Ym9yZGVyLXJhZGl1czoxM3B4O2NvbG9yOnZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtmb250LWZhbWlseTpcIm1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxMjAlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3JtYWw7b3ZlcmZsb3ctd3JhcDphbnl3aGVyZTt0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXI6bm9uZTtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjphbGwgLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSl9LmJ0bi13aGl0ZXtiYWNrZ3JvdW5kOnZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO3otaW5kZXg6MX0uYnRuLXdoaXRlOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2JhY2tncm91bmQ6dmFyKC0tTWFpbi1ncmFkaWVudCwgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZTAxYzQ3IDAlLCAjZTk4MDI0IDEwMCUpKTtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO2JvcmRlci1yYWRpdXM6MTNweDt6LWluZGV4Oi0xfS5idG4td2hpdGU6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtiYWNrZ3JvdW5kOnZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7Ym9yZGVyLXJhZGl1czoxM3B4O3otaW5kZXg6LTE7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuYnRuLXdoaXRlOmhvdmVye2NvbG9yOnZhcigtLWNvbG9yX19saWdodCwgI2ZmZil9LmJ0bi13aGl0ZTpob3Zlcjo6YmVmb3Jle29wYWNpdHk6MX0uYnRuLXdoaXRlOmhvdmVyOjphZnRlcntvcGFjaXR5OjB9fS5idG4tZ3JhZGllbnR7Y29sb3I6dmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgI2UwMWM0NyAwJSwgI2U5ODAyNCAxMDAlKTt6LWluZGV4OjF9LmJ0bi1ncmFkaWVudDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgI2U5ODAyNCAwJSwgI2UwMWM0NyAxMDAlKTtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO2JvcmRlci1yYWRpdXM6MTNweDt6LWluZGV4Oi0xfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuYnRuLWdyYWRpZW50OmhvdmVyOjpiZWZvcmV7b3BhY2l0eToxfX0uYnRuLWRhcmt7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2NvbG9yOnZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7ei1pbmRleDoxfS5idG4tZGFyazo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtiYWNrZ3JvdW5kOnZhcigtLU1haW4tZ3JhZGllbnQsIGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2UwMWM0NyAwJSwgI2U5ODAyNCAxMDAlKSk7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtib3JkZXItcmFkaXVzOjEzcHg7ei1pbmRleDotMX0uYnRuLWRhcms6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtiYWNrZ3JvdW5kOnZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtib3JkZXItcmFkaXVzOjEzcHg7ei1pbmRleDotMTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSl9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5idG4tZGFyazpob3Zlcjo6YmVmb3Jle29wYWNpdHk6MX0uYnRuLWRhcms6aG92ZXI6OmFmdGVye29wYWNpdHk6MH19LmJ0bi1vdXRsaW5le2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7Zm9udC1zaXplOjE2cHg7ei1pbmRleDoxO2JvcmRlci1yYWRpdXM6MTNweDtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWNvbG9yX19ncmV5LCAjZDdkN2Q3KTtiYWNrZ3JvdW5kOnZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7YmFja2Ryb3AtZmlsdGVyOmJsdXIoMnB4KX0uYnRuLW91dGxpbmU6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7YmFja2dyb3VuZDp2YXIoLS1NYWluLWdyYWRpZW50LCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlMDFjNDcgMCUsICNlOTgwMjQgMTAwJSkpO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7Ym9yZGVyLXJhZGl1czoxM3B4O3otaW5kZXg6LTF9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5idG4tb3V0bGluZTpob3Zlcntib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjp2YXIoLS1jb2xvcl9fbGlnaHQsICNmZmYpfS5idG4tb3V0bGluZTpob3Zlcjo6YmVmb3Jle29wYWNpdHk6MX19LmJ0bi1vdXRsaW5lLWNhdGVnb3J5e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7Zm9udC1zaXplOjE0cHg7ei1pbmRleDoxO3BhZGRpbmc6MTJweCAxNnB4O2JvcmRlci1yYWRpdXM6MTNweDtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWNvbG9yX19ncmV5LCAjZDdkN2Q3KTtiYWNrZ3JvdW5kOnZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7YmFja2Ryb3AtZmlsdGVyOmJsdXIoMnB4KX0uYnRuLW91dGxpbmUtY2F0ZWdvcnk6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7YmFja2dyb3VuZDp2YXIoLS1NYWluLWdyYWRpZW50LCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlMDFjNDcgMCUsICNlOTgwMjQgMTAwJSkpO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7Ym9yZGVyLXJhZGl1czoxM3B4O3otaW5kZXg6LTF9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5idG4tb3V0bGluZS1jYXRlZ29yeTpob3Zlcntib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjp2YXIoLS1jb2xvcl9fbGlnaHQsICNmZmYpfS5idG4tb3V0bGluZS1jYXRlZ29yeTpob3Zlcjo6YmVmb3Jle29wYWNpdHk6MX19LmJ0bi1vdXRsaW5lLWxpZ2h0e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtjb2xvcjp2YXIoLS1jb2xvcl9fbGlnaHQsICNmZmYpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTt6LWluZGV4OjF9Lnd5c2l3eWcgLmJ0bi1vdXRsaW5lLWxpZ2h0e2JvcmRlci1jb2xvcjp2YXIoLS1jb2xvcl9fZ3JleSwgI2Q3ZDdkNyk7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpfS5idG4tb3V0bGluZS1saWdodDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtiYWNrZ3JvdW5kOnZhcigtLU1haW4tZ3JhZGllbnQsIGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2UwMWM0NyAwJSwgI2U5ODAyNCAxMDAlKSk7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtib3JkZXItcmFkaXVzOjEzcHg7ei1pbmRleDotMX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVye2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOnZhcigtLWNvbG9yX19saWdodCwgI2ZmZil9Lnd5c2l3eWcgLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVye2NvbG9yOnZhcigtLWNvbG9yX19saWdodCwgI2ZmZil9LmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyOjpiZWZvcmV7b3BhY2l0eToxfX0uYnRuLXBob25le2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7ei1pbmRleDoxO2dhcDoxNnB4fS5idG4tcGhvbmU6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7YmFja2dyb3VuZDp2YXIoLS1NYWluLWdyYWRpZW50LCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlMDFjNDcgMCUsICNlOTgwMjQgMTAwJSkpO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7Ym9yZGVyLXJhZGl1czoxM3B4O3otaW5kZXg6LTF9LmJ0bi1waG9uZTo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTtib3JkZXItcmFkaXVzOjEzcHg7ei1pbmRleDotMTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSl9LmJ0bi1waG9uZSBzdmcsLmJ0bi1waG9uZSBpbWd7aGVpZ2h0OjE4cHg7d2lkdGg6YXV0bztmbGV4LXNocmluazowO3RyYW5zaXRpb246ZmlsdGVyIC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuYnRuLXBob25lOmhvdmVye2NvbG9yOnZhcigtLWNvbG9yX19saWdodCwgI2ZmZil9LmJ0bi1waG9uZTpob3Zlcjo6YmVmb3Jle29wYWNpdHk6MX0uYnRuLXBob25lOmhvdmVyOjphZnRlcntvcGFjaXR5OjB9LmJ0bi1waG9uZTpob3ZlciBzdmcsLmJ0bi1waG9uZTpob3ZlciBpbWd7ZmlsdGVyOmJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpfX0uYnRuLW1haWx7YmFja2dyb3VuZDp2YXIoLS1jb2xvcl9fbGlnaHQsICNmZmYpO2NvbG9yOnZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTt6LWluZGV4OjE7Z2FwOjE2cHh9LmJ0bi1tYWlsOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2JhY2tncm91bmQ6dmFyKC0tTWFpbi1ncmFkaWVudCwgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZTAxYzQ3IDAlLCAjZTk4MDI0IDEwMCUpKTtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO2JvcmRlci1yYWRpdXM6MTNweDt6LWluZGV4Oi0xfS5idG4tbWFpbDo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTtib3JkZXItcmFkaXVzOjEzcHg7ei1pbmRleDotMTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSl9LmJ0bi1tYWlsIHN2ZywuYnRuLW1haWwgaW1ne2hlaWdodDoxOHB4O3dpZHRoOmF1dG87ZmxleC1zaHJpbms6MDt0cmFuc2l0aW9uOmZpbHRlciAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmJ0bi1tYWlsOmhvdmVye2NvbG9yOnZhcigtLWNvbG9yX19saWdodCwgI2ZmZil9LmJ0bi1tYWlsOmhvdmVyOjpiZWZvcmV7b3BhY2l0eToxfS5idG4tbWFpbDpob3Zlcjo6YWZ0ZXJ7b3BhY2l0eTowfS5idG4tbWFpbDpob3ZlciBzdmcsLmJ0bi1tYWlsOmhvdmVyIGltZ3tmaWx0ZXI6YnJpZ2h0bmVzcygwKSBpbnZlcnQoMSl9fS50YWd7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo2MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtdGFnLCAxMnB4KTtsaW5lLWhlaWdodDoxMzAlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjhweCAxMHB4O2JvcmRlci1yYWRpdXM6OHB4O2JhY2tncm91bmQ6aHNsYSgwLDAlLDEwMCUsLjEpO2JhY2tkcm9wLWZpbHRlcjpibHVyKDJweCk7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7dHJhbnNpdGlvbjpjb2xvciAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0udGFnOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2JhY2tncm91bmQ6dmFyKC0tTWFpbi1ncmFkaWVudCwgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZTAxYzQ3IDAlLCAjZTk4MDI0IDEwMCUpKTtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO2JvcmRlci1yYWRpdXM6OHB4O3otaW5kZXg6LTF9LnRhZ19faWNvbntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O21hcmdpbi1yaWdodDo4cHg7ZmxleC1zaHJpbms6MH0udGFnLS1zdGF0aWN7cG9pbnRlci1ldmVudHM6bm9uZTtjdXJzb3I6ZGVmYXVsdH1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnRhZzpub3QoLnRhZy0tc3RhdGljKTpob3Zlcntjb2xvcjp2YXIoLS1jb2xvcl9fbGlnaHQsICNmZmYpfS50YWc6bm90KC50YWctLXN0YXRpYyk6aG92ZXI6OmJlZm9yZXtvcGFjaXR5OjF9LnRhZzpub3QoLnRhZy0tc3RhdGljKTpob3Zlcjo6YWZ0ZXJ7b3BhY2l0eTowfX0ubmYtZm9ybS1jb250IC5uZi1mb3JtLWNvbnRlbnQgYnV0dG9uLC5uZi1mb3JtLWNvbnQgLm5mLWZvcm0tY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl0sLm5mLWZvcm0tY29udCAubmYtZm9ybS1jb250ZW50IGlucHV0W3R5cGU9c3VibWl0XXtiYWNrZ3JvdW5kOnZhcigtLWNvbG9yX19wcmltYXJ5KTtib3JkZXItcmFkaXVzOi4yNXJlbX0ud3lzaXd5Zz4qOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0ud3lzaXd5Zz4qOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS53eXNpd3lnIHB7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjY7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO21hcmdpbi1ib3R0b206MjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey53eXNpd3lnIHB7Zm9udC1zaXplOjE1cHg7bWFyZ2luLWJvdHRvbToxOHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7Lnd5c2l3eWcgcHtmb250LXNpemU6MTRweDttYXJnaW4tYm90dG9tOjE2cHh9fS53eXNpd3lnIHA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9Lnd5c2l3eWcgc3Ryb25nLC53eXNpd3lnIGJ7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOnZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKX0ud3lzaXd5ZyBlbSwud3lzaXd5ZyBpe2ZvbnQtc3R5bGU6aXRhbGljfS53eXNpd3lnIGgxLC53eXNpd3lnIGgyLC53eXNpd3lnIGgzLC53eXNpd3lnIGg0LC53eXNpd3lnIGg1LC53eXNpd3lnIGg2e2ZvbnQtZmFtaWx5OlwiYmViYXMtbmV1ZVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMjtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7bWFyZ2luLXRvcDozMnB4O21hcmdpbi1ib3R0b206MTZweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey53eXNpd3lnIGgxLC53eXNpd3lnIGgyLC53eXNpd3lnIGgzLC53eXNpd3lnIGg0LC53eXNpd3lnIGg1LC53eXNpd3lnIGg2e21hcmdpbi10b3A6MjhweDttYXJnaW4tYm90dG9tOjE0cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsud3lzaXd5ZyBoMSwud3lzaXd5ZyBoMiwud3lzaXd5ZyBoMywud3lzaXd5ZyBoNCwud3lzaXd5ZyBoNSwud3lzaXd5ZyBoNnttYXJnaW4tdG9wOjI0cHg7bWFyZ2luLWJvdHRvbToxMnB4fX0ud3lzaXd5ZyBoMTpmaXJzdC1jaGlsZCwud3lzaXd5ZyBoMjpmaXJzdC1jaGlsZCwud3lzaXd5ZyBoMzpmaXJzdC1jaGlsZCwud3lzaXd5ZyBoNDpmaXJzdC1jaGlsZCwud3lzaXd5ZyBoNTpmaXJzdC1jaGlsZCwud3lzaXd5ZyBoNjpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9Lnd5c2l3eWcgaDJ7Zm9udC1zaXplOjM2cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsud3lzaXd5ZyBoMntmb250LXNpemU6MzJweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey53eXNpd3lnIGgye2ZvbnQtc2l6ZToyOHB4fX0ud3lzaXd5ZyBoM3tmb250LXNpemU6MjhweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey53eXNpd3lnIGgze2ZvbnQtc2l6ZToyNnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7Lnd5c2l3eWcgaDN7Zm9udC1zaXplOjI0cHh9fS53eXNpd3lnIGg0e2ZvbnQtc2l6ZToyNHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7Lnd5c2l3eWcgaDR7Zm9udC1zaXplOjIycHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsud3lzaXd5ZyBoNHtmb250LXNpemU6MjBweH19Lnd5c2l3eWcgaDV7Zm9udC1zaXplOjIwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsud3lzaXd5ZyBoNXtmb250LXNpemU6MThweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey53eXNpd3lnIGg1e2ZvbnQtc2l6ZToxNnB4fX0ud3lzaXd5ZyBoNntmb250LXNpemU6MThweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey53eXNpd3lnIGg2e2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7Lnd5c2l3eWcgaDZ7Zm9udC1zaXplOjE0cHh9fS53eXNpd3lnIHVsLC53eXNpd3lnIG9se21hcmdpbi1ib3R0b206MjRweDtwYWRkaW5nLWxlZnQ6MDtsaXN0LXN0eWxlOm5vbmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsud3lzaXd5ZyB1bCwud3lzaXd5ZyBvbHttYXJnaW4tYm90dG9tOjIwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsud3lzaXd5ZyB1bCwud3lzaXd5ZyBvbHttYXJnaW4tYm90dG9tOjE4cHh9fS53eXNpd3lnIHVsIGxpLC53eXNpd3lnIG9sIGxpe2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS42O2NvbG9yOnZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTttYXJnaW4tYm90dG9tOjEycHg7cGFkZGluZy1sZWZ0OjI4cHg7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsud3lzaXd5ZyB1bCBsaSwud3lzaXd5ZyBvbCBsaXtmb250LXNpemU6MTVweDttYXJnaW4tYm90dG9tOjEwcHg7cGFkZGluZy1sZWZ0OjI2cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsud3lzaXd5ZyB1bCBsaSwud3lzaXd5ZyBvbCBsaXtmb250LXNpemU6MTRweDttYXJnaW4tYm90dG9tOjhweDtwYWRkaW5nLWxlZnQ6MjRweH19Lnd5c2l3eWcgdWwgbGk6bGFzdC1jaGlsZCwud3lzaXd5ZyBvbCBsaTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0ud3lzaXd5ZyB1bCBsaTo6YmVmb3Jle2NvbnRlbnQ6XCLigKJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjhweDt0b3A6MDtjb2xvcjp2YXIoLS1jb2xvcl9fYWNjZW50LCAjZTk4MDI0KTtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MS42fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsud3lzaXd5ZyB1bCBsaTo6YmVmb3Jle2xlZnQ6NnB4fX0ud3lzaXd5ZyBvbHtjb3VudGVyLXJlc2V0Ond5c2l3eWctY291bnRlcn0ud3lzaXd5ZyBvbCBsaXtjb3VudGVyLWluY3JlbWVudDp3eXNpd3lnLWNvdW50ZXJ9Lnd5c2l3eWcgb2wgbGk6OmJlZm9yZXtjb250ZW50OmNvdW50ZXIod3lzaXd5Zy1jb3VudGVyKSBcIi5cIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7Y29sb3I6dmFyKC0tY29sb3JfX2FjY2VudCwgI2U5ODAyNCk7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuNn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey53eXNpd3lnIG9sIGxpOjpiZWZvcmV7Zm9udC1zaXplOjE1cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsud3lzaXd5ZyBvbCBsaTo6YmVmb3Jle2ZvbnQtc2l6ZToxNHB4fX0ud3lzaXd5ZyB1bCB1bCwud3lzaXd5ZyB1bCBvbCwud3lzaXd5ZyBvbCB1bCwud3lzaXd5ZyBvbCBvbHttYXJnaW4tdG9wOjhweDttYXJnaW4tYm90dG9tOjhweH0ud3lzaXd5ZyBhOm5vdCguYnRuKXt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjp2YXIoLS1jb2xvcl9fYWNjZW50LCAjZTk4MDI0KTtmb250LXdlaWdodDo2MDA7dHJhbnNpdGlvbjpjb2xvciAuMnMgZWFzZX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7Lnd5c2l3eWcgYTpub3QoLmJ0bik6aG92ZXJ7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9fS53eXNpd3lnIGEuYnRue2Rpc3BsYXk6aW5saW5lLWZsZXg7bWFyZ2luLXRvcDoyMHB4O21hcmdpbi1ib3R0b206MjBweDtmb250LXdlaWdodDo2MDB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsud3lzaXd5ZyBhLmJ0bnttYXJnaW4tdG9wOjE2cHg7bWFyZ2luLWJvdHRvbToxNnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7Lnd5c2l3eWcgYS5idG57bWFyZ2luLXRvcDoxMnB4O21hcmdpbi1ib3R0b206MTJweH19QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey53eXNpd3lnIGEuYnRuOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfX0ud3lzaXd5ZyBhLmJ0bisuYnRue21hcmdpbi1sZWZ0OjEycHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey53eXNpd3lnIGEuYnRuKy5idG57bWFyZ2luLWxlZnQ6OHB4fX0ud3lzaXd5ZyBhLmJ0bjpub3QoLmJ0bi13aGl0ZSk6bm90KC5idG4tZGFyayk6bm90KC5idG4tb3V0bGluZSk6bm90KC5idG4tZ3JhZGllbnQpe2JhY2tncm91bmQ6dmFyKC0tTWFpbi1ncmFkaWVudCwgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZTAxYzQ3IDAlLCAjZTk4MDI0IDEwMCUpKTtjb2xvcjojZmZmfS53eXNpd3lnIGJsb2NrcXVvdGV7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoxLjU7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6MzAwO2NvbG9yOnZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTttYXJnaW46MzJweCAwO3BhZGRpbmc6MjBweCAyNHB4O2JvcmRlci1sZWZ0OjRweCBzb2xpZCB2YXIoLS1jb2xvcl9fYWNjZW50LCAjZTk4MDI0KTtiYWNrZ3JvdW5kOnJnYmEoMjMzLDEyOCwzNiwuMDQpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7Lnd5c2l3eWcgYmxvY2txdW90ZXtmb250LXNpemU6MThweDttYXJnaW46MjhweCAwO3BhZGRpbmc6MThweCAyMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7Lnd5c2l3eWcgYmxvY2txdW90ZXtmb250LXNpemU6MTZweDttYXJnaW46MjRweCAwO3BhZGRpbmc6MTZweCAxOHB4fX0ud3lzaXd5ZyBibG9ja3F1b3RlIHB7bWFyZ2luLWJvdHRvbTowfS53eXNpd3lnIGJsb2NrcXVvdGUgY2l0ZXtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6MTJweDtmb250LXNpemU6MTRweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tY29sb3JfX2FjY2VudCwgI2U5ODAyNCl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey53eXNpd3lnIGJsb2NrcXVvdGUgY2l0ZXtmb250LXNpemU6MTNweDttYXJnaW4tdG9wOjEwcHh9fS53eXNpd3lnIGltZ3ttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztkaXNwbGF5OmJsb2NrO21hcmdpbjoyNHB4IDA7Ym9yZGVyLXJhZGl1czo0cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsud3lzaXd5ZyBpbWd7bWFyZ2luOjIwcHggMH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey53eXNpd3lnIGltZ3ttYXJnaW46MThweCAwfX0ud3lzaXd5ZyAuYWxpZ25sZWZ0e2Zsb2F0OmxlZnQ7bWFyZ2luOjhweCAyNHB4IDE2cHggMH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7Lnd5c2l3eWcgLmFsaWdubGVmdHtmbG9hdDpub25lO21hcmdpbjoxOHB4IDB9fS53eXNpd3lnIC5hbGlnbnJpZ2h0e2Zsb2F0OnJpZ2h0O21hcmdpbjo4cHggMCAxNnB4IDI0cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey53eXNpd3lnIC5hbGlnbnJpZ2h0e2Zsb2F0Om5vbmU7bWFyZ2luOjE4cHggMH19Lnd5c2l3eWcgLmFsaWduY2VudGVye2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30ud3lzaXd5ZyBocntib3JkZXI6bm9uZTtib3JkZXItdG9wOjJweCBzb2xpZCB2YXIoLS1jb2xvcl9fZ3JleSwgI2Q3ZDdkNyk7bWFyZ2luOjQwcHggMH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey53eXNpd3lnIGhye21hcmdpbjozMnB4IDB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsud3lzaXd5ZyBocnttYXJnaW46MjRweCAwfX0ud3lzaXd5ZyBjb2Rle2ZvbnQtZmFtaWx5OlwiQ291cmllciBOZXdcIixDb3VyaWVyLG1vbm9zcGFjZTtmb250LXNpemU6MTRweDtiYWNrZ3JvdW5kOnJnYmEoMjYsMjYsMjYsLjA1KTtwYWRkaW5nOjJweCA2cHg7Ym9yZGVyLXJhZGl1czozcHg7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpfS53eXNpd3lnIHByZXtmb250LWZhbWlseTpcIkNvdXJpZXIgTmV3XCIsQ291cmllcixtb25vc3BhY2U7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS42O2JhY2tncm91bmQ6cmdiYSgyNiwyNiwyNiwuMDUpO3BhZGRpbmc6MTZweDtib3JkZXItcmFkaXVzOjRweDtvdmVyZmxvdy14OmF1dG87bWFyZ2luOjI0cHggMH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7Lnd5c2l3eWcgcHJle2ZvbnQtc2l6ZToxM3B4O3BhZGRpbmc6MTRweDttYXJnaW46MjBweCAwfX0ud3lzaXd5ZyBwcmUgY29kZXtiYWNrZ3JvdW5kOm5vbmU7cGFkZGluZzowfS53eXNpd3lnIHRhYmxle3dpZHRoOjEwMCU7bWFyZ2luOjI0cHggMDtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Zm9udC1zaXplOjE1cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsud3lzaXd5ZyB0YWJsZXttYXJnaW46MjBweCAwO2ZvbnQtc2l6ZToxNHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7Lnd5c2l3eWcgdGFibGV7Zm9udC1zaXplOjEzcHg7bWFyZ2luOjE4cHggMH19Lnd5c2l3eWcgdGgsLnd5c2l3eWcgdGR7cGFkZGluZzoxMnB4IDE2cHg7dGV4dC1hbGlnbjpsZWZ0O2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWNvbG9yX19ncmV5LCAjZDdkN2Q3KX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7Lnd5c2l3eWcgdGgsLnd5c2l3eWcgdGR7cGFkZGluZzoxMHB4IDEycHh9fS53eXNpd3lnIHRoe2ZvbnQtZmFtaWx5OlwiYmViYXMtbmV1ZVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NDAwO2JhY2tncm91bmQ6cmdiYSgyMjQsMjgsNzEsLjA1KTtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsud3lzaXd5ZyB0aHtmb250LXNpemU6MTZweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey53eXNpd3lnIHRoe2ZvbnQtc2l6ZToxNXB4fX0ud3lzaXd5ZyB0Ym9keSB0cjpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjAyKX0uYnJlYWRjcnVtYnN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLWJsb2NrOjFyZW19LmJyZWFkY3J1bWJzIGxpOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXJ7Y29udGVudDpcIuKAulwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjJjaDt0ZXh0LWFsaWduOmNlbnRlcn0uZmFxe3dpZHRoOjEwMCU7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6MTQwcHggMH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5mYXF7cGFkZGluZzoxMDBweCAwfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LmZhcXtwYWRkaW5nOjcycHggMH19LmZhcV9fY29udGFpbmVye21heC13aWR0aDp2YXIoLS1jb250YWluZXJfX3dpZHRoKTt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG87cGFkZGluZzowIHZhcigtLWNvbnRhaW5lcl9fcGFkZGluZyl9LmZhcV9faGVhZGVye2Rpc3BsYXk6ZmxleDtnYXA6MTIwcHg7YWxpZ24taXRlbXM6c3RhcnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuZmFxX19oZWFkZXJ7Z2FwOjQ4cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmZhcV9faGVhZGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6NTJweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5mYXFfX2hlYWRlcntnYXA6NDRweH19LmZhcV9fbGVmdHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3dpZHRoOjQ1MHB4O2dhcDo0MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LmZhcV9fbGVmdHt3aWR0aDozODBweDtnYXA6MzJweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuZmFxX19sZWZ0e3dpZHRoOjEwMCU7Z2FwOjI0cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuZmFxX19sZWZ0e2dhcDoyMHB4fX0uZmFxX190aXRsZXtmb250LWZhbWlseTpcImJlYmFzLW5ldWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtjb2xvcjp2YXIoLS1jb2xvcl9fbGlnaHQsICNmZmYpO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLWgxLCA4NHB4KTtsaW5lLWhlaWdodDoxMDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LmZhcV9fdGl0bGV7Zm9udC1zaXplOjcycHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmZhcV9fdGl0bGV7Zm9udC1zaXplOjU2cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuZmFxX190aXRsZXtmb250LXNpemU6NDhweH19LmZhcV9fdGl0bGV7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO21hcmdpbjowO2xpbmUtaGVpZ2h0OjExMCU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuZmFxX190aXRsZXtsaW5lLWhlaWdodDoxMDAlO21heC13aWR0aDozMjBweH19LmZhcV9fYnV0dG9uc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxNnB4fS5mYXFfX2J1dHRvbnM+ZGl2e3dpZHRoOjEwMCV9LmZhcV9fYnV0dG9ucyAuYnRue3dpZHRoOjEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5mYXFfX2J1dHRvbnN7Z2FwOjI0cHh9LmZhcV9fYnV0dG9ucyAuYnRue21pbi1oZWlnaHQ6ODRweDtib3JkZXItcmFkaXVzOjIwcHh9fS5mYXFfX3JpZ2h0e2ZsZXg6MX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5mYXFfX3JpZ2h0e3dpZHRoOjEwMCV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuZmFxX19yaWdodHt3aWR0aDoxMDAlfX0uZmFxX19hY2NvcmRpb257ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uZmFxX19pdGVte2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjE0KX0uZmFxX19pdGVtOmZpcnN0LWNoaWxke2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjE0KX0uZmFxX19pdGVtLmlzLW9wZW4gLmZhcV9faWNvbnt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LmZhcV9fcXVlc3Rpb257d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoyNHB4O3BhZGRpbmc6MjhweCAwO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3JkZXI6bm9uZTtjdXJzb3I6cG9pbnRlcjt0ZXh0LWFsaWduOmxlZnQ7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuZmFxX19xdWVzdGlvbntwYWRkaW5nOjI4cHggMDtnYXA6MTZweH19QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5mYXFfX3F1ZXN0aW9uOmhvdmVye29wYWNpdHk6Ljd9fS5mYXFfX3F1ZXN0aW9uLXRleHR7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo2MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtYnV0dG9uLCAxNnB4KTtsaW5lLWhlaWdodDoxMDAlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7ZmxleDoxfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuZmFxX19xdWVzdGlvbi10ZXh0e2xpbmUtaGVpZ2h0OjEwMCV9fS5mYXFfX2ljb257ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi1yaWdodDowO3dpZHRoOjE3cHg7aGVpZ2h0OjEwcHg7ZmxleC1zaHJpbms6MDtjb2xvcjojZTk4MDI0O3RyYW5zaXRpb246dHJhbnNmb3JtIC4zNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LmZhcV9faWNvbnt3aWR0aDoyMHB4O2hlaWdodDoxMnB4fX0uZmFxX19pY29uIHN2Z3t3aWR0aDoxMDAlO2hlaWdodDphdXRvO2Rpc3BsYXk6YmxvY2t9LmZhcV9faWNvbi5yb3RhdGV7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5mYXFfX2Fuc3dlcntvdmVyZmxvdzpoaWRkZW47bWF4LWhlaWdodDowfS5mYXFfX2Fuc3dlci1pbm5lcntwYWRkaW5nOjAgMCAzMnB4IDB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5mYXFfX2Fuc3dlci1pbm5lcntwYWRkaW5nOjAgMCAyNHB4IDB9fS5tb2RhbHt3aWR0aDpjYWxjKDEwMCUgLSA0MHB4KTttYXgtd2lkdGg6OTAwcHg7Ym9yZGVyLXJhZGl1czoxMHB4O2JveC1zaGFkb3c6MCA1cHggMTVweCByZ2JhKDAsMCwwLC4xNSk7cG9zaXRpb246Zml4ZWQ7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nOjMwcHg7ei1pbmRleDoxMDAxO29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb246YWxsIC4zc30ubW9kYWwuYWN0aXZle29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGU7cG9pbnRlci1ldmVudHM6YXV0b30ubW9kYWxfX292ZXJsYXl7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC41KTt6LWluZGV4OjEwMDA7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbjphbGwgLjNzfS5tb2RhbF9fb3ZlcmxheS5hY3RpdmV7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZTtwb2ludGVyLWV2ZW50czphdXRvfS5tb2RhbCAuaWNvbi1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjBweDtyaWdodDoyMHB4O2ZvbnQtc2l6ZToyMHB4O2N1cnNvcjpwb2ludGVyfS5tb2RhbF9fdGFicy0tYnV0dG9uc3tkaXNwbGF5OmZsZXg7Z2FwOjIwcHg7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tYm90dG9tOjIwcHh9Lm1vZGFsX190YWJzLS1idXR0b257dHJhbnNpdGlvbjphbGwgLjNzfS5tb2RhbF9fdGFicy0tYnV0dG9uLmFjdGl2ZXtjb2xvcjp2YXIoLS1jb2xvcl9fcHJpbWFyeSk7Zm9udC13ZWlnaHQ6NjAwfS5tb2RhbF9fdGFicy0tY29udGVudHtkaXNwbGF5Om5vbmV9Lm1vZGFsX190YWJzLS1jb250ZW50LmFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5zY3JvbGwtc2NhbGUtcmV2ZWFse3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0uc2Nyb2xsLXNjYWxlLXJldmVhbF9fY29udGVudHt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnNjcm9sbC1zY2FsZS1yZXZlYWxfX2Jne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO2JhY2tncm91bmQ6I2ZmZjt6LWluZGV4OjA7cG9pbnRlci1ldmVudHM6bm9uZX0ucmV2ZWFsLXdvcmQtbWFza3tkaXNwbGF5OmlubGluZS1ibG9jaztvdmVyZmxvdzpoaWRkZW47dmVydGljYWwtYWxpZ246Ym90dG9tO3BhZGRpbmctdG9wOi4xNWVtO21hcmdpbi10b3A6LTAuMTVlbTtwYWRkaW5nLWJvdHRvbTouMjVlbTttYXJnaW4tYm90dG9tOi0wLjI1ZW19LnJldmVhbC13b3Jke2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5wbGFjZXMtc2xpZGVye3BhZGRpbmc6MH0ucGxhY2VzLXNsaWRlcl9faGVhZGVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O21hcmdpbi1ib3R0b206MjdweDtnYXA6NDBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5wbGFjZXMtc2xpZGVyX19oZWFkZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxNnB4O21hcmdpbi1ib3R0b206MH19LnBsYWNlcy1zbGlkZXJfX2hlYWRlci1sZWZ0e2ZsZXg6MX0ucGxhY2VzLXNsaWRlcl9faGVhZGVyLXJpZ2h0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjMwcHg7YWxpZ24taXRlbXM6ZmxleC1lbmQ7bWF4LXdpZHRoOjUwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5wbGFjZXMtc2xpZGVyX19oZWFkZXItcmlnaHR7d2lkdGg6MTAwJTthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O21heC13aWR0aDoxMDAlO2dhcDowfX0ucGxhY2VzLXNsaWRlcl9fdGl0bGV7Zm9udC1mYW1pbHk6XCJiZWJhcy1uZXVlXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLWgyLCA1NnB4KTtsaW5lLWhlaWdodDoxMTAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LnBsYWNlcy1zbGlkZXJfX3RpdGxle2ZvbnQtc2l6ZTo0OHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5wbGFjZXMtc2xpZGVyX190aXRsZXtmb250LXNpemU6NDBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5wbGFjZXMtc2xpZGVyX190aXRsZXtmb250LXNpemU6MzJweH19LnBsYWNlcy1zbGlkZXJfX3RpdGxle3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzouMDFlbTttYXJnaW4tYm90dG9tOjA7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmspfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsucGxhY2VzLXNsaWRlcl9fdGl0bGV7Zm9udC1zaXplOjM2cHg7bGluZS1oZWlnaHQ6MTEwJX19LnBsYWNlcy1zbGlkZXJfX2NhdGVnb3JpZXN7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDoxNnB4O21heC13aWR0aDoxMDAlO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5wbGFjZXMtc2xpZGVyX19jYXRlZ29yaWVze3dpZHRoOjEwMCU7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7ZmxleC13cmFwOm5vd3JhcDtnYXA6MTJweDttYXJnaW4tYm90dG9tOjE2cHg7b3ZlcmZsb3cteDphdXRvO292ZXJmbG93LXk6aGlkZGVuOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO3Njcm9sbC1zbmFwLXR5cGU6eCBtYW5kYXRvcnk7c2Nyb2xsYmFyLXdpZHRoOm5vbmV9LnBsYWNlcy1zbGlkZXJfX2NhdGVnb3JpZXM6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX19LnBsYWNlcy1zbGlkZXJfX2NhdGVnb3J5e2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDozNnB4O3BhZGRpbmc6MTJweCAxNnB4O2JvcmRlci1yYWRpdXM6MTAuNXB4O2JvcmRlcjoxcHggc29saWQgdmFyKC0tY29sb3JfX2dyZXksICNkN2Q3ZDcpO2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTtiYWNrZHJvcC1maWx0ZXI6Ymx1cigycHgpO2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLXRhZywgMTJweCk7bGluZS1oZWlnaHQ6MTMwJTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO3RleHQtZGVjb3JhdGlvbjpub25lO3doaXRlLXNwYWNlOm5vd3JhcDt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjJzIHZhcigtLWVhc2VPdXRDdWJpYyksY29sb3IgLjJzIHZhcigtLWVhc2VPdXRDdWJpYyksYm9yZGVyLWNvbG9yIC4ycyB2YXIoLS1lYXNlT3V0Q3ViaWMpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LnBsYWNlcy1zbGlkZXJfX2NhdGVnb3J5e2ZsZXg6MCAwIGF1dG87c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnR9fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucGxhY2VzLXNsaWRlcl9fY2F0ZWdvcnk6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6dmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpfX0ucGxhY2VzLXNsaWRlcl9fYXJyb3dze2Rpc3BsYXk6ZmxleDtnYXA6MTJweDtmbGV4LXNocmluazowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LnBsYWNlcy1zbGlkZXJfX2Fycm93c3t3aWR0aDoxMDAlO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1zZWxmOmZsZXgtZW5kO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjI0cHh9fS5wbGFjZXMtc2xpZGVyX19hcnJvd3t3aWR0aDo1NnB4O2hlaWdodDo1NnB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6I2ZmZjtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyayk7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RyYW5zaXRpb246Y29sb3IgLjNzIHZhcigtLWVhc2VPdXRDdWJpYyk7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6dmlzaWJsZX0ucGxhY2VzLXNsaWRlcl9fYXJyb3cgLnNsaWRlci1hcnJvdy1yaW5ne3Bvc2l0aW9uOmFic29sdXRlO2luc2V0Oi0ycHg7d2lkdGg6Y2FsYygxMDAlICsgNHB4KTtoZWlnaHQ6Y2FsYygxMDAlICsgNHB4KTtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKX0ucGxhY2VzLXNsaWRlcl9fYXJyb3cgLnNsaWRlci1hcnJvdy1yaW5nIGNpcmNsZXtmaWxsOm5vbmU7c3Ryb2tlOiNlMDFjNDc7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWRhc2hhcnJheToxMDA7c3Ryb2tlLWRhc2hvZmZzZXQ6MTAwO3RyYW5zaXRpb246c3Ryb2tlLWRhc2hvZmZzZXQgLjMyNXMgY3ViaWMtYmV6aWVyKDAuMzcsIDAsIDAuNjMsIDEpfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucGxhY2VzLXNsaWRlcl9fYXJyb3c6aG92ZXJ7Y29sb3I6dmFyKC0tY29sb3JfX3ByaW1hcnkpfS5wbGFjZXMtc2xpZGVyX19hcnJvdzpob3ZlciAuc2xpZGVyLWFycm93LXJpbmcgY2lyY2xle3N0cm9rZS1kYXNob2Zmc2V0OjB9fS5wbGFjZXMtc2xpZGVyX19hcnJvdzphY3RpdmV7dHJhbnNmb3JtOnNjYWxlKDAuOTUpfS5wbGFjZXMtc2xpZGVyX19hcnJvdy5pcy1kaXNhYmxlZHtvcGFjaXR5Oi4zNTtjdXJzb3I6bm90LWFsbG93ZWQ7cG9pbnRlci1ldmVudHM6bm9uZX0ucGxhY2VzLXNsaWRlcl9fYXJyb3cgLnNsaWRlci1hcnJvdy1pY29ue3dpZHRoOjIwcHg7aGVpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5wbGFjZXMtc2xpZGVyX193cmFwcGVye292ZXJmbG93OmhpZGRlbjttYXJnaW4tYm90dG9tOjU2cHg7d2lkdGg6Y2FsYyg1MHZ3ICsgNTAlKX0ucGxhY2VzLXNsaWRlcl9fd3JhcHBlciAuc2xpY2stbGlzdHtvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7bWFyZ2luOjAgLTZweH0ucGxhY2VzLXNsaWRlcl9fd3JhcHBlciAuc2xpY2stdHJhY2t7ZGlzcGxheTpmbGV4fS5wbGFjZXMtc2xpZGVyX193cmFwcGVyIC5zbGljay1zbGlkZXtwYWRkaW5nOjAgNnB4O2hlaWdodDphdXRvfS5wbGFjZXMtc2xpZGVyX19zbGlkZXttaW4td2lkdGg6MDt3aWR0aDphdXRvICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsucGxhY2VzLXNsaWRlcl9fc2xpZGUgLnBsYWNlLWNhcmR7d2lkdGg6MzQwcHg7aGVpZ2h0OjUxMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5wbGFjZXMtc2xpZGVyX19zbGlkZSAucGxhY2UtY2FyZHt3aWR0aDozMDBweDtoZWlnaHQ6NDUwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsucGxhY2VzLXNsaWRlcl9fc2xpZGUgLnBsYWNlLWNhcmR7d2lkdGg6bWluKDI4MHB4LDc1dncpO2hlaWdodDphdXRvO2FzcGVjdC1yYXRpbzo0ODAvNzIwfX0ucGxhY2VzLXNsaWRlcl9fYWN0aW9uc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjIwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsucGxhY2VzLXNsaWRlcl9fYWN0aW9uc3t3aWR0aDoxMDAlO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ucGxhY2VzLXNsaWRlcl9fYWN0aW9ucz5kaXZ7d2lkdGg6MTAwJX0ucGxhY2VzLXNsaWRlcl9fYWN0aW9ucyAuYnRue3dpZHRoOjEwMCU7anVzdGlmeS1jb250ZW50OmNlbnRlcn19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5wbGFjZXMtc2xpZGVyX19hY3Rpb25ze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ucGxhY2VzLXNsaWRlcl9fYWN0aW9ucyAuYnRue3dpZHRoOjEwMCV9fS5wbGFjZXMtc2xpZGVyIC5wbGFjZS1jYXJkX19kZXRhaWxzLWdyaWR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTRweDthbGlnbi1pdGVtczpzdHJldGNofS5wbGFjZXMtc2xpZGVyIC5wbGFjZS1jYXJkX19kZXRhaWxzLWludHJve21heC13aWR0aDoxMDAlfS5wbGFjZS1jYXJkey0tcGxhY2UtY2FyZC1ob3Zlci1kdXJhdGlvbjogMC42czstLXBsYWNlLWNhcmQtb3ZlcmxheS1iYXNlOiBsaW5lYXItZ3JhZGllbnQoIDE4MGRlZywgcmdiYSgyNiwgMjYsIDI2LCAwLjYpIDE5Ljg4JSwgcmdiYSgyNiwgMjYsIDI2LCAwKSAyOS44OCUgKTstLXBsYWNlLWNhcmQtb3ZlcmxheS1ob3ZlcjogbGluZWFyLWdyYWRpZW50KCAxODBkZWcsIHJnYmEoMjYsIDI2LCAyNiwgMC42KSAxOS44OCUsIHJnYmEoMjYsIDI2LCAyNiwgMCkgMjkuODglLCByZ2JhKDI2LCAyNiwgMjYsIDApIDY5Ljk3JSwgcmdiYSgwLCAwLCAwLCAwLjYpIDc5Ljk3JSApO3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1yYWRpdXM6MDtvdmVyZmxvdzpoaWRkZW47d2lkdGg6NDgwcHg7aGVpZ2h0OjcyMHB4O2Rpc3BsYXk6YmxvY2s7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6aW5oZXJpdH1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnBsYWNlLWNhcmQ6aG92ZXIgLnBsYWNlLWNhcmRfX2ltYWdlIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4wMil9LnBsYWNlLWNhcmQucGxhY2UtY2FyZC0td2l0aC1kZXRhaWxzOmhvdmVyIC5wbGFjZS1jYXJkX19vdmVybGF5OjphZnRlcntvcGFjaXR5OjF9LnBsYWNlLWNhcmQucGxhY2UtY2FyZC0td2l0aC1kZXRhaWxzOmhvdmVyIC5wbGFjZS1jYXJkX19kZXRhaWxze29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19LnBsYWNlLWNhcmRfX2ltYWdle3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7b3ZlcmZsb3c6aGlkZGVuO3otaW5kZXg6MH0ucGxhY2UtY2FyZF9faW1hZ2UgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3ZlcjtkaXNwbGF5OmJsb2NrO3RyYW5zaXRpb246dHJhbnNmb3JtIHZhcigtLXBsYWNlLWNhcmQtaG92ZXItZHVyYXRpb24pIGVhc2UtaW4tb3V0fS5wbGFjZS1jYXJkX19vdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7ei1pbmRleDoxO2JhY2tncm91bmQ6dmFyKC0tcGxhY2UtY2FyZC1vdmVybGF5LWJhc2UpO3BvaW50ZXItZXZlbnRzOm5vbmV9LnBsYWNlLWNhcmRfX292ZXJsYXk6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO2JhY2tncm91bmQ6dmFyKC0tcGxhY2UtY2FyZC1vdmVybGF5LWhvdmVyKTtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IHZhcigtLXBsYWNlLWNhcmQtaG92ZXItZHVyYXRpb24pIHZhcigtLWVhc2VPdXRDdWJpYyl9LnBsYWNlLWNhcmRfX2NvbnRlbnR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7cGFkZGluZzoyNHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2dhcDoyNHB4O3otaW5kZXg6Mn0ucGxhY2UtY2FyZF9fZGV0YWlsc3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjI0cHg7cmlnaHQ6MjRweDtib3R0b206MjRweDt6LWluZGV4OjI7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDE4cHgpO3RyYW5zaXRpb246b3BhY2l0eSB2YXIoLS1wbGFjZS1jYXJkLWhvdmVyLWR1cmF0aW9uKSB2YXIoLS1lYXNlT3V0Q3ViaWMpLHRyYW5zZm9ybSB2YXIoLS1wbGFjZS1jYXJkLWhvdmVyLWR1cmF0aW9uKSB2YXIoLS1lYXNlT3V0Q3ViaWMpO3BvaW50ZXItZXZlbnRzOm5vbmV9LnBsYWNlLWNhcmRfX2RldGFpbHMtZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOm1pbm1heCgwLCAxZnIpIG1pbm1heCgyNjBweCwgMzglKTtnYXA6MjBweDthbGlnbi1pdGVtczplbmR9LnBsYWNlLWNhcmRfX2RldGFpbHMtbWFpbnttaW4td2lkdGg6MH0ucGxhY2UtY2FyZF9fZmFjdHN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6OHB4O21hcmdpbi1ib3R0b206MTRweH0ucGxhY2UtY2FyZF9faWRlbnRpdHl7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjEwcHg7bWFyZ2luLWJvdHRvbToxNHB4O21pbi13aWR0aDowfS5wbGFjZS1jYXJkX19pZGVudGl0eS1sb2dve3dpZHRoOjI4cHg7aGVpZ2h0OjI4cHg7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LXNocmluazowfS5wbGFjZS1jYXJkX19pZGVudGl0eS1sb2dvIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6YmxvY2s7b2JqZWN0LWZpdDpjb250YWluO2ZpbHRlcjpicmlnaHRuZXNzKDApIGludmVydCgxKX0ucGxhY2UtY2FyZF9faWRlbnRpdHktbmFtZXtmb250LWZhbWlseTpcIm1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1idXR0b24sIDE2cHgpO2xpbmUtaGVpZ2h0OjEwMCU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiNmZmY7bWluLXdpZHRoOjA7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6LXdlYmtpdC1ib3g7LXdlYmtpdC1saW5lLWNsYW1wOjE7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsfS5wbGFjZS1jYXJkX19mYWN0e2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo4cHg7bWFyZ2luOjA7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo2MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtYnV0dG9uLCAxNnB4KTtsaW5lLWhlaWdodDoxMDAlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojZmZmfS5wbGFjZS1jYXJkX19mYWN0LWljb257d2lkdGg6MzJweDtoZWlnaHQ6MzJweDtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5wbGFjZS1jYXJkX19mYWN0LWljb24gaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpibG9ja30ucGxhY2UtY2FyZF9fdGFnc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjhweH0ucGxhY2UtY2FyZF9fdGFne2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLXRhZywgMTJweCk7bGluZS1oZWlnaHQ6MTMwJTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzo4cHggMTBweDtib3JkZXItcmFkaXVzOjhweDtiYWNrZ3JvdW5kOmhzbGEoMCwwJSwxMDAlLC4xKTtiYWNrZHJvcC1maWx0ZXI6Ymx1cigycHgpO2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnBsYWNlLWNhcmRfX3RhZy0tbW9yZXttaW4td2lkdGg6NDRweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5wbGFjZS1jYXJkX19kZXRhaWxzLWludHJve2NvbG9yOmhzbGEoMCwwJSwxMDAlLC45Mik7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MThweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTQwJTttYXJnaW46MDt0ZXh0LXdyYXA6YmFsYW5jZTt0ZXh0LWFsaWduOmVuZH0ucGxhY2UtY2FyZF9fZGV0YWlscy1pbnRybyBwe21hcmdpbjowfS5wbGFjZS1jYXJkX19kZXRhaWxzLWludHJve292ZXJmbG93OmhpZGRlbjtkaXNwbGF5Oi13ZWJraXQtYm94Oy13ZWJraXQtbGluZS1jbGFtcDo2Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbH1AbWVkaWEoaG92ZXI6IG5vbmUpLChwb2ludGVyOiBjb2Fyc2Upey5wbGFjZS1jYXJkX19vdmVybGF5e2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjYyKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjMyKSAzOCUsIHJnYmEoMCwgMCwgMCwgMC44KSAxMDAlKX0ucGxhY2UtY2FyZF9fb3ZlcmxheTo6YWZ0ZXJ7b3BhY2l0eTowfS5wbGFjZS1jYXJkX19kZXRhaWxze29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0ucGxhY2UtY2FyZF9fZGV0YWlscy1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z2FwOjE0cHh9fUBtZWRpYShtYXgtaGVpZ2h0OiA5MDBweClhbmQgKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5wbGFjZS1jYXJkey0tcGxhY2UtY2FyZC1vdmVybGF5LWhvdmVyOiBsaW5lYXItZ3JhZGllbnQoIDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjc2KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjYyKSA0NiUsIHJnYmEoMCwgMCwgMCwgMC44NCkgMTAwJSApfX0ucGxhY2UtY2FyZF9fdGV4dHtmbGV4OjE7bWluLXdpZHRoOjB9LnBsYWNlLWNhcmRfX3RpdGxle2ZvbnQtZmFtaWx5OlwiYmViYXMtbmV1ZVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOnZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1oMywgMzZweCk7bGluZS1oZWlnaHQ6MTEwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5wbGFjZS1jYXJkX190aXRsZXtmb250LXNpemU6MzJweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsucGxhY2UtY2FyZF9fdGl0bGV7Zm9udC1zaXplOjMwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsucGxhY2UtY2FyZF9fdGl0bGV7Zm9udC1zaXplOjI4cHh9fS5wbGFjZS1jYXJkX190aXRsZXtjb2xvcjojZmZmO21hcmdpbjowIDAgMTZweCAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzouMDJlbX0ucGxhY2UtY2FyZF9fZGVzY3JpcHRpb257Y29sb3I6aHNsYSgwLDAlLDEwMCUsLjkpO2ZvbnQtZmFtaWx5OnZhcigtLXRleHRfX3NlY29uZGFyeSk7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS42O2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW46MDttYXgtd2lkdGg6MzUwcHg7ZGlzcGxheTotd2Via2l0LWJveDstd2Via2l0LWxpbmUtY2xhbXA6MztsaW5lLWNsYW1wOjM7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5wbGFjZS1jYXJkX19sb2dve2ZsZXgtc2hyaW5rOjA7d2lkdGg6NjRweDtoZWlnaHQ6NjRweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7dG9wOi04cHh9LnBsYWNlLWNhcmRfX2xvZ28gaW1ne21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW47ZmlsdGVyOmJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpfS5wb3N0cy1zbGlkZXJ7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6ODBweCAwIDA7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsucG9zdHMtc2xpZGVye3BhZGRpbmc6NjBweCAwIDB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsucG9zdHMtc2xpZGVye3BhZGRpbmc6NDhweCAwIDB9fS5wb3N0cy1zbGlkZXJfX2VzcGVybHVldHRle3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTM4MHB4O3dpZHRoOjEwNTBweDtoZWlnaHQ6YXV0bztjb2xvcjp2YXIoLS1jb2xvcl9fYWNjZW50LCAjZmY2YjM1KTtvcGFjaXR5Oi4yO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDowO3RyYW5zZm9ybTpzY2FsZVkoLTEpIHJvdGF0ZSgxODBkZWcpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LnBvc3RzLXNsaWRlcl9fZXNwZXJsdWV0dGV7bGVmdDotMzIwcHg7d2lkdGg6OTAwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LnBvc3RzLXNsaWRlcl9fZXNwZXJsdWV0dGV7bGVmdDotMjMwcHg7d2lkdGg6NzAwcHg7b3BhY2l0eTouMjh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsucG9zdHMtc2xpZGVyX19lc3Blcmx1ZXR0ZXtsZWZ0Oi0xODBweDt3aWR0aDo1NjBweDtvcGFjaXR5Oi4zMn19LnBvc3RzLXNsaWRlcl9fZXNwZXJsdWV0dGUgc3Zne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87ZGlzcGxheTpibG9ja30ucG9zdHMtc2xpZGVyX19lc3Blcmx1ZXR0ZSBwYXRoe3N0cm9rZS1kYXNoYXJyYXk6MDtzdHJva2UtZGFzaG9mZnNldDowfS5wb3N0cy1zbGlkZXJfX2lubmVye21heC13aWR0aDp2YXIoLS1jb250YWluZXJfX3dpZHRoKTt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG87cGFkZGluZzowIHZhcigtLWNvbnRhaW5lcl9fcGFkZGluZyk7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5wb3N0cy1zbGlkZXJfX2hlYWRlcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6ZmxleC1lbmQ7bWFyZ2luLWJvdHRvbTo0OHB4O2dhcDoyNHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsucG9zdHMtc2xpZGVyX19oZWFkZXJ7bWFyZ2luLWJvdHRvbTozMnB4fX0ucG9zdHMtc2xpZGVyX190aXRsZXtmb250LWZhbWlseTpcImJlYmFzLW5ldWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtaDIsIDU2cHgpO2xpbmUtaGVpZ2h0OjExMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsucG9zdHMtc2xpZGVyX190aXRsZXtmb250LXNpemU6NDhweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsucG9zdHMtc2xpZGVyX190aXRsZXtmb250LXNpemU6NDBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5wb3N0cy1zbGlkZXJfX3RpdGxle2ZvbnQtc2l6ZTozMnB4fX0ucG9zdHMtc2xpZGVyX190aXRsZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6LjAxZW07bWFyZ2luOjA7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmspO2ZsZXg6MX0ucG9zdHMtc2xpZGVyX19hcnJvd3N7ZGlzcGxheTpmbGV4O2dhcDoxMnB4O2ZsZXgtc2hyaW5rOjA7YWxpZ24tc2VsZjpmbGV4LWVuZH0ucG9zdHMtc2xpZGVyX19hcnJvd3t3aWR0aDo1NnB4O2hlaWdodDo1NnB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6I2ZmZjtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyayk7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RyYW5zaXRpb246Y29sb3IgLjNzIHZhcigtLWVhc2VPdXRDdWJpYyk7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6dmlzaWJsZTtib3JkZXI6bm9uZX0ucG9zdHMtc2xpZGVyX19hcnJvdyAuc2xpZGVyLWFycm93LXJpbmd7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6LTJweDt3aWR0aDpjYWxjKDEwMCUgKyA0cHgpO2hlaWdodDpjYWxjKDEwMCUgKyA0cHgpO3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpfS5wb3N0cy1zbGlkZXJfX2Fycm93IC5zbGlkZXItYXJyb3ctcmluZyBjaXJjbGV7ZmlsbDpub25lO3N0cm9rZTojZTAxYzQ3O3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1kYXNoYXJyYXk6MTAwO3N0cm9rZS1kYXNob2Zmc2V0OjEwMDt0cmFuc2l0aW9uOnN0cm9rZS1kYXNob2Zmc2V0IC4zMjVzIGN1YmljLWJlemllcigwLjM3LCAwLCAwLjYzLCAxKX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnBvc3RzLXNsaWRlcl9fYXJyb3c6aG92ZXJ7Y29sb3I6dmFyKC0tY29sb3JfX3ByaW1hcnkpfS5wb3N0cy1zbGlkZXJfX2Fycm93OmhvdmVyIC5zbGlkZXItYXJyb3ctcmluZyBjaXJjbGV7c3Ryb2tlLWRhc2hvZmZzZXQ6MH19LnBvc3RzLXNsaWRlcl9fYXJyb3c6YWN0aXZle3RyYW5zZm9ybTpzY2FsZSgwLjk1KX0ucG9zdHMtc2xpZGVyX19hcnJvdy5pcy1kaXNhYmxlZHtvcGFjaXR5Oi4zNTtjdXJzb3I6bm90LWFsbG93ZWQ7cG9pbnRlci1ldmVudHM6bm9uZX0ucG9zdHMtc2xpZGVyX19hcnJvdyAuc2xpZGVyLWFycm93LWljb257d2lkdGg6MjBweDtoZWlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LnBvc3RzLXNsaWRlcl9fdHJhY2t7bWF4LXdpZHRoOnZhcigtLWNvbnRhaW5lcl9fd2lkdGgpO3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgdmFyKC0tY29udGFpbmVyX19wYWRkaW5nKTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LnBvc3RzLXNsaWRlcl9fd3JhcHBlcntvdmVyZmxvdzpoaWRkZW47bWFyZ2luLWJvdHRvbTo1NnB4O3dpZHRoOmNhbGMoNTB2dyArIDUwJSl9LnBvc3RzLXNsaWRlcl9fd3JhcHBlciAuc2xpY2stbGlzdHtvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7bWFyZ2luOjAgLTZweH0ucG9zdHMtc2xpZGVyX193cmFwcGVyIC5zbGljay10cmFja3tkaXNwbGF5OmZsZXh9LnBvc3RzLXNsaWRlcl9fd3JhcHBlciAuc2xpY2stc2xpZGV7cGFkZGluZzowIDZweDtoZWlnaHQ6YXV0b30ucG9zdHMtc2xpZGVyX19zbGlkZXttaW4td2lkdGg6MDt3aWR0aDphdXRvICFpbXBvcnRhbnR9LnBvc3RzLXNsaWRlcl9fc2xpZGUgLnBsYWNlLWNhcmR7d2lkdGg6MTI4MHB4O2hlaWdodDo2NDBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5wb3N0cy1zbGlkZXJfX3NsaWRlIC5wbGFjZS1jYXJke3dpZHRoOjk2MHB4O2hlaWdodDo1MjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsucG9zdHMtc2xpZGVyX19zbGlkZSAucGxhY2UtY2FyZHtkaXNwbGF5OmZsZXg7d2lkdGg6dmFyKC0tRGltZW5zaW9ucy1FZGl0b3JpYWwtdGVhc2VyLXdpZHRoLCAzNTBweCk7aGVpZ2h0OnZhcigtLURpbWVuc2lvbnMtRWRpdG9yaWFsLXRlYXNlci1oZWlnaHQsIDM1MHB4KX0ucG9zdHMtc2xpZGVyX19zbGlkZSAucGxhY2UtY2FyZF9fY29udGVudHtpbnNldDowO3BhZGRpbmc6MjRweCAyNHB4IDEycHggMjRweDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtnYXA6MTZweH0ucG9zdHMtc2xpZGVyX19zbGlkZSAucGxhY2UtY2FyZF9fdGV4dHttYXgtd2lkdGg6MTAwJX0ucG9zdHMtc2xpZGVyX19zbGlkZSAucGxhY2UtY2FyZF9fdGl0bGV7Zm9udC1mYW1pbHk6XCJiZWJhcy1uZXVlXCIsc2Fucy1zZXJpZjtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1oMywgMjhweCk7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjExMCU7bWFyZ2luOjAgMCAxNnB4IDB9LnBvc3RzLXNsaWRlcl9fc2xpZGUgLnBsYWNlLWNhcmRfX2Rlc2NyaXB0aW9ue2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtcGFyYWdyYXBoLCAxNnB4KTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTQwJTttYXJnaW46MDttYXgtd2lkdGg6MTAwJX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5wb3N0cy1zbGlkZXJfX3NsaWRlIC5wbGFjZS1jYXJke3dpZHRoOm1pbih2YXIoLS1EaW1lbnNpb25zLUVkaXRvcmlhbC10ZWFzZXItd2lkdGgsIDM1MHB4KSwxMDB2dyAtIHZhcigtLWNvbnRhaW5lcl9fcGFkZGluZykqMil9fS5wb3N0cy1zbGlkZXJfX2FjdGlvbnN7bWF4LXdpZHRoOnZhcigtLWNvbnRhaW5lcl9fd2lkdGgpO3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgdmFyKC0tY29udGFpbmVyX19wYWRkaW5nKTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nLWJvdHRvbTo4MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LnBvc3RzLXNsaWRlcl9fYWN0aW9uc3twYWRkaW5nLWJvdHRvbTo0OHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5wb3N0cy1zbGlkZXIgLnBsYWNlLWNhcmR7LS1wbGFjZS1jYXJkLWhvdmVyLWR1cmF0aW9uOiAwc30ucG9zdHMtc2xpZGVyIC5wbGFjZS1jYXJkX19pbWFnZSBpbWd7dHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudH0ucG9zdHMtc2xpZGVyIC5wbGFjZS1jYXJkX19vdmVybGF5e2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNiwgMjYsIDI2LCAwLjYpIDAlLCByZ2JhKDI2LCAyNiwgMjYsIDAuMjgpIDQyJSwgcmdiYSgyNiwgMjYsIDI2LCAwLjA4KSAxMDAlKTt0cmFuc2l0aW9uOm5vbmV9LnBvc3RzLXNsaWRlciAucGxhY2UtY2FyZF9fZGV0YWlsc3tkaXNwbGF5Om5vbmV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4IClhbmQgKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5wb3N0cy1zbGlkZXIgLnBsYWNlLWNhcmQ6aG92ZXIgLnBsYWNlLWNhcmRfX2ltYWdlIGltZ3t0cmFuc2Zvcm06bm9uZX0ucG9zdHMtc2xpZGVyIC5wbGFjZS1jYXJkLnBsYWNlLWNhcmQtLXdpdGgtZGV0YWlsczpob3ZlciAucGxhY2UtY2FyZF9fb3ZlcmxheXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjYsIDI2LCAyNiwgMC42KSAwJSwgcmdiYSgyNiwgMjYsIDI2LCAwLjI4KSA0MiUsIHJnYmEoMjYsIDI2LCAyNiwgMC4wOCkgMTAwJSl9fS5yZWFzc3VyYW5jZXtwb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6dmFyKC0tY29udGFpbmVyX193aWR0aCk7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjgwcHggdmFyKC0tY29udGFpbmVyX19wYWRkaW5nKX0ucmVhc3N1cmFuY2UtLWhlcm97cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbTowfS5yZWFzc3VyYW5jZV9fcGlue3dpZHRoOjEwMCV9LnJlYXNzdXJhbmNlX19ncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDYsIDFmcik7Z3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCgzLCBjbGFtcCgxODBweCwgMTh2dywgMzIwcHgpKTtjb2x1bW4tZ2FwOjEycHg7cm93LWdhcDoxMnB4O3dpZHRoOjEwMCV9LnJlYXNzdXJhbmNlX19jZWxse3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjt3aWxsLWNoYW5nZTp0cmFuc2Zvcm19LnJlYXNzdXJhbmNlX19jZWxsIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7ZGlzcGxheTpibG9ja30ucmVhc3N1cmFuY2UgLmNlbGwtLXAxe2dyaWQtY29sdW1uOjEvNDtncmlkLXJvdzoxfS5yZWFzc3VyYW5jZSAuY2VsbC0tcDJ7Z3JpZC1jb2x1bW46NC81O2dyaWQtcm93OjF9LnJlYXNzdXJhbmNlIC5jZWxsLS1zMXtncmlkLWNvbHVtbjo1Lzc7Z3JpZC1yb3c6MX0ucmVhc3N1cmFuY2UgLmNlbGwtLXMye2dyaWQtY29sdW1uOjEvMztncmlkLXJvdzoyfS5yZWFzc3VyYW5jZSAuY2VsbC0tcDN7Z3JpZC1jb2x1bW46My82O2dyaWQtcm93OjJ9LnJlYXNzdXJhbmNlIC5jZWxsLS1wNHtncmlkLWNvbHVtbjo2Lzc7Z3JpZC1yb3c6Mn0ucmVhc3N1cmFuY2UgLmNlbGwtLXA1e2dyaWQtY29sdW1uOjEvMjtncmlkLXJvdzozfS5yZWFzc3VyYW5jZSAuY2VsbC0tcDZ7Z3JpZC1jb2x1bW46Mi81O2dyaWQtcm93OjN9LnJlYXNzdXJhbmNlIC5jZWxsLS1zM3tncmlkLWNvbHVtbjo1Lzc7Z3JpZC1yb3c6M30ucmVhc3N1cmFuY2VfX3N0YXR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtoZWlnaHQ6MTAwJTtwYWRkaW5nOmNsYW1wKDMycHgsNXZ3LDcycHgpO2JhY2tncm91bmQ6I2ZmZjtnYXA6OHB4O2JvcmRlcjoxcHggc29saWQgcmdiYSgyNiwyNiwyNiwuMSk7dGV4dC1hbGlnbjpjZW50ZXJ9LnJlYXNzdXJhbmNlX19udW1iZXJ7Zm9udC1mYW1pbHk6XCJiZWJhcy1uZXVlXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOmNsYW1wKDQ4cHgsN3Z3LDEwMHB4KTtsaW5lLWhlaWdodDo5MCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsucmVhc3N1cmFuY2VfX251bWJlcntmb250LXNpemU6NDhweDtsaW5lLWhlaWdodDoxMDAlfX0ucmVhc3N1cmFuY2VfX251bWJlcnttYXJnaW46MDtsZXR0ZXItc3BhY2luZzotMC4wMWVtfS5yZWFzc3VyYW5jZV9fbnVtYmVyIC5yZWFzc3VyYW5jZV9fc3VmZml4e2ZvbnQtc2l6ZTouNTVlbTt2ZXJ0aWNhbC1hbGlnbjpzdXBlcn0ucmVhc3N1cmFuY2VfX2xhYmVse2ZvbnQtZmFtaWx5OlwiYmViYXMtbmV1ZVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2xlYWRpbmctdHJpbTpib3RoO3RleHQtZWRnZTpjYXA7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLWg0LCAyNHB4KTtsaW5lLWhlaWdodDo5MCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsucmVhc3N1cmFuY2VfX2xhYmVse2ZvbnQtc2l6ZToyMnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5yZWFzc3VyYW5jZV9fbGFiZWx7Zm9udC1zaXplOjIwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsucmVhc3N1cmFuY2VfX2xhYmVse2ZvbnQtc2l6ZToxOHB4fX0ucmVhc3N1cmFuY2VfX2xhYmVse2NvbG9yOnZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTttYXJnaW46MDtsaW5lLWhlaWdodDo5MCV9LnJlYXNzdXJhbmNlIC5zdGF0LS1vcmFuZ2UgLnJlYXNzdXJhbmNlX19udW1iZXJ7Y29sb3I6dmFyKC0tY29sb3JfX2FjY2VudCwgI2ZmNmIzNSl9LnJlYXNzdXJhbmNlIC5zdGF0LS1yZWQgLnJlYXNzdXJhbmNlX19udW1iZXJ7Y29sb3I6I2Q2M2I1YX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5yZWFzc3VyYW5jZXtwYWRkaW5nOjQwcHggdmFyKC0tY29udGFpbmVyX19wYWRkaW5nKX0ucmVhc3N1cmFuY2UtLWhlcm97cGFkZGluZzowfS5yZWFzc3VyYW5jZV9fZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcik7Z3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCgzLCBjbGFtcCgxNjVweCwgMjh2dywgMjQwcHgpKTtnYXA6MTBweH0ucmVhc3N1cmFuY2UgLmNlbGwtLXAxLC5yZWFzc3VyYW5jZSAuY2VsbC0tcDIsLnJlYXNzdXJhbmNlIC5jZWxsLS1zMSwucmVhc3N1cmFuY2UgLmNlbGwtLXMyLC5yZWFzc3VyYW5jZSAuY2VsbC0tcDMsLnJlYXNzdXJhbmNlIC5jZWxsLS1wNCwucmVhc3N1cmFuY2UgLmNlbGwtLXA1LC5yZWFzc3VyYW5jZSAuY2VsbC0tcDYsLnJlYXNzdXJhbmNlIC5jZWxsLS1zM3tncmlkLWNvbHVtbjphdXRvO2dyaWQtcm93OmF1dG99LnJlYXNzdXJhbmNlIC5jZWxsLS1wNCwucmVhc3N1cmFuY2UgLmNlbGwtLXA1LC5yZWFzc3VyYW5jZSAuY2VsbC0tcDZ7ZGlzcGxheTpub25lfS5yZWFzc3VyYW5jZSAuY2VsbC0tczF7Z3JpZC1jb2x1bW46MTtncmlkLXJvdzoxfS5yZWFzc3VyYW5jZSAuY2VsbC0tcDF7Z3JpZC1jb2x1bW46MjtncmlkLXJvdzoxfS5yZWFzc3VyYW5jZSAuY2VsbC0tczJ7Z3JpZC1jb2x1bW46MjtncmlkLXJvdzoyfS5yZWFzc3VyYW5jZSAuY2VsbC0tcDJ7Z3JpZC1jb2x1bW46MTtncmlkLXJvdzoyfS5yZWFzc3VyYW5jZSAuY2VsbC0tcDN7Z3JpZC1jb2x1bW46MjtncmlkLXJvdzozfS5yZWFzc3VyYW5jZSAuY2VsbC0tczN7Z3JpZC1jb2x1bW46MTtncmlkLXJvdzozfS5yZWFzc3VyYW5jZV9fbGFiZWx7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtaDQsIDIycHgpO2xpbmUtaGVpZ2h0OjkwJX19LnRpbWVsaW5lLXNlY3Rpb257cGFkZGluZzoxMjBweCAwO2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX3doaXRlKX1AbWVkaWEobWF4LXdpZHRoOiAxMDUwcHgpey50aW1lbGluZS1zZWN0aW9ue3BhZGRpbmc6ODBweCAwfX0udGltZWxpbmUtc2VjdGlvbl9faGVhZGVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjYwcHg7bWFyZ2luOjAgMCA4MHB4O21heC13aWR0aDoxMDAlfUBtZWRpYShtYXgtd2lkdGg6IDEwNTBweCl7LnRpbWVsaW5lLXNlY3Rpb25fX2hlYWRlcnttYXJnaW4tYm90dG9tOjYwcHg7Z2FwOjQwcHg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0udGltZWxpbmUtc2VjdGlvbl9fdGl0bGV7Zm9udC1mYW1pbHk6dmFyKC0tdGV4dF9fcHJpbWFyeSk7Zm9udC1zaXplOjcycHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMTttYXJnaW46MDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7ZmxleDowIDAgYXV0bzttYXgtd2lkdGg6NTAlfUBtZWRpYShtYXgtd2lkdGg6IDEwNTBweCl7LnRpbWVsaW5lLXNlY3Rpb25fX3RpdGxle2ZvbnQtc2l6ZTo0OHB4O21heC13aWR0aDoxMDAlfX1AbWVkaWEobWF4LXdpZHRoOiA2ODBweCl7LnRpbWVsaW5lLXNlY3Rpb25fX3RpdGxle2ZvbnQtc2l6ZTozNnB4fX0udGltZWxpbmUtc2VjdGlvbl9fcXVvdGV7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6dmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1wYXJhZ3JhcGgtLWJpZywgMThweCk7bGluZS1oZWlnaHQ6MTQwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey50aW1lbGluZS1zZWN0aW9uX19xdW90ZXtmb250LXNpemU6MTdweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsudGltZWxpbmUtc2VjdGlvbl9fcXVvdGV7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsudGltZWxpbmUtc2VjdGlvbl9fcXVvdGV7Zm9udC1zaXplOjE2cHh9fS50aW1lbGluZS1zZWN0aW9uX19xdW90ZXtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyayk7bWFyZ2luOjA7bWF4LXdpZHRoOjQ1MHB4O3RleHQtYWxpZ246cmlnaHR9QG1lZGlhKG1heC13aWR0aDogMTA1MHB4KXsudGltZWxpbmUtc2VjdGlvbl9fcXVvdGV7bWF4LXdpZHRoOjEwMCV9fS50aW1lbGluZS1zZWN0aW9uX19xdW90ZSBzdHJvbmcsLnRpbWVsaW5lLXNlY3Rpb25fX3F1b3RlIGJ7Zm9udC13ZWlnaHQ6NjAwfS50aW1lbGluZXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjYwcHh9QG1lZGlhKG1heC13aWR0aDogMTA1MHB4KXsudGltZWxpbmV7bWFyZ2luLWJvdHRvbTo0MHB4fX0udGltZWxpbmVfX2xpbmUtd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDpjYWxjKDUwdncgKyA1MCUpO2hlaWdodDo2cHg7bWFyZ2luLWxlZnQ6Y2FsYygtNTB2dyArIDUwJSk7bWFyZ2luLWJvdHRvbToxNHB4O292ZXJmbG93OnZpc2libGV9QG1lZGlhKG1heC13aWR0aDogMTA1MHB4KXsudGltZWxpbmVfX2xpbmUtd3JhcHBlcnttYXJnaW4tYm90dG9tOjQwcHh9fS50aW1lbGluZV9fbGluZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6NnB4O29wYWNpdHk6LjI7ei1pbmRleDoxfS50aW1lbGluZV9fbGluZS1wcm9ncmVzc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7aGVpZ2h0OjZweDt3aWR0aDowJTtiYWNrZ3JvdW5kOnZhcigtLU1haW4tZ3JhZGllbnQsIGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2UwMWM0NyAwJSwgI2U5ODAyNCAxMDAlKSk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcjt3aWxsLWNoYW5nZTp3aWR0aDt6LWluZGV4OjJ9LnRpbWVsaW5lX19hcnJvd3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDotN3B4O3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6MTRweDtoZWlnaHQ6MjJweDt6LWluZGV4OjN9LnRpbWVsaW5lX19pdGVtc3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIwMHB4LCAxZnIpKTtnYXA6NDBweDtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEobWF4LXdpZHRoOiAxMDUwcHgpey50aW1lbGluZV9faXRlbXN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpO2dhcDozMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA2ODBweCl7LnRpbWVsaW5lX19pdGVtc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dhcDo0MHB4fX0udGltZWxpbmVfX2l0ZW17cG9zaXRpb246cmVsYXRpdmV9LnRpbWVsaW5lX190cmlhbmdsZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTE0cHg7bGVmdDowO3dpZHRoOjEwcHg7aGVpZ2h0OjExcHg7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZSgwKTt6LWluZGV4OjJ9QG1lZGlhKG1heC13aWR0aDogNjgwcHgpey50aW1lbGluZV9fdHJpYW5nbGV7dG9wOi0xMnB4O3dpZHRoOjhweDtoZWlnaHQ6OXB4fX0udGltZWxpbmVfX3RyaWFuZ2xlIHN2Z3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6YmxvY2t9LnRpbWVsaW5lX19jb250ZW50e3BhZGRpbmctdG9wOjI0cHh9LnRpbWVsaW5lX190aW1le2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLWJ1dHRvbiwgMTZweCk7bGluZS1oZWlnaHQ6MTAwJTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6dmFyKC0tY29sb3JfX25ldXRyYWwpO21hcmdpbi1ib3R0b206OHB4O29wYWNpdHk6MH0udGltZWxpbmVfX2l0ZW0tdGl0bGV7Zm9udC1mYW1pbHk6XCJiZWJhcy1uZXVlXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLWgzLCAzNnB4KTtsaW5lLWhlaWdodDoxMTAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LnRpbWVsaW5lX19pdGVtLXRpdGxle2ZvbnQtc2l6ZTozMnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey50aW1lbGluZV9faXRlbS10aXRsZXtmb250LXNpemU6MzBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey50aW1lbGluZV9faXRlbS10aXRsZXtmb250LXNpemU6MjhweH19LnRpbWVsaW5lX19pdGVtLXRpdGxle21hcmdpbjowIDAgMTZweDtvcGFjaXR5OjB9LnRpbWVsaW5lX192ZW51ZXtmb250LWZhbWlseTpcIm1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1idXR0b24sIDE2cHgpO2xpbmUtaGVpZ2h0OjEwMCU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo4cHg7Y29sb3I6I2UwMWM0NzttYXJnaW4tYm90dG9tOjE2cHg7b3BhY2l0eTowfS50aW1lbGluZV9fdmVudWUgaW1nLC50aW1lbGluZV9fdmVudWUgc3Zne3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7ZmxleC1zaHJpbms6MH0udGltZWxpbmUtc2VjdGlvbl9fYWN0aW9uc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjIwcHg7bWFyZ2luLXRvcDoxNTBweH1AbWVkaWEobWF4LXdpZHRoOiA2ODBweCl7LnRpbWVsaW5lLXNlY3Rpb25fX2FjdGlvbnN7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxNXB4O21hcmdpbi10b3A6NDBweH0udGltZWxpbmUtc2VjdGlvbl9fYWN0aW9ucyAuYnRue3dpZHRoOjEwMCV9fS52ZW51ZS1leHRyYXN7d2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZDp2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7cGFkZGluZzoxMjBweCAwO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LnZlbnVlLWV4dHJhc3twYWRkaW5nOjgwcHggMH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey52ZW51ZS1leHRyYXN7cGFkZGluZzo2MHB4IDB9fS52ZW51ZS1leHRyYXNfX2VzcGVybHVldHRle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo0NCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt3aWR0aDoxOTIycHg7aGVpZ2h0OjIxMDdweDtvcGFjaXR5Oi4zO2NvbG9yOnZhcigtLWNvbG9yX19hY2NlbnQsICNmZjZiMzUpO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LnZlbnVlLWV4dHJhc19fZXNwZXJsdWV0dGV7d2lkdGg6NzAwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsudmVudWUtZXh0cmFzX19lc3Blcmx1ZXR0ZXt3aWR0aDo1MDBweH19LnZlbnVlLWV4dHJhc19fZXNwZXJsdWV0dGUtcGF0aHtzdHJva2UtZGFzaGFycmF5OjEwMDA7c3Ryb2tlLWRhc2hvZmZzZXQ6MTAwMH0udmVudWUtZXh0cmFzX19oZWFkZXJ7bWF4LXdpZHRoOjE5MjBweDttYXJnaW46MCBhdXRvO3BhZGRpbmc6MCA4MHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDo2MHB4O21hcmdpbi1ib3R0b206ODBweDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsudmVudWUtZXh0cmFzX19oZWFkZXJ7cGFkZGluZzowIDQwcHg7Z2FwOjQwcHg7bWFyZ2luLWJvdHRvbTo2MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LnZlbnVlLWV4dHJhc19faGVhZGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nOjAgMTZweDtnYXA6MjRweDttYXJnaW4tYm90dG9tOjQwcHh9fS52ZW51ZS1leHRyYXNfX3RpdGxle2ZvbnQtZmFtaWx5OlwiYmViYXMtbmV1ZVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZTo2NHB4O2xpbmUtaGVpZ2h0OjEuMTtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LnZlbnVlLWV4dHJhc19fdGl0bGV7Zm9udC1zaXplOjUycHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LnZlbnVlLWV4dHJhc19fdGl0bGV7Zm9udC1zaXplOjQ0cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsudmVudWUtZXh0cmFzX190aXRsZXtmb250LXNpemU6MzZweH19LnZlbnVlLWV4dHJhc19fdGl0bGV7Y29sb3I6I2ZmZjtmbGV4OjE7bWluLXdpZHRoOjB9LnZlbnVlLWV4dHJhc19fZGVzY3JpcHRpb257Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS42fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LnZlbnVlLWV4dHJhc19fZGVzY3JpcHRpb257Zm9udC1zaXplOjE1cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsudmVudWUtZXh0cmFzX19kZXNjcmlwdGlvbntmb250LXNpemU6MTRweH19LnZlbnVlLWV4dHJhc19fZGVzY3JpcHRpb257Y29sb3I6aHNsYSgwLDAlLDEwMCUsLjgpO3RleHQtYWxpZ246cmlnaHQ7bWF4LXdpZHRoOjUwMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LnZlbnVlLWV4dHJhc19fZGVzY3JpcHRpb257Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1wYXJhZ3JhcGgtLWJpZywgMThweCk7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE0MCV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsudmVudWUtZXh0cmFzX19kZXNjcmlwdGlvbnttYXgtd2lkdGg6MTAwJTt0ZXh0LWFsaWduOmxlZnR9fS52ZW51ZS1leHRyYXNfX2dyaWR7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxMnB4O21hcmdpbi1ib3R0b206ODBweDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsudmVudWUtZXh0cmFzX19ncmlke2dhcDoxMnB4O21hcmdpbi1ib3R0b206NjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey52ZW51ZS1leHRyYXNfX2dyaWR7Z2FwOjEycHg7bWFyZ2luLWJvdHRvbTo0MHB4fX0udmVudWUtZXh0cmFzX19ncmlkOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDozMDBweDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgIzFhMWExYSA5Ljc1JSwgcmdiYSgyNiwgMjYsIDI2LCAwLjkpIDI5LjgyJSwgcmdiYSgyNiwgMjYsIDI2LCAwKSAxMDAlKTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey52ZW51ZS1leHRyYXNfX2dyaWQ6OmJlZm9yZXt3aWR0aDo4MHB4fX0udmVudWUtZXh0cmFzX19ncmlkOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDt3aWR0aDozMDBweDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgyNzBkZWcsICMxYTFhMWEgOS43NSUsIHJnYmEoMjYsIDI2LCAyNiwgMC45KSAyOS44MiUsIHJnYmEoMjYsIDI2LCAyNiwgMCkgMTAwJSk7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjEwfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsudmVudWUtZXh0cmFzX19ncmlkOjphZnRlcnt3aWR0aDo4MHB4fX0udmVudWUtZXh0cmFzX19yb3d7ZGlzcGxheTpmbGV4O2dhcDoxMnB4O3BhZGRpbmc6MDt3aWxsLWNoYW5nZTp0cmFuc2Zvcm07ZmxleC13cmFwOm5vd3JhcDt3aWR0aDptYXgtY29udGVudDttaW4td2lkdGg6bWF4LWNvbnRlbnR9LnZlbnVlLWV4dHJhc19fY2FyZHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7bWluLXdpZHRoOjMyMHB4O2hlaWdodDozMjBweDtwYWRkaW5nOjE0cHg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDoxMnB4O292ZXJmbG93OmhpZGRlbjtmbGV4LXNocmluazowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LnZlbnVlLWV4dHJhc19fY2FyZHt3aWR0aDoyODBweDtoZWlnaHQ6MjgwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsudmVudWUtZXh0cmFzX19jYXJke3dpZHRoOjI2MHB4O2hlaWdodDoyNjBweDtwYWRkaW5nOjEycHh9fS52ZW51ZS1leHRyYXNfX2NhcmQtYmd7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDt6LWluZGV4OjF9LnZlbnVlLWV4dHJhc19fY2FyZC1iZyBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO29iamVjdC1wb3NpdGlvbjpjZW50ZXI7ZGlzcGxheTpibG9ja30udmVudWUtZXh0cmFzX19jYXJkLWJnOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC43KSAxMDAlKX0udmVudWUtZXh0cmFzX19jYXJkLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZTthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDoxMnB4fS52ZW51ZS1leHRyYXNfX2NhcmQtY2F0ZWdvcnl7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo2MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtdGFnLCAxMnB4KTtsaW5lLWhlaWdodDoxMzAlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjhweCAxMHB4O2JvcmRlci1yYWRpdXM6OHB4O2JhY2tncm91bmQ6aHNsYSgwLDAlLDEwMCUsLjEpO2JhY2tkcm9wLWZpbHRlcjpibHVyKDJweCk7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTttYXJnaW46MH0udmVudWUtZXh0cmFzX19jYXJkLXRpdGxle2ZvbnQtZmFtaWx5OlwiYmViYXMtbmV1ZVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2xlYWRpbmctdHJpbTpib3RoO3RleHQtZWRnZTpjYXA7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLWg0LCAyNHB4KTtsaW5lLWhlaWdodDo5MCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsudmVudWUtZXh0cmFzX19jYXJkLXRpdGxle2ZvbnQtc2l6ZToyMnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey52ZW51ZS1leHRyYXNfX2NhcmQtdGl0bGV7Zm9udC1zaXplOjIwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsudmVudWUtZXh0cmFzX19jYXJkLXRpdGxle2ZvbnQtc2l6ZToxOHB4fX0udmVudWUtZXh0cmFzX19jYXJkLXRpdGxle2NvbG9yOiNmZmY7bWFyZ2luOjB9LnZlbnVlLWV4dHJhc19fYWN0aW9uc3ttYXgtd2lkdGg6MTkyMHB4O21hcmdpbjowIGF1dG87cGFkZGluZzowIDgwcHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoyMHB4O2ZsZXgtd3JhcDp3cmFwO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey52ZW51ZS1leHRyYXNfX2FjdGlvbnN7cGFkZGluZzowIDQwcHg7Z2FwOjE2cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsudmVudWUtZXh0cmFzX19hY3Rpb25ze3BhZGRpbmc6MCAxNnB4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTJweH0udmVudWUtZXh0cmFzX19hY3Rpb25zIC5idG57d2lkdGg6MTAwJX19LnZlbnVlLWV4dHJhcy0tZ3JpZCAudmVudWUtZXh0cmFzX19ncmlkLWxheW91dHt3aWR0aDoxMDAlO2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6NTAlIDUwJTtnYXA6MDthbGlnbi1pdGVtczpzdGFydDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsudmVudWUtZXh0cmFzLS1ncmlkIC52ZW51ZS1leHRyYXNfX2dyaWQtbGF5b3V0e2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z2FwOjYwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsudmVudWUtZXh0cmFzLS1ncmlkIC52ZW51ZS1leHRyYXNfX2dyaWQtbGF5b3V0e2dhcDo0MHB4fX0udmVudWUtZXh0cmFzLS1ncmlkIC52ZW51ZS1leHRyYXNfX2NvbnRlbnR7cGFkZGluZy1sZWZ0Om1heCg4MHB4LCgxMDB2dyAtIHZhcigtLWNvbnRhaW5lcl9fd2lkdGgpKS8yICsgdmFyKC0tY29udGFpbmVyX19wYWRkaW5nKSk7cGFkZGluZy1yaWdodDo2MHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjMycHg7cG9zaXRpb246c3RpY2t5O3RvcDoxMjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCApey52ZW51ZS1leHRyYXMtLWdyaWQgLnZlbnVlLWV4dHJhc19fY29udGVudHtwYWRkaW5nLWxlZnQ6ODBweDtwYWRkaW5nLXJpZ2h0OjYwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LnZlbnVlLWV4dHJhcy0tZ3JpZCAudmVudWUtZXh0cmFzX19jb250ZW50e3BhZGRpbmctbGVmdDo0MHB4O3BhZGRpbmctcmlnaHQ6NDBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsudmVudWUtZXh0cmFzLS1ncmlkIC52ZW51ZS1leHRyYXNfX2NvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7dG9wOmF1dG87cGFkZGluZzowIDQwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsudmVudWUtZXh0cmFzLS1ncmlkIC52ZW51ZS1leHRyYXNfX2NvbnRlbnR7Z2FwOjI0cHg7cGFkZGluZzowIDE2cHh9fS52ZW51ZS1leHRyYXMtLWdyaWQgLnZlbnVlLWV4dHJhc19fdGl0bGV7Zm9udC1mYW1pbHk6XCJiZWJhcy1uZXVlXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjY0cHg7bGluZS1oZWlnaHQ6MS4xO2NvbG9yOnZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsudmVudWUtZXh0cmFzLS1ncmlkIC52ZW51ZS1leHRyYXNfX3RpdGxle2ZvbnQtc2l6ZTo1MnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey52ZW51ZS1leHRyYXMtLWdyaWQgLnZlbnVlLWV4dHJhc19fdGl0bGV7Zm9udC1zaXplOjQ0cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsudmVudWUtZXh0cmFzLS1ncmlkIC52ZW51ZS1leHRyYXNfX3RpdGxle2ZvbnQtc2l6ZTozNnB4fX0udmVudWUtZXh0cmFzLS1ncmlkIC52ZW51ZS1leHRyYXNfX3RpdGxle2NvbG9yOiNmZmY7bWFyZ2luOjB9LnZlbnVlLWV4dHJhcy0tZ3JpZCAudmVudWUtZXh0cmFzX19kZXNjcmlwdGlvbnt3aWR0aDoxMDAlO21heC13aWR0aDpub25lO3RleHQtYWxpZ246bGVmdDtjb2xvcjp2YXIoLS1jb2xvcl9fbGlnaHQsICNmZmYpO2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtcGFyYWdyYXBoLS1iaWcsIDIwcHgpO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxNDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LnZlbnVlLWV4dHJhcy0tZ3JpZCAudmVudWUtZXh0cmFzX19kZXNjcmlwdGlvbntmb250LXNpemU6MjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsudmVudWUtZXh0cmFzLS1ncmlkIC52ZW51ZS1leHRyYXNfX2Rlc2NyaXB0aW9ue2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtcGFyYWdyYXBoLS1iaWcsIDE4cHgpO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxNDAlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LnZlbnVlLWV4dHJhcy0tZ3JpZCAudmVudWUtZXh0cmFzX19kZXNjcmlwdGlvbntmb250LXNpemU6MThweH19LnZlbnVlLWV4dHJhcy0tZ3JpZCAudmVudWUtZXh0cmFzX19kZXNjcmlwdGlvbiBwe2NvbG9yOmluaGVyaXQ7Zm9udC1zaXplOmluaGVyaXQ7Zm9udC13ZWlnaHQ6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0O21hcmdpbjowIDAgMTZweH0udmVudWUtZXh0cmFzLS1ncmlkIC52ZW51ZS1leHRyYXNfX2Rlc2NyaXB0aW9uIHA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnZlbnVlLWV4dHJhcy0tZ3JpZCAudmVudWUtZXh0cmFzX19kZXNjcmlwdGlvbiB1bCwudmVudWUtZXh0cmFzLS1ncmlkIC52ZW51ZS1leHRyYXNfX2Rlc2NyaXB0aW9uIG9se21hcmdpbjoxNnB4IDAgMDtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lO2NvbG9yOmluaGVyaXR9LnZlbnVlLWV4dHJhcy0tZ3JpZCAudmVudWUtZXh0cmFzX19kZXNjcmlwdGlvbiB1bCBsaSwudmVudWUtZXh0cmFzLS1ncmlkIC52ZW51ZS1leHRyYXNfX2Rlc2NyaXB0aW9uIG9sIGxpe3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MTBweDtwYWRkaW5nLWxlZnQ6MjJweDtjb2xvcjppbmhlcml0fS52ZW51ZS1leHRyYXMtLWdyaWQgLnZlbnVlLWV4dHJhc19fZGVzY3JpcHRpb24gdWwgbGk6bGFzdC1jaGlsZCwudmVudWUtZXh0cmFzLS1ncmlkIC52ZW51ZS1leHRyYXNfX2Rlc2NyaXB0aW9uIG9sIGxpOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS52ZW51ZS1leHRyYXMtLWdyaWQgLnZlbnVlLWV4dHJhc19fZGVzY3JpcHRpb24gdWwgbGk6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDouNzJlbTt3aWR0aDpjbGFtcCg1cHgsLjI4ZW0sN3B4KTtoZWlnaHQ6Y2xhbXAoNXB4LC4yOGVtLDdweCk7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3I7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnZlbnVlLWV4dHJhcy0tZ3JpZCAudmVudWUtZXh0cmFzX19kZXNjcmlwdGlvbiBvbHtjb3VudGVyLXJlc2V0OnZlbnVlLWV4dHJhcy1jb3VudGVyfS52ZW51ZS1leHRyYXMtLWdyaWQgLnZlbnVlLWV4dHJhc19fZGVzY3JpcHRpb24gb2wgbGl7cGFkZGluZy1sZWZ0OjMwcHh9LnZlbnVlLWV4dHJhcy0tZ3JpZCAudmVudWUtZXh0cmFzX19kZXNjcmlwdGlvbiBvbCBsaTo6YmVmb3Jle2NvdW50ZXItaW5jcmVtZW50OnZlbnVlLWV4dHJhcy1jb3VudGVyO2NvbnRlbnQ6Y291bnRlcih2ZW51ZS1leHRyYXMtY291bnRlcikgXCIuXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2ZvbnQtc2l6ZTouODVlbTtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6aW5oZXJpdH0udmVudWUtZXh0cmFzLS1ncmlkIC52ZW51ZS1leHRyYXNfX2Rlc2NyaXB0aW9uIHN0cm9uZywudmVudWUtZXh0cmFzLS1ncmlkIC52ZW51ZS1leHRyYXNfX2Rlc2NyaXB0aW9uIGJ7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiNmZmZ9LnZlbnVlLWV4dHJhcy0tZ3JpZCAudmVudWUtZXh0cmFzX19hY3Rpb25ze3BhZGRpbmc6MDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDttYXJnaW46MDtnYXA6MTZweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LnZlbnVlLWV4dHJhcy0tZ3JpZCAudmVudWUtZXh0cmFzX19hY3Rpb25ze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0udmVudWUtZXh0cmFzLS1ncmlkIC52ZW51ZS1leHRyYXNfX2FjdGlvbnMgLmJ0bnt3aWR0aDoxMDAlfX0udmVudWUtZXh0cmFzLS1ncmlkIC52ZW51ZS1leHRyYXNfX3Njcm9sbC1jb250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTJweDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsudmVudWUtZXh0cmFzLS1ncmlkIC52ZW51ZS1leHRyYXNfX3Njcm9sbC1jb250YWluZXJ7cGFkZGluZzowIDQwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsudmVudWUtZXh0cmFzLS1ncmlkIC52ZW51ZS1leHRyYXNfX3Njcm9sbC1jb250YWluZXJ7cGFkZGluZzowIDE2cHh9fS52ZW51ZS1leHRyYXMtLWdyaWQgLnZlbnVlLWV4dHJhc19fc2Nyb2xsLWNvbnRhaW5lcjo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7d2lkdGg6ODBweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpIDAlLCB0cmFuc3BhcmVudCAxMDAlKTt6LWluZGV4OjEwO3BvaW50ZXItZXZlbnRzOm5vbmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey52ZW51ZS1leHRyYXMtLWdyaWQgLnZlbnVlLWV4dHJhc19fc2Nyb2xsLWNvbnRhaW5lcjo6YmVmb3Jle3dpZHRoOjQwcHh9fS52ZW51ZS1leHRyYXMtLWdyaWQgLnZlbnVlLWV4dHJhc19fc2Nyb2xsLWNvbnRhaW5lcjo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7Ym90dG9tOjA7d2lkdGg6ODBweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKSAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7ei1pbmRleDoxMDtwb2ludGVyLWV2ZW50czpub25lO2Rpc3BsYXk6bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey52ZW51ZS1leHRyYXMtLWdyaWQgLnZlbnVlLWV4dHJhc19fc2Nyb2xsLWNvbnRhaW5lcjo6YWZ0ZXJ7ZGlzcGxheTpibG9ja319QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey52ZW51ZS1leHRyYXMtLWdyaWQgLnZlbnVlLWV4dHJhc19fc2Nyb2xsLWNvbnRhaW5lcjo6YWZ0ZXJ7d2lkdGg6NDBweH19LnZlbnVlLWV4dHJhcy0tZ3JpZCAudmVudWUtZXh0cmFzX19yb3d7ZGlzcGxheTpmbGV4O2dhcDoxMnB4O3dpbGwtY2hhbmdlOnRyYW5zZm9ybX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LnZlbnVlLWV4dHJhcy0tZ3JpZCAudmVudWUtZXh0cmFzX19yb3d7Z2FwOjhweH19LnZlbnVlLWV4dHJhcy0tZ3JpZCAudmVudWUtZXh0cmFzX19jYXJke2ZsZXg6MCAwIDI4MHB4O2FzcGVjdC1yYXRpbzoxfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LnZlbnVlLWV4dHJhcy0tZ3JpZCAudmVudWUtZXh0cmFzX19jYXJke2ZsZXg6MCAwIDI0MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LnZlbnVlLWV4dHJhcy0tZ3JpZCAudmVudWUtZXh0cmFzX19jYXJke2ZsZXg6MCAwIDIwMHB4fX0uc2VydmljZXMtc3BsaXQtMSwuc2VydmljZXMtc3BsaXQtMiwudmVudWUtc3VzdGFpbmFiaWxpdHksLnZlbnVlLWZlYXR1cmVzLC52ZW51ZS1mb29kLW9wdGlvbnN7d2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZDp2YXIoLS1jb2xvcl9fbGlnaHQsICNmZmYpfS5zZXJ2aWNlcy1zcGxpdC0xX19ncmlkLC5zZXJ2aWNlcy1zcGxpdC0yX19ncmlkLC52ZW51ZS1zdXN0YWluYWJpbGl0eV9fZ3JpZCwudmVudWUtZmVhdHVyZXNfX2dyaWQsLnZlbnVlLWZvb2Qtb3B0aW9uc19fZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z2FwOjA7YWxpZ24taXRlbXM6c3RyZXRjaH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LnNlcnZpY2VzLXNwbGl0LTFfX2dyaWQsLnNlcnZpY2VzLXNwbGl0LTJfX2dyaWQsLnZlbnVlLXN1c3RhaW5hYmlsaXR5X19ncmlkLC52ZW51ZS1mZWF0dXJlc19fZ3JpZCwudmVudWUtZm9vZC1vcHRpb25zX19ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z2FwOjQwcHh9fS5zZXJ2aWNlcy1zcGxpdC0xX19pbWFnZS1jb2wsLnNlcnZpY2VzLXNwbGl0LTJfX2ltYWdlLWNvbCwudmVudWUtc3VzdGFpbmFiaWxpdHlfX2ltYWdlLWNvbCwudmVudWUtZmVhdHVyZXNfX2ltYWdlLWNvbCwudmVudWUtZm9vZC1vcHRpb25zX19pbWFnZS1jb2x7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5zZXJ2aWNlcy1zcGxpdC0xX19pbWFnZS1jb2wsLnNlcnZpY2VzLXNwbGl0LTJfX2ltYWdlLWNvbCwudmVudWUtc3VzdGFpbmFiaWxpdHlfX2ltYWdlLWNvbCwudmVudWUtZmVhdHVyZXNfX2ltYWdlLWNvbCwudmVudWUtZm9vZC1vcHRpb25zX19pbWFnZS1jb2x7b3JkZXI6MTtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5zZXJ2aWNlcy1zcGxpdC0xX19pbWFnZSwuc2VydmljZXMtc3BsaXQtMl9faW1hZ2UsLnZlbnVlLXN1c3RhaW5hYmlsaXR5X19pbWFnZSwudmVudWUtZmVhdHVyZXNfX2ltYWdlLC52ZW51ZS1mb29kLW9wdGlvbnNfX2ltYWdle3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxO21pbi1oZWlnaHQ6MTAwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5zZXJ2aWNlcy1zcGxpdC0xX19pbWFnZSwuc2VydmljZXMtc3BsaXQtMl9faW1hZ2UsLnZlbnVlLXN1c3RhaW5hYmlsaXR5X19pbWFnZSwudmVudWUtZmVhdHVyZXNfX2ltYWdlLC52ZW51ZS1mb29kLW9wdGlvbnNfX2ltYWdle21pbi1oZWlnaHQ6NDIwcHg7aGVpZ2h0OmNsYW1wKDMyMHB4LDUydncsNTIwcHgpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LnNlcnZpY2VzLXNwbGl0LTFfX2ltYWdlLC5zZXJ2aWNlcy1zcGxpdC0yX19pbWFnZSwudmVudWUtc3VzdGFpbmFiaWxpdHlfX2ltYWdlLC52ZW51ZS1mZWF0dXJlc19faW1hZ2UsLnZlbnVlLWZvb2Qtb3B0aW9uc19faW1hZ2V7aGVpZ2h0OjQwMHB4fX0uc2VydmljZXMtc3BsaXQtMV9faW1hZ2UgaW1nLC5zZXJ2aWNlcy1zcGxpdC0yX19pbWFnZSBpbWcsLnZlbnVlLXN1c3RhaW5hYmlsaXR5X19pbWFnZSBpbWcsLnZlbnVlLWZlYXR1cmVzX19pbWFnZSBpbWcsLnZlbnVlLWZvb2Qtb3B0aW9uc19faW1hZ2UgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtcG9zaXRpb246Y2VudGVyO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS5zZXJ2aWNlcy1zcGxpdC0xX19keWssLnNlcnZpY2VzLXNwbGl0LTJfX2R5aywudmVudWUtc3VzdGFpbmFiaWxpdHlfX2R5aywudmVudWUtZmVhdHVyZXNfX2R5aywudmVudWUtZm9vZC1vcHRpb25zX19keWt7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjQwcHg7bGVmdDo0MHB4O3dpZHRoOjM5NHB4O2JvcmRlci1yYWRpdXM6MzJweDtib3JkZXI6MXB4IHNvbGlkIGhzbGEoMCwwJSwxMDAlLC4xMik7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC42KTtiYWNrZHJvcC1maWx0ZXI6Ymx1cig0LjVweCk7cGFkZGluZzozNnB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtnYXA6MThweDtjb2xvcjojZmZmfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuc2VydmljZXMtc3BsaXQtMV9fZHlrLC5zZXJ2aWNlcy1zcGxpdC0yX19keWssLnZlbnVlLXN1c3RhaW5hYmlsaXR5X19keWssLnZlbnVlLWZlYXR1cmVzX19keWssLnZlbnVlLWZvb2Qtb3B0aW9uc19fZHlre3Bvc2l0aW9uOnN0YXRpYzttYXJnaW4tdG9wOi02MHB4O21hcmdpbi1sZWZ0OjE2cHg7bWFyZ2luLXJpZ2h0OjE2cHg7d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjI0cHg7Z2FwOjEycHh9fS5zZXJ2aWNlcy1zcGxpdC0xX19keWstaGVhZGVyLC5zZXJ2aWNlcy1zcGxpdC0yX19keWstaGVhZGVyLC52ZW51ZS1zdXN0YWluYWJpbGl0eV9fZHlrLWhlYWRlciwudmVudWUtZmVhdHVyZXNfX2R5ay1oZWFkZXIsLnZlbnVlLWZvb2Qtb3B0aW9uc19fZHlrLWhlYWRlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxMnB4O21hcmdpbjowfS5zZXJ2aWNlcy1zcGxpdC0xX19keWstaWNvbiwuc2VydmljZXMtc3BsaXQtMl9fZHlrLWljb24sLnZlbnVlLXN1c3RhaW5hYmlsaXR5X19keWstaWNvbiwudmVudWUtZmVhdHVyZXNfX2R5ay1pY29uLC52ZW51ZS1mb29kLW9wdGlvbnNfX2R5ay1pY29ue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDozMnB4O2hlaWdodDozMnB4O2ZsZXgtc2hyaW5rOjA7Y29sb3I6dmFyKC0tY29sb3JfX3ByaW1hcnksICNlMDFjNDcpfS5zZXJ2aWNlcy1zcGxpdC0xX19keWstdGl0bGUsLnNlcnZpY2VzLXNwbGl0LTJfX2R5ay10aXRsZSwudmVudWUtc3VzdGFpbmFiaWxpdHlfX2R5ay10aXRsZSwudmVudWUtZmVhdHVyZXNfX2R5ay10aXRsZSwudmVudWUtZm9vZC1vcHRpb25zX19keWstdGl0bGV7Zm9udC1mYW1pbHk6XCJiZWJhcy1uZXVlXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7bGVhZGluZy10cmltOmJvdGg7dGV4dC1lZGdlOmNhcDtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtaDQsIDI0cHgpO2xpbmUtaGVpZ2h0OjkwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5zZXJ2aWNlcy1zcGxpdC0xX19keWstdGl0bGUsLnNlcnZpY2VzLXNwbGl0LTJfX2R5ay10aXRsZSwudmVudWUtc3VzdGFpbmFiaWxpdHlfX2R5ay10aXRsZSwudmVudWUtZmVhdHVyZXNfX2R5ay10aXRsZSwudmVudWUtZm9vZC1vcHRpb25zX19keWstdGl0bGV7Zm9udC1zaXplOjIycHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LnNlcnZpY2VzLXNwbGl0LTFfX2R5ay10aXRsZSwuc2VydmljZXMtc3BsaXQtMl9fZHlrLXRpdGxlLC52ZW51ZS1zdXN0YWluYWJpbGl0eV9fZHlrLXRpdGxlLC52ZW51ZS1mZWF0dXJlc19fZHlrLXRpdGxlLC52ZW51ZS1mb29kLW9wdGlvbnNfX2R5ay10aXRsZXtmb250LXNpemU6MjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5zZXJ2aWNlcy1zcGxpdC0xX19keWstdGl0bGUsLnNlcnZpY2VzLXNwbGl0LTJfX2R5ay10aXRsZSwudmVudWUtc3VzdGFpbmFiaWxpdHlfX2R5ay10aXRsZSwudmVudWUtZmVhdHVyZXNfX2R5ay10aXRsZSwudmVudWUtZm9vZC1vcHRpb25zX19keWstdGl0bGV7Zm9udC1zaXplOjE4cHh9fS5zZXJ2aWNlcy1zcGxpdC0xX19keWstdGl0bGUsLnNlcnZpY2VzLXNwbGl0LTJfX2R5ay10aXRsZSwudmVudWUtc3VzdGFpbmFiaWxpdHlfX2R5ay10aXRsZSwudmVudWUtZmVhdHVyZXNfX2R5ay10aXRsZSwudmVudWUtZm9vZC1vcHRpb25zX19keWstdGl0bGV7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbjowO2NvbG9yOiNmZmZ9LnNlcnZpY2VzLXNwbGl0LTFfX2R5ay10ZXh0LC5zZXJ2aWNlcy1zcGxpdC0yX19keWstdGV4dCwudmVudWUtc3VzdGFpbmFiaWxpdHlfX2R5ay10ZXh0LC52ZW51ZS1mZWF0dXJlc19fZHlrLXRleHQsLnZlbnVlLWZvb2Qtb3B0aW9uc19fZHlrLXRleHR7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLXBhcmFncmFwaCwgMThweCk7bGluZS1oZWlnaHQ6MTQwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5zZXJ2aWNlcy1zcGxpdC0xX19keWstdGV4dCwuc2VydmljZXMtc3BsaXQtMl9fZHlrLXRleHQsLnZlbnVlLXN1c3RhaW5hYmlsaXR5X19keWstdGV4dCwudmVudWUtZmVhdHVyZXNfX2R5ay10ZXh0LC52ZW51ZS1mb29kLW9wdGlvbnNfX2R5ay10ZXh0e2ZvbnQtc2l6ZToxN3B4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5zZXJ2aWNlcy1zcGxpdC0xX19keWstdGV4dCwuc2VydmljZXMtc3BsaXQtMl9fZHlrLXRleHQsLnZlbnVlLXN1c3RhaW5hYmlsaXR5X19keWstdGV4dCwudmVudWUtZmVhdHVyZXNfX2R5ay10ZXh0LC52ZW51ZS1mb29kLW9wdGlvbnNfX2R5ay10ZXh0e2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LnNlcnZpY2VzLXNwbGl0LTFfX2R5ay10ZXh0LC5zZXJ2aWNlcy1zcGxpdC0yX19keWstdGV4dCwudmVudWUtc3VzdGFpbmFiaWxpdHlfX2R5ay10ZXh0LC52ZW51ZS1mZWF0dXJlc19fZHlrLXRleHQsLnZlbnVlLWZvb2Qtb3B0aW9uc19fZHlrLXRleHR7Zm9udC1zaXplOjE2cHh9fS5zZXJ2aWNlcy1zcGxpdC0xX19keWstdGV4dCwuc2VydmljZXMtc3BsaXQtMl9fZHlrLXRleHQsLnZlbnVlLXN1c3RhaW5hYmlsaXR5X19keWstdGV4dCwudmVudWUtZmVhdHVyZXNfX2R5ay10ZXh0LC52ZW51ZS1mb29kLW9wdGlvbnNfX2R5ay10ZXh0e2ZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7Y29sb3I6aHNsYSgwLDAlLDEwMCUsLjkpfS5zZXJ2aWNlcy1zcGxpdC0xX19jb250ZW50LWNvbCwuc2VydmljZXMtc3BsaXQtMl9fY29udGVudC1jb2wsLnZlbnVlLXN1c3RhaW5hYmlsaXR5X19jb250ZW50LWNvbCwudmVudWUtZmVhdHVyZXNfX2NvbnRlbnQtY29sLC52ZW51ZS1mb29kLW9wdGlvbnNfX2NvbnRlbnQtY29se3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuc2VydmljZXMtc3BsaXQtMV9fY29udGVudC1jb2wsLnNlcnZpY2VzLXNwbGl0LTJfX2NvbnRlbnQtY29sLC52ZW51ZS1zdXN0YWluYWJpbGl0eV9fY29udGVudC1jb2wsLnZlbnVlLWZlYXR1cmVzX19jb250ZW50LWNvbCwudmVudWUtZm9vZC1vcHRpb25zX19jb250ZW50LWNvbHtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO29yZGVyOjJ9fS5zZXJ2aWNlcy1zcGxpdC0xX19jb250ZW50LC5zZXJ2aWNlcy1zcGxpdC0yX19jb250ZW50LC52ZW51ZS1zdXN0YWluYWJpbGl0eV9fY29udGVudCwudmVudWUtZmVhdHVyZXNfX2NvbnRlbnQsLnZlbnVlLWZvb2Qtb3B0aW9uc19fY29udGVudHttYXgtd2lkdGg6OTAwcHg7Ym94LXNpemluZzpib3JkZXItYm94fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuc2VydmljZXMtc3BsaXQtMV9fY29udGVudCwuc2VydmljZXMtc3BsaXQtMl9fY29udGVudCwudmVudWUtc3VzdGFpbmFiaWxpdHlfX2NvbnRlbnQsLnZlbnVlLWZlYXR1cmVzX19jb250ZW50LC52ZW51ZS1mb29kLW9wdGlvbnNfX2NvbnRlbnR7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJX19LnNlcnZpY2VzLXNwbGl0LTFfX2hlYWRpbmctdGFnLC5zZXJ2aWNlcy1zcGxpdC0yX19oZWFkaW5nLXRhZywudmVudWUtc3VzdGFpbmFiaWxpdHlfX2hlYWRpbmctdGFnLC52ZW51ZS1mZWF0dXJlc19faGVhZGluZy10YWcsLnZlbnVlLWZvb2Qtb3B0aW9uc19faGVhZGluZy10YWd7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWJvdHRvbToyNHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LnNlcnZpY2VzLXNwbGl0LTFfX2hlYWRpbmctdGFnLC5zZXJ2aWNlcy1zcGxpdC0yX19oZWFkaW5nLXRhZywudmVudWUtc3VzdGFpbmFiaWxpdHlfX2hlYWRpbmctdGFnLC52ZW51ZS1mZWF0dXJlc19faGVhZGluZy10YWcsLnZlbnVlLWZvb2Qtb3B0aW9uc19faGVhZGluZy10YWd7bWFyZ2luLWJvdHRvbToyMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LnNlcnZpY2VzLXNwbGl0LTFfX2hlYWRpbmctdGFnLC5zZXJ2aWNlcy1zcGxpdC0yX19oZWFkaW5nLXRhZywudmVudWUtc3VzdGFpbmFiaWxpdHlfX2hlYWRpbmctdGFnLC52ZW51ZS1mZWF0dXJlc19faGVhZGluZy10YWcsLnZlbnVlLWZvb2Qtb3B0aW9uc19faGVhZGluZy10YWd7bWFyZ2luLWJvdHRvbToxNnB4fX0uc2VydmljZXMtc3BsaXQtMV9faGVhZGluZy10YWctaW1hZ2UsLnNlcnZpY2VzLXNwbGl0LTJfX2hlYWRpbmctdGFnLWltYWdlLC52ZW51ZS1zdXN0YWluYWJpbGl0eV9faGVhZGluZy10YWctaW1hZ2UsLnZlbnVlLWZlYXR1cmVzX19oZWFkaW5nLXRhZy1pbWFnZSwudmVudWUtZm9vZC1vcHRpb25zX19oZWFkaW5nLXRhZy1pbWFnZXtkaXNwbGF5OmJsb2NrO3dpZHRoOjE0NXB4O21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuc2VydmljZXMtc3BsaXQtMV9faGVhZGluZy10YWctaW1hZ2UsLnNlcnZpY2VzLXNwbGl0LTJfX2hlYWRpbmctdGFnLWltYWdlLC52ZW51ZS1zdXN0YWluYWJpbGl0eV9faGVhZGluZy10YWctaW1hZ2UsLnZlbnVlLWZlYXR1cmVzX19oZWFkaW5nLXRhZy1pbWFnZSwudmVudWUtZm9vZC1vcHRpb25zX19oZWFkaW5nLXRhZy1pbWFnZXt3aWR0aDoxMjhweH19LnNlcnZpY2VzLXNwbGl0LTFfX3N1cnRpdGxlLC5zZXJ2aWNlcy1zcGxpdC0yX19zdXJ0aXRsZSwudmVudWUtc3VzdGFpbmFiaWxpdHlfX3N1cnRpdGxlLC52ZW51ZS1mZWF0dXJlc19fc3VydGl0bGUsLnZlbnVlLWZvb2Qtb3B0aW9uc19fc3VydGl0bGV7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6dmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1tZW51LWl0ZW0sIDE2cHgpO2xpbmUtaGVpZ2h0OjEwMCU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbjowIDAgMjBweDtjb2xvcjojNzU3NTc1O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uc2VydmljZXMtc3BsaXQtMV9fdGl0bGUsLnNlcnZpY2VzLXNwbGl0LTJfX3RpdGxlLC52ZW51ZS1zdXN0YWluYWJpbGl0eV9fdGl0bGUsLnZlbnVlLWZlYXR1cmVzX190aXRsZSwudmVudWUtZm9vZC1vcHRpb25zX190aXRsZXttYXJnaW4tYm90dG9tOjI0cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuc2VydmljZXMtc3BsaXQtMV9fdGl0bGUsLnNlcnZpY2VzLXNwbGl0LTJfX3RpdGxlLC52ZW51ZS1zdXN0YWluYWJpbGl0eV9fdGl0bGUsLnZlbnVlLWZlYXR1cmVzX190aXRsZSwudmVudWUtZm9vZC1vcHRpb25zX190aXRsZXttYXJnaW4tYm90dG9tOjIwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuc2VydmljZXMtc3BsaXQtMV9fdGl0bGUsLnNlcnZpY2VzLXNwbGl0LTJfX3RpdGxlLC52ZW51ZS1zdXN0YWluYWJpbGl0eV9fdGl0bGUsLnZlbnVlLWZlYXR1cmVzX190aXRsZSwudmVudWUtZm9vZC1vcHRpb25zX190aXRsZXttYXJnaW4tYm90dG9tOjE2cHh9fS5zZXJ2aWNlcy1zcGxpdC0xX190ZXh0LC5zZXJ2aWNlcy1zcGxpdC0yX190ZXh0LC52ZW51ZS1zdXN0YWluYWJpbGl0eV9fdGV4dCwudmVudWUtZmVhdHVyZXNfX3RleHQsLnZlbnVlLWZvb2Qtb3B0aW9uc19fdGV4dHttYXJnaW4tYm90dG9tOjMycHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuc2VydmljZXMtc3BsaXQtMV9fdGV4dCwuc2VydmljZXMtc3BsaXQtMl9fdGV4dCwudmVudWUtc3VzdGFpbmFiaWxpdHlfX3RleHQsLnZlbnVlLWZlYXR1cmVzX190ZXh0LC52ZW51ZS1mb29kLW9wdGlvbnNfX3RleHR7bWFyZ2luLWJvdHRvbToyNHB4fX0uc2VydmljZXMtc3BsaXQtMV9fdGFncywuc2VydmljZXMtc3BsaXQtMl9fdGFncywudmVudWUtc3VzdGFpbmFiaWxpdHlfX3RhZ3MsLnZlbnVlLWZlYXR1cmVzX190YWdzLC52ZW51ZS1mb29kLW9wdGlvbnNfX3RhZ3N7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDo2cHg7bWFyZ2luLWJvdHRvbTozMnB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LnNlcnZpY2VzLXNwbGl0LTFfX3RhZ3MsLnNlcnZpY2VzLXNwbGl0LTJfX3RhZ3MsLnZlbnVlLXN1c3RhaW5hYmlsaXR5X190YWdzLC52ZW51ZS1mZWF0dXJlc19fdGFncywudmVudWUtZm9vZC1vcHRpb25zX190YWdze21hcmdpbi1ib3R0b206MjRweH19LnNlcnZpY2VzLXNwbGl0LTFfX3RhZywuc2VydmljZXMtc3BsaXQtMl9fdGFnLC52ZW51ZS1zdXN0YWluYWJpbGl0eV9fdGFnLC52ZW51ZS1mZWF0dXJlc19fdGFnLC52ZW51ZS1mb29kLW9wdGlvbnNfX3RhZ3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO2ZvbnQtc2l6ZToxNHB4O3otaW5kZXg6MTtwYWRkaW5nOjEycHggMTZweDtib3JkZXItcmFkaXVzOjEwLjVweDtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWNvbG9yX19ncmV5LCAjZDdkN2Q3KTtiYWNrZ3JvdW5kOnZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7YmFja2Ryb3AtZmlsdGVyOmJsdXIoMnB4KTtkaXNwbGF5OmlubGluZS1mbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxMHB4O2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEwMCU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmFsbCAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKX0uc2VydmljZXMtc3BsaXQtMV9fdGFnOjpiZWZvcmUsLnNlcnZpY2VzLXNwbGl0LTJfX3RhZzo6YmVmb3JlLC52ZW51ZS1zdXN0YWluYWJpbGl0eV9fdGFnOjpiZWZvcmUsLnZlbnVlLWZlYXR1cmVzX190YWc6OmJlZm9yZSwudmVudWUtZm9vZC1vcHRpb25zX190YWc6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7YmFja2dyb3VuZDp2YXIoLS1NYWluLWdyYWRpZW50LCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlMDFjNDcgMCUsICNlOTgwMjQgMTAwJSkpO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7Ym9yZGVyLXJhZGl1czoxMC41cHg7ei1pbmRleDotMX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnNlcnZpY2VzLXNwbGl0LTFfX3RhZzpob3Zlciwuc2VydmljZXMtc3BsaXQtMl9fdGFnOmhvdmVyLC52ZW51ZS1zdXN0YWluYWJpbGl0eV9fdGFnOmhvdmVyLC52ZW51ZS1mZWF0dXJlc19fdGFnOmhvdmVyLC52ZW51ZS1mb29kLW9wdGlvbnNfX3RhZzpob3Zlcntib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjp2YXIoLS1jb2xvcl9fbGlnaHQsICNmZmYpfS5zZXJ2aWNlcy1zcGxpdC0xX190YWc6aG92ZXI6OmJlZm9yZSwuc2VydmljZXMtc3BsaXQtMl9fdGFnOmhvdmVyOjpiZWZvcmUsLnZlbnVlLXN1c3RhaW5hYmlsaXR5X190YWc6aG92ZXI6OmJlZm9yZSwudmVudWUtZmVhdHVyZXNfX3RhZzpob3Zlcjo6YmVmb3JlLC52ZW51ZS1mb29kLW9wdGlvbnNfX3RhZzpob3Zlcjo6YmVmb3Jle29wYWNpdHk6MX19LnNlcnZpY2VzLXNwbGl0LTFfX2FjdGlvbnMsLnNlcnZpY2VzLXNwbGl0LTJfX2FjdGlvbnMsLnZlbnVlLXN1c3RhaW5hYmlsaXR5X19hY3Rpb25zLC52ZW51ZS1mZWF0dXJlc19fYWN0aW9ucywudmVudWUtZm9vZC1vcHRpb25zX19hY3Rpb25ze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MTZweDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLXRvcDo4cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5zZXJ2aWNlcy1zcGxpdC0xX19hY3Rpb25zLC5zZXJ2aWNlcy1zcGxpdC0yX19hY3Rpb25zLC52ZW51ZS1zdXN0YWluYWJpbGl0eV9fYWN0aW9ucywudmVudWUtZmVhdHVyZXNfX2FjdGlvbnMsLnZlbnVlLWZvb2Qtb3B0aW9uc19fYWN0aW9uc3tnYXA6MTJweH19LnNlcnZpY2VzLXNwbGl0LTFfX2FjdGlvbnMgLmJ0biwuc2VydmljZXMtc3BsaXQtMl9fYWN0aW9ucyAuYnRuLC52ZW51ZS1zdXN0YWluYWJpbGl0eV9fYWN0aW9ucyAuYnRuLC52ZW51ZS1mZWF0dXJlc19fYWN0aW9ucyAuYnRuLC52ZW51ZS1mb29kLW9wdGlvbnNfX2FjdGlvbnMgLmJ0bnttYXJnaW4tdG9wOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuc2VydmljZXMtc3BsaXQtMV9fZ3JpZCwuc2VydmljZXMtc3BsaXQtMl9fZ3JpZCwudmVudWUtZmVhdHVyZXNfX2dyaWQsLnZlbnVlLXN1c3RhaW5hYmlsaXR5X19ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z2FwOjQwcHh9LnNlcnZpY2VzLXNwbGl0LTFfX2NvbnRlbnQtY29sLC5zZXJ2aWNlcy1zcGxpdC0yX19jb250ZW50LWNvbCwudmVudWUtZmVhdHVyZXNfX2NvbnRlbnQtY29sLC52ZW51ZS1zdXN0YWluYWJpbGl0eV9fY29udGVudC1jb2x7b3JkZXI6MTtqdXN0aWZ5LWNvbnRlbnQ6c3RyZXRjaH0uc2VydmljZXMtc3BsaXQtMV9faW1hZ2UtY29sLC5zZXJ2aWNlcy1zcGxpdC0yX19pbWFnZS1jb2wsLnZlbnVlLWZlYXR1cmVzX19pbWFnZS1jb2wsLnZlbnVlLXN1c3RhaW5hYmlsaXR5X19pbWFnZS1jb2x7b3JkZXI6MjtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnNlcnZpY2VzLXNwbGl0LTFfX2NvbnRlbnQsLnNlcnZpY2VzLXNwbGl0LTJfX2NvbnRlbnQsLnZlbnVlLWZlYXR1cmVzX19jb250ZW50LC52ZW51ZS1zdXN0YWluYWJpbGl0eV9fY29udGVudHt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO3BhZGRpbmc6NDBweCAyNHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuc2VydmljZXMtc3BsaXQtMV9fY29udGVudCwuc2VydmljZXMtc3BsaXQtMl9fY29udGVudCwudmVudWUtZmVhdHVyZXNfX2NvbnRlbnQsLnZlbnVlLXN1c3RhaW5hYmlsaXR5X19jb250ZW50e3BhZGRpbmc6MzBweCAxNnB4ICFpbXBvcnRhbnR9fS5zZXJ2aWNlcy1zcGxpdC0xX19jb250ZW50LC5zZXJ2aWNlcy1zcGxpdC0yX19jb250ZW50LC52ZW51ZS1zdXN0YWluYWJpbGl0eV9fY29udGVudCwudmVudWUtZmVhdHVyZXNfX2NvbnRlbnQsLnZlbnVlLWZvb2Qtb3B0aW9uc19fY29udGVudHtwYWRkaW5nOjEyMHB4IDYwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuc2VydmljZXMtc3BsaXQtMV9fY29udGVudCwuc2VydmljZXMtc3BsaXQtMl9fY29udGVudCwudmVudWUtc3VzdGFpbmFiaWxpdHlfX2NvbnRlbnQsLnZlbnVlLWZlYXR1cmVzX19jb250ZW50LC52ZW51ZS1mb29kLW9wdGlvbnNfX2NvbnRlbnR7cGFkZGluZzo4MHB4IDQwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuc2VydmljZXMtc3BsaXQtMV9fY29udGVudCwuc2VydmljZXMtc3BsaXQtMl9fY29udGVudCwudmVudWUtc3VzdGFpbmFiaWxpdHlfX2NvbnRlbnQsLnZlbnVlLWZlYXR1cmVzX19jb250ZW50LC52ZW51ZS1mb29kLW9wdGlvbnNfX2NvbnRlbnR7cGFkZGluZzozMHB4IDE2cHh9fS5zZXJ2aWNlcy1zcGxpdC0xLmltYWdlLWxlZnQgLnNlcnZpY2VzLXNwbGl0LTFfX2NvbnRlbnQtY29sLC5zZXJ2aWNlcy1zcGxpdC0yLmltYWdlLWxlZnQgLnNlcnZpY2VzLXNwbGl0LTJfX2NvbnRlbnQtY29sLC52ZW51ZS1zdXN0YWluYWJpbGl0eS5pbWFnZS1sZWZ0IC52ZW51ZS1zdXN0YWluYWJpbGl0eV9fY29udGVudC1jb2wsLnZlbnVlLWZlYXR1cmVzLmltYWdlLWxlZnQgLnZlbnVlLWZlYXR1cmVzX19jb250ZW50LWNvbCwudmVudWUtZm9vZC1vcHRpb25zLmltYWdlLWxlZnQgLnZlbnVlLWZvb2Qtb3B0aW9uc19fY29udGVudC1jb2x7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LnNlcnZpY2VzLXNwbGl0LTEuaW1hZ2UtcmlnaHQgLnNlcnZpY2VzLXNwbGl0LTFfX2NvbnRlbnQtY29sLC5zZXJ2aWNlcy1zcGxpdC0yLmltYWdlLXJpZ2h0IC5zZXJ2aWNlcy1zcGxpdC0yX19jb250ZW50LWNvbCwudmVudWUtc3VzdGFpbmFiaWxpdHkuaW1hZ2UtcmlnaHQgLnZlbnVlLXN1c3RhaW5hYmlsaXR5X19jb250ZW50LWNvbCwudmVudWUtZmVhdHVyZXMuaW1hZ2UtcmlnaHQgLnZlbnVlLWZlYXR1cmVzX19jb250ZW50LWNvbCwudmVudWUtZm9vZC1vcHRpb25zLmltYWdlLXJpZ2h0IC52ZW51ZS1mb29kLW9wdGlvbnNfX2NvbnRlbnQtY29se2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0uc2VydmljZXMtc3BsaXQtMS5pbWFnZS1sZWZ0IC5zZXJ2aWNlcy1zcGxpdC0xX19jb250ZW50LC5zZXJ2aWNlcy1zcGxpdC0yLmltYWdlLWxlZnQgLnNlcnZpY2VzLXNwbGl0LTJfX2NvbnRlbnQsLnZlbnVlLXN1c3RhaW5hYmlsaXR5LmltYWdlLWxlZnQgLnZlbnVlLXN1c3RhaW5hYmlsaXR5X19jb250ZW50LC52ZW51ZS1mZWF0dXJlcy5pbWFnZS1sZWZ0IC52ZW51ZS1mZWF0dXJlc19fY29udGVudCwudmVudWUtZm9vZC1vcHRpb25zLmltYWdlLWxlZnQgLnZlbnVlLWZvb2Qtb3B0aW9uc19fY29udGVudHtwYWRkaW5nOjEyMHB4IDAgMTIwcHggODBweCAhaW1wb3J0YW50fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LnNlcnZpY2VzLXNwbGl0LTEuaW1hZ2UtbGVmdCAuc2VydmljZXMtc3BsaXQtMV9fY29udGVudCwuc2VydmljZXMtc3BsaXQtMi5pbWFnZS1sZWZ0IC5zZXJ2aWNlcy1zcGxpdC0yX19jb250ZW50LC52ZW51ZS1zdXN0YWluYWJpbGl0eS5pbWFnZS1sZWZ0IC52ZW51ZS1zdXN0YWluYWJpbGl0eV9fY29udGVudCwudmVudWUtZmVhdHVyZXMuaW1hZ2UtbGVmdCAudmVudWUtZmVhdHVyZXNfX2NvbnRlbnQsLnZlbnVlLWZvb2Qtb3B0aW9ucy5pbWFnZS1sZWZ0IC52ZW51ZS1mb29kLW9wdGlvbnNfX2NvbnRlbnR7cGFkZGluZzo4MHB4IDAgODBweCA2MHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuc2VydmljZXMtc3BsaXQtMS5pbWFnZS1sZWZ0IC5zZXJ2aWNlcy1zcGxpdC0xX19jb250ZW50LC5zZXJ2aWNlcy1zcGxpdC0yLmltYWdlLWxlZnQgLnNlcnZpY2VzLXNwbGl0LTJfX2NvbnRlbnQsLnZlbnVlLXN1c3RhaW5hYmlsaXR5LmltYWdlLWxlZnQgLnZlbnVlLXN1c3RhaW5hYmlsaXR5X19jb250ZW50LC52ZW51ZS1mZWF0dXJlcy5pbWFnZS1sZWZ0IC52ZW51ZS1mZWF0dXJlc19fY29udGVudCwudmVudWUtZm9vZC1vcHRpb25zLmltYWdlLWxlZnQgLnZlbnVlLWZvb2Qtb3B0aW9uc19fY29udGVudHtwYWRkaW5nOjMwcHggMCAzMHB4IDE2cHggIWltcG9ydGFudH19LnNlcnZpY2VzLXNwbGl0LTEuaW1hZ2UtcmlnaHQgLnNlcnZpY2VzLXNwbGl0LTFfX2NvbnRlbnQsLnNlcnZpY2VzLXNwbGl0LTIuaW1hZ2UtcmlnaHQgLnNlcnZpY2VzLXNwbGl0LTJfX2NvbnRlbnQsLnZlbnVlLXN1c3RhaW5hYmlsaXR5LmltYWdlLXJpZ2h0IC52ZW51ZS1zdXN0YWluYWJpbGl0eV9fY29udGVudCwudmVudWUtZmVhdHVyZXMuaW1hZ2UtcmlnaHQgLnZlbnVlLWZlYXR1cmVzX19jb250ZW50LC52ZW51ZS1mb29kLW9wdGlvbnMuaW1hZ2UtcmlnaHQgLnZlbnVlLWZvb2Qtb3B0aW9uc19fY29udGVudHtwYWRkaW5nOjEyMHB4IDgwcHggMTIwcHggMCAhaW1wb3J0YW50fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LnNlcnZpY2VzLXNwbGl0LTEuaW1hZ2UtcmlnaHQgLnNlcnZpY2VzLXNwbGl0LTFfX2NvbnRlbnQsLnNlcnZpY2VzLXNwbGl0LTIuaW1hZ2UtcmlnaHQgLnNlcnZpY2VzLXNwbGl0LTJfX2NvbnRlbnQsLnZlbnVlLXN1c3RhaW5hYmlsaXR5LmltYWdlLXJpZ2h0IC52ZW51ZS1zdXN0YWluYWJpbGl0eV9fY29udGVudCwudmVudWUtZmVhdHVyZXMuaW1hZ2UtcmlnaHQgLnZlbnVlLWZlYXR1cmVzX19jb250ZW50LC52ZW51ZS1mb29kLW9wdGlvbnMuaW1hZ2UtcmlnaHQgLnZlbnVlLWZvb2Qtb3B0aW9uc19fY29udGVudHtwYWRkaW5nOjgwcHggNjBweCA4MHB4IDAgIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5zZXJ2aWNlcy1zcGxpdC0xLmltYWdlLXJpZ2h0IC5zZXJ2aWNlcy1zcGxpdC0xX19jb250ZW50LC5zZXJ2aWNlcy1zcGxpdC0yLmltYWdlLXJpZ2h0IC5zZXJ2aWNlcy1zcGxpdC0yX19jb250ZW50LC52ZW51ZS1zdXN0YWluYWJpbGl0eS5pbWFnZS1yaWdodCAudmVudWUtc3VzdGFpbmFiaWxpdHlfX2NvbnRlbnQsLnZlbnVlLWZlYXR1cmVzLmltYWdlLXJpZ2h0IC52ZW51ZS1mZWF0dXJlc19fY29udGVudCwudmVudWUtZm9vZC1vcHRpb25zLmltYWdlLXJpZ2h0IC52ZW51ZS1mb29kLW9wdGlvbnNfX2NvbnRlbnR7cGFkZGluZzozMHB4IDE2cHggMzBweCAwICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LnNlcnZpY2VzLXNwbGl0LTEuaW1hZ2UtbGVmdCAuc2VydmljZXMtc3BsaXQtMV9fY29udGVudCwuc2VydmljZXMtc3BsaXQtMS5pbWFnZS1yaWdodCAuc2VydmljZXMtc3BsaXQtMV9fY29udGVudCwuc2VydmljZXMtc3BsaXQtMi5pbWFnZS1sZWZ0IC5zZXJ2aWNlcy1zcGxpdC0yX19jb250ZW50LC5zZXJ2aWNlcy1zcGxpdC0yLmltYWdlLXJpZ2h0IC5zZXJ2aWNlcy1zcGxpdC0yX19jb250ZW50LC52ZW51ZS1zdXN0YWluYWJpbGl0eS5pbWFnZS1sZWZ0IC52ZW51ZS1zdXN0YWluYWJpbGl0eV9fY29udGVudCwudmVudWUtc3VzdGFpbmFiaWxpdHkuaW1hZ2UtcmlnaHQgLnZlbnVlLXN1c3RhaW5hYmlsaXR5X19jb250ZW50LC52ZW51ZS1mZWF0dXJlcy5pbWFnZS1sZWZ0IC52ZW51ZS1mZWF0dXJlc19fY29udGVudCwudmVudWUtZmVhdHVyZXMuaW1hZ2UtcmlnaHQgLnZlbnVlLWZlYXR1cmVzX19jb250ZW50e3BhZGRpbmc6NDBweCAyNHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuc2VydmljZXMtc3BsaXQtMS5pbWFnZS1sZWZ0IC5zZXJ2aWNlcy1zcGxpdC0xX19jb250ZW50LC5zZXJ2aWNlcy1zcGxpdC0xLmltYWdlLXJpZ2h0IC5zZXJ2aWNlcy1zcGxpdC0xX19jb250ZW50LC5zZXJ2aWNlcy1zcGxpdC0yLmltYWdlLWxlZnQgLnNlcnZpY2VzLXNwbGl0LTJfX2NvbnRlbnQsLnNlcnZpY2VzLXNwbGl0LTIuaW1hZ2UtcmlnaHQgLnNlcnZpY2VzLXNwbGl0LTJfX2NvbnRlbnQsLnZlbnVlLXN1c3RhaW5hYmlsaXR5LmltYWdlLWxlZnQgLnZlbnVlLXN1c3RhaW5hYmlsaXR5X19jb250ZW50LC52ZW51ZS1zdXN0YWluYWJpbGl0eS5pbWFnZS1yaWdodCAudmVudWUtc3VzdGFpbmFiaWxpdHlfX2NvbnRlbnQsLnZlbnVlLWZlYXR1cmVzLmltYWdlLWxlZnQgLnZlbnVlLWZlYXR1cmVzX19jb250ZW50LC52ZW51ZS1mZWF0dXJlcy5pbWFnZS1yaWdodCAudmVudWUtZmVhdHVyZXNfX2NvbnRlbnR7cGFkZGluZzozMHB4IDE2cHggIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsudmVudWUtZmVhdHVyZXNfX2dyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6MzJweH0udmVudWUtZmVhdHVyZXNfX2NvbnRlbnQtY29se29yZGVyOjF9LnZlbnVlLWZlYXR1cmVzX19pbWFnZS1jb2x7b3JkZXI6Mn0udmVudWUtZmVhdHVyZXNfX2ltYWdle2hlaWdodDphdXRvO21pbi1oZWlnaHQ6MDthc3BlY3QtcmF0aW86MS8xfS52ZW51ZS1mZWF0dXJlc19fY29udGVudHtwYWRkaW5nOjQwcHggMjRweCAhaW1wb3J0YW50fS52ZW51ZS1mZWF0dXJlc19fZHlre3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MjRweDtyaWdodDoyNHB4O2JvdHRvbToyNHB4O21hcmdpbjowO3dpZHRoOmF1dG87bWF4LXdpZHRoOm5vbmU7cGFkZGluZzoyNHB4O2dhcDoxMnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LnZlbnVlLWZlYXR1cmVzX19ncmlke2dhcDo0MHB4fS52ZW51ZS1mZWF0dXJlc19fY29udGVudHtwYWRkaW5nOjMwcHggMTZweCAhaW1wb3J0YW50fS52ZW51ZS1mZWF0dXJlc19fZHlre2xlZnQ6MTZweDtyaWdodDoxNnB4O2JvdHRvbToxNnB4O21hcmdpbjowO21heC13aWR0aDpub25lfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey52ZW51ZS1zdXN0YWluYWJpbGl0eV9fZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dhcDozMnB4fS52ZW51ZS1zdXN0YWluYWJpbGl0eV9fY29udGVudC1jb2x7b3JkZXI6MX0udmVudWUtc3VzdGFpbmFiaWxpdHlfX2ltYWdlLWNvbHtvcmRlcjoyO2Rpc3BsYXk6YmxvY2t9LnZlbnVlLXN1c3RhaW5hYmlsaXR5X19pbWFnZXtmbGV4OjAgMCBhdXRvO2hlaWdodDphdXRvO21pbi1oZWlnaHQ6MDthc3BlY3QtcmF0aW86MS8xfS52ZW51ZS1zdXN0YWluYWJpbGl0eV9fZHlre3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MjRweDtyaWdodDoyNHB4O2JvdHRvbToyNHB4O21hcmdpbjowO3dpZHRoOmF1dG87bWF4LXdpZHRoOm5vbmU7cGFkZGluZzoyNHB4O2dhcDoxMnB4O3otaW5kZXg6Mn19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey52ZW51ZS1zdXN0YWluYWJpbGl0eV9fZ3JpZHtnYXA6NDBweH0udmVudWUtc3VzdGFpbmFiaWxpdHlfX2ltYWdle2FzcGVjdC1yYXRpbzoxLzE7aGVpZ2h0OmF1dG99LnZlbnVlLXN1c3RhaW5hYmlsaXR5X19keWt7bGVmdDoxNnB4O3JpZ2h0OjE2cHg7Ym90dG9tOjE2cHg7bWFyZ2luOjA7bWF4LXdpZHRoOm5vbmV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LnZlbnVlLWZlYXR1cmVzLmltYWdlLWxlZnQgLnZlbnVlLWZlYXR1cmVzX19jb250ZW50LWNvbCwudmVudWUtZmVhdHVyZXMuaW1hZ2UtcmlnaHQgLnZlbnVlLWZlYXR1cmVzX19jb250ZW50LWNvbHtqdXN0aWZ5LWNvbnRlbnQ6c3RyZXRjaH19LnZlbnVlLWZlYXR1cmVzLmltYWdlLWxlZnQgLnZlbnVlLWZlYXR1cmVzX19jb250ZW50e3BhZGRpbmc6MTIwcHggY2xhbXAoMjRweCw0dncsODBweCkgMTIwcHggODBweCAhaW1wb3J0YW50fS52ZW51ZS1mZWF0dXJlcy5pbWFnZS1yaWdodCAudmVudWUtZmVhdHVyZXNfX2NvbnRlbnR7cGFkZGluZzoxMjBweCA4MHB4IDEyMHB4IGNsYW1wKDI0cHgsNHZ3LDgwcHgpICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsudmVudWUtZmVhdHVyZXMuaW1hZ2UtbGVmdCAudmVudWUtZmVhdHVyZXNfX2NvbnRlbnQsLnZlbnVlLWZlYXR1cmVzLmltYWdlLXJpZ2h0IC52ZW51ZS1mZWF0dXJlc19fY29udGVudHtwYWRkaW5nOjgwcHggY2xhbXAoMjRweCw0dncsNTZweCkgIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsudmVudWUtZmVhdHVyZXMuaW1hZ2UtbGVmdCAudmVudWUtZmVhdHVyZXNfX2NvbnRlbnQsLnZlbnVlLWZlYXR1cmVzLmltYWdlLXJpZ2h0IC52ZW51ZS1mZWF0dXJlc19fY29udGVudHtwYWRkaW5nOjQwcHggMjRweCAhaW1wb3J0YW50fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LnZlbnVlLWZlYXR1cmVzLmltYWdlLWxlZnQgLnZlbnVlLWZlYXR1cmVzX19jb250ZW50LC52ZW51ZS1mZWF0dXJlcy5pbWFnZS1yaWdodCAudmVudWUtZmVhdHVyZXNfX2NvbnRlbnR7cGFkZGluZzozMHB4IDE2cHggIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuc2VydmljZXMtc3BsaXQtMS5pbWFnZS1sZWZ0IC5zZXJ2aWNlcy1zcGxpdC0xX19jb250ZW50LWNvbCwuc2VydmljZXMtc3BsaXQtMS5pbWFnZS1yaWdodCAuc2VydmljZXMtc3BsaXQtMV9fY29udGVudC1jb2wsLnNlcnZpY2VzLXNwbGl0LTIuaW1hZ2UtbGVmdCAuc2VydmljZXMtc3BsaXQtMl9fY29udGVudC1jb2wsLnNlcnZpY2VzLXNwbGl0LTIuaW1hZ2UtcmlnaHQgLnNlcnZpY2VzLXNwbGl0LTJfX2NvbnRlbnQtY29se2p1c3RpZnktY29udGVudDpzdHJldGNofX0uc2VydmljZXMtc3BsaXQtMS5pbWFnZS1sZWZ0IC5zZXJ2aWNlcy1zcGxpdC0xX19jb250ZW50LC5zZXJ2aWNlcy1zcGxpdC0yLmltYWdlLWxlZnQgLnNlcnZpY2VzLXNwbGl0LTJfX2NvbnRlbnR7cGFkZGluZzoxMjBweCBjbGFtcCgyNHB4LDR2dyw4MHB4KSAxMjBweCA4MHB4ICFpbXBvcnRhbnR9LnNlcnZpY2VzLXNwbGl0LTEuaW1hZ2UtcmlnaHQgLnNlcnZpY2VzLXNwbGl0LTFfX2NvbnRlbnQsLnNlcnZpY2VzLXNwbGl0LTIuaW1hZ2UtcmlnaHQgLnNlcnZpY2VzLXNwbGl0LTJfX2NvbnRlbnR7cGFkZGluZzoxMjBweCA4MHB4IDEyMHB4IGNsYW1wKDI0cHgsNHZ3LDgwcHgpICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuc2VydmljZXMtc3BsaXQtMS5pbWFnZS1sZWZ0IC5zZXJ2aWNlcy1zcGxpdC0xX19jb250ZW50LC5zZXJ2aWNlcy1zcGxpdC0xLmltYWdlLXJpZ2h0IC5zZXJ2aWNlcy1zcGxpdC0xX19jb250ZW50LC5zZXJ2aWNlcy1zcGxpdC0yLmltYWdlLWxlZnQgLnNlcnZpY2VzLXNwbGl0LTJfX2NvbnRlbnQsLnNlcnZpY2VzLXNwbGl0LTIuaW1hZ2UtcmlnaHQgLnNlcnZpY2VzLXNwbGl0LTJfX2NvbnRlbnR7cGFkZGluZzo4MHB4IGNsYW1wKDI0cHgsNHZ3LDU2cHgpICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LnNlcnZpY2VzLXNwbGl0LTEuaW1hZ2UtbGVmdCAuc2VydmljZXMtc3BsaXQtMV9fY29udGVudCwuc2VydmljZXMtc3BsaXQtMS5pbWFnZS1yaWdodCAuc2VydmljZXMtc3BsaXQtMV9fY29udGVudCwuc2VydmljZXMtc3BsaXQtMi5pbWFnZS1sZWZ0IC5zZXJ2aWNlcy1zcGxpdC0yX19jb250ZW50LC5zZXJ2aWNlcy1zcGxpdC0yLmltYWdlLXJpZ2h0IC5zZXJ2aWNlcy1zcGxpdC0yX19jb250ZW50e3BhZGRpbmc6NDBweCAyNHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuc2VydmljZXMtc3BsaXQtMS5pbWFnZS1sZWZ0IC5zZXJ2aWNlcy1zcGxpdC0xX19jb250ZW50LC5zZXJ2aWNlcy1zcGxpdC0xLmltYWdlLXJpZ2h0IC5zZXJ2aWNlcy1zcGxpdC0xX19jb250ZW50LC5zZXJ2aWNlcy1zcGxpdC0yLmltYWdlLWxlZnQgLnNlcnZpY2VzLXNwbGl0LTJfX2NvbnRlbnQsLnNlcnZpY2VzLXNwbGl0LTIuaW1hZ2UtcmlnaHQgLnNlcnZpY2VzLXNwbGl0LTJfX2NvbnRlbnR7cGFkZGluZzozMHB4IDE2cHggIWltcG9ydGFudH19LnNlcnZpY2VzLXNwbGl0LTFfX3RpdGxlLC5zZXJ2aWNlcy1zcGxpdC0yX190aXRsZXtmb250LWZhbWlseTpcImJlYmFzLW5ldWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1oMiwgNTZweCk7bGluZS1oZWlnaHQ6MTEwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5zZXJ2aWNlcy1zcGxpdC0xX190aXRsZSwuc2VydmljZXMtc3BsaXQtMl9fdGl0bGV7Zm9udC1zaXplOjQ4cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LnNlcnZpY2VzLXNwbGl0LTFfX3RpdGxlLC5zZXJ2aWNlcy1zcGxpdC0yX190aXRsZXtmb250LXNpemU6NDBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5zZXJ2aWNlcy1zcGxpdC0xX190aXRsZSwuc2VydmljZXMtc3BsaXQtMl9fdGl0bGV7Zm9udC1zaXplOjMycHh9fS5zZXJ2aWNlcy1zcGxpdC0xX190ZXh0LC5zZXJ2aWNlcy1zcGxpdC0yX190ZXh0e2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOnZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtcGFyYWdyYXBoLS1iaWcsIDE4cHgpO2xpbmUtaGVpZ2h0OjE0MCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuc2VydmljZXMtc3BsaXQtMV9fdGV4dCwuc2VydmljZXMtc3BsaXQtMl9fdGV4dHtmb250LXNpemU6MTdweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuc2VydmljZXMtc3BsaXQtMV9fdGV4dCwuc2VydmljZXMtc3BsaXQtMl9fdGV4dHtmb250LXNpemU6MTZweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5zZXJ2aWNlcy1zcGxpdC0xX190ZXh0LC5zZXJ2aWNlcy1zcGxpdC0yX190ZXh0e2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey52ZW51ZS1zdXN0YWluYWJpbGl0eV9fY29udGVudCwudmVudWUtZmVhdHVyZXNfX2NvbnRlbnQsLnZlbnVlLWZvb2Qtb3B0aW9uc19fY29udGVudHttYXgtd2lkdGg6NTYwcHh9fS52ZW51ZS1zdXN0YWluYWJpbGl0eV9fdGl0bGUsLnZlbnVlLWZlYXR1cmVzX190aXRsZSwudmVudWUtZm9vZC1vcHRpb25zX190aXRsZXtmb250LWZhbWlseTpcImJlYmFzLW5ldWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1oMiwgNTZweCk7bGluZS1oZWlnaHQ6MTEwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey52ZW51ZS1zdXN0YWluYWJpbGl0eV9fdGl0bGUsLnZlbnVlLWZlYXR1cmVzX190aXRsZSwudmVudWUtZm9vZC1vcHRpb25zX190aXRsZXtmb250LXNpemU6NDhweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsudmVudWUtc3VzdGFpbmFiaWxpdHlfX3RpdGxlLC52ZW51ZS1mZWF0dXJlc19fdGl0bGUsLnZlbnVlLWZvb2Qtb3B0aW9uc19fdGl0bGV7Zm9udC1zaXplOjQwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsudmVudWUtc3VzdGFpbmFiaWxpdHlfX3RpdGxlLC52ZW51ZS1mZWF0dXJlc19fdGl0bGUsLnZlbnVlLWZvb2Qtb3B0aW9uc19fdGl0bGV7Zm9udC1zaXplOjMycHh9fS52ZW51ZS1zdXN0YWluYWJpbGl0eV9fdGV4dCwudmVudWUtZmVhdHVyZXNfX3RleHQsLnZlbnVlLWZvb2Qtb3B0aW9uc19fdGV4dHttYXJnaW4tYm90dG9tOjMycHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsudmVudWUtc3VzdGFpbmFiaWxpdHlfX3RleHQsLnZlbnVlLWZlYXR1cmVzX190ZXh0LC52ZW51ZS1mb29kLW9wdGlvbnNfX3RleHR7bWFyZ2luLWJvdHRvbToyOHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LnZlbnVlLXN1c3RhaW5hYmlsaXR5X190ZXh0LC52ZW51ZS1mZWF0dXJlc19fdGV4dCwudmVudWUtZm9vZC1vcHRpb25zX190ZXh0e21hcmdpbi1ib3R0b206MjRweH19LnZlbnVlLXN1c3RhaW5hYmlsaXR5X190ZXh0IHAsLnZlbnVlLWZlYXR1cmVzX190ZXh0IHAsLnZlbnVlLWZvb2Qtb3B0aW9uc19fdGV4dCBwe2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuNn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey52ZW51ZS1zdXN0YWluYWJpbGl0eV9fdGV4dCBwLC52ZW51ZS1mZWF0dXJlc19fdGV4dCBwLC52ZW51ZS1mb29kLW9wdGlvbnNfX3RleHQgcHtmb250LXNpemU6MTVweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey52ZW51ZS1zdXN0YWluYWJpbGl0eV9fdGV4dCBwLC52ZW51ZS1mZWF0dXJlc19fdGV4dCBwLC52ZW51ZS1mb29kLW9wdGlvbnNfX3RleHQgcHtmb250LXNpemU6MTRweH19LnZlbnVlLXN1c3RhaW5hYmlsaXR5X190ZXh0IHAsLnZlbnVlLWZlYXR1cmVzX190ZXh0IHAsLnZlbnVlLWZvb2Qtb3B0aW9uc19fdGV4dCBwe2NvbG9yOnZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTttYXJnaW4tYm90dG9tOjE2cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey52ZW51ZS1zdXN0YWluYWJpbGl0eV9fdGV4dCBwLC52ZW51ZS1mZWF0dXJlc19fdGV4dCBwLC52ZW51ZS1mb29kLW9wdGlvbnNfX3RleHQgcHttYXJnaW4tYm90dG9tOjE0cHh9fS52ZW51ZS1zdXN0YWluYWJpbGl0eV9fdGV4dCBwOmxhc3QtY2hpbGQsLnZlbnVlLWZlYXR1cmVzX190ZXh0IHA6bGFzdC1jaGlsZCwudmVudWUtZm9vZC1vcHRpb25zX190ZXh0IHA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnZlbnVlLXN1c3RhaW5hYmlsaXR5X190ZXh0IHVsLC52ZW51ZS1mZWF0dXJlc19fdGV4dCB1bCwudmVudWUtZm9vZC1vcHRpb25zX190ZXh0IHVse2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjB9LnZlbnVlLXN1c3RhaW5hYmlsaXR5X190ZXh0IHVsIGxpLC52ZW51ZS1mZWF0dXJlc19fdGV4dCB1bCBsaSwudmVudWUtZm9vZC1vcHRpb25zX190ZXh0IHVsIGxpe2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuNn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey52ZW51ZS1zdXN0YWluYWJpbGl0eV9fdGV4dCB1bCBsaSwudmVudWUtZmVhdHVyZXNfX3RleHQgdWwgbGksLnZlbnVlLWZvb2Qtb3B0aW9uc19fdGV4dCB1bCBsaXtmb250LXNpemU6MTVweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey52ZW51ZS1zdXN0YWluYWJpbGl0eV9fdGV4dCB1bCBsaSwudmVudWUtZmVhdHVyZXNfX3RleHQgdWwgbGksLnZlbnVlLWZvb2Qtb3B0aW9uc19fdGV4dCB1bCBsaXtmb250LXNpemU6MTRweH19LnZlbnVlLXN1c3RhaW5hYmlsaXR5X190ZXh0IHVsIGxpLC52ZW51ZS1mZWF0dXJlc19fdGV4dCB1bCBsaSwudmVudWUtZm9vZC1vcHRpb25zX190ZXh0IHVsIGxpe2NvbG9yOnZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTttYXJnaW4tYm90dG9tOjEycHg7cGFkZGluZy1sZWZ0OjI0cHg7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey52ZW51ZS1zdXN0YWluYWJpbGl0eV9fdGV4dCB1bCBsaSwudmVudWUtZmVhdHVyZXNfX3RleHQgdWwgbGksLnZlbnVlLWZvb2Qtb3B0aW9uc19fdGV4dCB1bCBsaXttYXJnaW4tYm90dG9tOjEwcHh9fS52ZW51ZS1zdXN0YWluYWJpbGl0eV9fdGV4dCB1bCBsaTo6YmVmb3JlLC52ZW51ZS1mZWF0dXJlc19fdGV4dCB1bCBsaTo6YmVmb3JlLC52ZW51ZS1mb29kLW9wdGlvbnNfX3RleHQgdWwgbGk6OmJlZm9yZXtjb250ZW50Olwi4oCiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo4cHg7Y29sb3I6dmFyKC0tY29sb3JfX3ByaW1hcnksICNlMDFjNDcpO2ZvbnQtd2VpZ2h0OjcwMH0udmVudWUtc3VzdGFpbmFiaWxpdHlfX3RleHQgdWwgbGkgc3Ryb25nLC52ZW51ZS1mZWF0dXJlc19fdGV4dCB1bCBsaSBzdHJvbmcsLnZlbnVlLWZvb2Qtb3B0aW9uc19fdGV4dCB1bCBsaSBzdHJvbmd7Zm9udC13ZWlnaHQ6NjAwfUBwcm9wZXJ0eSAtLXB7c3ludGF4OlwiPGFuZ2xlPlwiO2luaGVyaXRzOmZhbHNlO2luaXRpYWwtdmFsdWU6MGRlZ31Aa2V5ZnJhbWVzIHN3ZWVwLWNpcmNsZXtmcm9tey0tcDogMGRlZ310b3stLXA6IDM2MGRlZ319I2hvbWV7cGFkZGluZy1ibG9jazowO292ZXJmbG93LXg6Y2xpcH0jaG9tZSAuaG9tZV9fbmV4dC1zZWN0aW9ue21hcmdpbi10b3A6LTYwcHg7bWFyZ2luLWlubGluZTphdXRvO3BhZGRpbmc6MzBweCAwIDEyMHB4O3dpZHRoOjE3NjBweDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gODBweCk7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo0MDtvdmVyZmxvdzp2aXNpYmxlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7I2hvbWUgLmhvbWVfX25leHQtc2VjdGlvbntwYWRkaW5nLWJvdHRvbTo4MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyNob21lIC5ob21lX19uZXh0LXNlY3Rpb257bWFyZ2luLXRvcDotNDBweDtwYWRkaW5nOjI0cHggMCA2MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7I2hvbWUgLmhvbWVfX25leHQtc2VjdGlvbnttYXJnaW4tdG9wOi0zMHB4O21heC13aWR0aDpjYWxjKDEwMCUgLSAzMnB4KTtwYWRkaW5nOjIwcHggMCA0OHB4fX0jaG9tZSAuaG9tZV9fbmV4dC1zZWN0aW9uX19pbm5lcnttYXgtd2lkdGg6MTc2MHB4O21hcmdpbjowIGF1dG87cGFkZGluZzowO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9I2hvbWUgLmhlcm97cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OmF1dG87bWluLWhlaWdodDptYXgoNzYwcHgsMTAwdmgpO21pbi1oZWlnaHQ6bWF4KDc2MHB4LDEwMGR2aCk7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtvdmVyZmxvdy14OmNsaXA7b3ZlcmZsb3cteTp2aXNpYmxlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I2hvbWUgLmhlcm97bWluLWhlaWdodDptYXgoODUwcHgsMTAwdmgpO21pbi1oZWlnaHQ6bWF4KDg1MHB4LDEwMHN2aCl9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsjaG9tZSAuaGVyb3ttaW4taGVpZ2h0Ojg1MHB4fX0jaG9tZSAuaGVyb19fYmFja2dyb3VuZHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjF9I2hvbWUgLmhlcm9fX3ZpZGVvLCNob21lIC5oZXJvX19pbWFnZXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7b2JqZWN0LXBvc2l0aW9uOmNlbnRlcn0jaG9tZSAuaGVyb19fb3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjY1KTt6LWluZGV4OjJ9I2hvbWUgLmhlcm9fX2NvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo1MDtwb2ludGVyLWV2ZW50czpub25lO3dpZHRoOjEwMCU7Y29sb3I6I2ZmZjtwYWRkaW5nOnZhcigtLWhlcm8tY29udGVudC1zdGFydCwgMTIwcHgpIDJyZW0gMTIwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsjaG9tZSAuaGVyb19fY29udGVudHtwYWRkaW5nOnZhcigtLWhlcm8tY29udGVudC1zdGFydCwgMTIwcHgpIDEuNXJlbSAxMjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjaG9tZSAuaGVyb19fY29udGVudHtwYWRkaW5nOnZhcigtLWhlcm8tY29udGVudC1zdGFydCwgMTIwcHgpIDEuMjVyZW0gMTAwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsjaG9tZSAuaGVyb19fY29udGVudHtwYWRkaW5nOnZhcigtLWhlcm8tY29udGVudC1zdGFydCwgMTIwcHgpIDFyZW0gOTBweH19I2hvbWUgLmhlcm9fX2NvbnRlbnQgLmNvbnRhaW5lcnttYXgtd2lkdGg6MTgwMHB4O21hcmdpbi1pbmxpbmU6YXV0bztkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9I2hvbWUgLmhlcm9fX2VzcGVybHVldHRle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo5MCU7cmlnaHQ6LTQwMHB4O3otaW5kZXg6Mjt3aWR0aDoxMTAwcHg7aGVpZ2h0OmF1dG87Y29sb3I6dmFyKC0tY29sb3JfX2FjY2VudCwgI2ZmNmIzNSk7b3BhY2l0eTouNDtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfSNob21lIC5oZXJvX19lc3Blcmx1ZXR0ZSBzdmd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztkaXNwbGF5OmJsb2NrfSNob21lIC5oZXJvX19lc3Blcmx1ZXR0ZSBwYXRoe3N0cm9rZS1kYXNoYXJyYXk6MDtzdHJva2UtZGFzaG9mZnNldDowfSNob21lIC5oZXJvX190aXRsZXtmb250LWZhbWlseTpcImJlYmFzLW5ldWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtjb2xvcjp2YXIoLS1jb2xvcl9fbGlnaHQsICNmZmYpO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLWgxLCA4NHB4KTtsaW5lLWhlaWdodDoxMDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7I2hvbWUgLmhlcm9fX3RpdGxle2ZvbnQtc2l6ZTo3MnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyNob21lIC5oZXJvX190aXRsZXtmb250LXNpemU6NTZweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApeyNob21lIC5oZXJvX190aXRsZXtmb250LXNpemU6NDhweH19I2hvbWUgLmhlcm9fX3RpdGxle21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOi4wMWVtfSNob21lIC5oZXJvX190ZXh0e2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOnZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtcGFyYWdyYXBoLS1iaWcsIDE4cHgpO2xpbmUtaGVpZ2h0OjE0MCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsjaG9tZSAuaGVyb19fdGV4dHtmb250LXNpemU6MTdweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjaG9tZSAuaGVyb19fdGV4dHtmb250LXNpemU6MTZweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApeyNob21lIC5oZXJvX190ZXh0e2ZvbnQtc2l6ZToxNnB4fX0jaG9tZSAuaGVyb19fdGV4dHttYXJnaW4tdG9wOjE2cHg7bWFyZ2luLWJvdHRvbTowO21heC13aWR0aDo3MDBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApeyNob21lIC5oZXJvX190ZXh0e21heC13aWR0aDo2MDBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjaG9tZSAuaGVyb19fdGV4dHttYXgtd2lkdGg6MTAwJX19I2hvbWUgLmhlcm9fX3NlYXJjaHttYXJnaW4tdG9wOjk2cHg7d2lkdGg6MTAwJTttYXgtd2lkdGg6Zml0LWNvbnRlbnQ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo2MDtwb2ludGVyLWV2ZW50czphdXRvfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7I2hvbWUgLmhlcm9fX3NlYXJjaHttYXJnaW4tdG9wOjQwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I2hvbWUgLmhlcm9fX3NlYXJjaHttYXJnaW4tdG9wOjMycHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsjaG9tZSAuaGVyb19fc2VhcmNoe21hcmdpbi10b3A6MjRweH19I2hvbWUgLmhlcm9fX3NlYXJjaC1maWVsZHN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MDtvdmVyZmxvdzp2aXNpYmxlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I2hvbWUgLmhlcm9fX3NlYXJjaC1maWVsZHN7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOnN0cmV0Y2g7Z2FwOjEycHg7cGFkZGluZzoxNnB4O2JvcmRlci1yYWRpdXM6MjRweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApeyNob21lIC5oZXJvX19zZWFyY2gtZmllbGRze2dhcDo4cHh9fSNob21lIC5oZXJvX19zZWFyY2gtZmllbGRze3BhZGRpbmc6MTZweCAyNHB4O2JvcmRlci1yYWRpdXM6MzJweDtib3JkZXI6MXB4IHNvbGlkIGhzbGEoMCwwJSwxMDAlLC4xNCk7YmFja2dyb3VuZDpyZ2JhKDE2NiwxNjYsMTY2LC4zKTtiYWNrZHJvcC1maWx0ZXI6Ymx1cig1cHgpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsjaG9tZSAuaGVyb19fc2VhcmNoLWZpZWxkc3twYWRkaW5nOjEycHh9fSNob21lIC5oZXJvX19zZWFyY2gtZmllbGR7ZmxleDoxO2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWlubGluZToyNHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I2hvbWUgLmhlcm9fX3NlYXJjaC1maWVsZHt3aWR0aDoxMDAlO3BhZGRpbmctaW5saW5lOjB9fSNob21lIC5oZXJvX19zZWFyY2gtZmllbGQ6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6MXB4O2hlaWdodDoxMDAlO2JhY2tncm91bmQ6aHNsYSgwLDAlLDEwMCUsLjIpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I2hvbWUgLmhlcm9fX3NlYXJjaC1maWVsZDo6YWZ0ZXJ7ZGlzcGxheTpub25lfX0jaG9tZSAuaGVyb19fc2VhcmNoLWZpZWxkOmxhc3QtY2hpbGR7ZmxleDowIDAgYXV0b30jaG9tZSAuaGVyb19fc2VhcmNoLWJ0bntwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjAgMCBhdXRvO21hcmdpbi1sZWZ0OjM2cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjaG9tZSAuaGVyb19fc2VhcmNoLWJ0bnt3aWR0aDoxMDAlO21hcmdpbi1sZWZ0OjA7anVzdGlmeS1jb250ZW50OmNlbnRlcn19I2hvbWUgLmhlcm9fX3NlYXJjaC1kcm9wZG93bntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO3otaW5kZXg6MX0jaG9tZSAuaGVyb19fc2VhcmNoLWRyb3Bkb3duLmlzLW9wZW57ei1pbmRleDozMH0jaG9tZSAuaGVyb19fc2VhcmNoLWRyb3Bkb3duLmlzLW9wZW4gLmhlcm9fX3NlYXJjaC1kcm9wZG93bi1saXN0e29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTtwb2ludGVyLWV2ZW50czphdXRvfSNob21lIC5oZXJvX19zZWFyY2gtZHJvcGRvd24uaXMtb3BlbiAuaGVyb19fc2VhcmNoLWRyb3Bkb3duLWFycm93e3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0jaG9tZSAuaGVyb19fc2VhcmNoLWRyb3Bkb3duLXRyaWdnZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtnYXA6MjRweDt3aWR0aDoxMDAlO3BhZGRpbmc6MjRweDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpcIm1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxMDAlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjdXJzb3I6cG9pbnRlcjt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsjaG9tZSAuaGVyb19fc2VhcmNoLWRyb3Bkb3duLXRyaWdnZXI6aG92ZXJ7b3BhY2l0eTouN319I2hvbWUgLmhlcm9fX3NlYXJjaC1kcm9wZG93bi10cmlnZ2VyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV17b3BhY2l0eToxfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I2hvbWUgLmhlcm9fX3NlYXJjaC1kcm9wZG93bi10cmlnZ2Vye3BhZGRpbmc6MjBweCAyNHB4fX0jaG9tZSAuaGVyb19fc2VhcmNoLWRyb3Bkb3duLXZhbHVle2ZsZXg6MCAxIGF1dG87b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7dGV4dC1hbGlnbjpjZW50ZXJ9I2hvbWUgLmhlcm9fX3NlYXJjaC1kcm9wZG93bi1hcnJvd3tmbGV4LXNocmluazowO3RyYW5zaXRpb246dHJhbnNmb3JtIC4yNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKX0jaG9tZSAuaGVyb19fc2VhcmNoLWRyb3Bkb3duLWxpc3R7cG9zaXRpb246YWJzb2x1dGU7dG9wOmNhbGMoMTAwJSArIDhweCk7bGVmdDowO21pbi13aWR0aDoxMDAlO2JhY2tncm91bmQ6cmdiYSgyNiwyNiwyNiwuOTUpO2JhY2tkcm9wLWZpbHRlcjpibHVyKDhweCk7Ym9yZGVyLXJhZGl1czoxNnB4O2JvcmRlcjoxcHggc29saWQgaHNsYSgwLDAlLDEwMCUsLjEpO2JveC1zaGFkb3c6MCA4cHggMzJweCByZ2JhKDAsMCwwLC40KTtvdmVyZmxvdzpoaWRkZW47bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6OHB4O3otaW5kZXg6MztvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTZweCk7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksdHJhbnNmb3JtIC4ycyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpfSNob21lIC5oZXJvX19zZWFyY2gtZHJvcGRvd24tb3B0aW9ue3BhZGRpbmc6MTJweCAxNnB4O2JvcmRlci1yYWRpdXM6MTBweDtmb250LWZhbWlseTpcIm1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjpoc2xhKDAsMCUsMTAwJSwuODUpO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YmFja2dyb3VuZCAuMTVzIGVhc2UsY29sb3IgLjE1cyBlYXNlO3doaXRlLXNwYWNlOm5vd3JhcH1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7I2hvbWUgLmhlcm9fX3NlYXJjaC1kcm9wZG93bi1vcHRpb246aG92ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlMDFjNDcgMCUsICNlOTgwMjQgMTAwJSk7Y29sb3I6I2ZmZn19I2hvbWUgLmhlcm9fX3NlYXJjaC1kcm9wZG93bi1vcHRpb24uaXMtcGxhY2Vob2xkZXJ7Y29sb3I6aHNsYSgwLDAlLDEwMCUsLjM1KTtmb250LXN0eWxlOml0YWxpY31AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7I2hvbWUgLmhlcm9fX3NlYXJjaC1kcm9wZG93bi1vcHRpb24uaXMtcGxhY2Vob2xkZXI6aG92ZXJ7YmFja2dyb3VuZDpoc2xhKDAsMCUsMTAwJSwuMDYpO2NvbG9yOmhzbGEoMCwwJSwxMDAlLC4zNSl9fSNob21lIC5oZXJvX19zZWFyY2gtZHJvcGRvd24tb3B0aW9uLmlzLWFjdGl2ZXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgI2UwMWM0NyAwJSwgI2U5ODAyNCAxMDAlKTtmb250LXdlaWdodDo3MDA7Y29sb3I6I2ZmZn0jaG9tZSAuaGVyb19fc2VhcmNoLWRyb3Bkb3duLW9wdGlvbi5pcy1hY3RpdmU6OmJlZm9yZXtjb250ZW50Olwi4pyTIFwiO2ZvbnQtc3R5bGU6bm9ybWFsfSNob21lIC5zaXRlLXN0YXRlbWVudHttYXJnaW4tdG9wOjgwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MzBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApeyNob21lIC5zaXRlLXN0YXRlbWVudHttYXJnaW4tdG9wOjYwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I2hvbWUgLnNpdGUtc3RhdGVtZW50e21hcmdpbi10b3A6NDBweDstLUZvbnQtc2l6ZXMtaGVhZGxpbmU6IDcycHg7Z2FwOjMwcHh9fSNob21lIC5zaXRlLXN0YXRlbWVudF9fcm93e2Rpc3BsYXk6Z3JpZDtnYXA6MzBweDthbGlnbi1pdGVtczpzdGFydH0jaG9tZSAuc2l0ZS1zdGF0ZW1lbnRfX3Jvdy0tMXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6YXV0byAxZnJ9I2hvbWUgLnNpdGUtc3RhdGVtZW50X19yb3ctLTJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciBhdXRvfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I2hvbWUgLnNpdGUtc3RhdGVtZW50X19yb3d7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAhaW1wb3J0YW50O2dhcDozMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7I2hvbWUgLnNpdGUtc3RhdGVtZW50X19yb3d7Z2FwOjMwcHh9fSNob21lIC5zaXRlLXN0YXRlbWVudF9fdGV4dHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtwYWRkaW5nOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjaG9tZSAuc2l0ZS1zdGF0ZW1lbnRfX3RleHR7d2lkdGg6MTAwJTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7I2hvbWUgLnNpdGUtc3RhdGVtZW50X190ZXh0e3BhZGRpbmc6MH19I2hvbWUgLnNpdGUtc3RhdGVtZW50X190aXRsZXtmb250LWZhbWlseTpcImJlYmFzLW5ldWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtaGVhZGxpbmUsIDIwMHB4KTtsaW5lLWhlaWdodDo5MCU7bWFyZ2luOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjaG9tZSAuc2l0ZS1zdGF0ZW1lbnRfX3RpdGxle2xpbmUtaGVpZ2h0OjkwJTt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyNob21lIC5zaXRlLXN0YXRlbWVudCAuc2l0ZS1zdGF0ZW1lbnRfX3Jvdy0tMSAuc2l0ZS1zdGF0ZW1lbnRfX21lZGlhe29yZGVyOjF9I2hvbWUgLnNpdGUtc3RhdGVtZW50IC5zaXRlLXN0YXRlbWVudF9fcm93LS0xIC5zaXRlLXN0YXRlbWVudF9fdGV4dHtvcmRlcjoyfSNob21lIC5zaXRlLXN0YXRlbWVudCAuc2l0ZS1zdGF0ZW1lbnRfX3Jvdy0tMiAuc2l0ZS1zdGF0ZW1lbnRfX3RleHR7b3JkZXI6MX0jaG9tZSAuc2l0ZS1zdGF0ZW1lbnQgLnNpdGUtc3RhdGVtZW50X19yb3ctLTIgLnNpdGUtc3RhdGVtZW50X19tZWRpYXtvcmRlcjoyfX0jaG9tZSAuc2l0ZS1zdGF0ZW1lbnRfX21lZGlhe292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6MzUwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjaG9tZSAuc2l0ZS1zdGF0ZW1lbnRfX21lZGlhe2hlaWdodDoyNjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApeyNob21lIC5zaXRlLXN0YXRlbWVudF9fbWVkaWF7aGVpZ2h0OjIyMHB4fX0jaG9tZSAuc2l0ZS1zdGF0ZW1lbnRfX21lZGlhIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7ZGlzcGxheTpibG9jazt3aWxsLWNoYW5nZTp0cmFuc2Zvcm19LnNjcm9sbC1zdG9yeXtoZWlnaHQ6Y2FsYyh2YXIoLS1zdG9yeS1zbmFwLWNvdW50LCAyKSoxMDB2aCk7bWluLWhlaWdodDpjYWxjKHZhcigtLXN0b3J5LXNuYXAtY291bnQsIDIpKjEwMHZoKTtwb3NpdGlvbjpyZWxhdGl2ZX0uc2Nyb2xsLXN0b3J5X19zdGlja3l7cG9zaXRpb246c3RpY2t5O3RvcDowO2hlaWdodDoxMDB2aDttaW4taGVpZ2h0OjEwMHZoO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LnNjcm9sbC1zdG9yeV9fc3RpY2t5e21pbi1oZWlnaHQ6ODAwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuc2Nyb2xsLXN0b3J5X19zdGlja3l7bWluLWhlaWdodDo3NjBweH19LnNjcm9sbC1zdG9yeV9fYmFja2dyb3VuZHN7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDt6LWluZGV4OjA7YmFja2dyb3VuZDojMTExfS5zY3JvbGwtc3RvcnlfX2Jne3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6IzFhMWExYX0uc2Nyb2xsLXN0b3J5X19iZzo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC43NSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSA1MCUsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSl9LnNjcm9sbC1zdG9yeV9faW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjt3aWR0aDoxMDAlO21heC13aWR0aDoxNzYwcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgODBweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7YWxpZ24taXRlbXM6c3RyZXRjaDthbGlnbi1zZWxmOnN0cmV0Y2g7Z2FwOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuc2Nyb2xsLXN0b3J5X19pbm5lcntwYWRkaW5nOjAgNjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuc2Nyb2xsLXN0b3J5X19pbm5lcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO3BhZGRpbmc6MCA0MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LnNjcm9sbC1zdG9yeV9faW5uZXJ7cGFkZGluZzowIDI0cHh9fS5zY3JvbGwtc3RvcnlfX2xlZnR7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy1yaWdodDo4MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LnNjcm9sbC1zdG9yeV9fbGVmdHtwYWRkaW5nLXJpZ2h0OjYwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LnNjcm9sbC1zdG9yeV9fbGVmdHtwYWRkaW5nLXJpZ2h0OjB9fS5zY3JvbGwtc3RvcnlfX2l0ZW1ze2Rpc3BsYXk6Z3JpZDtwbGFjZS1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJX0uc2Nyb2xsLXN0b3J5X19pdGVte2dyaWQtYXJlYToxLzE7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOjI0cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuc2Nyb2xsLXN0b3J5X19pdGVte2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6NDBweH19LnNjcm9sbC1zdG9yeV9fZ2lme3dpZHRoOjU4cHg7aGVpZ2h0OjU4cHg7b2JqZWN0LWZpdDpjb250YWluO2ZsZXgtc2hyaW5rOjA7Ym9yZGVyLXJhZGl1czo2cHg7bWFyZ2luLXRvcDo2cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuc2Nyb2xsLXN0b3J5X19naWZ7bWFyZ2luLXRvcDowfX0uc2Nyb2xsLXN0b3J5X190ZXh0e2ZsZXg6MTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoyOHB4O21heC13aWR0aDo1MDBweDtwb3NpdGlvbjpyZWxhdGl2ZX0uc2Nyb2xsLXN0b3J5X190ZXh0IC5idG57YWxpZ24tc2VsZjpmbGV4LXN0YXJ0O21hcmdpbi10b3A6NHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LnNjcm9sbC1zdG9yeV9fdGV4dCAuYnRue21hcmdpbi10b3A6NDhweH19LnNjcm9sbC1zdG9yeV9fdGV4dD46bm90KC5zY3JvbGwtc3RvcnlfX2RhdGUpe3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5zY3JvbGwtc3RvcnlfX3RleHR7Z2FwOjA7bWF4LXdpZHRoOjEwMCV9fS5zY3JvbGwtc3RvcnlfX3RleHQtLWhhcy1kYXRle3BhZGRpbmctdG9wOjE4OHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LnNjcm9sbC1zdG9yeV9fdGV4dC0taGFzLWRhdGV7cGFkZGluZy10b3A6MTYwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LnNjcm9sbC1zdG9yeV9fdGV4dC0taGFzLWRhdGV7cGFkZGluZy10b3A6MTI0cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuc2Nyb2xsLXN0b3J5X190ZXh0LS1oYXMtZGF0ZXtwYWRkaW5nLXRvcDo5NnB4fX0uc2Nyb2xsLXN0b3J5X19kYXRle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDttYXJnaW46MDt6LWluZGV4OjA7Y29sb3I6dmFyKC0tY29sb3JfX2dyZXktLWRhcmssICM3NTc1NzUpO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOmNsYW1wKDg4cHgsMTF2dywyMDBweCk7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNDtsZXR0ZXItc3BhY2luZzotNnB4O3doaXRlLXNwYWNlOm5vd3JhcDtvcGFjaXR5Oi44NTtwb2ludGVyLWV2ZW50czpub25lO3VzZXItc2VsZWN0Om5vbmV9LnNjcm9sbC1zdG9yeV9fdGl0bGV7Zm9udC1mYW1pbHk6XCJiZWJhcy1uZXVlXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLWhlYWRsaW5lLCA3MnB4KTtsaW5lLWhlaWdodDoxMTAlO2NvbG9yOiNmZmY7bWFyZ2luOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuc2Nyb2xsLXN0b3J5X190aXRsZXtmb250LWZhbWlseTpcImJlYmFzLW5ldWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1oMiwgNTZweCk7bGluZS1oZWlnaHQ6MTEwJTtmb250LXNpemU6MzZweDtsaW5lLWhlaWdodDoxMTAlO21hcmdpbi1ib3R0b206MTZweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKWFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuc2Nyb2xsLXN0b3J5X190aXRsZXtmb250LXNpemU6NDhweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKWFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuc2Nyb2xsLXN0b3J5X190aXRsZXtmb250LXNpemU6NDBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKWFuZCAobWF4LXdpZHRoOiA2ODBweCApey5zY3JvbGwtc3RvcnlfX3RpdGxle2ZvbnQtc2l6ZTozMnB4fX0uc2Nyb2xsLXN0b3J5X19kZXNje2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOnZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtcGFyYWdyYXBoLS1iaWcsIDE4cHgpO2xpbmUtaGVpZ2h0OjE0MCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuc2Nyb2xsLXN0b3J5X19kZXNje2ZvbnQtc2l6ZToxN3B4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5zY3JvbGwtc3RvcnlfX2Rlc2N7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuc2Nyb2xsLXN0b3J5X19kZXNje2ZvbnQtc2l6ZToxNnB4fX0uc2Nyb2xsLXN0b3J5X19kZXNje2NvbG9yOiNmZmY7bWFyZ2luOjB9LnNjcm9sbC1zdG9yeV9fZGVzYy0tcmljaCBwe21hcmdpbjowfS5zY3JvbGwtc3RvcnlfX3JpZ2h0e3BhZGRpbmctbGVmdDo4MHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWluLWhlaWdodDoyMDBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5zY3JvbGwtc3RvcnlfX3JpZ2h0e3BhZGRpbmctbGVmdDo2MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5zY3JvbGwtc3RvcnlfX3JpZ2h0e2Rpc3BsYXk6bm9uZX19LnNjcm9sbC1zdG9yeV9fZXNwZXJsdWV0dGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjcwJTtyaWdodDotNDAwcHg7ei1pbmRleDowO3dpZHRoOjExMDBweDtoZWlnaHQ6YXV0bztjb2xvcjp2YXIoLS1jb2xvcl9fYWNjZW50LCAjZmY2YjM1KTtvcGFjaXR5Oi4yO3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnNjcm9sbC1zdG9yeV9fZXNwZXJsdWV0dGUgc3Zne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87ZGlzcGxheTpibG9ja30uc2Nyb2xsLXN0b3J5X19lc3Blcmx1ZXR0ZSBwYXRoe3N0cm9rZS1kYXNoYXJyYXk6MDtzdHJva2UtZGFzaG9mZnNldDowfS5zY3JvbGwtc3RvcnlfX3BocmFzZXN7ZGlzcGxheTpncmlkO3dpZHRoOjEwMCV9LnNjcm9sbC1zdG9yeV9fcGhyYXNlcz4uc2Nyb2xsLXN0b3J5X19waHJhc2V7Z3JpZC1hcmVhOjEvMX0uc2Nyb2xsLXN0b3J5X19waHJhc2V7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDozMDA7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtcXVvdGUtLWJpZywgNDhweCk7bGluZS1oZWlnaHQ6MTQwJTtsZXR0ZXItc3BhY2luZzotMS40NHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LnNjcm9sbC1zdG9yeV9fcGhyYXNle2ZvbnQtc2l6ZTo0MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5zY3JvbGwtc3RvcnlfX3BocmFzZXtmb250LXNpemU6MzJweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5zY3JvbGwtc3RvcnlfX3BocmFzZXtmb250LXNpemU6MjZweH19LnNjcm9sbC1zdG9yeV9fcGhyYXNle3RleHQtYWxpZ246cmlnaHQ7ZmxleDoxO2NvbG9yOiNmZmY7bWFyZ2luOjB9LnNjcm9sbC1zdG9yeV9fcGhyYXNlIC5hbmltLXdvcmR7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2hpdGUtc3BhY2U6bm93cmFwfS5ob21lLWV2ZW50cy10aW1lbGluZXtiYWNrZ3JvdW5kOnZhcigtLWNvbG9yX193aGl0ZSk7cGFkZGluZzoxMjBweCAwfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmhvbWUtZXZlbnRzLXRpbWVsaW5le3BhZGRpbmc6ODBweCAwfX0uaG9tZS1ldmVudHMtdGltZWxpbmVfX3RhYnN7ZGlzcGxheTpmbGV4O2dhcDoyMHB4O2FsaWduLWl0ZW1zOnN0cmV0Y2g7bWFyZ2luLWJvdHRvbToxMDBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LmhvbWUtZXZlbnRzLXRpbWVsaW5lX190YWJze3dpZHRoOjEwMCU7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoyMHB4O21hcmdpbi1ib3R0b206NDhweH19LmhvbWUtZXZlbnRzLXRpbWVsaW5lX190YWJ7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo2MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtYnV0dG9uLCAxNnB4KTtsaW5lLWhlaWdodDoxMDAlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmbGV4OjE7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47aXNvbGF0aW9uOmlzb2xhdGU7cGFkZGluZzowO3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmU7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6dmFyKC0tY29sb3JfX25ldXRyYWwsICM4ODgpO3RyYW5zaXRpb246Y29sb3IgLjJzfS5ob21lLWV2ZW50cy10aW1lbGluZV9fdGFiOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0Om5vbmV9LmhvbWUtZXZlbnRzLXRpbWVsaW5lX190YWI6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MCAwIDRweDtiYWNrZ3JvdW5kOnJnYmEoMjMzLDEyOCwzNiwuMTIpO3RyYW5zZm9ybTpzY2FsZVgoMCk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcjt0cmFuc2l0aW9uOm5vbmU7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjB9LmhvbWUtZXZlbnRzLXRpbWVsaW5lX190YWIuaXMtYWN0aXZle2NvbG9yOnZhcigtLWNvbG9yX19kYXJrKX0uaG9tZS1ldmVudHMtdGltZWxpbmVfX3RhYi5pcy1ydW5uaW5nOjpiZWZvcmV7dHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSA3cyBsaW5lYXJ9LmhvbWUtZXZlbnRzLXRpbWVsaW5lX190YWI6aG92ZXI6bm90KC5pcy1hY3RpdmUpe2NvbG9yOnZhcigtLWNvbG9yX19kYXJrKX0uaG9tZS1ldmVudHMtdGltZWxpbmVfX3RhYj4qe3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LmhvbWUtZXZlbnRzLXRpbWVsaW5lX190YWJ7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7cGFkZGluZzowO2JvcmRlcjpub25lfX0uaG9tZS1ldmVudHMtdGltZWxpbmVfX3RhYi10b3B7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0O2dhcDoyMHB4O3BhZGRpbmc6MjBweDtmbGV4OjAgMCBhdXRvO21pbi1oZWlnaHQ6MH0uaG9tZS1ldmVudHMtdGltZWxpbmVfX3RhYi1sYWJlbHtmb250LWZhbWlseTpcIm1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1idXR0b24sIDE2cHgpO2xpbmUtaGVpZ2h0OjEwMCU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLWJ1dHRvbiwgMTZweCk7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEwMCU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZsZXg6MCAxIGF1dG99LmhvbWUtZXZlbnRzLXRpbWVsaW5lX190YWItaWNvbntmbGV4LXNocmluazowO3dpZHRoOjEzcHg7aGVpZ2h0OjE0cHg7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlfS5ob21lLWV2ZW50cy10aW1lbGluZV9fdGFiLWljb24gcGF0aHtmaWxsOm5vbmUgIWltcG9ydGFudDtmaWxsLW9wYWNpdHk6MDt0cmFuc2l0aW9uOmZpbGwtb3BhY2l0eSAuM3MgZWFzZX0uaG9tZS1ldmVudHMtdGltZWxpbmVfX3RhYi5pcy1hY3RpdmUgLmhvbWUtZXZlbnRzLXRpbWVsaW5lX190YWItaWNvbiBwYXRoe2ZpbGw6dXJsKCNoZXQtdGFiLWdyYWRpZW50KSAhaW1wb3J0YW50O2ZpbGwtb3BhY2l0eToxfS5ob21lLWV2ZW50cy10aW1lbGluZV9fdGFiLXByb2dyZXNze2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjRweDtiYWNrZ3JvdW5kOnZhcigtLWNvbG9yX19ncmV5LCAjZDdkN2Q3KTttYXJnaW4tdG9wOjA7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuaG9tZS1ldmVudHMtdGltZWxpbmVfX3RhYi1wcm9ncmVzc3ttYXJnaW4tdG9wOjB9fS5ob21lLWV2ZW50cy10aW1lbGluZV9fdGFiLXByb2dyZXNzLWJhcntkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlMDFjNDcgMCUsICNlOTgwMjQgMTAwJSk7dHJhbnNmb3JtOnNjYWxlWCgwKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyO3RyYW5zaXRpb246bm9uZX0uaG9tZS1ldmVudHMtdGltZWxpbmVfX3RhYi5pcy1ydW5uaW5nIC5ob21lLWV2ZW50cy10aW1lbGluZV9fdGFiLXByb2dyZXNzLWJhcnt0cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zaXRpb246dHJhbnNmb3JtIDdzIGxpbmVhcn0uaG9tZS1ldmVudHMtdGltZWxpbmVfX3BhbmVse2Rpc3BsYXk6bm9uZX0uaG9tZS1ldmVudHMtdGltZWxpbmVfX3BhbmVsLmlzLWFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5ob21lLWV2ZW50cy10aW1lbGluZV9fcGFuZWwgLnRpbWVsaW5le21hcmdpbi1ib3R0b206MH0uaG9tZS1ldmVudHMtdGltZWxpbmUgLnRpbWVsaW5lX19saW5lLXByb2dyZXNzOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjZweDtsZWZ0Oi0xNXB4O3JpZ2h0Oi03MnB4O2hlaWdodDo1NnB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyMzEsIDEwNiwgNDQsIDAuMTYpIDAlLCByZ2JhKDIzMSwgMTA2LCA0NCwgMC4wNykgNDYlLCByZ2JhKDIzMSwgMTA2LCA0NCwgMCkgMTAwJSk7LXdlYmtpdC1tYXNrLWltYWdlOmxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDAsIDAsIDApIDAlLCByZ2IoMCwgMCwgMCkgODIlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO21hc2staW1hZ2U6bGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoMCwgMCwgMCkgMCUsIHJnYigwLCAwLCAwKSA4MiUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7cG9pbnRlci1ldmVudHM6bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LmhvbWUtZXZlbnRzLXRpbWVsaW5lIC50aW1lbGluZXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6NTZweH0uaG9tZS1ldmVudHMtdGltZWxpbmUgLnRpbWVsaW5lX19saW5lLXdyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxNHB4O3RvcDowO2JvdHRvbTowO3dpZHRoOjEwcHg7aGVpZ2h0OmF1dG87bWFyZ2luOjB9LmhvbWUtZXZlbnRzLXRpbWVsaW5lIC50aW1lbGluZV9fbGluZXtkaXNwbGF5Om5vbmV9LmhvbWUtZXZlbnRzLXRpbWVsaW5lIC50aW1lbGluZV9fbGluZS13cmFwcGVyOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6M3B4O3dpZHRoOjRweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsICNlMDFjNDcgMCUsICNlOTgwMjQgMTAwJSk7b3BhY2l0eTouMjJ9LmhvbWUtZXZlbnRzLXRpbWVsaW5lIC50aW1lbGluZV9fbGluZS1wcm9ncmVzc3t0b3A6MDtsZWZ0OjNweDt3aWR0aDo0cHg7aGVpZ2h0OjAlfS5ob21lLWV2ZW50cy10aW1lbGluZSAudGltZWxpbmVfX2xpbmUtcHJvZ3Jlc3M6OmJlZm9yZSwuaG9tZS1ldmVudHMtdGltZWxpbmUgLnRpbWVsaW5lX19saW5lLXByb2dyZXNzOjphZnRlcntjb250ZW50Om5vbmV9LmhvbWUtZXZlbnRzLXRpbWVsaW5lIC50aW1lbGluZV9fYXJyb3d7bGVmdDo1MCU7cmlnaHQ6YXV0bzt0b3A6YXV0bztib3R0b206LTdweDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoOTBkZWcpfS5ob21lLWV2ZW50cy10aW1lbGluZSAudGltZWxpbmVfX2l0ZW1ze2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z2FwOjMwcHh9LmhvbWUtZXZlbnRzLXRpbWVsaW5lIC50aW1lbGluZV9fdHJpYW5nbGV7dG9wOjRweDtsZWZ0Oi0zNXB4O3dpZHRoOjEwcHg7aGVpZ2h0OjExcHh9LmhvbWUtZXZlbnRzLXRpbWVsaW5lIC50aW1lbGluZV9fdHJpYW5nbGUgc3Zne3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTt0cmFuc2Zvcm0tb3JpZ2luOjUwJSA1MCV9LmhvbWUtZXZlbnRzLXRpbWVsaW5lIC50aW1lbGluZV9fY29udGVudHtwYWRkaW5nLXRvcDowfS5ob21lLWV2ZW50cy10aW1lbGluZSAudGltZWxpbmUtc2VjdGlvbl9fYWN0aW9uc3t3aWR0aDoxMDAlO21hcmdpbi10b3A6NDBweDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6c3RyZXRjaDtnYXA6MTJweH0uaG9tZS1ldmVudHMtdGltZWxpbmUgLnRpbWVsaW5lLXNlY3Rpb25fX2FjdGlvbnMgLmJ0bnt3aWR0aDoxMDAlO2p1c3RpZnktY29udGVudDpjZW50ZXJ9fWJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS10cGxfZXNwYWNlc3tiYWNrZ3JvdW5kOiNmZmZ9I2VzcGFjZXN7bWluLWhlaWdodDp1bnNldDtvdmVyZmxvdy14OmNsaXA7cGFkZGluZy10b3A6MH0uZXNwYWNlcy1oZXJve3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6I2ZmZjtvdmVyZmxvdy14OmNsaXA7b3ZlcmZsb3cteTp2aXNpYmxlO3BhZGRpbmctdG9wOnZhcigtLWhlcm8tY29udGVudC1zdGFydCwgMTIwcHgpO3BhZGRpbmctYm90dG9tOjgwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuZXNwYWNlcy1oZXJve3BhZGRpbmctYm90dG9tOjY0cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmVzcGFjZXMtaGVyb3twYWRkaW5nLWJvdHRvbTo0OHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LmVzcGFjZXMtaGVyb3twYWRkaW5nLWJvdHRvbTo0MHB4fX0uZXNwYWNlcy1oZXJvX19kZWNve3Bvc2l0aW9uOmFic29sdXRlO3RvcDo5MDBweDtyaWdodDotNDAwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6MTEwMHB4O2hlaWdodDphdXRvO2NvbG9yOnZhcigtLWNvbG9yX19hY2NlbnQsICNmZjZiMzUpO29wYWNpdHk6LjE1O3BvaW50ZXItZXZlbnRzOm5vbmU7dXNlci1zZWxlY3Q6bm9uZTt6LWluZGV4OjB9LmVzcGFjZXMtaGVyb19fZGVjbyBzdmd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztkaXNwbGF5OmJsb2NrfS5lc3BhY2VzLWhlcm9fX2RlY28gcGF0aHtzdHJva2UtZGFzaGFycmF5OjA7c3Ryb2tlLWRhc2hvZmZzZXQ6MH0uZXNwYWNlcy1oZXJvX19jb250YWluZXJ7bWF4LXdpZHRoOnZhcigtLWNvbnRhaW5lcl9fd2lkdGgpO3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgdmFyKC0tY29udGFpbmVyX19wYWRkaW5nKTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LmVzcGFjZXMtaGVyb19faW5uZXJ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2FsaWduLWl0ZW1zOmVuZDtnYXA6NDBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5lc3BhY2VzLWhlcm9fX2lubmVye2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z2FwOjI4cHh9fS5lc3BhY2VzLWhlcm9fX3RpdGxle2ZvbnQtZmFtaWx5OlwiYmViYXMtbmV1ZVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOnZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtaDEsIDg0cHgpO2xpbmUtaGVpZ2h0OjEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuZXNwYWNlcy1oZXJvX190aXRsZXtmb250LXNpemU6NzJweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuZXNwYWNlcy1oZXJvX190aXRsZXtmb250LXNpemU6NTZweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5lc3BhY2VzLWhlcm9fX3RpdGxle2ZvbnQtc2l6ZTo0OHB4fX0uZXNwYWNlcy1oZXJvX190aXRsZXtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbjowfS5lc3BhY2VzLWhlcm9fX3RpdGxlIC5ncmFkaWVudC10ZXh0e2Rpc3BsYXk6YmxvY2t9LmVzcGFjZXMtaGVyb19fcmlnaHR7cGFkZGluZy1ib3R0b206OHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LmVzcGFjZXMtaGVyb19faW50cm97Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6dmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1wYXJhZ3JhcGgtLWJpZywgMThweCk7bGluZS1oZWlnaHQ6MTQwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5lc3BhY2VzLWhlcm9fX2ludHJve2ZvbnQtc2l6ZToxN3B4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5lc3BhY2VzLWhlcm9fX2ludHJve2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LmVzcGFjZXMtaGVyb19faW50cm97Zm9udC1zaXplOjE2cHh9fS5lc3BhY2VzLWhlcm9fX2ludHJve2NvbG9yOnZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTt0ZXh0LWFsaWduOnJpZ2h0O21heC13aWR0aDo3MDBweDttYXJnaW46MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5lc3BhY2VzLWhlcm9fX2ludHJve21heC13aWR0aDoxMDAlO3RleHQtYWxpZ246bGVmdH19LmVzcGFjZXMtZmlsdGVyc3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjEwfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmVzcGFjZXMtZmlsdGVyc3twYWRkaW5nLWJvdHRvbTozNnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LmVzcGFjZXMtZmlsdGVyc3twYWRkaW5nLWJvdHRvbToyNHB4fX0uZXNwYWNlcy1maWx0ZXJzX19jb250YWluZXJ7bWF4LXdpZHRoOnZhcigtLWNvbnRhaW5lcl9fd2lkdGgpO3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgdmFyKC0tY29udGFpbmVyX19wYWRkaW5nKX0uZXNwYWNlcy1maWx0ZXJzX19mb3Jte2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuZXNwYWNlcy1maWx0ZXJzX19mb3Jte2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpzdHJldGNoO2dhcDoxMnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LmVzcGFjZXMtZmlsdGVyc19fZm9ybXtnYXA6OHB4fX0uZXNwYWNlcy1maWx0ZXJzX19mb3Jte3BhZGRpbmc6MTJweCAxNnB4O2JvcmRlci1yYWRpdXM6MzJweDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjA1KTtiYWNrZHJvcC1maWx0ZXI6Ymx1cigzLjVweCl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuZXNwYWNlcy1maWx0ZXJzX19mb3Jte3BhZGRpbmc6MjRweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5lc3BhY2VzLWZpbHRlcnNfX2Zvcm17cGFkZGluZzoxMnB4fX0uZXNwYWNlcy1maWx0ZXJzX19zZWxlY3Rze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpzdHJldGNoO2ZsZXg6MX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5lc3BhY2VzLWZpbHRlcnNfX3NlbGVjdHN7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3dpZHRoOjEwMCV9fS5lc3BhY2VzLWZpbHRlcnNfX2ZpZWxke2ZsZXg6MTtkaXNwbGF5OmZsZXg7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1pbmxpbmU6MjRweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5lc3BhY2VzLWZpbHRlcnNfX2ZpZWxke3dpZHRoOjEwMCU7cGFkZGluZy1pbmxpbmU6MH19LmVzcGFjZXMtZmlsdGVyc19fZmllbGQ6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDoxcHg7aGVpZ2h0OjQwcHg7YmFja2dyb3VuZDpyZ2JhKDI2LDI2LDI2LC4xNSl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuZXNwYWNlcy1maWx0ZXJzX19maWVsZDpub3QoOmxhc3QtY2hpbGQpOjphZnRlcntkaXNwbGF5Om5vbmV9fS5lc3BhY2VzLWZpbHRlcnNfX2Ryb3Bkb3due3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmVzcGFjZXMtZmlsdGVyc19fZHJvcGRvd24tdHJpZ2dlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjI0cHg7d2lkdGg6MTAwJTtwYWRkaW5nOjI0cHg7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2NvbG9yOnZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtmb250LWZhbWlseTpcIm1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLW1lbnUtaXRlbSwgMTZweCk7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEwMCU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2N1cnNvcjpwb2ludGVyO3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2V9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5lc3BhY2VzLWZpbHRlcnNfX2Ryb3Bkb3duLXRyaWdnZXI6aG92ZXJ7b3BhY2l0eTouN319LmVzcGFjZXMtZmlsdGVyc19fZHJvcGRvd24tdHJpZ2dlclthcmlhLWV4cGFuZGVkPXRydWVde29wYWNpdHk6MX0uZXNwYWNlcy1maWx0ZXJzX19kcm9wZG93bi10cmlnZ2VyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmVzcGFjZXMtZmlsdGVyc19fZHJvcGRvd24tYXJyb3d7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmVzcGFjZXMtZmlsdGVyc19fZHJvcGRvd24tdHJpZ2dlcntwYWRkaW5nOjIwcHggMjRweH19LmVzcGFjZXMtZmlsdGVyc19fZHJvcGRvd24tdmFsdWV7ZmxleDowIDEgYXV0bztvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt0ZXh0LWFsaWduOmNlbnRlcn0uZXNwYWNlcy1maWx0ZXJzX19kcm9wZG93bi1hcnJvd3tmbGV4LXNocmluazowO3RyYW5zaXRpb246dHJhbnNmb3JtIC4yNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKX0uZXNwYWNlcy1maWx0ZXJzX19kcm9wZG93bi1saXN0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDpjYWxjKDEwMCUgKyA4cHgpO2xlZnQ6MDttaW4td2lkdGg6MTAwJTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czoxNnB4O2JveC1zaGFkb3c6MCA4cHggMzJweCByZ2JhKDI2LDI2LDI2LC4xMiksMCAycHggOHB4IHJnYmEoMjYsMjYsMjYsLjA2KTtvdmVyZmxvdzpoaWRkZW47bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6OHB4O3otaW5kZXg6MTAwO29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNnB4KTtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSx0cmFuc2Zvcm0gLjJzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSl9LmlzLW9wZW4gLmVzcGFjZXMtZmlsdGVyc19fZHJvcGRvd24tbGlzdHtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7cG9pbnRlci1ldmVudHM6YXV0b30uZXNwYWNlcy1maWx0ZXJzX19kcm9wZG93bi1vcHRpb257cGFkZGluZzoxMnB4IDE2cHg7Ym9yZGVyLXJhZGl1czoxMHB4O2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOnZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjE1cyBlYXNlO3doaXRlLXNwYWNlOm5vd3JhcH1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmVzcGFjZXMtZmlsdGVyc19fZHJvcGRvd24tb3B0aW9uOmhvdmVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZTAxYzQ3IDAlLCAjZTk4MDI0IDEwMCUpO2NvbG9yOiNmZmZ9fS5lc3BhY2VzLWZpbHRlcnNfX2Ryb3Bkb3duLW9wdGlvbi5pcy1wbGFjZWhvbGRlcntjb2xvcjpyZ2JhKDI2LDI2LDI2LC40KTtmb250LXN0eWxlOml0YWxpY31AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmVzcGFjZXMtZmlsdGVyc19fZHJvcGRvd24tb3B0aW9uLmlzLXBsYWNlaG9sZGVyOmhvdmVye2JhY2tncm91bmQ6cmdiYSgyNiwyNiwyNiwuMDUpO2NvbG9yOnJnYmEoMjYsMjYsMjYsLjQpfX0uZXNwYWNlcy1maWx0ZXJzX19kcm9wZG93bi1vcHRpb24uaXMtYWN0aXZle2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZTAxYzQ3IDAlLCAjZTk4MDI0IDEwMCUpO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojZmZmfS5lc3BhY2VzLWZpbHRlcnNfX2Ryb3Bkb3duLW9wdGlvbi5pcy1hY3RpdmU6OmJlZm9yZXtjb250ZW50Olwi4pyTIFwiO2ZvbnQtc3R5bGU6bm9ybWFsfS5lc3BhY2VzLWZpbHRlcnNfX2NoZXZyb24sLmVzcGFjZXMtZmlsdGVyc19fc2VsZWN0e2Rpc3BsYXk6bm9uZX0uZXNwYWNlcy1maWx0ZXJzX19zdWJtaXR7ZGlzcGxheTppbmxpbmUtZmxleDtwYWRkaW5nOjIwcHggMjRweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTBweDtib3JkZXItcmFkaXVzOjEzcHg7YmFja2dyb3VuZDojZmZmO2NvbG9yOnZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtmb250LWZhbWlseTpcIm1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLW1lbnUtaXRlbSwgMTZweCk7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEwMCU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2JvcmRlcjpub25lO2N1cnNvcjpwb2ludGVyO2ZsZXgtc2hyaW5rOjA7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO3otaW5kZXg6MTt0cmFuc2l0aW9uOmFsbCAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTt3aWR0aDozMyV9LmVzcGFjZXMtZmlsdGVyc19fc3VibWl0OjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlMDFjNDcgMCUsICNlOTgwMjQgMTAwJSk7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtib3JkZXItcmFkaXVzOjEzcHg7ei1pbmRleDotMX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmVzcGFjZXMtZmlsdGVyc19fc3VibWl0OmhvdmVye2NvbG9yOiNmZmZ9LmVzcGFjZXMtZmlsdGVyc19fc3VibWl0OmhvdmVyOjpiZWZvcmV7b3BhY2l0eToxfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5lc3BhY2VzLWZpbHRlcnNfX3N1Ym1pdHt3aWR0aDoxMDAlfX0uZXNwYWNlcy1ncmlke2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nLWJvdHRvbTo4MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmVzcGFjZXMtZ3JpZHtwYWRkaW5nLWJvdHRvbTo2MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LmVzcGFjZXMtZ3JpZHtwYWRkaW5nLWJvdHRvbTo0MHB4fX0uZXNwYWNlcy1ncmlkX19jb250YWluZXJ7bWF4LXdpZHRoOnZhcigtLWNvbnRhaW5lcl9fd2lkdGgpO3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgdmFyKC0tY29udGFpbmVyX19wYWRkaW5nKTtwYWRkaW5nLXRvcDo0MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuZXNwYWNlcy1ncmlkX19jb250YWluZXJ7cGFkZGluZy10b3A6MjRweH19LmVzcGFjZXMtZ3JpZF9faW5uZXJ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgMWZyKTtnYXA6MTJweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KXsuZXNwYWNlcy1ncmlkX19pbm5lcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcil9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmVzcGFjZXMtZ3JpZF9faW5uZXJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCg0MDBweCwgMWZyKSl9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuZXNwYWNlcy1ncmlkX19pbm5lcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX0uZXNwYWNlcy1ncmlkX19lbXB0eXtwYWRkaW5nOjgwcHggMDt0ZXh0LWFsaWduOmNlbnRlcn0uZXNwYWNlcy1ncmlkX19lbXB0eSBwe2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOnZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1wYXJhZ3JhcGgsIDE4cHgpO2xpbmUtaGVpZ2h0OjE0MCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuZXNwYWNlcy1ncmlkX19lbXB0eSBwe2ZvbnQtc2l6ZToxN3B4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5lc3BhY2VzLWdyaWRfX2VtcHR5IHB7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuZXNwYWNlcy1ncmlkX19lbXB0eSBwe2ZvbnQtc2l6ZToxNnB4fX0uZXNwYWNlcy1ncmlkX19lbXB0eSBwe2NvbG9yOnJnYmEoMjYsMjYsMjYsLjUpfS5lc3BhY2VzLWdyaWRfX2VtcHR5IGF7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5lc3BhY2VzLWdyaWRfX2VtcHR5IGE6aG92ZXJ7b3BhY2l0eTouNn19LmVzcGFjZXMtYnJvY2h1cmV7YmFja2dyb3VuZDojZmZmO3BhZGRpbmctYm90dG9tOjk2cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuZXNwYWNlcy1icm9jaHVyZXtwYWRkaW5nLWJvdHRvbTo3MnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LmVzcGFjZXMtYnJvY2h1cmV7cGFkZGluZy1ib3R0b206NDhweH19LmVzcGFjZXMtYnJvY2h1cmVfX2NvbnRhaW5lcnttYXgtd2lkdGg6dmFyKC0tY29udGFpbmVyX193aWR0aCk7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvO3BhZGRpbmc6MCB2YXIoLS1jb250YWluZXJfX3BhZGRpbmcpfS5lc3BhY2VzLWJyb2NodXJlX19wYW5lbC13cmFwe2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlO21pbi13aWR0aDowO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXJ9LmVzcGFjZXMtYnJvY2h1cmVfX3BhbmVse21pbi1oZWlnaHQ6MDttaW4td2lkdGg6MDt3aWR0aDptaW4oMTAwJSw3NDRweCk7bWF4LXdpZHRoOjc0NHB4O3BhZGRpbmc6NDhweCA1NHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItcmFkaXVzOjMycHg7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jb2xvcl9fZ3JleSwgI2Q3ZDdkNyk7YmFja2dyb3VuZDpoc2xhKDAsMCUsMTAwJSwuMTIpO2JhY2tkcm9wLWZpbHRlcjpibHVyKDMuNXB4KX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5lc3BhY2VzLWJyb2NodXJlX19wYW5lbHtwYWRkaW5nOjQwcHggMzJweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5lc3BhY2VzLWJyb2NodXJlX19wYW5lbHtwYWRkaW5nOjM2cHggMjBweH19LmVzcGFjZXMtYnJvY2h1cmVfX3BhbmVsLWNvbnRlbnR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpzdHJldGNoO2dhcDo0OHB4O3dpZHRoOjEwMCV9LmVzcGFjZXMtYnJvY2h1cmVfX2ludHJve3RleHQtYWxpZ246Y2VudGVyfS5lc3BhY2VzLWJyb2NodXJlX19mb3Jte3dpZHRoOjEwMCU7bWF4LXdpZHRoOm5vbmU7YWxpZ24taXRlbXM6c3RyZXRjaDttYXJnaW4tdG9wOjB9LmVzcGFjZXMtYnJvY2h1cmVfX2Zvcm0tcm93e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpzdHJldGNoO2dhcDoyNHB4O3dpZHRoOjEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5lc3BhY2VzLWJyb2NodXJlX19mb3JtLXJvd3tmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5lc3BhY2VzLWJyb2NodXJlX19mb3JtLWNoZWNrYm94e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDoyNHB4fS5lc3BhY2VzLWJyb2NodXJlX19mb3JtLWJ0bnt3aWR0aDphdXRvO21pbi13aWR0aDowO3doaXRlLXNwYWNlOm5vd3JhcH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LmVzcGFjZXMtYnJvY2h1cmVfX2Zvcm0tYnRue3dpZHRoOjEwMCV9fS5lc3BhY2VzLWJyb2NodXJlIC5mb290ZXItY3RhX19wYW5lbC10aXRsZXtmb250LWZhbWlseTpcImJlYmFzLW5ldWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtaDMsIDM2cHgpO2xpbmUtaGVpZ2h0OjExMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuZXNwYWNlcy1icm9jaHVyZSAuZm9vdGVyLWN0YV9fcGFuZWwtdGl0bGV7Zm9udC1zaXplOjMycHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmVzcGFjZXMtYnJvY2h1cmUgLmZvb3Rlci1jdGFfX3BhbmVsLXRpdGxle2ZvbnQtc2l6ZTozMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LmVzcGFjZXMtYnJvY2h1cmUgLmZvb3Rlci1jdGFfX3BhbmVsLXRpdGxle2ZvbnQtc2l6ZToyOHB4fX0uZXNwYWNlcy1icm9jaHVyZSAuZm9vdGVyLWN0YV9fcGFuZWwtdGl0bGV7bWFyZ2luOjAgMCAyNHB4O2JhY2tncm91bmQ6dmFyKC0tTWFpbi1ncmFkaWVudCwgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZTAxYzQ3IDAlLCAjZTk4MDI0IDEwMCUpKTstd2Via2l0LWJhY2tncm91bmQtY2xpcDp0ZXh0O2JhY2tncm91bmQtY2xpcDp0ZXh0Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6cmdiYSgwLDAsMCwwKX0uZXNwYWNlcy1icm9jaHVyZSAuZm9vdGVyLWN0YV9fcGFuZWwtLWJyb2NodXJlIC5mb290ZXItY3RhX19wYW5lbC10aXRsZXtjb2xvcjpyZ2JhKDAsMCwwLDApfS5lc3BhY2VzLWJyb2NodXJlIC5mb290ZXItY3RhX19wYW5lbC1zdWJ0aXRsZXttYXJnaW46MH0uZXNwYWNlcy1icm9jaHVyZSAuZm9vdGVyLWN0YV9fcGFuZWwtLWJyb2NodXJlIC5mb290ZXItY3RhX19mb3JtLmVzcGFjZXMtYnJvY2h1cmVfX2Zvcm17d2lkdGg6MTAwJTttYXgtd2lkdGg6bm9uZTthbGlnbi1pdGVtczpzdHJldGNoO21hcmdpbi10b3A6MH0uZXNwYWNlcy1icm9jaHVyZSAuZm9vdGVyLWN0YV9fZm9ybXtnYXA6MH0uZXNwYWNlcy1icm9jaHVyZSAuZm9vdGVyLWN0YV9fZm9ybS1sYWJlbHttYXJnaW4tYm90dG9tOjE0cHh9LmVzcGFjZXMtYnJvY2h1cmUgLmZvb3Rlci1jdGFfX2Zvcm0taW5wdXR7d2lkdGg6MDttaW4td2lkdGg6MDtmbGV4OjEgMSBhdXRvO3BhZGRpbmc6MjBweCAyNHB4O2JvcmRlcjoxcHggc29saWQgcmdiYSgyNiwyNiwyNiwuMTIpO2JvcmRlci1yYWRpdXM6MTNweDttaW4taGVpZ2h0OjA7bWFyZ2luLWJvdHRvbTowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuZXNwYWNlcy1icm9jaHVyZSAuZm9vdGVyLWN0YV9fZm9ybS1pbnB1dHt3aWR0aDoxMDAlfX0uZXNwYWNlcy1icm9jaHVyZSAuZm9vdGVyLWN0YV9fZm9ybS1idG4tLWJyb2NodXJlLmVzcGFjZXMtYnJvY2h1cmVfX2Zvcm0tYnRue3dpZHRoOmF1dG87bWluLXdpZHRoOjA7ZmxleDowIDAgYXV0bzttYXJnaW4tdG9wOjA7YWxpZ24tc2VsZjphdXRvO2JveC1zaGFkb3c6bm9uZX0udmVudWUtY2FyZHtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCU7aGVpZ2h0OjcyMHB4O2ZsZXgtc2hyaW5rOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsudmVudWUtY2FyZHtoZWlnaHQ6NjAwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsudmVudWUtY2FyZHtoZWlnaHQ6NTAwcHh9fS52ZW51ZS1jYXJkIC5wbGFjZS1jYXJke3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnZlbnVlLWNhcmQgLnBsYWNlLWNhcmRfX2NvbnRlbnR7cGFkZGluZzoyNHB4IDI0cHggMTJweCAyNHB4fS52ZW51ZS1jYXJkIC5wbGFjZS1jYXJkX19kZXRhaWxze2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO3BhZGRpbmc6MCAyNHB4IDI0cHh9LnZlbnVlLWNhcmQgLnBsYWNlLWNhcmRfX2RldGFpbHMtZ3JpZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxNHB4O2FsaWduLWl0ZW1zOnN0cmV0Y2g7d2lkdGg6MTAwJX0udmVudWUtY2FyZCAucGxhY2UtY2FyZF9fZGV0YWlscy1tYWlue3dpZHRoOjEwMCV9LnZlbnVlLWNhcmQgLnBsYWNlLWNhcmRfX2RldGFpbHMtaW50cm97bWF4LXdpZHRoOjEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey52ZW51ZS1jYXJkIC5wbGFjZS1jYXJkX19jb250ZW50e3BhZGRpbmc6MjBweH0udmVudWUtY2FyZCAucGxhY2UtY2FyZF9fZGV0YWlsc3twYWRkaW5nOjAgMjBweCAyMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey52ZW51ZS1jYXJkIC5wbGFjZS1jYXJkey0tcGxhY2UtY2FyZC1ob3Zlci1kdXJhdGlvbjogMC4yNHN9LnZlbnVlLWNhcmQgLnBsYWNlLWNhcmRfX292ZXJsYXl7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNjIpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMzIpIDM4JSwgcmdiYSgwLCAwLCAwLCAwLjgpIDEwMCUpfS52ZW51ZS1jYXJkIC5wbGFjZS1jYXJkX19kZXRhaWxze29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTtwb2ludGVyLWV2ZW50czpub25lfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApYW5kIChob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsudmVudWUtY2FyZCAucGxhY2UtY2FyZDpob3ZlciAucGxhY2UtY2FyZF9faW1hZ2UgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjAxNSl9LnZlbnVlLWNhcmQgLnBsYWNlLWNhcmQucGxhY2UtY2FyZC0td2l0aC1kZXRhaWxzOmhvdmVyIC5wbGFjZS1jYXJkX19vdmVybGF5e2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjYyKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjMyKSAzOCUsIHJnYmEoMCwgMCwgMCwgMC44KSAxMDAlKX19LnZlbnVlLWNhcmRfX2xpbmt7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7cGFkZGluZzoyNHB4IDI0cHggMTJweCAyNHB4O3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiNmZmZ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey52ZW51ZS1jYXJkX19saW5re3BhZGRpbmc6MjBweH19QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey52ZW51ZS1jYXJkX19saW5rOmhvdmVyIC52ZW51ZS1jYXJkX19iZyBpbWd7d2lsbC1jaGFuZ2U6dHJhbnNmb3JtO3RyYW5zZm9ybTpzY2FsZSgxLjA0KX19LnZlbnVlLWNhcmRfX2Jne3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7ei1pbmRleDowfS52ZW51ZS1jYXJkX19iZyBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO29iamVjdC1wb3NpdGlvbjpjZW50ZXI7ZGlzcGxheTpibG9jazt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuN3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpfS52ZW51ZS1jYXJkX19wbGFjZWhvbGRlcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6IzJhMmEyYX0udmVudWUtY2FyZF9fb3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO3otaW5kZXg6MTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC43KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjMpIDQwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKX0udmVudWUtY2FyZF9faGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtnYXA6MjRweDt3aWR0aDoxMDAlfS52ZW51ZS1jYXJkX19uYW1lLWdyb3Vwe2ZsZXg6MTttaW4td2lkdGg6MH0udmVudWUtY2FyZF9fbmFtZXtmb250LWZhbWlseTpcImJlYmFzLW5ldWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtaDMsIDM2cHgpO2xpbmUtaGVpZ2h0OjExMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsudmVudWUtY2FyZF9fbmFtZXtmb250LXNpemU6MzJweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsudmVudWUtY2FyZF9fbmFtZXtmb250LXNpemU6MzBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey52ZW51ZS1jYXJkX19uYW1le2ZvbnQtc2l6ZToyOHB4fX0udmVudWUtY2FyZF9fbmFtZXtjb2xvcjojZmZmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW46MCAwIDEycHg7Zm9udC13ZWlnaHQ6OTAwO2xldHRlci1zcGFjaW5nOi4wMmVtfS52ZW51ZS1jYXJkX19kZXNje2NvbG9yOmhzbGEoMCwwJSwxMDAlLC45KTtmb250LWZhbWlseTp2YXIoLS10ZXh0X19zZWNvbmRhcnkpO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuNjtmb250LXdlaWdodDo0MDA7bWFyZ2luOjA7ZGlzcGxheTotd2Via2l0LWJveDstd2Via2l0LWxpbmUtY2xhbXA6MztsaW5lLWNsYW1wOjM7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS52ZW51ZS1jYXJkX19pY29ue2ZsZXgtc2hyaW5rOjA7d2lkdGg6NjRweDtoZWlnaHQ6NjRweDtvYmplY3QtZml0OmNvbnRhaW47ZmlsdGVyOmJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpfWJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS10cGxfZXZlbnRze2JhY2tncm91bmQ6I2ZmZn0jZXZlbnRzLWxpc3Rpbmd7bWluLWhlaWdodDp1bnNldDtvdmVyZmxvdy14OmNsaXB9LmV2ZW50cy1saXN0aW5nLWhlcm97cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzp2YXIoLS1oZXJvLWNvbnRlbnQtc3RhcnQsIDEyMHB4KSAwIDU2cHg7YmFja2dyb3VuZDojZmZmO292ZXJmbG93LXg6Y2xpcH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5ldmVudHMtbGlzdGluZy1oZXJve3BhZGRpbmctYm90dG9tOjQ4cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmV2ZW50cy1saXN0aW5nLWhlcm97cGFkZGluZy1ib3R0b206NDBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5ldmVudHMtbGlzdGluZy1oZXJve3BhZGRpbmctYm90dG9tOjMycHh9fS5ldmVudHMtbGlzdGluZy1oZXJvX19jb250YWluZXJ7bWF4LXdpZHRoOnZhcigtLWNvbnRhaW5lcl9fd2lkdGgpO3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgdmFyKC0tY29udGFpbmVyX19wYWRkaW5nKTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LmV2ZW50cy1saXN0aW5nLWhlcm9fX2RlY297cG9zaXRpb246YWJzb2x1dGU7dG9wOjE4NSU7cmlnaHQ6LTQwMHB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjExMDBweDtoZWlnaHQ6YXV0bztjb2xvcjp2YXIoLS1jb2xvcl9fYWNjZW50LCAjZmY2YjM1KTtvcGFjaXR5Oi40O3BvaW50ZXItZXZlbnRzOm5vbmU7dXNlci1zZWxlY3Q6bm9uZTt6LWluZGV4OjB9LmV2ZW50cy1saXN0aW5nLWhlcm9fX2RlY28gc3Zne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87ZGlzcGxheTpibG9ja30uZXZlbnRzLWxpc3RpbmctaGVyb19fZGVjbyBwYXRoe3N0cm9rZS1kYXNoYXJyYXk6MDtzdHJva2UtZGFzaG9mZnNldDowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmV2ZW50cy1saXN0aW5nLWhlcm9fX2RlY297cmlnaHQ6MiU7b3BhY2l0eTouNX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5ldmVudHMtbGlzdGluZy1oZXJvX19kZWNve2Rpc3BsYXk6bm9uZX19LmV2ZW50cy1saXN0aW5nLWhlcm9fX2lubmVye2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6bWlubWF4KDAsIDFmcikgbWlubWF4KDM0MHB4LCA1OTJweCk7Z2FwOjQwcHg7YWxpZ24taXRlbXM6c3RhcnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuZXZlbnRzLWxpc3RpbmctaGVyb19faW5uZXJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6MjRweH19LmV2ZW50cy1saXN0aW5nLWhlcm9fX2xhYmVse2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOnZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtbWVudS1pdGVtLCAxNnB4KTtsaW5lLWhlaWdodDoxMDAlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjpyZ2JhKDI2LDI2LDI2LC41NSk7bWFyZ2luOjAgMCAyMHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5ldmVudHMtbGlzdGluZy1oZXJvX19sYWJlbHttYXJnaW4tYm90dG9tOjE4cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuZXZlbnRzLWxpc3RpbmctaGVyb19fbGFiZWx7bWFyZ2luLWJvdHRvbToxNnB4fX0uZXZlbnRzLWxpc3RpbmctaGVyb19fdGl0bGV7Zm9udC1mYW1pbHk6XCJiZWJhcy1uZXVlXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6dmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1oMSwgODRweCk7bGluZS1oZWlnaHQ6MTAwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5ldmVudHMtbGlzdGluZy1oZXJvX190aXRsZXtmb250LXNpemU6NzJweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuZXZlbnRzLWxpc3RpbmctaGVyb19fdGl0bGV7Zm9udC1zaXplOjU2cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuZXZlbnRzLWxpc3RpbmctaGVyb19fdGl0bGV7Zm9udC1zaXplOjQ4cHh9fS5ldmVudHMtbGlzdGluZy1oZXJvX190aXRsZXtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0Oi45NTttYXJnaW46MCAwIDI4cHh9LmV2ZW50cy1saXN0aW5nLWhlcm9fX3RpdGxlIC5ncmFkaWVudC10ZXh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LmV2ZW50cy1saXN0aW5nLWhlcm9fX3RpdGxle2ZvbnQtc2l6ZTpjbGFtcCg2MHB4LDZ2dyw5MnB4KX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5ldmVudHMtbGlzdGluZy1oZXJvX190aXRsZXtmb250LXNpemU6Y2xhbXAoNDBweCwxMXZ3LDY0cHgpO21hcmdpbi1ib3R0b206MjBweH19LmV2ZW50cy1saXN0aW5nLWhlcm9fX2ludHJve2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOnZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtcGFyYWdyYXBoLS1iaWcsIDE4cHgpO2xpbmUtaGVpZ2h0OjE0MCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuZXZlbnRzLWxpc3RpbmctaGVyb19faW50cm97Zm9udC1zaXplOjE3cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmV2ZW50cy1saXN0aW5nLWhlcm9fX2ludHJve2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LmV2ZW50cy1saXN0aW5nLWhlcm9fX2ludHJve2ZvbnQtc2l6ZToxNnB4fX0uZXZlbnRzLWxpc3RpbmctaGVyb19faW50cm97Y29sb3I6dmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO21heC13aWR0aDo3MjBweH0uZXZlbnRzLWxpc3RpbmctaGVyb19faW50cm8gcHttYXJnaW46MH0uZXZlbnRzLWxpc3RpbmctZGVtYW5ke2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlO21heC13aWR0aDpub25lO2hlaWdodDozMDBweDtwYWRkaW5nOjM2cHg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktc2VsZjplbmQ7Z2FwOjI0cHg7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czozMnB4O2JvcmRlcjoxcHggc29saWQgdmFyKC0tY29sb3JfX2dyZXksICNkN2Q3ZDcpO2JhY2tncm91bmQ6I2ZmZn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5ldmVudHMtbGlzdGluZy1kZW1hbmR7ZGlzcGxheTpub25lfX0uZXZlbnRzLWxpc3RpbmctZGVtYW5kX190aXRsZXtmb250LWZhbWlseTpcImJlYmFzLW5ldWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtsZWFkaW5nLXRyaW06Ym90aDt0ZXh0LWVkZ2U6Y2FwO2NvbG9yOnZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1oNCwgMjRweCk7bGluZS1oZWlnaHQ6OTAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LmV2ZW50cy1saXN0aW5nLWRlbWFuZF9fdGl0bGV7Zm9udC1zaXplOjIycHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmV2ZW50cy1saXN0aW5nLWRlbWFuZF9fdGl0bGV7Zm9udC1zaXplOjIwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuZXZlbnRzLWxpc3RpbmctZGVtYW5kX190aXRsZXtmb250LXNpemU6MThweH19LmV2ZW50cy1saXN0aW5nLWRlbWFuZF9fdGl0bGV7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW46MH0uZXZlbnRzLWxpc3RpbmctZGVtYW5kX190ZXh0e2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOnZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1wYXJhZ3JhcGgsIDE4cHgpO2xpbmUtaGVpZ2h0OjE0MCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuZXZlbnRzLWxpc3RpbmctZGVtYW5kX190ZXh0e2ZvbnQtc2l6ZToxN3B4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5ldmVudHMtbGlzdGluZy1kZW1hbmRfX3RleHR7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuZXZlbnRzLWxpc3RpbmctZGVtYW5kX190ZXh0e2ZvbnQtc2l6ZToxNnB4fX0uZXZlbnRzLWxpc3RpbmctZGVtYW5kX190ZXh0e2NvbG9yOnJnYmEoMjYsMjYsMjYsLjcpO21hcmdpbjowO21heC13aWR0aDoyNDBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5ldmVudHMtbGlzdGluZy1kZW1hbmRfX3RleHR7bWF4LXdpZHRoOm5vbmV9fS5ldmVudHMtbGlzdGluZy1ncmlke3BhZGRpbmc6MCAwIDEyMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LmV2ZW50cy1saXN0aW5nLWdyaWR7cGFkZGluZy1ib3R0b206ODBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5ldmVudHMtbGlzdGluZy1ncmlke3BhZGRpbmctYm90dG9tOjU2cHh9fS5ldmVudHMtbGlzdGluZy1ncmlkX19jb250YWluZXJ7bWF4LXdpZHRoOnZhcigtLWNvbnRhaW5lcl9fd2lkdGgpO3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgdmFyKC0tY29udGFpbmVyX19wYWRkaW5nKX0uZXZlbnRzLWxpc3RpbmctZ3JpZF9faW5uZXJ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO2dhcDoxMnB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmV2ZW50cy1saXN0aW5nLWdyaWRfX2lubmVye2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LmV2ZW50cy1saXN0aW5nLWdyaWRfX2lubmVye2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fS5ldmVudHMtbGlzdGluZy1ncmlkX19lbXB0eXt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjQ4cHggMDtjb2xvcjpyZ2JhKDI2LDI2LDI2LC43KX0uZXZlbnRzLWxpc3RpbmctY2FyZHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDo0ODBweDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZDojZDlkOWQ5fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmV2ZW50cy1saXN0aW5nLWNhcmR7aGVpZ2h0OjM2MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LmV2ZW50cy1saXN0aW5nLWNhcmR7aGVpZ2h0OjMyMHB4fX0uZXZlbnRzLWxpc3RpbmctY2FyZDpmaXJzdC1jaGlsZHtncmlkLWNvbHVtbjpzcGFuIDJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5ldmVudHMtbGlzdGluZy1jYXJkOmZpcnN0LWNoaWxke2dyaWQtY29sdW1uOnNwYW4gMX19LmV2ZW50cy1saXN0aW5nLWNhcmQtLWN0YS1zcGFuLTN7Z3JpZC1jb2x1bW46c3BhbiAzfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmV2ZW50cy1saXN0aW5nLWNhcmQtLWN0YS1zcGFuLTN7Z3JpZC1jb2x1bW46c3BhbiAyfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LmV2ZW50cy1saXN0aW5nLWNhcmQtLWN0YS1zcGFuLTN7Z3JpZC1jb2x1bW46c3BhbiAxfX0uZXZlbnRzLWxpc3RpbmctY2FyZC0tY3RhLXNwYW4tMntncmlkLWNvbHVtbjpzcGFuIDJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5ldmVudHMtbGlzdGluZy1jYXJkLS1jdGEtc3Bhbi0ye2dyaWQtY29sdW1uOnNwYW4gMX19LmV2ZW50cy1saXN0aW5nLWNhcmQtLWN0YS1zcGFuLTF7Z3JpZC1jb2x1bW46c3BhbiAxfS5ldmVudHMtbGlzdGluZy1jYXJkX19saW5re3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BhZGRpbmc6MjRweDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtnYXA6MTBweDtmbGV4LXNocmluazowO2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5ldmVudHMtbGlzdGluZy1jYXJkX19saW5re3BhZGRpbmc6MThweH19LmV2ZW50cy1saXN0aW5nLWNhcmRfX21lZGlhLC5ldmVudHMtbGlzdGluZy1jYXJkX19wbGFjZWhvbGRlcntwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowfS5ldmVudHMtbGlzdGluZy1jYXJkX19tZWRpYSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO2Rpc3BsYXk6YmxvY2s7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjVzIHZhcigtLWVhc2VPdXRDdWJpYyl9LmV2ZW50cy1saXN0aW5nLWNhcmRfX3BsYWNlaG9sZGVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2Q3ZDdkNyAwJSwgI2JmYmZiZiAxMDAlKX0uZXZlbnRzLWxpc3RpbmctY2FyZF9fb3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjMyKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjIpIDQwJSwgcmdiYSgwLCAwLCAwLCAwLjU1KSAxMDAlKTtwb2ludGVyLWV2ZW50czpub25lfS5ldmVudHMtbGlzdGluZy1jYXJkX19jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7d2lkdGg6MTAwJTttaW4taGVpZ2h0OmluaGVyaXQ7Z2FwOjEwcHh9LmV2ZW50cy1saXN0aW5nLWNhcmRfX2hlYWRlcntkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJTthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjEycHg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7ZmxleC13cmFwOndyYXA7Z2FwOjI0cHh9LmV2ZW50cy1saXN0aW5nLWNhcmRfX3RpdGxle2ZvbnQtZmFtaWx5OlwiYmViYXMtbmV1ZVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOnZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1oMywgMzZweCk7bGluZS1oZWlnaHQ6MTEwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5ldmVudHMtbGlzdGluZy1jYXJkX190aXRsZXtmb250LXNpemU6MzJweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuZXZlbnRzLWxpc3RpbmctY2FyZF9fdGl0bGV7Zm9udC1zaXplOjMwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuZXZlbnRzLWxpc3RpbmctY2FyZF9fdGl0bGV7Zm9udC1zaXplOjI4cHh9fS5ldmVudHMtbGlzdGluZy1jYXJkX190aXRsZXtjb2xvcjojZmZmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW46MDttaW4td2lkdGg6MDtmbGV4OjAgMSBhdXRvfS5ldmVudHMtbGlzdGluZy1jYXJkX19iYWRnZXtmb250LWZhbWlseTpcIm1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy10YWcsIDEycHgpO2xpbmUtaGVpZ2h0OjEzMCU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2Rpc3BsYXk6aW5saW5lLWZsZXg7cGFkZGluZzoxMHB4IDE0cHg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDozNnB4O2JvcmRlci1yYWRpdXM6OHB4O2JhY2tncm91bmQ6dmFyKC0tTWFpbi1ncmFkaWVudCwgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZTAxYzQ3IDAlLCAjZTk4MDI0IDEwMCUpKTtiYWNrZHJvcC1maWx0ZXI6Ymx1cigycHgpO2NvbG9yOnZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7dGV4dC1kZWNvcmF0aW9uOm5vbmU7ZmxleC1zaHJpbms6MDtoZWlnaHQ6bWluLWNvbnRlbnQ7d2hpdGUtc3BhY2U6bm93cmFwfS5ldmVudHMtbGlzdGluZy1jYXJkX190YWdze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6NnB4fS5ldmVudHMtbGlzdGluZy1jYXJkX190YWctbW9yZXttaW4td2lkdGg6MzZweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5ldmVudHMtbGlzdGluZy1jYXJkLS1jdGF7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgcmdiYSgyNiwyNiwyNiwuMDgpfS5ldmVudHMtbGlzdGluZy1jYXJkX19jdGEtYm94e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjI0cHg7Z2FwOjI0cHh9LmV2ZW50cy1saXN0aW5nLWNhcmRfX2N0YS10aXRsZXtmb250LWZhbWlseTpcImJlYmFzLW5ldWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtaDMsIDM2cHgpO2xpbmUtaGVpZ2h0OjExMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuZXZlbnRzLWxpc3RpbmctY2FyZF9fY3RhLXRpdGxle2ZvbnQtc2l6ZTozMnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5ldmVudHMtbGlzdGluZy1jYXJkX19jdGEtdGl0bGV7Zm9udC1zaXplOjMwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuZXZlbnRzLWxpc3RpbmctY2FyZF9fY3RhLXRpdGxle2ZvbnQtc2l6ZToyOHB4fX0uZXZlbnRzLWxpc3RpbmctY2FyZF9fY3RhLXRpdGxle2NvbG9yOnZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luOjB9LmV2ZW50cy1saXN0aW5nLWNhcmRfX2N0YS10ZXh0e2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOnZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1wYXJhZ3JhcGgsIDE4cHgpO2xpbmUtaGVpZ2h0OjE0MCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuZXZlbnRzLWxpc3RpbmctY2FyZF9fY3RhLXRleHR7Zm9udC1zaXplOjE3cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmV2ZW50cy1saXN0aW5nLWNhcmRfX2N0YS10ZXh0e2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LmV2ZW50cy1saXN0aW5nLWNhcmRfX2N0YS10ZXh0e2ZvbnQtc2l6ZToxNnB4fX0uZXZlbnRzLWxpc3RpbmctY2FyZF9fY3RhLXRleHR7Y29sb3I6cmdiYSgyNiwyNiwyNiwuNyk7bWFyZ2luOjA7bWF4LXdpZHRoOjI2MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmV2ZW50cy1saXN0aW5nLWNhcmRfX2N0YS10ZXh0e21heC13aWR0aDpub25lfX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmV2ZW50cy1saXN0aW5nLWNhcmRfX2xpbms6aG92ZXIgLmV2ZW50cy1saXN0aW5nLWNhcmRfX21lZGlhIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4wNCl9fWJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS10cGxfc2VydmljZXN7YmFja2dyb3VuZDojZmZmfSNzZXJ2aWNlc3ttaW4taGVpZ2h0OnVuc2V0O292ZXJmbG93LXg6Y2xpcDtwYWRkaW5nLXRvcDowfS5zZXJ2aWNlcy1oZXJve3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3BhZGRpbmc6dmFyKC0taGVyby1jb250ZW50LXN0YXJ0LCAxMjBweCkgMCAxMjBweDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZDojZjNlZmViO2NvbG9yOiMxYTFhMWF9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuc2VydmljZXMtaGVyb3twYWRkaW5nLWJvdHRvbToxMjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuc2VydmljZXMtaGVyb3ttaW4taGVpZ2h0OmF1dG87cGFkZGluZy1ib3R0b206MTAwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuc2VydmljZXMtaGVyb3twYWRkaW5nLWJvdHRvbTo5MHB4fX0uc2VydmljZXMtaGVyb19fYmcsLnNlcnZpY2VzLWhlcm9fX292ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MH0uc2VydmljZXMtaGVyb19fYmd7ei1pbmRleDowfS5zZXJ2aWNlcy1oZXJvX19iZy1pbWFnZXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7b2JqZWN0LXBvc2l0aW9uOmNlbnRlcjtkaXNwbGF5OmJsb2NrfS5zZXJ2aWNlcy1oZXJvX19vdmVybGF5e3otaW5kZXg6MTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODIpIDQwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcyKSAxMDAlKSxsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpIDAlLCByZ2IoMjU1LCAyNTUsIDI1NSkgMTAwJSl9LnNlcnZpY2VzLWhlcm9fX2NvbnRhaW5lcnttYXgtd2lkdGg6dmFyKC0tY29udGFpbmVyX193aWR0aCk7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvO3BhZGRpbmc6MCB2YXIoLS1jb250YWluZXJfX3BhZGRpbmcpO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0uc2VydmljZXMtaGVyb19faW5uZXJ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczptaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMWZyKTtnYXA6NTZweDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LnNlcnZpY2VzLWhlcm9fX2lubmVye2dhcDo0MHB4O2dyaWQtdGVtcGxhdGUtY29sdW1uczptaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMC45MmZyKX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuc2VydmljZXMtaGVyb19faW5uZXJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6MzJweH19LnNlcnZpY2VzLWhlcm9fX2NvbnRlbnR7bWF4LXdpZHRoOjgyMHB4fS5zZXJ2aWNlcy1oZXJvX19sYWJlbHtmb250LWZhbWlseTpcIm1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXN0eWxlOm5vcm1hbDtjb2xvcjp2YXIoLS1jb2xvcl9fbGlnaHQsICNmZmYpO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLW1lbnUtaXRlbSwgMTZweCk7bGluZS1oZWlnaHQ6MTAwJTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luOjAgMCAyMHB4O2NvbG9yOnJnYmEoMjYsMjYsMjYsLjYpO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5zZXJ2aWNlcy1oZXJvX19sYWJlbHttYXJnaW4tYm90dG9tOjE4cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuc2VydmljZXMtaGVyb19fbGFiZWx7bWFyZ2luLWJvdHRvbToxNnB4fX0uc2VydmljZXMtaGVyb19fdGl0bGV7Zm9udC1mYW1pbHk6XCJiZWJhcy1uZXVlXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6dmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1oMSwgODRweCk7bGluZS1oZWlnaHQ6MTAwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5zZXJ2aWNlcy1oZXJvX190aXRsZXtmb250LXNpemU6NzJweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuc2VydmljZXMtaGVyb19fdGl0bGV7Zm9udC1zaXplOjU2cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuc2VydmljZXMtaGVyb19fdGl0bGV7Zm9udC1zaXplOjQ4cHh9fS5zZXJ2aWNlcy1oZXJvX190aXRsZXttYXJnaW46MCAwIDI4cHg7Y29sb3I6IzFhMWExYTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6Ljk0fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LnNlcnZpY2VzLWhlcm9fX3RpdGxle21hcmdpbi1ib3R0b206MjRweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5zZXJ2aWNlcy1oZXJvX190aXRsZXttYXJnaW4tYm90dG9tOjIwcHh9fS5zZXJ2aWNlcy1oZXJvX190aXRsZSBzcGFuLC5zZXJ2aWNlcy1oZXJvX190aXRsZSAuZ3JhZGllbnQtdGV4dHtkaXNwbGF5OmlubGluZX0uc2VydmljZXMtaGVyb19fdGl0bGUgLmdyYWRpZW50LXRleHR7YmFja2dyb3VuZDp2YXIoLS1NYWluLWdyYWRpZW50LCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlMDFjNDcgMCUsICNlOTgwMjQgMTAwJSkpOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnRleHQ7YmFja2dyb3VuZC1jbGlwOnRleHQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjpyZ2JhKDAsMCwwLDApfS5zZXJ2aWNlcy1oZXJvX190aXRsZSBicntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIn0uc2VydmljZXMtaGVyb19faW50cm97Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6dmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1wYXJhZ3JhcGgtLWJpZywgMThweCk7bGluZS1oZWlnaHQ6MTQwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5zZXJ2aWNlcy1oZXJvX19pbnRyb3tmb250LXNpemU6MTdweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuc2VydmljZXMtaGVyb19faW50cm97Zm9udC1zaXplOjE2cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuc2VydmljZXMtaGVyb19faW50cm97Zm9udC1zaXplOjE2cHh9fS5zZXJ2aWNlcy1oZXJvX19pbnRyb3ttYXgtd2lkdGg6NzQwcHg7Y29sb3I6cmdiYSgyNiwyNiwyNiwuODQpfS5zZXJ2aWNlcy1oZXJvX19pbnRybyBwe21hcmdpbjowfS5zZXJ2aWNlcy1oZXJvX19hY3Rpb25ze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MTRweDttYXJnaW4tdG9wOjM2cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5zZXJ2aWNlcy1oZXJvX19hY3Rpb25ze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpzdHJldGNofX0uc2VydmljZXMtaGVybyAuYnRuLXdoaXRle2JvcmRlcjoxcHggc29saWQgcmdiYSgyNiwyNiwyNiwuMTQpfS5zZXJ2aWNlcy1oZXJvX19hY3Rpb257ZGlzcGxheTpmbGV4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuc2VydmljZXMtaGVyb19fYWN0aW9ue3dpZHRoOjEwMCV9LnNlcnZpY2VzLWhlcm9fX2FjdGlvbiAuYnRue3dpZHRoOjEwMCU7anVzdGlmeS1jb250ZW50OmNlbnRlcn19LnNlcnZpY2VzLWhlcm9fX21lZGlhe3dpZHRoOm1pbigxMDAlLDY0MHB4KTttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzttaW4taGVpZ2h0OjA7anVzdGlmeS1zZWxmOnN0YXJ0O2FsaWduLXNlbGY6c3RhcnQ7bWFyZ2luOjA7b3ZlcmZsb3c6dmlzaWJsZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5zZXJ2aWNlcy1oZXJvX19tZWRpYXt3aWR0aDptaW4oMTAwJSw1NjBweCl9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LnNlcnZpY2VzLWhlcm9fX21lZGlhe3dpZHRoOm1pbigxMDAlLDUyMHB4KX19LnNlcnZpY2VzLWhlcm9fX21lZGlhLWltYWdle3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDptaW4oNjJ2aCw3NjBweCk7b2JqZWN0LWZpdDpjb250YWluO29iamVjdC1wb3NpdGlvbjpjZW50ZXIgdG9wO2Rpc3BsYXk6YmxvY2t9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuc2VydmljZXMtaGVyb19fbWVkaWEtaW1hZ2V7bWF4LWhlaWdodDptaW4oNTZ2aCw1NjBweCl9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuc2VydmljZXMtaGVyb19fbWVkaWEtaW1hZ2V7bWF4LWhlaWdodDo0MjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5zZXJ2aWNlcy1oZXJvX19pbm5lcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDowO2FsaWduLWl0ZW1zOnN0cmV0Y2h9LnNlcnZpY2VzLWhlcm9fX2NvbnRlbnR7ZGlzcGxheTpjb250ZW50c30uc2VydmljZXMtaGVyb19fbGFiZWx7b3JkZXI6MTttYXJnaW4tYm90dG9tOjE2cHh9LnNlcnZpY2VzLWhlcm9fX3RpdGxle29yZGVyOjI7bWFyZ2luLWJvdHRvbToxNnB4fS5zZXJ2aWNlcy1oZXJvX19pbnRyb3tvcmRlcjozO21hcmdpbi1ib3R0b206MTZweH0uc2VydmljZXMtaGVyb19fbWVkaWF7b3JkZXI6NDttYXJnaW4tYm90dG9tOjE2cHh9LnNlcnZpY2VzLWhlcm9fX2FjdGlvbnN7b3JkZXI6NTttYXJnaW4tdG9wOjA7d2lkdGg6MTAwJX19LnNlcnZpY2VzLXBhZ2VfX2NvbnRlbnR7cGFkZGluZzo4OHB4IDAgMTIwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuc2VydmljZXMtcGFnZV9fY29udGVudHtwYWRkaW5nOjY0cHggMCA5NnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LnNlcnZpY2VzLXBhZ2VfX2NvbnRlbnR7cGFkZGluZzo0OHB4IDAgNzJweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuc2Nyb2xsLXN0b3J5LS1zZXJ2aWNlcyAuc2Nyb2xsLXN0b3J5X19zdGlja3l7dG9wOnZhcigtLWhlYWRlci1oZWlnaHQpO2hlaWdodDpjYWxjKDEwMGR2aCAtIHZhcigtLWhlYWRlci1oZWlnaHQpKTttaW4taGVpZ2h0OjgwMHB4O21pbi1oZWlnaHQ6Y2FsYygxMDBkdmggLSB2YXIoLS1oZWFkZXItaGVpZ2h0KSl9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuc2Nyb2xsLXN0b3J5LS1zZXJ2aWNlcyAuc2Nyb2xsLXN0b3J5X19zdGlja3l7aGVpZ2h0OmNhbGMoMTAwc3ZoIC0gdmFyKC0taGVhZGVyLWhlaWdodCkpO21pbi1oZWlnaHQ6NzYwcHg7bWluLWhlaWdodDpjYWxjKDEwMHN2aCAtIHZhcigtLWhlYWRlci1oZWlnaHQpKX19LnNjcm9sbC1zdG9yeS0tc2VydmljZXMgLnNjcm9sbC1zdG9yeV9fYmc6OmFmdGVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNzgpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNTgpIDQyJSwgcmdiYSgwLCAwLCAwLCAwLjYyKSAxMDAlKX0uc2Nyb2xsLXN0b3J5LS1zZXJ2aWNlcyAuc2Nyb2xsLXN0b3J5X19pbm5lcntwYWRkaW5nOjAgMzJweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5zY3JvbGwtc3RvcnktLXNlcnZpY2VzIC5zY3JvbGwtc3RvcnlfX2lubmVye3BhZGRpbmc6MCAyNHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5zY3JvbGwtc3RvcnktLXNlcnZpY2VzIC5zY3JvbGwtc3RvcnlfX2lubmVye3BhZGRpbmc6MCAyMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LnNjcm9sbC1zdG9yeS0tc2VydmljZXMgLnNjcm9sbC1zdG9yeV9faW5uZXJ7cGFkZGluZzowIDE2cHh9fS5zY3JvbGwtc3RvcnktLXNlcnZpY2VzIC5zY3JvbGwtc3RvcnlfX2xlZnR7cGFkZGluZy1yaWdodDo1NnB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LnNjcm9sbC1zdG9yeS0tc2VydmljZXMgLnNjcm9sbC1zdG9yeV9fbGVmdHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1ib3R0b206MjA4cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuc2Nyb2xsLXN0b3J5LS1zZXJ2aWNlcyAuc2Nyb2xsLXN0b3J5X19sZWZ0e3BhZGRpbmctYm90dG9tOjE5NnB4fX0uc2Nyb2xsLXN0b3J5LS1zZXJ2aWNlcyAuc2Nyb2xsLXN0b3J5X19pdGVte2dhcDoyMHB4O21heC13aWR0aDo3NjBweDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5zY3JvbGwtc3RvcnktLXNlcnZpY2VzIC5zY3JvbGwtc3RvcnlfX3N0ZXB7Zm9udC1mYW1pbHk6XCJiZWJhcy1uZXVlXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7bGVhZGluZy10cmltOmJvdGg7dGV4dC1lZGdlOmNhcDtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtaDQsIDI0cHgpO2xpbmUtaGVpZ2h0OjkwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5zY3JvbGwtc3RvcnktLXNlcnZpY2VzIC5zY3JvbGwtc3RvcnlfX3N0ZXB7Zm9udC1zaXplOjIycHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LnNjcm9sbC1zdG9yeS0tc2VydmljZXMgLnNjcm9sbC1zdG9yeV9fc3RlcHtmb250LXNpemU6MjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5zY3JvbGwtc3RvcnktLXNlcnZpY2VzIC5zY3JvbGwtc3RvcnlfX3N0ZXB7Zm9udC1zaXplOjE4cHh9fS5zY3JvbGwtc3RvcnktLXNlcnZpY2VzIC5zY3JvbGwtc3RvcnlfX3N0ZXB7Y29sb3I6I2ZmZjt3aWR0aDo2NnB4O2hlaWdodDo2NnB4O21pbi13aWR0aDo2NnB4O2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDoxMHB4O2ZsZXgtc2hyaW5rOjA7Ym9yZGVyLXJhZGl1czoxMDBweDttYXJnaW4tdG9wOjA7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowfS5zY3JvbGwtc3RvcnktLXNlcnZpY2VzIC5zY3JvbGwtc3RvcnlfX3N0ZXA6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDtib3JkZXItcmFkaXVzOjEwMHB4O3BhZGRpbmc6MnB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZTAxYzQ3IDAlLCAjZTk4MDI0IDEwMCUpOy13ZWJraXQtbWFzazpsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGNvbnRlbnQtYm94LGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7bWFzazpsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGNvbnRlbnQtYm94LGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7LXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTp4b3I7bWFzay1jb21wb3NpdGU6ZXhjbHVkZTtvcGFjaXR5Oi45NX0uc2Nyb2xsLXN0b3J5LS1zZXJ2aWNlcyAuc2Nyb2xsLXN0b3J5X19naWZ7d2lkdGg6NjZweDtoZWlnaHQ6NjZweDttYXJnaW4tdG9wOjA7ZmxleC1zaHJpbms6MH0uc2Nyb2xsLXN0b3J5LS1zZXJ2aWNlcyAuc2Nyb2xsLXN0b3J5X190ZXh0e2dhcDoyNHB4O21heC13aWR0aDo1NjBweH0uc2Nyb2xsLXN0b3J5LS1zZXJ2aWNlcyAuc2Nyb2xsLXN0b3J5X190aXRsZXtmb250LWZhbWlseTpcImJlYmFzLW5ldWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1oMiwgNTZweCk7bGluZS1oZWlnaHQ6MTEwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5zY3JvbGwtc3RvcnktLXNlcnZpY2VzIC5zY3JvbGwtc3RvcnlfX3RpdGxle2ZvbnQtc2l6ZTo0OHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5zY3JvbGwtc3RvcnktLXNlcnZpY2VzIC5zY3JvbGwtc3RvcnlfX3RpdGxle2ZvbnQtc2l6ZTo0MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LnNjcm9sbC1zdG9yeS0tc2VydmljZXMgLnNjcm9sbC1zdG9yeV9fdGl0bGV7Zm9udC1zaXplOjMycHh9fS5zY3JvbGwtc3RvcnktLXNlcnZpY2VzIC5zY3JvbGwtc3RvcnlfX3RpdGxle21hcmdpbjowO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXgtd2lkdGg6NTIwcHh9LnNjcm9sbC1zdG9yeS0tc2VydmljZXMgLnNjcm9sbC1zdG9yeV9fZGVzY3tmb250LWZhbWlseTpcIm1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtjb2xvcjp2YXIoLS1jb2xvcl9fbGlnaHQsICNmZmYpO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLXBhcmFncmFwaC0tYmlnLCAxOHB4KTtsaW5lLWhlaWdodDoxNDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LnNjcm9sbC1zdG9yeS0tc2VydmljZXMgLnNjcm9sbC1zdG9yeV9fZGVzY3tmb250LXNpemU6MTdweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuc2Nyb2xsLXN0b3J5LS1zZXJ2aWNlcyAuc2Nyb2xsLXN0b3J5X19kZXNje2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LnNjcm9sbC1zdG9yeS0tc2VydmljZXMgLnNjcm9sbC1zdG9yeV9fZGVzY3tmb250LXNpemU6MTZweH19LnNjcm9sbC1zdG9yeS0tc2VydmljZXMgLnNjcm9sbC1zdG9yeV9fZGVzY3tjb2xvcjpoc2xhKDAsMCUsMTAwJSwuOTQpO21hcmdpbjowO21heC13aWR0aDo1MjBweH0uc2Nyb2xsLXN0b3J5LS1zZXJ2aWNlcyAuc2Nyb2xsLXN0b3J5X19kZXNjLS1yaWNoIHAsLnNjcm9sbC1zdG9yeS0tc2VydmljZXMgLnNjcm9sbC1zdG9yeV9fZGVzYy0tcmljaCB1bCwuc2Nyb2xsLXN0b3J5LS1zZXJ2aWNlcyAuc2Nyb2xsLXN0b3J5X19kZXNjLS1yaWNoIG9se2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOnZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtcGFyYWdyYXBoLS1iaWcsIDE4cHgpO2xpbmUtaGVpZ2h0OjE0MCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuc2Nyb2xsLXN0b3J5LS1zZXJ2aWNlcyAuc2Nyb2xsLXN0b3J5X19kZXNjLS1yaWNoIHAsLnNjcm9sbC1zdG9yeS0tc2VydmljZXMgLnNjcm9sbC1zdG9yeV9fZGVzYy0tcmljaCB1bCwuc2Nyb2xsLXN0b3J5LS1zZXJ2aWNlcyAuc2Nyb2xsLXN0b3J5X19kZXNjLS1yaWNoIG9se2ZvbnQtc2l6ZToxN3B4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5zY3JvbGwtc3RvcnktLXNlcnZpY2VzIC5zY3JvbGwtc3RvcnlfX2Rlc2MtLXJpY2ggcCwuc2Nyb2xsLXN0b3J5LS1zZXJ2aWNlcyAuc2Nyb2xsLXN0b3J5X19kZXNjLS1yaWNoIHVsLC5zY3JvbGwtc3RvcnktLXNlcnZpY2VzIC5zY3JvbGwtc3RvcnlfX2Rlc2MtLXJpY2ggb2x7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuc2Nyb2xsLXN0b3J5LS1zZXJ2aWNlcyAuc2Nyb2xsLXN0b3J5X19kZXNjLS1yaWNoIHAsLnNjcm9sbC1zdG9yeS0tc2VydmljZXMgLnNjcm9sbC1zdG9yeV9fZGVzYy0tcmljaCB1bCwuc2Nyb2xsLXN0b3J5LS1zZXJ2aWNlcyAuc2Nyb2xsLXN0b3J5X19kZXNjLS1yaWNoIG9se2ZvbnQtc2l6ZToxNnB4fX0uc2Nyb2xsLXN0b3J5LS1zZXJ2aWNlcyAuc2Nyb2xsLXN0b3J5X19kZXNjLS1yaWNoIHAsLnNjcm9sbC1zdG9yeS0tc2VydmljZXMgLnNjcm9sbC1zdG9yeV9fZGVzYy0tcmljaCB1bCwuc2Nyb2xsLXN0b3J5LS1zZXJ2aWNlcyAuc2Nyb2xsLXN0b3J5X19kZXNjLS1yaWNoIG9se2NvbG9yOmhzbGEoMCwwJSwxMDAlLC45NCl9LnNjcm9sbC1zdG9yeS0tc2VydmljZXMgLnNjcm9sbC1zdG9yeV9fZGVzYy0tcmljaCBwe21hcmdpbjowIDAgMThweH0uc2Nyb2xsLXN0b3J5LS1zZXJ2aWNlcyAuc2Nyb2xsLXN0b3J5X19kZXNjLS1yaWNoIHA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnNjcm9sbC1zdG9yeS0tc2VydmljZXMgLnNjcm9sbC1zdG9yeV9fZGVzYy0tcmljaCB1bCwuc2Nyb2xsLXN0b3J5LS1zZXJ2aWNlcyAuc2Nyb2xsLXN0b3J5X19kZXNjLS1yaWNoIG9se21hcmdpbjowO3BhZGRpbmctbGVmdDoyNHB4O2xpc3Qtc3R5bGUtcG9zaXRpb246b3V0c2lkZX0uc2Nyb2xsLXN0b3J5LS1zZXJ2aWNlcyAuc2Nyb2xsLXN0b3J5X19kZXNjLS1yaWNoIHVse2xpc3Qtc3R5bGUtdHlwZTpkaXNjfS5zY3JvbGwtc3RvcnktLXNlcnZpY2VzIC5zY3JvbGwtc3RvcnlfX2Rlc2MtLXJpY2ggb2x7bGlzdC1zdHlsZS10eXBlOmRlY2ltYWx9LnNjcm9sbC1zdG9yeS0tc2VydmljZXMgLnNjcm9sbC1zdG9yeV9fZGVzYy0tcmljaCBsaXtkaXNwbGF5Omxpc3QtaXRlbTttYXJnaW4tYm90dG9tOjEwcHg7bGluZS1oZWlnaHQ6MS40fS5zY3JvbGwtc3RvcnktLXNlcnZpY2VzIC5zY3JvbGwtc3RvcnlfX2Rlc2MtLXJpY2ggbGk6Om1hcmtlcntjb2xvcjpoc2xhKDAsMCUsMTAwJSwuOTIpfS5zY3JvbGwtc3RvcnktLXNlcnZpY2VzIC5zY3JvbGwtc3RvcnlfX2Rlc2MtLXJpY2ggbGk6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnNjcm9sbC1zdG9yeS0tc2VydmljZXMgLnNjcm9sbC1zdG9yeV9fcmlnaHR7cGFkZGluZy1sZWZ0OjgwcHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttaW4taGVpZ2h0OjIwMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LnNjcm9sbC1zdG9yeS0tc2VydmljZXMgLnNjcm9sbC1zdG9yeV9fcmlnaHR7cGFkZGluZy1sZWZ0OjYwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LnNjcm9sbC1zdG9yeS0tc2VydmljZXMgLnNjcm9sbC1zdG9yeV9fcmlnaHR7ZGlzcGxheTpibG9jazttaW4taGVpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9fS5zY3JvbGwtc3RvcnktLXNlcnZpY2VzIC5zY3JvbGwtc3RvcnlfX3BocmFzZXN7ZGlzcGxheTpncmlkO3dpZHRoOjEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuc2Nyb2xsLXN0b3J5LS1zZXJ2aWNlcyAuc2Nyb2xsLXN0b3J5X19waHJhc2Vze2Rpc3BsYXk6bm9uZX19LnNjcm9sbC1zdG9yeS0tc2VydmljZXMgLnNjcm9sbC1zdG9yeV9fcGhyYXNlcz4uc2Nyb2xsLXN0b3J5X19waHJhc2V7Z3JpZC1hcmVhOjEvMX0uc2Nyb2xsLXN0b3J5LS1zZXJ2aWNlcyAuc2Nyb2xsLXN0b3J5X19waHJhc2V7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDozMDA7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtcXVvdGUtLWJpZywgNDhweCk7bGluZS1oZWlnaHQ6MTQwJTtsZXR0ZXItc3BhY2luZzotMS40NHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LnNjcm9sbC1zdG9yeS0tc2VydmljZXMgLnNjcm9sbC1zdG9yeV9fcGhyYXNle2ZvbnQtc2l6ZTo0MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5zY3JvbGwtc3RvcnktLXNlcnZpY2VzIC5zY3JvbGwtc3RvcnlfX3BocmFzZXtmb250LXNpemU6MzJweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5zY3JvbGwtc3RvcnktLXNlcnZpY2VzIC5zY3JvbGwtc3RvcnlfX3BocmFzZXtmb250LXNpemU6MjZweH19LnNjcm9sbC1zdG9yeS0tc2VydmljZXMgLnNjcm9sbC1zdG9yeV9fcGhyYXNle3RleHQtYWxpZ246cmlnaHQ7Y29sb3I6aHNsYSgwLDAlLDEwMCUsLjkyKTttYXJnaW46MH0uc2Nyb2xsLXN0b3J5LS1zZXJ2aWNlcyAuc2Nyb2xsLXN0b3J5X19jb250YWN0LWNhcmQtd3JhcHtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozMnB4O2JvdHRvbTo0OHB4O3dpZHRoOm1pbig0MnZ3LDU2MHB4KX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5zY3JvbGwtc3RvcnktLXNlcnZpY2VzIC5zY3JvbGwtc3RvcnlfX2NvbnRhY3QtY2FyZC13cmFwe3JpZ2h0OjI0cHg7d2lkdGg6bWluKDQwdncsNTIwcHgpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5zY3JvbGwtc3RvcnktLXNlcnZpY2VzIC5zY3JvbGwtc3RvcnlfX2NvbnRhY3QtY2FyZC13cmFwe3JpZ2h0OjIwcHg7bGVmdDoyMHB4O2JvdHRvbToyMHB4O3dpZHRoOmF1dG99fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuc2Nyb2xsLXN0b3J5LS1zZXJ2aWNlcyAuc2Nyb2xsLXN0b3J5X19jb250YWN0LWNhcmQtd3JhcHtyaWdodDoxNnB4O2xlZnQ6MTZweDtib3R0b206MTZweH19LnNjcm9sbC1zdG9yeS0tc2VydmljZXMgLnNjcm9sbC1zdG9yeV9fY29udGFjdC1jYXJke3dpZHRoOm1pbigxMDAlLDU2MHB4KTtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjE0MHB4IG1pbm1heCgwLCAxZnIpO2dhcDoyMnB4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjEycHg7Ym9yZGVyLXJhZGl1czozMHB4O2JvcmRlcjoxcHggc29saWQgaHNsYSgwLDAlLDEwMCUsLjE0KTtiYWNrZ3JvdW5kOmhzbGEoMCwwJSwxMDAlLC4wOCk7YmFja2Ryb3AtZmlsdGVyOmJsdXIoMTRweCl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuc2Nyb2xsLXN0b3J5LS1zZXJ2aWNlcyAuc2Nyb2xsLXN0b3J5X19jb250YWN0LWNhcmR7d2lkdGg6MTAwJTtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjcycHggbWlubWF4KDAsIDFmcik7YWxpZ24taXRlbXM6c3RhcnQ7Y29sdW1uLWdhcDoxMnB4O3Jvdy1nYXA6MTJweDtib3JkZXItcmFkaXVzOjMycHg7Ym9yZGVyOjFweCBzb2xpZCBoc2xhKDAsMCUsMTAwJSwuNCk7YmFja2dyb3VuZDpoc2xhKDAsMCUsMTAwJSwuMDcpO3BhZGRpbmc6MTJweDtiYWNrZHJvcC1maWx0ZXI6Ymx1cigzLjVweCk7LXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6Ymx1cigzLjVweCl9fS5zY3JvbGwtc3RvcnktLXNlcnZpY2VzIC5zY3JvbGwtc3RvcnlfX2NvbnRhY3QtbWVkaWF7d2lkdGg6MTQwcHg7aGVpZ2h0OjE0MHB4O21hcmdpbjowO292ZXJmbG93OmhpZGRlbjtib3JkZXItcmFkaXVzOjI0cHg7YmFja2dyb3VuZDpoc2xhKDAsMCUsMTAwJSwuMDgpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LnNjcm9sbC1zdG9yeS0tc2VydmljZXMgLnNjcm9sbC1zdG9yeV9fY29udGFjdC1tZWRpYXt3aWR0aDo3MnB4O2hlaWdodDo3MnB4O2JvcmRlci1yYWRpdXM6MThweDtncmlkLWNvbHVtbjoxO2dyaWQtcm93OjE7YWxpZ24tc2VsZjpzdGFydH19LnNjcm9sbC1zdG9yeS0tc2VydmljZXMgLnNjcm9sbC1zdG9yeV9fY29udGFjdC1pbWFnZXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7ZGlzcGxheTpibG9ja30uc2Nyb2xsLXN0b3J5LS1zZXJ2aWNlcyAuc2Nyb2xsLXN0b3J5X19jb250YWN0LWJvZHl7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O21pbi13aWR0aDowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LnNjcm9sbC1zdG9yeS0tc2VydmljZXMgLnNjcm9sbC1zdG9yeV9fY29udGFjdC1ib2R5e2Rpc3BsYXk6Y29udGVudHN9fS5zY3JvbGwtc3RvcnktLXNlcnZpY2VzIC5zY3JvbGwtc3RvcnlfX2NvbnRhY3QtbmFtZXttYXJnaW46MDtjb2xvcjojZmZmO2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjI0cHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjE0MCU7bGV0dGVyLXNwYWNpbmc6LTAuNTUycHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuc2Nyb2xsLXN0b3J5LS1zZXJ2aWNlcyAuc2Nyb2xsLXN0b3J5X19jb250YWN0LW5hbWV7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtcGFyYWdyYXBoLS1iaWcsIDE4cHgpO2xpbmUtaGVpZ2h0OjE0MCU7bGV0dGVyLXNwYWNpbmc6MDtncmlkLWNvbHVtbjoyO2dyaWQtcm93OjE7YWxpZ24tc2VsZjpzdGFydH19LnNjcm9sbC1zdG9yeS0tc2VydmljZXMgLnNjcm9sbC1zdG9yeV9fY29udGFjdC1yb2xle21hcmdpbjoycHggMCAwO2NvbG9yOmhzbGEoMCwwJSwxMDAlLC44Mik7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTQwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5zY3JvbGwtc3RvcnktLXNlcnZpY2VzIC5zY3JvbGwtc3RvcnlfX2NvbnRhY3Qtcm9sZXttYXJnaW46MDtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1wYXJhZ3JhcGgsIDE2cHgpO2xpbmUtaGVpZ2h0OjE0MCU7Y29sb3I6aHNsYSgwLDAlLDEwMCUsLjg4KTtncmlkLWNvbHVtbjoyO2dyaWQtcm93OjE7YWxpZ24tc2VsZjplbmR9fS5zY3JvbGwtc3RvcnktLXNlcnZpY2VzIC5zY3JvbGwtc3RvcnlfX2NvbnRhY3QtYWN0aW9ue21hcmdpbi10b3A6MjJweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5zY3JvbGwtc3RvcnktLXNlcnZpY2VzIC5zY3JvbGwtc3RvcnlfX2NvbnRhY3QtYWN0aW9ue21hcmdpbi10b3A6MDtncmlkLWNvbHVtbjoxLy0xO2dyaWQtcm93OjI7d2lkdGg6MTAwJX0uc2Nyb2xsLXN0b3J5LS1zZXJ2aWNlcyAuc2Nyb2xsLXN0b3J5X19jb250YWN0LWFjdGlvbiAuYnRue3dpZHRoOjEwMCU7anVzdGlmeS1jb250ZW50OmNlbnRlcjtib3JkZXItcmFkaXVzOjIycHh9fS5zY3JvbGwtc3RvcnktLXNlcnZpY2VzIC5zY3JvbGwtc3RvcnlfX2VzcGVybHVldHRle3RvcDo0NiU7cmlnaHQ6LTM0MHB4O3dpZHRoOjExMjBweDtvcGFjaXR5Oi4zfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LnNjcm9sbC1zdG9yeS0tc2VydmljZXMgLnNjcm9sbC1zdG9yeV9fZXNwZXJsdWV0dGV7cmlnaHQ6LTE2MHB4O3dpZHRoOjY0MHB4fX0uc2VydmljZXMtY29udGFjdHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOi0zNnB4O3BhZGRpbmc6MTA0cHggMCAxMjhweDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZDojZmZmO3otaW5kZXg6M31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5zZXJ2aWNlcy1jb250YWN0e21hcmdpbi10b3A6LTI0cHg7cGFkZGluZzo4NHB4IDAgOTZweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5zZXJ2aWNlcy1jb250YWN0e21hcmdpbi10b3A6LTE4cHg7cGFkZGluZzo2OHB4IDAgODBweH19LnNlcnZpY2VzLWNvbnRhY3RfX2NvbnRhaW5lcnttYXgtd2lkdGg6dmFyKC0tY29udGFpbmVyX193aWR0aCk7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvO3BhZGRpbmc6MCB2YXIoLS1jb250YWluZXJfX3BhZGRpbmcpO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjttYXgtd2lkdGg6MTIwMHB4fS5zZXJ2aWNlcy1jb250YWN0X19pbm5lcntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOm1pbm1heCgwLCAxLjA4ZnIpIG1pbm1heCg0MDBweCwgMC44MmZyKTtnYXA6ODRweDthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuc2VydmljZXMtY29udGFjdF9faW5uZXJ7Z2FwOjU2cHg7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOm1pbm1heCgwLCAxZnIpIG1pbm1heCgzNDBweCwgMC44NGZyKX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuc2VydmljZXMtY29udGFjdF9faW5uZXJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6MjRweH19LnNlcnZpY2VzLWNvbnRhY3RfX2NvbnRlbnR7bWF4LXdpZHRoOjcyMHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnNlcnZpY2VzLWNvbnRhY3RfX2xhYmVse2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOnZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtbWVudS1pdGVtLCAxNnB4KTtsaW5lLWhlaWdodDoxMDAlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW46MDtjb2xvcjojNzU3NTc1O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uc2VydmljZXMtY29udGFjdF9fdGl0bGV7Zm9udC1mYW1pbHk6XCJiZWJhcy1uZXVlXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtaDIsIDU2cHgpO2xpbmUtaGVpZ2h0OjExMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuc2VydmljZXMtY29udGFjdF9fdGl0bGV7Zm9udC1zaXplOjQ4cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LnNlcnZpY2VzLWNvbnRhY3RfX3RpdGxle2ZvbnQtc2l6ZTo0MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LnNlcnZpY2VzLWNvbnRhY3RfX3RpdGxle2ZvbnQtc2l6ZTozMnB4fX0uc2VydmljZXMtY29udGFjdF9fdGl0bGV7bWFyZ2luOjA7Y29sb3I6IzFhMWExYTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuc2VydmljZXMtY29udGFjdF9fdGl0bGV7Zm9udC1zaXplOjQ4cHg7bGluZS1oZWlnaHQ6MTAwJX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5zZXJ2aWNlcy1jb250YWN0X190aXRsZXtmb250LWZhbWlseTpcImJlYmFzLW5ldWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtjb2xvcjp2YXIoLS1jb2xvcl9fbGlnaHQsICNmZmYpO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLWgxLCA4NHB4KTtsaW5lLWhlaWdodDoxMDAlO2NvbG9yOiMxYTFhMWF9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKWFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuc2VydmljZXMtY29udGFjdF9fdGl0bGV7Zm9udC1zaXplOjcycHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKWFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuc2VydmljZXMtY29udGFjdF9fdGl0bGV7Zm9udC1zaXplOjU2cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKWFuZCAobWF4LXdpZHRoOiA2ODBweCApey5zZXJ2aWNlcy1jb250YWN0X190aXRsZXtmb250LXNpemU6NDhweH19LnNlcnZpY2VzLWNvbnRhY3RfX3RpdGxlIHNwYW4sLnNlcnZpY2VzLWNvbnRhY3RfX3RpdGxlIC5ncmFkaWVudC10ZXh0e2Rpc3BsYXk6aW5saW5lfS5zZXJ2aWNlcy1jb250YWN0X190aXRsZSBicntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIn0uc2VydmljZXMtY29udGFjdF9faW50cm97bWF4LXdpZHRoOjcyMHB4O2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOnZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtcGFyYWdyYXBoLS1iaWcsIDE4cHgpO2xpbmUtaGVpZ2h0OjE0MCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuc2VydmljZXMtY29udGFjdF9faW50cm97Zm9udC1zaXplOjE3cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LnNlcnZpY2VzLWNvbnRhY3RfX2ludHJve2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LnNlcnZpY2VzLWNvbnRhY3RfX2ludHJve2ZvbnQtc2l6ZToxNnB4fX0uc2VydmljZXMtY29udGFjdF9faW50cm97Y29sb3I6IzRiNGI0Yn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5zZXJ2aWNlcy1jb250YWN0X19pbnRyb3tmb250LXNpemU6MThweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5zZXJ2aWNlcy1jb250YWN0X19pbnRyb3tmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjZ9fS5zZXJ2aWNlcy1jb250YWN0X19pbnRybyBwe21hcmdpbjowfS5zZXJ2aWNlcy1jb250YWN0X19sYWJlbCsuc2VydmljZXMtY29udGFjdF9fdGl0bGV7bWFyZ2luLXRvcDo4cHh9LnNlcnZpY2VzLWNvbnRhY3RfX3RpdGxlKy5zZXJ2aWNlcy1jb250YWN0X19pbnRybywuc2VydmljZXMtY29udGFjdF9fdGl0bGUrLnNlcnZpY2VzLWNvbnRhY3RfX3BvaW50cywuc2VydmljZXMtY29udGFjdF9faW50cm8rLnNlcnZpY2VzLWNvbnRhY3RfX3BvaW50c3ttYXJnaW4tdG9wOjI0cHh9LnNlcnZpY2VzLWNvbnRhY3RfX3BvaW50c3ttYXJnaW46MDtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6Z3JpZDtnYXA6MjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LnNlcnZpY2VzLWNvbnRhY3RfX3BvaW50c3tnYXA6MThweH19LnNlcnZpY2VzLWNvbnRhY3RfX3BvaW50e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjE4cHh9LnNlcnZpY2VzLWNvbnRhY3RfX3BvaW50LWljb257d2lkdGg6MjRweDtoZWlnaHQ6MjRweDttaW4td2lkdGg6MjRweDtkaXNwbGF5OmJsb2NrfS5zZXJ2aWNlcy1jb250YWN0X19wb2ludC10ZXh0e2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOnZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtbWVudS1pdGVtLCAxNnB4KTtsaW5lLWhlaWdodDoxMDAlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojMWYxZjFmO2xldHRlci1zcGFjaW5nOjB9LnNlcnZpY2VzLWNvbnRhY3RfX2NhcmQtd3JhcHttaW4td2lkdGg6MDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LnNlcnZpY2VzLWNvbnRhY3RfX2NhcmQtd3JhcHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH19LnNlcnZpY2VzLWNvbnRhY3RfX2NhcmR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt3aWR0aDptaW4oMTAwJSw1MDBweCk7cGFkZGluZzoxMnB4O2JvcmRlcjoxcHggc29saWQgcmdiYSgyNiwyNiwyNiwuMTIpO2JvcmRlci1yYWRpdXM6MzJweDtiYWNrZ3JvdW5kOmhzbGEoMCwwJSwxMDAlLC45Nik7Ym94LXNoYWRvdzowIDI0cHggNzBweCByZ2JhKDI2LDI2LDI2LC4wNil9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5zZXJ2aWNlcy1jb250YWN0X19jYXJke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6NzJweCBtaW5tYXgoMCwgMWZyKTthbGlnbi1pdGVtczpzdGFydDtjb2x1bW4tZ2FwOjEycHg7cm93LWdhcDoxMnB4O2JvcmRlci1yYWRpdXM6MzJweDtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWNvbG9yX19ncmV5LCAjZDdkN2Q3KTtiYWNrZ3JvdW5kOmhzbGEoMCwwJSwxMDAlLC4wNyk7cGFkZGluZzoxMnB4O2JveC1zaGFkb3c6bm9uZTtiYWNrZHJvcC1maWx0ZXI6Ymx1cigzLjVweCk7LXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6Ymx1cigzLjVweCl9fS5zZXJ2aWNlcy1jb250YWN0X19jYXJkLW1lZGlhe21hcmdpbjowO292ZXJmbG93OmhpZGRlbjtib3JkZXItcmFkaXVzOjI4cHg7d2lkdGg6NTAwcHg7aGVpZ2h0OjUwMHB4O21heC13aWR0aDoxMDAlO2JhY2tncm91bmQ6I2QzY2JjNX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5zZXJ2aWNlcy1jb250YWN0X19jYXJkLW1lZGlhe3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87YXNwZWN0LXJhdGlvOjEvMX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5zZXJ2aWNlcy1jb250YWN0X19jYXJkLW1lZGlhe3dpZHRoOjcycHg7aGVpZ2h0OjcycHg7YXNwZWN0LXJhdGlvOjEvMTtib3JkZXItcmFkaXVzOjE4cHg7Z3JpZC1jb2x1bW46MTtncmlkLXJvdzoxO2FsaWduLXNlbGY6c3RhcnR9fS5zZXJ2aWNlcy1jb250YWN0X19jYXJkLWltYWdle3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpibG9jaztvYmplY3QtZml0OmNvdmVyO29iamVjdC1wb3NpdGlvbjpjZW50ZXJ9LnNlcnZpY2VzLWNvbnRhY3RfX2NhcmQtYm9keXtwYWRkaW5nOjI2cHggMjJweCAyMnB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuc2VydmljZXMtY29udGFjdF9fY2FyZC1ib2R5e3BhZGRpbmc6MDtkaXNwbGF5OmNvbnRlbnRzfX0uc2VydmljZXMtY29udGFjdF9fY2FyZC1uYW1le21hcmdpbjowO2NvbG9yOiMxYTFhMWE7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MjRweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MTQwJTtsZXR0ZXItc3BhY2luZzotMC41NTJweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LnNlcnZpY2VzLWNvbnRhY3RfX2NhcmQtbmFtZXtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1wYXJhZ3JhcGgtLWJpZywgMThweCk7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjE0MCU7bGV0dGVyLXNwYWNpbmc6MDtncmlkLWNvbHVtbjoyO2dyaWQtcm93OjE7YWxpZ24tc2VsZjpzdGFydH19LnNlcnZpY2VzLWNvbnRhY3RfX2NhcmQtcm9sZXttYXJnaW46MTBweCAwIDA7Y29sb3I6IzFhMWExYTtmb250LWZhbWlseTpcIm1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxNDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LnNlcnZpY2VzLWNvbnRhY3RfX2NhcmQtcm9sZXtmb250LXNpemU6MTRweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5zZXJ2aWNlcy1jb250YWN0X19jYXJkLXJvbGV7bWFyZ2luOjA7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtcGFyYWdyYXBoLCAxNnB4KTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTQwJTtncmlkLWNvbHVtbjoyO2dyaWQtcm93OjE7YWxpZ24tc2VsZjplbmR9fS5zZXJ2aWNlcy1jb250YWN0X19jYXJkLWFjdGlvbnttYXJnaW4tdG9wOjI4cHg7ZGlzcGxheTpmbGV4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuc2VydmljZXMtY29udGFjdF9fY2FyZC1hY3Rpb257bWFyZ2luLXRvcDowO3dpZHRoOjEwMCU7Z3JpZC1jb2x1bW46MS8tMTtncmlkLXJvdzoyfS5zZXJ2aWNlcy1jb250YWN0X19jYXJkLWFjdGlvbiAuYnRue3dpZHRoOjEwMCU7anVzdGlmeS1jb250ZW50OmNlbnRlcjtib3JkZXItcmFkaXVzOjIycHh9fS5zZXJ2aWNlcy1jb250YWN0X19saW5le3Bvc2l0aW9uOmFic29sdXRlO2NvbG9yOnJnYmEoMjI0LDI4LDcxLC4xNik7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjF9LnNlcnZpY2VzLWNvbnRhY3RfX2xpbmUgc3Zne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87ZGlzcGxheTpibG9ja30uc2VydmljZXMtY29udGFjdF9fbGluZS1wYXRoe3N0cm9rZS13aWR0aDoxLjV9LnNlcnZpY2VzLWNvbnRhY3RfX2xpbmUtLWxlZnR7dG9wOi01OHB4O2xlZnQ6LTIyMHB4O3dpZHRoOjU2MHB4O3RyYW5zZm9ybTpyb3RhdGUoMTc4ZGVnKX0uc2VydmljZXMtY29udGFjdF9fbGluZS0tcmlnaHR7cmlnaHQ6LTI2MHB4O2JvdHRvbTotMTI4cHg7d2lkdGg6NzgwcHg7dHJhbnNmb3JtOnJvdGF0ZSgtOGRlZyk7b3BhY2l0eTouOX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5zZXJ2aWNlcy1jb250YWN0X19saW5lLS1sZWZ0e2xlZnQ6LTI0MHB4O3dpZHRoOjQ0MHB4fS5zZXJ2aWNlcy1jb250YWN0X19saW5lLS1yaWdodHtyaWdodDotMjYwcHg7d2lkdGg6NTYwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuc2VydmljZXMtY29udGFjdF9fbGluZS0tbGVmdHt0b3A6LTgwcHg7bGVmdDotMTkwcHg7d2lkdGg6MzIwcHh9LnNlcnZpY2VzLWNvbnRhY3RfX2xpbmUtLXJpZ2h0e3JpZ2h0Oi0xODBweDtib3R0b206LTgwcHg7d2lkdGg6MzYwcHh9fWJvZHkuc2luZ2xlLXZlbnVlcyAjYnJlYWRjcnVtYnN7ZGlzcGxheTpub25lfSNzaW5nbGUtdmVudWVze3BhZGRpbmctYmxvY2s6MDttaW4taGVpZ2h0OnVuc2V0O292ZXJmbG93LXg6Y2xpcH0uaGVyby0tdmVudWV7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OmF1dG87bWluLWhlaWdodDptYXgoNzYwcHgsMTAwdmgpO21pbi1oZWlnaHQ6bWF4KDc2MHB4LDEwMGR2aCk7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtvdmVyZmxvdy14OmNsaXA7b3ZlcmZsb3cteTp2aXNpYmxlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7Lmhlcm8tLXZlbnVle21pbi1oZWlnaHQ6bWF4KDg1MHB4LDEwMHZoKTttaW4taGVpZ2h0Om1heCg4NTBweCwxMDBzdmgpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7Lmhlcm8tLXZlbnVle21pbi1oZWlnaHQ6ODUwcHh9fS5oZXJvLS12ZW51ZSAuaGVyb19fYmFja2dyb3VuZHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjE7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQ6IzExMX0uaGVyby0tdmVudWUgLmhlcm9fX3ZpZGVvLC5oZXJvLS12ZW51ZSAuaGVyb19faW1hZ2V7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtcG9zaXRpb246Y2VudGVyfS5oZXJvLS12ZW51ZSAuaGVyb19fdmlkZW97cG9pbnRlci1ldmVudHM6bm9uZX0uaGVyby0tdmVudWUgLmhlcm9fX292ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC42NSk7ei1pbmRleDoyfS5oZXJvLS12ZW51ZSAuaGVyb19fZXNwZXJsdWV0dGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjkwJTtyaWdodDotNDAwcHg7ei1pbmRleDoyO3dpZHRoOjExMDBweDtoZWlnaHQ6YXV0bztjb2xvcjp2YXIoLS1jb2xvcl9fYWNjZW50LCAjZmY2YjM1KTtvcGFjaXR5Oi40O3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9Lmhlcm8tLXZlbnVlIC5oZXJvX19lc3Blcmx1ZXR0ZSBzdmd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztkaXNwbGF5OmJsb2NrfS5oZXJvLS12ZW51ZSAuaGVyb19fZXNwZXJsdWV0dGUgcGF0aHtzdHJva2UtZGFzaGFycmF5OjA7c3Ryb2tlLWRhc2hvZmZzZXQ6MH0uaGVyby0tdmVudWUgLmhlcm9fX2NvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDozO3dpZHRoOjEwMCU7Y29sb3I6I2ZmZjtwYWRkaW5nOnZhcigtLWhlcm8tY29udGVudC1zdGFydCwgMTIwcHgpIDJyZW0gMTYwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuaGVyby0tdmVudWUgLmhlcm9fX2NvbnRlbnR7cGFkZGluZzp2YXIoLS1oZXJvLWNvbnRlbnQtc3RhcnQsIDEyMHB4KSAxLjVyZW0gMTIwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7Lmhlcm8tLXZlbnVlIC5oZXJvX19jb250ZW50e3BhZGRpbmc6dmFyKC0taGVyby1jb250ZW50LXN0YXJ0LCAxMjBweCkgMS4yNXJlbSAxMDBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5oZXJvLS12ZW51ZSAuaGVyb19fY29udGVudHtwYWRkaW5nOnZhcigtLWhlcm8tY29udGVudC1zdGFydCwgMTIwcHgpIDFyZW0gOTBweH19Lmhlcm8tLXZlbnVlIC5oZXJvX19jb250ZW50IC5jb250YWluZXJ7bWF4LXdpZHRoOjE4MDBweDttYXJnaW4taW5saW5lOmF1dG87ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5oZXJvLS12ZW51ZSAuaGVyb19faWNvbnt3aWR0aDo5NHB4O2hlaWdodDo0MHB4O2FzcGVjdC1yYXRpbzo0Ny8yMDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O21hcmdpbi1ib3R0b206MTZweH0uaGVyby0tdmVudWUgLmhlcm9fX2ljb24gaW1ne3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbjtvYmplY3QtcG9zaXRpb246bGVmdCBjZW50ZXI7ZGlzcGxheTpibG9jaztmaWx0ZXI6YnJpZ2h0bmVzcygwKSBpbnZlcnQoMSl9Lmhlcm8tLXZlbnVlIC5oZXJvX190aXRsZXtmb250LWZhbWlseTpcImJlYmFzLW5ldWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtjb2xvcjp2YXIoLS1jb2xvcl9fbGlnaHQsICNmZmYpO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLWgxLCA4NHB4KTtsaW5lLWhlaWdodDoxMDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7Lmhlcm8tLXZlbnVlIC5oZXJvX190aXRsZXtmb250LXNpemU6NzJweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuaGVyby0tdmVudWUgLmhlcm9fX3RpdGxle2ZvbnQtc2l6ZTo1NnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7Lmhlcm8tLXZlbnVlIC5oZXJvX190aXRsZXtmb250LXNpemU6NDhweH19Lmhlcm8tLXZlbnVlIC5oZXJvX190aXRsZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6LjAxZW07bWFyZ2luLXRvcDowfS5oZXJvLS12ZW51ZSAuaGVyb19fZXZlbnRze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MTZweDttYXJnaW4tdG9wOjhweDttYXgtd2lkdGg6NjAwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuaGVyby0tdmVudWUgLmhlcm9fX2V2ZW50c3tnYXA6MTRweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5oZXJvLS12ZW51ZSAuaGVyb19fZXZlbnRze2dhcDoxMHB4fX0uaGVyby0tdmVudWUgLmhlcm9fX3RleHR7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6dmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1wYXJhZ3JhcGgtLWJpZywgMThweCk7bGluZS1oZWlnaHQ6MTQwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5oZXJvLS12ZW51ZSAuaGVyb19fdGV4dHtmb250LXNpemU6MTdweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuaGVyby0tdmVudWUgLmhlcm9fX3RleHR7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuaGVyby0tdmVudWUgLmhlcm9fX3RleHR7Zm9udC1zaXplOjE2cHh9fS5oZXJvLS12ZW51ZSAuaGVyb19fdGV4dHttYXgtd2lkdGg6NTYwcHg7bWFyZ2luLXRvcDoxNnB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7Lmhlcm8tLXZlbnVlIC5oZXJvX190ZXh0e21heC13aWR0aDo0ODBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuaGVyby0tdmVudWUgLmhlcm9fX3RleHR7bWF4LXdpZHRoOjEwMCV9fS5oZXJvLS12ZW51ZSAuaGVyb19fc3RhdHN7ZGlzcGxheTppbmxpbmUtZmxleDtnYXA6MDtib3JkZXItcmFkaXVzOjMycHg7Ym9yZGVyOjFweCBzb2xpZCBoc2xhKDAsMCUsMTAwJSwuMTIpO2JhY2tncm91bmQ6aHNsYSgwLDAlLDEwMCUsLjA3KTtiYWNrZHJvcC1maWx0ZXI6Ymx1cigzLjVweCk7cGFkZGluZzo4cHggMTJweDttYXJnaW4tdG9wOjQ4cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuaGVyby0tdmVudWUgLmhlcm9fX3N0YXRze21hcmdpbi10b3A6NDBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuaGVyby0tdmVudWUgLmhlcm9fX3N0YXRze21hcmdpbi10b3A6MzJweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5oZXJvLS12ZW51ZSAuaGVyb19fc3RhdHN7bWFyZ2luLXRvcDoyNHB4O3dpZHRoOjEwMCU7cGFkZGluZzo2cHggOHB4fX0uaGVyby0tdmVudWUgLmhlcm9fX3N0YXR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjRweDt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoyNDBweDtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5oZXJvLS12ZW51ZSAuaGVyb19fc3RhdHtwYWRkaW5nOjE0cHggMThweDt3aWR0aDoxODBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuaGVyby0tdmVudWUgLmhlcm9fX3N0YXR7cGFkZGluZzoxMnB4IDE0cHg7d2lkdGg6MTUwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuaGVyby0tdmVudWUgLmhlcm9fX3N0YXR7ZmxleDoxO3BhZGRpbmc6MTBweCA4cHg7d2lkdGg6YXV0b319Lmhlcm8tLXZlbnVlIC5oZXJvX19zdGF0Om5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7aGVpZ2h0OjgwJTt3aWR0aDoxcHg7YmFja2dyb3VuZDpoc2xhKDAsMCUsMTAwJSwuMjUpfS5oZXJvLS12ZW51ZSAuaGVyb19fc3RhdC1pY29ue2NvbG9yOmhzbGEoMCwwJSwxMDAlLC43KTttYXJnaW4tYm90dG9tOjRweDtsaW5lLWhlaWdodDoxO3dpZHRoOjQ4cHg7aGVpZ2h0OjQ4cHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5oZXJvLS12ZW51ZSAuaGVyb19fc3RhdC1pY29uIHN2Z3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuaGVyby0tdmVudWUgLmhlcm9fX3N0YXQtaWNvbnt3aWR0aDoyNnB4O2hlaWdodDoyNnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7Lmhlcm8tLXZlbnVlIC5oZXJvX19zdGF0LWljb257d2lkdGg6MjRweDtoZWlnaHQ6MjRweH19Lmhlcm8tLXZlbnVlIC5oZXJvX19zdGF0LWljb24uaXMtc2l6ZSBzdmd7d2lkdGg6MjhweDtoZWlnaHQ6MjhweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5oZXJvLS12ZW51ZSAuaGVyb19fc3RhdC1pY29uLmlzLXNpemUgc3Zne3dpZHRoOjE3cHg7aGVpZ2h0OjE3cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuaGVyby0tdmVudWUgLmhlcm9fX3N0YXQtaWNvbi5pcy1zaXplIHN2Z3t3aWR0aDoxNnB4O2hlaWdodDoxNnB4fX0uaGVyby0tdmVudWUgLmhlcm9fX3N0YXQtdmFsdWV7Zm9udC1mYW1pbHk6XCJiZWJhcy1uZXVlXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjM4cHg7bGluZS1oZWlnaHQ6MTEwJTtjb2xvcjojZmZmfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7Lmhlcm8tLXZlbnVlIC5oZXJvX19zdGF0LXZhbHVle2ZvbnQtc2l6ZTozMnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7Lmhlcm8tLXZlbnVlIC5oZXJvX19zdGF0LXZhbHVle2ZvbnQtc2l6ZToyNnB4fX0uaGVyby0tdmVudWUgLmhlcm9fX3N0YXQtbGFiZWx7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MTQwJTtjb2xvcjpoc2xhKDAsMCUsMTAwJSwuOCl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuaGVyby0tdmVudWUgLmhlcm9fX3N0YXQtbGFiZWx7Zm9udC1zaXplOjE0cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuaGVyby0tdmVudWUgLmhlcm9fX3N0YXQtbGFiZWx7Zm9udC1zaXplOjEycHh9fS5oZXJvLS12ZW51ZSAuaGVyb19fc3RhdC1sYWJlbHttaW4taGVpZ2h0OjFlbX0uaGVyby0tdmVudWUgLmhlcm9fX2FjdGlvbnN7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDoxNnB4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tdG9wOjQ4cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuaGVyby0tdmVudWUgLmhlcm9fX2FjdGlvbnN7bWFyZ2luLXRvcDo0MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5oZXJvLS12ZW51ZSAuaGVyb19fYWN0aW9uc3ttYXJnaW4tdG9wOjMycHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuaGVyby0tdmVudWUgLmhlcm9fX2FjdGlvbnN7bWFyZ2luLXRvcDoyNHB4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uaGVyby0tdmVudWUgLmhlcm9fX2FjdGlvbnMgLmJ0bnt3aWR0aDoxMDAlO2p1c3RpZnktY29udGVudDpjZW50ZXJ9fS52ZW51ZS1nYWxsZXJ5LXNlY3Rpb257bWFyZ2luLXRvcDotNjBweDttYXJnaW4taW5saW5lOmF1dG87cGFkZGluZzo2MHB4IDAgODBweDt3aWR0aDoxNzYwcHg7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDgwcHgpO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTA7b3ZlcmZsb3c6dmlzaWJsZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey52ZW51ZS1nYWxsZXJ5LXNlY3Rpb257cGFkZGluZy1ib3R0b206NjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsudmVudWUtZ2FsbGVyeS1zZWN0aW9ue21hcmdpbi10b3A6LTQwcHg7cGFkZGluZzozNnB4IDAgNjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey52ZW51ZS1nYWxsZXJ5LXNlY3Rpb257bWFyZ2luLXRvcDotMzBweDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gMzJweCk7cGFkZGluZzoyNHB4IDAgNDhweH19LnZlbnVlLWdhbGxlcnktc2VjdGlvbl9faW5uZXJ7cGFkZGluZzowO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdmVyZmxvdzp2aXNpYmxlO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0udmVudWUtZ2FsbGVyeSAudmVudWUtZ2FsbGVyeV9fc2xpZGVyLXdyYXB7b3ZlcmZsb3c6dmlzaWJsZX0udmVudWUtZ2FsbGVyeSAudmVudWUtZ2FsbGVyeV9fc2xpZGVyLXdyYXAgLnNsaWNrLWxpc3R7b3ZlcmZsb3c6dmlzaWJsZX0udmVudWUtZ2FsbGVyeSAudmVudWUtZ2FsbGVyeV9fc2xpZGVyLXdyYXB7cGFkZGluZy1sZWZ0OjQwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsudmVudWUtZ2FsbGVyeSAudmVudWUtZ2FsbGVyeV9fc2xpZGVyLXdyYXB7cGFkZGluZy1sZWZ0OjMycHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsudmVudWUtZ2FsbGVyeSAudmVudWUtZ2FsbGVyeV9fc2xpZGVyLXdyYXB7cGFkZGluZy1sZWZ0OjE2cHh9fS52ZW51ZS1nYWxsZXJ5IC52ZW51ZS1nYWxsZXJ5X19zbGlkZXtwYWRkaW5nLXJpZ2h0OjEycHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey52ZW51ZS1nYWxsZXJ5IC52ZW51ZS1nYWxsZXJ5X19zbGlkZXtwYWRkaW5nLXJpZ2h0OjhweH19LnZlbnVlLWdhbGxlcnkgLnZlbnVlLWdhbGxlcnlfX3NsaWRlLWlubmVye3dpZHRoOmNsYW1wKDIyMHB4LDI4dncsNTYwcHgpO2FzcGVjdC1yYXRpbzo1NjAvNzIwO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey52ZW51ZS1nYWxsZXJ5IC52ZW51ZS1nYWxsZXJ5X19zbGlkZS1pbm5lcnt3aWR0aDpjbGFtcCgyMjBweCwzMnZ3LDQ4MHB4KX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsudmVudWUtZ2FsbGVyeSAudmVudWUtZ2FsbGVyeV9fc2xpZGUtaW5uZXJ7d2lkdGg6Y2xhbXAoMjAwcHgsNDh2dyw0MjBweCl9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsudmVudWUtZ2FsbGVyeSAudmVudWUtZ2FsbGVyeV9fc2xpZGUtaW5uZXJ7d2lkdGg6Y2xhbXAoMTgwcHgsNzJ2dywzNjBweCl9fS52ZW51ZS1nYWxsZXJ5IC52ZW51ZS1nYWxsZXJ5X19zbGlkZS1idG57ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlcjpub25lO3BhZGRpbmc6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Y3Vyc29yOnpvb20taW47b3ZlcmZsb3c6aGlkZGVufS52ZW51ZS1nYWxsZXJ5IC52ZW51ZS1nYWxsZXJ5X19zbGlkZS1idG4gaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtcG9zaXRpb246Y2VudGVyO2Rpc3BsYXk6YmxvY2s7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjU1cyB2YXIoLS1lYXNlT3V0Q3ViaWMpfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsudmVudWUtZ2FsbGVyeSAudmVudWUtZ2FsbGVyeV9fc2xpZGUtYnRuOmhvdmVyIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4wNCl9LnZlbnVlLWdhbGxlcnkgLnZlbnVlLWdhbGxlcnlfX3NsaWRlLWJ0bjpob3ZlciAudmVudWUtZ2FsbGVyeV9fc2xpZGUtem9vbXtvcGFjaXR5OjF9LnZlbnVlLWdhbGxlcnkgLnZlbnVlLWdhbGxlcnlfX3NsaWRlLWJ0bjpob3ZlciAudmVudWUtZ2FsbGVyeV9fc2xpZGUtY2FwdGlvbntvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fS52ZW51ZS1nYWxsZXJ5IC52ZW51ZS1nYWxsZXJ5X19zbGlkZS16b29te3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt3aWR0aDo0OHB4O2hlaWdodDo0OHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOmhzbGEoMCwwJSwxMDAlLC44OCk7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmspO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2U7cG9pbnRlci1ldmVudHM6bm9uZX0udmVudWUtZ2FsbGVyeSAudmVudWUtZ2FsbGVyeV9fc2xpZGUtY2FwdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxMnB4O2JvdHRvbToxMnB4O3otaW5kZXg6MzttYXgtd2lkdGg6Y2FsYygxMDAlIC0gMjRweCk7Y29sb3I6dmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTtmb250LWZhbWlseTpcIm1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxMzAlO3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZzo2cHggOHB4O2JvcmRlci1yYWRpdXM6OHB4O2JhY2tncm91bmQ6cmdiYSgyNiwyNiwyNiwuNSk7YmFja2Ryb3AtZmlsdGVyOmJsdXIoMnB4KTtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNHB4KTt0cmFuc2l0aW9uOm9wYWNpdHkgLjI1cyBlYXNlLHRyYW5zZm9ybSAuMjVzIGVhc2U7cG9pbnRlci1ldmVudHM6bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey52ZW51ZS1nYWxsZXJ5IC52ZW51ZS1nYWxsZXJ5X19zbGlkZS1idG4gaW1ne3RyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjpub25lfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApYW5kIChob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsudmVudWUtZ2FsbGVyeSAudmVudWUtZ2FsbGVyeV9fc2xpZGUtYnRuOmhvdmVyIGltZ3t0cmFuc2Zvcm06bm9uZX0udmVudWUtZ2FsbGVyeSAudmVudWUtZ2FsbGVyeV9fc2xpZGUtYnRuOmhvdmVyIC52ZW51ZS1nYWxsZXJ5X19zbGlkZS16b29te29wYWNpdHk6MH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsudmVudWUtZ2FsbGVyeSAudmVudWUtZ2FsbGVyeV9fc2xpZGUtem9vbXtkaXNwbGF5Om5vbmU7b3BhY2l0eTowfS52ZW51ZS1nYWxsZXJ5IC52ZW51ZS1nYWxsZXJ5X19zbGlkZS1jYXB0aW9ue29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QG1lZGlhKGhvdmVyOiBub25lKSwocG9pbnRlcjogY29hcnNlKXsudmVudWUtZ2FsbGVyeSAudmVudWUtZ2FsbGVyeV9fc2xpZGUtem9vbXtkaXNwbGF5Om5vbmV9LnZlbnVlLWdhbGxlcnkgLnZlbnVlLWdhbGxlcnlfX3NsaWRlLWNhcHRpb257b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX0udmVudWUtZ2FsbGVyeSAudmVudWUtZ2FsbGVyeV9fZm9vdGVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MjBweCA0MHB4IDAgNDBweDttYXgtd2lkdGg6MTc2MHB4O21hcmdpbi1pbmxpbmU6YXV0bzt3aWR0aDoxMDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LnZlbnVlLWdhbGxlcnkgLnZlbnVlLWdhbGxlcnlfX2Zvb3RlcntwYWRkaW5nLXJpZ2h0OjMycHg7cGFkZGluZy1sZWZ0OjMycHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsudmVudWUtZ2FsbGVyeSAudmVudWUtZ2FsbGVyeV9fZm9vdGVye3BhZGRpbmctcmlnaHQ6MTZweDtwYWRkaW5nLWxlZnQ6MTZweH19LnZlbnVlLWdhbGxlcnkgLnZlbnVlLWdhbGxlcnlfX2Fycm93c3tkaXNwbGF5OmZsZXg7Z2FwOjI0cHg7YWxpZ24taXRlbXM6Y2VudGVyfS52ZW51ZS1nYWxsZXJ5IC52ZW51ZS1nYWxsZXJ5X19hcnJvd3t3aWR0aDo1NnB4O2hlaWdodDo1NnB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6I2ZmZjtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyayk7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RyYW5zaXRpb246Y29sb3IgLjNzIHZhcigtLWVhc2VPdXRDdWJpYyk7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6dmlzaWJsZTtib3JkZXI6bm9uZTtwYWRkaW5nOjB9LnZlbnVlLWdhbGxlcnkgLnZlbnVlLWdhbGxlcnlfX2Fycm93IC5zbGlkZXItYXJyb3ctcmluZ3twb3NpdGlvbjphYnNvbHV0ZTtpbnNldDotMnB4O3dpZHRoOmNhbGMoMTAwJSArIDRweCk7aGVpZ2h0OmNhbGMoMTAwJSArIDRweCk7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyl9LnZlbnVlLWdhbGxlcnkgLnZlbnVlLWdhbGxlcnlfX2Fycm93IC5zbGlkZXItYXJyb3ctcmluZyBjaXJjbGV7ZmlsbDpub25lO3N0cm9rZTojZTAxYzQ3O3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1kYXNoYXJyYXk6MTAwO3N0cm9rZS1kYXNob2Zmc2V0OjEwMDt0cmFuc2l0aW9uOnN0cm9rZS1kYXNob2Zmc2V0IC4zMjVzIGN1YmljLWJlemllcigwLjM3LCAwLCAwLjYzLCAxKX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnZlbnVlLWdhbGxlcnkgLnZlbnVlLWdhbGxlcnlfX2Fycm93OmhvdmVye2NvbG9yOnZhcigtLWNvbG9yX19wcmltYXJ5KX0udmVudWUtZ2FsbGVyeSAudmVudWUtZ2FsbGVyeV9fYXJyb3c6aG92ZXIgLnNsaWRlci1hcnJvdy1yaW5nIGNpcmNsZXtzdHJva2UtZGFzaG9mZnNldDowfX0udmVudWUtZ2FsbGVyeSAudmVudWUtZ2FsbGVyeV9fYXJyb3c6YWN0aXZle3RyYW5zZm9ybTpzY2FsZSgwLjk1KX0udmVudWUtZ2FsbGVyeSAudmVudWUtZ2FsbGVyeV9fYXJyb3cuaXMtZGlzYWJsZWR7b3BhY2l0eTouMzU7Y3Vyc29yOm5vdC1hbGxvd2VkO3BvaW50ZXItZXZlbnRzOm5vbmV9LnZlbnVlLWdhbGxlcnkgLnZlbnVlLWdhbGxlcnlfX2Fycm93IC5zbGlkZXItYXJyb3ctaWNvbnt3aWR0aDoyMHB4O2hlaWdodDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0udmVudWUtbGlnaHRib3h7cG9zaXRpb246Zml4ZWQ7aW5zZXQ6MDt6LWluZGV4Ojk5OTk7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZX0udmVudWUtbGlnaHRib3guaXMtb3Blbntwb2ludGVyLWV2ZW50czphbGw7b3BhY2l0eToxfS52ZW51ZS1saWdodGJveF9fb3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuOSk7Y3Vyc29yOnBvaW50ZXJ9LnZlbnVlLWxpZ2h0Ym94X19jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO21heC13aWR0aDptaW4oOTJ2dywxMjgwcHgpO21heC1oZWlnaHQ6OTJkdmg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS52ZW51ZS1saWdodGJveF9faW1ne2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDo5MGR2aDtvYmplY3QtZml0OmNvbnRhaW47dHJhbnNmb3JtOnNjYWxlKDAuOTQpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zNXMgdmFyKC0tZWFzZU91dEN1YmljKX0uaXMtb3BlbiAudmVudWUtbGlnaHRib3hfX2ltZ3t0cmFuc2Zvcm06c2NhbGUoMSl9LnZlbnVlLWxpZ2h0Ym94X19jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTQ0cHg7cmlnaHQ6MDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Y29sb3I6I2ZmZjtjdXJzb3I6cG9pbnRlcjtvcGFjaXR5Oi42NTt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2V9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey52ZW51ZS1saWdodGJveF9fY2xvc2U6aG92ZXJ7b3BhY2l0eToxfX0uaGVyby0tZXZlbnR7LS1ldmVudC1oZXJvLXRvcC1oZWlnaHQ6IDY2MHB4Oy0tZXZlbnQtaGVyby10ZXh0LWdhcDogMTIwcHg7cG9zaXRpb246cmVsYXRpdmU7bWluLWhlaWdodDp2YXIoLS1ldmVudC1oZXJvLXRvcC1oZWlnaHQpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7Lmhlcm8tLWV2ZW50ey0tZXZlbnQtaGVyby10b3AtaGVpZ2h0OiA2MDBweDstLWV2ZW50LWhlcm8tdGV4dC1nYXA6IDgwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7Lmhlcm8tLWV2ZW50ey0tZXZlbnQtaGVyby10b3AtaGVpZ2h0OiA1MDBweDstLWV2ZW50LWhlcm8tdGV4dC1nYXA6IDY1MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7Lmhlcm8tLWV2ZW50ey0tZXZlbnQtaGVyby10b3AtaGVpZ2h0OiA0MjBweDstLWV2ZW50LWhlcm8tdGV4dC1nYXA6IDUwcHh9fS5oZXJvLS1ldmVudCAuaGVyb19fYmFja2dyb3VuZHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6dmFyKC0tZXZlbnQtaGVyby10b3AtaGVpZ2h0KTt6LWluZGV4OjF9Lmhlcm8tLWV2ZW50IC5oZXJvX19pbWFnZXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7b2JqZWN0LXBvc2l0aW9uOmNlbnRlcn0uaGVyby0tZXZlbnQgLmhlcm9fX292ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC40KTt6LWluZGV4OjJ9Lmhlcm8tLWV2ZW50IC5oZXJvX19lc3Blcmx1ZXR0ZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0Oi00MDBweDt6LWluZGV4OjI7d2lkdGg6MTEwMHB4O2hlaWdodDphdXRvO2NvbG9yOnZhcigtLWNvbG9yX19hY2NlbnQsICNmZjZiMzUpO29wYWNpdHk6LjQ7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5oZXJvLS1ldmVudCAuaGVyb19fZXNwZXJsdWV0dGV7d2lkdGg6ODAwcHg7cmlnaHQ6LTI1MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5oZXJvLS1ldmVudCAuaGVyb19fZXNwZXJsdWV0dGV7d2lkdGg6NjAwcHg7cmlnaHQ6LTE1MHB4O29wYWNpdHk6LjV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuaGVyby0tZXZlbnQgLmhlcm9fX2VzcGVybHVldHRle3dpZHRoOjQwMHB4O3JpZ2h0Oi0xMDBweH19Lmhlcm8tLWV2ZW50IC5oZXJvX19lc3Blcmx1ZXR0ZSBzdmd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztkaXNwbGF5OmJsb2NrfS5oZXJvLS1ldmVudCAuaGVyb19fZXNwZXJsdWV0dGUgcGF0aHtzdHJva2UtZGFzaGFycmF5OjA7c3Ryb2tlLWRhc2hvZmZzZXQ6MH0uaGVyby0tZXZlbnQgLmhlcm9fX3RvcHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjM7d2lkdGg6MTAwJTtjb2xvcjojZmZmO3BhZGRpbmc6dmFyKC0taGVyby1jb250ZW50LXN0YXJ0LCAxMjBweCkgMnJlbSAwO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O21pbi1oZWlnaHQ6dmFyKC0tZXZlbnQtaGVyby10b3AtaGVpZ2h0KTtoZWlnaHQ6dmFyKC0tZXZlbnQtaGVyby10b3AtaGVpZ2h0KX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5oZXJvLS1ldmVudCAuaGVyb19fdG9we3BhZGRpbmc6dmFyKC0taGVyby1jb250ZW50LXN0YXJ0LCAxMjBweCkgMnJlbSAwfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5oZXJvLS1ldmVudCAuaGVyb19fdG9we3BhZGRpbmc6dmFyKC0taGVyby1jb250ZW50LXN0YXJ0LCAxMjBweCkgMS41cmVtIDB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuaGVyby0tZXZlbnQgLmhlcm9fX3RvcHtwYWRkaW5nOnZhcigtLWhlcm8tY29udGVudC1zdGFydCwgMTIwcHgpIDFyZW0gMH19Lmhlcm8tLWV2ZW50IC5oZXJvX190b3A6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6NTAwcHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApIDAlLCAjMWExYTFhIDEwMCUpO3otaW5kZXg6Mjtwb2ludGVyLWV2ZW50czpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7Lmhlcm8tLWV2ZW50IC5oZXJvX190b3A6OmFmdGVye2hlaWdodDozNTBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5oZXJvLS1ldmVudCAuaGVyb19fdG9wOjphZnRlcntoZWlnaHQ6MjUwcHh9fS5oZXJvLS1ldmVudCAuaGVyb19fdG9wIC5jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDozfS5oZXJvLS1ldmVudCAuaGVyb19fbGFiZWx7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6dmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1tZW51LWl0ZW0sIDE2cHgpO2xpbmUtaGVpZ2h0OjEwMCU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206MjBweDtvcGFjaXR5Oi44fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7Lmhlcm8tLWV2ZW50IC5oZXJvX19sYWJlbHttYXJnaW4tYm90dG9tOjE4cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuaGVyby0tZXZlbnQgLmhlcm9fX2xhYmVse21hcmdpbi1ib3R0b206MTZweH19Lmhlcm8tLWV2ZW50IC5oZXJvX190aXRsZXtmb250LWZhbWlseTpcImJlYmFzLW5ldWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtjb2xvcjp2YXIoLS1jb2xvcl9fbGlnaHQsICNmZmYpO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLWgxLCA4NHB4KTtsaW5lLWhlaWdodDoxMDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7Lmhlcm8tLWV2ZW50IC5oZXJvX190aXRsZXtmb250LXNpemU6NzJweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuaGVyby0tZXZlbnQgLmhlcm9fX3RpdGxle2ZvbnQtc2l6ZTo1NnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7Lmhlcm8tLWV2ZW50IC5oZXJvX190aXRsZXtmb250LXNpemU6NDhweH19Lmhlcm8tLWV2ZW50IC5oZXJvX190aXRsZXttYXJnaW4tYm90dG9tOjMycHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuaGVyby0tZXZlbnQgLmhlcm9fX3RpdGxle21hcmdpbi1ib3R0b206MjhweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuaGVyby0tZXZlbnQgLmhlcm9fX3RpdGxle21hcmdpbi1ib3R0b206MjRweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5oZXJvLS1ldmVudCAuaGVyb19fdGl0bGV7bWFyZ2luLWJvdHRvbToyMHB4fX0uaGVyby0tZXZlbnQgLmhlcm9fX3RhZ3N7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDoxNnB4O21hcmdpbi1ib3R0b206MzJweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5oZXJvLS1ldmVudCAuaGVyb19fdGFnc3ttYXJnaW4tYm90dG9tOjI4cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7Lmhlcm8tLWV2ZW50IC5oZXJvX190YWdze21hcmdpbi1ib3R0b206MjRweDtnYXA6MTRweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5oZXJvLS1ldmVudCAuaGVyb19fdGFnc3ttYXJnaW4tYm90dG9tOjIwcHg7Z2FwOjEwcHh9fS5oZXJvLS1ldmVudCAuaGVyb19fdGFncyAudGFne3BvaW50ZXItZXZlbnRzOm5vbmU7Y3Vyc29yOmRlZmF1bHR9Lmhlcm8tLWV2ZW50IC5oZXJvX190ZXh0e2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOnZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtcGFyYWdyYXBoLS1iaWcsIDE4cHgpO2xpbmUtaGVpZ2h0OjE0MCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuaGVyby0tZXZlbnQgLmhlcm9fX3RleHR7Zm9udC1zaXplOjE3cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7Lmhlcm8tLWV2ZW50IC5oZXJvX190ZXh0e2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7Lmhlcm8tLWV2ZW50IC5oZXJvX190ZXh0e2ZvbnQtc2l6ZToxNnB4fX0uaGVyby0tZXZlbnQgLmhlcm9fX3RleHR7bWF4LXdpZHRoOjY0MHB4O21hcmdpbi1ib3R0b206dmFyKC0tZXZlbnQtaGVyby10ZXh0LWdhcCl9Lmhlcm8tLWV2ZW50IC5oZXJvX19ib3R0b217cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDozO3dpZHRoOjEwMCU7cGFkZGluZzowIDAgMTIwcHggMDtjb2xvcjojZmZmO2JhY2tncm91bmQ6IzFhMWExYX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5oZXJvLS1ldmVudCAuaGVyb19fYm90dG9te3BhZGRpbmc6ODBweCAwfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7Lmhlcm8tLWV2ZW50IC5oZXJvX19ib3R0b217cGFkZGluZzo2MHB4IDB9fS5oZXJvLS1ldmVudCAuaGVyb19fc3VjY2Vzcy10aXRsZXtmb250LWZhbWlseTpcImJlYmFzLW5ldWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6NjRweDtsaW5lLWhlaWdodDoxLjE7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5oZXJvLS1ldmVudCAuaGVyb19fc3VjY2Vzcy10aXRsZXtmb250LXNpemU6NTJweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuaGVyby0tZXZlbnQgLmhlcm9fX3N1Y2Nlc3MtdGl0bGV7Zm9udC1zaXplOjQ0cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuaGVyby0tZXZlbnQgLmhlcm9fX3N1Y2Nlc3MtdGl0bGV7Zm9udC1zaXplOjM2cHh9fS5oZXJvLS1ldmVudCAuaGVyb19fc3VjY2Vzcy10aXRsZXtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO21heC13aWR0aDo5MDBweDttYXJnaW46MCBhdXRvIDgwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuaGVyby0tZXZlbnQgLmhlcm9fX3N1Y2Nlc3MtdGl0bGV7bWFyZ2luLWJvdHRvbTo2MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7Lmhlcm8tLWV2ZW50IC5oZXJvX19zdWNjZXNzLXRpdGxle21hcmdpbi1ib3R0b206NDBweH19Lmhlcm8tLWV2ZW50IC5oZXJvX19zdWNjZXNzLWdyaWR7LS1zdWNjZXNzLWdyaWQtZ2FwOiA0OHB4O2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDp2YXIoLS1zdWNjZXNzLWdyaWQtZ2FwKTttYXJnaW4tYm90dG9tOjgwcHh9Lmhlcm8tLWV2ZW50IC5oZXJvX19zdWNjZXNzLWdyaWQ+Lmhlcm9fX3N1Y2Nlc3MtY2FyZHtmbGV4OjAgMSBjYWxjKCgxMDAlIC0gMip2YXIoLS1zdWNjZXNzLWdyaWQtZ2FwKSkvMyk7bWF4LXdpZHRoOmNhbGMoKDEwMCUgLSAyKnZhcigtLXN1Y2Nlc3MtZ3JpZC1nYXApKS8zKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5oZXJvLS1ldmVudCAuaGVyb19fc3VjY2Vzcy1ncmlkey0tc3VjY2Vzcy1ncmlkLWdhcDogMjBweDttYXJnaW4tYm90dG9tOjYwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuaGVyby0tZXZlbnQgLmhlcm9fX3N1Y2Nlc3MtZ3JpZHstLXN1Y2Nlc3MtZ3JpZC1nYXA6IDE2cHg7bWFyZ2luLWJvdHRvbTo0MHB4fS5oZXJvLS1ldmVudCAuaGVyb19fc3VjY2Vzcy1ncmlkPi5oZXJvX19zdWNjZXNzLWNhcmR7ZmxleC1iYXNpczoxMDAlO21heC13aWR0aDoxMDAlfX0uaGVyby0tZXZlbnQgLmhlcm9fX3N1Y2Nlc3MtY2FyZHtiYWNrZ3JvdW5kOmhzbGEoMCwwJSwxMDAlLC4wNSk7Ym9yZGVyOjFweCBzb2xpZCBoc2xhKDAsMCUsMTAwJSwuMSk7Ym9yZGVyLXJhZGl1czoxNnB4O3BhZGRpbmc6NDBweCAzMnB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YWxsIC4zcyB2YXIoLS1lYXNlT3V0Q3ViaWMpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7Lmhlcm8tLWV2ZW50IC5oZXJvX19zdWNjZXNzLWNhcmR7cGFkZGluZzozMnB4IDI0cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuaGVyby0tZXZlbnQgLmhlcm9fX3N1Y2Nlc3MtY2FyZHtwYWRkaW5nOjI4cHggMjBweH19QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5oZXJvLS1ldmVudCAuaGVyb19fc3VjY2Vzcy1jYXJkOmhvdmVye2JhY2tncm91bmQ6aHNsYSgwLDAlLDEwMCUsLjA4KTtib3JkZXItY29sb3I6aHNsYSgwLDAlLDEwMCUsLjIpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC00cHgpfX0uaGVyby0tZXZlbnQgLmhlcm9fX3N1Y2Nlc3MtaWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDo0JTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMzMlKTt3aWR0aDo0OHB4O2hlaWdodDo0OHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtib3JkZXItcmFkaXVzOjUwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5oZXJvLS1ldmVudCAuaGVyb19fc3VjY2Vzcy1pY29ue3RvcDoyNHB4O3JpZ2h0OjI0cHg7d2lkdGg6NDBweDtoZWlnaHQ6NDBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5oZXJvLS1ldmVudCAuaGVyb19fc3VjY2Vzcy1pY29ue3RvcDoyMHB4O3JpZ2h0OjIwcHg7d2lkdGg6MzZweDtoZWlnaHQ6MzZweH19Lmhlcm8tLWV2ZW50IC5oZXJvX19zdWNjZXNzLWNhcmQtdGl0bGV7Zm9udC1mYW1pbHk6XCJiZWJhcy1uZXVlXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLWgzLCAzNnB4KTtsaW5lLWhlaWdodDoxMTAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7Lmhlcm8tLWV2ZW50IC5oZXJvX19zdWNjZXNzLWNhcmQtdGl0bGV7Zm9udC1zaXplOjMycHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7Lmhlcm8tLWV2ZW50IC5oZXJvX19zdWNjZXNzLWNhcmQtdGl0bGV7Zm9udC1zaXplOjMwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuaGVyby0tZXZlbnQgLmhlcm9fX3N1Y2Nlc3MtY2FyZC10aXRsZXtmb250LXNpemU6MjhweH19Lmhlcm8tLWV2ZW50IC5oZXJvX19zdWNjZXNzLWNhcmQtdGl0bGV7Y29sb3I6I2ZmZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6LjAxZW07bWFyZ2luLWJvdHRvbToxMnB4O3BhZGRpbmctcmlnaHQ6NjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5oZXJvLS1ldmVudCAuaGVyb19fc3VjY2Vzcy1jYXJkLXRpdGxle2ZvbnQtc2l6ZToyOHB4O21hcmdpbi1ib3R0b206MTBweDtwYWRkaW5nLXJpZ2h0OjUwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuaGVyby0tZXZlbnQgLmhlcm9fX3N1Y2Nlc3MtY2FyZC10aXRsZXtmb250LXNpemU6MjRweDttYXJnaW4tYm90dG9tOjhweDtwYWRkaW5nLXJpZ2h0OjQ1cHh9fS5oZXJvLS1ldmVudCAuaGVyb19fc3VjY2Vzcy1jYXJkLXN1YnRpdGxle2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNDtjb2xvcjpoc2xhKDAsMCUsMTAwJSwuNik7bWFyZ2luLWJvdHRvbToxNnB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7Lmhlcm8tLWV2ZW50IC5oZXJvX19zdWNjZXNzLWNhcmQtc3VidGl0bGV7Zm9udC1zaXplOjEzcHg7bWFyZ2luLWJvdHRvbToxNHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7Lmhlcm8tLWV2ZW50IC5oZXJvX19zdWNjZXNzLWNhcmQtc3VidGl0bGV7Zm9udC1zaXplOjEycHg7bWFyZ2luLWJvdHRvbToxMnB4fX0uaGVyby0tZXZlbnQgLmhlcm9fX3N1Y2Nlc3MtY2FyZC10ZXh0e2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuNn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5oZXJvLS1ldmVudCAuaGVyb19fc3VjY2Vzcy1jYXJkLXRleHR7Zm9udC1zaXplOjE1cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuaGVyby0tZXZlbnQgLmhlcm9fX3N1Y2Nlc3MtY2FyZC10ZXh0e2ZvbnQtc2l6ZToxNHB4fX0uaGVyby0tZXZlbnQgLmhlcm9fX3N1Y2Nlc3MtY2FyZC10ZXh0e2NvbG9yOmhzbGEoMCwwJSwxMDAlLC45KTttYXJnaW46MH0uaGVyby0tZXZlbnQgLmhlcm9fX2FjdGlvbnN7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDoxNnB4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuaGVyby0tZXZlbnQgLmhlcm9fX2FjdGlvbnN7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5oZXJvLS1ldmVudCAuaGVyb19fYWN0aW9ucyAuYnRue3dpZHRoOjEwMCU7anVzdGlmeS1jb250ZW50OmNlbnRlcn19I3NpbmdsZS1ldmVudHN7b3ZlcmZsb3cteDpjbGlwfSNzaW5nbGUtZXZlbnRzIC5ldmVudHNfX3NsaWRlci1zZWN0aW9ue21hcmdpbi10b3A6ODBweDttYXJnaW4taW5saW5lOmF1dG87cGFkZGluZzoyNHB4IDAgMzBweDt3aWR0aDoxNzYwcHg7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDgwcHgpO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6I2ZmZn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApeyNzaW5nbGUtZXZlbnRzIC5ldmVudHNfX3NsaWRlci1zZWN0aW9ue21hcmdpbi10b3A6NjBweDtwYWRkaW5nLWJvdHRvbTo1NnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyNzaW5nbGUtZXZlbnRzIC5ldmVudHNfX3NsaWRlci1zZWN0aW9ue21hcmdpbi10b3A6NDBweDtwYWRkaW5nLWJvdHRvbTo0NHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7I3NpbmdsZS1ldmVudHMgLmV2ZW50c19fc2xpZGVyLXNlY3Rpb257bWFyZ2luLXRvcDozMHB4O21heC13aWR0aDpjYWxjKDEwMCUgLSAzMnB4KTtwYWRkaW5nLWJvdHRvbTozNnB4fX0jc2luZ2xlLWV2ZW50cyAuZXZlbnRzX19zbGlkZXItc2VjdGlvbl9faW5uZXJ7bWF4LXdpZHRoOjE3NjBweDttYXJnaW46MCBhdXRvO3BhZGRpbmc6MzBweCAwIDA7Ym94LXNpemluZzpib3JkZXItYm94fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I3NpbmdsZS1ldmVudHMgLmV2ZW50c19fc2xpZGVyLXNlY3Rpb25fX2lubmVye3BhZGRpbmc6MjRweCAwIDB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsjc2luZ2xlLWV2ZW50cyAuZXZlbnRzX19zbGlkZXItc2VjdGlvbl9faW5uZXJ7cGFkZGluZzoyMHB4IDAgMH19I3NpbmdsZS1ldmVudHMgLnRpbWVsaW5lLXNlY3Rpb257bWFyZ2luLXRvcDozMnB4O21hcmdpbi1pbmxpbmU6YXV0bztwYWRkaW5nOjUwcHggMCAxMjBweCAwO3dpZHRoOjE3NjBweDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gODBweCk7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDojZmZmfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7I3NpbmdsZS1ldmVudHMgLnRpbWVsaW5lLXNlY3Rpb257bWFyZ2luLXRvcDoyOHB4O3BhZGRpbmc6ODBweCAwfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyNzaW5nbGUtZXZlbnRzIC50aW1lbGluZS1zZWN0aW9ue21hcmdpbi10b3A6MjRweDtwYWRkaW5nOjYwcHggMDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gNDBweCl9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsjc2luZ2xlLWV2ZW50cyAudGltZWxpbmUtc2VjdGlvbnttYXJnaW4tdG9wOjIwcHg7cGFkZGluZzo0OHB4IDA7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDMycHgpfX0jc2luZ2xlLWV2ZW50cyAudGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmV7bWFyZ2luLWJvdHRvbTowfSNzaW5nbGUtZXZlbnRzIC50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZV9fbGluZS1wcm9ncmVzczo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo2cHg7bGVmdDotMTVweDtyaWdodDotNzJweDtoZWlnaHQ6NTZweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjMxLCAxMDYsIDQ0LCAwLjE2KSAwJSwgcmdiYSgyMzEsIDEwNiwgNDQsIDAuMDcpIDQ2JSwgcmdiYSgyMzEsIDEwNiwgNDQsIDApIDEwMCUpOy13ZWJraXQtbWFzay1pbWFnZTpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYigwLCAwLCAwKSAwJSwgcmdiKDAsIDAsIDApIDgyJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTttYXNrLWltYWdlOmxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDAsIDAsIDApIDAlLCByZ2IoMCwgMCwgMCkgODIlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO3BvaW50ZXItZXZlbnRzOm5vbmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApeyNzaW5nbGUtZXZlbnRzIC50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6NTZweH0jc2luZ2xlLWV2ZW50cyAudGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmVfX2xpbmUtd3JhcHBlcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjE0cHg7dG9wOjA7Ym90dG9tOjA7d2lkdGg6MTBweDtoZWlnaHQ6YXV0bzttYXJnaW46MH0jc2luZ2xlLWV2ZW50cyAudGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmVfX2xpbmV7ZGlzcGxheTpub25lfSNzaW5nbGUtZXZlbnRzIC50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZV9fbGluZS13cmFwcGVyOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6M3B4O3dpZHRoOjRweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsICNlMDFjNDcgMCUsICNlOTgwMjQgMTAwJSk7b3BhY2l0eTouMjJ9I3NpbmdsZS1ldmVudHMgLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lX19saW5lLXByb2dyZXNze3RvcDowO2xlZnQ6M3B4O3dpZHRoOjRweDtoZWlnaHQ6MCV9I3NpbmdsZS1ldmVudHMgLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lX19saW5lLXByb2dyZXNzOjpiZWZvcmUsI3NpbmdsZS1ldmVudHMgLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lX19saW5lLXByb2dyZXNzOjphZnRlcntjb250ZW50Om5vbmV9I3NpbmdsZS1ldmVudHMgLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lX19hcnJvd3tsZWZ0OjUwJTtyaWdodDphdXRvO3RvcDphdXRvO2JvdHRvbTotN3B4O3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg5MGRlZyl9I3NpbmdsZS1ldmVudHMgLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lX19pdGVtc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dhcDozMHB4fSNzaW5nbGUtZXZlbnRzIC50aW1lbGluZS1zZWN0aW9uIC50aW1lbGluZV9fdHJpYW5nbGV7dG9wOjRweDtsZWZ0Oi0zNXB4O3dpZHRoOjEwcHg7aGVpZ2h0OjExcHh9I3NpbmdsZS1ldmVudHMgLnRpbWVsaW5lLXNlY3Rpb24gLnRpbWVsaW5lX190cmlhbmdsZSBzdmd7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO3RyYW5zZm9ybS1vcmlnaW46NTAlIDUwJX0jc2luZ2xlLWV2ZW50cyAudGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmVfX2NvbnRlbnR7cGFkZGluZy10b3A6MH0jc2luZ2xlLWV2ZW50cyAudGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmUtc2VjdGlvbl9fYWN0aW9uc3t3aWR0aDoxMDAlO21hcmdpbi10b3A6NDBweDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6c3RyZXRjaDtnYXA6MTJweH0jc2luZ2xlLWV2ZW50cyAudGltZWxpbmUtc2VjdGlvbiAudGltZWxpbmUtc2VjdGlvbl9fYWN0aW9ucyAuYnRue3dpZHRoOjEwMCV9fWJvZHkucGFnZS10ZW1wbGF0ZS10cGxfY29udGFjdCxib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtdHBsX2NvbnRhY3R7YmFja2dyb3VuZDojZmZmfSNjb250YWN0e21pbi1oZWlnaHQ6dW5zZXQ7b3ZlcmZsb3cteDpjbGlwfS5jb250YWN0LWhlcm97cGFkZGluZzp2YXIoLS1oZXJvLWNvbnRlbnQtc3RhcnQsIDEyMHB4KSAwIDEyMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LmNvbnRhY3QtaGVyb3twYWRkaW5nLWJvdHRvbTo4MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5jb250YWN0LWhlcm97cGFkZGluZy1ib3R0b206NjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5jb250YWN0LWhlcm97cGFkZGluZy1ib3R0b206NDhweH19LmNvbnRhY3QtaGVyb19fY29udGFpbmVye21heC13aWR0aDp2YXIoLS1jb250YWluZXJfX3dpZHRoKTt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG87cGFkZGluZzowIHZhcigtLWNvbnRhaW5lcl9fcGFkZGluZyk7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgODAwcHg7Z2FwOjgwcHg7YWxpZ24taXRlbXM6c3RhcnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHggKXsuY29udGFjdC1oZXJvX19jb250YWluZXJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciA2NDBweDtnYXA6NjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuY29udGFjdC1oZXJvX19jb250YWluZXJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciA0ODBweDtnYXA6NDhweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuY29udGFjdC1oZXJvX19jb250YWluZXJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6NDhweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5jb250YWN0LWhlcm9fX2NvbnRhaW5lcntnYXA6MzJweH19LmNvbnRhY3QtaGVyb19fbGFiZWx7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6dmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1tZW51LWl0ZW0sIDE2cHgpO2xpbmUtaGVpZ2h0OjEwMCU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOnJnYmEoMjYsMjYsMjYsLjU1KTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luOjAgMCAyMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmNvbnRhY3QtaGVyb19fbGFiZWx7bWFyZ2luLWJvdHRvbToxOHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LmNvbnRhY3QtaGVyb19fbGFiZWx7bWFyZ2luLWJvdHRvbToxNnB4fX0uY29udGFjdC1oZXJvX190aXRsZXtmb250LWZhbWlseTpcImJlYmFzLW5ldWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtjb2xvcjp2YXIoLS1jb2xvcl9fbGlnaHQsICNmZmYpO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLWgxLCA4NHB4KTtsaW5lLWhlaWdodDoxMDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LmNvbnRhY3QtaGVyb19fdGl0bGV7Zm9udC1zaXplOjcycHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmNvbnRhY3QtaGVyb19fdGl0bGV7Zm9udC1zaXplOjU2cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuY29udGFjdC1oZXJvX190aXRsZXtmb250LXNpemU6NDhweH19LmNvbnRhY3QtaGVyb19fdGl0bGV7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDouOTU7bWFyZ2luOjAgMCAzMnB4fS5jb250YWN0LWhlcm9fX3RpdGxlIHB7bWFyZ2luOjA7ZGlzcGxheTppbmxpbmV9LmNvbnRhY3QtaGVyb19fdGl0bGUgc3Ryb25nLC5jb250YWN0LWhlcm9fX3RpdGxlIGJ7Zm9udC13ZWlnaHQ6NDAwO2JhY2tncm91bmQ6dmFyKC0tTWFpbi1ncmFkaWVudCwgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZTAxYzQ3IDAlLCAjZTk4MDI0IDEwMCUpKTstd2Via2l0LWJhY2tncm91bmQtY2xpcDp0ZXh0Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOnJnYmEoMCwwLDAsMCk7YmFja2dyb3VuZC1jbGlwOnRleHR9LmNvbnRhY3QtaGVyb19fdGl0bGUgLmdyYWRpZW50LXRleHR7YmFja2dyb3VuZDp2YXIoLS1NYWluLWdyYWRpZW50LCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlMDFjNDcgMCUsICNlOTgwMjQgMTAwJSkpOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnRleHQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6cmdiYSgwLDAsMCwwKTtiYWNrZ3JvdW5kLWNsaXA6dGV4dDtkaXNwbGF5OmlubGluZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5jb250YWN0LWhlcm9fX3RpdGxle2ZvbnQtc2l6ZTpjbGFtcCg2NHB4LDZ2dyw5MnB4KTttYXJnaW4tYm90dG9tOjI0cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmNvbnRhY3QtaGVyb19fdGl0bGV7Zm9udC1zaXplOmNsYW1wKDUycHgsOHZ3LDgwcHgpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LmNvbnRhY3QtaGVyb19fdGl0bGV7Zm9udC1zaXplOmNsYW1wKDM2cHgsMTF2dyw1NnB4KTttYXJnaW4tYm90dG9tOjIwcHh9fS5jb250YWN0LWhlcm9fX2Rlc2NyaXB0aW9ue2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOnZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1wYXJhZ3JhcGgsIDE4cHgpO2xpbmUtaGVpZ2h0OjE0MCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuY29udGFjdC1oZXJvX19kZXNjcmlwdGlvbntmb250LXNpemU6MTdweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuY29udGFjdC1oZXJvX19kZXNjcmlwdGlvbntmb250LXNpemU6MTZweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5jb250YWN0LWhlcm9fX2Rlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxNnB4fX0uY29udGFjdC1oZXJvX19kZXNjcmlwdGlvbntjb2xvcjp2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7bWF4LXdpZHRoOjU2MHB4O21hcmdpbi1ib3R0b206NDhweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5jb250YWN0LWhlcm9fX2Rlc2NyaXB0aW9ue21hcmdpbi1ib3R0b206MzZweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuY29udGFjdC1oZXJvX19kZXNjcmlwdGlvbnttYXgtd2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjMycHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuY29udGFjdC1oZXJvX19kZXNjcmlwdGlvbnttYXJnaW4tYm90dG9tOjI0cHh9fS5jb250YWN0LWhlcm9fX25vLWZvcm17Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLXBhcmFncmFwaCwgMThweCk7bGluZS1oZWlnaHQ6MTQwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5jb250YWN0LWhlcm9fX25vLWZvcm17Zm9udC1zaXplOjE3cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmNvbnRhY3QtaGVyb19fbm8tZm9ybXtmb250LXNpemU6MTZweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5jb250YWN0LWhlcm9fX25vLWZvcm17Zm9udC1zaXplOjE2cHh9fS5jb250YWN0LWhlcm9fX25vLWZvcm17Y29sb3I6dmFyKC0tY29sb3JfX25ldXRyYWwsICM3NDczNzYpO2ZvbnQtc3R5bGU6aXRhbGljfS5jb250YWN0LWhlcm9fX3JpZ2h0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjI0cHg7cG9zaXRpb246c3RpY2t5O3RvcDpjYWxjKHZhcigtLWhlYWRlci1oZWlnaHQpICsgMjRweCk7d2lkdGg6MTAwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5jb250YWN0LWhlcm9fX3JpZ2h0e3Bvc2l0aW9uOnN0YXRpY319LmNvbnRhY3QtaGVyb19fcmlnaHQgLmNvbnRhY3QtY3RhX19wYW5lbCwuY29udGFjdC1oZXJvX19yaWdodCAuY29udGFjdC1jdGFfX3BhbmVsLXdyYXB7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCU7bWluLXdpZHRoOjA7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MjRweH0uY29udGFjdC1oZXJvX19yaWdodCAuZm9vdGVyLWN0YV9fcGFuZWx7bWluLWhlaWdodDowO21pbi13aWR0aDowO21heC13aWR0aDoxMDAlO2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJTtwYWRkaW5nOjYwcHh9LmNvbnRhY3QtaGVyb19fcmlnaHQgLmZvb3Rlci1jdGFfX3BhbmVsLXRpdGxle2ZvbnQtZmFtaWx5OlwiYmViYXMtbmV1ZVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOnZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1oMywgMzZweCk7bGluZS1oZWlnaHQ6MTEwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5jb250YWN0LWhlcm9fX3JpZ2h0IC5mb290ZXItY3RhX19wYW5lbC10aXRsZXtmb250LXNpemU6MzJweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuY29udGFjdC1oZXJvX19yaWdodCAuZm9vdGVyLWN0YV9fcGFuZWwtdGl0bGV7Zm9udC1zaXplOjMwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuY29udGFjdC1oZXJvX19yaWdodCAuZm9vdGVyLWN0YV9fcGFuZWwtdGl0bGV7Zm9udC1zaXplOjI4cHh9fS5jb250YWN0LWhlcm9fX3JpZ2h0IC5mb290ZXItY3RhX19wYW5lbC10aXRsZXtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSl9LmNvbnRhY3QtaGVyb19fcmlnaHQgLmZvb3Rlci1jdGFfX3BhbmVsLS1jb250YWN0IC5mb290ZXItY3RhX19wYW5lbC10aXRsZXtjb2xvcjp2YXIoLS1jb2xvcl9fbGlnaHQsICNmZmYpfS5jb250YWN0LWhlcm9fX3JpZ2h0IC5mb290ZXItY3RhX19wYW5lbC0tYnJvY2h1cmUgLmZvb3Rlci1jdGFfX3BhbmVsLXRpdGxle2NvbG9yOnZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKX0uY29udGFjdC1oZXJvX19yaWdodCAuZm9vdGVyLWN0YV9fcGVyc29ue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLWNvbnRlbnQ6Y2VudGVyO21heC13aWR0aDpub25lO3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTowfS5jb250YWN0LWhlcm9fX3JpZ2h0IC5mb290ZXItY3RhX19wZXJzb24taW5mb3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMDAlO21heC13aWR0aDpub25lO21pbi13aWR0aDowO3BhZGRpbmc6MH0uY29udGFjdC1oZXJvX19yaWdodCAuZm9vdGVyLWN0YV9fcGVyc29uLXBob3Rve3dpZHRoOjEyMHB4O2hlaWdodDoxMjBweDthc3BlY3QtcmF0aW86MS8xO2JvcmRlci1yYWRpdXM6MjhweDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXJ9LmNvbnRhY3QtaGVyb19fcmlnaHQgLmZvb3Rlci1jdGFfX3BlcnNvbi1uYW1lLC5jb250YWN0LWhlcm9fX3JpZ2h0IC5mb290ZXItY3RhX19wZXJzb24tcm9sZXt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfS5jb250YWN0LWhlcm9fX3JpZ2h0IC5mb290ZXItY3RhX19wZXJzb24tY29udGFjdHt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO21hcmdpbi10b3A6MTZweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxMnB4O2FsaWduLWl0ZW1zOnN0cmV0Y2h9LmNvbnRhY3QtaGVyb19fcmlnaHQgLmZvb3Rlci1jdGFfX3BlcnNvbi1yZXZlYWwtYnRuLC5jb250YWN0LWhlcm9fX3JpZ2h0IC5mb290ZXItY3RhX19wZXJzb24tY29udGFjdC1saW5re2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLWJ1dHRvbiwgMTZweCk7bGluZS1oZWlnaHQ6MTAwJTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7d2lkdGg6MTAwJTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JvcmRlcjoxcHggc29saWQgaHNsYSgwLDAlLDEwMCUsLjcpO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtjb2xvcjp2YXIoLS1jb2xvcl9fbGlnaHQsICNmZmYpO2JhY2tkcm9wLWZpbHRlcjpibHVyKDJweCk7LXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6Ymx1cigycHgpO3RyYW5zaXRpb246Y29sb3IgLjM1cyBlYXNlLGJvcmRlci1jb2xvciAuMzVzIGVhc2UsYmFja2dyb3VuZC1jb2xvciAuMzVzIGVhc2UsdHJhbnNmb3JtIC4zNXMgZWFzZSxvcGFjaXR5IC4zNXMgZWFzZX0uY29udGFjdC1oZXJvX19yaWdodCAuZm9vdGVyLWN0YV9fcGVyc29uLXJldmVhbC1idG46OmJlZm9yZSwuY29udGFjdC1oZXJvX19yaWdodCAuZm9vdGVyLWN0YV9fcGVyc29uLXJldmVhbC1idG46OmFmdGVyLC5jb250YWN0LWhlcm9fX3JpZ2h0IC5mb290ZXItY3RhX19wZXJzb24tY29udGFjdC1saW5rOjpiZWZvcmUsLmNvbnRhY3QtaGVyb19fcmlnaHQgLmZvb3Rlci1jdGFfX3BlcnNvbi1jb250YWN0LWxpbms6OmFmdGVye2Rpc3BsYXk6bm9uZX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmNvbnRhY3QtaGVyb19fcmlnaHQgLmZvb3Rlci1jdGFfX3BlcnNvbi1yZXZlYWwtYnRuOmhvdmVyLC5jb250YWN0LWhlcm9fX3JpZ2h0IC5mb290ZXItY3RhX19wZXJzb24tY29udGFjdC1saW5rOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7Ym9yZGVyLWNvbG9yOnZhcigtLWNvbG9yX19saWdodCwgI2ZmZil9fS5jb250YWN0LWhlcm9fX3JpZ2h0IC5mb290ZXItY3RhX19wZXJzb24tY29udGFjdC1hY3Rpb25ze3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTJweDthbGlnbi1pdGVtczpzdHJldGNoO29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMHB4KTttYXgtaGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbjpvcGFjaXR5IC40MnMgZWFzZSx0cmFuc2Zvcm0gLjQycyBlYXNlLG1heC1oZWlnaHQgLjQycyBlYXNlfS5jb250YWN0LWhlcm9fX3JpZ2h0IC5mb290ZXItY3RhX19wZXJzb24tY29udGFjdC1saW5re2ZsZXg6MCAwIGF1dG87dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNnB4KTtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC40MnMgZWFzZSx0cmFuc2Zvcm0gLjQycyBlYXNlLGNvbG9yIC4zNXMgZWFzZSxib3JkZXItY29sb3IgLjM1cyBlYXNlLGJhY2tncm91bmQtY29sb3IgLjM1cyBlYXNlfS5jb250YWN0LWhlcm9fX3JpZ2h0IC5mb290ZXItY3RhX19wZXJzb24tY29udGFjdC5pcy1yZXZlYWxlZCAuZm9vdGVyLWN0YV9fcGVyc29uLXJldmVhbC1idG57b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC04cHgpO3BvaW50ZXItZXZlbnRzOm5vbmU7bWF4LWhlaWdodDowO3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MDttYXJnaW46MDtib3JkZXItd2lkdGg6MH0uY29udGFjdC1oZXJvX19yaWdodCAuZm9vdGVyLWN0YV9fcGVyc29uLWNvbnRhY3QuaXMtcmV2ZWFsZWQgLmZvb3Rlci1jdGFfX3BlcnNvbi1jb250YWN0LWFjdGlvbnN7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO21heC1oZWlnaHQ6MjgwcHg7cG9pbnRlci1ldmVudHM6YXV0b30uY29udGFjdC1oZXJvX19yaWdodCAuZm9vdGVyLWN0YV9fcGVyc29uLWNvbnRhY3QuaXMtcmV2ZWFsZWQgLmZvb3Rlci1jdGFfX3BlcnNvbi1jb250YWN0LWxpbmt7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfS5jb250YWN0LWhlcm9fX3JpZ2h0IC5mb290ZXItY3RhX19wZXJzb24tY29udGFjdC5pcy1yZXZlYWxlZCAuZm9vdGVyLWN0YV9fcGVyc29uLWNvbnRhY3QtbGluazpudGgtY2hpbGQoMil7dHJhbnNpdGlvbi1kZWxheTouMDZzfS5jb250YWN0LWhlcm9fX3JpZ2h0IC5mb290ZXItY3RhX19wYW5lbC1ub3RlLS1icm9jaHVyZXtwb3NpdGlvbjpzdGF0aWMgIWltcG9ydGFudDttYXJnaW4tdG9wOjA7cGFkZGluZy1pbmxpbmU6MCAhaW1wb3J0YW50O2NvbG9yOnZhcigtLWNvbG9yX19uZXV0cmFsLCAjNzQ3Mzc2KSAhaW1wb3J0YW50fSNjb250YWN0IC5nZm9ybV93cmFwcGVye21hcmdpbjowO21heC13aWR0aDoxMDAlfSNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHN7Z3JpZC1jb2x1bW4tZ2FwOjI0cHg7cm93LWdhcDowfSNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5nZmllbGR7bWFyZ2luLWJvdHRvbToyOHB4O3BhZGRpbmc6MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7I2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZHttYXJnaW4tYm90dG9tOjIwcHh9fSNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5nZmllbGQuZ2ZpZWxkLS10eXBlLWNoZWNrYm94LCNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5nZmllbGQuZ2ZpZWxkLS10eXBlLWNvbnNlbnR7bWFyZ2luLWJvdHRvbToyMHB4fSNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5nZmllbGQuZ2ZpZWxkLS10eXBlLWRhdGUsI2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5nZmllbGQtLWlucHV0LXR5cGUtZGF0ZXtncmlkLWNvbHVtbjoxLy0xfSNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5nZmllbGRfbGFiZWx7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6dmFyKC0tY29sb3JfX2dyZXksICNkN2Q3ZDcpO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLW1lbnUtaXRlbS0tc21hbGwsIDEycHgpO2xpbmUtaGVpZ2h0OjEzMCU7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzouMDhlbTtmb250LXdlaWdodDo1MDA7bWFyZ2luLWJvdHRvbTo4cHg7ZGlzcGxheTpibG9ja30jY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2xhYmVsIC5nZmllbGRfcmVxdWlyZWR7ZGlzcGxheTpub25lfSNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5nZm9ybS1maWVsZC1sYWJlbC0tdHlwZS1zdWJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9I2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXJfbmFtZSAubmFtZV9maXJzdD5sYWJlbCwjY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lcl9uYW1lIC5uYW1lX2xhc3Q+bGFiZWx7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9I2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXJfdGV4dCBpbnB1dCwjY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lcl9uYW1lIGlucHV0LCNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyX2VtYWlsIGlucHV0LCNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyX251bWJlciBpbnB1dCwjY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lcl9waG9uZSBpbnB1dCwjY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lcl9kYXRlIGlucHV0e2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlO2hlaWdodDo1NnB4O3BhZGRpbmc6MjBweCAyNHB4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxMHB4O2FsaWduLXNlbGY6c3RyZXRjaDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDI2LDI2LDI2LC4xNSk7Ym9yZGVyLXJhZGl1czoxMnB4O2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOnZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtbWVudS1pdGVtLCAxNnB4KTtsaW5lLWhlaWdodDoxMDAlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7dHJhbnNpdGlvbjpib3JkZXItY29sb3IgLjI1cyBlYXNlLGJveC1zaGFkb3cgLjI1cyBlYXNlO291dGxpbmU6bm9uZTthcHBlYXJhbmNlOm5vbmU7Ym94LXNpemluZzpib3JkZXItYm94fSNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyX3RleHQgaW5wdXQ6OnBsYWNlaG9sZGVyLCNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyX25hbWUgaW5wdXQ6OnBsYWNlaG9sZGVyLCNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyX2VtYWlsIGlucHV0OjpwbGFjZWhvbGRlciwjY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lcl9udW1iZXIgaW5wdXQ6OnBsYWNlaG9sZGVyLCNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyX3Bob25lIGlucHV0OjpwbGFjZWhvbGRlciwjY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lcl9kYXRlIGlucHV0OjpwbGFjZWhvbGRlcntjb2xvcjpyZ2JhKDI2LDI2LDI2LC4zNSk7dGV4dC10cmFuc2Zvcm06bm9uZX0jY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lcl90ZXh0IGlucHV0OmZvY3VzLCNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyX25hbWUgaW5wdXQ6Zm9jdXMsI2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXJfZW1haWwgaW5wdXQ6Zm9jdXMsI2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXJfbnVtYmVyIGlucHV0OmZvY3VzLCNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyX3Bob25lIGlucHV0OmZvY3VzLCNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyX2RhdGUgaW5wdXQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNlOTgwMjQ7Ym94LXNoYWRvdzowIDAgMCAzcHggcmdiYSgyMzMsMTI4LDM2LC4xMik7b3V0bGluZTpub25lfSNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyX2RhdGV7d2lkdGg6MTAwJX0jY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lcl9zZWxlY3Qgc2VsZWN0e2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlO2hlaWdodDo1NnB4O3BhZGRpbmc6MjBweCA0NHB4IDIwcHggMjRweDthbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24tc2VsZjpzdHJldGNoO2JhY2tncm91bmQ6I2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZTk4MDI0JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NwYXRoIGQ9J002IDlsNiA2IDYtNicvJTNFJTNDL3N2ZyUzRVwiKSByaWdodCAxNHB4IGNlbnRlci8yMHB4IG5vLXJlcGVhdDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjYsMjYsMjYsLjE1KTtib3JkZXItcmFkaXVzOjEycHg7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6dmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1tZW51LWl0ZW0sIDE2cHgpO2xpbmUtaGVpZ2h0OjEwMCU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOnZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTthcHBlYXJhbmNlOm5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjpib3JkZXItY29sb3IgLjI1cyBlYXNlLGJveC1zaGFkb3cgLjI1cyBlYXNlO291dGxpbmU6bm9uZTtib3gtc2l6aW5nOmJvcmRlci1ib3h9I2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXJfc2VsZWN0IHNlbGVjdCBvcHRpb257Y29sb3I6dmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO2JhY2tncm91bmQ6I2ZmZjtmb250LXdlaWdodDo1MDB9I2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXJfc2VsZWN0IHNlbGVjdDpmb2N1c3tib3JkZXItY29sb3I6I2U5ODAyNDtib3gtc2hhZG93OjAgMCAwIDNweCByZ2JhKDIzMywxMjgsMzYsLjEyKTtvdXRsaW5lOm5vbmV9I2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXJfdGV4dGFyZWEgdGV4dGFyZWF7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCU7cGFkZGluZzoyMHB4IDI0cHg7YWxpZ24tc2VsZjpzdHJldGNoO2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjYsMjYsMjYsLjE1KTtib3JkZXItcmFkaXVzOjEycHg7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6dmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1tZW51LWl0ZW0sIDE2cHgpO2xpbmUtaGVpZ2h0OjEwMCU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOnZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtyZXNpemU6dmVydGljYWw7bWluLWhlaWdodDoxNjBweDt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAuMjVzIGVhc2UsYm94LXNoYWRvdyAuMjVzIGVhc2U7b3V0bGluZTpub25lO2JveC1zaXppbmc6Ym9yZGVyLWJveDtsaW5lLWhlaWdodDoxLjU7dGV4dC10cmFuc2Zvcm06bm9uZX0jY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lcl90ZXh0YXJlYSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXJ7Y29sb3I6cmdiYSgyNiwyNiwyNiwuMzUpO3RleHQtdHJhbnNmb3JtOm5vbmV9I2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXJfdGV4dGFyZWEgdGV4dGFyZWE6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNlOTgwMjQ7Ym94LXNoYWRvdzowIDAgMCAzcHggcmdiYSgyMzMsMTI4LDM2LC4xMik7b3V0bGluZTpub25lfSNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5nZmllbGQtLXR5cGUtY2hlY2tib3ggLmdmaWVsZF9jaGVja2JveCwjY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWNoZWNrYm94IC5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQsI2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC0tdHlwZS1jb25zZW50IC5nZmllbGRfY2hlY2tib3gsI2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC0tdHlwZS1jb25zZW50IC5naW5wdXRfY29udGFpbmVyX2NvbnNlbnR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTJweH0jY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWNoZWNrYm94IC5nY2hvaWNlLCNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5nZmllbGQtLXR5cGUtY2hlY2tib3ggLmdpbnB1dF9jb250YWluZXJfY29uc2VudCwjY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWNvbnNlbnQgLmdjaG9pY2UsI2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC0tdHlwZS1jb25zZW50IC5naW5wdXRfY29udGFpbmVyX2NvbnNlbnR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOjEycHh9I2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC0tdHlwZS1jaGVja2JveCAuZ2ZpZWxkLWNob2ljZS1pbnB1dCwjY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdLCNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5nZmllbGQtLXR5cGUtY29uc2VudCAuZ2ZpZWxkLWNob2ljZS1pbnB1dCwjY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWNvbnNlbnQgaW5wdXRbdHlwZT1jaGVja2JveF17YXBwZWFyYW5jZTpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7bWluLXdpZHRoOjIwcHg7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDI2LDI2LDI2LC4zKTtib3JkZXItcmFkaXVzOjRweDtiYWNrZ3JvdW5kOiNmZmY7Y3Vyc29yOnBvaW50ZXI7bWFyZ2luLXRvcDoxcHg7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4ycyBlYXNlLGJvcmRlci1jb2xvciAuMnMgZWFzZTtmbGV4LXNocmluazowfSNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5nZmllbGQtLXR5cGUtY2hlY2tib3ggLmdmaWVsZC1jaG9pY2UtaW5wdXQ6Y2hlY2tlZCwjY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQsI2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC0tdHlwZS1jb25zZW50IC5nZmllbGQtY2hvaWNlLWlucHV0OmNoZWNrZWQsI2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC0tdHlwZS1jb25zZW50IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWR7YmFja2dyb3VuZDp2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7Ym9yZGVyLWNvbG9yOnZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKX0jY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWNoZWNrYm94IC5nZmllbGQtY2hvaWNlLWlucHV0OmNoZWNrZWQ6OmFmdGVyLCNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5nZmllbGQtLXR5cGUtY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDo6YWZ0ZXIsI2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC0tdHlwZS1jb25zZW50IC5nZmllbGQtY2hvaWNlLWlucHV0OmNoZWNrZWQ6OmFmdGVyLCNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5nZmllbGQtLXR5cGUtY29uc2VudCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01OCUpIHJvdGF0ZSg0NWRlZyk7d2lkdGg6NXB4O2hlaWdodDo5cHg7Ym9yZGVyLXJpZ2h0OjJweCBzb2xpZCAjZmZmO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNmZmZ9I2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC0tdHlwZS1jaGVja2JveCAuZ2ZpZWxkX2xhYmVsX2JlZm9yZV9jb21wbGV4LCNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5nZmllbGQtLXR5cGUtY2hlY2tib3ggLmdmaWVsZF9jb25zZW50X2Rlc2NyaXB0aW9uLCNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5nZmllbGQtLXR5cGUtY2hlY2tib3ggbGFiZWwsI2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC0tdHlwZS1jb25zZW50IC5nZmllbGRfbGFiZWxfYmVmb3JlX2NvbXBsZXgsI2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC0tdHlwZS1jb25zZW50IC5nZmllbGRfY29uc2VudF9kZXNjcmlwdGlvbiwjY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWNvbnNlbnQgbGFiZWx7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLXBhcmFncmFwaCwgMThweCk7bGluZS1oZWlnaHQ6MTQwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApeyNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5nZmllbGQtLXR5cGUtY2hlY2tib3ggLmdmaWVsZF9sYWJlbF9iZWZvcmVfY29tcGxleCwjY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWNoZWNrYm94IC5nZmllbGRfY29uc2VudF9kZXNjcmlwdGlvbiwjY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWNoZWNrYm94IGxhYmVsLCNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5nZmllbGQtLXR5cGUtY29uc2VudCAuZ2ZpZWxkX2xhYmVsX2JlZm9yZV9jb21wbGV4LCNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5nZmllbGQtLXR5cGUtY29uc2VudCAuZ2ZpZWxkX2NvbnNlbnRfZGVzY3JpcHRpb24sI2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC0tdHlwZS1jb25zZW50IGxhYmVse2ZvbnQtc2l6ZToxN3B4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5nZmllbGQtLXR5cGUtY2hlY2tib3ggLmdmaWVsZF9sYWJlbF9iZWZvcmVfY29tcGxleCwjY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWNoZWNrYm94IC5nZmllbGRfY29uc2VudF9kZXNjcmlwdGlvbiwjY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWNoZWNrYm94IGxhYmVsLCNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5nZmllbGQtLXR5cGUtY29uc2VudCAuZ2ZpZWxkX2xhYmVsX2JlZm9yZV9jb21wbGV4LCNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5nZmllbGQtLXR5cGUtY29uc2VudCAuZ2ZpZWxkX2NvbnNlbnRfZGVzY3JpcHRpb24sI2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC0tdHlwZS1jb25zZW50IGxhYmVse2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7I2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC0tdHlwZS1jaGVja2JveCAuZ2ZpZWxkX2xhYmVsX2JlZm9yZV9jb21wbGV4LCNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5nZmllbGQtLXR5cGUtY2hlY2tib3ggLmdmaWVsZF9jb25zZW50X2Rlc2NyaXB0aW9uLCNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5nZmllbGQtLXR5cGUtY2hlY2tib3ggbGFiZWwsI2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC0tdHlwZS1jb25zZW50IC5nZmllbGRfbGFiZWxfYmVmb3JlX2NvbXBsZXgsI2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC0tdHlwZS1jb25zZW50IC5nZmllbGRfY29uc2VudF9kZXNjcmlwdGlvbiwjY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWNvbnNlbnQgbGFiZWx7Zm9udC1zaXplOjE2cHh9fSNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5nZmllbGQtLXR5cGUtY2hlY2tib3ggLmdmaWVsZF9sYWJlbF9iZWZvcmVfY29tcGxleCwjY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWNoZWNrYm94IC5nZmllbGRfY29uc2VudF9kZXNjcmlwdGlvbiwjY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWNoZWNrYm94IGxhYmVsLCNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5nZmllbGQtLXR5cGUtY29uc2VudCAuZ2ZpZWxkX2xhYmVsX2JlZm9yZV9jb21wbGV4LCNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5nZmllbGQtLXR5cGUtY29uc2VudCAuZ2ZpZWxkX2NvbnNlbnRfZGVzY3JpcHRpb24sI2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC0tdHlwZS1jb25zZW50IGxhYmVse2ZvbnQtc2l6ZToxNHB4O2NvbG9yOnZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtjdXJzb3I6cG9pbnRlcjtsaW5lLWhlaWdodDoxLjV9I2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC0tdHlwZS1jaGVja2JveCAuZ2ZpZWxkX2xhYmVsX2JlZm9yZV9jb21wbGV4IGEsI2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC0tdHlwZS1jaGVja2JveCAuZ2ZpZWxkX2NvbnNlbnRfZGVzY3JpcHRpb24gYSwjY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWNoZWNrYm94IGxhYmVsIGEsI2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC0tdHlwZS1jb25zZW50IC5nZmllbGRfbGFiZWxfYmVmb3JlX2NvbXBsZXggYSwjY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWNvbnNlbnQgLmdmaWVsZF9jb25zZW50X2Rlc2NyaXB0aW9uIGEsI2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC0tdHlwZS1jb25zZW50IGxhYmVsIGF7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5nZmllbGRfZXJyb3IgLmdmaWVsZF9sYWJlbHtjb2xvcjojZTAxYzQ3fSNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5nZmllbGRfZXJyb3IgaW5wdXQsI2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9lcnJvciBzZWxlY3QsI2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9lcnJvciB0ZXh0YXJlYXtib3JkZXItY29sb3I6I2UwMWM0NyAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgM3B4IHJnYmEoMjI0LDI4LDcxLC4xKSAhaW1wb3J0YW50fSNjb250YWN0IC5nZm9ybV93cmFwcGVyIC52YWxpZGF0aW9uX21lc3NhZ2V7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6dmFyKC0tY29sb3JfX2dyZXksICNkN2Q3ZDcpO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLW1lbnUtaXRlbS0tc21hbGwsIDEycHgpO2xpbmUtaGVpZ2h0OjEzMCU7Y29sb3I6I2UwMWM0NzttYXJnaW4tdG9wOjZweDt0ZXh0LXRyYW5zZm9ybTpub25lfSNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIsI2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVye3BhZGRpbmc6MDttYXJnaW4tdG9wOjhweH0jY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGJ1dHRvblt0eXBlPXN1Ym1pdF0sI2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uLCNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciBidXR0b25bdHlwZT1zdWJtaXRdLCNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fYnV0dG9ue2FsbDp1bnNldDtkaXNwbGF5OmlubGluZS1mbGV4O3BhZGRpbmc6MjBweCAyNHB4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxMHB4O2JvcmRlci1yYWRpdXM6MTNweDtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MTAwJTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyOm5vbmU7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246YWxsIC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWNvbG9yX19ncmV5LCAjZDdkN2Q3KTtib3JkZXItcmFkaXVzOjEwLjVweDt6LWluZGV4OjE7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6bm9uZX0jY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMsI2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uOmZvY3VzLCNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciBidXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLCNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uOmZvY3Vze291dGxpbmU6bm9uZX0jY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGJ1dHRvblt0eXBlPXN1Ym1pdF06OmJlZm9yZSwjY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9idXR0b246OmJlZm9yZSwjY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgYnV0dG9uW3R5cGU9c3VibWl0XTo6YmVmb3JlLCNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2JhY2tncm91bmQ6dmFyKC0tTWFpbi1ncmFkaWVudCwgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZTAxYzQ3IDAlLCAjZTk4MDI0IDEwMCUpKTtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO2JvcmRlci1yYWRpdXM6MTAuNXB4O3otaW5kZXg6LTF9I2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBidXR0b25bdHlwZT1zdWJtaXRdOjphZnRlciwjY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9idXR0b246OmFmdGVyLCNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciBidXR0b25bdHlwZT1zdWJtaXRdOjphZnRlciwjY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX2J1dHRvbjo6YWZ0ZXJ7ZGlzcGxheTpub25lfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsjY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIsI2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uOmhvdmVyLCNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciBidXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyLCNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uOmhvdmVye2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOnZhcigtLWNvbG9yX19saWdodCwgI2ZmZil9I2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBidXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyOjpiZWZvcmUsI2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uOmhvdmVyOjpiZWZvcmUsI2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIGJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXI6OmJlZm9yZSwjY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX2J1dHRvbjpob3Zlcjo6YmVmb3Jle29wYWNpdHk6MX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApeyNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgYnV0dG9uW3R5cGU9c3VibWl0XSwjY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9idXR0b24sI2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIGJ1dHRvblt0eXBlPXN1Ym1pdF0sI2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9idXR0b257d2lkdGg6MTAwJTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfX0jY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXJ7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLXBhcmFncmFwaCwgMThweCk7bGluZS1oZWlnaHQ6MTQwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApeyNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlcntmb250LXNpemU6MTdweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXJ7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsjY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXJ7Zm9udC1zaXplOjE2cHh9fSNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlcntjb2xvcjp2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7cGFkZGluZzoyNHB4IDB9I2NvbnRhY3QgLmZvb3Rlci1jdGFfX3BhbmVsLS1jb250YWN0LCNjb250YWN0IC5jb250YWN0LWN0YV9fcGFuZWwtLWNvbnRhY3R7bWluLWhlaWdodDowO2ZsZXg6MCAwIGF1dG99I2NvbnRhY3QgLmZvb3Rlci1jdGFfX3BhbmVsLS1icm9jaHVyZXtoZWlnaHQ6YXV0bztmbGV4OjAgMCBhdXRvfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmNvbnRhY3QtaGVyb19fcmlnaHR7Z2FwOjIwcHh9LmNvbnRhY3QtaGVyb19fcmlnaHQgLmZvb3Rlci1jdGFfX3BhbmVse3BhZGRpbmc6NDBweDtib3JkZXItcmFkaXVzOjI0cHh9LmNvbnRhY3QtaGVyb19fcmlnaHQgLmZvb3Rlci1jdGFfX3BlcnNvbntwYWRkaW5nOjE2cHg7Ym9yZGVyLXJhZGl1czoyNHB4O2ZsZXgtd3JhcDp3cmFwfS5jb250YWN0LWhlcm9fX3JpZ2h0IC5mb290ZXItY3RhX19wZXJzb24tcGhvdG97d2lkdGg6OTZweDtoZWlnaHQ6OTZweDtib3JkZXItcmFkaXVzOjIwcHh9LmNvbnRhY3QtaGVyb19fcmlnaHQgLmZvb3Rlci1jdGFfX3BlcnNvbi1pbmZve3BhZGRpbmc6MH0uY29udGFjdC1oZXJvX19yaWdodCAuZm9vdGVyLWN0YV9fcGVyc29uLWNvbnRhY3R7d2lkdGg6MTAwJTthbGlnbi1pdGVtczpzdHJldGNofS5jb250YWN0LWhlcm9fX3JpZ2h0IC5mb290ZXItY3RhX19wZXJzb24tY29udGFjdC1hY3Rpb25ze3dpZHRoOjEwMCU7Z2FwOjEwcHg7YWxpZ24taXRlbXM6c3RyZXRjaH0uY29udGFjdC1oZXJvX19yaWdodCAuZm9vdGVyLWN0YV9fcGVyc29uLXJldmVhbC1idG4sLmNvbnRhY3QtaGVyb19fcmlnaHQgLmZvb3Rlci1jdGFfX3BlcnNvbi1jb250YWN0LWxpbmt7d2lkdGg6MTAwJTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5jb250YWN0LWhlcm9fX3JpZ2h0IC5mb290ZXItY3RhX19mb3Jte21heC13aWR0aDpub25lfS5jb250YWN0LWhlcm9fX3JpZ2h0IC5mb290ZXItY3RhX19mb3JtLWJ0bi0tYnJvY2h1cmV7bWluLXdpZHRoOjA7d2lkdGg6MTAwJX0uY29udGFjdC1oZXJvX19kZXNjcmlwdGlvbnttYXJnaW4tYm90dG9tOjMycHh9I2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkc3tncmlkLWNvbHVtbi1nYXA6MTZweH0jY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxke21hcmdpbi1ib3R0b206MjRweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5jb250YWN0LWhlcm9fX2NvbnRhaW5lcntwYWRkaW5nLWlubGluZToxNnB4fS5jb250YWN0LWhlcm9fX3JpZ2h0IC5mb290ZXItY3RhX19wYW5lbHtwYWRkaW5nOjMycHggMjRweDtib3JkZXItcmFkaXVzOjIwcHh9LmNvbnRhY3QtaGVyb19fcmlnaHQgLmZvb3Rlci1jdGFfX3BlcnNvbntwYWRkaW5nOjEycHg7Z2FwOjEwcHg7Ym9yZGVyLXJhZGl1czoyMHB4fS5jb250YWN0LWhlcm9fX3JpZ2h0IC5mb290ZXItY3RhX19wZXJzb24tcGhvdG97d2lkdGg6NzJweDtoZWlnaHQ6NzJweDtib3JkZXItcmFkaXVzOjE0cHh9LmNvbnRhY3QtaGVyb19fcmlnaHQgLmZvb3Rlci1jdGFfX3BlcnNvbi1jb250YWN0e21hcmdpbi10b3A6MTJweDtnYXA6MTBweH0jY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxke21hcmdpbi1ib3R0b206MThweH0jY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lcl90ZXh0IGlucHV0LCNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyX25hbWUgaW5wdXQsI2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXJfZW1haWwgaW5wdXQsI2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXJfbnVtYmVyIGlucHV0LCNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyX3Bob25lIGlucHV0LCNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyX2RhdGUgaW5wdXQsI2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXJfc2VsZWN0IHNlbGVjdHtoZWlnaHQ6NTJweDtwYWRkaW5nOjE2cHggMThweDtmb250LXNpemU6MTRweH0jY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lcl90ZXh0YXJlYSB0ZXh0YXJlYXttaW4taGVpZ2h0OjE0MHB4O3BhZGRpbmc6MTZweCAxOHB4O2ZvbnQtc2l6ZToxNHB4fSNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIsI2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVye21hcmdpbi10b3A6NHB4fSNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgYnV0dG9uW3R5cGU9c3VibWl0XSwjY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9idXR0b24sI2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIGJ1dHRvblt0eXBlPXN1Ym1pdF0sI2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9idXR0b257d2lkdGg6MTAwJX19QG1lZGlhKG1heC13aWR0aDogMzc1cHgpey5jb250YWN0LWhlcm9fX2NvbnRhaW5lcntwYWRkaW5nLWlubGluZToxMnB4fS5jb250YWN0LWhlcm9fX3RpdGxle2ZvbnQtc2l6ZTpjbGFtcCgzMnB4LDEwLjV2dyw0NHB4KX0uY29udGFjdC1oZXJvX19yaWdodCAuZm9vdGVyLWN0YV9fcGFuZWx7cGFkZGluZzoyNHB4IDE2cHh9LmNvbnRhY3QtaGVyb19fcmlnaHQgLmZvb3Rlci1jdGFfX3BlcnNvbntwYWRkaW5nOjEwcHh9LmNvbnRhY3QtaGVyb19fcmlnaHQgLmZvb3Rlci1jdGFfX3BlcnNvbi1uYW1le2ZvbnQtc2l6ZToxNnB4fS5jb250YWN0LWhlcm9fX3JpZ2h0IC5mb290ZXItY3RhX19wZXJzb24tcm9sZXtmb250LXNpemU6MTNweH0uY29udGFjdC1oZXJvX19yaWdodCAuZm9vdGVyLWN0YV9fcGVyc29uLXJldmVhbC1idG4sLmNvbnRhY3QtaGVyb19fcmlnaHQgLmZvb3Rlci1jdGFfX3BlcnNvbi1jb250YWN0LWxpbmssLmNvbnRhY3QtaGVyb19fcmlnaHQgLmZvb3Rlci1jdGFfX2Zvcm0tYnRuLS1icm9jaHVyZXtmb250LXNpemU6MTNweDtwYWRkaW5nOjEycHggMTBweH0jY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lcl90ZXh0IGlucHV0LCNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyX25hbWUgaW5wdXQsI2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXJfZW1haWwgaW5wdXQsI2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXJfbnVtYmVyIGlucHV0LCNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyX3Bob25lIGlucHV0LCNjb250YWN0IC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyX2RhdGUgaW5wdXQsI2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXJfc2VsZWN0IHNlbGVjdCwjY29udGFjdCAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lcl90ZXh0YXJlYSB0ZXh0YXJlYXtmb250LXNpemU6MTNweH19QG1lZGlhKG1heC13aWR0aDogMzUwcHgpey5jb250YWN0LWhlcm9fX2NvbnRhaW5lcntwYWRkaW5nLWlubGluZToxMHB4fS5jb250YWN0LWhlcm9fX3JpZ2h0IC5mb290ZXItY3RhX19wYW5lbHtwYWRkaW5nOjIwcHggMTJweH0uY29udGFjdC1oZXJvX19yaWdodCAuZm9vdGVyLWN0YV9fcGVyc29uLXBob3Rve3dpZHRoOjY0cHg7aGVpZ2h0OjY0cHh9fWJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS10cGxfYWJvdXR7YmFja2dyb3VuZDojZmZmfSNhYm91dHtwYWRkaW5nLWJsb2NrOjA7bWluLWhlaWdodDp1bnNldDtvdmVyZmxvdy14OmNsaXB9Lmhlcm8tLWFib3V0ey0tYWJvdXQtaGVyby1oZWlnaHQ6IDkwMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7Lmhlcm8tLWFib3V0ey0tYWJvdXQtaGVyby1oZWlnaHQ6IDgyMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5oZXJvLS1hYm91dHstLWFib3V0LWhlcm8taGVpZ2h0OiA5MDBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5oZXJvLS1hYm91dHstLWFib3V0LWhlcm8taGVpZ2h0OiA4NjBweH19Lmhlcm8tLWFib3V0IC5oZXJvX19iYWNrZ3JvdW5ke2hlaWdodDp2YXIoLS1hYm91dC1oZXJvLWhlaWdodCl9Lmhlcm8tLWFib3V0IC5oZXJvX190b3B7bWluLWhlaWdodDp2YXIoLS1hYm91dC1oZXJvLWhlaWdodCk7aGVpZ2h0OnZhcigtLWFib3V0LWhlcm8taGVpZ2h0KTthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2NvbG9yOiMxYTFhMWE7cGFkZGluZzp2YXIoLS1oZXJvLWNvbnRlbnQtc3RhcnQsIDEyMHB4KSAycmVtIDgwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuaGVyby0tYWJvdXQgLmhlcm9fX3RvcHtwYWRkaW5nOnZhcigtLWhlcm8tY29udGVudC1zdGFydCwgMTIwcHgpIDEuNXJlbSA3MnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5oZXJvLS1hYm91dCAuaGVyb19fdG9we3BhZGRpbmc6dmFyKC0taGVyby1jb250ZW50LXN0YXJ0LCAxMjBweCkgMS4yNXJlbSA2NHB4O2hlaWdodDp2YXIoLS1hYm91dC1oZXJvLWhlaWdodCk7bWluLWhlaWdodDp2YXIoLS1hYm91dC1oZXJvLWhlaWdodCl9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuaGVyby0tYWJvdXQgLmhlcm9fX3RvcHtwYWRkaW5nOnZhcigtLWhlcm8tY29udGVudC1zdGFydCwgMTIwcHgpIDFyZW0gNTZweH19Lmhlcm8tLWFib3V0IC5oZXJvX19sYWJlbHtmb250LWZhbWlseTpcIm1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXN0eWxlOm5vcm1hbDtjb2xvcjp2YXIoLS1jb2xvcl9fbGlnaHQsICNmZmYpO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLW1lbnUtaXRlbSwgMTZweCk7bGluZS1oZWlnaHQ6MTAwJTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6cmdiYSgyNiwyNiwyNiwuNjIpO21hcmdpbjowIDAgMjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5oZXJvLS1hYm91dCAuaGVyb19fbGFiZWx7bWFyZ2luLWJvdHRvbToxOHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7Lmhlcm8tLWFib3V0IC5oZXJvX19sYWJlbHttYXJnaW4tYm90dG9tOjE2cHh9fS5oZXJvLS1hYm91dCAuaGVyb19fb3ZlcmxheXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODIpIDQwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcyKSAxMDAlKSxsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpIDAlLCByZ2IoMjU1LCAyNTUsIDI1NSkgMTAwJSl9Lmhlcm8tLWFib3V0IC5oZXJvX190b3A6OmFmdGVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgI2ZmZiAxMDAlKTtoZWlnaHQ6OTAwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuaGVyby0tYWJvdXQgLmhlcm9fX3RvcDo6YWZ0ZXJ7aGVpZ2h0Ojc2MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7Lmhlcm8tLWFib3V0IC5oZXJvX190b3A6OmFmdGVye2hlaWdodDo2MjBweH19Lmhlcm8tLWFib3V0IC5oZXJvX190ZXh0e2NvbG9yOnJnYmEoMjYsMjYsMjYsLjg0KTttYXJnaW4tYm90dG9tOjA7bWF4LXdpZHRoOjU2MHB4fS5oZXJvLS1hYm91dCAuaGVyb19fdGl0bGV7Zm9udC1mYW1pbHk6XCJiZWJhcy1uZXVlXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6dmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1oMSwgODRweCk7bGluZS1oZWlnaHQ6MTAwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5oZXJvLS1hYm91dCAuaGVyb19fdGl0bGV7Zm9udC1zaXplOjcycHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7Lmhlcm8tLWFib3V0IC5oZXJvX190aXRsZXtmb250LXNpemU6NTZweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5oZXJvLS1hYm91dCAuaGVyb19fdGl0bGV7Zm9udC1zaXplOjQ4cHh9fS5oZXJvLS1hYm91dCAuaGVyb19fdGl0bGV7Y29sb3I6IzFhMWExYX0uaGVyby0tYWJvdXQgLmhlcm9fX3RpdGxlIC5ncmFkaWVudC10ZXh0e2JhY2tncm91bmQ6dmFyKC0tTWFpbi1ncmFkaWVudCwgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZTAxYzQ3IDAlLCAjZTk4MDI0IDEwMCUpKTstd2Via2l0LWJhY2tncm91bmQtY2xpcDp0ZXh0O2JhY2tncm91bmQtY2xpcDp0ZXh0Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6cmdiYSgwLDAsMCwwKX0uaGVyby0tYWJvdXQgLmhlcm9fX2N0YXttYXJnaW4tdG9wOjQwcHh9Lmhlcm8tLWFib3V0IC5oZXJvX19jdGEgLmJ0bi13aGl0ZXtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjYsMjYsMjYsLjE0KX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5oZXJvLS1hYm91dCAuaGVyb19fY3Rhe21hcmdpbi10b3A6MzJweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5oZXJvLS1hYm91dCAuaGVyb19fY3Rhe21hcmdpbi10b3A6MjRweH19Lmhlcm8tLWFib3V0IC5oZXJvX19ib3R0b217Y29sb3I6IzFhMWExYTtiYWNrZ3JvdW5kOiNmZmY7cG9pbnRlci1ldmVudHM6bm9uZX0uaGVyby0tYWJvdXQgLmhlcm9fX2JvdHRvbSAucmVhc3N1cmFuY2V7cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbTowO21hcmdpbi10b3A6MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5oZXJvLS1hYm91dCAuaGVyb19fYm90dG9tIC5yZWFzc3VyYW5jZXtwYWRkaW5nLXRvcDowfX0uaGVyby0tYWJvdXQgLmhlcm9fX2JvdHRvbSAucmVhc3N1cmFuY2UtLWFib3V0LWhlcm8gLmNlbGwtLXAxLC5oZXJvLS1hYm91dCAuaGVyb19fYm90dG9tIC5yZWFzc3VyYW5jZS0tYWJvdXQtaGVybyAuY2VsbC0tcDJ7ZGlzcGxheTpub25lfS5oZXJvLS1hYm91dCAuaGVyb19fYm90dG9tIC5yZWFzc3VyYW5jZS0tYWJvdXQtaGVybyAucmVhc3N1cmFuY2VfX3N0YXR7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jb2xvcl9fZ3JleS0tZGFyaywgIzc1NzU3NSl9Lmhlcm8tLWFib3V0IC5oZXJvX19ib3R0b20gLnJlYXNzdXJhbmNlLS1hYm91dC1oZXJvIC5yZWFzc3VyYW5jZV9fbGFiZWx7Y29sb3I6dmFyKC0tY29sb3JfX2dyZXktLWRhcmssICM3NTc1NzUpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7Lmhlcm8tLWFib3V0IC5oZXJvX19ib3R0b20gLnJlYXNzdXJhbmNlLS1hYm91dC1oZXJvIC5jZWxsLS1wNXtkaXNwbGF5Om5vbmV9Lmhlcm8tLWFib3V0IC5oZXJvX19ib3R0b20gLnJlYXNzdXJhbmNlLS1hYm91dC1oZXJvIC5jZWxsLS1wNCwuaGVyby0tYWJvdXQgLmhlcm9fX2JvdHRvbSAucmVhc3N1cmFuY2UtLWFib3V0LWhlcm8gLmNlbGwtLXA2e2Rpc3BsYXk6YmxvY2t9Lmhlcm8tLWFib3V0IC5oZXJvX19ib3R0b20gLnJlYXNzdXJhbmNlLS1hYm91dC1oZXJvIC5jZWxsLS1zMXtncmlkLWNvbHVtbjoxO2dyaWQtcm93OjF9Lmhlcm8tLWFib3V0IC5oZXJvX19ib3R0b20gLnJlYXNzdXJhbmNlLS1hYm91dC1oZXJvIC5jZWxsLS1wNHtncmlkLWNvbHVtbjoyO2dyaWQtcm93OjF9Lmhlcm8tLWFib3V0IC5oZXJvX19ib3R0b20gLnJlYXNzdXJhbmNlLS1hYm91dC1oZXJvIC5jZWxsLS1wM3tncmlkLWNvbHVtbjoxO2dyaWQtcm93OjJ9Lmhlcm8tLWFib3V0IC5oZXJvX19ib3R0b20gLnJlYXNzdXJhbmNlLS1hYm91dC1oZXJvIC5jZWxsLS1zMntncmlkLWNvbHVtbjoyO2dyaWQtcm93OjJ9Lmhlcm8tLWFib3V0IC5oZXJvX19ib3R0b20gLnJlYXNzdXJhbmNlLS1hYm91dC1oZXJvIC5jZWxsLS1zM3tncmlkLWNvbHVtbjoxO2dyaWQtcm93OjN9Lmhlcm8tLWFib3V0IC5oZXJvX19ib3R0b20gLnJlYXNzdXJhbmNlLS1hYm91dC1oZXJvIC5jZWxsLS1wNntncmlkLWNvbHVtbjoyO2dyaWQtcm93OjN9fS5hYm91dC1wYWdlX19jb250ZW50e3BhZGRpbmc6MTIwcHggMDtiYWNrZ3JvdW5kOiNmZmZ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuYWJvdXQtcGFnZV9fY29udGVudHtwYWRkaW5nOjgwcHggMH19LmFib3V0LXN1Y2Nlc3N7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDozO3dpZHRoOjEwMCU7cGFkZGluZzoxMDBweCAwIDEyMHB4O2JhY2tncm91bmQ6IzFhMWExYX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5hYm91dC1zdWNjZXNze3BhZGRpbmc6ODBweCAwfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LmFib3V0LXN1Y2Nlc3N7cGFkZGluZzo2MHB4IDB9fS5hYm91dC1zdWNjZXNzIC5oaWdobGlnaHQtY2FyZHNfX3RpdGxle2ZvbnQtZmFtaWx5OlwiYmViYXMtbmV1ZVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZTo2NHB4O2xpbmUtaGVpZ2h0OjEuMTtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LmFib3V0LXN1Y2Nlc3MgLmhpZ2hsaWdodC1jYXJkc19fdGl0bGV7Zm9udC1zaXplOjUycHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmFib3V0LXN1Y2Nlc3MgLmhpZ2hsaWdodC1jYXJkc19fdGl0bGV7Zm9udC1zaXplOjQ0cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuYWJvdXQtc3VjY2VzcyAuaGlnaGxpZ2h0LWNhcmRzX190aXRsZXtmb250LXNpemU6MzZweH19LmFib3V0LXN1Y2Nlc3MgLmhpZ2hsaWdodC1jYXJkc19fdGl0bGV7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tYm90dG9tOjcycHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuYWJvdXQtc3VjY2VzcyAuaGlnaGxpZ2h0LWNhcmRzX190aXRsZXttYXJnaW4tYm90dG9tOjYwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuYWJvdXQtc3VjY2VzcyAuaGlnaGxpZ2h0LWNhcmRzX190aXRsZXttYXJnaW4tYm90dG9tOjQwcHh9fS5hYm91dC1zdWNjZXNzIC5oaWdobGlnaHQtY2FyZHNfX3RhZ3tkaXNwbGF5OmZsZXg7d2lkdGg6Zml0LWNvbnRlbnQ7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjEycHg7bWFyZ2luLWJvdHRvbTo0OHB4O2JvcmRlci1yYWRpdXM6MTZweDtib3JkZXI6MXB4IHNvbGlkIGhzbGEoMCwwJSwxMDAlLC4xMik7YmFja2dyb3VuZDpoc2xhKDAsMCUsMTAwJSwuMDcpO2JhY2tkcm9wLWZpbHRlcjpibHVyKDMuNXB4KTtwYWRkaW5nOjE2cHggMjRweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5hYm91dC1zdWNjZXNzIC5oaWdobGlnaHQtY2FyZHNfX3RhZ3ttYXJnaW4tYm90dG9tOjI0cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuYWJvdXQtc3VjY2VzcyAuaGlnaGxpZ2h0LWNhcmRzX190YWd7bWFyZ2luLWJvdHRvbToyMHB4fX0uYWJvdXQtc3VjY2VzcyAuaGlnaGxpZ2h0LWNhcmRzX190YWctaW1hZ2V7ZGlzcGxheTpibG9jazt3aWR0aDozN3B4O21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvO2ZsZXgtc2hyaW5rOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5hYm91dC1zdWNjZXNzIC5oaWdobGlnaHQtY2FyZHNfX3RhZy1pbWFnZXt3aWR0aDozNHB4fX0uYWJvdXQtc3VjY2VzcyAuaGlnaGxpZ2h0LWNhcmRzX190YWctbGFiZWx7Zm9udC1mYW1pbHk6XCJiZWJhcy1uZXVlXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6IzVlZDZkZDtsZWFkaW5nLXRyaW06Ym90aDt0ZXh0LWVkZ2U6Y2FwO2ZvbnQtc2l6ZToyOHB4O2xpbmUtaGVpZ2h0OjkwJTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7d2hpdGUtc3BhY2U6bm93cmFwfS5hYm91dC1zdWNjZXNzIC5oaWdobGlnaHQtY2FyZHNfX3RpdGxlLC5hYm91dC1zdWNjZXNzIC5oaWdobGlnaHQtY2FyZHNfX3RhZ3ttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5hYm91dC1zdWNjZXNzIC5oaWdobGlnaHQtY2FyZHNfX2dyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgMWZyKTtnYXA6NDhweDttYXJnaW4tYm90dG9tOjgwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuYWJvdXQtc3VjY2VzcyAuaGlnaGxpZ2h0LWNhcmRzX19ncmlke2dhcDoyNHB4O21hcmdpbi1ib3R0b206NjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5hYm91dC1zdWNjZXNzIC5oaWdobGlnaHQtY2FyZHNfX2dyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6MjRweDttYXJnaW4tYm90dG9tOjQwcHh9fS5hYm91dC1zdWNjZXNzIC5oaWdobGlnaHQtY2FyZHNfX2NhcmR7YmFja2dyb3VuZDpoc2xhKDAsMCUsMTAwJSwuMDUpO2JvcmRlcjoxcHggc29saWQgaHNsYSgwLDAlLDEwMCUsLjEpO2JvcmRlci1yYWRpdXM6MzJweDtwYWRkaW5nOjQwcHggMzJweDtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmFsbCAuM3MgdmFyKC0tZWFzZU91dEN1YmljKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5hYm91dC1zdWNjZXNzIC5oaWdobGlnaHQtY2FyZHNfX2NhcmR7cGFkZGluZzozMnB4IDI0cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuYWJvdXQtc3VjY2VzcyAuaGlnaGxpZ2h0LWNhcmRzX19jYXJke3BhZGRpbmc6MjhweCAyMHB4fX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmFib3V0LXN1Y2Nlc3MgLmhpZ2hsaWdodC1jYXJkc19fY2FyZDpob3ZlcntiYWNrZ3JvdW5kOmhzbGEoMCwwJSwxMDAlLC4wOCk7Ym9yZGVyLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC4yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNHB4KX19LmFib3V0LXN1Y2Nlc3MgLmhpZ2hsaWdodC1jYXJkc19faWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDo0JTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMzMlKTt3aWR0aDo0OHB4O2hlaWdodDo0OHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtib3JkZXItcmFkaXVzOjUwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5hYm91dC1zdWNjZXNzIC5oaWdobGlnaHQtY2FyZHNfX2ljb257dG9wOjA7cmlnaHQ6NCU7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMzMlKX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5hYm91dC1zdWNjZXNzIC5oaWdobGlnaHQtY2FyZHNfX2ljb257dG9wOjA7cmlnaHQ6NCU7d2lkdGg6MzZweDtoZWlnaHQ6MzZweDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMzMlKX19LmFib3V0LXN1Y2Nlc3MgLmhpZ2hsaWdodC1jYXJkc19faWNvbiBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmJsb2NrfS5hYm91dC1zdWNjZXNzIC5oaWdobGlnaHQtY2FyZHNfX2ljb24tLWR1cmFiaWxpdHl7b3ZlcmZsb3c6dmlzaWJsZX0uYWJvdXQtc3VjY2VzcyAuaGlnaGxpZ2h0LWNhcmRzX19jYXJkLXRpdGxle2ZvbnQtZmFtaWx5OlwiYmViYXMtbmV1ZVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOnZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1oMywgMzZweCk7bGluZS1oZWlnaHQ6MTEwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5hYm91dC1zdWNjZXNzIC5oaWdobGlnaHQtY2FyZHNfX2NhcmQtdGl0bGV7Zm9udC1zaXplOjMycHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmFib3V0LXN1Y2Nlc3MgLmhpZ2hsaWdodC1jYXJkc19fY2FyZC10aXRsZXtmb250LXNpemU6MzBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5hYm91dC1zdWNjZXNzIC5oaWdobGlnaHQtY2FyZHNfX2NhcmQtdGl0bGV7Zm9udC1zaXplOjI4cHh9fS5hYm91dC1zdWNjZXNzIC5oaWdobGlnaHQtY2FyZHNfX2NhcmQtdGl0bGV7Y29sb3I6I2ZmZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6LjAxZW07bWFyZ2luOjAgMCAxMnB4O3BhZGRpbmctcmlnaHQ6NjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5hYm91dC1zdWNjZXNzIC5oaWdobGlnaHQtY2FyZHNfX2NhcmQtdGl0bGV7Zm9udC1zaXplOjI4cHg7bWFyZ2luLWJvdHRvbToxMHB4O3BhZGRpbmctcmlnaHQ6NTBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5hYm91dC1zdWNjZXNzIC5oaWdobGlnaHQtY2FyZHNfX2NhcmQtdGl0bGV7Zm9udC1zaXplOjI0cHg7bWFyZ2luLWJvdHRvbTo4cHg7cGFkZGluZy1yaWdodDo0NXB4fX0uYWJvdXQtc3VjY2VzcyAuaGlnaGxpZ2h0LWNhcmRzX19jYXJkLXN1YnRpdGxle2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNDtjb2xvcjpoc2xhKDAsMCUsMTAwJSwuNik7bWFyZ2luLWJvdHRvbToxNnB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LmFib3V0LXN1Y2Nlc3MgLmhpZ2hsaWdodC1jYXJkc19fY2FyZC1zdWJ0aXRsZXtmb250LXNpemU6MTNweDttYXJnaW4tYm90dG9tOjE0cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuYWJvdXQtc3VjY2VzcyAuaGlnaGxpZ2h0LWNhcmRzX19jYXJkLXN1YnRpdGxle2ZvbnQtc2l6ZToxMnB4O21hcmdpbi1ib3R0b206MTJweH19LmFib3V0LXN1Y2Nlc3MgLmhpZ2hsaWdodC1jYXJkc19fY2FyZC10ZXh0e2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuNn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5hYm91dC1zdWNjZXNzIC5oaWdobGlnaHQtY2FyZHNfX2NhcmQtdGV4dHtmb250LXNpemU6MTVweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5hYm91dC1zdWNjZXNzIC5oaWdobGlnaHQtY2FyZHNfX2NhcmQtdGV4dHtmb250LXNpemU6MTRweH19LmFib3V0LXN1Y2Nlc3MgLmhpZ2hsaWdodC1jYXJkc19fY2FyZC10ZXh0e2NvbG9yOmhzbGEoMCwwJSwxMDAlLC45KTttYXJnaW46MH0uYWJvdXQtc3VjY2VzcyAuaGlnaGxpZ2h0LWNhcmRzX19hY3Rpb25ze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MTZweDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uYWJvdXQtc3VjY2VzcyAuaGlnaGxpZ2h0LWNhcmRzX19hY3Rpb25zIC5oaWdobGlnaHQtY2FyZHNfX2FjdGlvbi0tc2Vjb25kYXJ5e29yZGVyOjF9LmFib3V0LXN1Y2Nlc3MgLmhpZ2hsaWdodC1jYXJkc19fYWN0aW9ucyAuaGlnaGxpZ2h0LWNhcmRzX19hY3Rpb24tLXByaW1hcnl7b3JkZXI6Mn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LmFib3V0LXN1Y2Nlc3MgLmhpZ2hsaWdodC1jYXJkc19fYWN0aW9uc3tmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmFib3V0LXN1Y2Nlc3MgLmhpZ2hsaWdodC1jYXJkc19fYWN0aW9ucyAuYnRue3dpZHRoOjEwMCU7anVzdGlmeS1jb250ZW50OmNlbnRlcn19LmFib3V0LXRlc3RpbW9uaWFsc3twb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjA7YmFja2dyb3VuZDojZmZmO292ZXJmbG93OmhpZGRlbn0uYWJvdXQtdGVzdGltb25pYWxzX19pbm5lcntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7YWxpZ24taXRlbXM6c3RyZXRjaDtnYXA6MH0uYWJvdXQtdGVzdGltb25pYWxzX19jb250ZW50LWNvbHt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7bWluLXdpZHRoOjB9LmFib3V0LXRlc3RpbW9uaWFsc19fY29udGVudHt3aWR0aDoxMDAlO21heC13aWR0aDo5MDBweDtwYWRkaW5nOjEyMHB4IGNsYW1wKDI0cHgsNHZ3LDgwcHgpO2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21pbi1oZWlnaHQ6MTAwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5hYm91dC10ZXN0aW1vbmlhbHNfX2NvbnRlbnR7cGFkZGluZzo4MHB4IGNsYW1wKDI0cHgsMy41dncsNjBweCl9fS5hYm91dC10ZXN0aW1vbmlhbHNfX3RpdGxle2ZvbnQtZmFtaWx5OlwiYmViYXMtbmV1ZVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLWgyLCA1NnB4KTtsaW5lLWhlaWdodDoxMTAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LmFib3V0LXRlc3RpbW9uaWFsc19fdGl0bGV7Zm9udC1zaXplOjQ4cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmFib3V0LXRlc3RpbW9uaWFsc19fdGl0bGV7Zm9udC1zaXplOjQwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuYWJvdXQtdGVzdGltb25pYWxzX190aXRsZXtmb250LXNpemU6MzJweH19LmFib3V0LXRlc3RpbW9uaWFsc19fdGl0bGV7bWFyZ2luOjA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5hYm91dC10ZXN0aW1vbmlhbHNfX3NsaWRlc3twb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjg1cHg7bWluLWhlaWdodDowfS5hYm91dC10ZXN0aW1vbmlhbHNfX3NsaWRle3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3BvaW50ZXItZXZlbnRzOm5vbmV9LmFib3V0LXRlc3RpbW9uaWFsc19fc2xpZGUuaXMtYWN0aXZle29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGU7cG9pbnRlci1ldmVudHM6YXV0b30uYWJvdXQtdGVzdGltb25pYWxzX19xdW90ZXtmb250LWZhbWlseTpcIm1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjMwMDtmb250LXN0eWxlOml0YWxpYztmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1xdW90ZS0tYmlnLCA0OHB4KTtsaW5lLWhlaWdodDoxNDAlO2xldHRlci1zcGFjaW5nOi0xLjQ0cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuYWJvdXQtdGVzdGltb25pYWxzX19xdW90ZXtmb250LXNpemU6NDBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuYWJvdXQtdGVzdGltb25pYWxzX19xdW90ZXtmb250LXNpemU6MzJweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5hYm91dC10ZXN0aW1vbmlhbHNfX3F1b3Rle2ZvbnQtc2l6ZToyNnB4fX0uYWJvdXQtdGVzdGltb25pYWxzX19xdW90ZXttYXJnaW46MDttYXgtd2lkdGg6NTgwcHg7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpfS5hYm91dC10ZXN0aW1vbmlhbHNfX2F1dGhvcnttYXJnaW4tdG9wOjQ4cHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MXJlbX0uYWJvdXQtdGVzdGltb25pYWxzX19hdmF0YXJ7d2lkdGg6MTAwcHg7aGVpZ2h0OjEwMHB4O2FzcGVjdC1yYXRpbzoxLzE7Ym9yZGVyLXJhZGl1czoyNXB4O29iamVjdC1maXQ6Y292ZXI7ZGlzcGxheTpibG9ja30uYWJvdXQtdGVzdGltb25pYWxzX19hdXRob3ItbWV0YXttaW4td2lkdGg6MH0uYWJvdXQtdGVzdGltb25pYWxzX19uYW1le2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOnZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtcGFyYWdyYXBoLS1iaWcsIDE4cHgpO2xpbmUtaGVpZ2h0OjE0MCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuYWJvdXQtdGVzdGltb25pYWxzX19uYW1le2ZvbnQtc2l6ZToxN3B4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5hYm91dC10ZXN0aW1vbmlhbHNfX25hbWV7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuYWJvdXQtdGVzdGltb25pYWxzX19uYW1le2ZvbnQtc2l6ZToxNnB4fX0uYWJvdXQtdGVzdGltb25pYWxzX19uYW1le21hcmdpbjowO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSl9LmFib3V0LXRlc3RpbW9uaWFsc19fcm9sZXtmb250LWZhbWlseTpcIm1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtcGFyYWdyYXBoLCAxOHB4KTtsaW5lLWhlaWdodDoxNDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LmFib3V0LXRlc3RpbW9uaWFsc19fcm9sZXtmb250LXNpemU6MTdweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuYWJvdXQtdGVzdGltb25pYWxzX19yb2xle2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LmFib3V0LXRlc3RpbW9uaWFsc19fcm9sZXtmb250LXNpemU6MTZweH19LmFib3V0LXRlc3RpbW9uaWFsc19fcm9sZXttYXJnaW46NnB4IDAgMDtjb2xvcjpyZ2JhKDMyLDMyLDMyLC44KX0uYWJvdXQtdGVzdGltb25pYWxzX19hcnJvd3N7bWFyZ2luLXRvcDphdXRvO3BhZGRpbmctdG9wOjJyZW07ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCU7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2dhcDouNzVyZW07YWxpZ24taXRlbXM6Y2VudGVyfS5hYm91dC10ZXN0aW1vbmlhbHMgLnBsYWNlcy1zbGlkZXJfX2Fycm93e3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjIuNzVyZW07aGVpZ2h0OjIuNzVyZW07Ym9yZGVyLXJhZGl1czo1MCV9LmFib3V0LXRlc3RpbW9uaWFsc19fbWVkaWEtd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTttaW4taGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVuO21pbi13aWR0aDowfS5hYm91dC10ZXN0aW1vbmlhbHNfX21lZGlhLWxpc3R7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MH0uYWJvdXQtdGVzdGltb25pYWxzX19tZWRpYXtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO21hcmdpbjowO29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjt3aWxsLWNoYW5nZTpjbGlwLXBhdGgsb3BhY2l0eX0uYWJvdXQtdGVzdGltb25pYWxzX19tZWRpYS5pcy1hY3RpdmV7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZX0uYWJvdXQtdGVzdGltb25pYWxzX19tZWRpYSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO2Rpc3BsYXk6YmxvY2t9QG1lZGlhKG1heC13aWR0aDogMTAyNHB4KXsuYWJvdXQtdGVzdGltb25pYWxzX19pbm5lcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dhcDowfS5hYm91dC10ZXN0aW1vbmlhbHNfX2NvbnRlbnR7bWF4LXdpZHRoOm5vbmU7cGFkZGluZzo0MHB4IDE2cHg7bWluLWhlaWdodDphdXRvfS5hYm91dC10ZXN0aW1vbmlhbHNfX2NvbnRlbnQtY29se29yZGVyOjE7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uYWJvdXQtdGVzdGltb25pYWxzX19tZWRpYS13cmFwe29yZGVyOjI7bWluLWhlaWdodDpjbGFtcCgyMHJlbSw3MnZ3LDMwcmVtKX0uYWJvdXQtdGVzdGltb25pYWxzX19zbGlkZXN7bWFyZ2luLXRvcDoyLjVyZW07bWluLWhlaWdodDphdXRvfS5hYm91dC10ZXN0aW1vbmlhbHNfX3F1b3Rle2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtcXVvdGUtLWJpZywgMjZweCk7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjE0MCU7bGV0dGVyLXNwYWNpbmc6LTAuNzhweH0uYWJvdXQtdGVzdGltb25pYWxzX19zbGlkZXtwb3NpdGlvbjpyZWxhdGl2ZX0uYWJvdXQtdGVzdGltb25pYWxzX19zbGlkZTpub3QoLmlzLWFjdGl2ZSl7ZGlzcGxheTpub25lfX0uZXJyb3I0MDQgLmhlYWRlciwuZXJyb3I0MDQgLmZvb3RlciwuZXJyb3I0MDQgLmZvb3Rlci1jdGF7ZGlzcGxheTpub25lfS5lcnJvcjQwNCAuY29udGVudHtwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjA7bWluLWhlaWdodDowfS5lcnJvcjQwNC1oZXJve3Bvc2l0aW9uOnJlbGF0aXZlO21pbi1oZWlnaHQ6MTAwdmg7bWluLWhlaWdodDoxMDBkdmg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kOnZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtjb2xvcjojZmZmO292ZXJmbG93OmhpZGRlbn0uZXJyb3I0MDQtaGVyb19fZGVjb3twb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO3BvaW50ZXItZXZlbnRzOm5vbmU7Y29sb3I6aHNsYSgwLDAlLDEwMCUsLjA0KTt6LWluZGV4OjB9LmVycm9yNDA0LWhlcm9fX2RlY28gc3Zne3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi04MHB4O2JvdHRvbTotODBweDt3aWR0aDpjbGFtcCgzMjBweCw0NXZ3LDYwMHB4KTtoZWlnaHQ6YXV0b30uZXJyb3I0MDQtaGVyb19fY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTt3aWR0aDoxMDAlO21heC13aWR0aDp2YXIoLS1jb250YWluZXJfX3dpZHRoLCAxODAwcHgpO21hcmdpbjowIGF1dG87cGFkZGluZzo4MHB4IHZhcigtLWNvbnRhaW5lcl9fcGFkZGluZywgMjBweCl9LmVycm9yNDA0LWhlcm9fX2lubmVye21heC13aWR0aDo3MDBweH0uZXJyb3I0MDQtaGVyb19fbGFiZWx7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6LjJlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6aHNsYSgwLDAlLDEwMCUsLjUpO21hcmdpbi1ib3R0b206MTZweH0uZXJyb3I0MDQtaGVyb19fbnVtYmVye2ZvbnQtZmFtaWx5OlwiYmViYXMtbmV1ZVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOmNsYW1wKDE0MHB4LDIwdncsMjgwcHgpO2xpbmUtaGVpZ2h0Oi44NTttYXJnaW46MCAwIDMycHh9LmVycm9yNDA0LWhlcm9fX251bWJlciAuZ3JhZGllbnQtdGV4dHtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0fS5lcnJvcjQwNC1oZXJvX190ZXh0e2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOmNsYW1wKDE2cHgsMS4ydncsMjBweCk7bGluZS1oZWlnaHQ6MS42O2NvbG9yOmhzbGEoMCwwJSwxMDAlLC42NSk7bWF4LXdpZHRoOjQ4MHB4O21hcmdpbi1ib3R0b206NDhweH0uZXJyb3I0MDQtaGVyb19fYWN0aW9uc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjE2cHg7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuZXJyb3I0MDQtaGVyb19fY29udGFpbmVye3BhZGRpbmc6NjBweCB2YXIoLS1jb250YWluZXJfX3BhZGRpbmcsIDIwcHgpfS5lcnJvcjQwNC1oZXJvX19hY3Rpb25ze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fX0jbGlua3NQYWdlLmNvbnRlbnR7bWluLWhlaWdodDoxMDB2aDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZjhmYWZjIDAlLCAjZTBlN2VmIDEwMCUpO2ZvbnQtZmFtaWx5OlwiSW50ZXJcIixcIlNlZ29lIFVJXCIsQXJpYWwsc2Fucy1zZXJpZjtwYWRkaW5nOjJyZW0gMH0jbGlua3NQYWdlLmNvbnRlbnQgLmNvbnRhaW5lcntiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czoycmVtO2JveC1zaGFkb3c6MCA4cHggMzJweCByZ2JhKDYwLDgwLDEyMCwuMSk7cGFkZGluZzozcmVtIDJyZW07bWF4LXdpZHRoOjQyMHB4O3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjIuNXJlbX0jbGlua3NQYWdlLmNvbnRlbnQgLmhlYWRlcl9fbG9nby0taW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87bWF4LWhlaWdodDo4MHB4O21heC13aWR0aDoyMDBweDttYXJnaW4tYm90dG9tOi41cmVtO3RyYW5zaXRpb246dHJhbnNmb3JtIC4yc31AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7I2xpbmtzUGFnZS5jb250ZW50IC5oZWFkZXJfX2xvZ28tLWltZzpob3Zlcnt0cmFuc2Zvcm06c2NhbGUoMS4wNSkgcm90YXRlKC0yZGVnKX19I2xpbmtzUGFnZS5jb250ZW50IC50aXRsZXtmb250LWZhbWlseTpcImJlYmFzLW5ldWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtaDMsIDM2cHgpO2xpbmUtaGVpZ2h0OjExMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsjbGlua3NQYWdlLmNvbnRlbnQgLnRpdGxle2ZvbnQtc2l6ZTozMnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyNsaW5rc1BhZ2UuY29udGVudCAudGl0bGV7Zm9udC1zaXplOjMwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsjbGlua3NQYWdlLmNvbnRlbnQgLnRpdGxle2ZvbnQtc2l6ZToyOHB4fX0jbGlua3NQYWdlLmNvbnRlbnQgLnRpdGxle2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMWEyMjM2O21hcmdpbjowO3RleHQtYWxpZ246Y2VudGVyO2xldHRlci1zcGFjaW5nOi0wLjAxZW19I2xpbmtzUGFnZS5jb250ZW50IC5kZXNjcmlwdGlvbntmb250LXNpemU6MS4xcmVtO2NvbG9yOiM1YjZiOGM7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjA7bGluZS1oZWlnaHQ6MS41fSNsaW5rc1BhZ2UuY29udGVudCAubGlua3N7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MS4ycmVtO3dpZHRoOjEwMCV9I2xpbmtzUGFnZS5jb250ZW50IC5saW5rcyAubGlua3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjEuNXJlbTtiYWNrZ3JvdW5kOiNmNWY4ZmM7Ym9yZGVyLXJhZGl1czoxLjJyZW07cGFkZGluZzoxLjFyZW0gMS41cmVtO2ZvbnQtc2l6ZToxLjFyZW07Y29sb3I6IzFhMjIzNjtmb250LXdlaWdodDpib2xkO3RleHQtZGVjb3JhdGlvbjpub25lO2JveC1zaGFkb3c6MCAxcHggNHB4IHJnYmEoNjAsODAsMTIwLC4wNCk7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4xOHMsYm94LXNoYWRvdyAuMThzLHRyYW5zZm9ybSAuMThzfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsjbGlua3NQYWdlLmNvbnRlbnQgLmxpbmtzIC5saW5rOmhvdmVye2JhY2tncm91bmQ6I2U2ZWRmYTtib3gtc2hhZG93OjAgNHB4IDE2cHggcmdiYSg2MCw4MCwxMjAsLjEpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0ycHgpIHNjYWxlKDEuMDIpO2NvbG9yOiMyYTNhNWN9fSNsaW5rc1BhZ2UuY29udGVudCAubGlua3MgLmxpbmsgLmxpbmtfX2ljb257d2lkdGg6MjhweDtoZWlnaHQ6MjhweDtvYmplY3QtZml0OmNvbnRhaW59I2xpbmtzUGFnZS5jb250ZW50IC5saW5rcyAubGluayAubGlua19fdGV4dHtmbGV4OjF9QG1lZGlhKG1heC13aWR0aDogNjAwcHgpeyNsaW5rc1BhZ2UuY29udGVudCAuY29udGFpbmVye3BhZGRpbmc6MnJlbSAuNXJlbTtib3JkZXItcmFkaXVzOjFyZW07bWF4LXdpZHRoOjk4dnd9I2xpbmtzUGFnZS5jb250ZW50IC5oZWFkZXJfX2xvZ28tLWltZ3t3aWR0aDo2MHB4O2hlaWdodDo2MHB4fSNsaW5rc1BhZ2UuY29udGVudCAudGl0bGV7Zm9udC1zaXplOjEuNHJlbX0jbGlua3NQYWdlLmNvbnRlbnQgLmxpbmtzIC5saW5re2ZvbnQtc2l6ZToxcmVtO3BhZGRpbmc6LjlyZW0gMXJlbX19Ym9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXRwbF9mYXF7YmFja2dyb3VuZDojZmZmfSNmYXEtcGFnZXttaW4taGVpZ2h0OnVuc2V0O292ZXJmbG93LXg6Y2xpcH0uZmFxLXBhZ2V7cGFkZGluZzp2YXIoLS1oZXJvLWNvbnRlbnQtc3RhcnQsIDEyMHB4KSAwIDE0MHB4O2JhY2tncm91bmQ6I2ZmZn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5mYXEtcGFnZXtwYWRkaW5nLWJvdHRvbToxMTBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuZmFxLXBhZ2V7cGFkZGluZy1ib3R0b206OTZweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5mYXEtcGFnZXtwYWRkaW5nLWJvdHRvbTo4MHB4fX0uZmFxLXBhZ2VfX2NvbnRhaW5lcnttYXgtd2lkdGg6dmFyKC0tY29udGFpbmVyX193aWR0aCk7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvO3BhZGRpbmc6MCB2YXIoLS1jb250YWluZXJfX3BhZGRpbmcpfS5mYXEtcGFnZV9fbGF5b3V0e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MzYwcHggbWlubWF4KDAsIDFmcik7Z2FwOjU2cHg7YWxpZ24taXRlbXM6c3RhcnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuZmFxLXBhZ2VfX2xheW91dHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MzAwcHggbWlubWF4KDAsIDFmcik7Z2FwOjQwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmZhcS1wYWdlX19sYXlvdXR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6NDBweH19LmZhcS1wYWdlX19zaWRlYmFye3Bvc2l0aW9uOnN0aWNreTt0b3A6MTUwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuZmFxLXBhZ2VfX3NpZGViYXJ7cG9zaXRpb246c3RhdGljfX0uZmFxLXBhZ2VfX2xhYmVse2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOnZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtbWVudS1pdGVtLCAxNnB4KTtsaW5lLWhlaWdodDoxMDAlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjpyZ2JhKDI2LDI2LDI2LC41NSk7bWFyZ2luOjAgMCAyMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmZhcS1wYWdlX19sYWJlbHttYXJnaW4tYm90dG9tOjE4cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuZmFxLXBhZ2VfX2xhYmVse21hcmdpbi1ib3R0b206MTZweH19LmZhcS1wYWdlX190aXRsZXtmb250LWZhbWlseTpcImJlYmFzLW5ldWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtjb2xvcjp2YXIoLS1jb2xvcl9fbGlnaHQsICNmZmYpO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLWgxLCA4NHB4KTtsaW5lLWhlaWdodDoxMDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LmZhcS1wYWdlX190aXRsZXtmb250LXNpemU6NzJweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuZmFxLXBhZ2VfX3RpdGxle2ZvbnQtc2l6ZTo1NnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LmZhcS1wYWdlX190aXRsZXtmb250LXNpemU6NDhweH19LmZhcS1wYWdlX190aXRsZXttYXJnaW46MDtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0Oi45ODttYXgtd2lkdGg6MjgwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuZmFxLXBhZ2VfX3RpdGxle21heC13aWR0aDoxMDAlfX0uZmFxLXBhZ2VfX2ludHJve21hcmdpbi10b3A6MjhweDttYXgtd2lkdGg6MzIwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuZmFxLXBhZ2VfX2ludHJve21heC13aWR0aDoxMDAlfX0uZmFxLXBhZ2VfX2ZpbHRlcnMtd3JhcHttYXJnaW4tdG9wOjQ0cHh9LmZhcS1wYWdlX19maWx0ZXJzLXRpdGxle2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLWJ1dHRvbiwgMTZweCk7bGluZS1oZWlnaHQ6MTAwJTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO21hcmdpbjowIDAgMTZweH0uZmFxLXBhZ2VfX2ZpbHRlcnN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTJweDttYXgtd2lkdGg6MjgwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuZmFxLXBhZ2VfX2ZpbHRlcnN7bWF4LXdpZHRoOjEwMCV9fS5mYXEtcGFnZV9fZmlsdGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47d2lkdGg6MTAwJTttaW4taGVpZ2h0OjUycHg7cGFkZGluZzowIDAgMTRweDtib3JkZXI6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xKTtib3JkZXItcmFkaXVzOjA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JveC1zaGFkb3c6bm9uZTtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7Y3Vyc29yOnBvaW50ZXI7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEuMjt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2UsY29sb3IgLjJzIGVhc2V9LmZhcS1wYWdlX19maWx0ZXI6OmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDo4cHg7aGVpZ2h0OjhweDtib3JkZXItcmlnaHQ6MnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtib3JkZXItYm90dG9tOjJweCBzb2xpZCBjdXJyZW50Q29sb3I7Y29sb3I6dmFyKC0tY29sb3JfX2FjY2VudCwgI2ZmNmIzNSk7ZmxleC1zaHJpbms6MDt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9LmZhcS1wYWdlX19maWx0ZXIuaXMtYWN0aXZle2NvbG9yOnZhcigtLWNvbG9yX19hY2NlbnQsICNmZjZiMzUpfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuZmFxLXBhZ2VfX2ZpbHRlcjpob3ZlcntvcGFjaXR5Oi43fX0uZmFxLXBhZ2VfX2NvbnRlbnR7bWluLXdpZHRoOjB9LmZhcS1wYWdlX19hY2NvcmRpb257Z2FwOjB9LmZhcS1wYWdlX19pdGVte2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpO2JvcmRlci1yYWRpdXM6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Ym94LXNoYWRvdzpub25lO292ZXJmbG93OmhpZGRlbjtzY3JvbGwtbWFyZ2luLXRvcDpjYWxjKHZhcigtLWNvbnRlbnQtbmF2LW9mZnNldCkgKyAyNHB4KX0uZmFxLXBhZ2VfX2l0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgwLDAsMCwuMSl9LmZhcS1wYWdlX19pdGVtW2hpZGRlbl17ZGlzcGxheTpub25lfS5mYXEtcGFnZV9fcXVlc3Rpb257cGFkZGluZzoyOHB4IDB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5mYXEtcGFnZV9fcXVlc3Rpb257cGFkZGluZzoyNHB4IDB9fS5mYXEtcGFnZV9fcXVlc3Rpb24tbWFpbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21pbi13aWR0aDowO2ZsZXg6MX0uZmFxLXBhZ2VfX2Fuc3dlci1pbm5lcntwYWRkaW5nOjAgMCAzMnB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuZmFxLXBhZ2VfX2Fuc3dlci1pbm5lcntwYWRkaW5nOjAgMCAyNHB4fX0uZmFxLXBhZ2VfX2VtcHR5e3BhZGRpbmc6MjhweCAwO2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpfSNwYWdlLWRlZmF1bHR7LS1wYWdlLWRlZmF1bHQtb2Zmc2V0OiA0MHB4O3BhZGRpbmctdG9wOmNhbGModmFyKC0taGVhZGVyLWhlaWdodCkgKyB2YXIoLS1wYWdlLWRlZmF1bHQtb2Zmc2V0KSl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjcGFnZS1kZWZhdWx0ey0tcGFnZS1kZWZhdWx0LW9mZnNldDogMjhweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApeyNwYWdlLWRlZmF1bHR7LS1wYWdlLWRlZmF1bHQtb2Zmc2V0OiAyNHB4fX0ucGFnZS1kZWZhdWx0e3BhZGRpbmc6MCAwIGNsYW1wKDU2cHgsOHZ3LDExMnB4KX0ucGFnZS1kZWZhdWx0X190aXRsZXtmb250LWZhbWlseTpcImJlYmFzLW5ldWVcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLWgxLCA4NHB4KTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7bWFyZ2luOjAgMCAzMnB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LnBhZ2UtZGVmYXVsdF9fdGl0bGV7Zm9udC1zaXplOjcycHg7bWFyZ2luLWJvdHRvbToyOHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5wYWdlLWRlZmF1bHRfX3RpdGxle2ZvbnQtc2l6ZTo1NnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LnBhZ2UtZGVmYXVsdF9fdGl0bGV7Zm9udC1zaXplOjQ4cHg7bWFyZ2luLWJvdHRvbToyNHB4fX0ucGFnZS1kZWZhdWx0X19jb250ZW50e21heC13aWR0aDo5ODBweH0ucGFnZS1kZWZhdWx0X19jb250ZW50IHVsLC5wYWdlLWRlZmF1bHRfX2NvbnRlbnQgb2x7bGlzdC1zdHlsZTpub25lICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjB9LnBhZ2UtZGVmYXVsdF9fY29udGVudCBsaTo6bWFya2Vye2NvbnRlbnQ6XCJcIn1ib2R5LnBhZ2UtdGVtcGxhdGUtdHBsX2RvY3VtZW50cyxib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtdHBsX2RvY3VtZW50c3tiYWNrZ3JvdW5kOiNmZmZ9I2RvY3VtZW50c3ttaW4taGVpZ2h0OnVuc2V0O292ZXJmbG93LXg6Y2xpcH0ubGlzdGluZy1oZXJve3BhZGRpbmc6dmFyKC0taGVyby1jb250ZW50LXN0YXJ0LCAxMjBweCkgMCA2NHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7Lmxpc3RpbmctaGVyb3twYWRkaW5nLWJvdHRvbTo0OHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5saXN0aW5nLWhlcm97cGFkZGluZy1ib3R0b206NDJweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5saXN0aW5nLWhlcm97cGFkZGluZy1ib3R0b206MzZweH19Lmxpc3RpbmctaGVyb19fY29udGFpbmVye21heC13aWR0aDp2YXIoLS1jb250YWluZXJfX3dpZHRoKTt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG87cGFkZGluZzowIHZhcigtLWNvbnRhaW5lcl9fcGFkZGluZyl9Lmxpc3RpbmctaGVyb19fbGFiZWx7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6dmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1tZW51LWl0ZW0sIDE2cHgpO2xpbmUtaGVpZ2h0OjEwMCU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOnJnYmEoMjYsMjYsMjYsLjU1KTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luOjAgMCAyMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7Lmxpc3RpbmctaGVyb19fbGFiZWx7bWFyZ2luLWJvdHRvbToxOHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7Lmxpc3RpbmctaGVyb19fbGFiZWx7bWFyZ2luLWJvdHRvbToxNnB4fX0ubGlzdGluZy1oZXJvX190aXRsZXtmb250LWZhbWlseTpcImJlYmFzLW5ldWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtjb2xvcjp2YXIoLS1jb2xvcl9fbGlnaHQsICNmZmYpO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLWgxLCA4NHB4KTtsaW5lLWhlaWdodDoxMDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7Lmxpc3RpbmctaGVyb19fdGl0bGV7Zm9udC1zaXplOjcycHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7Lmxpc3RpbmctaGVyb19fdGl0bGV7Zm9udC1zaXplOjU2cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsubGlzdGluZy1oZXJvX190aXRsZXtmb250LXNpemU6NDhweH19Lmxpc3RpbmctaGVyb19fdGl0bGV7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDouOTU7bWFyZ2luOjAgMCAyNHB4fS5saXN0aW5nLWhlcm9fX3RpdGxlIHB7bWFyZ2luOjA7ZGlzcGxheTppbmxpbmV9Lmxpc3RpbmctaGVyb19fdGl0bGUgc3Ryb25nLC5saXN0aW5nLWhlcm9fX3RpdGxlIGJ7Zm9udC13ZWlnaHQ6NDAwO2JhY2tncm91bmQ6dmFyKC0tTWFpbi1ncmFkaWVudCwgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZTAxYzQ3IDAlLCAjZTk4MDI0IDEwMCUpKTstd2Via2l0LWJhY2tncm91bmQtY2xpcDp0ZXh0Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOnJnYmEoMCwwLDAsMCk7YmFja2dyb3VuZC1jbGlwOnRleHR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsubGlzdGluZy1oZXJvX190aXRsZXtmb250LXNpemU6Y2xhbXAoNjRweCw2dncsOTJweCl9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7Lmxpc3RpbmctaGVyb19fdGl0bGV7Zm9udC1zaXplOmNsYW1wKDUycHgsOHZ3LDgwcHgpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7Lmxpc3RpbmctaGVyb19fdGl0bGV7Zm9udC1zaXplOmNsYW1wKDM2cHgsMTB2dyw1NnB4KTttYXJnaW4tYm90dG9tOjE2cHh9fS5saXN0aW5nLWhlcm9fX2Rlc2NyaXB0aW9ue2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOnZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1wYXJhZ3JhcGgsIDE4cHgpO2xpbmUtaGVpZ2h0OjE0MCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsubGlzdGluZy1oZXJvX19kZXNjcmlwdGlvbntmb250LXNpemU6MTdweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsubGlzdGluZy1oZXJvX19kZXNjcmlwdGlvbntmb250LXNpemU6MTZweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5saXN0aW5nLWhlcm9fX2Rlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxNnB4fX0ubGlzdGluZy1oZXJvX19kZXNjcmlwdGlvbntjb2xvcjp2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7bWF4LXdpZHRoOjY0MHB4O21hcmdpbjowfS5saXN0aW5nLXNlY3Rpb24tdGl0bGV7Zm9udC1mYW1pbHk6XCJiZWJhcy1uZXVlXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLWgzLCAzNnB4KTtsaW5lLWhlaWdodDoxMTAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7Lmxpc3Rpbmctc2VjdGlvbi10aXRsZXtmb250LXNpemU6MzJweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsubGlzdGluZy1zZWN0aW9uLXRpdGxle2ZvbnQtc2l6ZTozMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7Lmxpc3Rpbmctc2VjdGlvbi10aXRsZXtmb250LXNpemU6MjhweH19Lmxpc3Rpbmctc2VjdGlvbi10aXRsZXtiYWNrZ3JvdW5kOnZhcigtLU1haW4tZ3JhZGllbnQsIGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2UwMWM0NyAwJSwgI2U5ODAyNCAxMDAlKSk7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6dGV4dDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JhY2tncm91bmQtY2xpcDp0ZXh0O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW46MCAwIDQ4cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsubGlzdGluZy1zZWN0aW9uLXRpdGxle21hcmdpbi1ib3R0b206MzZweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5saXN0aW5nLXNlY3Rpb24tdGl0bGV7bWFyZ2luLWJvdHRvbToyNHB4fX0ubGlzdGluZy1lbXB0eXtmb250LWZhbWlseTpcIm1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtcGFyYWdyYXBoLCAxOHB4KTtsaW5lLWhlaWdodDoxNDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7Lmxpc3RpbmctZW1wdHl7Zm9udC1zaXplOjE3cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7Lmxpc3RpbmctZW1wdHl7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsubGlzdGluZy1lbXB0eXtmb250LXNpemU6MTZweH19Lmxpc3RpbmctZW1wdHl7Y29sb3I6dmFyKC0tY29sb3JfX25ldXRyYWwsICM3NDczNzYpO2ZvbnQtc3R5bGU6aXRhbGljfS5kb2N1bWVudHMtbGlzdHtwYWRkaW5nLWJvdHRvbToxMjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5kb2N1bWVudHMtbGlzdHtwYWRkaW5nLWJvdHRvbTo4MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LmRvY3VtZW50cy1saXN0e3BhZGRpbmctYm90dG9tOjYwcHh9fS5kb2N1bWVudHMtbGlzdF9fY29udGFpbmVye21heC13aWR0aDp2YXIoLS1jb250YWluZXJfX3dpZHRoKTt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG87cGFkZGluZzowIHZhcigtLWNvbnRhaW5lcl9fcGFkZGluZyl9LmRvY3VtZW50cy1saXN0X19zZWN0aW9ue3Njcm9sbC1tYXJnaW4tdG9wOmNhbGModmFyKC0taGVhZGVyLWhlaWdodCwgMTIwcHgpICsgMjhweCl9LmRvY3VtZW50cy1saXN0X19zZWN0aW9uKy5kb2N1bWVudHMtbGlzdF9fc2VjdGlvbnttYXJnaW4tdG9wOjg0cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuZG9jdW1lbnRzLWxpc3RfX3NlY3Rpb24rLmRvY3VtZW50cy1saXN0X19zZWN0aW9ue21hcmdpbi10b3A6NjRweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5kb2N1bWVudHMtbGlzdF9fc2VjdGlvbisuZG9jdW1lbnRzLWxpc3RfX3NlY3Rpb257bWFyZ2luLXRvcDo0OHB4fX0uZG9jdW1lbnRzLWxpc3RfX3N1YnRpdGxle2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOnZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1wYXJhZ3JhcGgsIDE4cHgpO2xpbmUtaGVpZ2h0OjE0MCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuZG9jdW1lbnRzLWxpc3RfX3N1YnRpdGxle2ZvbnQtc2l6ZToxN3B4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5kb2N1bWVudHMtbGlzdF9fc3VidGl0bGV7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuZG9jdW1lbnRzLWxpc3RfX3N1YnRpdGxle2ZvbnQtc2l6ZToxNnB4fX0uZG9jdW1lbnRzLWxpc3RfX3N1YnRpdGxle2NvbG9yOnZhcigtLWNvbG9yX19uZXV0cmFsLS1kYXJrLCAjMjkyOTI5KTttYXgtd2lkdGg6NzYwcHg7bWFyZ2luOi0yNHB4IDAgMzZweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5kb2N1bWVudHMtbGlzdF9fc3VidGl0bGV7bWFyZ2luOi0xOHB4IDAgMjhweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5kb2N1bWVudHMtbGlzdF9fc3VidGl0bGV7bWFyZ2luOi0xMnB4IDAgMjJweH19LmRvY3VtZW50cy1ncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDUsIDFmcik7Z2FwOjIwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHggKXsuZG9jdW1lbnRzLWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LCAxZnIpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5kb2N1bWVudHMtZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcik7Z2FwOjE2cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmRvY3VtZW50cy1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5kb2N1bWVudHMtZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX0uZG9jdW1lbnRzLWdyaWQgLmRvYy1jYXJkX193cmFwe2Rpc3BsYXk6Y29udGVudHN9LmRvYy1jYXJke2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxNnB4O3BhZGRpbmc6MjhweCAyMHB4IDI0cHg7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDI2LDI2LDI2LC4xKTtib3JkZXItcmFkaXVzOjE2cHg7YmFja2dyb3VuZDojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4yNXMgZWFzZSxib3gtc2hhZG93IC4yNXMgZWFzZSx0cmFuc2Zvcm0gLjI1cyBlYXNlfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuZG9jLWNhcmQ6aG92ZXJ7Ym9yZGVyLWNvbG9yOnJnYmEoMjMzLDEyOCwzNiwuNCk7Ym94LXNoYWRvdzowIDhweCAzMnB4IHJnYmEoMjMzLDEyOCwzNiwuMSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTNweCl9LmRvYy1jYXJkOmhvdmVyIC5kb2MtY2FyZF9faWNvbntjb2xvcjojZTk4MDI0fX0uZG9jLWNhcmRfX2ljb257cG9zaXRpb246cmVsYXRpdmU7Y29sb3I6cmdiYSgyNiwyNiwyNiwuMTgpO3RyYW5zaXRpb246Y29sb3IgLjI1cyBlYXNlfS5kb2MtY2FyZF9faWNvbiBzdmd7ZGlzcGxheTpibG9ja30uZG9jLWNhcmRfX2V4dHtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MTRweDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtmb250LWZhbWlseTpcIm1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTo5cHg7Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi4wNWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjpyZ2JhKDI2LDI2LDI2LC40KX0uZG9jLWNhcmRfX25hbWV7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6dmFyKC0tY29sb3JfX2dyZXksICNkN2Q3ZDcpO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLW1lbnUtaXRlbS0tc21hbGwsIDEycHgpO2xpbmUtaGVpZ2h0OjEzMCU7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO3RleHQtYWxpZ246Y2VudGVyO3dvcmQtYnJlYWs6YnJlYWstd29yZDtoeXBoZW5zOmF1dG87bGluZS1oZWlnaHQ6MS40fWJvZHkucGFnZS10ZW1wbGF0ZS10cGxfZWRpdG9yaWF1eCxib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtdHBsX2VkaXRvcmlhdXh7YmFja2dyb3VuZDojZmZmfSNlZGl0b3JpYXV4e21pbi1oZWlnaHQ6dW5zZXQ7b3ZlcmZsb3cteDpjbGlwfSNlZGl0b3JpYXV4IC5ldmVudHMtbGlzdGluZy1jYXJkX190aXRsZXtkaXNwbGF5Oi13ZWJraXQtYm94Oy13ZWJraXQtbGluZS1jbGFtcDozOy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDtvdmVyZmxvdzpoaWRkZW59I2VkaXRvcmlhdXggLmV2ZW50cy1saXN0aW5nLWNhcmQ6Zmlyc3QtY2hpbGR7Z3JpZC1jb2x1bW46c3BhbiAxfS5lZGl0b3JpYXV4LWhlcm97cG9zaXRpb246cmVsYXRpdmU7bWluLWhlaWdodDoxMDB2aDttaW4taGVpZ2h0OjEwMGR2aDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MTQwcHggMCA4OHB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOiMxYTFhMWE7Y29sb3I6I2ZmZn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5lZGl0b3JpYXV4LWhlcm97cGFkZGluZzoxMjBweCAwIDcycHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmVkaXRvcmlhdXgtaGVyb3ttaW4taGVpZ2h0OmF1dG87cGFkZGluZzoxMTJweCAwIDY0cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuZWRpdG9yaWF1eC1oZXJve3BhZGRpbmc6OTZweCAwIDQ4cHh9fS5lZGl0b3JpYXV4LWhlcm9fX2JnLC5lZGl0b3JpYXV4LWhlcm9fX292ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MH0uZWRpdG9yaWF1eC1oZXJvX19iZ3t6LWluZGV4OjB9LmVkaXRvcmlhdXgtaGVyb19fYmctaW1hZ2V7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO29iamVjdC1wb3NpdGlvbjpjZW50ZXI7ZGlzcGxheTpibG9ja30uZWRpdG9yaWF1eC1oZXJvX19vdmVybGF5e3otaW5kZXg6MTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxMiwgMTIsIDEyLCAwLjkyKSAwJSwgcmdiYSgxMiwgMTIsIDEyLCAwLjgyKSAzOCUsIHJnYmEoMTIsIDEyLCAxMiwgMC41OCkgMTAwJSksbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxMiwgMTIsIDEyLCAwLjE2KSAwJSwgcmdiYSgxMiwgMTIsIDEyLCAwLjY0KSAxMDAlKX0uZWRpdG9yaWF1eC1oZXJvX19jb250YWluZXJ7bWF4LXdpZHRoOnZhcigtLWNvbnRhaW5lcl9fd2lkdGgpO3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgdmFyKC0tY29udGFpbmVyX19wYWRkaW5nKTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LmVkaXRvcmlhdXgtaGVyb19faW5uZXJ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczptaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMWZyKTtnYXA6NTZweDthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuZWRpdG9yaWF1eC1oZXJvX19pbm5lcntnYXA6NDBweDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6bWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDAuOTJmcil9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmVkaXRvcmlhdXgtaGVyb19faW5uZXJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6MzJweH19LmVkaXRvcmlhdXgtaGVyb19fY29udGVudHttYXgtd2lkdGg6ODIwcHh9LmVkaXRvcmlhdXgtaGVyb19fbGFiZWx7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6dmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1tZW51LWl0ZW0sIDE2cHgpO2xpbmUtaGVpZ2h0OjEwMCU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbjowIDAgMjBweDtjb2xvcjpoc2xhKDAsMCUsMTAwJSwuNzgpO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uZWRpdG9yaWF1eC1oZXJvX190aXRsZXtmb250LWZhbWlseTpcImJlYmFzLW5ldWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtjb2xvcjp2YXIoLS1jb2xvcl9fbGlnaHQsICNmZmYpO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLWgxLCA4NHB4KTtsaW5lLWhlaWdodDoxMDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LmVkaXRvcmlhdXgtaGVyb19fdGl0bGV7Zm9udC1zaXplOjcycHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmVkaXRvcmlhdXgtaGVyb19fdGl0bGV7Zm9udC1zaXplOjU2cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuZWRpdG9yaWF1eC1oZXJvX190aXRsZXtmb250LXNpemU6NDhweH19LmVkaXRvcmlhdXgtaGVyb19fdGl0bGV7bWFyZ2luOjAgMCAyOHB4O2NvbG9yOiNmZmY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0Oi45NH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5lZGl0b3JpYXV4LWhlcm9fX3RpdGxle2ZvbnQtc2l6ZTpjbGFtcCg3MnB4LDcuMnZ3LDExMnB4KX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuZWRpdG9yaWF1eC1oZXJvX190aXRsZXtmb250LXNpemU6Y2xhbXAoNTZweCw5dncsODhweCk7bWFyZ2luLWJvdHRvbToyNHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LmVkaXRvcmlhdXgtaGVyb19fdGl0bGV7Zm9udC1zaXplOmNsYW1wKDQycHgsMTF2dyw2OHB4KTttYXJnaW4tYm90dG9tOjIwcHh9fS5lZGl0b3JpYXV4LWhlcm9fX3RpdGxlIHN0cm9uZ3tiYWNrZ3JvdW5kOnZhcigtLU1haW4tZ3JhZGllbnQsIGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2UwMWM0NyAwJSwgI2U5ODAyNCAxMDAlKSk7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6dGV4dDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JhY2tncm91bmQtY2xpcDp0ZXh0fS5lZGl0b3JpYXV4LWhlcm9fX2ludHJve21heC13aWR0aDo3NDBweDtjb2xvcjpoc2xhKDAsMCUsMTAwJSwuOSk7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLXBhcmFncmFwaCwgMThweCk7bGluZS1oZWlnaHQ6MTQwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5lZGl0b3JpYXV4LWhlcm9fX2ludHJve2ZvbnQtc2l6ZToxN3B4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5lZGl0b3JpYXV4LWhlcm9fX2ludHJve2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LmVkaXRvcmlhdXgtaGVyb19faW50cm97Zm9udC1zaXplOjE2cHh9fS5lZGl0b3JpYXV4LWhlcm9fX2ludHJvIHB7bWFyZ2luOjB9LmVkaXRvcmlhdXgtaGVyb19fYWN0aW9uc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjE0cHg7bWFyZ2luLXRvcDozNnB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuZWRpdG9yaWF1eC1oZXJvX19hY3Rpb25ze21hcmdpbi10b3A6MjhweDtnYXA6MTJweH19LmVkaXRvcmlhdXgtaGVyb19fbWVkaWF7Ym9yZGVyLXJhZGl1czoxNnB4O292ZXJmbG93OmhpZGRlbjthc3BlY3QtcmF0aW86NC8zfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmVkaXRvcmlhdXgtaGVyb19fbWVkaWF7YXNwZWN0LXJhdGlvOjE2Lzk7bWF4LWhlaWdodDozMjBweH19LmVkaXRvcmlhdXgtaGVyb19fbWVkaWEtaW1hZ2V7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO2Rpc3BsYXk6YmxvY2t9LmVkaXRvcmlhdXgtY29udGVudHtwYWRkaW5nOjgwcHggMH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5lZGl0b3JpYXV4LWNvbnRlbnR7cGFkZGluZzo2NHB4IDB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LmVkaXRvcmlhdXgtY29udGVudHtwYWRkaW5nOjQ4cHggMH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5lZGl0b3JpYXV4LWNvbnRlbnR7cGFkZGluZzo0MHB4IDB9fS5lZGl0b3JpYXV4LWNvbnRlbnRfX2NvbnRhaW5lcnttYXgtd2lkdGg6dmFyKC0tY29udGFpbmVyX193aWR0aCk7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvO3BhZGRpbmc6MCB2YXIoLS1jb250YWluZXJfX3BhZGRpbmcpO21heC13aWR0aDo5MDBweH0uZWRpdG9yaWF1eC1saXN0e3BhZGRpbmctYm90dG9tOjEyMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LmVkaXRvcmlhdXgtbGlzdHtwYWRkaW5nLWJvdHRvbTo4MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LmVkaXRvcmlhdXgtbGlzdHtwYWRkaW5nLWJvdHRvbTo2MHB4fX0uZWRpdG9yaWF1eC1saXN0X19jb250YWluZXJ7bWF4LXdpZHRoOnZhcigtLWNvbnRhaW5lcl9fd2lkdGgpO3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgdmFyKC0tY29udGFpbmVyX19wYWRkaW5nKX0uZWRpdG9yaWF1eC1ncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcik7Z2FwOjMycHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuZWRpdG9yaWF1eC1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKTtnYXA6MjRweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5lZGl0b3JpYXV4LWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6MjBweH19LmVkaXRvcmlhdXgtZ3JpZCAuZWRpdG9yaWFsLWNhcmRfX3dyYXB7ZGlzcGxheTpjb250ZW50c30uZWRpdG9yaWFsLWNhcmR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDI2LDI2LDI2LC4xKTtib3JkZXItcmFkaXVzOjIwcHg7b3ZlcmZsb3c6aGlkZGVuO3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4yNXMgZWFzZSxib3gtc2hhZG93IC4yNXMgZWFzZSx0cmFuc2Zvcm0gLjI1cyBlYXNlfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuZWRpdG9yaWFsLWNhcmQ6aG92ZXJ7Ym9yZGVyLWNvbG9yOnJnYmEoMjMzLDEyOCwzNiwuMzUpO2JveC1zaGFkb3c6MCAxMnB4IDQwcHggcmdiYSgyMzMsMTI4LDM2LC4xKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNHB4KX0uZWRpdG9yaWFsLWNhcmQ6aG92ZXIgLmVkaXRvcmlhbC1jYXJkX19pbWd7dHJhbnNmb3JtOnNjYWxlKDEuMDQpfS5lZGl0b3JpYWwtY2FyZDpob3ZlciAuZWRpdG9yaWFsLWNhcmRfX2xpbmt7Y29sb3I6I2U5ODAyNH19LmVkaXRvcmlhbC1jYXJkX19tZWRpYXtwb3NpdGlvbjpyZWxhdGl2ZTthc3BlY3QtcmF0aW86MTYvOTtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZDp2YXIoLS1jb2xvcl9fbmV1dHJhbC0tbGlnaHQsICNmM2YzZjMpfS5lZGl0b3JpYWwtY2FyZF9faW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3ZlcjtkaXNwbGF5OmJsb2NrO3RyYW5zaXRpb246dHJhbnNmb3JtIC41cyBlYXNlfS5lZGl0b3JpYWwtY2FyZF9faW1nLS1wbGFjZWhvbGRlcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmMGYwZjAgMCUsICNlMGUwZTAgMTAwJSl9LmVkaXRvcmlhbC1jYXJkX19jYXR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE2cHg7bGVmdDoxNnB4O2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLXRhZywgMTJweCk7bGluZS1oZWlnaHQ6MTMwJTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7ZGlzcGxheTppbmxpbmUtZmxleDtwYWRkaW5nOjEwcHggMTRweDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjM2cHg7Ym9yZGVyLXJhZGl1czo4cHg7YmFja2dyb3VuZDp2YXIoLS1NYWluLWdyYWRpZW50LCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlMDFjNDcgMCUsICNlOTgwMjQgMTAwJSkpO2JhY2tkcm9wLWZpbHRlcjpibHVyKDJweCk7Y29sb3I6dmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTt0ZXh0LWRlY29yYXRpb246bm9uZX0uZWRpdG9yaWFsLWNhcmRfX2JvZHl7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4OjE7cGFkZGluZzoyNHB4IDI4cHggMjhweDtnYXA6MTBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LmVkaXRvcmlhbC1jYXJkX19ib2R5e3BhZGRpbmc6MjBweCAyMHB4IDI0cHh9fS5lZGl0b3JpYWwtY2FyZF9fZGF0ZXtmb250LWZhbWlseTpcIm1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtjb2xvcjp2YXIoLS1jb2xvcl9fZ3JleSwgI2Q3ZDdkNyk7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtbWVudS1pdGVtLS1zbWFsbCwgMTJweCk7bGluZS1oZWlnaHQ6MTMwJTtjb2xvcjp2YXIoLS1jb2xvcl9fbmV1dHJhbCwgIzc0NzM3Nil9LmVkaXRvcmlhbC1jYXJkX190aXRsZXtmb250LWZhbWlseTpcImJlYmFzLW5ldWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtsZWFkaW5nLXRyaW06Ym90aDt0ZXh0LWVkZ2U6Y2FwO2NvbG9yOnZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1oNCwgMjRweCk7bGluZS1oZWlnaHQ6OTAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LmVkaXRvcmlhbC1jYXJkX190aXRsZXtmb250LXNpemU6MjJweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsuZWRpdG9yaWFsLWNhcmRfX3RpdGxle2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LmVkaXRvcmlhbC1jYXJkX190aXRsZXtmb250LXNpemU6MThweH19LmVkaXRvcmlhbC1jYXJkX190aXRsZXtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7bWFyZ2luOjA7bGluZS1oZWlnaHQ6MS4yfS5lZGl0b3JpYWwtY2FyZF9fZXhjZXJwdHtmb250LWZhbWlseTpcIm1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtcGFyYWdyYXBoLCAxOHB4KTtsaW5lLWhlaWdodDoxNDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LmVkaXRvcmlhbC1jYXJkX19leGNlcnB0e2ZvbnQtc2l6ZToxN3B4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5lZGl0b3JpYWwtY2FyZF9fZXhjZXJwdHtmb250LXNpemU6MTZweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5lZGl0b3JpYWwtY2FyZF9fZXhjZXJwdHtmb250LXNpemU6MTZweH19LmVkaXRvcmlhbC1jYXJkX19leGNlcnB0e2NvbG9yOnZhcigtLWNvbG9yX19uZXV0cmFsLS1kYXJrLCAjMjkyOTI5KTttYXJnaW46MDtmbGV4OjF9LmVkaXRvcmlhbC1jYXJkX19saW5re2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLWJ1dHRvbiwgMTZweCk7bGluZS1oZWlnaHQ6MTAwJTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO21hcmdpbi10b3A6YXV0bztwYWRkaW5nLXRvcDo4cHg7dHJhbnNpdGlvbjpjb2xvciAuMnMgZWFzZX0ubGlzdGluZy1wYWdpbmF0aW9ue2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6OHB4O21hcmdpbi10b3A6NjRweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7Lmxpc3RpbmctcGFnaW5hdGlvbnttYXJnaW4tdG9wOjQwcHh9fS5saXN0aW5nLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVyc3tmb250LWZhbWlseTpcIm1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1idXR0b24sIDE2cHgpO2xpbmUtaGVpZ2h0OjEwMCU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6NDRweDtoZWlnaHQ6NDRweDtib3JkZXItcmFkaXVzOjEwcHg7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDI2LDI2LDI2LC4xMik7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246YmFja2dyb3VuZCAuMnMgZWFzZSxjb2xvciAuMnMgZWFzZSxib3JkZXItY29sb3IgLjJzIGVhc2V9Lmxpc3RpbmctcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLmN1cnJlbnR7YmFja2dyb3VuZDp2YXIoLS1NYWluLWdyYWRpZW50LCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlMDFjNDcgMCUsICNlOTgwMjQgMTAwJSkpO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOiNmZmZ9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5saXN0aW5nLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVyczpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLU1haW4tZ3JhZGllbnQsIGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2UwMWM0NyAwJSwgI2U5ODAyNCAxMDAlKSk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6I2ZmZn19Lmxpc3RpbmctcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLmRvdHN7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDpub25lO2N1cnNvcjpkZWZhdWx0fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsubGlzdGluZy1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuZG90czpob3ZlcntiYWNrZ3JvdW5kOm5vbmU7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO2JvcmRlcjpub25lfX1ib2R5LnNpbmdsZS1wb3N0e2JhY2tncm91bmQ6I2ZmZn0jc2luZ2xlLXBvc3R7bWluLWhlaWdodDp1bnNldDtvdmVyZmxvdy14OmNsaXA7cGFkZGluZy10b3A6MH0ucG9zdC1oZXJve3Bvc2l0aW9uOnJlbGF0aXZlO21pbi1oZWlnaHQ6NzB2aDttaW4taGVpZ2h0OjcwZHZoO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3BhZGRpbmc6dmFyKC0taGVyby1jb250ZW50LXN0YXJ0LCAxMjBweCkgMCA3MnB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOiMxYTFhMWE7Y29sb3I6I2ZmZn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5wb3N0LWhlcm97cGFkZGluZy1ib3R0b206NTZweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsucG9zdC1oZXJve21pbi1oZWlnaHQ6YXV0bztwYWRkaW5nLWJvdHRvbTo0OHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LnBvc3QtaGVyb3twYWRkaW5nLWJvdHRvbTo0MHB4fX0ucG9zdC1oZXJvX19iZ3twb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO3otaW5kZXg6MH0ucG9zdC1oZXJvX19iZy1pbWFnZXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7b2JqZWN0LXBvc2l0aW9uOmNlbnRlcjtkaXNwbGF5OmJsb2NrfS5wb3N0LWhlcm9fX292ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDt6LWluZGV4OjE7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDEyLCAxMiwgMTIsIDAuNDgpIDAlLCByZ2JhKDEyLCAxMiwgMTIsIDAuNzIpIDEwMCUpLGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxMiwgMTIsIDEyLCAwLjU2KSAwJSwgcmdiYSgxMiwgMTIsIDEyLCAwLjE2KSAxMDAlKX0ucG9zdC1oZXJvX19jb250YWluZXJ7bWF4LXdpZHRoOnZhcigtLWNvbnRhaW5lcl9fd2lkdGgpO3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgdmFyKC0tY29udGFpbmVyX19wYWRkaW5nKTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7bWF4LXdpZHRoOjEwNDBweH0ucG9zdC1oZXJvX19pbm5lcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoyMHB4fS5wb3N0LWhlcm9fX3RhZ3N7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDoxMHB4O21hcmdpbjowIDAgMjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5wb3N0LWhlcm9fX3RhZ3N7bWFyZ2luLWJvdHRvbToxOHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LnBvc3QtaGVyb19fdGFnc3ttYXJnaW4tYm90dG9tOjE2cHg7Z2FwOjhweH19LnBvc3QtaGVyb19fdGFncyAudGFne2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLXRhZywgMTJweCk7bGluZS1oZWlnaHQ6MTMwJTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzo4cHggMTBweDtib3JkZXItcmFkaXVzOjhweDtiYWNrZ3JvdW5kOmhzbGEoMCwwJSwxMDAlLC4xKTtiYWNrZHJvcC1maWx0ZXI6Ymx1cigycHgpO2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7cG9pbnRlci1ldmVudHM6bm9uZX0ucG9zdC1oZXJvX190aXRsZXtmb250LWZhbWlseTpcImJlYmFzLW5ldWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtjb2xvcjp2YXIoLS1jb2xvcl9fbGlnaHQsICNmZmYpO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLWgxLCA4NHB4KTtsaW5lLWhlaWdodDoxMDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LnBvc3QtaGVyb19fdGl0bGV7Zm9udC1zaXplOjcycHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LnBvc3QtaGVyb19fdGl0bGV7Zm9udC1zaXplOjU2cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsucG9zdC1oZXJvX190aXRsZXtmb250LXNpemU6NDhweH19LnBvc3QtaGVyb19fdGl0bGV7Y29sb3I6I2ZmZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6Ljk1O21hcmdpbjowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LnBvc3QtaGVyb19fdGl0bGV7Zm9udC1zaXplOmNsYW1wKDUycHgsNnZ3LDg4cHgpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5wb3N0LWhlcm9fX3RpdGxle2ZvbnQtc2l6ZTpjbGFtcCg0MHB4LDh2dyw2OHB4KX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5wb3N0LWhlcm9fX3RpdGxle2ZvbnQtc2l6ZTpjbGFtcCgzMnB4LDEwdncsNTJweCl9fS5wb3N0LWhlcm9fX21ldGF7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6OHB4O2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOnZhcigtLWNvbG9yX19ncmV5LCAjZDdkN2Q3KTtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1tZW51LWl0ZW0tLXNtYWxsLCAxMnB4KTtsaW5lLWhlaWdodDoxMzAlO2NvbG9yOmhzbGEoMCwwJSwxMDAlLC42OCk7bWFyZ2luOjB9LnBvc3QtaGVyb19fdmVudWV7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjhweDtmb250LWZhbWlseTpcIm1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1idXR0b24sIDE2cHgpO2xpbmUtaGVpZ2h0OjEwMCU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOmhzbGEoMCwwJSwxMDAlLC45Mik7bWFyZ2luOjB9LnBvc3QtaGVyb19fdmVudWUtc2Vwe2NvbG9yOmhzbGEoMCwwJSwxMDAlLC41NSl9LnBvc3QtaGVyb19fbWV0YS1zZXB7Y29sb3I6aHNsYSgwLDAlLDEwMCUsLjQpfS5wb3N0LWNvbnRlbnR7cGFkZGluZzo4MHB4IDAgMTIwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsucG9zdC1jb250ZW50e3BhZGRpbmc6NjRweCAwIDg4cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LnBvc3QtY29udGVudHtwYWRkaW5nOjQ4cHggMCA3MnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LnBvc3QtY29udGVudHtwYWRkaW5nOjQwcHggMCA1NnB4fX0ucG9zdC1jb250ZW50X19jb250YWluZXJ7bWF4LXdpZHRoOnZhcigtLWNvbnRhaW5lcl9fd2lkdGgpO3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgdmFyKC0tY29udGFpbmVyX19wYWRkaW5nKTttYXgtd2lkdGg6OTAwcHh9LnBvc3QtY29udGVudF9fYm9keXttYXJnaW4tYm90dG9tOjQ4cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5wb3N0LWNvbnRlbnRfX2JvZHl7bWFyZ2luLWJvdHRvbTozMnB4fX0ucG9zdC1jb250ZW50X190YWdze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6OHB4O21hcmdpbi1ib3R0b206NjRweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LnBvc3QtY29udGVudF9fdGFnc3ttYXJnaW4tYm90dG9tOjQwcHh9fS5wb3N0LWNvbnRlbnRfX3RhZ3MgLnRhZ3tmb250LWZhbWlseTpcIm1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy10YWcsIDEycHgpO2xpbmUtaGVpZ2h0OjEzMCU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2Rpc3BsYXk6aW5saW5lLWZsZXg7cGFkZGluZzoxMHB4IDE0cHg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDozNnB4O2JvcmRlci1yYWRpdXM6OHB4O2JhY2tncm91bmQ6dmFyKC0tTWFpbi1ncmFkaWVudCwgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZTAxYzQ3IDAlLCAjZTk4MDI0IDEwMCUpKTtiYWNrZHJvcC1maWx0ZXI6Ymx1cigycHgpO2NvbG9yOnZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnBvc3QtY29udGVudF9fbmF2e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtnYXA6MTZweDtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDI2LDI2LDI2LC4xKTtwYWRkaW5nLXRvcDo0MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsucG9zdC1jb250ZW50X19uYXZ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6MTJweDtwYWRkaW5nLXRvcDoyNHB4fX0ucG9zdC1jb250ZW50X19uYXYtbGlua3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo2cHg7cGFkZGluZzoyMHB4IDI0cHg7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDI2LDI2LDI2LC4xKTtib3JkZXItcmFkaXVzOjE2cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjpib3JkZXItY29sb3IgLjJzIGVhc2UsYm94LXNoYWRvdyAuMnMgZWFzZX0ucG9zdC1jb250ZW50X19uYXYtbGluay0tbmV4dHt0ZXh0LWFsaWduOnJpZ2h0O2FsaWduLWl0ZW1zOmZsZXgtZW5kfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucG9zdC1jb250ZW50X19uYXYtbGluazpob3Zlcntib3JkZXItY29sb3I6cmdiYSgyMzMsMTI4LDM2LC40KTtib3gtc2hhZG93OjAgNHB4IDIwcHggcmdiYSgyMzMsMTI4LDM2LC4wOCl9fS5wb3N0LWNvbnRlbnRfX25hdi1hcnJvd3tmb250LWZhbWlseTpcImJlYmFzLW5ldWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtsZWFkaW5nLXRyaW06Ym90aDt0ZXh0LWVkZ2U6Y2FwO2NvbG9yOnZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1oNCwgMjRweCk7bGluZS1oZWlnaHQ6OTAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LnBvc3QtY29udGVudF9fbmF2LWFycm93e2ZvbnQtc2l6ZToyMnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey5wb3N0LWNvbnRlbnRfX25hdi1hcnJvd3tmb250LXNpemU6MjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5wb3N0LWNvbnRlbnRfX25hdi1hcnJvd3tmb250LXNpemU6MThweH19LnBvc3QtY29udGVudF9fbmF2LWFycm93e2NvbG9yOnZhcigtLWNvbG9yX19hY2NlbnQsICNlOTgwMjQpO2xpbmUtaGVpZ2h0OjF9LnBvc3QtY29udGVudF9fbmF2LWxhYmVse2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOnZhcigtLWNvbG9yX19ncmV5LCAjZDdkN2Q3KTtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1tZW51LWl0ZW0tLXNtYWxsLCAxMnB4KTtsaW5lLWhlaWdodDoxMzAlO2NvbG9yOnJnYmEoMjYsMjYsMjYsLjUpO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ucG9zdC1jb250ZW50X19uYXYtdGl0bGV7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6dmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1tZW51LWl0ZW0sIDE2cHgpO2xpbmUtaGVpZ2h0OjEwMCU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOnZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKX1ib2R5LnBhZ2UtdGVtcGxhdGUtdHBsX3BhcnRlbmFpcmVzLGJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS10cGxfcGFydGVuYWlyZXN7YmFja2dyb3VuZDojZmZmfSNwYXJ0ZW5haXJlc3ttaW4taGVpZ2h0OnVuc2V0O292ZXJmbG93LXg6Y2xpcH0ucGFydGVuYWlyZXMtbGlzdHtwYWRkaW5nLWJvdHRvbToxMjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5wYXJ0ZW5haXJlcy1saXN0e3BhZGRpbmctYm90dG9tOjgwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsucGFydGVuYWlyZXMtbGlzdHtwYWRkaW5nLWJvdHRvbTo2MHB4fX0ucGFydGVuYWlyZXMtbGlzdF9fY29udGFpbmVye21heC13aWR0aDp2YXIoLS1jb250YWluZXJfX3dpZHRoKTt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG87cGFkZGluZzowIHZhcigtLWNvbnRhaW5lcl9fcGFkZGluZyl9LnBhcnRlbmFpcmVzLWdyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNSwgMWZyKTtnYXA6MjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCApey5wYXJ0ZW5haXJlcy1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwgMWZyKX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsucGFydGVuYWlyZXMtZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcik7Z2FwOjE2cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LnBhcnRlbmFpcmVzLWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LnBhcnRlbmFpcmVzLWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpO2dhcDoxMnB4fX0ucGFydGVuYWlyZXMtZ3JpZCAucGFydG5lci1jYXJkX193cmFwe2Rpc3BsYXk6Y29udGVudHN9LnBhcnRuZXItY2FyZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDoxNnB4O3BhZGRpbmc6MzJweCAyNHB4O2JvcmRlcjoxcHggc29saWQgcmdiYSgyNiwyNiwyNiwuMSk7Ym9yZGVyLXJhZGl1czoxNnB4O2JhY2tncm91bmQ6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAuMjVzIGVhc2UsYm94LXNoYWRvdyAuMjVzIGVhc2UsdHJhbnNmb3JtIC4yNXMgZWFzZTttaW4taGVpZ2h0OjE0MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsucGFydG5lci1jYXJke3BhZGRpbmc6MjRweCAxNnB4O21pbi1oZWlnaHQ6MTEwcHh9fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucGFydG5lci1jYXJkOmhvdmVye2JvcmRlci1jb2xvcjpyZ2JhKDIzMywxMjgsMzYsLjQpO2JveC1zaGFkb3c6MCA4cHggMzJweCByZ2JhKDIzMywxMjgsMzYsLjEpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0zcHgpfS5wYXJ0bmVyLWNhcmQ6aG92ZXIgLnBhcnRuZXItY2FyZF9fbG9nb3tmaWx0ZXI6bm9uZTtvcGFjaXR5OjF9fS5wYXJ0bmVyLWNhcmRfX2xvZ28td3JhcHt3aWR0aDoxMDAlO21heC1oZWlnaHQ6NzJweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5wYXJ0bmVyLWNhcmRfX2xvZ28td3JhcHttYXgtaGVpZ2h0OjU2cHh9fS5wYXJ0bmVyLWNhcmRfX2xvZ297d2lkdGg6MTAwJTttYXgtaGVpZ2h0OjcycHg7b2JqZWN0LWZpdDpjb250YWluO2Rpc3BsYXk6YmxvY2s7ZmlsdGVyOmdyYXlzY2FsZSgxMDAlKTtvcGFjaXR5Oi42O3RyYW5zaXRpb246ZmlsdGVyIC4zcyBlYXNlLG9wYWNpdHkgLjNzIGVhc2V9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5wYXJ0bmVyLWNhcmRfX2xvZ297bWF4LWhlaWdodDo1NnB4fX0ucGFydG5lci1jYXJkX19uYW1le2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOnZhcigtLWNvbG9yX19ncmV5LCAjZDdkN2Q3KTtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1tZW51LWl0ZW0tLXNtYWxsLCAxMnB4KTtsaW5lLWhlaWdodDoxMzAlO2NvbG9yOnZhcigtLWNvbG9yX19uZXV0cmFsLCAjNzQ3Mzc2KTt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoxLjN9Lnl2LWNhcmR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvcl9fd2hpdGUsICNmZmYpO2JvcmRlci1yYWRpdXM6NnB4O2JveC1zaGFkb3c6MCAxcHggNHB4IDAgcmdiYSgwLDAsMCwuMTMpO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZSx0cmFuc2Zvcm0gLjNzIGVhc2V9Lnl2LWNhcmQtLWxhcmdle2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3JfX3doaXRlLCAjZmZmKTtib3JkZXItcmFkaXVzOjE4cHg7Ym94LXNoYWRvdzowIDEycHggMzVweCByZ2JhKDAsMCwwLC4wOCk7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlLHRyYW5zZm9ybSAuM3MgZWFzZTtwYWRkaW5nOjM2cHggNDBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoyMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7Lnl2LWNhcmQtLWxhcmdle3BhZGRpbmc6MzBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsueXYtY2FyZC0tbGFyZ2V7cGFkZGluZzoyNnB4IDI0cHh9fS55di1jYXJkX190aXRsZXtmb250LWZhbWlseTpcImJlYmFzLW5ldWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtsZWFkaW5nLXRyaW06Ym90aDt0ZXh0LWVkZ2U6Y2FwO2NvbG9yOnZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1oNCwgMjRweCk7bGluZS1oZWlnaHQ6OTAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7Lnl2LWNhcmRfX3RpdGxle2ZvbnQtc2l6ZToyMnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApey55di1jYXJkX190aXRsZXtmb250LXNpemU6MjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey55di1jYXJkX190aXRsZXtmb250LXNpemU6MThweH19Lnl2LWNhcmRfX3RpdGxle2NvbG9yOiNlYzNjNDY7Zm9udC1zaXplOjI2cHg7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOjFweDt0ZXh0LXRyYW5zZm9ybTpub25lO21hcmdpbjowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7Lnl2LWNhcmRfX3RpdGxle2ZvbnQtc2l6ZToyNHB4ICFpbXBvcnRhbnR9fS55di1jYXJkX190aXRsZS0teGx7Zm9udC1mYW1pbHk6XCJiZWJhcy1uZXVlXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7bGVhZGluZy10cmltOmJvdGg7dGV4dC1lZGdlOmNhcDtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtaDQsIDI0cHgpO2xpbmUtaGVpZ2h0OjkwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey55di1jYXJkX190aXRsZS0teGx7Zm9udC1zaXplOjIycHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7Lnl2LWNhcmRfX3RpdGxlLS14bHtmb250LXNpemU6MjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey55di1jYXJkX190aXRsZS0teGx7Zm9udC1zaXplOjE4cHh9fS55di1jYXJkX190aXRsZS0teGx7Y29sb3I6I2VjM2M0Njtmb250LXNpemU6MjhweDtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6MXB4O3RleHQtdHJhbnNmb3JtOm5vbmU7bWFyZ2luOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsueXYtY2FyZF9fdGl0bGUtLXhse2ZvbnQtc2l6ZToxNnB4fX0ueXYtY2FyZF9fdGl0bGUtLWR1YWx7cG9zaXRpb246cmVsYXRpdmU7Y29sb3I6dmFyKC0tY29sb3JfX3doaXRlLCAjZmZmKX0ueXYtY2FyZF9fdGl0bGUtLWR1YWw6OmJlZm9yZXtjb250ZW50OmF0dHIoZGF0YS10ZXh0KTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCg0NWRlZywgI2Y1MzU0MCwgI2U2NzMyOCk7YmFja2dyb3VuZC1zaXplOjEwMCU7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6dGV4dDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JhY2tncm91bmQtY2xpcDp0ZXh0O29wYWNpdHk6MTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2V9Lnl2LWNhcmRfX3RpdGxlLS1kdWFsOjphZnRlcntjb250ZW50OmF0dHIoZGF0YS10ZXh0KTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtjb2xvcjp2YXIoLS1jb2xvcl9fd2hpdGUsICNmZmYpO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2V9Lnl2LWNhcmRfX2ljb257cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2ZsZXgtc2hyaW5rOjA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDowO2ZsZXgtd3JhcDpub3dyYXB9Lnl2LWNhcmRfX2ljb24gaW1ne2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG87bWF4LWhlaWdodDozMHB4O3RyYW5zaXRpb246ZmlsdGVyIC4zcyBlYXNlfS55di1jYXJkX19pY29uLS1zbSBpbWd7d2lkdGg6MzBweDtoZWlnaHQ6YXV0b30ueXYtY2FyZF9faWNvbi0tbWQgaW1ne3dpZHRoOjMwcHg7aGVpZ2h0OmF1dG99Lnl2LWNhcmRfX2ljb24tLWxne3dpZHRoOjYwcHg7aGVpZ2h0OjYwcHh9Lnl2LWNhcmRfX2ljb24tLWxnIGltZ3t3aWR0aDozMHB4O2hlaWdodDphdXRvfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7Lnl2LWNhcmRfX2ljb24tLWxne3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHh9Lnl2LWNhcmRfX2ljb24tLWxnIGltZ3t3aWR0aDozMHB4O2hlaWdodDphdXRvfX0ueXYtY2FyZF9fZGVzY3JpcHRpb257Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6dmFyKC0tY29sb3JfX25ldXRyYWwtLWRhcmspO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNjtsaW5lLWhlaWdodDoxLjY7Zm9udC13ZWlnaHQ6NDAwO21hcmdpbjowO3RyYW5zaXRpb246Y29sb3IgLjNzIGVhc2V9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsueXYtY2FyZF9fZGVzY3JpcHRpb257Zm9udC1zaXplOjEzcHh9fS55di1jYXJkX19jdGF7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtnYXA6OHB4O2ZsZXgtd3JhcDpub3dyYXA7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6LjJweDt0ZXh0LXRyYW5zZm9ybTpub25lO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZjUzNTQwLCAjZTY3MzI4KTtiYWNrZ3JvdW5kLXNpemU6MTAwJTstd2Via2l0LWJhY2tncm91bmQtY2xpcDp0ZXh0Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOnJnYmEoMCwwLDAsMCk7YmFja2dyb3VuZC1jbGlwOnRleHR9Lnl2LWNhcmRfX2N0YSAubWF0ZXJpYWwtaWNvbnMsLnl2LWNhcmRfX2N0YSAueXYtaW5saW5lLWljb257Zm9udC1zaXplOjE4cHg7Y29sb3I6I2YwNGIzNzstd2Via2l0LXRleHQtZmlsbC1jb2xvcjppbml0aWFsfS55di1pbmxpbmUtaWNvbntkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2xpbmUtaGVpZ2h0OjF9Lnl2LWlubGluZS1pY29uIHN2ZywueXYtaW5saW5lLWljb24gaW1ne3dpZHRoOjFlbTtoZWlnaHQ6MWVtO2Rpc3BsYXk6YmxvY2t9Lnl2LWlubGluZS1pY29uIHN2Z3tmaWxsOmN1cnJlbnRDb2xvcn0ueXYtY2FyZF9fYnV0dG9ue21hcmdpbi10b3A6YXV0bzthbGlnbi1zZWxmOnN0cmV0Y2g7dGV4dC1hbGlnbjpjZW50ZXJ9Lnl2LXd5c2l3eWd7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmspO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuNjtjb2xvcjp2YXIoLS1jb2xvcl9fbmV1dHJhbC0tZGFyayk7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS42fS55di13eXNpd3lnIHB7bWFyZ2luOjAgMCAxMHB4fS55di13eXNpd3lnIHA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9Lnl2LXd5c2l3eWcgdWwsLnl2LXd5c2l3eWcgb2x7bWFyZ2luOjA7cGFkZGluZy1sZWZ0OjE4cHh9Lnl2LXd5c2l3eWcgdWwgbGksLnl2LXd5c2l3eWcgb2wgbGl7bWFyZ2luLWJvdHRvbTo4cHg7bGluZS1oZWlnaHQ6MS42fS55di13eXNpd3lnIHVsIGxpOmxhc3QtY2hpbGQsLnl2LXd5c2l3eWcgb2wgbGk6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9Lnl2LXd5c2l3eWcgdWx7bGlzdC1zdHlsZTpub25lO3BhZGRpbmctbGVmdDowfS55di13eXNpd3lnIHVsIGxpe3BhZGRpbmctbGVmdDoxOHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS55di13eXNpd3lnIHVsIGxpOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo4cHg7bGVmdDo3cHg7d2lkdGg6NHB4O2hlaWdodDo0cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDojMDAwfS55di13eXNpd3lnIHN0cm9uZ3tmb250LXdlaWdodDo3MDB9Lnl2LXd5c2l3eWcgZW17Zm9udC1zdHlsZTppdGFsaWN9Lnl2LXd5c2l3eWcgc3Bhbntjb2xvcjppbmhlcml0fS5wdWJsaWMtdHJhbnNwb3J0X19pbnRybywuZHJpdmluZy1zZWN0aW9uX19pbnRybywuY3ljbGluZy1zZWN0aW9uX19pbnRyb3tmb250LWZhbWlseTpcIm1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyayk7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS42O2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiM2ZjZmNmY7bWF4LXdpZHRoOnVuc2V0ICFpbXBvcnRhbnQ7Y29sb3I6IzAwMCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnR9LnB1YmxpYy10cmFuc3BvcnRfX2ludHJvIHAsLmRyaXZpbmctc2VjdGlvbl9faW50cm8gcCwuY3ljbGluZy1zZWN0aW9uX19pbnRybyBwe21hcmdpbjowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7LnB1YmxpYy10cmFuc3BvcnRfX2ludHJvLC5kcml2aW5nLXNlY3Rpb25fX2ludHJvLC5jeWNsaW5nLXNlY3Rpb25fX2ludHJve21hcmdpbjowIGF1dG87Zm9udC1zaXplOjE1cHh9fSN5b3VyLXZpc2l0e3BhZGRpbmc6MH0jeW91ci12aXNpdCAuc2VjdGlvbl9fcHVibGljLXRyYW5zcG9ydCwjeW91ci12aXNpdCAuc2VjdGlvbl9fY3ljbGluZywjeW91ci12aXNpdCAuc2VjdGlvbl9fZHJpdmluZywjeW91ci12aXNpdCAuc2VjdGlvbl9fYWNjZXNzaWJpbGl0eXttYXJnaW4tdG9wOjU2cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjeW91ci12aXNpdCAuc2VjdGlvbl9fcHVibGljLXRyYW5zcG9ydCwjeW91ci12aXNpdCAuc2VjdGlvbl9fY3ljbGluZywjeW91ci12aXNpdCAuc2VjdGlvbl9fZHJpdmluZywjeW91ci12aXNpdCAuc2VjdGlvbl9fYWNjZXNzaWJpbGl0eXttYXJnaW4tdG9wOjM2cHh9fSN5b3VyLXZpc2l0IC5zZWN0aW9uX19oZXJvLS15b3VyLXZpc2l0e3BhZGRpbmc6ODBweCAwIDYwcHg7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvcl9fd2hpdGUsICNmZmYpO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I3lvdXItdmlzaXQgLnNlY3Rpb25fX2hlcm8tLXlvdXItdmlzaXR7cGFkZGluZzo2MHB4IDAgNDBweH19I3lvdXItdmlzaXQgLnlvdXItdmlzaXQtaGVyb19fdGl0bGV7Zm9udC1mYW1pbHk6XCJiZWJhcy1uZXVlXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLWgyLCA1NnB4KTtsaW5lLWhlaWdodDoxMTAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7I3lvdXItdmlzaXQgLnlvdXItdmlzaXQtaGVyb19fdGl0bGV7Zm9udC1zaXplOjQ4cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I3lvdXItdmlzaXQgLnlvdXItdmlzaXQtaGVyb19fdGl0bGV7Zm9udC1zaXplOjQwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsjeW91ci12aXNpdCAueW91ci12aXNpdC1oZXJvX190aXRsZXtmb250LXNpemU6MzJweH19I3lvdXItdmlzaXQgLnlvdXItdmlzaXQtaGVyb19fdGl0bGV7Y29sb3I6dmFyKC0tY29sb3JfX3doaXRlLCAjZmZmKTttYXJnaW46MCAwIDIwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtd2VpZ2h0OjUwMH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyN5b3VyLXZpc2l0IC55b3VyLXZpc2l0LWhlcm9fX3RpdGxle2ZvbnQtc2l6ZTozMnB4fX0jeW91ci12aXNpdCAuc2VjdGlvbl9fdHJhbnNwb3J0LW1hcHtwYWRkaW5nOjA7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvcl9fbmV1dHJhbC0tZGFyayk7aGVpZ2h0Ojkwdmg7bWluLWhlaWdodDo5MDBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyN5b3VyLXZpc2l0IC5zZWN0aW9uX190cmFuc3BvcnQtbWFwe3BhZGRpbmctdG9wOnZhcigtLWhlYWRlci1oZWlnaHQpO2hlaWdodDphdXRvO21pbi1oZWlnaHQ6NjIwcHh9fSN5b3VyLXZpc2l0IC5zZWN0aW9uX190cmFuc3BvcnQtbWFwIC5jb250YWluZXJ7cGFkZGluZzowO21heC13aWR0aDoxMDAlO2hlaWdodDoxMDAlfSN5b3VyLXZpc2l0IC50cmFuc3BvcnQtbWFwLWdyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dhcDowO21heC13aWR0aDoxMDAlO21hcmdpbjowIGF1dG87aGVpZ2h0OjEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjeW91ci12aXNpdCAudHJhbnNwb3J0LW1hcC1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z2FwOjA7aGVpZ2h0OmF1dG99fSN5b3VyLXZpc2l0IC50cmFuc3BvcnQtb3B0aW9uc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxNXB4O2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7anVzdGlmeS1zZWxmOmZsZXgtZW5kO2FsaWduLXNlbGY6Y2VudGVyO3BhZGRpbmc6NjBweCA4MHB4O3dpZHRoOjc1MHB4O2NvbG9yOnZhcigtLWNvbG9yX193aGl0ZSwgI2ZmZil9QG1lZGlhKG1heC13aWR0aDogMTMwMHB4KXsjeW91ci12aXNpdCAudHJhbnNwb3J0LW9wdGlvbnN7bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTAwJX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsjeW91ci12aXNpdCAudHJhbnNwb3J0LW9wdGlvbnN7cGFkZGluZzo0MHB4IDYwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I3lvdXItdmlzaXQgLnRyYW5zcG9ydC1vcHRpb25ze21heC13aWR0aDoxMDAlO3BhZGRpbmc6NDBweCAyMHB4fX0jeW91ci12aXNpdCAudHJhbnNwb3J0LWNhcmR7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufSN5b3VyLXZpc2l0IC50cmFuc3BvcnQtY2FyZDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCg0NWRlZywgI2Y1MzU0MCwgI2U2NzMyOCk7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZTt6LWluZGV4OjB9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpeyN5b3VyLXZpc2l0IC50cmFuc3BvcnQtY2FyZDpob3Zlcjo6YmVmb3Jle29wYWNpdHk6MX19I3lvdXItdmlzaXQgLnRyYW5zcG9ydC1jYXJke3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MTdweCAzMHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7Z2FwOjI1cHg7ZmxleC13cmFwOm5vd3JhcDt0ZXh0LWRlY29yYXRpb246bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyN5b3VyLXZpc2l0IC50cmFuc3BvcnQtY2FyZHtwYWRkaW5nOjI1cHg7Z2FwOjIwcHh9fSN5b3VyLXZpc2l0IC50cmFuc3BvcnQtY2FyZC0tbGlua3tjdXJzb3I6cG9pbnRlcn1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7I3lvdXItdmlzaXQgLnRyYW5zcG9ydC1jYXJkOmhvdmVye2JveC1zaGFkb3c6MCA4cHggMjVweCByZ2JhKDAsMCwwLC4xNSl9I3lvdXItdmlzaXQgLnRyYW5zcG9ydC1jYXJkOmhvdmVyIC50cmFuc3BvcnQtY2FyZF9faWNvbiBpbWd7ZmlsdGVyOmJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpfSN5b3VyLXZpc2l0IC50cmFuc3BvcnQtY2FyZDpob3ZlciAudHJhbnNwb3J0LWNhcmRfX3RpdGxlOjpiZWZvcmV7b3BhY2l0eTowfSN5b3VyLXZpc2l0IC50cmFuc3BvcnQtY2FyZDpob3ZlciAudHJhbnNwb3J0LWNhcmRfX3RpdGxlOjphZnRlcntvcGFjaXR5OjF9I3lvdXItdmlzaXQgLnRyYW5zcG9ydC1jYXJkOmhvdmVyIC50cmFuc3BvcnQtY2FyZF9fZGVzY3JpcHRpb257Y29sb3I6dmFyKC0tY29sb3JfX3doaXRlLCAjZmZmKX19I3lvdXItdmlzaXQgLnRyYW5zcG9ydC1jYXJkX19jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtmbGV4OjF9I3lvdXItdmlzaXQgLnRyYW5zcG9ydC1iYWRnZXN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtnYXA6MjBweDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tdG9wOjMwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjeW91ci12aXNpdCAudHJhbnNwb3J0LWJhZGdlc3tnYXA6MTVweH19I3lvdXItdmlzaXQgLnRyYW5zcG9ydC1iYWRnZXtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59I3lvdXItdmlzaXQgLnRyYW5zcG9ydC1iYWRnZTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCg0NWRlZywgI2Y1MzU0MCwgI2U2NzMyOCk7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZTt6LWluZGV4OjB9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpeyN5b3VyLXZpc2l0IC50cmFuc3BvcnQtYmFkZ2U6aG92ZXI6OmJlZm9yZXtvcGFjaXR5OjF9fSN5b3VyLXZpc2l0IC50cmFuc3BvcnQtYmFkZ2V7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtnYXA6MzBweDtmbGV4LXdyYXA6bm93cmFwO3BhZGRpbmc6MTJweCAyMHB4O2N1cnNvcjpwb2ludGVyfSN5b3VyLXZpc2l0IC50cmFuc3BvcnQtYmFkZ2U6bnRoLWNoaWxkKDEpe3dpZHRoOmNhbGMoNTAlIC0gMTBweCl9I3lvdXItdmlzaXQgLnRyYW5zcG9ydC1iYWRnZTpudGgtY2hpbGQoMil7ZmxleDoxfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I3lvdXItdmlzaXQgLnRyYW5zcG9ydC1iYWRnZXtwYWRkaW5nOjEwcHggMTZweDtnYXA6OHB4fX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7I3lvdXItdmlzaXQgLnRyYW5zcG9ydC1iYWRnZTpob3Zlcntib3gtc2hhZG93OjAgNHB4IDE1cHggcmdiYSgwLDAsMCwuMTUpfSN5b3VyLXZpc2l0IC50cmFuc3BvcnQtYmFkZ2U6aG92ZXIgLnRyYW5zcG9ydC1iYWRnZV9faWNvbiBpbWd7ZmlsdGVyOmJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpfSN5b3VyLXZpc2l0IC50cmFuc3BvcnQtYmFkZ2U6aG92ZXIgLnRyYW5zcG9ydC1iYWRnZV9fdGV4dDo6YmVmb3Jle29wYWNpdHk6MH0jeW91ci12aXNpdCAudHJhbnNwb3J0LWJhZGdlOmhvdmVyIC50cmFuc3BvcnQtYmFkZ2VfX3RleHQ6OmFmdGVye29wYWNpdHk6MX19I3lvdXItdmlzaXQgLnRyYW5zcG9ydC1iYWRnZV9fdGV4dHtsZXR0ZXItc3BhY2luZzouNXB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I3lvdXItdmlzaXQgLnRyYW5zcG9ydC1iYWRnZV9fdGV4dHtmb250LXNpemU6MTJweH19I3lvdXItdmlzaXQgLnRyYW5zcG9ydC1iYWRnZS0tbmF2ZXR0ZSAudHJhbnNwb3J0LWJhZGdlX190ZXh0OjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTpub25lOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnVuc2V0Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMzZWIyYTk7YmFja2dyb3VuZC1jbGlwOnVuc2V0O2NvbG9yOiMzZWIyYTl9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpeyN5b3VyLXZpc2l0IC50cmFuc3BvcnQtYmFkZ2UtLW5hdmV0dGU6aG92ZXI6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCg0NWRlZywgI2Y1MzU0MCwgI2U2NzMyOCl9fSN5b3VyLXZpc2l0IC50cmFuc3BvcnQtYmFkZ2UtLXBtciAudHJhbnNwb3J0LWJhZGdlX190ZXh0OjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTpub25lOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnVuc2V0Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMzOTk4ZmU7YmFja2dyb3VuZC1jbGlwOnVuc2V0O2NvbG9yOiMzOTk4ZmV9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpeyN5b3VyLXZpc2l0IC50cmFuc3BvcnQtYmFkZ2UtLXBtcjpob3Zlcjo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZjUzNTQwLCAjZTY3MzI4KX19I3lvdXItdmlzaXQgLm1hcC1zZWN0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3JfX3doaXRlLCAjZmZmKTtib3JkZXItbGVmdDoxcHggc29saWQgaHNsYSgwLDAlLDEwMCUsLjEyKTtvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I3lvdXItdmlzaXQgLm1hcC1zZWN0aW9ue3dpZHRoOjEwMCU7aGVpZ2h0OjYwMHB4O2JvcmRlci1sZWZ0OjA7Ym9yZGVyLXRvcDoxcHggc29saWQgaHNsYSgwLDAlLDEwMCUsLjEyKX19I3lvdXItdmlzaXQgLm1hcC1zZWN0aW9uX19tYXB7d2lkdGg6MTAwJTtmbGV4OjE7cG9zaXRpb246cmVsYXRpdmV9I3lvdXItdmlzaXQgLm1hcC1zZWN0aW9uX19tYXAgaWZyYW1le3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyOjA7ZGlzcGxheTpibG9ja30jeW91ci12aXNpdCAubWFwLXNlY3Rpb25fX292ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIGNhbGMoLTEwMCUgLSAxNXB4KSk7ei1pbmRleDoxMDtwb2ludGVyLWV2ZW50czpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I3lvdXItdmlzaXQgLm1hcC1zZWN0aW9uX19vdmVybGF5e3RvcDphdXRvO2JvdHRvbToyMHB4O2xlZnQ6MjBweDtyaWdodDoyMHB4O3RyYW5zZm9ybTpub25lfX0jeW91ci12aXNpdCAubWFwLW92ZXJsYXktYnViYmxle2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3JfX3doaXRlLCAjZmZmKTtwYWRkaW5nOjEycHggMjdweCAxOHB4IDI3cHg7Ym9yZGVyLXJhZGl1czo4cHg7Ym94LXNoYWRvdzowIDEwcHggNDBweCByZ2JhKDAsMCwwLC4xNSk7dGV4dC1hbGlnbjpjZW50ZXI7bWluLXdpZHRoOjIzNHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3BvaW50ZXItZXZlbnRzOmF1dG99QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjeW91ci12aXNpdCAubWFwLW92ZXJsYXktYnViYmxle3BhZGRpbmc6MzBweCAyNXB4O21pbi13aWR0aDphdXRvfX0jeW91ci12aXNpdCAubWFwLW92ZXJsYXktYnViYmxlOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi0xNXB4O2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLWxlZnQ6MTVweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1yaWdodDoxNXB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXRvcDoxNXB4IHNvbGlkIHZhcigtLWNvbG9yX193aGl0ZSwgI2ZmZik7ZmlsdGVyOmRyb3Atc2hhZG93KDAgM3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSkpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I3lvdXItdmlzaXQgLm1hcC1vdmVybGF5LWJ1YmJsZTo6YWZ0ZXJ7ZGlzcGxheTpub25lfX0jeW91ci12aXNpdCAubWFwLW92ZXJsYXktYnViYmxlX19sb2dve2ZvbnQtZmFtaWx5OlwiYmViYXMtbmV1ZVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2xlYWRpbmctdHJpbTpib3RoO3RleHQtZWRnZTpjYXA7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLWg0LCAyNHB4KTtsaW5lLWhlaWdodDo5MCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsjeW91ci12aXNpdCAubWFwLW92ZXJsYXktYnViYmxlX19sb2dve2ZvbnQtc2l6ZToyMnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyN5b3VyLXZpc2l0IC5tYXAtb3ZlcmxheS1idWJibGVfX2xvZ297Zm9udC1zaXplOjIwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsjeW91ci12aXNpdCAubWFwLW92ZXJsYXktYnViYmxlX19sb2dve2ZvbnQtc2l6ZToxOHB4fX0jeW91ci12aXNpdCAubWFwLW92ZXJsYXktYnViYmxlX19sb2dve2NvbG9yOnZhcigtLWNvbG9yX19uZXV0cmFsLS1kYXJrKTtmb250LXNpemU6MjhweDtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6Mi41cHg7dGV4dC10cmFuc2Zvcm06bm9uZTttYXJnaW46MDttYXJnaW4tYm90dG9tOjhweH0jeW91ci12aXNpdCAubWFwLW92ZXJsYXktYnViYmxlX19sb2dvIGltZ3tkaXNwbGF5OmJsb2NrO21heC13aWR0aDoyMDBweDttYXJnaW46MCBhdXRvIDEycHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjeW91ci12aXNpdCAubWFwLW92ZXJsYXktYnViYmxlX19sb2dve2ZvbnQtc2l6ZToyNHB4ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MnB4fX0jeW91ci12aXNpdCAubWFwLW92ZXJsYXktYnViYmxlX19zdWJ0aXRsZXtkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOnZhcigtLWNvbG9yX19uZXV0cmFsLS1saWdodCk7Zm9udC1zaXplOjExcHg7bGluZS1oZWlnaHQ6MS42O2xpbmUtaGVpZ2h0OjE7Zm9udC13ZWlnaHQ6NTAwO21hcmdpbjowO2xldHRlci1zcGFjaW5nOjEuNXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW4tdG9wOjRweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyN5b3VyLXZpc2l0IC5tYXAtb3ZlcmxheS1idWJibGVfX3N1YnRpdGxle2ZvbnQtc2l6ZToxMHB4O2xldHRlci1zcGFjaW5nOjFweH19I3lvdXItdmlzaXQgLm1hcC1vdmVybGF5LWJ1YmJsZV9fYWRkcmVzc3ttYXJnaW46MTBweCAwIDIwcHh9I3lvdXItdmlzaXQgLm1hcC1vdmVybGF5LWJ1YmJsZV9fYWRkcmVzcy1saW5le2ZvbnQtZmFtaWx5OlwibW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOnZhcigtLWNvbG9yX19uZXV0cmFsLS1kYXJrKTtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjY7bGluZS1oZWlnaHQ6MjBweDtmb250LXdlaWdodDozNTA7bWFyZ2luOjA7bGV0dGVyLXNwYWNpbmc6LjVweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjeW91ci12aXNpdCAubWFwLW92ZXJsYXktYnViYmxlX19hZGRyZXNzLWxpbmV7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MS42fX0jeW91ci12aXNpdCAubWFwLW92ZXJsYXktYnViYmxlX19idXR0b257ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtnYXA6MTBweDtmbGV4LXdyYXA6bm93cmFwO3RleHQtZGVjb3JhdGlvbjpub25lO3dpZHRoOjEwMCUgIWltcG9ydGFudH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyN5b3VyLXZpc2l0IC5tYXAtb3ZlcmxheS1idWJibGVfX2J1dHRvbntnYXA6OHB4fX0jeW91ci12aXNpdCAubWFwLW92ZXJsYXktYnViYmxlX19idXR0b24gLm1hdGVyaWFsLWljb25zLCN5b3VyLXZpc2l0IC5tYXAtb3ZlcmxheS1idWJibGVfX2J1dHRvbiAueXYtaW5saW5lLWljb257Zm9udC1zaXplOjIwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjeW91ci12aXNpdCAubWFwLW92ZXJsYXktYnViYmxlX19idXR0b24gLm1hdGVyaWFsLWljb25zLCN5b3VyLXZpc2l0IC5tYXAtb3ZlcmxheS1idWJibGVfX2J1dHRvbiAueXYtaW5saW5lLWljb257Zm9udC1zaXplOjE4cHh9fSN5b3VyLXZpc2l0IC5zZWN0aW9uX19wdWJsaWMtdHJhbnNwb3J0e2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3JfX3doaXRlLCAjZmZmKTtwYWRkaW5nOjIwcHggMH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyN5b3VyLXZpc2l0IC5zZWN0aW9uX19wdWJsaWMtdHJhbnNwb3J0e3BhZGRpbmc6NjBweCAwfX0jeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydHttYXJnaW46MCBhdXRvO3BhZGRpbmc6NjBweCAwIDIwcHggMH0jeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydF9faGVhZGVye3RleHQtYWxpZ246bGVmdDttYXJnaW4tYm90dG9tOjIwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydF9faGVhZGVye3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206NDBweH19I3lvdXItdmlzaXQgLnB1YmxpYy10cmFuc3BvcnRfX3RpdGxle2ZvbnQtZmFtaWx5OlwiYmViYXMtbmV1ZVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOnZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1oMiwgNTZweCk7bGluZS1oZWlnaHQ6MTEwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApeyN5b3VyLXZpc2l0IC5wdWJsaWMtdHJhbnNwb3J0X190aXRsZXtmb250LXNpemU6NDhweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydF9fdGl0bGV7Zm9udC1zaXplOjQwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsjeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydF9fdGl0bGV7Zm9udC1zaXplOjMycHh9fSN5b3VyLXZpc2l0IC5wdWJsaWMtdHJhbnNwb3J0X190aXRsZXtjb2xvcjp2YXIoLS1jb2xvcl9fbmV1dHJhbC0tZGFyayk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjJweDttYXJnaW4tYm90dG9tOjE2cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydF9fdGl0bGV7Zm9udC1zaXplOjMycHh9fSN5b3VyLXZpc2l0IC5wdWJsaWMtdHJhbnNwb3J0X19pbnRyb3ttYXJnaW46MH0jeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydF9fYm9keXtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOm1pbm1heCgwLCAxLjdmcikgbWlubWF4KDAsIDEuM2ZyKTtncmlkLWF1dG8tcm93czphdXRvO2dhcDozMHB4O2FsaWduLWl0ZW1zOnN0cmV0Y2g7Z3JpZC1hdXRvLWZsb3c6ZGVuc2V9I3lvdXItdmlzaXQgLnB1YmxpYy10cmFuc3BvcnRfX2JvZHk+LnB1YmxpYy10cmFuc3BvcnQtY2FyZHtoZWlnaHQ6MTAwJX0jeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydF9fYm9keT4ucHVibGljLXRyYW5zcG9ydC1jYXJkLS1uYXZldHRle2dyaWQtY29sdW1uOjI7Z3JpZC1yb3c6MS9zcGFuIDJ9I3lvdXItdmlzaXQgLnB1YmxpYy10cmFuc3BvcnRfX2JvZHk+LnB1YmxpYy10cmFuc3BvcnQtY2FyZC0tY29sdW1ucywjeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydF9fYm9keT4ucHVibGljLXRyYW5zcG9ydC1jYXJkLS1haXJwb3J0e2dyaWQtY29sdW1uOjF9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydF9fYm9keXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfSN5b3VyLXZpc2l0IC5wdWJsaWMtdHJhbnNwb3J0X19ib2R5Pi5wdWJsaWMtdHJhbnNwb3J0LWNhcmR7aGVpZ2h0OmF1dG99I3lvdXItdmlzaXQgLnB1YmxpYy10cmFuc3BvcnRfX2JvZHk+LnB1YmxpYy10cmFuc3BvcnQtY2FyZC0tbmF2ZXR0ZXtncmlkLXJvdzphdXRvO2dyaWQtY29sdW1uOmF1dG99I3lvdXItdmlzaXQgLnB1YmxpYy10cmFuc3BvcnRfX2JvZHk+LnB1YmxpYy10cmFuc3BvcnQtY2FyZC0tY29sdW1ucywjeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydF9fYm9keT4ucHVibGljLXRyYW5zcG9ydC1jYXJkLS1haXJwb3J0e2dyaWQtY29sdW1uOmF1dG99fSN5b3VyLXZpc2l0IC5zZWN0aW9uX19kcml2aW5ne2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3JfX3doaXRlLCAjZmZmKTtwYWRkaW5nOjYwcHggMCAyMHB4IDB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjeW91ci12aXNpdCAuc2VjdGlvbl9fZHJpdmluZ3twYWRkaW5nOjYwcHggMH19I3lvdXItdmlzaXQgLnNlY3Rpb25fX2RyaXZpbmcgLmRyaXZpbmctc2VjdGlvbnttYXJnaW46MCBhdXRvO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjQwcHg7YWxpZ24taXRlbXM6c3RyZXRjaDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0jeW91ci12aXNpdCAuc2VjdGlvbl9fZHJpdmluZyAuZHJpdmluZy1zZWN0aW9uX19oZWFkZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTJweDthbGlnbi1pdGVtczpzdHJldGNoO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fSN5b3VyLXZpc2l0IC5zZWN0aW9uX19kcml2aW5nIC5kcml2aW5nLXNlY3Rpb25fX3RpdGxle2ZvbnQtZmFtaWx5OlwiYmViYXMtbmV1ZVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOnZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1oMiwgNTZweCk7bGluZS1oZWlnaHQ6MTEwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApeyN5b3VyLXZpc2l0IC5zZWN0aW9uX19kcml2aW5nIC5kcml2aW5nLXNlY3Rpb25fX3RpdGxle2ZvbnQtc2l6ZTo0OHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyN5b3VyLXZpc2l0IC5zZWN0aW9uX19kcml2aW5nIC5kcml2aW5nLXNlY3Rpb25fX3RpdGxle2ZvbnQtc2l6ZTo0MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7I3lvdXItdmlzaXQgLnNlY3Rpb25fX2RyaXZpbmcgLmRyaXZpbmctc2VjdGlvbl9fdGl0bGV7Zm9udC1zaXplOjMycHh9fSN5b3VyLXZpc2l0IC5zZWN0aW9uX19kcml2aW5nIC5kcml2aW5nLXNlY3Rpb25fX3RpdGxle2NvbG9yOnZhcigtLWNvbG9yX19uZXV0cmFsLS1kYXJrKTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MnB4O21hcmdpbi1ib3R0b206MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyN5b3VyLXZpc2l0IC5zZWN0aW9uX19kcml2aW5nIC5kcml2aW5nLXNlY3Rpb25fX3RpdGxle2ZvbnQtc2l6ZTozMnB4fX0jeW91ci12aXNpdCAuc2VjdGlvbl9fZHJpdmluZyAuZHJpdmluZy1ncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6bWlubWF4KDAsIDJmcikgbWlubWF4KDAsIDFmcik7Z2FwOjMwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsjeW91ci12aXNpdCAuc2VjdGlvbl9fZHJpdmluZyAuZHJpdmluZy1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsjeW91ci12aXNpdCAuc2VjdGlvbl9fZHJpdmluZyAuZHJpdmluZy1ncmlke2dhcDoyMHB4fX0jeW91ci12aXNpdCAuc2VjdGlvbl9fZHJpdmluZyAuZHJpdmluZy1jYXJke2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjIwcHg7YWxpZ24taXRlbXM6c3RyZXRjaDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtoZWlnaHQ6MTAwJX0jeW91ci12aXNpdCAuc2VjdGlvbl9fZHJpdmluZyAuZHJpdmluZy1jYXJkLS1wcmltYXJ5e2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3JfX3doaXRlLCAjZmZmKTtib3JkZXItcmFkaXVzOjE4cHg7Ym94LXNoYWRvdzowIDEycHggMzVweCByZ2JhKDAsMCwwLC4wOCk7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlLHRyYW5zZm9ybSAuM3MgZWFzZTtwYWRkaW5nOjQwcHggNDhweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDozMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7I3lvdXItdmlzaXQgLnNlY3Rpb25fX2RyaXZpbmcgLmRyaXZpbmctY2FyZC0tcHJpbWFyeXtwYWRkaW5nOjMycHggMzZweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjeW91ci12aXNpdCAuc2VjdGlvbl9fZHJpdmluZyAuZHJpdmluZy1jYXJkLS1wcmltYXJ5e3BhZGRpbmc6MjZweCAyNHB4fX0jeW91ci12aXNpdCAuc2VjdGlvbl9fZHJpdmluZyAuZHJpdmluZy1jYXJkLS1zdXBwb3J0e2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3JfX3doaXRlLCAjZmZmKTtib3JkZXItcmFkaXVzOjhweDtib3gtc2hhZG93OjAgMnB4IDhweCByZ2JhKDAsMCwwLC4wOCk7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlLHRyYW5zZm9ybSAuM3MgZWFzZTtib3JkZXItcmFkaXVzOjE4cHggIWltcG9ydGFudDtwYWRkaW5nOjMycHggMzJweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoyMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I3lvdXItdmlzaXQgLnNlY3Rpb25fX2RyaXZpbmcgLmRyaXZpbmctY2FyZC0tc3VwcG9ydHtwYWRkaW5nOjI0cHh9fSN5b3VyLXZpc2l0IC5zZWN0aW9uX19kcml2aW5nIC5kcml2aW5nLXN1cHBvcnR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtcm93czpyZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO2dhcDozMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7I3lvdXItdmlzaXQgLnNlY3Rpb25fX2RyaXZpbmcgLmRyaXZpbmctc3VwcG9ydHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dyaWQtdGVtcGxhdGUtcm93czpub25lO2dhcDoyMHB4fX0jeW91ci12aXNpdCAuc2VjdGlvbl9fZHJpdmluZyAuZHJpdmluZy1jYXJkX19oZWFke2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7Z2FwOjEycHg7ZmxleC13cmFwOm5vd3JhcH0jeW91ci12aXNpdCAuc2VjdGlvbl9fZHJpdmluZyAuZHJpdmluZy1jYXJkX19pY29ue3dpZHRoOjUycHg7aGVpZ2h0OjUycHg7Ym9yZGVyLXJhZGl1czoxNHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtnYXA6MDtmbGV4LXdyYXA6bm93cmFwfSN5b3VyLXZpc2l0IC5zZWN0aW9uX19kcml2aW5nIC5kcml2aW5nLWNhcmRfX2ljb24gaW1ne3dpZHRoOjMwcHg7aGVpZ2h0OmF1dG99I3lvdXItdmlzaXQgLnNlY3Rpb25fX2RyaXZpbmcgLmRyaXZpbmctY2FyZF9faWNvbi0tcHJpbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjM2LDYwLDcwLC4xMil9I3lvdXItdmlzaXQgLnNlY3Rpb25fX2RyaXZpbmcgLmRyaXZpbmctY2FyZF9faWNvbi0tc2Vjb25kYXJ5e2JhY2tncm91bmQtY29sb3I6cmdiYSg2MiwxNzgsMTY5LC4xOCl9I3lvdXItdmlzaXQgLnNlY3Rpb25fX2RyaXZpbmcgLmRyaXZpbmctY2FyZF9faWNvbi0tYWNjZW50e2JhY2tncm91bmQtY29sb3I6cmdiYSg1NywxNTIsMjU0LC4xOCl9I3lvdXItdmlzaXQgLnNlY3Rpb25fX2RyaXZpbmcgLmRyaXZpbmctY2FyZF9fdGl0bGV7Zm9udC1mYW1pbHk6XCJiZWJhcy1uZXVlXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7bGVhZGluZy10cmltOmJvdGg7dGV4dC1lZGdlOmNhcDtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtaDQsIDI0cHgpO2xpbmUtaGVpZ2h0OjkwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApeyN5b3VyLXZpc2l0IC5zZWN0aW9uX19kcml2aW5nIC5kcml2aW5nLWNhcmRfX3RpdGxle2ZvbnQtc2l6ZToyMnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyN5b3VyLXZpc2l0IC5zZWN0aW9uX19kcml2aW5nIC5kcml2aW5nLWNhcmRfX3RpdGxle2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7I3lvdXItdmlzaXQgLnNlY3Rpb25fX2RyaXZpbmcgLmRyaXZpbmctY2FyZF9fdGl0bGV7Zm9udC1zaXplOjE4cHh9fSN5b3VyLXZpc2l0IC5zZWN0aW9uX19kcml2aW5nIC5kcml2aW5nLWNhcmRfX3RpdGxle2NvbG9yOiNlYzNjNDY7Zm9udC1zaXplOjI4cHg7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOjFweDt0ZXh0LXRyYW5zZm9ybTpub25lO21hcmdpbjowfSN5b3VyLXZpc2l0IC5zZWN0aW9uX19kcml2aW5nIC5kcml2aW5nLWNhcmRfX2NvbHVtbnN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO2dhcDozMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7I3lvdXItdmlzaXQgLnNlY3Rpb25fX2RyaXZpbmcgLmRyaXZpbmctY2FyZF9fY29sdW1uc3tnYXA6MjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjeW91ci12aXNpdCAuc2VjdGlvbl9fZHJpdmluZyAuZHJpdmluZy1jYXJkX19jb2x1bW5ze2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fSN5b3VyLXZpc2l0IC5zZWN0aW9uX19kcml2aW5nIC5kcml2aW5nLWNhcmRfX2NvbHVtbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxMnB4O2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYmEodmFyKC0tY29sb3JfX25ldXRyYWwtLWRhcmspLCAwLjA4KTtwYWRkaW5nLWxlZnQ6MjBweH0jeW91ci12aXNpdCAuc2VjdGlvbl9fZHJpdmluZyAuZHJpdmluZy1jYXJkX19jb2x1bW46Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6MDtwYWRkaW5nLWxlZnQ6MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyN5b3VyLXZpc2l0IC5zZWN0aW9uX19kcml2aW5nIC5kcml2aW5nLWNhcmRfX2NvbHVtbntib3JkZXItbGVmdDowO3BhZGRpbmctbGVmdDowO3BhZGRpbmctdG9wOjEycHg7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSh2YXIoLS1jb2xvcl9fbmV1dHJhbC0tZGFyayksIDAuMDgpfSN5b3VyLXZpc2l0IC5zZWN0aW9uX19kcml2aW5nIC5kcml2aW5nLWNhcmRfX2NvbHVtbjpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjA7cGFkZGluZy10b3A6MH19I3lvdXItdmlzaXQgLnNlY3Rpb25fX2RyaXZpbmcgLmRyaXZpbmctY2FyZF9fY29sdW1uLXRpdGxle2ZvbnQtZmFtaWx5OlwiYmViYXMtbmV1ZVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2xlYWRpbmctdHJpbTpib3RoO3RleHQtZWRnZTpjYXA7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLWg0LCAyNHB4KTtsaW5lLWhlaWdodDo5MCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsjeW91ci12aXNpdCAuc2VjdGlvbl9fZHJpdmluZyAuZHJpdmluZy1jYXJkX19jb2x1bW4tdGl0bGV7Zm9udC1zaXplOjIycHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I3lvdXItdmlzaXQgLnNlY3Rpb25fX2RyaXZpbmcgLmRyaXZpbmctY2FyZF9fY29sdW1uLXRpdGxle2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7I3lvdXItdmlzaXQgLnNlY3Rpb25fX2RyaXZpbmcgLmRyaXZpbmctY2FyZF9fY29sdW1uLXRpdGxle2ZvbnQtc2l6ZToxOHB4fX0jeW91ci12aXNpdCAuc2VjdGlvbl9fZHJpdmluZyAuZHJpdmluZy1jYXJkX19jb2x1bW4tdGl0bGV7Y29sb3I6IzAwMDtmb250LXNpemU6MjJweDtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjZweDt0ZXh0LXRyYW5zZm9ybTpub25lO21hcmdpbjowfSN5b3VyLXZpc2l0IC5zZWN0aW9uX19kcml2aW5nIC5kcml2aW5nLWNhcmRfX2NvbnRlbnR7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6dmFyKC0tY29sb3JfX25ldXRyYWwtLWRhcmspO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjEuNjtsaW5lLWhlaWdodDoxLjc7Zm9udC13ZWlnaHQ6NDAwO21hcmdpbjowfSN5b3VyLXZpc2l0IC5zZWN0aW9uX19kcml2aW5nIC5kcml2aW5nLWNhcmRfX2xpbmt7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtnYXA6OHB4O2ZsZXgtd3JhcDpub3dyYXA7Zm9udC13ZWlnaHQ6NjAwfSN5b3VyLXZpc2l0IC5zZWN0aW9uX19kcml2aW5nIC5kcml2aW5nLWNhcmRfX2xpbmsgLm1hdGVyaWFsLWljb25zLCN5b3VyLXZpc2l0IC5zZWN0aW9uX19kcml2aW5nIC5kcml2aW5nLWNhcmRfX2xpbmsgLnl2LWlubGluZS1pY29ue2ZvbnQtc2l6ZToxOHB4fSN5b3VyLXZpc2l0IC5zZWN0aW9uX19kcml2aW5nIC5kcml2aW5nLWNhcmRfX2N0YXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2dhcDo4cHg7ZmxleC13cmFwOm5vd3JhcDt3aWR0aDpmaXQtY29udGVudDttYXJnaW4tdG9wOmF1dG99I3lvdXItdmlzaXQgLnNlY3Rpb25fX2RyaXZpbmcgLmRyaXZpbmctY2FyZF9fY3RhIC5tYXRlcmlhbC1pY29ucywjeW91ci12aXNpdCAuc2VjdGlvbl9fZHJpdmluZyAuZHJpdmluZy1jYXJkX19jdGEgLnl2LWlubGluZS1pY29ue2ZvbnQtc2l6ZToxOHB4O2NvbG9yOnZhcigtLWNvbG9yX193aGl0ZSwgI2ZmZil9I3lvdXItdmlzaXQgLnNlY3Rpb25fX2FjY2Vzc2liaWxpdHl7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvcl9fd2hpdGUsICNmZmYpO3BhZGRpbmc6MTBweCAwIDIwcHggMH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyN5b3VyLXZpc2l0IC5zZWN0aW9uX19hY2Nlc3NpYmlsaXR5e3BhZGRpbmc6NTBweCAwfX0jeW91ci12aXNpdCAuc2VjdGlvbl9fYWNjZXNzaWJpbGl0eSAuYWNjZXNzaWJpbGl0eS1iYW5uZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvcl9fd2hpdGUsICNmZmYpO2JvcmRlci1yYWRpdXM6MThweDtib3gtc2hhZG93OjAgOHB4IDI1cHggcmdiYSgwLDAsMCwuMTUpO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZSx0cmFuc2Zvcm0gLjNzIGVhc2U7cGFkZGluZzozNnB4IDQ4cHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtnYXA6NDBweDtmbGV4LXdyYXA6bm93cmFwO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7I3lvdXItdmlzaXQgLnNlY3Rpb25fX2FjY2Vzc2liaWxpdHkgLmFjY2Vzc2liaWxpdHktYmFubmVye2dhcDozMHB4O3BhZGRpbmc6MzJweCAzNnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyN5b3VyLXZpc2l0IC5zZWN0aW9uX19hY2Nlc3NpYmlsaXR5IC5hY2Nlc3NpYmlsaXR5LWJhbm5lcntmbGV4LWRpcmVjdGlvbjpjb2x1bW47dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoyNnB4IDI0cHh9fSN5b3VyLXZpc2l0IC5zZWN0aW9uX19hY2Nlc3NpYmlsaXR5IC5hY2Nlc3NpYmlsaXR5LWJhbm5lcl9faWNvbnt3aWR0aDo3MHB4ICFpbXBvcnRhbnQ7aGVpZ2h0OjcwcHggIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjE4cHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDowO2ZsZXgtd3JhcDpub3dyYXA7ZmxleC1zaHJpbms6MH0jeW91ci12aXNpdCAuc2VjdGlvbl9fYWNjZXNzaWJpbGl0eSAuYWNjZXNzaWJpbGl0eS1iYW5uZXJfX2ljb24gaW1ne3dpZHRoOjcwcHh9I3lvdXItdmlzaXQgLnNlY3Rpb25fX2FjY2Vzc2liaWxpdHkgLmFjY2Vzc2liaWxpdHktYmFubmVyX19jb250ZW50e2ZsZXg6MTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxMnB4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OmNlbnRlcn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyN5b3VyLXZpc2l0IC5zZWN0aW9uX19hY2Nlc3NpYmlsaXR5IC5hY2Nlc3NpYmlsaXR5LWJhbm5lcl9fY29udGVudHthbGlnbi1pdGVtczpjZW50ZXJ9fSN5b3VyLXZpc2l0IC5zZWN0aW9uX19hY2Nlc3NpYmlsaXR5IC5hY2Nlc3NpYmlsaXR5LWJhbm5lcl9fdGl0bGV7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6IzZmNmY2Zjtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoxLjY7bGluZS1oZWlnaHQ6MS44O2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW46MDt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiMwMDAgIWltcG9ydGFudDtmb250LXdlaWdodDo2MDB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjeW91ci12aXNpdCAuc2VjdGlvbl9fYWNjZXNzaWJpbGl0eSAuYWNjZXNzaWJpbGl0eS1iYW5uZXJfX3RpdGxle2ZvbnQtc2l6ZToyMnB4fX0jeW91ci12aXNpdCAuc2VjdGlvbl9fYWNjZXNzaWJpbGl0eSAuYWNjZXNzaWJpbGl0eS1iYW5uZXJfX3RleHR7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6IzZmNmY2Zjtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoxLjY7bGluZS1oZWlnaHQ6MS44O2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW46MDt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiMwMDAgIWltcG9ydGFudH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyN5b3VyLXZpc2l0IC5zZWN0aW9uX19hY2Nlc3NpYmlsaXR5IC5hY2Nlc3NpYmlsaXR5LWJhbm5lcl9fdGV4dHttYXgtd2lkdGg6bm9uZX19I3lvdXItdmlzaXQgLnNlY3Rpb25fX2FjY2Vzc2liaWxpdHkgLmFjY2Vzc2liaWxpdHktYmFubmVyX190ZXh0IGF7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNmNTM1NDAsICNlNjczMjgpO2JhY2tncm91bmQtc2l6ZToxMDAlOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnRleHQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6cmdiYSgwLDAsMCwwKTtiYWNrZ3JvdW5kLWNsaXA6dGV4dDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2ZvbnQtd2VpZ2h0OjYwMH0jeW91ci12aXNpdCAuc2VjdGlvbl9fYWNjZXNzaWJpbGl0eSAuYWNjZXNzaWJpbGl0eS1iYW5uZXJfX2FjdGlvbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjEycHg7ZmxleC13cmFwOm5vd3JhcDtib3JkZXItcmFkaXVzOjhweDtwYWRkaW5nOjE2cHggMjJweDt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjp2YXIoLS1jb2xvcl9fbmV1dHJhbC0tZGFyayk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2UsYm94LXNoYWRvdyAuM3MgZWFzZX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7I3lvdXItdmlzaXQgLnNlY3Rpb25fX2FjY2Vzc2liaWxpdHkgLmFjY2Vzc2liaWxpdHktYmFubmVyX19hY3Rpb246aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTJweCk7Ym94LXNoYWRvdzowIDJweCA4cHggcmdiYSgwLDAsMCwuMDgpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyN5b3VyLXZpc2l0IC5zZWN0aW9uX19hY2Nlc3NpYmlsaXR5IC5hY2Nlc3NpYmlsaXR5LWJhbm5lcl9fYWN0aW9ue3dpZHRoOjEwMCU7anVzdGlmeS1jb250ZW50OmNlbnRlcn19I3lvdXItdmlzaXQgLnNlY3Rpb25fX2FjY2Vzc2liaWxpdHkgLmFjY2Vzc2liaWxpdHktYmFubmVyX19hY3Rpb24taWNvbnt3aWR0aDo3MHB4O2hlaWdodDo3MHB4O2JvcmRlci1yYWRpdXM6MTRweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjA7ZmxleC13cmFwOm5vd3JhcDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yX193aGl0ZSwgI2ZmZik7ZmxleC1zaHJpbms6MH0jeW91ci12aXNpdCAuc2VjdGlvbl9fYWNjZXNzaWJpbGl0eSAuYWNjZXNzaWJpbGl0eS1iYW5uZXJfX2FjdGlvbi1pY29uIGltZ3t3aWR0aDo3MHB4fSN5b3VyLXZpc2l0IC5zZWN0aW9uX19hY2Nlc3NpYmlsaXR5IC5hY2Nlc3NpYmlsaXR5LWJhbm5lcl9fYWN0aW9uLWxhYmVse2ZvbnQtZmFtaWx5OlwiYmViYXMtbmV1ZVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2xlYWRpbmctdHJpbTpib3RoO3RleHQtZWRnZTpjYXA7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO2ZvbnQtc2l6ZTp2YXIoLS1Gb250LXNpemVzLWg0LCAyNHB4KTtsaW5lLWhlaWdodDo5MCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsjeW91ci12aXNpdCAuc2VjdGlvbl9fYWNjZXNzaWJpbGl0eSAuYWNjZXNzaWJpbGl0eS1iYW5uZXJfX2FjdGlvbi1sYWJlbHtmb250LXNpemU6MjJweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjeW91ci12aXNpdCAuc2VjdGlvbl9fYWNjZXNzaWJpbGl0eSAuYWNjZXNzaWJpbGl0eS1iYW5uZXJfX2FjdGlvbi1sYWJlbHtmb250LXNpemU6MjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApeyN5b3VyLXZpc2l0IC5zZWN0aW9uX19hY2Nlc3NpYmlsaXR5IC5hY2Nlc3NpYmlsaXR5LWJhbm5lcl9fYWN0aW9uLWxhYmVse2ZvbnQtc2l6ZToxOHB4fX0jeW91ci12aXNpdCAuc2VjdGlvbl9fYWNjZXNzaWJpbGl0eSAuYWNjZXNzaWJpbGl0eS1iYW5uZXJfX2FjdGlvbi1sYWJlbHtjb2xvcjp2YXIoLS1jb2xvcl9fbmV1dHJhbC0tZGFyayk7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOi41cHg7dGV4dC10cmFuc2Zvcm06bm9uZTttYXJnaW46MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyN5b3VyLXZpc2l0IC5zZWN0aW9uX19hY2Nlc3NpYmlsaXR5IC5hY2Nlc3NpYmlsaXR5LWJhbm5lcl9fYWN0aW9uLWxhYmVse2ZvbnQtc2l6ZToxNnB4fX0jeW91ci12aXNpdCAuc2VjdGlvbl9fY3ljbGluZ3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yX193aGl0ZSwgI2ZmZik7cGFkZGluZzo2MHB4IDAgMjBweCAwfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I3lvdXItdmlzaXQgLnNlY3Rpb25fX2N5Y2xpbmd7cGFkZGluZzo2MHB4IDB9fSN5b3VyLXZpc2l0IC5zZWN0aW9uX19jeWNsaW5nIC5jeWNsaW5nLXNlY3Rpb257bWFyZ2luOjAgYXV0bztkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo0MHB4O2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9I3lvdXItdmlzaXQgLnNlY3Rpb25fX2N5Y2xpbmcgLmN5Y2xpbmctc2VjdGlvbl9faGVhZGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjEycHg7YWxpZ24taXRlbXM6c3RyZXRjaDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0jeW91ci12aXNpdCAuc2VjdGlvbl9fY3ljbGluZyAuY3ljbGluZy1zZWN0aW9uX190aXRsZXtmb250LWZhbWlseTpcImJlYmFzLW5ldWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtaDIsIDU2cHgpO2xpbmUtaGVpZ2h0OjExMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsjeW91ci12aXNpdCAuc2VjdGlvbl9fY3ljbGluZyAuY3ljbGluZy1zZWN0aW9uX190aXRsZXtmb250LXNpemU6NDhweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjeW91ci12aXNpdCAuc2VjdGlvbl9fY3ljbGluZyAuY3ljbGluZy1zZWN0aW9uX190aXRsZXtmb250LXNpemU6NDBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApeyN5b3VyLXZpc2l0IC5zZWN0aW9uX19jeWNsaW5nIC5jeWNsaW5nLXNlY3Rpb25fX3RpdGxle2ZvbnQtc2l6ZTozMnB4fX0jeW91ci12aXNpdCAuc2VjdGlvbl9fY3ljbGluZyAuY3ljbGluZy1zZWN0aW9uX190aXRsZXtjb2xvcjp2YXIoLS1jb2xvcl9fbmV1dHJhbC0tZGFyayk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjJweDttYXJnaW4tYm90dG9tOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjeW91ci12aXNpdCAuc2VjdGlvbl9fY3ljbGluZyAuY3ljbGluZy1zZWN0aW9uX190aXRsZXtmb250LXNpemU6MzJweH19I3lvdXItdmlzaXQgLnNlY3Rpb25fX2N5Y2xpbmcgLmN5Y2xpbmctY2FyZHN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO2dhcDozMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7I3lvdXItdmlzaXQgLnNlY3Rpb25fX2N5Y2xpbmcgLmN5Y2xpbmctY2FyZHN7Z2FwOjIwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsjeW91ci12aXNpdCAuc2VjdGlvbl9fY3ljbGluZyAuY3ljbGluZy1jYXJkc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX0jeW91ci12aXNpdCAuc2VjdGlvbl9fY3ljbGluZyAuY3ljbGluZy1jYXJke2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjIwcHg7YWxpZ24taXRlbXM6c3RyZXRjaDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0jeW91ci12aXNpdCAuc2VjdGlvbl9fY3ljbGluZyAuY3ljbGluZy1jYXJkX19oZWFke2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7Z2FwOjEycHg7ZmxleC13cmFwOm5vd3JhcH0jeW91ci12aXNpdCAuc2VjdGlvbl9fY3ljbGluZyAuY3ljbGluZy1jYXJkX19pY29ue3dpZHRoOjQ4cHg7aGVpZ2h0OjQ4cHg7Ym9yZGVyLXJhZGl1czoxMnB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtnYXA6MDtmbGV4LXdyYXA6bm93cmFwO2NvbG9yOiNlYzNjNDZ9I3lvdXItdmlzaXQgLnNlY3Rpb25fX2N5Y2xpbmcgLmN5Y2xpbmctY2FyZF9faWNvbiBpbWd7d2lkdGg6MzBweDtoZWlnaHQ6YXV0b30jeW91ci12aXNpdCAuc2VjdGlvbl9fY3ljbGluZyAuY3ljbGluZy1jYXJkX19pY29uLS1zZWNvbmRhcnl7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDYyLDE3OCwxNjksLjE2KTtjb2xvcjojM2ViMmE5fSN5b3VyLXZpc2l0IC5zZWN0aW9uX19jeWNsaW5nIC5jeWNsaW5nLWNhcmRfX2ljb24tLWFjY2VudHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNTcsMTUyLDI1NCwuMTYpO2NvbG9yOiMzOTk4ZmV9I3lvdXItdmlzaXQgLnNlY3Rpb25fX2N5Y2xpbmcgLmN5Y2xpbmctY2FyZF9fdGl0bGV7Zm9udC1mYW1pbHk6XCJiZWJhcy1uZXVlXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7bGVhZGluZy10cmltOmJvdGg7dGV4dC1lZGdlOmNhcDtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7Zm9udC1zaXplOnZhcigtLUZvbnQtc2l6ZXMtaDQsIDI0cHgpO2xpbmUtaGVpZ2h0OjkwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApeyN5b3VyLXZpc2l0IC5zZWN0aW9uX19jeWNsaW5nIC5jeWNsaW5nLWNhcmRfX3RpdGxle2ZvbnQtc2l6ZToyMnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyN5b3VyLXZpc2l0IC5zZWN0aW9uX19jeWNsaW5nIC5jeWNsaW5nLWNhcmRfX3RpdGxle2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7I3lvdXItdmlzaXQgLnNlY3Rpb25fX2N5Y2xpbmcgLmN5Y2xpbmctY2FyZF9fdGl0bGV7Zm9udC1zaXplOjE4cHh9fSN5b3VyLXZpc2l0IC5zZWN0aW9uX19jeWNsaW5nIC5jeWNsaW5nLWNhcmRfX3RpdGxle2NvbG9yOiNlYzNjNDY7Zm9udC1zaXplOjI4cHg7Zm9udC13ZWlnaHQ6NDAwO2xldHRlci1zcGFjaW5nOjFweDt0ZXh0LXRyYW5zZm9ybTpub25lO21hcmdpbjowfSN5b3VyLXZpc2l0IC5zZWN0aW9uX19jeWNsaW5nIC5jeWNsaW5nLWNhcmRfX2NvbnRlbnR7bWFyZ2luLWJvdHRvbToyMHB4fSN5b3VyLXZpc2l0IC5zZWN0aW9uX19jeWNsaW5nIC5jeWNsaW5nLWNhcmRfX2NvbnRlbnQgdWwsI3lvdXItdmlzaXQgLnNlY3Rpb25fX2N5Y2xpbmcgLmN5Y2xpbmctY2FyZF9fY29udGVudCBvbHttYXJnaW46MDtwYWRkaW5nLWxlZnQ6MThweH0jeW91ci12aXNpdCAuc2VjdGlvbl9fY3ljbGluZyAucHVibGljLXRyYW5zcG9ydC1jYXJkX19jdGF7bWFyZ2luLXRvcDphdXRvfSN5b3VyLXZpc2l0IC5zZWN0aW9uX19jeWNsaW5nIC5jeWNsaW5nLWNhcmRfX2N0YXttYXJnaW4tdG9wOmF1dG87d2lkdGg6Zml0LWNvbnRlbnQ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtnYXA6OHB4O2ZsZXgtd3JhcDpub3dyYXB9I3lvdXItdmlzaXQgLnNlY3Rpb25fX2N5Y2xpbmcgLmN5Y2xpbmctY2FyZF9fY3RhIHNwYW57cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfSN5b3VyLXZpc2l0IC5zZWN0aW9uX19jeWNsaW5nIC5jeWNsaW5nLWNhcmRfX2N0YSAubWF0ZXJpYWwtaWNvbnMsI3lvdXItdmlzaXQgLnNlY3Rpb25fX2N5Y2xpbmcgLmN5Y2xpbmctY2FyZF9fY3RhIC55di1pbmxpbmUtaWNvbntmb250LXNpemU6MThweDtjb2xvcjp2YXIoLS1jb2xvcl9fd2hpdGUsICNmZmYpfSN5b3VyLXZpc2l0IC5zZWN0aW9uX19jeWNsaW5nIC5jeWNsaW5nLWNhcmRfX2xpbmt7bWFyZ2luLXRvcDphdXRvO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7Z2FwOjhweDtmbGV4LXdyYXA6bm93cmFwO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZjUzNTQwLCAjZTY3MzI4KTtiYWNrZ3JvdW5kLXNpemU6MTAwJTstd2Via2l0LWJhY2tncm91bmQtY2xpcDp0ZXh0Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOnJnYmEoMCwwLDAsMCk7YmFja2dyb3VuZC1jbGlwOnRleHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC13ZWlnaHQ6NjAwfSN5b3VyLXZpc2l0IC5zZWN0aW9uX19jeWNsaW5nIC5jeWNsaW5nLWNhcmRfX2xpbmsgLm1hdGVyaWFsLWljb25zLCN5b3VyLXZpc2l0IC5zZWN0aW9uX19jeWNsaW5nIC5jeWNsaW5nLWNhcmRfX2xpbmsgLnl2LWlubGluZS1pY29ue2ZvbnQtc2l6ZToxOHB4O2NvbG9yOmluaGVyaXR9I3lvdXItdmlzaXQgLnB1YmxpYy10cmFuc3BvcnQtY2FyZHtwb3NpdGlvbjpyZWxhdGl2ZX0jeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydC1jYXJkX19oZWFke2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7Z2FwOjE2cHg7ZmxleC13cmFwOm5vd3JhcH0jeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydC1jYXJkX19jb2x1bW5ze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtnYXA6MzJweDttYXJnaW4tYm90dG9tOjMwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsjeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydC1jYXJkX19jb2x1bW5ze2dhcDoyNHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyN5b3VyLXZpc2l0IC5wdWJsaWMtdHJhbnNwb3J0LWNhcmRfX2NvbHVtbnN7Z2FwOjIwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsjeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydC1jYXJkX19jb2x1bW5ze2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fSN5b3VyLXZpc2l0IC5wdWJsaWMtdHJhbnNwb3J0LWNhcmRfX2NvbHVtbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxNHB4O2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9I3lvdXItdmlzaXQgLnB1YmxpYy10cmFuc3BvcnQtY2FyZF9faGVhZGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Z2FwOjE2cHg7ZmxleC13cmFwOm5vd3JhcH0jeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydC1jYXJkX19pY29ue2ZsZXgtc2hyaW5rOjA7Y29sb3I6I2VjM2M0Nn0jeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydC1jYXJkX19pY29uIGltZ3tkaXNwbGF5OmJsb2NrO3dpZHRoOjMwcHg7aGVpZ2h0OmF1dG99I3lvdXItdmlzaXQgLnB1YmxpYy10cmFuc3BvcnQtY2FyZF9faWNvbiAubWF0ZXJpYWwtaWNvbnMsI3lvdXItdmlzaXQgLnB1YmxpYy10cmFuc3BvcnQtY2FyZF9faWNvbiAueXYtaW5saW5lLWljb257Zm9udC1zaXplOjI4cHh9I3lvdXItdmlzaXQgLnB1YmxpYy10cmFuc3BvcnQtY2FyZF9faWNvbi0taW5saW5le3dpZHRoOjQ4cHg7aGVpZ2h0OjQ4cHh9I3lvdXItdmlzaXQgLnB1YmxpYy10cmFuc3BvcnQtY2FyZF9faWNvbi0tYmFkZ2V7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0fSN5b3VyLXZpc2l0IC5wdWJsaWMtdHJhbnNwb3J0LWNhcmRfX3RpdGxlc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo0cHg7YWxpZ24taXRlbXM6c3RyZXRjaDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0jeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydC1jYXJkX190aXRsZXtmbGV4OjF9I3lvdXItdmlzaXQgLnB1YmxpYy10cmFuc3BvcnQtY2FyZF9fdGl0bGUtdGV4dHtkaXNwbGF5OmlubGluZX0jeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydC1jYXJkX190aXRsZS10ZXh0IHNwYW57Y29sb3I6IzNlYjJhOX0jeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydC1jYXJkX19zdWJ0aXRsZXtmb250LWZhbWlseTpcIm1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtjb2xvcjojM2ViMmE5O2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjEuNjtsaW5lLWhlaWdodDoxLjI7Zm9udC13ZWlnaHQ6NDAwO21hcmdpbjowO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzouOHB4fSN5b3VyLXZpc2l0IC5wdWJsaWMtdHJhbnNwb3J0LWNhcmRfX2xlYWR7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6dmFyKC0tY29sb3JfX25ldXRyYWwtLWRhcmspO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjEuNjtsaW5lLWhlaWdodDoxLjc7Zm9udC13ZWlnaHQ6NDAwO21hcmdpbjowfSN5b3VyLXZpc2l0IC5wdWJsaWMtdHJhbnNwb3J0LWNhcmRfX2xpc3R7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxMnB4fSN5b3VyLXZpc2l0IC5wdWJsaWMtdHJhbnNwb3J0LWNhcmRfX2xpc3QtaXRlbXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2dhcDoxMHB4O2ZsZXgtd3JhcDpub3dyYXB9I3lvdXItdmlzaXQgLnB1YmxpYy10cmFuc3BvcnQtY2FyZF9fbGlzdC1idWxsZXR7d2lkdGg6NnB4O2hlaWdodDo2cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZjUzNTQwLCAjZTY3MzI4KTtmbGV4LXNocmluazowO21hcmdpbi10b3A6OHB4fSN5b3VyLXZpc2l0IC5wdWJsaWMtdHJhbnNwb3J0LWNhcmRfX2xpc3QtbG9nb3toZWlnaHQ6MTFweDt3aWR0aDphdXRvO2ZsZXgtc2hyaW5rOjA7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjRweH0jeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydC1jYXJkX19saXN0LXRleHR7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6dmFyKC0tY29sb3JfX25ldXRyYWwtLWRhcmspO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNjtsaW5lLWhlaWdodDoxLjY7Zm9udC13ZWlnaHQ6NDAwO21hcmdpbjowO2Rpc3BsYXk6aW5saW5lLWJsb2NrfSN5b3VyLXZpc2l0IC5wdWJsaWMtdHJhbnNwb3J0LWNhcmRfX2xpc3QtdGV4dCBzcGFue2NvbG9yOiMzZWIyYTl9I3lvdXItdmlzaXQgLnB1YmxpYy10cmFuc3BvcnQtY2FyZF9fZXllYnJvd3tkaXNwbGF5OmlubGluZTtmb250LWZhbWlseTpcImJlYmFzLW5ldWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtsZWFkaW5nLXRyaW06Ym90aDt0ZXh0LWVkZ2U6Y2FwO2NvbG9yOnZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1oNCwgMjRweCk7bGluZS1oZWlnaHQ6OTAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7I3lvdXItdmlzaXQgLnB1YmxpYy10cmFuc3BvcnQtY2FyZF9fZXllYnJvd3tmb250LXNpemU6MjJweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydC1jYXJkX19leWVicm93e2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7I3lvdXItdmlzaXQgLnB1YmxpYy10cmFuc3BvcnQtY2FyZF9fZXllYnJvd3tmb250LXNpemU6MThweH19I3lvdXItdmlzaXQgLnB1YmxpYy10cmFuc3BvcnQtY2FyZF9fZXllYnJvd3tjb2xvcjojM2ViMmE5O2ZvbnQtc2l6ZToyNnB4O2ZvbnQtd2VpZ2h0OjQwMDtsZXR0ZXItc3BhY2luZzoxcHg7dGV4dC10cmFuc2Zvcm06bm9uZTttYXJnaW46MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyN5b3VyLXZpc2l0IC5wdWJsaWMtdHJhbnNwb3J0LWNhcmRfX2V5ZWJyb3d7Zm9udC1zaXplOjI0cHggIWltcG9ydGFudH19I3lvdXItdmlzaXQgLnB1YmxpYy10cmFuc3BvcnQtY2FyZC0tbmF2ZXR0ZXtoZWlnaHQ6MTAwJTtnYXA6MjRweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyN5b3VyLXZpc2l0IC5wdWJsaWMtdHJhbnNwb3J0LWNhcmQtLW5hdmV0dGV7aGVpZ2h0OmF1dG99fSN5b3VyLXZpc2l0IC5wdWJsaWMtdHJhbnNwb3J0LWNhcmQtLW5hdmV0dGUgLnB1YmxpYy10cmFuc3BvcnQtY2FyZF9fdGl0bGV7bWFyZ2luOjA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOjE2cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydC1jYXJkLS1uYXZldHRlIC5wdWJsaWMtdHJhbnNwb3J0LWNhcmRfX3RpdGxle2dhcDoxMnB4fX0jeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydC1jYXJkLS1uYXZldHRlIC5wdWJsaWMtdHJhbnNwb3J0LWNhcmRfX2xvZ297ZGlzcGxheTppbmxpbmUtZmxleDtoZWlnaHQ6MTAwJTthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0jeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydC1jYXJkLS1uYXZldHRlIC5wdWJsaWMtdHJhbnNwb3J0LWNhcmRfX2xvZ28gc3ZnLCN5b3VyLXZpc2l0IC5wdWJsaWMtdHJhbnNwb3J0LWNhcmQtLW5hdmV0dGUgLnB1YmxpYy10cmFuc3BvcnQtY2FyZF9fbG9nbyBpbWd7d2lkdGg6MzBweDtoZWlnaHQ6MTAwJX0jeW91ci12aXNpdCAucHVibGljLXRyYW5zcG9ydC1jYXJkLS1uYXZldHRlIC5wdWJsaWMtdHJhbnNwb3J0LWNhcmRfX3RpdGxlLXRleHR7ZGlzcGxheTpibG9jaztjb2xvcjojZWMzYzQ2O2ZvbnQtc2l6ZToyNnB4O2xpbmUtaGVpZ2h0OjEuMTtmb250LXdlaWdodDo0MDA7bGV0dGVyLXNwYWNpbmc6LjhweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9I3lvdXItdmlzaXQgLnB1YmxpYy10cmFuc3BvcnQtY2FyZC0tbmF2ZXR0ZSAucHVibGljLXRyYW5zcG9ydC1jYXJkX190aXRsZS10ZXh0IHNwYW57Y29sb3I6IzNlYjJhOX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyN5b3VyLXZpc2l0IC5wdWJsaWMtdHJhbnNwb3J0LWNhcmQtLW5hdmV0dGUgLnB1YmxpYy10cmFuc3BvcnQtY2FyZF9fdGl0bGUtdGV4dHtmb250LXNpemU6MjJweH19I3lvdXItdmlzaXQgLnB1YmxpYy10cmFuc3BvcnQtY2FyZF9fbG9nb3tkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtc2hyaW5rOjB9I3lvdXItdmlzaXQgLnB1YmxpYy10cmFuc3BvcnQtY2FyZF9fbG9nbyBzdmd7ZGlzcGxheTpibG9jaztoZWlnaHQ6YXV0bzt3aWR0aDphdXRvfSN5b3VyLXZpc2l0IC5wdWJsaWMtdHJhbnNwb3J0LWNhcmRfX2xvZ28gaW1ne2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG87bWF4LWhlaWdodDozMHB4O3dpZHRoOmF1dG99I3lvdXItdmlzaXQgLm5hdmV0dGUtY2FyZF9fY29udGVudHtmb250LWZhbWlseTpcIm1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtjb2xvcjp2YXIoLS1jb2xvcl9fbmV1dHJhbC0tZGFyayk7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MS42O2xpbmUtaGVpZ2h0OjEuNztmb250LXdlaWdodDo0MDA7bWFyZ2luOjA7bWFyZ2luLWJvdHRvbToyNnB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I3lvdXItdmlzaXQgLm5hdmV0dGUtY2FyZF9fY29udGVudHttYXJnaW4tYm90dG9tOjI0cHh9fSN5b3VyLXZpc2l0IC5uYXZldHRlLWNhcmRfX2NvbnRlbnQgcHttYXJnaW46MCAwIDEwcHh9I3lvdXItdmlzaXQgLm5hdmV0dGUtY2FyZF9fY29udGVudCBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfSN5b3VyLXZpc2l0IC5uYXZldHRlLWNhcmRfX2NvbnRlbnQgc3Ryb25ne2ZvbnQtd2VpZ2h0OjcwMH0jeW91ci12aXNpdCAubmF2ZXR0ZS1jYXJkX19tZXRhe21hcmdpbjowIDAgMzJweDtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOm1pbm1heCgwLCAxNDBweCkgbWlubWF4KDAsIDFmcik7Z2FwOjIwcHg7YWxpZ24taXRlbXM6ZmxleC1zdGFydH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApeyN5b3VyLXZpc2l0IC5uYXZldHRlLWNhcmRfX21ldGF7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOm1pbm1heCgwLCAxNzBweCkgbWlubWF4KDAsIDFmcik7Z2FwOjEycHggMzJweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjeW91ci12aXNpdCAubmF2ZXR0ZS1jYXJkX19tZXRhe2dhcDoyNHB4O21hcmdpbi1ib3R0b206MjRweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApeyN5b3VyLXZpc2l0IC5uYXZldHRlLWNhcmRfX21ldGF7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19I3lvdXItdmlzaXQgLm5hdmV0dGUtY2FyZF9fdGltZWxpbmV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MzZweDthbGlnbi1pdGVtczpzdHJldGNoO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3BhZGRpbmc6OHB4IDA7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I3lvdXItdmlzaXQgLm5hdmV0dGUtY2FyZF9fdGltZWxpbmV7bWluLXdpZHRoOmF1dG87Z2FwOjB9fSN5b3VyLXZpc2l0IC5uYXZldHRlLWNhcmRfX3RpbWVsaW5lOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyOHB4O2JvdHRvbToyOHB4O2xlZnQ6MTJweDt3aWR0aDoycHg7YmFja2dyb3VuZDojZTdlN2U3fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I3lvdXItdmlzaXQgLm5hdmV0dGUtY2FyZF9fdGltZWxpbmU6OmJlZm9yZXtsZWZ0OjEycHg7dG9wOjI2cHg7Ym90dG9tOjI2cHh9fSN5b3VyLXZpc2l0IC5uYXZldHRlLWNhcmRfX3N0YXRpb257cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjM2cHg7bWluLWhlaWdodDo1MnB4O21heC13aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7Z2FwOjA7ZmxleC13cmFwOm5vd3JhcDtjb2xvcjp2YXIoLS1jb2xvcl9fbmV1dHJhbC0tZGFyayl9I3lvdXItdmlzaXQgLm5hdmV0dGUtY2FyZF9fc3RhdGlvbi1iYWRnZXt3aWR0aDoyNXB4O2hlaWdodDoyNXB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNlYzNjNDY7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LXNocmluazowO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3otaW5kZXg6Mn0jeW91ci12aXNpdCAubmF2ZXR0ZS1jYXJkX19zdGF0aW9uLWJhZGdlIGltZ3tvYmplY3QtZml0OmNvbnRhaW47Ym9yZGVyLXJhZGl1czo1MCU7cGFkZGluZzo0cHh9I3lvdXItdmlzaXQgLm5hdmV0dGUtY2FyZF9fc3RhdGlvbi1sYWJlbHtmb250LWZhbWlseTpcImJlYmFzLW5ldWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtsZWFkaW5nLXRyaW06Ym90aDt0ZXh0LWVkZ2U6Y2FwO2NvbG9yOnZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtmb250LXNpemU6dmFyKC0tRm9udC1zaXplcy1oNCwgMjRweCk7bGluZS1oZWlnaHQ6OTAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7I3lvdXItdmlzaXQgLm5hdmV0dGUtY2FyZF9fc3RhdGlvbi1sYWJlbHtmb250LXNpemU6MjJweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjeW91ci12aXNpdCAubmF2ZXR0ZS1jYXJkX19zdGF0aW9uLWxhYmVse2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7I3lvdXItdmlzaXQgLm5hdmV0dGUtY2FyZF9fc3RhdGlvbi1sYWJlbHtmb250LXNpemU6MThweH19I3lvdXItdmlzaXQgLm5hdmV0dGUtY2FyZF9fc3RhdGlvbi1sYWJlbHtjb2xvcjp2YXIoLS1jb2xvcl9fbmV1dHJhbC0tZGFyayk7Zm9udC1zaXplOjE5cHg7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOi43cHg7dGV4dC10cmFuc2Zvcm06bm9uZTttYXJnaW46MDtsaW5lLWhlaWdodDoxLjI7d29yZC13cmFwOmJyZWFrLXdvcmQ7b3ZlcmZsb3ctd3JhcDpicmVhay13b3JkO21heC13aWR0aDoxMDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I3lvdXItdmlzaXQgLm5hdmV0dGUtY2FyZF9fc3RhdGlvbi1sYWJlbHtmb250LXNpemU6MTdweH19I3lvdXItdmlzaXQgLm5hdmV0dGUtY2FyZF9fZGV0YWlsc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoyNHB4O2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7cGFkZGluZzo4cHggMH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyN5b3VyLXZpc2l0IC5uYXZldHRlLWNhcmRfX2RldGFpbHN7Z2FwOjBweH19I3lvdXItdmlzaXQgLm5hdmV0dGUtY2FyZF9fZGV0YWlse2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7Z2FwOjE0cHg7ZmxleC13cmFwOm5vd3JhcDtwb3NpdGlvbjpyZWxhdGl2ZTttaW4taGVpZ2h0OjUycHg7Y29sb3I6IzI5MjkyOX0jeW91ci12aXNpdCAubmF2ZXR0ZS1jYXJkX19kZXRhaWwtaWNvbnt3aWR0aDoyNnB4O2hlaWdodDoyNnB4O2ZsZXgtc2hyaW5rOjA7b2JqZWN0LWZpdDpjb250YWlufUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I3lvdXItdmlzaXQgLm5hdmV0dGUtY2FyZF9fZGV0YWlsLWljb257d2lkdGg6MjJweDtoZWlnaHQ6MjJweH19I3lvdXItdmlzaXQgLm5hdmV0dGUtY2FyZF9fZGV0YWlsLXRleHR7Zm9udC1mYW1pbHk6XCJtb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6dmFyKC0tY29sb3JfX25ldXRyYWwtLWRhcmspO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjEuNjtsaW5lLWhlaWdodDoxLjY7Zm9udC13ZWlnaHQ6NTAwO21hcmdpbjowO2Rpc3BsYXk6YmxvY2t9I3lvdXItdmlzaXQgLm5hdmV0dGUtY2FyZF9fZGV0YWlsLXRleHQgc3Ryb25ne2ZvbnQtd2VpZ2h0OjcwMH0jeW91ci12aXNpdCAuc2VjdGlvbl9fdHJhbnNwb3J0LXRhYnN7cGFkZGluZzoyMHB4IDA7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvcl9fd2hpdGUsICNmZmYpO3Bvc2l0aW9uOnN0aWNreTt0b3A6dmFyKC0teXYtc3RpY2t5LXRvcCwgMTM0cHgpO3otaW5kZXg6OTA7Ym94LXNoYWRvdzowIDJweCA4cHggcmdiYSgwLDAsMCwuMDUpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I3lvdXItdmlzaXQgLnNlY3Rpb25fX3RyYW5zcG9ydC10YWJze3BhZGRpbmc6MzBweCAwO3RvcDp2YXIoLS15di1zdGlja3ktdG9wLCAxMzRweCl9fSN5b3VyLXZpc2l0IC50cmFuc3BvcnQtdGFic3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjYwcHg7ZmxleC13cmFwOndyYXB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsjeW91ci12aXNpdCAudHJhbnNwb3J0LXRhYnN7Z2FwOjQwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4ICl7I3lvdXItdmlzaXQgLnRyYW5zcG9ydC10YWJze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MzBweH19I3lvdXItdmlzaXQgLnRyYW5zcG9ydC10YWJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtnYXA6MjBweDtmbGV4LXdyYXA6bm93cmFwO2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZTtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTtwYWRkaW5nOjA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Z2FwOjIwcHggIWltcG9ydGFudH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCApeyN5b3VyLXZpc2l0IC50cmFuc3BvcnQtdGFie2dhcDoxNXB4fX0jeW91ci12aXNpdCAudHJhbnNwb3J0LXRhYl9faWNvbntoZWlnaHQ6MTlweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjA7ZmxleC13cmFwOm5vd3JhcDtmbGV4LXNocmluazowO3Bvc2l0aW9uOnJlbGF0aXZlfSN5b3VyLXZpc2l0IC50cmFuc3BvcnQtdGFiX19pY29uLWdyYXksI3lvdXItdmlzaXQgLnRyYW5zcG9ydC10YWJfX2ljb24tcmVke2hlaWdodDoxOXB4O3dpZHRoOmF1dG87ZGlzcGxheTpibG9jazt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2V9I3lvdXItdmlzaXQgLnRyYW5zcG9ydC10YWJfX2ljb24tZ3JheXtvcGFjaXR5OjF9I3lvdXItdmlzaXQgLnRyYW5zcG9ydC10YWJfX2ljb24tcmVke3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtvcGFjaXR5OjB9I3lvdXItdmlzaXQgLnRyYW5zcG9ydC10YWJfX3RleHR7Zm9udC1mYW1pbHk6XCJiZWJhcy1uZXVlXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MjBweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTtsZXR0ZXItc3BhY2luZzouNXB4O2NvbG9yOiM3Njc2NzY7dHJhbnNpdGlvbjpjb2xvciAuM3MgZWFzZTt3aGl0ZS1zcGFjZTpub3dyYXB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHggKXsjeW91ci12aXNpdCAudHJhbnNwb3J0LXRhYl9fdGV4dHtmb250LXNpemU6MThweDt3aGl0ZS1zcGFjZTpub3JtYWx9fSN5b3VyLXZpc2l0IC50cmFuc3BvcnQtdGFiLS1hY3RpdmUgLnRyYW5zcG9ydC10YWJfX2ljb24tZ3JheXtvcGFjaXR5OjB9I3lvdXItdmlzaXQgLnRyYW5zcG9ydC10YWItLWFjdGl2ZSAudHJhbnNwb3J0LXRhYl9faWNvbi1yZWR7b3BhY2l0eToxfSN5b3VyLXZpc2l0IC50cmFuc3BvcnQtdGFiLS1hY3RpdmUgLnRyYW5zcG9ydC10YWJfX3RleHR7Y29sb3I6I2VjM2M0Nn1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7I3lvdXItdmlzaXQgLnRyYW5zcG9ydC10YWI6aG92ZXIgLnRyYW5zcG9ydC10YWJfX2ljb24tZ3JheXtvcGFjaXR5OjB9I3lvdXItdmlzaXQgLnRyYW5zcG9ydC10YWI6aG92ZXIgLnRyYW5zcG9ydC10YWJfX2ljb24tcmVke29wYWNpdHk6MX0jeW91ci12aXNpdCAudHJhbnNwb3J0LXRhYjpob3ZlciAudHJhbnNwb3J0LXRhYl9fdGV4dHtjb2xvcjojZWMzYzQ2fX1ib2R5LnBhZ2UtdGVtcGxhdGUtdHBsX3lvdXJfdmlzaXQgLmhlYWRlci0tc3RpY2t5e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zbGljay1zbGlkZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy1tcy10b3VjaC1hY3Rpb246cGFuLXk7dG91Y2gtYWN0aW9uOnBhbi15Oy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5zbGljay1saXN0e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjowO3BhZGRpbmc6MH0uc2xpY2stbGlzdDpmb2N1c3tvdXRsaW5lOjB9LnNsaWNrLWxpc3QuZHJhZ2dpbmd7Y3Vyc29yOnBvaW50ZXI7Y3Vyc29yOmhhbmR9LnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCwuc2xpY2stc2xpZGVyIC5zbGljay10cmFja3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9LnNsaWNrLXRyYWNre3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnNsaWNrLXRyYWNrOmFmdGVyLC5zbGljay10cmFjazpiZWZvcmV7ZGlzcGxheTp0YWJsZTtjb250ZW50OlwiXCJ9LnNsaWNrLXRyYWNrOmFmdGVye2NsZWFyOmJvdGh9LnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNre3Zpc2liaWxpdHk6aGlkZGVufS5zbGljay1zbGlkZXtkaXNwbGF5Om5vbmU7ZmxvYXQ6bGVmdDtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweH1bZGlyPXJ0bF0gLnNsaWNrLXNsaWRle2Zsb2F0OnJpZ2h0fS5zbGljay1zbGlkZSBpbWd7ZGlzcGxheTpibG9ja30uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWd7ZGlzcGxheTpub25lfS5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWd7cG9pbnRlci1ldmVudHM6bm9uZX0uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRle2Rpc3BsYXk6YmxvY2t9LnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRle3Zpc2liaWxpdHk6aGlkZGVufS5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGV7ZGlzcGxheTpibG9jaztoZWlnaHQ6YXV0bztib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMCl9LnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbntkaXNwbGF5Om5vbmV9IiwiOnJvb3Qge1xuICAtLWNvbG9yX193aGl0ZTogI2ZmZmZmZjtcbiAgLS1jb2xvcl9fYmxhY2s6ICMwMDAwMDA7XG5cbiAgLS1jb2xvcl9fcHJpbWFyeTogIzAwMzI1YztcbiAgLS1jb2xvcl9fc2Vjb25kYXJ5OiAjMDBiNGJmO1xuICAtLWNvbG9yX19hY2NlbnQ6ICNmZjZiMzU7XG4gIC0tY29sb3JfX2xpZ2h0OiAjZmZmZmZmO1xuICAtLWNvbG9yX19kYXJrOiAjMWExYTFhO1xuXG4gIC0tY29sb3JfX25ldXRyYWwtLWxpZ2h0OiAjZjNmM2YzO1xuICAtLWNvbG9yX19uZXV0cmFsOiAjNzQ3Mzc2O1xuICAtLWNvbG9yX19uZXV0cmFsLS1kYXJrOiAjMjkyOTI5O1xuICAtLWNvbG9yX19ib2R5OiB2YXIoLS1jb2xvcl9fbmV1dHJhbC0tZGFyayk7XG5cbiAgLS1jb2xvcl9fYWRtaW46IHZhcigtLWNvbG9yX19wcmltYXJ5KTtcblxuICAtLWNvbG9yX19mYWNlYm9vazogIzE4NzdmMjtcbiAgLS1jb2xvcl9fdHdpdHRlcjogIzFkYTFmMjtcbiAgLS1jb2xvcl9fbGlua2VkaW46ICMwYTY2YzI7XG4gIC0tY29sb3JfX2luc3RhZ3JhbTogI2U0NDA1ZjtcbiAgLS1jb2xvcl9feW91dHViZTogI2NkMjAxZjtcbiAgLS1jb2xvcl9fcGludGVyZXN0OiAjYmQwODFjO1xuXG4gIC0tdGV4dF9fcHJpbWFyeTogXCJiZWJhcy1uZXVlXCIsIHNhbnMtc2VyaWY7XG4gIC0tdGV4dF9fc2Vjb25kYXJ5OiBcIm1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgLS10ZXh0X19iYXNlLS1zaXplOiAxNnB4O1xuICAtLXRleHRfX2Jhc2UtLWxpbmU6IDI1cHg7XG5cbiAgLS1saW5lYXI6IGN1YmljLWJlemllcigwLjI1LCAwLjI1LCAwLjc1LCAwLjc1KTtcbiAgLS1lYXNlSW5RdWFkOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xuICAtLWVhc2VJbkN1YmljOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgLS1lYXNlSW5RdWFydDogY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7XG4gIC0tZWFzZUluUXVpbnQ6IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAtLWVhc2VJblNpbmU6IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuICAtLWVhc2VJbkV4cG86IGN1YmljLWJlemllcigwLjk1LCAwLjA1LCAwLjc5NSwgMC4wMzUpO1xuICAtLWVhc2VJbkNpcmM6IGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KTtcbiAgLS1lYXNlSW5CYWNrOiBjdWJpYy1iZXppZXIoMC42LCAwLCAwLjczNSwgMC4wNDUpO1xuICAtLWVhc2VPdXRRdWFkOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIC0tZWFzZU91dEN1YmljOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgLS1lYXNlT3V0UXVhcnQ6IGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIC0tZWFzZU91dFF1aW50OiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gIC0tZWFzZU91dFNpbmU6IGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xuICAtLWVhc2VPdXRFeHBvOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gIC0tZWFzZU91dENpcmM6IGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuICAtLWVhc2VPdXRCYWNrOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgLS1lYXNlSW5PdXRRdWFkOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC0tZWFzZUluT3V0Q3ViaWM6IGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgLS1lYXNlSW5PdXRRdWFydDogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLS1lYXNlSW5PdXRRdWludDogY3ViaWMtYmV6aWVyKDAuODYsIDAsIDAuMDcsIDEpO1xuICAtLWVhc2VJbk91dFNpbmU6IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG4gIC0tZWFzZUluT3V0RXhwbzogY3ViaWMtYmV6aWVyKDEsIDAsIDAsIDEpO1xuICAtLWVhc2VJbk91dENpcmM6IGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpO1xuICAtLWVhc2VJbk91dEJhY2s6IGN1YmljLWJlemllcigwLjY4LCAwLCAwLjI2NSwgMSk7XG5cbiAgLS1jb250YWluZXJfX3dpZHRoOiAxODAwcHg7XG4gIC0tY29udGFpbmVyX19wYWRkaW5nOiAyMHB4O1xuXG4gIC0tTWFpbi1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZTAxYzQ3IDAlLCAjZTk4MDI0IDEwMCUpO1xuICAtLUZvbnQtc2l6ZXMtaDE6IDg0cHg7XG4gIC0tRm9udC1zaXplcy1oMjogNTZweDtcbiAgLS1Gb250LXNpemVzLWgzOiAzNnB4O1xuICAtLUZvbnQtc2l6ZXMtaDQ6IDI0cHg7XG4gIC0tRm9udC1zaXplcy10YWctLWJpZzogMTRweDtcbiAgLS1Gb250LXNpemVzLW1lbnUtaXRlbTogMTZweDtcbiAgLS1Gb250LXNpemVzLXBhcmFncmFwaC0tYmlnOiAxOHB4O1xuICAtLUZvbnQtc2l6ZXMtcGFyYWdyYXBoOiAxOHB4O1xuICAtLUZvbnQtc2l6ZXMtYnV0dG9uOiAxNnB4O1xuICAtLUZvbnQtc2l6ZXMtcXVvdGUtLWJpZzogNDhweDtcbn1cblxuJGJyZWFrcG9pbnRfX3hzOiA0NTBweDtcbiRicmVha3BvaW50X19zOiA2ODBweDtcbiRicmVha3BvaW50X19tOiAxMDUwcHg7XG4kYnJlYWtwb2ludF9fbDogMTMwMHB4O1xuJGJyZWFrcG9pbnRfX3hsOiAxNjAwcHg7XG5cbiRpbWc6IFwiLi4vaW1nL1wiO1xuJHN2ZzogXCIuLi9pbWcvc3ZnL1wiO1xuJGZvbnRzOiBcIi4uLy4uL2ZvbnRzL1wiO1xuIiwiLyogRGVmYXVsdCBhbmltYXRpb24gc3R5bGVzICovXG4uaGFzLWFuaW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgZWFzZSwgdHJhbnNmb3JtIDAuNDVzIGVhc2U7XG59XG5cbi8qIEN1c3RvbSBhbmltYXRpb25zICovXG5bZGF0YS1hbmltPVwiZmFkZS11cFwiXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcbn1cbltkYXRhLWFuaW09XCJmYWRlLWRvd25cIl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xufVxuW2RhdGEtYW5pbT1cImZhZGUtbGVmdFwiXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTVweCk7XG59XG5bZGF0YS1hbmltPVwiZmFkZS1yaWdodFwiXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNXB4KTtcbn1cbltkYXRhLWFuaW09XCJ6b29tLWluXCJdIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xufVxuW2RhdGEtYW5pbT1cInpvb20tb3V0XCJdIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuW2RhdGEtYW5pbT1cImZsaXAtbGVmdFwiXSB7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgtOTBkZWcpO1xufVxuW2RhdGEtYW5pbT1cImZsaXAtcmlnaHRcIl0ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoOTBkZWcpO1xufVxuW2RhdGEtYW5pbT1cImZsaXAtdXBcIl0ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTkwZGVnKTtcbn1cbltkYXRhLWFuaW09XCJmbGlwLWRvd25cIl0ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpO1xufVxuXG4vKiBXaGVuIHRoZSBlbGVtZW50IGJlY29tZXMgdmlzaWJsZSwgcmVzZXQgdHJhbnNmb3JtIGFuZCBvcGFjaXR5ICovXG4uYW5pbWF0ZWQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEdTQVAgQW5pbWF0aW9uIENsYXNzZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFuaW1hdGUge1xuICAmLWZhZGUtdXAge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICB9XG5cbiAgJi1mYWRlLWRvd24ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgfVxuXG4gICYtZmFkZS1sZWZ0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XG4gIH1cblxuICAmLWZhZGUtcmlnaHQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwcHgpO1xuICB9XG5cbiAgJi1zY2FsZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICB9XG5cbiAgJi1zcGxpdC10ZXh0LFxuICAmLXNwbGl0LXRleHQtbGluZXMsXG4gICYtc3BsaXQtdGV4dC13b3JkcyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4vLyBTdGFnZ2VyIGRlbGF5cyBmb3IgbXVsdGlwbGUgZWxlbWVudHNcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAuYW5pbWF0ZS1kZWxheS0jeyRpfSB7XG4gICAgLS1hbmltYXRlLWRlbGF5OiAjeyRpICogMC4xfXM7XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEZvbnQgRmFjZSBEZWNsYXJhdGlvbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gQmViYXMgTmV1ZSAtIFJlZ3VsYXJcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJiZWJhcy1uZXVlXCI7XG4gIHNyYzogdXJsKFwiI3skZm9udHN9YmViYXMtbmV1ZS1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG4vLyBNb250c2VycmF0IC0gUmVndWxhclxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRcIjtcbiAgc3JjOiB1cmwoXCIjeyRmb250c31tb250c2VycmF0LXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtZGlzcGxheTogZmFsbGJhY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbi8vIE1vbnRzZXJyYXQgLSBMaWdodCBJdGFsaWNcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0XCI7XG4gIHNyYzogdXJsKFwiI3skZm9udHN9bW9udHNlcnJhdC1saWdodC1pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtZGlzcGxheTogZmFsbGJhY2s7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbi8vIE1vbnRzZXJyYXQgLSBSZWd1bGFyIEl0YWxpY1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRcIjtcbiAgc3JjOiB1cmwoXCIjeyRmb250c31tb250c2VycmF0LXJlZ3VsYXItaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG4vLyBNb250c2VycmF0IC0gTWVkaXVtXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdFwiO1xuICBzcmM6IHVybChcIiN7JGZvbnRzfW1vbnRzZXJyYXQtbWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG4vLyBNb250c2VycmF0IC0gU2VtaUJvbGRcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0XCI7XG4gIHNyYzogdXJsKFwiI3skZm9udHN9bW9udHNlcnJhdC1zZW1pYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuLy8gTW9udHNlcnJhdCAtIFNlbWlCb2xkIEl0YWxpY1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRcIjtcbiAgc3JjOiB1cmwoXCIjeyRmb250c31tb250c2VycmF0LXNlbWlib2xkLWl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjaztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbiIsIkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJ0b3VyLWV0LXRheGlzLXZlbnVlc1wiO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvdG91ci1ldC10YXhpcy12ZW51ZXMvdG91ci1ldC10YXhpcy12ZW51ZXMuZW90Jyk7XG5cdHNyYzogdXJsKCcuLi9mb250cy90b3VyLWV0LXRheGlzLXZlbnVlcy90b3VyLWV0LXRheGlzLXZlbnVlcy5lb3Q/I2llZml4JykgZm9ybWF0KCdlb3QnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL3RvdXItZXQtdGF4aXMtdmVudWVzL3RvdXItZXQtdGF4aXMtdmVudWVzLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHRcdHVybCgnLi4vZm9udHMvdG91ci1ldC10YXhpcy12ZW51ZXMvdG91ci1ldC10YXhpcy12ZW51ZXMud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHRcdHVybCgnLi4vZm9udHMvdG91ci1ldC10YXhpcy12ZW51ZXMvdG91ci1ldC10YXhpcy12ZW51ZXMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuXHRcdHVybCgnLi4vZm9udHMvdG91ci1ldC10YXhpcy12ZW51ZXMvdG91ci1ldC10YXhpcy12ZW51ZXMuc3ZnI3RvdXItZXQtdGF4aXMtdmVudWVzJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuLmljb246YmVmb3JlIHtcblx0Zm9udC1mYW1pbHk6IFwidG91ci1ldC10YXhpcy12ZW51ZXNcIjtcblx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHQvKiBzcGVhazogbm9uZTsgb25seSBuZWNlc3NhcnkgaWYgbm90IHVzaW5nIHRoZSBwcml2YXRlIHVuaWNvZGUgcmFuZ2UgKGZpcnN0R2x5cGggb3B0aW9uKSAqL1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5cbi5pY29uLWFycm93LWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMDFcIjtcbn1cblxuLmljb24tY2xvc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMDJcIjtcbn1cblxuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMDNcIjtcbn1cblxuLmljb24tbGlua2VkaW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMDRcIjtcbn1cblxuLmljb24tdHdpdHRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAwNVwiO1xufVxuIiwiLyoqXG4gKiBVdGlsaXRpZXNcbiAqIFJldXNhYmxlIHV0aWxpdHkgY2xhc3Nlc1xuICovXG5cbi8qKlxuICogR3JhZGllbnQgdGV4dCBlZmZlY3RcbiAqIFVzYWdlOiA8c3BhbiBjbGFzcz1cImdyYWRpZW50LXRleHRcIj5IaWdobGlnaHRlZCB0ZXh0PC9zcGFuPlxuICovXG4uZ3JhZGllbnQtdGV4dCxcbi50ZXh0LWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogdmFyKFxuICAgIC0tTWFpbi1ncmFkaWVudCxcbiAgICBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlMDFjNDcgMCUsICNlOTgwMjQgMTAwJSlcbiAgKTtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgLy8gUXVhbmQgU3BsaXRUZXh0IChkYXRhLWFuaW09XCJ3b3Jkc1wiKSBkw6ljb3VwZSBsZSB0ZXh0ZSwgaWwgaW5zw6hyZSBkZXNcbiAgLy8gLnJldmVhbC13b3JkIMOgIGwnaW50w6lyaWV1ciBkdSBzcGFuIOKAlCBjZSBxdWkgY2Fzc2UgYmFja2dyb3VuZC1jbGlwOiB0ZXh0LlxuICAvLyBPbiByZXBvcnRlIGxlIGdyYWRpZW50IHN1ciBjaGFxdWUgLnJldmVhbC13b3JkIGVuZmFudC5cbiAgLnJldmVhbC13b3JkIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoXG4gICAgICAtLU1haW4tZ3JhZGllbnQsXG4gICAgICBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlMDFjNDcgMCUsICNlOTgwMjQgMTAwJSlcbiAgICApO1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4iLCIvKioqXG4gICAgVGhlIG5ldyBDU1MgcmVzZXQgLSB2ZXJzaW9uIDEuMTEuMyAobGFzdCB1cGRhdGVkIDI1LjA4LjIwMjQpXG4gICAgR2l0SHViIHBhZ2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9lbGFkMjQxMi90aGUtbmV3LWNzcy1yZXNldFxuKioqL1xuXG4vKlxuICAgIFJlbW92ZSBhbGwgdGhlIHN0eWxlcyBvZiB0aGUgXCJVc2VyLUFnZW50LVN0eWxlc2hlZXRcIiwgZXhjZXB0IGZvciB0aGUgJ2Rpc3BsYXknIHByb3BlcnR5XG4gICAgLSBUaGUgXCJzeW1ib2wgKlwiIHBhcnQgaXMgdG8gc29sdmUgRmlyZWZveCBTVkcgc3ByaXRlIGJ1Z1xuICAgIC0gVGhlIFwiaHRtbFwiIGVsZW1lbnQgaXMgZXhjbHVkZWQsIG90aGVyd2lzZSBhIGJ1ZyBpbiBDaHJvbWUgYnJlYWtzIHRoZSBDU1MgaHlwaGVucyBwcm9wZXJ0eSAoaHR0cHM6Ly9naXRodWIuY29tL2VsYWQyNDEyL3RoZS1uZXctY3NzLXJlc2V0L2lzc3Vlcy8zNilcbiAqL1xuKjp3aGVyZShcbiAgICA6bm90KGh0bWwsIGlmcmFtZSwgY2FudmFzLCBpbWcsIHN2ZywgdmlkZW8sIGF1ZGlvKTpub3Qoc3ZnICosIHN5bWJvbCAqKVxuICApIHtcbiAgYWxsOiB1bnNldDtcbiAgZGlzcGxheTogcmV2ZXJ0O1xufVxuXG4vKiBQcmVmZXJyZWQgYm94LXNpemluZyB2YWx1ZSAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogRml4IG1vYmlsZSBTYWZhcmkgaW5jcmVhc2UgZm9udC1zaXplIG9uIGxhbmRzY2FwZSBtb2RlICovXG5odG1sIHtcbiAgLW1vei10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG59XG5cbi8qIFJlYXBwbHkgdGhlIHBvaW50ZXIgY3Vyc29yIGZvciBhbmNob3IgdGFncyAqL1xuYSxcbmJ1dHRvbiB7XG4gIGN1cnNvcjogcmV2ZXJ0O1xufVxuXG4vKiBSZW1vdmUgbGlzdCBzdHlsZXMgKGJ1bGxldHMvbnVtYmVycykgKi9cbm9sLFxudWwsXG5tZW51LFxuc3VtbWFyeSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZpcmVmb3g6IHNvbHZlIGlzc3VlIHdoZXJlIG5lc3RlZCBvcmRlcmVkIGxpc3RzIGNvbnRpbnVlIG51bWJlcmluZyBmcm9tIHBhcmVudCAoaHR0cHM6Ly9idWd6aWxsYS5tb3ppbGxhLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg4MTUxNykgKi9cbm9sIHtcbiAgY291bnRlci1yZXNldDogcmV2ZXJ0O1xufVxuXG4vKiBGb3IgaW1hZ2VzIHRvIG5vdCBiZSBhYmxlIHRvIGV4Y2VlZCB0aGVpciBjb250YWluZXIgKi9cbmltZyB7XG4gIG1heC1pbmxpbmUtc2l6ZTogMTAwJTtcbiAgbWF4LWJsb2NrLXNpemU6IDEwMCU7XG59XG5cbi8qIHJlbW92ZXMgc3BhY2luZyBiZXR3ZWVuIGNlbGxzIGluIHRhYmxlcyAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4vKiBTYWZhcmkgLSBzb2x2aW5nIGlzc3VlIHdoZW4gdXNpbmcgdXNlci1zZWxlY3Q6bm9uZSBvbiB0aGUgPGJvZHk+IHRleHQgaW5wdXQgZG9lc24ndCB3b3JraW5nICovXG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogYXV0bztcbn1cblxuLyogcmV2ZXJ0IHRoZSAnd2hpdGUtc3BhY2UnIHByb3BlcnR5IGZvciB0ZXh0YXJlYSBlbGVtZW50cyBvbiBTYWZhcmkgKi9cbnRleHRhcmVhIHtcbiAgd2hpdGUtc3BhY2U6IHJldmVydDtcbn1cblxuLyogbWluaW11bSBzdHlsZSB0byBhbGxvdyB0byBzdHlsZSBtZXRlciBlbGVtZW50ICovXG5tZXRlciB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogcmV2ZXJ0O1xuICBhcHBlYXJhbmNlOiByZXZlcnQ7XG59XG5cbi8qIHByZWZvcm1hdHRlZCB0ZXh0IC0gdXNlIG9ubHkgZm9yIHRoaXMgZmVhdHVyZSAqL1xuOndoZXJlKHByZSkge1xuICBhbGw6IHJldmVydDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogcmVzZXQgZGVmYXVsdCB0ZXh0IG9wYWNpdHkgb2YgaW5wdXQgcGxhY2Vob2xkZXIgKi9cbjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdW5zZXQ7XG59XG5cbi8qIGZpeCB0aGUgZmVhdHVyZSBvZiAnaGlkZGVuJyBhdHRyaWJ1dGUuXG4gICBkaXNwbGF5OnJldmVydDsgcmV2ZXJ0IHRvIGVsZW1lbnQgaW5zdGVhZCBvZiBhdHRyaWJ1dGUgKi9cbjp3aGVyZShbaGlkZGVuXSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiByZXZlcnQgZm9yIGJ1ZyBpbiBDaHJvbWl1bSBicm93c2Vyc1xuICAgLSBmaXggZm9yIHRoZSBjb250ZW50IGVkaXRhYmxlIGF0dHJpYnV0ZSB3aWxsIHdvcmsgcHJvcGVybHkuXG4gICAtIHdlYmtpdC11c2VyLXNlbGVjdDogYXV0bzsgYWRkZWQgZm9yIFNhZmFyaSBpbiBjYXNlIG9mIHVzaW5nIHVzZXItc2VsZWN0Om5vbmUgb24gd3JhcHBlciBlbGVtZW50Ki9cbjp3aGVyZShbY29udGVudGVkaXRhYmxlXTpub3QoW2NvbnRlbnRlZGl0YWJsZT1cImZhbHNlXCJdKSkge1xuICAtbW96LXVzZXItbW9kaWZ5OiByZWFkLXdyaXRlO1xuICAtd2Via2l0LXVzZXItbW9kaWZ5OiByZWFkLXdyaXRlO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAtd2Via2l0LWxpbmUtYnJlYWs6IGFmdGVyLXdoaXRlLXNwYWNlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvO1xufVxuXG4vKiBhcHBseSBiYWNrIHRoZSBkcmFnZ2FibGUgZmVhdHVyZSAtIGV4aXN0IG9ubHkgaW4gQ2hyb21pdW0gYW5kIFNhZmFyaSAqL1xuOndoZXJlKFtkcmFnZ2FibGU9XCJ0cnVlXCJdKSB7XG4gIC13ZWJraXQtdXNlci1kcmFnOiBlbGVtZW50O1xufVxuXG4vKiBSZXZlcnQgTW9kYWwgbmF0aXZlIGJlaGF2aW9yICovXG46d2hlcmUoZGlhbG9nOm1vZGFsKSB7XG4gIGFsbDogcmV2ZXJ0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBSZW1vdmUgZGV0YWlscyBzdW1tYXJ5IHdlYmtpdCBzdHlsZXMgKi9cbjo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIqLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLyoqXG4gKiBIdG1sXG4gKi9cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4vKipcbiAqIEJvZHlcbiAqL1xuXG5ib2R5IHtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0X19iYXNlLS1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXRleHRfX2Jhc2UtLWxpbmUpO1xuICBjb2xvcjogdmFyKC0tY29sb3JfX2JvZHkpO1xuICBmb250LWZhbWlseTogdmFyKC0tdGV4dF9fcHJpbWFyeSk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLyoqXG4gKiBJbWFnZXNcbiAqL1xuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKlxuICogVmlkZW9cbiAqL1xuXG52aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQnV0dG9uc1xuICovXG5cbmlucHV0IHtcbiAgYWxsOiByZXZlcnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmEsXG5idXR0b24sXG5zZWxlY3QsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJmaWxlXCJdLFxuaW5wdXRbdHlwZT1cImltYWdlXCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cImNvbG9yXCJdLFxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBzZWxlY3Rpb25zIGNvbG9yXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yX193aGl0ZSk7XG59XG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xufVxuXG46Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBXb3JkcHJlc3MgYmFzZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLndmLWxvYWRpbmcgYm9keSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLy8gS2VlcCBDb21wbGlhbnogVUkgb24gYSBuZXV0cmFsIHN5c3RlbSBzdGFjayBpbnN0ZWFkIG9mIHRoZSBzaXRlIGJyYW5kIGZvbnQuXG4uY21wbHotY29va2llYmFubmVyLFxuLmNtcGx6LWNvb2tpZWJhbm5lciAqLFxuLmNtcGx6LWNvb2tpZWJhbm5lciBidXR0b24sXG4uY21wbHotY29va2llYmFubmVyIGlucHV0LFxuLmNtcGx6LWNvb2tpZWJhbm5lciBzZWxlY3QsXG4uY21wbHotY29va2llYmFubmVyIHRleHRhcmVhLFxuLmNtcGx6LWNvb2tpZWJhbm5lciAuY21wbHotdGl0bGUsXG4uY21wbHotY29va2llYmFubmVyIC5jbXBsei1tZXNzYWdlLFxuLmNtcGx6LWNvb2tpZWJhbm5lciAuY21wbHotYnRuIHtcbiAgZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsXG4gICAgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRW50cmFuY2UgQW5pbWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gSGlkZSBlbGVtZW50cyB3aXRoIGVudHJhbmNlIGFuaW1hdGlvbnMgdW50aWwgSmF2YVNjcmlwdCBpbml0aWFsaXplcyB0aGVtXG5bZGF0YS1hbmltYXRlXSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8vIFByZXNlcnZlIHJlZHVjZWQgbW90aW9uIHByZWZlcmVuY2VzXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICBbZGF0YS1hbmltYXRlXSB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIuY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyO1xufVxuXG4uY29udGVudCB7XG4gIC0taGVhZGVyLWhlaWdodDogMTU2cHg7XG4gIC0tY29udGVudC1uYXYtZ2FwOiAxMzBweDtcbiAgLS1jb250ZW50LW5hdi1vZmZzZXQ6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCkgKyB2YXIoLS1jb250ZW50LW5hdi1nYXApKTtcbiAgLS1oZXJvLWNvbnRlbnQtc3RhcnQ6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCkgKyAxMDBweCk7XG4gIGRpc3BsYXk6IGZsb3ctcm9vdDtcbiAgcGFkZGluZy10b3A6IHZhcigtLWNvbnRlbnQtbmF2LW9mZnNldCk7XG4gIHBhZGRpbmctYm90dG9tOiA1dmg7XG4gIG1pbi1oZWlnaHQ6IDkwdmg7XG5cbiAgQGluY2x1ZGUgbXEobCkge1xuICAgIC0taGVhZGVyLWhlaWdodDogMTQ0cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtcShtKSB7XG4gICAgLS1oZWFkZXItaGVpZ2h0OiAxMDRweDtcbiAgICAtLWhlcm8tY29udGVudC1zdGFydDogMTIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtcShzKSB7XG4gICAgLS1oZWFkZXItaGVpZ2h0OiA5MnB4O1xuICAgIC0taGVyby1jb250ZW50LXN0YXJ0OiAxMjBweDtcbiAgfVxufVxuXG4vLyBGdWxsLWJsZWVkIGhlcm8gcGFnZXMgLyBzdGFuZGFsb25lIGxhbmRpbmcgcGFnZSAtIG5vIGdsb2JhbCBuYXYgb2Zmc2V0IGhlcmUuXG4vLyBUaGUgZmlyc3Qgc2VjdGlvbiBoYW5kbGVzIGl0cyBvd24gc3BhY2luZyB3aGVuIHRoZSBoZWFkZXIgb3ZlcmxheXMgdGhlIG1lZGlhLlxuI3NpbmdsZS1ldmVudHMsXG4jc2luZ2xlLXZlbnVlcyxcbiNzaW5nbGUtcG9zdCxcbiNob21lLFxuI2xpbmtzUGFnZSxcbiNzZXJ2aWNlcyxcbiNjb250YWN0LFxuI2Fib3V0LFxuI2VzcGFjZXMsXG4jZXZlbnRzLWxpc3RpbmcsXG4jZWRpdG9yaWF1eCxcbiNkb2N1bWVudHMsXG4jcGFydGVuYWlyZXMsXG4jZmFxLXBhZ2Uge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLm1haW4tdGl0bGUge1xuICBAaW5jbHVkZSBmb250X19oMTtcbn1cblxuLmhpZGRlbi10ZXh0IHtcbiAgQGluY2x1ZGUgaGlkZGVuLXRleHQ7XG59XG4iLCIvL1xuLy8gTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gZGltKCR3aWR0aCwgJGhlaWdodDogJHdpZHRoKSB7XG4gIHdpZHRoOiAkd2lkdGg7XG4gIGhlaWdodDogJGhlaWdodDtcbn1cblxuQG1peGluIGNpcmNsZSgkd2lkdGgpIHtcbiAgd2lkdGg6ICR3aWR0aDtcbiAgaGVpZ2h0OiAkd2lkdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbkBtaXhpbiBoaWRkZW4tdGV4dCgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xufVxuXG5AbWl4aW4gbGluZS1jbGFtcCgkbGluZXMpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmVzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG5AbWl4aW4gb2JqZWN0Rml0KCR0eXBlKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcblxuICA+IDppcyhpbWcsIHZpZGVvLCBpZnJhbWUsIHBpY3R1cmUpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogJHR5cGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQGZ1bmN0aW9uIHB4VG9SZW0oJHB4KSB7XG4gIEByZXR1cm4gY2FsYygjeyRweH0gLyAxNiAqIDFyZW0pO1xufVxuXG5AbWl4aW4gbm9vbWlhKCRzdHlsZTogZGFyaykge1xuICAubm9vbWlhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA4MXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRzdmd9bG9nby1ub29taWEtLSN7JHN0eWxlfS5zdmcpIGxlZnQgY2VudGVyIC8gODFweCAxNXB4XG4gICAgICAgIG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgdmFyKC0tZWFzZUluUXVhZCk7XG4gICAgICB3aWR0aDogMDtcbiAgICB9XG5cbiAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyX193aWR0aCk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXJfX3BhZGRpbmcpO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBGb250IE1peGluc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBCZWJhcyBOZXVlIC0gUmVndWxhclxuQG1peGluIGZvbnQtaGVhZGluZygpIHtcbiAgZm9udC1mYW1pbHk6IFwiYmViYXMtbmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8vIE1vbnRzZXJyYXQgLSBMaWdodCBJdGFsaWNcbkBtaXhpbiBmb250LWJvZHktbGlnaHQtaXRhbGljKCkge1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLy8gTW9udHNlcnJhdCAtIFJlZ3VsYXJcbkBtaXhpbiBmb250LWJvZHktcmVndWxhcigpIHtcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8vIE1vbnRzZXJyYXQgLSBSZWd1bGFyIEl0YWxpY1xuQG1peGluIGZvbnQtYm9keS1yZWd1bGFyLWl0YWxpYygpIHtcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8vIE1vbnRzZXJyYXQgLSBNZWRpdW1cbkBtaXhpbiBmb250LWJvZHktbWVkaXVtKCkge1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLy8gTW9udHNlcnJhdCAtIFNlbWlCb2xkXG5AbWl4aW4gZm9udC1ib2R5LXNlbWlib2xkKCkge1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLy8gTW9udHNlcnJhdCAtIFNlbWlCb2xkIEl0YWxpY1xuQG1peGluIGZvbnQtYm9keS1zZW1pYm9sZC1pdGFsaWMoKSB7XG4gIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBUeXBvZ3JhcGh5IE1peGluc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AbWl4aW4gZm9udF9faDEge1xuICBAaW5jbHVkZSBmb250LWhlYWRpbmcoKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tRm9udC1zaXplcy1oMSwgODRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuXG4gIEBpbmNsdWRlIG1xKGwpIHtcbiAgICBmb250LXNpemU6IDcycHg7XG4gIH1cblxuICBAaW5jbHVkZSBtcShtKSB7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbXEocykge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxufVxuXG5AbWl4aW4gZm9udF9faDIge1xuICBAaW5jbHVkZSBmb250LWhlYWRpbmcoKTtcbiAgZm9udC1zaXplOiB2YXIoLS1Gb250LXNpemVzLWgyLCA1NnB4KTtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG5cbiAgQGluY2x1ZGUgbXEobCkge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKG0pIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtcShzKSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5cbkBtaXhpbiBmb250X19oMi0tZGFyayB7XG4gIEBpbmNsdWRlIGZvbnQtaGVhZGluZygpO1xuICBjb2xvcjogdmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO1xuICBmb250LXNpemU6IHZhcigtLUZvbnQtc2l6ZXMtaDIsIDU2cHgpO1xuICBsaW5lLWhlaWdodDogMTEwJTtcblxuICBAaW5jbHVkZSBtcShsKSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbXEobSkge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKHMpIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuQG1peGluIGZvbnRfX2gzIHtcbiAgQGluY2x1ZGUgZm9udC1oZWFkaW5nKCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tRm9udC1zaXplcy1oMywgMzZweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuXG4gIEBpbmNsdWRlIG1xKGwpIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cblxuICBAaW5jbHVkZSBtcShtKSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbXEocykge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG5AbWl4aW4gZm9udF9faDQge1xuICBAaW5jbHVkZSBmb250LWhlYWRpbmcoKTtcbiAgbGVhZGluZy10cmltOiBib3RoO1xuICB0ZXh0LWVkZ2U6IGNhcDtcbiAgY29sb3I6IHZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtcbiAgZm9udC1zaXplOiB2YXIoLS1Gb250LXNpemVzLWg0LCAyNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDkwJTtcblxuICBAaW5jbHVkZSBtcShsKSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbXEobSkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKHMpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuQG1peGluIGZvbnRfX3N0YXQtbnVtYmVyIHtcbiAgQGluY2x1ZGUgZm9udC1oZWFkaW5nKCk7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNDhweCwgN3Z3LCAxMDBweCk7XG4gIGxpbmUtaGVpZ2h0OiA5MCU7XG5cbiAgQGluY2x1ZGUgbXEobSkge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gZm9udF9fcGFyYWdyYXBoIHtcbiAgQGluY2x1ZGUgZm9udC1ib2R5LXJlZ3VsYXIoKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtcbiAgZm9udC1zaXplOiB2YXIoLS1Gb250LXNpemVzLXBhcmFncmFwaCwgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuXG4gIEBpbmNsdWRlIG1xKGwpIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtcShtKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbXEocykge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWl4aW4gZm9udF9fcGFyYWdyYXBoLS1iaWcge1xuICBAaW5jbHVkZSBmb250LWJvZHktcmVndWxhcigpO1xuICBjb2xvcjogdmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTtcbiAgZm9udC1zaXplOiB2YXIoLS1Gb250LXNpemVzLXBhcmFncmFwaC0tYmlnLCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG5cbiAgQGluY2x1ZGUgbXEobCkge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKG0pIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtcShzKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtaXhpbiBmb250X19idXR0b24ge1xuICBAaW5jbHVkZSBmb250LWJvZHktc2VtaWJvbGQoKTtcbiAgZm9udC1zaXplOiB2YXIoLS1Gb250LXNpemVzLWJ1dHRvbiwgMTZweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWl4aW4gZm9udF9faDItLW1vYmlsZSB7XG4gIEBpbmNsdWRlIGZvbnQtaGVhZGluZygpO1xuICBmb250LXNpemU6IHZhcigtLUZvbnQtc2l6ZXMtaDIsIDM2cHgpO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbn1cblxuQG1peGluIGZvbnRfX3NlY3Rpb24tdGl0bGUge1xuICBmb250LWZhbWlseTogXCJiZWJhcy1uZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcblxuICBAaW5jbHVkZSBtcShsKSB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbXEocykge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuXG5AbWl4aW4gZm9udF9fY2FyZC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcImJlYmFzLW5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuXG4gIEBpbmNsdWRlIG1xKGwpIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtcShzKSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbkBtaXhpbiBmb250X19oZWFkbGluZSB7XG4gIEBpbmNsdWRlIGZvbnQtaGVhZGluZygpO1xuICBjb2xvcjogdmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO1xuICBmb250LXNpemU6IHZhcigtLUZvbnQtc2l6ZXMtaGVhZGxpbmUsIDIwMHB4KTtcbiAgbGluZS1oZWlnaHQ6IDkwJTtcbn1cblxuQG1peGluIGZvbnRfX2hlYWRsaW5lLS0yIHtcbiAgQGluY2x1ZGUgZm9udC1oZWFkaW5nKCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tRm9udC1zaXplcy1oZWFkbGluZSwgNzJweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xufVxuXG4vKiBmb250X19xdW90ZS0tYmlnICovXG5AbWl4aW4gZm9udF9fcXVvdGUtLWJpZyB7XG4gIEBpbmNsdWRlIGZvbnQtYm9keS1saWdodC1pdGFsaWMoKTtcbiAgZm9udC1zaXplOiB2YXIoLS1Gb250LXNpemVzLXF1b3RlLS1iaWcsIDQ4cHgpO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjQ0cHg7XG5cbiAgQGluY2x1ZGUgbXEobCkge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKG0pIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cblxuICBAaW5jbHVkZSBtcShzKSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbkBtaXhpbiBmb250X190YWctLWJpZyB7XG4gIEBpbmNsdWRlIGZvbnQtYm9keS1zZW1pYm9sZCgpO1xuICBmb250LXNpemU6IHZhcigtLUZvbnQtc2l6ZXMtdGFnLS1iaWcsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogZm9udF9fdGFnICovXG5AbWl4aW4gZm9udF9fdGFnIHtcbiAgQGluY2x1ZGUgZm9udC1ib2R5LXNlbWlib2xkKCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tRm9udC1zaXplcy10YWcsIDEycHgpO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1peGluIGZvbnRfX21lbnUtaXRlbSB7XG4gIEBpbmNsdWRlIGZvbnQtYm9keS1tZWRpdW0oKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tRm9udC1zaXplcy1tZW51LWl0ZW0sIDE2cHgpO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1peGluIGZvbnRfX21lbnUtaXRlbS0tc21hbGwge1xuICBAaW5jbHVkZSBmb250LWJvZHktcmVndWxhcigpO1xuICBjb2xvcjogdmFyKC0tY29sb3JfX2dyZXksICNkN2Q3ZDcpO1xuICBmb250LXNpemU6IHZhcigtLUZvbnQtc2l6ZXMtbWVudS1pdGVtLS1zbWFsbCwgMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG5AbWl4aW4gZm9udF9fbWVudS1pdGVtLS1zbWFsbC1sZWdhbCB7XG4gIEBpbmNsdWRlIGZvbnQtYm9keS1yZWd1bGFyKCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tRm9udC1zaXplcy1tZW51LWl0ZW0tLXNtYWxsLCAxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbkBtaXhpbiBsYW5ndWFnZS1zd2l0Y2hlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcblxuICAubGFuZy1pdGVtIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG5cbiAgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIGEge1xuICAgIEBpbmNsdWRlIGZvbnRfX21lbnUtaXRlbTtcbiAgICBjb2xvcjogdmFyKC0tbGFuZy1zd2l0Y2hlci10cmlnZ2VyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDlweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgIC13ZWJraXQtbWFzazogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc5JyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgOSAxMCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J000LjUxIDkuNzI0TDAgNi42NDRWNC44MThMNC41MSA3LjcyMkw4Ljk3NiA0LjgxOFY2LjY0NEw0LjUxIDkuNzI0Wk0zLjY1MiA4LjA5NlYwSDUuMzQ2VjguMDk2SDMuNjUyWicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIilcbiAgICAgICAgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG4gICAgICBtYXNrOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzknIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCA5IDEwJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTQuNTEgOS43MjRMMCA2LjY0NFY0LjgxOEw0LjUxIDcuNzIyTDguOTc2IDQuODE4VjYuNjQ0TDQuNTEgOS43MjRaTTMuNjUyIDguMDk2VjBINS4zNDZWOC4wOTZIMy42NTJaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKVxuICAgICAgICBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gICAgfVxuXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fb3JhbmdlLCAjZTk4MDI0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGFuZy1pdGVtLWZpcnN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTEycHg7XG4gICAgICByaWdodDogLTEycHg7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgID4gYTphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgdWwge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB9XG5cbiAgICAgID4gYTphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdWwgdWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDZweCk7XG4gICAgbGVmdDogMDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbGFuZy1zd2l0Y2hlci1kcm9wZG93bi1zdXJmYWNlKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1sYW5nLXN3aXRjaGVyLWRyb3Bkb3duLXNoYWRvdyksXG4gICAgICBpbnNldCAwIDAgMCAxcHggdmFyKC0tbGFuZy1zd2l0Y2hlci1ib3JkZXIpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBnYXA6IDZweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSBmb250X19tZW51LWl0ZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBub25lO1xuICAgICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IG5vbmU7XG4gICAgICBjb2xvcjogdmFyKC0tbGFuZy1zd2l0Y2hlci1kcm9wZG93bi10ZXh0KTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzMsIDEyOCwgMzYsIDAuMTIpO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fb3JhbmdlLCAjZTk4MDI0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiB0YWctc3R5bGUgLSBjb21wbGV0ZSB0YWcgc3R5bGluZyB3aXRoIGJhY2tncm91bmQgYW5kIHBhZGRpbmcgKi9cbkBtaXhpbiB0YWctc3R5bGUge1xuICBAaW5jbHVkZSBmb250X190YWc7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1peGluIHRhZy1zdHlsZS1ncmFkaWVudCB7XG4gIEBpbmNsdWRlIGZvbnRfX3RhZztcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IHZhcihcbiAgICAtLU1haW4tZ3JhZGllbnQsXG4gICAgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZTAxYzQ3IDAlLCAjZTk4MDI0IDEwMCUpXG4gICk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xuICBjb2xvcjogdmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU2luZ2xlIFZlbnVlcyBUeXBvZ3JhcGh5IE1peGluc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vKiBmb250X19zZWN0aW9uLXRpdGxlLWxhcmdlICovXG5AbWl4aW4gZm9udF9fc2VjdGlvbi10aXRsZS1sYXJnZSB7XG4gIEBpbmNsdWRlIGZvbnQtaGVhZGluZygpO1xuICBmb250LXNpemU6IDY0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgQGluY2x1ZGUgbXEobCkge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKG0pIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtcShzKSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbi8qIGZvbnRfX3NlY3Rpb24tdGV4dCAqL1xuQG1peGluIGZvbnRfX3NlY3Rpb24tdGV4dCB7XG4gIEBpbmNsdWRlIGZvbnQtYm9keS1yZWd1bGFyKCk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcblxuICBAaW5jbHVkZSBtcShsKSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbXEocykge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4vKiBmb250X19zdGF0LXZhbHVlICovXG5AbWl4aW4gZm9udF9fc3RhdC12YWx1ZSB7XG4gIEBpbmNsdWRlIGZvbnQtaGVhZGluZygpO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBjb2xvcjogd2hpdGU7XG5cbiAgQGluY2x1ZGUgbXEobCkge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKHMpIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLyogZm9udF9fc3RhdC1sYWJlbCAqL1xuQG1peGluIGZvbnRfX3N0YXQtbGFiZWwge1xuICBAaW5jbHVkZSBmb250LWJvZHktcmVndWxhcigpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuXG4gIEBpbmNsdWRlIG1xKGwpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtcShzKSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi8qIGZvbnRfX2R5ay1sYWJlbCAqL1xuQG1peGluIGZvbnRfX2R5ay1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcImJlYmFzLW5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3JfX2FjY2VudCwgI2ZmNmIzNSk7XG59XG5cbi8qIGZvbnRfX2R5ay10ZXh0ICovXG5AbWl4aW4gZm9udF9fZHlrLXRleHQge1xuICBAaW5jbHVkZSBmb250LWJvZHktcmVndWxhcigpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4iLCJAdXNlIFwic2FzczptYXBcIjtcbkB1c2UgXCJzYXNzOmxpc3RcIjtcblxuLyogTWVkaWEgUXVlcmllcyAqL1xuJG1lZGlhX3F1ZXJpZXM6IChcbiAgXCJ4c1wiOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBcIiAkYnJlYWtwb2ludF9feHMgXCIpXCIsXG4gIFwic1wiOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBcIiAkYnJlYWtwb2ludF9fcyBcIilcIixcbiAgXCJtXCI6IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IFwiICRicmVha3BvaW50X19tIFwiKVwiLFxuICBcImxcIjogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogXCIgJGJyZWFrcG9pbnRfX2wgXCIpXCIsXG4gIFwieGxcIjogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogXCIgJGJyZWFrcG9pbnRfX3hsIFwiKVwiLFxuKTtcbkBtaXhpbiBtcSgkYnJlYWtwb2ludHMpIHtcbiAgJGNvbmRpdGlvbnM6ICgpO1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiAkYnJlYWtwb2ludHMge1xuICAgIC8vIElmIHRoZSBrZXkgZXhpc3RzIGluIHRoZSBtYXBcbiAgICAkY29uZGl0aW9uczogbGlzdC5hcHBlbmQoXG4gICAgICAkY29uZGl0aW9ucyxcbiAgICAgICN7bWFwLmdldCgkbWVkaWFfcXVlcmllcywgJGJyZWFrcG9pbnQpfSxcbiAgICAgIGNvbW1hXG4gICAgKTtcbiAgfVxuICBAbWVkaWEgI3skY29uZGl0aW9uc30ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIuaGVhZGVyIHtcbiAgLS1oZWFkZXItYmFja2dyb3VuZDogI2ZmZjtcbiAgLS1oZWFkZXItYm9yZGVyOiByZ2JhKDI2LCAyNiwgMjYsIDAuMDgpO1xuICAtLWhlYWRlci10ZXh0OiAjMWExYTFhO1xuICAtLWhlYWRlci10ZXh0LW11dGVkOiByZ2JhKDI2LCAyNiwgMjYsIDAuNzUpO1xuICAtLWhlYWRlci1sYW5ndWFnZS1ob3ZlcjogcmdiYSgyNiwgMjYsIDI2LCAwLjA2KTtcbiAgLS1oZWFkZXItbGFuZ3VhZ2UtYm9yZGVyOiByZ2JhKDI2LCAyNiwgMjYsIDAuMTgpO1xuICAtLWhlYWRlci1sYW5ndWFnZS1zdXJmYWNlOiAjZmZmO1xuICAtLWhlYWRlci1sYW5ndWFnZS1kcm9wZG93bi1zdXJmYWNlOiAjZmZmO1xuICAtLWhlYWRlci1sYW5ndWFnZS1kcm9wZG93bi10ZXh0OiAjMWExYTFhO1xuICAtLWhlYWRlci1sYW5ndWFnZS1kcm9wZG93bi1ob3ZlcjogcmdiYSgyNiwgMjYsIDI2LCAwLjA2KTtcbiAgLS1oZWFkZXItbGFuZ3VhZ2UtZHJvcGRvd24tc2hhZG93OiAwIDE4cHggNDBweCByZ2JhKDE3LCAyNCwgMzksIDAuMTQpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1iYWNrZ3JvdW5kKTtcbiAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWhlYWRlci1ib3JkZXIpO1xuICB6LWluZGV4OiAxMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgYmFja2dyb3VuZCwgYm9yZGVyLWNvbG9yO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcblxuICAmLS1vdmVybGF5IHtcbiAgICAtLWhlYWRlci1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAtLWhlYWRlci1ib3JkZXI6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNCk7XG4gICAgLS1oZWFkZXItdGV4dDogI2ZmZjtcbiAgICAtLWhlYWRlci10ZXh0LW11dGVkOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODYpO1xuICAgIC0taGVhZGVyLWxhbmd1YWdlLWhvdmVyOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgLS1oZWFkZXItbGFuZ3VhZ2UtYm9yZGVyOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTgpO1xuICAgIC0taGVhZGVyLWxhbmd1YWdlLXN1cmZhY2U6IHRyYW5zcGFyZW50O1xuICAgIC0taGVhZGVyLWxhbmd1YWdlLWRyb3Bkb3duLXN1cmZhY2U6ICMxYTFhMWE7XG4gICAgLS1oZWFkZXItbGFuZ3VhZ2UtZHJvcGRvd24tdGV4dDogI2ZmZjtcbiAgICAtLWhlYWRlci1sYW5ndWFnZS1kcm9wZG93bi1ob3ZlcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiAgICAtLWhlYWRlci1sYW5ndWFnZS1kcm9wZG93bi1zaGFkb3c6IDAgMThweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgJi0tb3ZlcmxheS1kYXJrIHtcbiAgICAtLWhlYWRlci1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAtLWhlYWRlci1ib3JkZXI6IHJnYmEoMjYsIDI2LCAyNiwgMC4xNCk7XG4gICAgLS1oZWFkZXItdGV4dDogIzFhMWExYTtcbiAgICAtLWhlYWRlci10ZXh0LW11dGVkOiByZ2JhKDI2LCAyNiwgMjYsIDAuNzUpO1xuICAgIC0taGVhZGVyLWxhbmd1YWdlLWhvdmVyOiByZ2JhKDI2LCAyNiwgMjYsIDAuMDYpO1xuICAgIC0taGVhZGVyLWxhbmd1YWdlLWJvcmRlcjogcmdiYSgyNiwgMjYsIDI2LCAwLjE4KTtcbiAgICAtLWhlYWRlci1sYW5ndWFnZS1zdXJmYWNlOiB0cmFuc3BhcmVudDtcbiAgICAtLWhlYWRlci1sYW5ndWFnZS1kcm9wZG93bi1zdXJmYWNlOiAjZmZmO1xuICAgIC0taGVhZGVyLWxhbmd1YWdlLWRyb3Bkb3duLXRleHQ6ICMxYTFhMWE7XG4gICAgLS1oZWFkZXItbGFuZ3VhZ2UtZHJvcGRvd24taG92ZXI6IHJnYmEoMjYsIDI2LCAyNiwgMC4wNik7XG4gICAgLS1oZWFkZXItbGFuZ3VhZ2UtZHJvcGRvd24tc2hhZG93OiAwIDE4cHggNDBweCByZ2JhKDE3LCAyNCwgMzksIDAuMTQpO1xuICB9XG5cbiAgJi0tc29saWQge1xuICAgIC0taGVhZGVyLWJhY2tncm91bmQ6ICNmZmY7XG4gICAgLS1oZWFkZXItYm9yZGVyOiByZ2JhKDI2LCAyNiwgMjYsIDAuMDgpO1xuICAgIC0taGVhZGVyLXRleHQ6ICMxYTFhMWE7XG4gICAgLS1oZWFkZXItdGV4dC1tdXRlZDogcmdiYSgyNiwgMjYsIDI2LCAwLjc1KTtcbiAgICAtLWhlYWRlci1sYW5ndWFnZS1ob3ZlcjogcmdiYSgyNiwgMjYsIDI2LCAwLjA2KTtcbiAgICAtLWhlYWRlci1sYW5ndWFnZS1ib3JkZXI6IHJnYmEoMjYsIDI2LCAyNiwgMC4xOCk7XG4gICAgLS1oZWFkZXItbGFuZ3VhZ2Utc3VyZmFjZTogI2ZmZjtcbiAgICAtLWhlYWRlci1sYW5ndWFnZS1kcm9wZG93bi1zdXJmYWNlOiAjZmZmO1xuICAgIC0taGVhZGVyLWxhbmd1YWdlLWRyb3Bkb3duLXRleHQ6ICMxYTFhMWE7XG4gICAgLS1oZWFkZXItbGFuZ3VhZ2UtZHJvcGRvd24taG92ZXI6IHJnYmEoMjYsIDI2LCAyNiwgMC4wNik7XG4gICAgLS1oZWFkZXItbGFuZ3VhZ2UtZHJvcGRvd24tc2hhZG93OiAwIDE4cHggNDBweCByZ2JhKDE3LCAyNCwgMzksIDAuMTQpO1xuICB9XG5cbiAgJi0tZmxvYXRpbmcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xMDAlIC0gMjRweCkpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAuaGVhZGVyX19sb2dvLWltYWdlLS1saWdodCB7XG4gICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmhlYWRlcl9fbG9nby1pbWFnZS0tZGFyayB7XG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cblxuICAgICYuaXMtYW5pbWF0aW5nLWluIHtcbiAgICAgIGFuaW1hdGlvbjogaGVhZGVyLXNsaWRlLWRvd24gMS4xNXMgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpO1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICB9XG5cbiAgICAmLmlzLWFuaW1hdGluZy1vdXQge1xuICAgICAgYW5pbWF0aW9uOiBoZWFkZXItc2xpZGUtdXAgMC45NXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgfVxuICB9XG5cbiAgLy8gT2Zmc2V0IGZvciBXb3JkUHJlc3MgYWRtaW4gYmFyXG4gIC5hZG1pbi1iYXIgJiB7XG4gICAgdG9wOiAzMnB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcbiAgICAgIHRvcDogNDZweDtcbiAgICB9XG4gIH1cblxuICAmX19tYWluIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXJfX3dpZHRoKTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXJfX3BhZGRpbmcpO1xuICAgIH1cbiAgfVxuXG4gICZfX21haW4tY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICBwYWRkaW5nOiAxOHB4IDA7XG4gIH1cblxuICAvLyBMZWZ0IFNlY3Rpb246IExvZ28gKyBMYW5ndWFnZVxuICAmX19sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyOHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cblxuICAmX19icmFuZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNjBweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogNTZweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjQ1cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSk7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudS10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDEzNnB4O1xuICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IHZhcihcbiAgICAgIC0tTWFpbi1ncmFkaWVudCxcbiAgICAgIGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2UwMWM0NyAwJSwgI2U5ODAyNCAxMDAlKVxuICAgICk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMjJweCByZ2JhKDIyNCwgMjgsIDcxLCAwLjI4KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLCBib3gtc2hhZG93IDAuM3MgZWFzZTtcblxuICAgIEBpbmNsdWRlIGZvbnRfX2J1dHRvbjtcblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTRweCAyOHB4IHJnYmEoMjI0LCAyOCwgNzEsIDAuMzIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28taW1hZ2Uge1xuICAgICYtLWxpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAmLS1kYXJrIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYtLW92ZXJsYXk6bm90KC5oZWFkZXItLXNvbGlkKSB7XG4gICAgLmhlYWRlcl9fbG9nby1pbWFnZS0tbGlnaHQge1xuICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5oZWFkZXJfX2xvZ28taW1hZ2UtLWRhcmsge1xuICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYtLW92ZXJsYXkuaGVhZGVyLS1vdmVybGF5LWRhcms6bm90KC5oZWFkZXItLXNvbGlkKSB7XG4gICAgLmhlYWRlcl9fbG9nby1pbWFnZS0tbGlnaHQge1xuICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5oZWFkZXJfX2xvZ28taW1hZ2UtLWRhcmsge1xuICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYtLXNvbGlkLFxuICAmLS1kZWZhdWx0IHtcbiAgICAuaGVhZGVyX19sb2dvLWltYWdlLS1saWdodCB7XG4gICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmhlYWRlcl9fbG9nby1pbWFnZS0tZGFyayB7XG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gTGFuZ3VhZ2UgU3dpdGNoZXJcbiAgJl9fbGFuZ3VhZ2VzIHtcbiAgICAtLWxhbmctc3dpdGNoZXItdHJpZ2dlci1jb2xvcjogdmFyKC0taGVhZGVyLXRleHQpO1xuICAgIC0tbGFuZy1zd2l0Y2hlci1ib3JkZXI6IHZhcigtLWhlYWRlci1sYW5ndWFnZS1ib3JkZXIpO1xuICAgIC0tbGFuZy1zd2l0Y2hlci1kcm9wZG93bi1zdXJmYWNlOiB2YXIoLS1oZWFkZXItbGFuZ3VhZ2UtZHJvcGRvd24tc3VyZmFjZSk7XG4gICAgLS1sYW5nLXN3aXRjaGVyLWRyb3Bkb3duLXRleHQ6IHZhcigtLWhlYWRlci1sYW5ndWFnZS1kcm9wZG93bi10ZXh0KTtcbiAgICAtLWxhbmctc3dpdGNoZXItZHJvcGRvd24tc2hhZG93OiB2YXIoLS1oZWFkZXItbGFuZ3VhZ2UtZHJvcGRvd24tc2hhZG93KTtcblxuICAgIEBpbmNsdWRlIGxhbmd1YWdlLXN3aXRjaGVyO1xuICB9XG5cbiAgLy8gUmlnaHQgc2VjdGlvbjogdXRpbGl0eSByb3cgKyBhY3Rpb25zIHJvd1xuICAmX19yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDE0cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAmX191dGlsaXR5LW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBnYXA6IDQ4cHg7XG4gIH1cblxuICAmX19uYXYge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cblxuICAmX19tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA0OHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgQGluY2x1ZGUgZm9udF9fbWVudS1pdGVtO1xuICAgICAgY29sb3I6IHZhcigtLWhlYWRlci10ZXh0KTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNlOTgwMjQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY3VycmVudC1tZW51LWl0ZW0sXG4gICAgLmN1cnJlbnRfcGFnZV9pdGVtIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2UwMWM0NztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1vdmVybGF5Om5vdCguaGVhZGVyLS1mbG9hdGluZykge1xuICAgIC5oZWFkZXJfX21lbnUgYSB7XG4gICAgICBjb2xvcjogdmFyKC0taGVhZGVyLXRleHQpO1xuXG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZTk4MDI0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlcl9fdXRpbGl0eSBhIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItdGV4dC1tdXRlZCk7XG5cbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNlOTgwMjQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zb2xpZCxcbiAgJi0tZGVmYXVsdCxcbiAgJi0tZmxvYXRpbmcge1xuICAgIC5oZWFkZXJfX21lbnUgYSB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO1xuXG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZTk4MDI0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlcl9fdXRpbGl0eSBhIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7XG4gICAgfVxuICB9XG5cbiAgJl9fdXRpbGl0eSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMzJweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIGZvbnRfX21lbnUtaXRlbS0tc21hbGw7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZTk4MDI0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY3RhIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDUwcHgpIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgICAmX19tYWluLWNvbnRlbnQge1xuICAgICAgZ2FwOiBjbGFtcCgyMHB4LCAxLjl2dywgNDhweCk7XG4gICAgfVxuXG4gICAgJl9fbGVmdCB7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIGdhcDogY2xhbXAoMTZweCwgMS4ydncsIDI4cHgpO1xuICAgIH1cblxuICAgICZfX2JyYW5kIHtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIGdhcDogY2xhbXAoMjBweCwgMnZ3LCA2MHB4KTtcbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogY2xhbXAoNDRweCwgMi45dncsIDUycHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3JpZ2h0IHtcbiAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cblxuICAgICZfX3V0aWxpdHkge1xuICAgICAgZ2FwOiBjbGFtcCgyMHB4LCAwLjl2dywgMzJweCk7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxuXG4gICAgJl9fYWN0aW9ucyB7XG4gICAgICBnYXA6IGNsYW1wKDE2cHgsIDEuNHZ3LCA0OHB4KTtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICB9XG5cbiAgICAmX19uYXYsXG4gICAgJl9fbGFuZ3VhZ2VzIHtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICB9XG5cbiAgICAmX19tZW51IHtcbiAgICAgIGdhcDogY2xhbXAoMzBweCwgMXZ3LCA0OHB4KTtcbiAgICAgIG1pbi13aWR0aDogMDtcblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC45dncsIDE2cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2N0YS5idG4ge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjl2dywgMTZweCk7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjRzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksXG4gICAgICBib3JkZXItY29sb3IgMC4yNHMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcblxuICAgICY6bm90KC5oZWFkZXItLW92ZXJsYXkpIHtcbiAgICAgIC0taGVhZGVyLWJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAtLWhlYWRlci1ib3JkZXI6IHJnYmEoMjYsIDI2LCAyNiwgMC4wOCk7XG4gICAgICAtLWhlYWRlci10ZXh0OiAjMWExYTFhO1xuICAgICAgLS1oZWFkZXItdGV4dC1tdXRlZDogcmdiYSgyNiwgMjYsIDI2LCAwLjc1KTtcbiAgICAgIC0taGVhZGVyLWxhbmd1YWdlLWhvdmVyOiByZ2JhKDI2LCAyNiwgMjYsIDAuMDYpO1xuICAgIH1cblxuICAgICZfX21haW4ge1xuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tYWluLWNvbnRlbnQge1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBnYXA6IDA7XG4gICAgfVxuXG4gICAgJl9fbGVmdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGdhcDogMTZweDtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI0cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX21lbnUtdG9nZ2xlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgJl9fbGFuZ3VhZ2VzLFxuICAgICZfX3JpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi0tbWVudS1vcGVuLFxuICAgICYtLW1lbnUtaGlkaW5nIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgei1pbmRleDogMTIwO1xuXG4gICAgICAuaGVhZGVyX19tYWluLFxuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLmhlYWRlcl9fbWFpbiAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICAgICAgfVxuXG4gICAgICAuaGVhZGVyX19tYWluLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMGR2aDtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXJfX2xlZnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXJfX2JyYW5kIHtcbiAgICAgICAgZ2FwOiAwO1xuICAgICAgfVxuXG4gICAgICAuaGVhZGVyX19tZW51LXRvZ2dsZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuXG4gICAgICAuaGVhZGVyX19yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI0cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgICAgfVxuXG4gICAgICAuaGVhZGVyX19hY3Rpb25zIHtcbiAgICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXJfX25hdiB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXJfX21lbnUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDM2cHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tRm9udC1zaXplcy1tZW51LWl0ZW0sIDE2cHgpO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXJfX3V0aWxpdHktbmF2IHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICAgICAgfVxuXG4gICAgICAuaGVhZGVyX191dGlsaXR5IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAyNHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI2Q4ZGFlMTtcbiAgICAgICAgICBmb250LXNpemU6IHZhcigtLUZvbnQtc2l6ZXMtbWVudS1pdGVtLS1zbWFsbCwgMTZweCk7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhlYWRlcl9fbGFuZ3VhZ2VzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGJvdHRvbTogY2xhbXAoMTE4cHgsIDE1dmgsIDE3NHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIHVsIHVsIHtcbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAubGFuZy1pdGVtLWZpcnN0LmFjdGl2ZSB7XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXJfX2N0YSB7XG4gICAgICAgIG9yZGVyOiAzO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMjZweCAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLW1lbnUtb3BlbiB7XG4gICAgICAtLWhlYWRlci1iYWNrZ3JvdW5kOiAjMTQxNzFkO1xuICAgICAgLS1oZWFkZXItYm9yZGVyOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTQpO1xuICAgICAgLS1oZWFkZXItdGV4dDogI2ZmZjtcbiAgICAgIC0taGVhZGVyLXRleHQtbXV0ZWQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43OCk7XG4gICAgICAtLWhlYWRlci1sYW5ndWFnZS1ob3ZlcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuXG4gICAgICBiYWNrZ3JvdW5kOiAjMTQxNzFkO1xuICAgICAgYW5pbWF0aW9uOiBub25lO1xuXG4gICAgICAuaGVhZGVyX19sb2dvLWltYWdlLS1saWdodCB7XG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmhlYWRlcl9fbG9nby1pbWFnZS0tZGFyayB7XG4gICAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmhlYWRlcl9fbWFpbiB7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmhlYWRlcl9fcmlnaHQge1xuICAgICAgICBhbmltYXRpb246IGhlYWRlci1tb2JpbGUtY29udGVudC1pbiAwLjMycyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSlcbiAgICAgICAgICAwLjA2cyBib3RoO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLW1lbnUtaGlkaW5nIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgYW5pbWF0aW9uOiBub25lO1xuXG4gICAgICAmOm5vdCguaGVhZGVyLS1vdmVybGF5KSB7XG4gICAgICAgIC0taGVhZGVyLWJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIC0taGVhZGVyLWJvcmRlcjogcmdiYSgyNiwgMjYsIDI2LCAwLjA4KTtcbiAgICAgICAgLS1oZWFkZXItdGV4dDogIzFhMWExYTtcbiAgICAgICAgLS1oZWFkZXItdGV4dC1tdXRlZDogcmdiYSgyNiwgMjYsIDI2LCAwLjc1KTtcbiAgICAgICAgLS1oZWFkZXItbGFuZ3VhZ2UtaG92ZXI6IHJnYmEoMjYsIDI2LCAyNiwgMC4wNik7XG5cbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICAgICAuaGVhZGVyX19sb2dvLWltYWdlLS1saWdodCB7XG4gICAgICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRlcl9fbG9nby1pbWFnZS0tZGFyayB7XG4gICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaGVhZGVyLS1vdmVybGF5IHtcbiAgICAgICAgLS1oZWFkZXItYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIC0taGVhZGVyLWJvcmRlcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE0KTtcbiAgICAgICAgLS1oZWFkZXItdGV4dDogI2ZmZjtcbiAgICAgICAgLS1oZWFkZXItdGV4dC1tdXRlZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg2KTtcbiAgICAgICAgLS1oZWFkZXItbGFuZ3VhZ2UtaG92ZXI6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcblxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAuaGVhZGVyX19sb2dvLWltYWdlLS1saWdodCB7XG4gICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRlcl9fbG9nby1pbWFnZS0tZGFyayB7XG4gICAgICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXJfX21haW4ge1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXJfX3JpZ2h0IHtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAmX19tYWluIHtcbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWVudS10b2dnbGUge1xuICAgICAgbWluLXdpZHRoOiAxMDRweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ2cHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIH1cblxuICAgICYtLW1lbnUtb3BlbixcbiAgICAmLS1tZW51LWhpZGluZyB7XG4gICAgICAuaGVhZGVyX19tYWluIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXJfX21haW4tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIH1cblxuICAgICAgLmhlYWRlcl9fbmF2IHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIH1cblxuICAgICAgLmhlYWRlcl9fbWVudSB7XG4gICAgICAgIGdhcDogMzZweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IHZhcigtLUZvbnQtc2l6ZXMtbWVudS1pdGVtLCAxNnB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaGVhZGVyX191dGlsaXR5LW5hdiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXJfX3V0aWxpdHkge1xuICAgICAgICBnYXA6IDI0cHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1Gb250LXNpemVzLW1lbnUtaXRlbS0tc21hbGwsIDE2cHgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXJfX2xhbmd1YWdlcyB7XG4gICAgICAgIGJvdHRvbTogY2xhbXAoOThweCwgMTZ2aCwgMTMycHgpO1xuICAgICAgfVxuXG4gICAgICAuaGVhZGVyX19jdGEge1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE5vIHBhZGRpbmcgbmVlZGVkIC0gaGVhZGVyIG92ZXJsYXlzIGNvbnRlbnRcbkBrZXlmcmFtZXMgaGVhZGVyLXNsaWRlLWRvd24ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtMTAwJSAtIDI0cHgpKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNzAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaGVhZGVyLXNsaWRlLXVwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTEwMCUgLSAyNHB4KSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhlYWRlci1tb2JpbGUtb3ZlcmxheS1pbiB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjAsIDIzLCAyOSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgYmFja2dyb3VuZDogIzE0MTcxZDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhlYWRlci1tb2JpbGUtb3ZlcmxheS1vdXQge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTQxNzFkO1xuICB9XG5cbiAgdG8ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjAsIDIzLCAyOSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBoZWFkZXItbW9iaWxlLWNvbnRlbnQtaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMnB4KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhlYWRlci1tb2JpbGUtY29udGVudC1vdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBoZWFkZXItbW9iaWxlLW1haW4taW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaGVhZGVyLW1vYmlsZS1tYWluLW91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbmJvZHkuaGVhZGVyLW1lbnUtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWhlYWRlci1zY3JvbGxiYXItY29tcCwgMHB4KTtcbn1cbiIsIi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuLy8gRk9PVEVSIENUQSBTRUNUSU9OU1xuLy8gVHdvIHByb21vdGlvbmFsIGJsb2NrcyBhYm92ZSB0aGUgbWFpbiBmb290ZXJcbi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuXG4uZm9vdGVyLWN0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogLTE3MHB4O1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIHotaW5kZXg6IDEwO1xuXG4gIEBpbmNsdWRlIG1xKG0pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTQwcHg7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEocykge1xuICAgIG1hcmdpbi1ib3R0b206IC05MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBtYXgtd2lkdGg6IDEyMzJweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDMwMHB4LCAxZnIpKTtcbiAgICBnYXA6IDQwcHg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICBnYXA6IDMycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgZ2FwOiAwO1xuICAgIH1cblxuICAgICYtLXNpbmdsZSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogMDtcbiAgICB9XG4gIH1cblxuICAmX19wYW5lbC13cmFwIHtcbiAgICBtaW4td2lkdGg6IDA7XG5cbiAgICAmLS1icm9jaHVyZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19wYW5lbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgcGFkZGluZzogNDhweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDMycHggMjRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgJi0tY29udGFjdCB7XG4gICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgcGFkZGluZzogdmFyKC0tRGltZW5zaW9ucy1DVEEtYmxvY2stcGFkZGluZywgNjBweCk7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogNDBweDtcbiAgICAgIGZsZXg6IDEgMCAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcihcbiAgICAgICAgLS1NYWluLWdyYWRpZW50LFxuICAgICAgICBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlMDFjNDcgMCUsICNlOTgwMjQgMTAwJSlcbiAgICAgICk7XG4gICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG5cbiAgICAgIC5mb290ZXItY3RhX19wYW5lbC10aXRsZSxcbiAgICAgIC5mb290ZXItY3RhX19wYW5lbC1zdWJ0aXRsZSxcbiAgICAgIC5mb290ZXItY3RhX19wYW5lbC1ub3RlLFxuICAgICAgLmZvb3Rlci1jdGFfX3BlcnNvbi1uYW1lLFxuICAgICAgLmZvb3Rlci1jdGFfX3BlcnNvbi1yb2xlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7XG4gICAgICB9XG5cbiAgICAgIC5mb290ZXItY3RhX19wZXJzb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mb290ZXItY3RhX19wYW5lbC1idG4tLWNvbnRhY3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXNpbmdsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTIzMnB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nLXRvcDogNTZweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBjb2xvcjogIzFhMWExYTtcblxuICAgICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5mb290ZXItY3RhX19wYW5lbC10aXRsZSxcbiAgICAgIC5mb290ZXItY3RhX19wYW5lbC1zdWJ0aXRsZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7XG4gICAgICB9XG5cbiAgICAgIC5mb290ZXItY3RhX19wYW5lbC10aXRsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcihcbiAgICAgICAgICAtLU1haW4tZ3JhZGllbnQsXG4gICAgICAgICAgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZTAxYzQ3IDAlLCAjZTk4MDI0IDEwMCUpXG4gICAgICAgICk7XG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAuZm9vdGVyLWN0YV9fcGFuZWwtc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgfVxuXG4gICAgICAuZm9vdGVyLWN0YV9fcGFuZWwtb3JuYW1lbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDc4cHg7XG4gICAgICAgIGJvdHRvbTogLTEyMnB4O1xuICAgICAgICB3aWR0aDogNTg2cHg7XG4gICAgICAgIGhlaWdodDogNTUzcHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgICAgICBsZWZ0OiAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB3aWR0aDogNDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MTVweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgYm90dG9tOiAtMTEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICAgIGhlaWdodDogMzAycHg7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIGJvdHRvbTogLTkwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tYnJvY2h1cmUge1xuICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogNTZweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgY29sb3I6ICMxYTFhMWE7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuICAgICAgLmZvb3Rlci1jdGFfX3BhbmVsLXN1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIH1cbiAgICAgIC5mb290ZXItY3RhX19wYW5lbC1ub3RlLS1icm9jaHVyZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxOHB4KTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWlubGluZTogMjRweDtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcblxuICAgICAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZm9vdGVyLWN0YV9fZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDYwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgIC5mb290ZXItY3RhX19mb3JtLWxhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udF9fcGFyYWdyYXBoO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG5cbiAgICAgIC5mb290ZXItY3RhX19mb3JtLWlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNiwgMjYsIDI2LCAwLjEpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBAaW5jbHVkZSBmb250X19wYXJhZ3JhcGg7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZTkxZTYzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI2LCAyNiwgMjYsIDAuNCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZvb3Rlci1jdGFfX2Zvcm0tY2hlY2tib3gge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRfX3BhcmFncmFwaDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mb290ZXItY3RhX19mb3JtLWJ0bi0tYnJvY2h1cmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI2LCAyNiwgMjYsIDAuMTIpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDI2LCAyNiwgMjYsIDAuMDgpO1xuICAgICAgICBtaW4td2lkdGg6IDI2MnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmb250X19oMjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udF9faDItLW1vYmlsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXN1YnRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnRfX3BhcmFncmFwaDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLW5vdGUge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICBvcGFjaXR5OiAwLjQ1O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19ncmV5LS1kYXJrLCAjNzU3NTc1KTtcbiAgICAgIC8qIGZvbnRfX3NtYWxsLW5vdGljZSAqL1xuICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gICAgICBmb250LXNpemU6IHZhcigtLUZvbnQtc2l6ZXMtc21hbGwtbm90aWNlLCAxMnB4KTtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTQwJTsgLyogMTYuOHB4ICovXG4gICAgICAmLS1icm9jaHVyZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyA4cHgpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAyNHB4O1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgICAgICBwYWRkaW5nLWlubGluZTogOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1idG4ge1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICYtLWNvbnRhY3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3BlcnNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxMnB4O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTQpO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgfVxuXG4gICAgJi1waG90byB7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgcGFkZGluZzogMCA0MHB4IDAgMTVweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleDogMSAwIDA7XG4gICAgfVxuXG4gICAgJi1uYW1lIHtcbiAgICAgIEBpbmNsdWRlIGZvbnRfX3BhcmFncmFwaDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgfVxuXG4gICAgJi1yb2xlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnRfX3BhcmFncmFwaDtcblxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAmX19mb3JtIHtcbiAgICAmLWJ0biB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG4vLyBNQUlOIEZPT1RFUlxuLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWExYTFhO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgcGFkZGluZzogMjAwcHggNjBweCAzMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuXG4gIEBpbmNsdWRlIG1xKGwpIHtcbiAgICBwYWRkaW5nOiAyMDBweCA0MHB4IDk2cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtcShtKSB7XG4gICAgcGFkZGluZzogMTgwcHggMzJweCA2NHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbXEocykge1xuICAgIHBhZGRpbmc6IDE0MHB4IDIwcHggNDBweDtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAmX190b3Age1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBhdXRvIG1pbm1heCgwLCAxZnIpO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMzhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuXG4gICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgZ2FwOiA2MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDEyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYnJhbmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBjbGFtcCgzMjBweCwgMzJ2dywgNjkwcHgpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAzNnB4O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgZ3JpZC1yb3c6IDE7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAganVzdGlmeS1zZWxmOiBzdGFydDtcbiAgICBtaW4td2lkdGg6IDA7XG5cbiAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICBtYXgtd2lkdGg6IGNsYW1wKDMwMHB4LCAzMXZ3LCA1MjBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgZ3JpZC1jb2x1bW46IGF1dG87XG4gICAgICBqdXN0aWZ5LXNlbGY6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19icmFuZC10b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDM2cHg7XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxuXG4gICZfX2xvZ28taW1nIHtcbiAgICBoZWlnaHQ6IDYycHg7XG4gICAgd2lkdGg6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGFuZ3VhZ2VzIHtcbiAgICAtLWZvb3Rlci1sYW5ndWFnZS1ib3JkZXI6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xOCk7XG4gICAgLS1mb290ZXItbGFuZ3VhZ2UtZHJvcGRvd24tc3VyZmFjZTogIzFhMWExYTtcbiAgICAtLWZvb3Rlci1sYW5ndWFnZS1kcm9wZG93bi10ZXh0OiAjZmZmO1xuICAgIC0tZm9vdGVyLWxhbmd1YWdlLWRyb3Bkb3duLXNoYWRvdzogMCAxOHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgICAtLWxhbmctc3dpdGNoZXItdHJpZ2dlci1jb2xvcjogdmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTtcbiAgICAtLWxhbmctc3dpdGNoZXItYm9yZGVyOiB2YXIoLS1mb290ZXItbGFuZ3VhZ2UtYm9yZGVyKTtcbiAgICAtLWxhbmctc3dpdGNoZXItZHJvcGRvd24tc3VyZmFjZTogdmFyKC0tZm9vdGVyLWxhbmd1YWdlLWRyb3Bkb3duLXN1cmZhY2UpO1xuICAgIC0tbGFuZy1zd2l0Y2hlci1kcm9wZG93bi10ZXh0OiB2YXIoLS1mb290ZXItbGFuZ3VhZ2UtZHJvcGRvd24tdGV4dCk7XG4gICAgLS1sYW5nLXN3aXRjaGVyLWRyb3Bkb3duLXNoYWRvdzogdmFyKC0tZm9vdGVyLWxhbmd1YWdlLWRyb3Bkb3duLXNoYWRvdyk7XG5cbiAgICBAaW5jbHVkZSBsYW5ndWFnZS1zd2l0Y2hlcjtcbiAgfVxuXG4gICZfX3NvY2lhbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDI0cHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgJl9fc29jaWFsLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLCB0cmFuc2Zvcm0gMC4yNXMgZWFzZTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC43MjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2FkZHJlc3Mge1xuICAgIEBpbmNsdWRlIGZvbnRfX3BhcmFncmFwaDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTtcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fYWRkcmVzcy1saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXMgZWFzZTtcblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JfX29yYW5nZSwgI2U5ODAyNCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFjdC1kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG5cbiAgJl9faG91cnMsXG4gICZfX3Bob25lIHtcbiAgICBAaW5jbHVkZSBmb250X19wYXJhZ3JhcGg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3Bob25lIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cyBlYXNlO1xuXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fb3JhbmdlLCAjZTk4MDI0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19uZXdzbGV0dGVyLXRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250X19oNDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19uZXdzbGV0dGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogY2xhbXAoMjgwcHgsIDIydncsIDQ2NnB4KTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMzJweDtcbiAgICBncmlkLXJvdzogMTtcbiAgICBncmlkLWNvbHVtbjogMztcbiAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICBtaW4td2lkdGg6IDA7XG5cbiAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICBtYXgtd2lkdGg6IGNsYW1wKDI2MHB4LCAyNHZ3LCAzNjBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgZ3JpZC1jb2x1bW46IGF1dG87XG4gICAgICBqdXN0aWZ5LXNlbGY6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19uZXdzbGV0dGVyLWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fbmV3c2xldHRlci1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE2cHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB9XG4gIH1cblxuICAmX19uZXdzbGV0dGVyLWxhYmVsIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICZfX25ld3NsZXR0ZXItaW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3JfX2dyZXksICNkN2Q3ZDcpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiAxIDAgMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7XG4gICAgfVxuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19uZXdzbGV0dGVyLWJ0biB7XG4gICAgLy8gSMOpcml0ZSBkZSAuYnRuLmJ0bi13aGl0ZSBkw6lmaW5pIGRhbnMgX2J1dHRvbnMuc2Nzc1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX25ld3NsZXR0ZXItbm90ZSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19ncmV5LS1kYXJrLCAjNzU3NTc1KTtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgICBmb250LXNpemU6IHZhcigtLUZvbnQtc2l6ZXMtc21hbGwtbm90aWNlLCAxMnB4KTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgfVxuXG4gICZfX25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBncmlkLXJvdzogMTtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICBnYXA6IDMycHg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWluLXdpZHRoOiAwO1xuXG4gICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgZ2FwOiAzMnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBncmlkLWNvbHVtbjogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX25hdi1jb2wge1xuICAgIG1pbi13aWR0aDogMTgwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIEBpbmNsdWRlIGZvbnRfX2J1dHRvbjtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2LWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzJweDtcblxuICAgIGEge1xuICAgICAgQGluY2x1ZGUgZm9udF9fYnV0dG9uO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG5cbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19vcmFuZ2UsICNlOTgwMjQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYm90dG9tIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgYXV0byBtaW5tYXgoMCwgMWZyKTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBnYXA6IDI0cHg7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvcHlyaWdodCB7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gICAgZm9udC1zaXplOiB2YXIoLS1Gb250LXNpemVzLW1lbnUtaXRlbS0tc21hbGwsIDEycHgpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fbGlnaHQsICNmZmYpO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX2xlZ2FsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjRweDtcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIG9yZGVyOiAzO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDhweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1Gb250LXNpemVzLW1lbnUtaXRlbS0tc21hbGwsIDEycHgpO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG5cbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19vcmFuZ2UsICNlOTgwMjQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbWFkZS1ieSB7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gICAgZm9udC1zaXplOiB2YXIoLS1Gb250LXNpemVzLW1lbnUtaXRlbS0tc21hbGwsIDEycHgpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGp1c3RpZnktc2VsZjogZW5kO1xuXG4gICAgQGluY2x1ZGUgbm9vbWlhKGxpZ2h0KTtcbiAgfVxufVxuXG4vLyBTY3JlZW4gcmVhZGVyIG9ubHkgdXRpbGl0eVxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLy8gRm9ybSBtZXNzYWdlc1xuLmZvcm0tbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGFuaW1hdGlvbjogc2xpZGVJblVwIDAuM3MgZWFzZTtcblxuICAmLS1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDc2LCAxNzUsIDgwLCAwLjEpO1xuICAgIGNvbG9yOiAjNGNhZjUwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNzYsIDE3NSwgODAsIDAuMyk7XG4gIH1cblxuICAmLS1lcnJvciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDQsIDY3LCA1NCwgMC4xKTtcbiAgICBjb2xvcjogI2Y0NDMzNjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI0NCwgNjcsIDU0LCAwLjMpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBCdXR0b24gQmFzZSBDbGFzc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7XG4gIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEJ1dHRvbiBNb2RpZmllciBDbGFzc2VzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIFdoaXRlIGJ1dHRvbiB3aXRoIGdyYWRpZW50IGhvdmVyXG4uYnRuLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtcbiAgei1pbmRleDogMTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoXG4gICAgICAtLU1haW4tZ3JhZGllbnQsXG4gICAgICBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlMDFjNDcgMCUsICNlOTgwMjQgMTAwJSlcbiAgICApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTtcbiAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB9XG5cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gR3JhZGllbnQgYnV0dG9uXG4uYnRuLWdyYWRpZW50IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2UwMWM0NyAwJSwgI2U5ODAyNCAxMDAlKTtcbiAgei1pbmRleDogMTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlOTgwMjQgMCUsICNlMDFjNDcgMTAwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICY6aG92ZXIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRGFyayBidXR0b25cbi5idG4tZGFyayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTtcbiAgei1pbmRleDogMTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoXG4gICAgICAtLU1haW4tZ3JhZGllbnQsXG4gICAgICBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlMDFjNDcgMCUsICNlOTgwMjQgMTAwJSlcbiAgICApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIH1cblxuICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE91dGxpbmVkIGJ1dHRvblxuLmJ0bi1vdXRsaW5lIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3JfX2dyZXksICNkN2Q3ZDcpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fbGlnaHQsICNmZmYpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogdmFyKFxuICAgICAgLS1NYWluLWdyYWRpZW50LFxuICAgICAgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZTAxYzQ3IDAlLCAjZTk4MDI0IDEwMCUpXG4gICAgKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5idG4tb3V0bGluZS1jYXRlZ29yeSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3JfX2dyZXksICNkN2Q3ZDcpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fbGlnaHQsICNmZmYpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogdmFyKFxuICAgICAgLS1NYWluLWdyYWRpZW50LFxuICAgICAgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZTAxYzQ3IDAlLCAjZTk4MDI0IDEwMCUpXG4gICAgKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE91dGxpbmUgbGlnaHQgKGZvciBkYXJrIGJhY2tncm91bmRzKVxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fbGlnaHQsICNmZmYpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fbGlnaHQsICNmZmYpO1xuICB6LWluZGV4OiAxO1xuXG4gIC8vIE9uIHdoaXRlIGJhY2tncm91bmQsIHNob3cgZ3JleSBib3JkZXIgaW5zdGVhZFxuICAud3lzaXd5ZyAmIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yX19ncmV5LCAjZDdkN2Q3KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogdmFyKFxuICAgICAgLS1NYWluLWdyYWRpZW50LFxuICAgICAgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZTAxYzQ3IDAlLCAjZTk4MDI0IDEwMCUpXG4gICAgKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7XG5cbiAgICAgIC53eXNpd3lnICYge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUGhvbmUgYnV0dG9uIChiYXNlZCBvbiBidG4td2hpdGUgd2l0aCBpY29uKVxuLmJ0bi1waG9uZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7XG4gIHotaW5kZXg6IDE7XG4gIGdhcDogMTZweDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoXG4gICAgICAtLU1haW4tZ3JhZGllbnQsXG4gICAgICBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlMDFjNDcgMCUsICNlOTgwMjQgMTAwJSlcbiAgICApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTtcbiAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB9XG5cbiAgc3ZnLFxuICBpbWcge1xuICAgIGhlaWdodDogMThweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB9XG5cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cblxuICAgICAgc3ZnLFxuICAgICAgaW1nIHtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gTWFpbCBidXR0b24gKGJhc2VkIG9uIGJ0bi13aGl0ZSB3aXRoIGljb24pXG4uYnRuLW1haWwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fbGlnaHQsICNmZmYpO1xuICBjb2xvcjogdmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO1xuICB6LWluZGV4OiAxO1xuICBnYXA6IDE2cHg7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogdmFyKFxuICAgICAgLS1NYWluLWdyYWRpZW50LFxuICAgICAgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZTAxYzQ3IDAlLCAjZTk4MDI0IDEwMCUpXG4gICAgKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7XG4gICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgfVxuXG4gIHN2ZyxcbiAgaW1nIHtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgfVxuXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fbGlnaHQsICNmZmYpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG5cbiAgICAgIHN2ZyxcbiAgICAgIGltZyB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFRhZyBDb21wb25lbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnRhZyB7XG4gIEBpbmNsdWRlIHRhZy1zdHlsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IHZhcihcbiAgICAgIC0tTWFpbi1ncmFkaWVudCxcbiAgICAgIGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2UwMWM0NyAwJSwgI2U5ODAyNCAxMDAlKVxuICAgICk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICAvLyAmOjphZnRlciB7XG4gIC8vICAgY29udGVudDogXCJcIjtcbiAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICAgdG9wOiAwO1xuICAvLyAgIGxlZnQ6IDA7XG4gIC8vICAgcmlnaHQ6IDA7XG4gIC8vICAgYm90dG9tOiAwO1xuICAvLyAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgLy8gICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgLy8gICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIC8vICAgei1pbmRleDogLTE7XG4gIC8vICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIC8vIH1cblxuICAmX19pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgLy8gU3RhdGljIHZhcmlhbnQgKG5vIGhvdmVyIGVmZmVjdClcbiAgJi0tc3RhdGljIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cblxuICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgJjpub3QoJi0tc3RhdGljKTpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gbmluamEgZm9ybXNcbi5uZi1mb3JtLWNvbnQge1xuICAubmYtZm9ybS1jb250ZW50IGJ1dHRvbixcbiAgLm5mLWZvcm0tY29udGVudCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAubmYtZm9ybS1jb250ZW50IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19wcmltYXJ5KTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB9XG59XG4iLCIud3lzaXd5ZyB7XG4gIC8vIFJlc2V0IGZpcnN0L2xhc3QgZWxlbWVudCBtYXJnaW5zXG4gID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gID4gKjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLy8gUGFyYWdyYXBoc1xuICBwIHtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRleHQgZm9ybWF0dGluZ1xuICBzdHJvbmcsXG4gIGIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtcbiAgfVxuXG4gIGVtLFxuICBpIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cblxuICAvLyBIZWFkaW5nc1xuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBmb250LWZhbWlseTogXCJiZWJhcy1uZXVlXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG5cbiAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG5cbiAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIGg0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG5cbiAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIGg1IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIGg2IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIExpc3RzXG4gIHVsLFxuICBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICB9XG4gIH1cblxuICB1bCBsaSxcbiAgb2wgbGkge1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIFVub3JkZXJlZCBsaXN0IGJ1bGxldHNcbiAgdWwgbGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLigKJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogOHB4O1xuICAgIHRvcDogMDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX2FjY2VudCwgI2U5ODAyNCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIGxlZnQ6IDZweDtcbiAgICB9XG4gIH1cblxuICAvLyBPcmRlcmVkIGxpc3QgbnVtYmVyc1xuICBvbCB7XG4gICAgY291bnRlci1yZXNldDogd3lzaXd5Zy1jb3VudGVyO1xuICB9XG5cbiAgb2wgbGkge1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiB3eXNpd3lnLWNvdW50ZXI7XG4gIH1cblxuICBvbCBsaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBjb3VudGVyKHd5c2l3eWctY291bnRlcikgXCIuXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fYWNjZW50LCAjZTk4MDI0KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuXG4gICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICAvLyBOZXN0ZWQgbGlzdHNcbiAgdWwgdWwsXG4gIHVsIG9sLFxuICBvbCB1bCxcbiAgb2wgb2wge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cblxuICAvLyBMaW5rc1xuICBhOm5vdCguYnRuKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fYWNjZW50LCAjZTk4MDI0KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBCdXR0b25zIGluIHd5c2l3eWdcbiAgYS5idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIC8vIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICArIC5idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBidG4gc2FucyBtb2RpZmllciDihpIgZ3JhZGllbnQgcGFyIGTDqWZhdXRcbiAgYS5idG46bm90KC5idG4td2hpdGUpOm5vdCguYnRuLWRhcmspOm5vdCguYnRuLW91dGxpbmUpOm5vdCguYnRuLWdyYWRpZW50KSB7XG4gICAgYmFja2dyb3VuZDogdmFyKFxuICAgICAgLS1NYWluLWdyYWRpZW50LFxuICAgICAgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZTAxYzQ3IDAlLCAjZTk4MDI0IDEwMCUpXG4gICAgKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC8vIEJsb2NrcXVvdGVcbiAgYmxvY2txdW90ZSB7XG4gICAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7XG4gICAgbWFyZ2luOiAzMnB4IDA7XG4gICAgcGFkZGluZzogMjBweCAyNHB4O1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdmFyKC0tY29sb3JfX2FjY2VudCwgI2U5ODAyNCk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzMsIDEyOCwgMzYsIDAuMDQpO1xuXG4gICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luOiAyOHB4IDA7XG4gICAgICBwYWRkaW5nOiAxOHB4IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luOiAyNHB4IDA7XG4gICAgICBwYWRkaW5nOiAxNnB4IDE4cHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGNpdGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fYWNjZW50LCAjZTk4MDI0KTtcblxuICAgICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gSW1hZ2VzXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDI0cHggMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICBtYXJnaW46IDIwcHggMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBtYXJnaW46IDE4cHggMDtcbiAgICB9XG4gIH1cblxuICAvLyBJbWFnZSBhbGlnbm1lbnRcbiAgLmFsaWdubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiA4cHggMjRweCAxNnB4IDA7XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMThweCAwO1xuICAgIH1cbiAgfVxuXG4gIC5hbGlnbnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiA4cHggMCAxNnB4IDI0cHg7XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMThweCAwO1xuICAgIH1cbiAgfVxuXG4gIC5hbGlnbmNlbnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLy8gSG9yaXpvbnRhbCBydWxlXG4gIGhyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLWNvbG9yX19ncmV5LCAjZDdkN2Q3KTtcbiAgICBtYXJnaW46IDQwcHggMDtcblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgIG1hcmdpbjogMzJweCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIG1hcmdpbjogMjRweCAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIENvZGVcbiAgY29kZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQ291cmllciBOZXdcIiwgQ291cmllciwgbW9ub3NwYWNlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI2LCAyNiwgMjYsIDAuMDUpO1xuICAgIHBhZGRpbmc6IDJweCA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7XG4gIH1cblxuICBwcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgTmV3XCIsIENvdXJpZXIsIG1vbm9zcGFjZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI2LCAyNiwgMjYsIDAuMDUpO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgbWFyZ2luOiAyNHB4IDA7XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgfVxuXG4gICAgY29kZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAvLyBUYWJsZXNcbiAgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMjRweCAwO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbWFyZ2luOiAxOHB4IDA7XG4gICAgfVxuICB9XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3JfX2dyZXksICNkN2Q3ZDcpO1xuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgIH1cbiAgfVxuXG4gIHRoIHtcbiAgICBmb250LWZhbWlseTogXCJiZWJhcy1uZXVlXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjQsIDI4LCA3MSwgMC4wNSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtcblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgdGJvZHkgdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMik7XG4gIH1cbn1cbiIsIi5icmVhZGNydW1icyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYmxvY2s6IDFyZW07XG5cbiAgbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgY29udGVudDogXCLigLpcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDJjaDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsIi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuLy8gRkFRIENPTVBPTkVOVFxuLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG5cbi5mYXEge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTQwcHggMDtcblxuICBAaW5jbHVkZSBtcShsKSB7XG4gICAgcGFkZGluZzogMTAwcHggMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKHMpIHtcbiAgICBwYWRkaW5nOiA3MnB4IDA7XG4gIH1cblxuICAvLyDilIDilIAgQ29udGFpbmVyIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyO1xuICB9XG5cbiAgLy8g4pSA4pSAIEhlYWRlciAoMiBjb2x1bW5zKSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuICAmX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMjBweDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG5cbiAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICBnYXA6IDQ4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogNTJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBnYXA6IDQ0cHg7XG4gICAgfVxuICB9XG5cbiAgLy8g4pSA4pSAIExlZnQgY29sdW1uIChUaXRsZSArIEJ1dHRvbnMpIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4gICZfX2xlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogNDUwcHg7XG4gICAgZ2FwOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgd2lkdGg6IDM4MHB4O1xuICAgICAgZ2FwOiAzMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZ2FwOiAyNHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udF9faDE7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xuXG4gICAgPiBkaXYge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBnYXA6IDI0cHg7XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBtaW4taGVpZ2h0OiA4NHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIOKUgOKUgCBSaWdodCBjb2x1bW4gKEFjY29yZGlvbikg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbiAgJl9fcmlnaHQge1xuICAgIGZsZXg6IDE7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19hY2NvcmRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC8vIOKUgOKUgCBBY2NvcmRpb24gSXRlbSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuICAmX19pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE0KTtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gICAgfVxuXG4gICAgJi5pcy1vcGVuIHtcbiAgICAgIC5mYXFfX2ljb24ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIOKUgOKUgCBRdWVzdGlvbiBCdXR0b24g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbiAgJl9fcXVlc3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyNHB4O1xuICAgIHBhZGRpbmc6IDI4cHggMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBwYWRkaW5nOiAyOHB4IDA7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19xdWVzdGlvbi10ZXh0IHtcbiAgICBAaW5jbHVkZSBmb250X19idXR0b247XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtcbiAgICBmbGV4OiAxO1xuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgY29sb3I6ICNlOTgwMjQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLnJvdGF0ZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuXG4gIC8vIOKUgOKUgCBBbnN3ZXIgQ29udGVudCDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuICAmX19hbnN3ZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LWhlaWdodDogMDtcbiAgfVxuXG4gICZfX2Fuc3dlci1pbm5lciB7XG4gICAgcGFkZGluZzogMCAwIDMycHggMDtcblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAyNHB4IDA7XG4gICAgfVxuICB9XG59XG4iLCIubW9kYWwge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7IC8vICgyMHB4IHBhZGRpbmcgb24gZWFjaCBzaWRlKVxuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAzMHB4O1xuICB6LWluZGV4OiAxMDAxO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAmLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG5cbiAgJl9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmljb24tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICZfX3RhYnMge1xuICAgICYtLWJ1dHRvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAmLS1idXR0b24ge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19wcmltYXJ5KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTY3JvbGwgU2NhbGUgUmV2ZWFsXG4vLyBSZXVzYWJsZSBzY3JvbGwtZHJpdmVuIHNjYWxlIGFuaW1hdGlvbiBjb21wb25lbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnNjcm9sbC1zY2FsZS1yZXZlYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGNvbnRpZW50IGxlIHNjYWxlIHZpc3VlbGxlbWVudCDigJQgYXVjdW4gZMOpYm9yZGVtZW50LCBhdWN1biBsYXlvdXQgc2hpZnRcblxuICAmX19jb250ZW50IHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuXG4gICAgLy8gUHJldmVudCBzdWItcGl4ZWwgcmVuZGVyaW5nIGlzc3VlcyBkdXJpbmcgc2NhbGVcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAvLyBGb25kIGFic29sdSDigJQgSlMgYW5pbWUgbGVmdC9yaWdodCBwb3VyIHMnw6l0ZW5kcmUgw6AgMTAwdncgc2FucyBtb2RpZmllciBsZSBsYXlvdXRcbiAgLy8gTsOpY2Vzc2l0ZSBkYXRhLWJnLWV4cGFuZCBzdXIgbGUgd3JhcHBlciBldCBvdmVyZmxvdzogdmlzaWJsZSBzdXIgbCfDqWzDqW1lbnQgcGFyZW50XG4gICZfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cbiIsIi8vIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLy8gV29yZHMgcmV2ZWFsIOKAlCBDU1MgbWFzayBmb3IgZGF0YS1hbmltPVwid29yZHNcIlxuLy9cbi8vIFNwbGl0VGV4dCAobWFzazogXCJ3b3Jkc1wiKSB3cmFwcyBlYWNoIHdvcmQgaW4gLnJldmVhbC13b3JkLW1hc2suXG4vLyBHU0FQIGFuaW1hdGVzIHRoZSBpbm5lciAucmV2ZWFsLXdvcmQgc3BhbiBmcm9tIHk6IDEzMCUg4oaSIDAlLlxuLy8gVGhlIG92ZXJmbG93OiBoaWRkZW4gb24gdGhlIG1hc2sgY2xpcHMgdGhlIHdvcmQgZHVyaW5nIHRyYXZlbC5cbi8vIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4vLyBXcmFwcGVyOiBjbGlwcyBvdmVyZmxvdyBzbyB0aGUgd29yZCBzbGlkZXMgdXAgaW52aXNpYmx5XG4vLyBwYWRkaW5nLXRvcCAvIG1hcmdpbi10b3AgOiBzYWZlIHpvbmUgYWJvdmUgc28gbGV0dGVyIHRvcHMgY2FuJ3QgcGVlayB0aHJvdWdoXG4vLyBwYWRkaW5nLWJvdHRvbSAvIG1hcmdpbi1ib3R0b20gOiByb29tIGZvciBkZXNjZW5kZXJzIChnLCBqLCBwLCBxLCB5KVxuLnJldmVhbC13b3JkLW1hc2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHBhZGRpbmctdG9wOiAwLjE1ZW07XG4gIG1hcmdpbi10b3A6IC0wLjE1ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1ZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1ZW07XG59XG5cbi8vIElubmVyIHNwYW4gYW5pbWF0ZWQgYnkgR1NBUFxuLnJldmVhbC13b3JkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuIiwiLy8g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4vLyBQTEFDRVMgU0xJREVSIENPTVBPTkVOVFxuLy8gVXNlZCBpbjogaG9tZXBhZ2UsIGV2ZW50cyBwYWdlXG4vLyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuLnBsYWNlcy1zbGlkZXIge1xuICBwYWRkaW5nOiAwO1xuXG4gICZfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgICBnYXA6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXItbGVmdCB7XG4gICAgZmxleDogMTtcbiAgfVxuXG4gICZfX2hlYWRlci1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzBweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgZ2FwOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250X19oMi0tZGFyaygpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fZGFyayk7XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICB9XG4gIH1cblxuICAmX19jYXRlZ29yaWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgZ2FwOiAxMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NhdGVnb3J5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMzZweDtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAuNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yX19ncmV5LCAjZDdkN2Q3KTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fbGlnaHQsICNmZmYpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xuICAgIEBpbmNsdWRlIGZvbnRfX3RhZztcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyB2YXIoLS1lYXNlT3V0Q3ViaWMpLFxuICAgICAgY29sb3IgMC4ycyB2YXIoLS1lYXNlT3V0Q3ViaWMpLCBib3JkZXItY29sb3IgMC4ycyB2YXIoLS1lYXNlT3V0Q3ViaWMpO1xuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19hcnJvd3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMnB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gIH1cblxuICAmX19hcnJvdyB7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX2RhcmspO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyB2YXIoLS1lYXNlT3V0Q3ViaWMpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgIC5zbGlkZXItYXJyb3ctcmluZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogLTJweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA0cHgpO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXG4gICAgICBjaXJjbGUge1xuICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICBzdHJva2U6ICNlMDFjNDc7XG4gICAgICAgIHN0cm9rZS13aWR0aDogMjtcbiAgICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxMDA7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDA7XG4gICAgICAgIHRyYW5zaXRpb246IHN0cm9rZS1kYXNob2Zmc2V0IDAuMzI1cyBjdWJpYy1iZXppZXIoMC4zNywgMCwgMC42MywgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG5cbiAgICAgICAgLnNsaWRlci1hcnJvdy1yaW5nIHtcbiAgICAgICAgICBjaXJjbGUge1xuICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICB9XG5cbiAgICAmLmlzLWRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWRlci1hcnJvdy1pY29uIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cblxuICAvLyB3aWR0aDogY2FsYyg1MHZ3ICsgNTAlKSDigJQgcmVhY2hlcyBmcm9tIGNvbnRlbnQgbGVmdCBlZGdlIHRvIHJpZ2h0IHZpZXdwb3J0IGVkZ2VcbiAgJl9fd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgIHdpZHRoOiBjYWxjKDUwdncgKyA1MCUpO1xuXG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCAtNnB4O1xuICAgIH1cblxuICAgIC5zbGljay10cmFjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5zbGljay1zbGlkZSB7XG4gICAgICBwYWRkaW5nOiAwIDZweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19zbGlkZSB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgLnBsYWNlLWNhcmQge1xuICAgICAgICB3aWR0aDogMzQwcHg7XG4gICAgICAgIGhlaWdodDogNTEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgLnBsYWNlLWNhcmQge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgLnBsYWNlLWNhcmQge1xuICAgICAgICB3aWR0aDogbWluKDI4MHB4LCA3NXZ3KTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDQ4MCAvIDcyMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICA+IGRpdiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIC5idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBEYW5zIHBsYWNlcy1zbGlkZXIsIGxlIGJsb2MgZGV0YWlscyByZXN0ZSBlbiB1bmUgc2V1bGUgY29sb25uZVxuICAucGxhY2UtY2FyZF9fZGV0YWlscy1ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNHB4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG5cbiAgLnBsYWNlLWNhcmRfX2RldGFpbHMtaW50cm8ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vLyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi8vIFBMQUNFIENBUkQgQ09NUE9ORU5UXG4vLyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuLnBsYWNlLWNhcmQge1xuICAtLXBsYWNlLWNhcmQtaG92ZXItZHVyYXRpb246IDAuNnM7XG4gIC0tcGxhY2UtY2FyZC1vdmVybGF5LWJhc2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAxODBkZWcsXG4gICAgcmdiYSgyNiwgMjYsIDI2LCAwLjYpIDE5Ljg4JSxcbiAgICByZ2JhKDI2LCAyNiwgMjYsIDApIDI5Ljg4JVxuICApO1xuICAtLXBsYWNlLWNhcmQtb3ZlcmxheS1ob3ZlcjogbGluZWFyLWdyYWRpZW50KFxuICAgIDE4MGRlZyxcbiAgICByZ2JhKDI2LCAyNiwgMjYsIDAuNikgMTkuODglLFxuICAgIHJnYmEoMjYsIDI2LCAyNiwgMCkgMjkuODglLFxuICAgIHJnYmEoMjYsIDI2LCAyNiwgMCkgNjkuOTclLFxuICAgIHJnYmEoMCwgMCwgMCwgMC42KSA3OS45NyVcbiAgKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogNDgwcHg7XG4gIGhlaWdodDogNzIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIC5wbGFjZS1jYXJkX19pbWFnZSBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYucGxhY2UtY2FyZC0td2l0aC1kZXRhaWxzOmhvdmVyIHtcbiAgICAgIC5wbGFjZS1jYXJkX19vdmVybGF5OjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICAgIC5wbGFjZS1jYXJkX19kZXRhaWxzIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAwO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1wbGFjZS1jYXJkLWhvdmVyLWR1cmF0aW9uKSBlYXNlLWluLW91dDtcbiAgICB9XG4gIH1cblxuICAmX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wbGFjZS1jYXJkLW92ZXJsYXktYmFzZSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wbGFjZS1jYXJkLW92ZXJsYXktaG92ZXIpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgdmFyKC0tcGxhY2UtY2FyZC1ob3Zlci1kdXJhdGlvbikgdmFyKC0tZWFzZU91dEN1YmljKTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDI0cHg7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICZfX2RldGFpbHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyNHB4O1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIGJvdHRvbTogMjRweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE4cHgpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgdmFyKC0tcGxhY2UtY2FyZC1ob3Zlci1kdXJhdGlvbikgdmFyKC0tZWFzZU91dEN1YmljKSxcbiAgICAgIHRyYW5zZm9ybSB2YXIoLS1wbGFjZS1jYXJkLWhvdmVyLWR1cmF0aW9uKSB2YXIoLS1lYXNlT3V0Q3ViaWMpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgJl9fZGV0YWlscy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgbWlubWF4KDI2MHB4LCAzOCUpO1xuICAgIGdhcDogMjBweDtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuICB9XG5cbiAgJl9fZGV0YWlscy1tYWluIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cblxuICAmX19mYWN0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cblxuICAmX19pZGVudGl0eSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cblxuICAmX19pZGVudGl0eS1sb2dvIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgfVxuICB9XG5cbiAgJl9faWRlbnRpdHktbmFtZSB7XG4gICAgQGluY2x1ZGUgZm9udF9fYnV0dG9uO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDEpO1xuICB9XG5cbiAgJl9fZmFjdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBtYXJnaW46IDA7XG4gICAgQGluY2x1ZGUgZm9udF9fYnV0dG9uO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgJl9fZmFjdC1pY29uIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX3RhZ3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogOHB4O1xuICB9XG5cbiAgJl9fdGFnIHtcbiAgICBAaW5jbHVkZSB0YWctc3R5bGU7XG4gIH1cblxuICAmX190YWctLW1vcmUge1xuICAgIG1pbi13aWR0aDogNDRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2RldGFpbHMtaW50cm8ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTIpO1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDYpO1xuICB9XG5cbiAgQG1lZGlhIChob3Zlcjogbm9uZSksIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgICAmX19vdmVybGF5IHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgMTgwZGVnLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIDAuNjIpIDAlLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIDAuMzIpIDM4JSxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjgpIDEwMCVcbiAgICAgICk7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXRhaWxzIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuXG4gICAgJl9fZGV0YWlscy1ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ2FwOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIE9uIGxhcHRvcC1saWtlIHNob3J0IHZpZXdwb3J0cywgY2FyZHMgY2FuIGJlY29tZSB2aXN1YWxseSBkZW5zZS5cbiAgLy8gS2VlcCBhIGRhcmtlciBvdmVybGF5IG9uIGhvdmVyIHNvIHRleHQgcmVtYWlucyByZWFkYWJsZS5cbiAgQG1lZGlhIChtYXgtaGVpZ2h0OiA5MDBweCkgYW5kIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgIC0tcGxhY2UtY2FyZC1vdmVybGF5LWhvdmVyOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAxODBkZWcsXG4gICAgICByZ2JhKDAsIDAsIDAsIDAuNzYpIDAlLFxuICAgICAgcmdiYSgwLCAwLCAwLCAwLjYyKSA0NiUsXG4gICAgICByZ2JhKDAsIDAsIDAsIDAuODQpIDEwMCVcbiAgICApO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZmxleDogMTtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udF9faDM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAwIDAgMTZweCAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS10ZXh0X19zZWNvbmRhcnkpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogMzUwcHg7XG5cbiAgICAvLyBDcm9wIMOgIDMgbGlnbmVzXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgIGxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtOHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIF9wb3N0cy1zbGlkZXIuc2Nzc1xuLy8gU2xpZGVyIGQnYXJ0aWNsZXMgcmVjZW50cyDigJQgcmV1dGlsaXNlIC5wbGFjZS1jYXJkIGRlIF9wbGFjZXMtc2xpZGVyLnNjc3NcblxuLnBvc3RzLXNsaWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDgwcHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgbXEobSkge1xuICAgIHBhZGRpbmc6IDYwcHggMCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEocykge1xuICAgIHBhZGRpbmc6IDQ4cHggMCAwO1xuICB9XG5cbiAgJl9fZXNwZXJsdWV0dGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyB0b3A6IDQ2JTtcbiAgICBsZWZ0OiAtMzgwcHg7XG4gICAgd2lkdGg6IDEwNTBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19hY2NlbnQsICNmZjZiMzUpO1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIHotaW5kZXg6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpIHJvdGF0ZSgxODBkZWcpO1xuXG4gICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgbGVmdDogLTMyMHB4O1xuICAgICAgd2lkdGg6IDkwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIGxlZnQ6IC0yMzBweDtcbiAgICAgIHdpZHRoOiA3MDBweDtcbiAgICAgIG9wYWNpdHk6IDAuMjg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgbGVmdDogLTE4MHB4O1xuICAgICAgd2lkdGg6IDU2MHB4O1xuICAgICAgb3BhY2l0eTogMC4zMjtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBwYXRoIHtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDA7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgICB9XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBnYXA6IDI0cHg7XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250X19oMi0tZGFyaygpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19kYXJrKTtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgJl9fYXJyb3dzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTJweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuXG4gICZfX2Fycm93IHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fZGFyayk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIHZhcigtLWVhc2VPdXRDdWJpYyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgIC5zbGlkZXItYXJyb3ctcmluZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogLTJweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA0cHgpO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXG4gICAgICBjaXJjbGUge1xuICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICBzdHJva2U6ICNlMDFjNDc7XG4gICAgICAgIHN0cm9rZS13aWR0aDogMjtcbiAgICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxMDA7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDA7XG4gICAgICAgIHRyYW5zaXRpb246IHN0cm9rZS1kYXNob2Zmc2V0IDAuMzI1cyBjdWJpYy1iZXppZXIoMC4zNywgMCwgMC42MywgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG5cbiAgICAgICAgLnNsaWRlci1hcnJvdy1yaW5nIHtcbiAgICAgICAgICBjaXJjbGUge1xuICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICB9XG5cbiAgICAmLmlzLWRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWRlci1hcnJvdy1pY29uIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cblxuICAmX190cmFjayB7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLy8gRnVsbC1ibGVlZCBzbGlkZXI6IHN0YXJ0IGF0IGNvbnRhaW5lciBsZWZ0LCBlbmQgYXQgdmlld3BvcnQgcmlnaHRcbiAgJl9fd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgIHdpZHRoOiBjYWxjKDUwdncgKyA1MCUpO1xuXG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCAtNnB4O1xuICAgIH1cblxuICAgIC5zbGljay10cmFjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5zbGljay1zbGlkZSB7XG4gICAgICBwYWRkaW5nOiAwIDZweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19zbGlkZSB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAucGxhY2UtY2FyZCB7XG4gICAgICB3aWR0aDogMTI4MHB4O1xuICAgICAgaGVpZ2h0OiA2NDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICAucGxhY2UtY2FyZCB7XG4gICAgICAgIHdpZHRoOiA5NjBweDtcbiAgICAgICAgaGVpZ2h0OiA1MjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAucGxhY2UtY2FyZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiB2YXIoLS1EaW1lbnNpb25zLUVkaXRvcmlhbC10ZWFzZXItd2lkdGgsIDM1MHB4KTtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1EaW1lbnNpb25zLUVkaXRvcmlhbC10ZWFzZXItaGVpZ2h0LCAzNTBweCk7XG4gICAgICB9XG5cbiAgICAgIC5wbGFjZS1jYXJkX19jb250ZW50IHtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMjRweCAxMnB4IDI0cHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgIH1cblxuICAgICAgLnBsYWNlLWNhcmRfX3RleHQge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5wbGFjZS1jYXJkX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImJlYmFzLW5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1Gb250LXNpemVzLWgzLCAyOHB4KTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTZweCAwO1xuICAgICAgfVxuXG4gICAgICAucGxhY2UtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tRm9udC1zaXplcy1wYXJhZ3JhcGgsIDE2cHgpO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICAucGxhY2UtY2FyZCB7XG4gICAgICAgIHdpZHRoOiBtaW4oXG4gICAgICAgICAgdmFyKC0tRGltZW5zaW9ucy1FZGl0b3JpYWwtdGVhc2VyLXdpZHRoLCAzNTBweCksXG4gICAgICAgICAgY2FsYygxMDB2dyAtICh2YXIoLS1jb250YWluZXJfX3BhZGRpbmcpICogMikpXG4gICAgICAgICk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYWN0aW9ucyB7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtcShtKSB7XG4gICAgLnBsYWNlLWNhcmQge1xuICAgICAgLS1wbGFjZS1jYXJkLWhvdmVyLWR1cmF0aW9uOiAwcztcblxuICAgICAgJl9faW1hZ2UgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICZfX292ZXJsYXkge1xuICAgICAgICAvLyBLZWVwIGEgcmVhZGFibGUgdG9wIGdyYWRpZW50IG9uIHRvdWNoIHdpdGhvdXQgaGVhdnkgaG92ZXIgbW9ycGhpbmcuXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAxODBkZWcsXG4gICAgICAgICAgcmdiYSgyNiwgMjYsIDI2LCAwLjYpIDAlLFxuICAgICAgICAgIHJnYmEoMjYsIDI2LCAyNiwgMC4yOCkgNDIlLFxuICAgICAgICAgIHJnYmEoMjYsIDI2LCAyNiwgMC4wOCkgMTAwJVxuICAgICAgICApO1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWxzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAucGxhY2UtY2FyZDpob3ZlciB7XG4gICAgICAgIC5wbGFjZS1jYXJkX19pbWFnZSBpbWcge1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucGxhY2UtY2FyZC5wbGFjZS1jYXJkLS13aXRoLWRldGFpbHM6aG92ZXIge1xuICAgICAgICAucGxhY2UtY2FyZF9fb3ZlcmxheSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgMTgwZGVnLFxuICAgICAgICAgICAgcmdiYSgyNiwgMjYsIDI2LCAwLjYpIDAlLFxuICAgICAgICAgICAgcmdiYSgyNiwgMjYsIDI2LCAwLjI4KSA0MiUsXG4gICAgICAgICAgICByZ2JhKDI2LCAyNiwgMjYsIDAuMDgpIDEwMCVcbiAgICAgICAgICApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucmVhc3N1cmFuY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyX193aWR0aCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA4MHB4IHZhcigtLWNvbnRhaW5lcl9fcGFkZGluZyk7XG5cbiAgJi0taGVybyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAmX19waW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIGNsYW1wKDE4MHB4LCAxOHZ3LCAzMjBweCkpO1xuICAgIGNvbHVtbi1nYXA6IDEycHg7XG4gICAgcm93LWdhcDogMTJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2NlbGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5jZWxsLS1wMSB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyA0O1xuICAgIGdyaWQtcm93OiAxO1xuICB9XG5cbiAgLmNlbGwtLXAyIHtcbiAgICBncmlkLWNvbHVtbjogNCAvIDU7XG4gICAgZ3JpZC1yb3c6IDE7XG4gIH1cblxuICAuY2VsbC0tczEge1xuICAgIGdyaWQtY29sdW1uOiA1IC8gNztcbiAgICBncmlkLXJvdzogMTtcbiAgfVxuXG4gIC5jZWxsLS1zMiB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICAgIGdyaWQtcm93OiAyO1xuICB9XG5cbiAgLmNlbGwtLXAzIHtcbiAgICBncmlkLWNvbHVtbjogMyAvIDY7XG4gICAgZ3JpZC1yb3c6IDI7XG4gIH1cblxuICAuY2VsbC0tcDQge1xuICAgIGdyaWQtY29sdW1uOiA2IC8gNztcbiAgICBncmlkLXJvdzogMjtcbiAgfVxuXG4gIC5jZWxsLS1wNSB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICAgIGdyaWQtcm93OiAzO1xuICB9XG5cbiAgLmNlbGwtLXA2IHtcbiAgICBncmlkLWNvbHVtbjogMiAvIDU7XG4gICAgZ3JpZC1yb3c6IDM7XG4gIH1cblxuICAuY2VsbC0tczMge1xuICAgIGdyaWQtY29sdW1uOiA1IC8gNztcbiAgICBncmlkLXJvdzogMztcbiAgfVxuXG4gICZfX3N0YXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiBjbGFtcCgzMnB4LCA1dncsIDcycHgpO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZ2FwOiA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNiwgMjYsIDI2LCAwLjEpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX251bWJlciB7XG4gICAgQGluY2x1ZGUgZm9udF9fc3RhdC1udW1iZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuXG4gICAgLnJlYXNzdXJhbmNlX19zdWZmaXgge1xuICAgICAgZm9udC1zaXplOiAwLjU1ZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIEBpbmNsdWRlIGZvbnRfX2g0O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiA5MCU7XG4gIH1cblxuICAuc3RhdC0tb3JhbmdlIC5yZWFzc3VyYW5jZV9fbnVtYmVyIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX2FjY2VudCwgI2ZmNmIzNSk7XG4gIH1cblxuICAuc3RhdC0tcmVkIC5yZWFzc3VyYW5jZV9fbnVtYmVyIHtcbiAgICBjb2xvcjogI2Q2M2I1YTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKG0pIHtcbiAgICBwYWRkaW5nOiA0MHB4IHZhcigtLWNvbnRhaW5lcl9fcGFkZGluZyk7XG5cbiAgICAmLS1oZXJvIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJl9fZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgY2xhbXAoMTY1cHgsIDI4dncsIDI0MHB4KSk7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgfVxuXG4gICAgLmNlbGwtLXAxLFxuICAgIC5jZWxsLS1wMixcbiAgICAuY2VsbC0tczEsXG4gICAgLmNlbGwtLXMyLFxuICAgIC5jZWxsLS1wMyxcbiAgICAuY2VsbC0tcDQsXG4gICAgLmNlbGwtLXA1LFxuICAgIC5jZWxsLS1wNixcbiAgICAuY2VsbC0tczMge1xuICAgICAgZ3JpZC1jb2x1bW46IGF1dG87XG4gICAgICBncmlkLXJvdzogYXV0bztcbiAgICB9XG5cbiAgICAuY2VsbC0tcDQsXG4gICAgLmNlbGwtLXA1LFxuICAgIC5jZWxsLS1wNiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC8vIE1vYmlsZS90YWJsZXQgcXVpbmNvbmNlOiA2IGNlbGxzLCAyIHBlciByb3cuXG4gICAgLmNlbGwtLXMxIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgfVxuXG4gICAgLmNlbGwtLXAxIHtcbiAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgfVxuXG4gICAgLmNlbGwtLXMyIHtcbiAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgfVxuXG4gICAgLmNlbGwtLXAyIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgfVxuXG4gICAgLmNlbGwtLXAzIHtcbiAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgZ3JpZC1yb3c6IDM7XG4gICAgfVxuXG4gICAgLmNlbGwtLXMzIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgZ3JpZC1yb3c6IDM7XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1Gb250LXNpemVzLWg0LCAyMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA5MCU7XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIFRpbWVsaW5lIENvbXBvbmVudFxuICogUmV1c2FibGUgdGltZWxpbmUgc2VjdGlvbiB3aXRoIGFuaW1hdGVkIGxpbmVcbiAqL1xuXG4udGltZWxpbmUtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDEyMHB4IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX193aGl0ZSk7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50X19tKSB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG5cbi50aW1lbGluZS1zZWN0aW9uX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNjBweDtcbiAgbWFyZ2luOiAwIDAgODBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludF9fbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgZ2FwOiA0MHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLnRpbWVsaW5lLXNlY3Rpb25fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRleHRfX3ByaW1hcnkpO1xuICBmb250LXNpemU6IDcycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogNTAlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludF9fbSkge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfX3MpIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cblxuLnRpbWVsaW5lLXNlY3Rpb25fX3F1b3RlIHtcbiAgQGluY2x1ZGUgZm9udF9fcGFyYWdyYXBoLS1iaWc7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fZGFyayk7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50X19tKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgc3Ryb25nLFxuICBiIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5cbi8vIFRpbWVsaW5lIGNvbnRhaW5lclxuLnRpbWVsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludF9fbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLy8gQW5pbWF0ZWQgbGluZVxuLnRpbWVsaW5lX19saW5lLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDUwdncgKyA1MCUpO1xuICBoZWlnaHQ6IDZweDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfX20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi50aW1lbGluZV9fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIG9wYWNpdHk6IDAuMjtcbiAgei1pbmRleDogMTtcbn1cblxuLnRpbWVsaW5lX19saW5lLXByb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogNnB4O1xuICB3aWR0aDogMCU7XG4gIGJhY2tncm91bmQ6IHZhcihcbiAgICAtLU1haW4tZ3JhZGllbnQsXG4gICAgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZTAxYzQ3IDAlLCAjZTk4MDI0IDEwMCUpXG4gICk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB3aWxsLWNoYW5nZTogd2lkdGg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi50aW1lbGluZV9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtN3B4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICB6LWluZGV4OiAzO1xufVxuXG4vLyBUaW1lbGluZSBpdGVtc1xuLnRpbWVsaW5lX19pdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjAwcHgsIDFmcikpO1xuICBnYXA6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfX20pIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMzBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludF9fcykge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuXG4udGltZWxpbmVfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vIFRyaWFuZ2xlIGluZGljYXRvclxuLnRpbWVsaW5lX190cmlhbmdsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTRweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTFweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgei1pbmRleDogMjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfX3MpIHtcbiAgICB0b3A6IC0xMnB4O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gIH1cblxuICBzdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vLyBDb250ZW50XG4udGltZWxpbmVfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cblxuLnRpbWVsaW5lX190aW1lIHtcbiAgQGluY2x1ZGUgZm9udF9fYnV0dG9uO1xuICBjb2xvcjogdmFyKC0tY29sb3JfX25ldXRyYWwpO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50aW1lbGluZV9faXRlbS10aXRsZSB7XG4gIEBpbmNsdWRlIGZvbnRfX2gzO1xuICBtYXJnaW46IDAgMCAxNnB4O1xuICBvcGFjaXR5OiAwO1xufVxuXG4udGltZWxpbmVfX3ZlbnVlIHtcbiAgQGluY2x1ZGUgZm9udF9fYnV0dG9uO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGNvbG9yOiAjZTAxYzQ3O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBvcGFjaXR5OiAwO1xuXG4gIGltZyxcbiAgc3ZnIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cblxuLy8gQWN0aW9uc1xuLnRpbWVsaW5lLXNlY3Rpb25fX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxNTBweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfX3MpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgLmJ0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLy8gU0hBUkVEIENPTVBPTkVOVCDigJQgLnZlbnVlLWV4dHJhc1xuLy8gVXNlZCBvbiBzaW5nbGUgdmVudWVzIGFuZCBlc3BhY2VzIGxpc3Rpbmdcbi8vIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4udmVudWUtZXh0cmFzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtcbiAgcGFkZGluZzogMTIwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIG1xKGwpIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtcShzKSB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG5cbiAgLy8g4pSA4pSAIEJhY2tncm91bmQgRXNwZXJsdWV0dGUg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbiAgJl9fZXNwZXJsdWV0dGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ0JTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDE5MjJweDtcbiAgICBoZWlnaHQ6IDIxMDdweDtcbiAgICAvLyBoZWlnaHQ6IGF1dG87XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fYWNjZW50LCAjZmY2YjM1KTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgd2lkdGg6IDcwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIHdpZHRoOiA1MDBweDtcbiAgICB9XG4gIH1cblxuICAmX19lc3Blcmx1ZXR0ZS1wYXRoIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwO1xuICB9XG5cbiAgLy8g4pSA4pSAIEhlYWRlciDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuICAmX19oZWFkZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgODBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgIGdhcDogNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIGdhcDogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnRfX3NlY3Rpb24tdGl0bGUtbGFyZ2U7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZsZXg6IDE7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIEBpbmNsdWRlIGZvbnRfX3NlY3Rpb24tdGV4dDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1heC13aWR0aDogNTAwcHg7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IHZhcigtLUZvbnQtc2l6ZXMtcGFyYWdyYXBoLS1iaWcsIDE4cHgpO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLy8g4pSA4pSAIEdyaWQgKDIgcm93cywgaG9yaXpvbnRhbCBzY3JvbGwgZWZmZWN0KSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuICAmX19ncmlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICBnYXA6IDEycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIGdhcDogMTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgLy8gR3JhZGllbnQgZmFkZSBsZWZ0XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICA5MGRlZyxcbiAgICAgICAgIzFhMWExYSA5Ljc1JSxcbiAgICAgICAgcmdiYSgyNiwgMjYsIDI2LCAwLjkpIDI5LjgyJSxcbiAgICAgICAgcmdiYSgyNiwgMjYsIDI2LCAwKSAxMDAlXG4gICAgICApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBHcmFkaWVudCBmYWRlIHJpZ2h0XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAyNzBkZWcsXG4gICAgICAgICMxYTFhMWEgOS43NSUsXG4gICAgICAgIHJnYmEoMjYsIDI2LCAyNiwgMC45KSAyOS44MiUsXG4gICAgICAgIHJnYmEoMjYsIDI2LCAyNiwgMCkgMTAwJVxuICAgICAgKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTJweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cblxuICAvLyDilIDilIAgQ2FyZCDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuICAmX19jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4td2lkdGg6IDMyMHB4O1xuICAgIGhlaWdodDogMzIwcHg7XG4gICAgcGFkZGluZzogMTRweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAxMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIGhlaWdodDogMjYwcHg7XG4gICAgICBwYWRkaW5nOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcmQtYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgMTgwZGVnLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDAlLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIDAuNykgMTAwJVxuICAgICAgKTtcbiAgICB9XG4gIH1cblxuICAmX19jYXJkLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMTJweDtcbiAgfVxuXG4gICZfX2NhcmQtY2F0ZWdvcnkge1xuICAgIEBpbmNsdWRlIHRhZy1zdHlsZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19jYXJkLXRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250X19oNDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLy8g4pSA4pSAIEFjdGlvbnMgKENUQXMpIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4gICZfX2FjdGlvbnMge1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgODBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgIGdhcDogMTZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxMnB4O1xuXG4gICAgICAuYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gIC8vIEdSSUQgTEFZT1VUIFZBUklBTlQg4oCUIC52ZW51ZS1leHRyYXMtLWdyaWRcbiAgLy8gVGV4dCBsZWZ0IHwgU2Nyb2xsaW5nIHJvd3MgcmlnaHQgKHNwbGl0IGxheW91dClcbiAgLy8g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbiAgJi0tZ3JpZCB7XG4gICAgLnZlbnVlLWV4dHJhc19fZ3JpZC1sYXlvdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MCUgNTAlO1xuICAgICAgZ2FwOiAwO1xuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ2FwOiA2MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmVudWUtZXh0cmFzX19jb250ZW50IHtcbiAgICAgIC8vIEFsaWduZSBsZSBwYWRkaW5nIGdhdWNoZSBzdXIgbGUgY29udGFpbmVyIGdsb2JhbCwgYXZlYyB1biBtaW5pbXVtIGRlIDgwcHhcbiAgICAgIHBhZGRpbmctbGVmdDogbWF4KFxuICAgICAgICA4MHB4LFxuICAgICAgICBjYWxjKCgxMDB2dyAtIHZhcigtLWNvbnRhaW5lcl9fd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXJfX3BhZGRpbmcpKVxuICAgICAgKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMzJweDtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDEyMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtcSh4bCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZlbnVlLWV4dHJhc19fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udF9fc2VjdGlvbi10aXRsZS1sYXJnZTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAudmVudWUtZXh0cmFzX19kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tRm9udC1zaXplcy1wYXJhZ3JhcGgtLWJpZywgMjBweCk7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1Gb250LXNpemVzLXBhcmFncmFwaC0tYmlnLCAxOHB4KTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHVsLFxuICAgICAgb2wge1xuICAgICAgICBtYXJnaW46IDE2cHggMCAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIH1cblxuICAgICAgdWwgbGksXG4gICAgICBvbCBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdWwgbGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwLjcyZW07XG4gICAgICAgIHdpZHRoOiBjbGFtcCg1cHgsIDAuMjhlbSwgN3B4KTtcbiAgICAgICAgaGVpZ2h0OiBjbGFtcCg1cHgsIDAuMjhlbSwgN3B4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cblxuICAgICAgb2wge1xuICAgICAgICBjb3VudGVyLXJlc2V0OiB2ZW51ZS1leHRyYXMtY291bnRlcjtcbiAgICAgIH1cblxuICAgICAgb2wgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIG9sIGxpOjpiZWZvcmUge1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogdmVudWUtZXh0cmFzLWNvdW50ZXI7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIodmVudWUtZXh0cmFzLWNvdW50ZXIpIFwiLlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgZm9udC1zaXplOiAwLjg1ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgfVxuXG4gICAgICBzdHJvbmcsXG4gICAgICBiIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC52ZW51ZS1leHRyYXNfX2FjdGlvbnMge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGdhcDogMTZweDtcblxuICAgICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZlbnVlLWV4dHJhc19fc2Nyb2xsLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTJweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIH1cblxuICAgICAgLy8gR3JhZGllbnQgZmFkZSBsZWZ0XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgIDkwZGVnLFxuICAgICAgICAgIHZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKSAwJSxcbiAgICAgICAgICB0cmFuc3BhcmVudCAxMDAlXG4gICAgICAgICk7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gR3JhZGllbnQgZmFkZSByaWdodCAob25seSBvbiBtb2JpbGUpXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgIDI3MGRlZyxcbiAgICAgICAgICB2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSkgMCUsXG4gICAgICAgICAgdHJhbnNwYXJlbnQgMTAwJVxuICAgICAgICApO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gT3ZlcnJpZGUgcm93IGFuZCBjYXJkIHN0eWxlcyB0byB3b3JrIGluIHRoZSBzcGxpdCBsYXlvdXRcbiAgICAudmVudWUtZXh0cmFzX19yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTJweDtcbiAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cbiAgICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZlbnVlLWV4dHJhc19fY2FyZCB7XG4gICAgICBmbGV4OiAwIDAgMjgwcHg7XG4gICAgICBhc3BlY3QtcmF0aW86IDE7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgICAgZmxleDogMCAwIDI0MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICAgIGZsZXg6IDAgMCAyMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogSW1hZ2UgVGV4dCBTcGxpdCBDb21wb25lbnRcbiAqIFNoYXJlZCBzdHlsZXMgZm9yIGltYWdlLXRleHQgc2VjdGlvbnMgYWNyb3NzIHRoZSBzaXRlXG4gKiBVc2VkIGJ5OiBzZXJ2aWNlcy1zcGxpdCwgdmVudWUtc3VzdGFpbmFiaWxpdHksIHZlbnVlLWZlYXR1cmVzLCB2ZW51ZS1mb29kLW9wdGlvbnNcbiAqL1xuXG4vLyBCYXNlIHN0eWxlcyBmb3IgYWxsIGltYWdlLXRleHQtc3BsaXQgc2VjdGlvbnNcbi8vIFRhcmdldCBjbGFzc2VzIGVuZGluZyB3aXRoIGNvbW1vbiBwYXR0ZXJuc1xuLnNlcnZpY2VzLXNwbGl0LTEsXG4uc2VydmljZXMtc3BsaXQtMixcbi52ZW51ZS1zdXN0YWluYWJpbGl0eSxcbi52ZW51ZS1mZWF0dXJlcyxcbi52ZW51ZS1mb29kLW9wdGlvbnMge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTtcblxuICAmX19ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDA7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogNDBweDtcbiAgICB9XG4gIH1cblxuICAvLyDilIDilIAgSW1hZ2UgY29sdW1uIOKAlCBmdWxsIGJsZWVkIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4gICZfX2ltYWdlLWNvbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBtaW4taGVpZ2h0OiA0MjBweDtcbiAgICAgIGhlaWdodDogY2xhbXAoMzIwcHgsIDUydncsIDUyMHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLy8g4pSA4pSAIERpZCB5b3Uga25vdyBjYXJkIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4gICZfX2R5ayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNDBweDtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIHdpZHRoOiAzOTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0LjVweCk7XG4gICAgcGFkZGluZzogMzZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAxOHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgZ2FwOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2R5ay1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEycHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJl9fZHlrLWljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19wcmltYXJ5LCAjZTAxYzQ3KTtcbiAgfVxuXG4gICZfX2R5ay10aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udF9faDQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgJl9fZHlrLXRleHQge1xuICAgIEBpbmNsdWRlIGZvbnRfX3BhcmFncmFwaDtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICB9XG5cbiAgLy8g4pSA4pSAIENvbnRlbnQgY29sdW1uIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4gICZfX2NvbnRlbnQtY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLy8gUGFkZGluZyBnw6lyw6kgcGFyIGxlcyBjbGFzc2VzIC5pbWFnZS1sZWZ0Ly5pbWFnZS1yaWdodCBzcMOpY2lmaXF1ZXMgY2ktZGVzc291c1xuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGluZy10YWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkaW5nLXRhZy1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE0NXB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICB3aWR0aDogMTI4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc3VydGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnRfX21lbnUtaXRlbTtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGNvbG9yOiAjNzU3NTc1O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gIH1cblxuICAvLyDilIDilIAgVGFncyAob3B0aW9uYWwpIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4gICZfX3RhZ3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RhZyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAuNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yX19ncmV5LCAjZDdkN2Q3KTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fbGlnaHQsICNmZmYpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZDogdmFyKFxuICAgICAgICAtLU1haW4tZ3JhZGllbnQsXG4gICAgICAgIGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2UwMWM0NyAwJSwgI2U5ODAyNCAxMDAlKVxuICAgICAgKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwLjVweDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDE2cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBnYXA6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYWN0aW9ucyAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi8vIFNoYXJlZCByZXNwb25zaXZlIHN0YWNrOiB0ZXh0IGZpcnN0LCBpbWFnZSBzZWNvbmQuXG4vLyBBcHBsaWVkIHRvIFNlcnZpY2VzIGFuZCBWZW51ZSBzcGxpdCBzZWN0aW9ucy5cbi5zZXJ2aWNlcy1zcGxpdC0xLFxuLnNlcnZpY2VzLXNwbGl0LTIsXG4udmVudWUtZmVhdHVyZXMsXG4udmVudWUtc3VzdGFpbmFiaWxpdHkge1xuICBAaW5jbHVkZSBtcShtKSB7XG4gICAgJl9fZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogNDBweDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50LWNvbCB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICB9XG5cbiAgICAmX19pbWFnZS1jb2wge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA0MHB4IDI0cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtcShzKSB7XG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDE2cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy8g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4vLyBEeW5hbWljIGxheW91dCBiYXNlZCBvbiBpbWFnZSBwb3NpdGlvbiBtb2RpZmllciBjbGFzc1xuLy8g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4vLyBMZSBQSFAgYWpvdXRlIC5pbWFnZS1sZWZ0IG91IC5pbWFnZS1yaWdodCBzdXIgbGEgc2VjdGlvblxuLy8gTCdvcmRyZSBkZXMgY29sb25uZXMgZGVza3RvcCBlc3QgZ8OpcsOpIHBhciBsZSBIVE1MIHJlbmR1IGVuIFBIUFxuLy8gSWNpLCBvbiBhanVzdGUgdW5pcXVlbWVudCBsJ2VzcGFjZSBpbnRlcm5lIGR1IGNvbnRlbnVcblxuLy8gRGVmYXVsdCBwYWRkaW5nIChmYWxsYmFjayBzaSBwYXMgZGUgY2xhc3NlIG1vZGlmaWNhdHJpY2UpXG4uc2VydmljZXMtc3BsaXQtMV9fY29udGVudCxcbi5zZXJ2aWNlcy1zcGxpdC0yX19jb250ZW50LFxuLnZlbnVlLXN1c3RhaW5hYmlsaXR5X19jb250ZW50LFxuLnZlbnVlLWZlYXR1cmVzX19jb250ZW50LFxuLnZlbnVlLWZvb2Qtb3B0aW9uc19fY29udGVudCB7XG4gIHBhZGRpbmc6IDEyMHB4IDYwcHg7XG5cbiAgQGluY2x1ZGUgbXEobCkge1xuICAgIHBhZGRpbmc6IDgwcHggNDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKHMpIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE2cHg7XG4gIH1cbn1cblxuLy8gUXVhbmQgaW1hZ2Ugw6AgZ2F1Y2hlIC0+IGNvbnRlbnUgw6AgZHJvaXRlIC0+IGJsb2MgdGV4dGUgYWxpZ27DqSBhdSBib3JkIGdhdWNoZSBkZSBzYSBjb2xvbm5lXG4uc2VydmljZXMtc3BsaXQtMS5pbWFnZS1sZWZ0IC5zZXJ2aWNlcy1zcGxpdC0xX19jb250ZW50LWNvbCxcbi5zZXJ2aWNlcy1zcGxpdC0yLmltYWdlLWxlZnQgLnNlcnZpY2VzLXNwbGl0LTJfX2NvbnRlbnQtY29sLFxuLnZlbnVlLXN1c3RhaW5hYmlsaXR5LmltYWdlLWxlZnQgLnZlbnVlLXN1c3RhaW5hYmlsaXR5X19jb250ZW50LWNvbCxcbi52ZW51ZS1mZWF0dXJlcy5pbWFnZS1sZWZ0IC52ZW51ZS1mZWF0dXJlc19fY29udGVudC1jb2wsXG4udmVudWUtZm9vZC1vcHRpb25zLmltYWdlLWxlZnQgLnZlbnVlLWZvb2Qtb3B0aW9uc19fY29udGVudC1jb2wge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi8vIFF1YW5kIGltYWdlIMOgIGRyb2l0ZSAtPiBjb250ZW51IMOgIGdhdWNoZSAtPiBibG9jIHRleHRlIGFsaWduw6kgYXUgYm9yZCBkcm9pdCBkZSBzYSBjb2xvbm5lXG4uc2VydmljZXMtc3BsaXQtMS5pbWFnZS1yaWdodCAuc2VydmljZXMtc3BsaXQtMV9fY29udGVudC1jb2wsXG4uc2VydmljZXMtc3BsaXQtMi5pbWFnZS1yaWdodCAuc2VydmljZXMtc3BsaXQtMl9fY29udGVudC1jb2wsXG4udmVudWUtc3VzdGFpbmFiaWxpdHkuaW1hZ2UtcmlnaHQgLnZlbnVlLXN1c3RhaW5hYmlsaXR5X19jb250ZW50LWNvbCxcbi52ZW51ZS1mZWF0dXJlcy5pbWFnZS1yaWdodCAudmVudWUtZmVhdHVyZXNfX2NvbnRlbnQtY29sLFxuLnZlbnVlLWZvb2Qtb3B0aW9ucy5pbWFnZS1yaWdodCAudmVudWUtZm9vZC1vcHRpb25zX19jb250ZW50LWNvbCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi8vIFF1YW5kIGltYWdlIMOgIGdhdWNoZSAtPiBjb250ZW51IMOgIGRyb2l0ZSAtPiBwYWRkaW5nIHJpZ2h0XG4uc2VydmljZXMtc3BsaXQtMS5pbWFnZS1sZWZ0IC5zZXJ2aWNlcy1zcGxpdC0xX19jb250ZW50LFxuLnNlcnZpY2VzLXNwbGl0LTIuaW1hZ2UtbGVmdCAuc2VydmljZXMtc3BsaXQtMl9fY29udGVudCxcbi52ZW51ZS1zdXN0YWluYWJpbGl0eS5pbWFnZS1sZWZ0IC52ZW51ZS1zdXN0YWluYWJpbGl0eV9fY29udGVudCxcbi52ZW51ZS1mZWF0dXJlcy5pbWFnZS1sZWZ0IC52ZW51ZS1mZWF0dXJlc19fY29udGVudCxcbi52ZW51ZS1mb29kLW9wdGlvbnMuaW1hZ2UtbGVmdCAudmVudWUtZm9vZC1vcHRpb25zX19jb250ZW50IHtcbiAgcGFkZGluZzogMTIwcHggMCAxMjBweCA4MHB4ICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgbXEobCkge1xuICAgIHBhZGRpbmc6IDgwcHggMCA4MHB4IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKHMpIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMzBweCAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gUXVhbmQgaW1hZ2Ugw6AgZHJvaXRlIC0+IGNvbnRlbnUgw6AgZ2F1Y2hlIC0+IHBhZGRpbmcgbGVmdFxuLnNlcnZpY2VzLXNwbGl0LTEuaW1hZ2UtcmlnaHQgLnNlcnZpY2VzLXNwbGl0LTFfX2NvbnRlbnQsXG4uc2VydmljZXMtc3BsaXQtMi5pbWFnZS1yaWdodCAuc2VydmljZXMtc3BsaXQtMl9fY29udGVudCxcbi52ZW51ZS1zdXN0YWluYWJpbGl0eS5pbWFnZS1yaWdodCAudmVudWUtc3VzdGFpbmFiaWxpdHlfX2NvbnRlbnQsXG4udmVudWUtZmVhdHVyZXMuaW1hZ2UtcmlnaHQgLnZlbnVlLWZlYXR1cmVzX19jb250ZW50LFxuLnZlbnVlLWZvb2Qtb3B0aW9ucy5pbWFnZS1yaWdodCAudmVudWUtZm9vZC1vcHRpb25zX19jb250ZW50IHtcbiAgcGFkZGluZzogMTIwcHggODBweCAxMjBweCAwICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgbXEobCkge1xuICAgIHBhZGRpbmc6IDgwcHggNjBweCA4MHB4IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKHMpIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE2cHggMzBweCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gVmVudWUgcGFnZXM6IGtlZXAgc3ltbWV0cmljIGhvcml6b250YWwgcGFkZGluZ3MgaW4gcmVzcG9uc2l2ZSxcbi8vIHJlZ2FyZGxlc3Mgb2YgaW1hZ2Ugc2lkZSAobGVmdC9yaWdodCkuXG4uc2VydmljZXMtc3BsaXQtMS5pbWFnZS1sZWZ0IC5zZXJ2aWNlcy1zcGxpdC0xX19jb250ZW50LFxuLnNlcnZpY2VzLXNwbGl0LTEuaW1hZ2UtcmlnaHQgLnNlcnZpY2VzLXNwbGl0LTFfX2NvbnRlbnQsXG4uc2VydmljZXMtc3BsaXQtMi5pbWFnZS1sZWZ0IC5zZXJ2aWNlcy1zcGxpdC0yX19jb250ZW50LFxuLnNlcnZpY2VzLXNwbGl0LTIuaW1hZ2UtcmlnaHQgLnNlcnZpY2VzLXNwbGl0LTJfX2NvbnRlbnQsXG4udmVudWUtc3VzdGFpbmFiaWxpdHkuaW1hZ2UtbGVmdCAudmVudWUtc3VzdGFpbmFiaWxpdHlfX2NvbnRlbnQsXG4udmVudWUtc3VzdGFpbmFiaWxpdHkuaW1hZ2UtcmlnaHQgLnZlbnVlLXN1c3RhaW5hYmlsaXR5X19jb250ZW50LFxuLnZlbnVlLWZlYXR1cmVzLmltYWdlLWxlZnQgLnZlbnVlLWZlYXR1cmVzX19jb250ZW50LFxuLnZlbnVlLWZlYXR1cmVzLmltYWdlLXJpZ2h0IC52ZW51ZS1mZWF0dXJlc19fY29udGVudCB7XG4gIEBpbmNsdWRlIG1xKG0pIHtcbiAgICBwYWRkaW5nOiA0MHB4IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKHMpIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBWZW51ZSBmZWF0dXJlcyBzcGVjaWZpYyByZXNwb25zaXZlIGJlaGF2aW9yOlxuLy8ga2VlcCBzZWN0aW9uIHJlYWRhYmxlIG9uIHRhYmxldC9tb2JpbGUgYW5kIGtlZXAgY29udGVudCBwYWRkaW5ncyBjb25zaXN0ZW50LlxuLnZlbnVlLWZlYXR1cmVzIHtcbiAgQGluY2x1ZGUgbXEobSkge1xuICAgICZfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDMycHg7XG4gICAgfVxuXG4gICAgJl9fY29udGVudC1jb2wge1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuXG4gICAgJl9faW1hZ2UtY29sIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogNDBweCAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJl9fZHlrIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDI0cHg7XG4gICAgICByaWdodDogMjRweDtcbiAgICAgIGJvdHRvbTogMjRweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgIGdhcDogMTJweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtcShzKSB7XG4gICAgJl9fZ3JpZCB7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDE2cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmX19keWsge1xuICAgICAgbGVmdDogMTZweDtcbiAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgYm90dG9tOiAxNnB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBWZW51ZSBzdXN0YWluYWJpbGl0eSBzcGVjaWZpYyByZXNwb25zaXZlIGJlaGF2aW9yOlxuLy8ga2VlcCBpbWFnZSBzdGFibGUgYW5kIHBpbiBEWUsgYXQgdGhlIGJvdHRvbSBvZiB0aGUgaW1hZ2Ugb24gdGFibGV0L21vYmlsZS5cbi52ZW51ZS1zdXN0YWluYWJpbGl0eSB7XG4gIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAmX19ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ2FwOiAzMnB4O1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQtY29sIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cblxuICAgICZfX2ltYWdlLWNvbCB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgfVxuXG4gICAgJl9fZHlrIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDI0cHg7XG4gICAgICByaWdodDogMjRweDtcbiAgICAgIGJvdHRvbTogMjRweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgIGdhcDogMTJweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbXEocykge1xuICAgICZfX2dyaWQge1xuICAgICAgZ2FwOiA0MHB4O1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgJl9fZHlrIHtcbiAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICByaWdodDogMTZweDtcbiAgICAgIGJvdHRvbTogMTZweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gVmVudWUgZmVhdHVyZXM6IGF0IDw9MTMwMHB4LCBrZWVwIHNhZmUgaG9yaXpvbnRhbCBndXR0ZXJzIGFuZCBuZXV0cmFsIGFsaWdubWVudC5cbi8vIFRoaXMgb3ZlcnJpZGVzIGltYWdlLWxlZnQvaW1hZ2UtcmlnaHQgZGVza3RvcCBydWxlcyB0aGF0IGNhbiBwdXNoIGNvbnRlbnQgdG8gdGhlIGVkZ2UuXG4udmVudWUtZmVhdHVyZXMuaW1hZ2UtbGVmdCAudmVudWUtZmVhdHVyZXNfX2NvbnRlbnQtY29sLFxuLnZlbnVlLWZlYXR1cmVzLmltYWdlLXJpZ2h0IC52ZW51ZS1mZWF0dXJlc19fY29udGVudC1jb2wge1xuICBAaW5jbHVkZSBtcShsKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICB9XG59XG5cbi8vIFZlbnVlIGZlYXR1cmVzOiBrZWVwIHNhZmUgZGVza3RvcCBndXR0ZXJzIGV2ZW4gYWJvdmUgMTMwMHB4LlxuLy8gV2l0aG91dCB0aGlzLCBvbmUgc2lkZSBjYW4gYmUgMCBhbmQgdGV4dCBhcHBlYXJzIGdsdWVkIHRvIHRoZSB2aWV3cG9ydCBlZGdlLlxuLnZlbnVlLWZlYXR1cmVzLmltYWdlLWxlZnQgLnZlbnVlLWZlYXR1cmVzX19jb250ZW50IHtcbiAgcGFkZGluZzogMTIwcHggY2xhbXAoMjRweCwgNHZ3LCA4MHB4KSAxMjBweCA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi52ZW51ZS1mZWF0dXJlcy5pbWFnZS1yaWdodCAudmVudWUtZmVhdHVyZXNfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxMjBweCA4MHB4IDEyMHB4IGNsYW1wKDI0cHgsIDR2dywgODBweCkgIWltcG9ydGFudDtcbn1cblxuLnZlbnVlLWZlYXR1cmVzLmltYWdlLWxlZnQgLnZlbnVlLWZlYXR1cmVzX19jb250ZW50LFxuLnZlbnVlLWZlYXR1cmVzLmltYWdlLXJpZ2h0IC52ZW51ZS1mZWF0dXJlc19fY29udGVudCB7XG4gIEBpbmNsdWRlIG1xKGwpIHtcbiAgICBwYWRkaW5nOiA4MHB4IGNsYW1wKDI0cHgsIDR2dywgNTZweCkgIWltcG9ydGFudDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKG0pIHtcbiAgICBwYWRkaW5nOiA0MHB4IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKHMpIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBTZXJ2aWNlcyBzcGxpdCBzZWN0aW9uczoga2VlcCBzYWZlIGhvcml6b250YWwgZ3V0dGVycyBvbiByZXNwb25zaXZlIGRlc2t0b3AvdGFibGV0LlxuLy8gVGhpcyBtaXJyb3JzIHRoZSB2ZW51ZSBzcGxpdCBoYXJkZW5pbmcgc28gdGV4dCBuZXZlciBhcHBlYXJzIGdsdWVkIHRvIHRoZSB2aWV3cG9ydCBlZGdlLlxuLnNlcnZpY2VzLXNwbGl0LTEuaW1hZ2UtbGVmdCAuc2VydmljZXMtc3BsaXQtMV9fY29udGVudC1jb2wsXG4uc2VydmljZXMtc3BsaXQtMS5pbWFnZS1yaWdodCAuc2VydmljZXMtc3BsaXQtMV9fY29udGVudC1jb2wsXG4uc2VydmljZXMtc3BsaXQtMi5pbWFnZS1sZWZ0IC5zZXJ2aWNlcy1zcGxpdC0yX19jb250ZW50LWNvbCxcbi5zZXJ2aWNlcy1zcGxpdC0yLmltYWdlLXJpZ2h0IC5zZXJ2aWNlcy1zcGxpdC0yX19jb250ZW50LWNvbCB7XG4gIEBpbmNsdWRlIG1xKGwpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIH1cbn1cblxuLnNlcnZpY2VzLXNwbGl0LTEuaW1hZ2UtbGVmdCAuc2VydmljZXMtc3BsaXQtMV9fY29udGVudCxcbi5zZXJ2aWNlcy1zcGxpdC0yLmltYWdlLWxlZnQgLnNlcnZpY2VzLXNwbGl0LTJfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxMjBweCBjbGFtcCgyNHB4LCA0dncsIDgwcHgpIDEyMHB4IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnNlcnZpY2VzLXNwbGl0LTEuaW1hZ2UtcmlnaHQgLnNlcnZpY2VzLXNwbGl0LTFfX2NvbnRlbnQsXG4uc2VydmljZXMtc3BsaXQtMi5pbWFnZS1yaWdodCAuc2VydmljZXMtc3BsaXQtMl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDEyMHB4IDgwcHggMTIwcHggY2xhbXAoMjRweCwgNHZ3LCA4MHB4KSAhaW1wb3J0YW50O1xufVxuXG4uc2VydmljZXMtc3BsaXQtMS5pbWFnZS1sZWZ0IC5zZXJ2aWNlcy1zcGxpdC0xX19jb250ZW50LFxuLnNlcnZpY2VzLXNwbGl0LTEuaW1hZ2UtcmlnaHQgLnNlcnZpY2VzLXNwbGl0LTFfX2NvbnRlbnQsXG4uc2VydmljZXMtc3BsaXQtMi5pbWFnZS1sZWZ0IC5zZXJ2aWNlcy1zcGxpdC0yX19jb250ZW50LFxuLnNlcnZpY2VzLXNwbGl0LTIuaW1hZ2UtcmlnaHQgLnNlcnZpY2VzLXNwbGl0LTJfX2NvbnRlbnQge1xuICBAaW5jbHVkZSBtcShsKSB7XG4gICAgcGFkZGluZzogODBweCBjbGFtcCgyNHB4LCA0dncsIDU2cHgpICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAaW5jbHVkZSBtcShtKSB7XG4gICAgcGFkZGluZzogNDBweCAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAaW5jbHVkZSBtcShzKSB7XG4gICAgcGFkZGluZzogMzBweCAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4vLyBUeXBvZ3JhcGh5IG92ZXJyaWRlcyBwZXIgc2VjdGlvblxuLy8g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbi8vIFNlcnZpY2VzIHNlY3Rpb25zIC0gY3VzdG9tIHR5cG9ncmFwaHkgcmVxdWVzdGVkXG4uc2VydmljZXMtc3BsaXQtMSxcbi5zZXJ2aWNlcy1zcGxpdC0yIHtcbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnRfX2gyO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgQGluY2x1ZGUgZm9udF9fcGFyYWdyYXBoLS1iaWc7XG4gIH1cbn1cblxuLy8gVmVudWUgc2VjdGlvbnMgLSBvcmlnaW5hbCB0eXBvZ3JhcGh5XG4udmVudWUtc3VzdGFpbmFiaWxpdHksXG4udmVudWUtZmVhdHVyZXMsXG4udmVudWUtZm9vZC1vcHRpb25zIHtcbiAgJl9fY29udGVudCB7XG4gICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udF9faDI7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cblxuICAgIC8vIFd5c2l3eWcgY29udGVudCBzdHlsZXNcbiAgICBwIHtcbiAgICAgIEBpbmNsdWRlIGZvbnRfX3NlY3Rpb24tdGV4dDtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udF9fc2VjdGlvbi10ZXh0O1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSwgI2UwMWM0Nyk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ3VzdG9tIHByb3BlcnR5IGZvciB0aGUgY29uaWMtZ3JhZGllbnQgYXJyb3cgYW5pbWF0aW9uXG4vLyBAcHJvcGVydHkgbXVzdCBiZSBhdCByb290IGxldmVsIHRvIGJlIGFuaW1hdGFibGVcbkBwcm9wZXJ0eSAtLXAge1xuICBzeW50YXg6IFwiPGFuZ2xlPlwiO1xuICBpbmhlcml0czogZmFsc2U7XG4gIGluaXRpYWwtdmFsdWU6IDBkZWc7XG59XG5cbkBrZXlmcmFtZXMgc3dlZXAtY2lyY2xlIHtcbiAgZnJvbSB7XG4gICAgLS1wOiAwZGVnO1xuICB9XG4gIHRvIHtcbiAgICAtLXA6IDM2MGRlZztcbiAgfVxufVxuXG4vLyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi8vIDEuICNIT01FIOKAlCBXcmFwcGVyICYgbGF5b3V0XG4vLyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuI2hvbWUge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICAvLyBDbGlwIGF0IHZpZXdwb3J0IGxldmVsIHNvIHRoZSBzbGlkZXIgY2FuIGJsZWVkIHBhc3QgdGhlIHNlY3Rpb24gYm91bmRhcnlcbiAgb3ZlcmZsb3cteDogY2xpcDtcblxuICAuaG9tZV9fbmV4dC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweDsgLy8gb3ZlcmxhcHMgaGVybyBieSA2MHB4IHNhbWUgYXMgdmVudWUtZ2FsbGVyeVxuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgcGFkZGluZzogMzBweCAwIDEyMHB4O1xuICAgIHdpZHRoOiAxNzYwcHg7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICAgIHBhZGRpbmc6IDI0cHggMCA2MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCA0OHB4O1xuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgIG1heC13aWR0aDogMTc2MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwOyAvLyBwYXMgZGUgcGFkZGluZyBpY2kg4oCUIHNjYWzDqSBwYXIgR1NBUFxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG5cbiAgLy8g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gIC8vIDIuIEhFUk9cbiAgLy8g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbiAgLmhlcm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogbWF4KDc2MHB4LCAxMDB2aCk7IC8vIGZhbGxiYWNrIGlmIGR2aCBpcyB1bnN1cHBvcnRlZFxuICAgIG1pbi1oZWlnaHQ6IG1heChcbiAgICAgIDc2MHB4LFxuICAgICAgMTAwZHZoXG4gICAgKTsgLy8ga2VlcCBmdWxsLXNjcmVlbiBmZWVsIGJ1dCBhbGxvdyBncm93dGggd2l0aCBjb250ZW50XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG92ZXJmbG93LXg6IGNsaXA7IC8vIGNsaXAgbCdlc3Blcmx1ZXR0ZSBob3Jpem9udGFsZSBzYW5zIGJsb3F1ZXIgbCdvdmVyZmxvdy15XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTsgLy8gcGVybWV0IGF1IGRyb3Bkb3duIGRlIGTDqWJvcmRlciBlbiBiYXNcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIG1pbi1oZWlnaHQ6IG1heCg4NTBweCwgMTAwdmgpOyAvLyBmYWxsYmFjayBpZiBzdmggaXMgdW5zdXBwb3J0ZWRcbiAgICAgIG1pbi1oZWlnaHQ6IG1heCg4NTBweCwgMTAwc3ZoKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBtaW4taGVpZ2h0OiA4NTBweDtcbiAgICB9XG5cbiAgICAmX19iYWNrZ3JvdW5kIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJl9fdmlkZW8sXG4gICAgJl9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX292ZXJsYXkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiA1MDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAvLyBTaGFyZWQgaGVybyBjb250ZW50IHN0YXJ0IGZyb20gZ2xvYmFsIGNvbnRlbnQgdmFyaWFibGVzLlxuICAgICAgcGFkZGluZzogdmFyKC0taGVyby1jb250ZW50LXN0YXJ0LCAxMjBweCkgMnJlbSAxMjBweDtcblxuICAgICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgICBwYWRkaW5nOiB2YXIoLS1oZXJvLWNvbnRlbnQtc3RhcnQsIDEyMHB4KSAxLjVyZW0gMTIwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgcGFkZGluZzogdmFyKC0taGVyby1jb250ZW50LXN0YXJ0LCAxMjBweCkgMS4yNXJlbSAxMDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgICBwYWRkaW5nOiB2YXIoLS1oZXJvLWNvbnRlbnQtc3RhcnQsIDEyMHB4KSAxcmVtIDkwcHg7XG4gICAgICB9XG5cbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDE4MDBweDtcbiAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC8vIEN1c3RvbSBnYXBzIGhhbmRsZWQgcGVyIGVsZW1lbnRcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19lc3Blcmx1ZXR0ZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDkwJTtcbiAgICAgIHJpZ2h0OiAtNDAwcHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgd2lkdGg6IDExMDBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fYWNjZW50LCAjZmY2YjM1KTtcbiAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgcGF0aCB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDA7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnRfX2gxKCk7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgQGluY2x1ZGUgZm9udF9fcGFyYWdyYXBoLS1iaWcoKTtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7IC8vIHRpdGxlIOKGkiB0ZXh0ID0gMTZweFxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1heC13aWR0aDogNzAwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2VhcmNoIHtcbiAgICAgIG1hcmdpbi10b3A6IDk2cHg7IC8vIHRleHQg4oaSIHNlYXJjaCA9IDk2cHhcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDYwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2VhcmNoLWZpZWxkcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICB9XG5cbiAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTQpO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxNjYsIDE2NiwgMTY2LCAwLjMpO1xuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG5cbiAgICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zZWFyY2gtZmllbGQge1xuICAgICAgZmxleDogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWlubGluZTogMjRweDtcblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2VhcmNoLWJ0biB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiAzNnB4O1xuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8g4pSA4pSAIEN1c3RvbSBkcm9wZG93biDigJQgZGFyayB2ZXJzaW9uIChzdXIgZm9uZCBzb21icmUgZHUgaGVybykg4pSA4pSAXG4gICAgJl9fc2VhcmNoLWRyb3Bkb3duIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgLy8gw4l0YXQgb3V2ZXJ0IOKAlCBsaXN0IHZpc2libGVcbiAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgIHotaW5kZXg6IDMwO1xuXG4gICAgICAgIC5oZXJvX19zZWFyY2gtZHJvcGRvd24tbGlzdCB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuaGVyb19fc2VhcmNoLWRyb3Bkb3duLWFycm93IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2VhcmNoLWRyb3Bkb3duLXRyaWdnZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcblxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3NlYXJjaC1kcm9wZG93bi12YWx1ZSB7XG4gICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19zZWFyY2gtZHJvcGRvd24tYXJyb3cge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICB9XG5cbiAgICAmX19zZWFyY2gtZHJvcGRvd24tbGlzdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoMTAwJSArIDhweCk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNiwgMjYsIDI2LCAwLjk1KTtcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksXG4gICAgICAgIHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgfVxuXG4gICAgJl9fc2VhcmNoLWRyb3Bkb3duLW9wdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlLCBjb2xvciAwLjE1cyBlYXNlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlMDFjNDcgMCUsICNlOTgwMjQgMTAwJSk7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pcy1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG5cbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KTtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2UwMWM0NyAwJSwgI2U5ODAyNCAxMDAlKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIuKckyBcIjtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgLy8gMy4gUExBQ0VTIFNMSURFUlxuICAvLyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgLy8gTW92ZWQgdG8gY29tcG9uZW50cy9fcGxhY2VzLXNsaWRlci5zY3NzIGZvciByZXVzYWJpbGl0eSBhY3Jvc3MgcGFnZXNcblxuICAvLyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgLy8gNC4gU0lURSBTVEFURU1FTlQgKEFjY3JvY2hlIFwiVG91dCB2b3RyZSDDqXbDqW5lbWVudFwiKVxuICAvLyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuICAuc2l0ZS1zdGF0ZW1lbnQge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzBweDtcblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIC8vIE1vYmlsZSB0YXJnZXQ6IDcycHggaGVhZGxpbmUgdG9rZW4gaW4gdGhpcyBzZWN0aW9uIG9ubHlcbiAgICAgIC0tRm9udC1zaXplcy1oZWFkbGluZTogNzJweDtcbiAgICAgIGdhcDogMzBweDtcbiAgICB9XG5cbiAgICAmX19yb3cge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdhcDogMzBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcblxuICAgICAgLy8gUm93IDE6IHRleHQgKGF1dG8sIGZsdXNoIGxlZnQpIHwgaW1hZ2UgKGZpbGxzIHJlbWFpbmluZyBzcGFjZSlcbiAgICAgICYtLTEge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgICAgfVxuXG4gICAgICAvLyBSb3cgMjogaW1hZ2UgKGZpbGxzIHJlbWFpbmluZyBzcGFjZSkgfCB0ZXh0IChhdXRvLCBmbHVzaCByaWdodClcbiAgICAgICYtLTIge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyICFpbXBvcnRhbnQ7XG4gICAgICAgIGdhcDogMzBweDsgLy8gc3BhY2luZyBiZXR3ZWVuIHRleHQgYW5kIGltYWdlXG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnRfX2hlYWRsaW5lO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA5MCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTW9iaWxlIHZpc3VhbCBvcmRlciB0YXJnZXQ6IGltYWdlLCB0ZXh0LCB0ZXh0LCBpbWFnZVxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIC5zaXRlLXN0YXRlbWVudF9fcm93LS0xIC5zaXRlLXN0YXRlbWVudF9fbWVkaWEge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgIH1cblxuICAgICAgLnNpdGUtc3RhdGVtZW50X19yb3ctLTEgLnNpdGUtc3RhdGVtZW50X190ZXh0IHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICB9XG5cbiAgICAgIC5zaXRlLXN0YXRlbWVudF9fcm93LS0yIC5zaXRlLXN0YXRlbWVudF9fdGV4dCB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgfVxuXG4gICAgICAuc2l0ZS1zdGF0ZW1lbnRfX3Jvdy0tMiAuc2l0ZS1zdGF0ZW1lbnRfX21lZGlhIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gV29yZCBzcGFucyBhcmUgZ2VuZXJhdGVkIGJ5IFJldmVhbEFuaW1hdG9yIOKAlCBzdHlsZXMgbGl2ZSBpbiBfcmV2ZWFsLWFuaW1hdG9yLnNjc3NcblxuICAgICZfX21lZGlhIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBoZWlnaHQ6IDM1MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIGhlaWdodDogMjYwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi8vIDUuIFNDUk9MTCBTVE9SWSAoc3RpY2t5IHNjcm9sbCBzZWN0aW9uKVxuLy8g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbi5zY3JvbGwtc3Rvcnkge1xuICAvLyBFYWNoIGl0ZW0gZ2V0cyAxMDB2aCBvZiBzZWN0aW9uIGhlaWdodC5cbiAgLy8gVGhlIEpTIHNuYXAgbWFwcyB0byByZWFsIHRyYW5zaXRpb25zIHRvIGF2b2lkIGFuIG92ZXJseSBsb25nIHRhaWwgYXQgdGhlIGVuZC5cbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXN0b3J5LXNuYXAtY291bnQsIDIpICogMTAwdmgpO1xuICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLXN0b3J5LXNuYXAtY291bnQsIDIpICogMTAwdmgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLy8g4pSA4pSAIFN0aWNreSBwYW5lbCDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgJl9fc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgbWluLWhlaWdodDogODAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgbWluLWhlaWdodDogNzYwcHg7XG4gICAgfVxuICB9XG5cbiAgLy8g4pSA4pSAIEJhY2tncm91bmRzOiBzdGFja2VkIGxheWVycywgR1NBUCBjb250cm9scyBvcGFjaXR5IOKUgOKUgOKUgFxuICAmX19iYWNrZ3JvdW5kcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHotaW5kZXg6IDA7XG4gICAgYmFja2dyb3VuZDogIzExMTsgLy8gZmFsbGJhY2sgd2hlbiBubyBpbWFnZSBpcyBzZXRcbiAgfVxuXG4gICZfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcblxuICAgIC8vIEdyYWRpZW50IG92ZXJsYXk6IGhlYXZpZXIgb24gbGVmdCBmb3IgdGV4dCBsZWdpYmlsaXR5LCBsaWdodGVyIG9uIHJpZ2h0XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICB0byByaWdodCxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjc1KSAwJSxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjUpIDUwJSxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlXG4gICAgICApO1xuICAgIH1cbiAgfVxuXG4gIC8vIOKUgOKUgCBUd28tY29sdW1uIGlubmVyIGxheW91dCDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgJl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTc2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgODBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC8vIHN0cmV0Y2ggc28gX19sZWZ0IGZpbGxzIHRoZSBmdWxsIHN0aWNreSBoZWlnaHQg4oaSIG92ZXJmbG93OmhpZGRlbiBjbGlwcyBjb3JyZWN0bHlcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGdhcDogMDtcblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgfVxuICB9XG5cbiAgLy8g4pSA4pSAIExlZnQgY29sdW1uOiBvdmVyZmxvdzpoaWRkZW4gY2xpcHMgaXRlbXMgZW50ZXJpbmcvZXhpdGluZyB2ZXJ0aWNhbGx5IOKUgOKUgFxuICAvLyBJdGVtcyBhcmUgc3RhY2tlZCB2aWEgQ1NTIGdyaWQgKGdyaWQtYXJlYTogMS8xKSBhbmQgY2VudHJlZCBpbiBfX2xlZnQuXG4gIC8vIEdTQVAgZHJpdmVzIGVhY2ggaXRlbSdzIHkgaW5kaXZpZHVhbGx5OyBfX2xlZnQgaXMgdGhlIGNsaXBwaW5nIG1hc2suXG4gICZfX2xlZnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gY2VudHJlcyBfX2l0ZW1zIOKGkiB5OjAgPSB2aXN1YWwgY2VudHJlXG4gICAgcGFkZGluZy1yaWdodDogODBweDtcblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAvLyBBbGwgaXRlbXMgc3RhY2tlZCBpbiB0aGUgc2FtZSBncmlkIGNlbGwuXG4gIC8vIHk6MCA9IGNlbnRyZWQgaW4gX19sZWZ0LiBHU0FQIGRyaXZlcyB5ICsgb3BhY2l0eSBwZXIgaXRlbS5cbiAgJl9faXRlbXMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGdyaWQtYXJlYTogMSAvIDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMjRweDtcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgLy8gT3B0aW9uYWwgR0lGL2ljb24gdG8gdGhlIGxlZnQgb2YgdGhlIHRleHQgYmxvY2tcbiAgJl9fZ2lmIHtcbiAgICB3aWR0aDogNThweDtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgLy8gQWxpZ24gdmVydGljYWxseSB3aXRoIHRoZSB0b3Agb2YgdGhlIHRpdGxlXG4gICAgbWFyZ2luLXRvcDogNnB4O1xuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAvLyBUZXh0IGJsb2NrOiB0aXRsZSwgZGVzY3JpcHRpb24sIENUQVxuICAmX190ZXh0IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI4cHg7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuYnRuIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IDpub3QoLnNjcm9sbC1zdG9yeV9fZGF0ZSkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBnYXA6IDA7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dC0taGFzLWRhdGUge1xuICAgIHBhZGRpbmctdG9wOiAxODhweDtcblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTI0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgcGFkZGluZy10b3A6IDk2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB6LWluZGV4OiAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fZ3JleS0tZGFyaywgIzc1NzU3NSk7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoODhweCwgMTF2dywgMjAwcHgpO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC02cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvcGFjaXR5OiAwLjg1O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnRfX2hlYWRsaW5lLS0yO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIEBpbmNsdWRlIGZvbnRfX2gyO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2Mge1xuICAgIEBpbmNsdWRlIGZvbnRfX3BhcmFncmFwaC0tYmlnKCk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJi0tcmljaCB7XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIOKUgOKUgCBSaWdodCBjb2x1bW46IHN0YWNrZWQgcGhyYXNlcyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgJl9fcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogMjAwcHg7IC8vIHByZXZlbnRzIGNvbGxhcHNlIHdoZW4gYWxsIHBocmFzZXMgYXJlIGhpZGRlblxuXG4gICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IC8vIGhpZGRlbiBvbiB0YWJsZXQvbW9iaWxlXG4gICAgfVxuICB9XG5cbiAgLy8gRGVjb3JhdGl2ZSBhbXBlcnNhbmQ6IHNhbWUgcG9zaXRpb24vc2l6ZS9jb2xvciBhcyB0aGUgaGVybyB2ZXJzaW9uXG4gICZfX2VzcGVybHVldHRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3MCU7XG4gICAgcmlnaHQ6IC00MDBweDtcbiAgICB6LWluZGV4OiAwO1xuICAgIHdpZHRoOiAxMTAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fYWNjZW50LCAjZmY2YjM1KTtcbiAgICBvcGFjaXR5OiAwLjI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgcGF0aCB7XG4gICAgICBzdHJva2UtZGFzaGFycmF5OiAwO1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gICAgfVxuICB9XG4gICZfX3BocmFzZXMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICA+IC5zY3JvbGwtc3RvcnlfX3BocmFzZSB7XG4gICAgICBncmlkLWFyZWE6IDEgLyAxO1xuICAgIH1cbiAgfVxuXG4gICZfX3BocmFzZSB7XG4gICAgQGluY2x1ZGUgZm9udF9fcXVvdGUtLWJpZztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmbGV4OiAxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMDtcblxuICAgIC5hbmltLXdvcmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cbn1cblxuLy8g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4vLyA3LiBFVkVOVFMgVElNRUxJTkUg4oCUIHRhYmJlZCB0aW1lbGluZSAoLmhvbWUtZXZlbnRzLXRpbWVsaW5lKVxuLy8g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbi5ob21lLWV2ZW50cy10aW1lbGluZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX193aGl0ZSk7XG5cbiAgLy8gcmV1c2UgLnRpbWVsaW5lLXNlY3Rpb24gcGFkZGluZ1xuICBwYWRkaW5nOiAxMjBweCAwO1xuXG4gIEBpbmNsdWRlIG1xKG0pIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cblxuLy8g4pSA4pSAIFRhYnMg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbi5ob21lLWV2ZW50cy10aW1lbGluZV9fdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fZ3JleSwgI2Q3ZDdkNyk7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXG4gIEBpbmNsdWRlIG1xKHMpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG5cbi5ob21lLWV2ZW50cy10aW1lbGluZV9fdGFiIHtcbiAgQGluY2x1ZGUgZm9udF9fYnV0dG9uO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICAvLyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fZ3JleSwgI2Q3ZDdkNyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yX19uZXV0cmFsLCAjODg4KTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDAgMCA0cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzMsIDEyOCwgMzYsIDAuMTIpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMDtcbiAgfVxuXG4gICYuaXMtYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX2RhcmspO1xuICB9XG5cbiAgJi5pcy1ydW5uaW5nOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSA3cyBsaW5lYXI7XG4gIH1cblxuICAmOmhvdmVyOm5vdCguaXMtYWN0aXZlKSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19kYXJrKTtcbiAgfVxuXG4gID4gKiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICBAaW5jbHVkZSBtcShzKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG4vLyBSYW5nw6llIGhhdXRlIDogbGFiZWwgKyBmbMOoY2hlXG4uaG9tZS1ldmVudHMtdGltZWxpbmVfX3RhYi10b3Age1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG4uaG9tZS1ldmVudHMtdGltZWxpbmVfX3RhYi1sYWJlbCB7XG4gIEBpbmNsdWRlIGZvbnRfX2J1dHRvbjtcbiAgZm9udC1zaXplOiB2YXIoLS1Gb250LXNpemVzLWJ1dHRvbiwgMTZweCk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuXG4uaG9tZS1ldmVudHMtdGltZWxpbmVfX3RhYi1pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuXG4gIC8vIFBhciBkw6lmYXV0IChub24gYWN0aWYpIDogcGFzIGRlIGZpbGwsIGp1c3RlIHN0cm9rZVxuICBwYXRoIHtcbiAgICBmaWxsOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZmlsbC1vcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGZpbGwtb3BhY2l0eSAwLjNzIGVhc2U7XG4gIH1cblxuICAvLyBRdWFuZCBhY3RpZiA6IGZpbGwgKyBzdHJva2VcbiAgLmhvbWUtZXZlbnRzLXRpbWVsaW5lX190YWIuaXMtYWN0aXZlICYgcGF0aCB7XG4gICAgZmlsbDogdXJsKCNoZXQtdGFiLWdyYWRpZW50KSAhaW1wb3J0YW50O1xuICAgIGZpbGwtb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLyBCYXJyZSBkZSBwcm9ncmVzc2lvbiDigJQgdGltZXIgN3Ncbi5ob21lLWV2ZW50cy10aW1lbGluZV9fdGFiLXByb2dyZXNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fZ3JleSwgI2Q3ZDdkNyk7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgbXEocykge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmhvbWUtZXZlbnRzLXRpbWVsaW5lX190YWItcHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2UwMWM0NyAwJSwgI2U5ODAyNCAxMDAlKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAvLyBMYSB0cmFuc2l0aW9uIGVzdCBwaWxvdMOpZSBwYXIgSlMgKG9uIGwnYWpvdXRlIGFwcsOocyBsZSBwcmVtaWVyIGZyYW1lKVxuICB0cmFuc2l0aW9uOiBub25lO1xuXG4gIC5ob21lLWV2ZW50cy10aW1lbGluZV9fdGFiLmlzLXJ1bm5pbmcgJiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDdzIGxpbmVhcjtcbiAgfVxufVxuXG4vLyDilIDilIAgUGFuZWxzIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4uaG9tZS1ldmVudHMtdGltZWxpbmVfX3BhbmVsIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvLyBUaGUgaW5uZXIgLnRpbWVsaW5lIGFscmVhZHkgaGFzIHN0eWxlcyDigJQganVzdCBvdmVycmlkZSBtYXJnaW4tYm90dG9tXG4gIC50aW1lbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uaG9tZS1ldmVudHMtdGltZWxpbmUge1xuICAudGltZWxpbmVfX2xpbmUtcHJvZ3Jlc3Mge1xuICAgIC8vIETDqWdyYWTDqSBzb3VzIHRvdXRlIGxhIHBvcnRpb24gaG9yaXpvbnRhbGUgYW5pbcOpZVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgcmlnaHQ6IC03MnB4O1xuICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAxODBkZWcsXG4gICAgICAgIHJnYmEoMjMxLCAxMDYsIDQ0LCAwLjE2KSAwJSxcbiAgICAgICAgcmdiYSgyMzEsIDEwNiwgNDQsIDAuMDcpIDQ2JSxcbiAgICAgICAgcmdiYSgyMzEsIDEwNiwgNDQsIDApIDEwMCVcbiAgICAgICk7XG4gICAgICAtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgOTBkZWcsXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgMSkgMCUsXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgMSkgODIlLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDEwMCVcbiAgICAgICk7XG4gICAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIDkwZGVnLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIDEpIDAlLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIDEpIDgyJSxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAwKSAxMDAlXG4gICAgICApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1xKHMpIHtcbiAgLmhvbWUtZXZlbnRzLXRpbWVsaW5lIHtcbiAgICAudGltZWxpbmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1NnB4O1xuICAgIH1cblxuICAgIC50aW1lbGluZV9fbGluZS13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDE0cHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAudGltZWxpbmVfX2xpbmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAudGltZWxpbmVfX2xpbmUtd3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAzcHg7XG4gICAgICB3aWR0aDogNHB4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2UwMWM0NyAwJSwgI2U5ODAyNCAxMDAlKTtcbiAgICAgIG9wYWNpdHk6IDAuMjI7XG4gICAgfVxuXG4gICAgLnRpbWVsaW5lX19saW5lLXByb2dyZXNzIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDNweDtcbiAgICAgIHdpZHRoOiA0cHg7XG4gICAgICBoZWlnaHQ6IDAlO1xuICAgIH1cblxuICAgIC50aW1lbGluZV9fbGluZS1wcm9ncmVzczo6YmVmb3JlLFxuICAgIC50aW1lbGluZV9fbGluZS1wcm9ncmVzczo6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG5cbiAgICAudGltZWxpbmVfX2Fycm93IHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAtN3B4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuXG4gICAgLnRpbWVsaW5lX19pdGVtcyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogMzBweDtcbiAgICB9XG5cbiAgICAudGltZWxpbmVfX3RyaWFuZ2xlIHtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgbGVmdDogLTM1cHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTFweDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGltZWxpbmVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgLnRpbWVsaW5lLXNlY3Rpb25fX2FjdGlvbnMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgZ2FwOiAxMnB4O1xuXG4gICAgICAuYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG4vLyBfZXNwYWNlcy5zY3NzIOKAlCBMaXN0aW5nIGRlcyBlc3BhY2VzICYgc2FsbGVzXG4vLyBTZWN0aW9ucyA6XG4vLyAgIDEuIFBhZ2UtbGV2ZWwgb3ZlcnJpZGVzXG4vLyAgIDIuIC5lc3BhY2VzLWhlcm8gICAgICAg4oCUIEhlYWRlciB0aXRyZSArIGludHJvXG4vLyAgIDMuIC5lc3BhY2VzLWZpbHRlcnMgICAg4oCUIEJhcnJlIGRlIGZpbHRyZXMgc3RpY2t5XG4vLyAgIDQuIC5lc3BhY2VzLWdyaWQgICAgICAg4oCUIEdyaWxsZSAzIGNvbHMgZGUgdmVudWUgY2FyZHNcbi8vICAgNS4gLmVzcGFjZXMtYnJvY2h1cmUgICDigJQgQmxvYyBicm9jaHVyZSBzb3VzIGxpc3Rpbmdcbi8vICAgNi4gLnZlbnVlLWNhcmQgICAgICAgICDigJQgQ2FydGUgaW5kaXZpZHVlbGxlXG4vLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcblxuLy8g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4vLyAxLiBQQUdFIOKAlCBib2R5XG4vLyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXRwbF9lc3BhY2VzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuI2VzcGFjZXMge1xuICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgb3ZlcmZsb3cteDogY2xpcDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi8vIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLy8gMi4gSEVSTyDigJQgLmVzcGFjZXMtaGVyb1xuLy8g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbi5lc3BhY2VzLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG92ZXJmbG93LXg6IGNsaXA7XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1oZXJvLWNvbnRlbnQtc3RhcnQsIDEyMHB4KTtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgQGluY2x1ZGUgbXEobCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbXEobSkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbXEocykge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLy8gRXNwZXJsdWV0dGUgZMOpY29yYXRpdmUgU1ZHIOKAlCBjYWxxdWUgZMOpY29yYXRpZiBlbiBmb25kIChtw6ptZSBTVkcgcXVlIGhvbWVwYWdlIGhlcm8pXG4gICZfX2RlY28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDkwMHB4O1xuICAgIHJpZ2h0OiAtNDAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAxMTAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fYWNjZW50LCAjZmY2YjM1KTtcbiAgICBvcGFjaXR5OiAwLjE1O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBwYXRoIHtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDA7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgICB9XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgIGdhcDogNDBweDtcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ2FwOiAyOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250X19oMTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLy8gR3JhZGllbnQgc3BhbiBpbmhlcml0cyBmcm9tIC5ncmFkaWVudC10ZXh0IHV0aWxpdHlcbiAgICAuZ3JhZGllbnQtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgLy8gRm9yY2UgbGluZSBicmVhayBmb3Igc2Vjb25kIGxpbmVcbiAgICB9XG4gIH1cblxuICAmX19yaWdodCB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDsgLy8gb3B0aWNhbCBhbGlnbiB0byB0aXRsZSBiYXNlbGluZVxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gZmVycsOpIMOgIGRyb2l0ZSBkdSBjb250YWluZXJcbiAgfVxuXG4gICZfX2ludHJvIHtcbiAgICBAaW5jbHVkZSBmb250X19wYXJhZ3JhcGgtLWJpZztcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpOyAvLyBvdmVycmlkZSAobWl4aW4gPSBibGFuYylcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLy8gMy4gRklMVEVSUyDigJQgLmVzcGFjZXMtZmlsdGVyc1xuLy8g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbi5lc3BhY2VzLWZpbHRlcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuXG4gIEBpbmNsdWRlIG1xKG0pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKHMpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyO1xuICB9XG5cbiAgLy8gU3RydWN0dXJlIGNvbW11bmUgYXZlYyBsZSBzZWFyY2ggZHUgaGVybyBob21lcGFnZVxuICAmX19mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwO1xuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgZ2FwOiAxMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIGdhcDogOHB4O1xuICAgIH1cblxuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMuNXB4KTtcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgcGFkZGluZzogMTJweDtcbiAgICB9XG4gIH1cblxuICAvLyBXcmFwcGVyIHRyYW5zcGFyZW50IOKAlCBsZXMgZGV1eCBzZWxlY3RzXG4gICZfX3NlbGVjdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleDogMTtcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAvLyBDaGFxdWUgY2hhbXBcbiAgJl9fZmllbGQge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1pbmxpbmU6IDI0cHg7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgIH1cblxuICAgIC8vIFPDqXBhcmF0ZXVyIHZlcnRpY2FsIHNvbWJyZSBlbnRyZSBsZXMgZGV1eCBmaWVsZHNcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjYsIDI2LCAyNiwgMC4xNSk7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8g4pSA4pSAIEN1c3RvbSBkcm9wZG93biDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgJl9fZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2Ryb3Bkb3duLXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiB2YXIoLS1Gb250LXNpemVzLW1lbnUtaXRlbSwgMTZweCk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgfVxuICAgIH1cblxuICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgLmVzcGFjZXMtZmlsdGVyc19fZHJvcGRvd24tYXJyb3cge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgICB9XG4gIH1cblxuICAmX19kcm9wZG93bi12YWx1ZSB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19kcm9wZG93bi1hcnJvdyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIH1cblxuICAmX19kcm9wZG93bi1saXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyA4cHgpO1xuICAgIGxlZnQ6IDA7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBib3gtc2hhZG93OiAwIDhweCAzMnB4IHJnYmEoMjYsIDI2LCAyNiwgMC4xMiksXG4gICAgICAwIDJweCA4cHggcmdiYSgyNiwgMjYsIDI2LCAwLjA2KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgLy8gT24gbWFzcXVlIHZpYSB0cmFuc2Zvcm0gKyBvcGFjaXR5IHBvdXIgcG91dm9pciBhbmltZXJcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSxcbiAgICAgIHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG5cbiAgICAuaXMtb3BlbiAmIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19kcm9wZG93bi1vcHRpb24ge1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGVhc2U7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlMDFjNDcgMCUsICNlOTgwMjQgMTAwJSk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHJnYmEoMjYsIDI2LCAyNiwgMC40KTtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI2LCAyNiwgMjYsIDAuMDUpO1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI2LCAyNiwgMjYsIDAuNCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlMDFjNDcgMCUsICNlOTgwMjQgMTAwJSk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi4pyTIFwiO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQ2hldnJvbiBsZWdhY3kg4oCUIG1hc3F1w6kgKHJlbXBsYWPDqSBwYXIgZHJvcGRvd24tYXJyb3cpXG4gICZfX2NoZXZyb24sXG4gICZfX3NlbGVjdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIEJvdXRvbiBzdWJtaXQg4oCUIGlkZW50aXF1ZSDDoCBidG4gYnRuLXdoaXRlXG4gICZfX3N1Ym1pdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgcGFkZGluZzogMjBweCAyNHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IHZhcigtLUZvbnQtc2l6ZXMtbWVudS1pdGVtLCAxNnB4KTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgIHdpZHRoOiAzMyU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZTAxYzQ3IDAlLCAjZTk4MDI0IDEwMCUpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLy8g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4vLyA0LiBHUklEIOKAlCAuZXNwYWNlcy1ncmlkXG4vLyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuLmVzcGFjZXMtZ3JpZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXG4gIEBpbmNsdWRlIG1xKG0pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKHMpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDEycHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDQwMHB4LCAxZnIpKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG4gIH1cblxuICAmX19lbXB0eSB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIHAge1xuICAgICAgQGluY2x1ZGUgZm9udF9fcGFyYWdyYXBoO1xuICAgICAgY29sb3I6IHJnYmEoMjYsIDI2LCAyNiwgMC41KTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4vLyA1LiBCUk9DSFVSRSDigJQgLmVzcGFjZXMtYnJvY2h1cmVcbi8vIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4uZXNwYWNlcy1icm9jaHVyZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmctYm90dG9tOiA5NnB4O1xuXG4gIEBpbmNsdWRlIG1xKG0pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKHMpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyO1xuICB9XG5cbiAgJl9fcGFuZWwtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9fcGFuZWwge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHdpZHRoOiBtaW4oMTAwJSwgNzQ0cHgpO1xuICAgIG1heC13aWR0aDogNzQ0cHg7XG4gICAgcGFkZGluZzogNDhweCA1NHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fZ3JleSwgI2Q3ZDdkNyk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMy41cHgpO1xuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgcGFkZGluZzogNDBweCAzMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIHBhZGRpbmc6IDM2cHggMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19wYW5lbC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZ2FwOiA0OHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9faW50cm8ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2Zvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgJl9fZm9ybS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZ2FwOiAyNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAmX19mb3JtLWNoZWNrYm94IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG5cbiAgJl9fZm9ybS1idG4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlci1jdGFfX3BhbmVsLXRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250X19oMztcbiAgICBtYXJnaW46IDAgMCAyNHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcihcbiAgICAgIC0tTWFpbi1ncmFkaWVudCxcbiAgICAgIGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2UwMWM0NyAwJSwgI2U5ODAyNCAxMDAlKVxuICAgICk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuZm9vdGVyLWN0YV9fcGFuZWwtLWJyb2NodXJlIC5mb290ZXItY3RhX19wYW5lbC10aXRsZSB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmZvb3Rlci1jdGFfX3BhbmVsLXN1YnRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuZm9vdGVyLWN0YV9fcGFuZWwtLWJyb2NodXJlIC5mb290ZXItY3RhX19mb3JtLmVzcGFjZXMtYnJvY2h1cmVfX2Zvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmZvb3Rlci1jdGFfX2Zvcm0ge1xuICAgIGdhcDogMDtcbiAgfVxuXG4gIC5mb290ZXItY3RhX19mb3JtLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG5cbiAgLmZvb3Rlci1jdGFfX2Zvcm0taW5wdXQge1xuICAgIHdpZHRoOiAwO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNiwgMjYsIDI2LCAwLjEyKTtcbiAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5mb290ZXItY3RhX19mb3JtLWJ0bi0tYnJvY2h1cmUuZXNwYWNlcy1icm9jaHVyZV9fZm9ybS1idG4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGFsaWduLXNlbGY6IGF1dG87XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4vLyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi8vIDYuIFZFTlVFIENBUkQg4oCUIC52ZW51ZS1jYXJkXG4vLyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuLnZlbnVlLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcyMHB4O1xuICBmbGV4LXNocmluazogMDtcblxuICBAaW5jbHVkZSBtcShtKSB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKHMpIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG5cbiAgLnBsYWNlLWNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5wbGFjZS1jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyNHB4IDI0cHggMTJweCAyNHB4O1xuICB9XG5cbiAgLnBsYWNlLWNhcmRfX2RldGFpbHMge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDAgMjRweCAyNHB4O1xuICB9XG5cbiAgLnBsYWNlLWNhcmRfX2RldGFpbHMtZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTRweDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wbGFjZS1jYXJkX19kZXRhaWxzLW1haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnBsYWNlLWNhcmRfX2RldGFpbHMtaW50cm8ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAucGxhY2UtY2FyZF9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxuICAgIC5wbGFjZS1jYXJkX19kZXRhaWxzIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAucGxhY2UtY2FyZCB7XG4gICAgICAtLXBsYWNlLWNhcmQtaG92ZXItZHVyYXRpb246IDAuMjRzO1xuICAgIH1cblxuICAgIC5wbGFjZS1jYXJkX19vdmVybGF5IHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgMTgwZGVnLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIDAuNjIpIDAlLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIDAuMzIpIDM4JSxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjgpIDEwMCVcbiAgICAgICk7XG4gICAgfVxuXG4gICAgLnBsYWNlLWNhcmRfX2RldGFpbHMge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgIC5wbGFjZS1jYXJkOmhvdmVyIHtcbiAgICAgICAgLnBsYWNlLWNhcmRfX2ltYWdlIGltZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxNSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnBsYWNlLWNhcmQucGxhY2UtY2FyZC0td2l0aC1kZXRhaWxzOmhvdmVyIHtcbiAgICAgICAgLnBsYWNlLWNhcmRfX292ZXJsYXkge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgIDE4MGRlZyxcbiAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC42MikgMCUsXG4gICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuMzIpIDM4JSxcbiAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC44KSAxMDAlXG4gICAgICAgICAgKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIOKUgOKUgCBMaW5rIHdyYXBzIGV2ZXJ5dGhpbmcg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHBhZGRpbmc6IDI0cHggMjRweCAxMnB4IDI0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAmOmhvdmVyIC52ZW51ZS1jYXJkX19iZyBpbWcge1xuICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIOKUgOKUgCBCYWNrZ3JvdW5kIGltYWdlIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAmX19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gICAgfVxuICB9XG5cbiAgJl9fcGxhY2Vob2xkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMmEyYTJhO1xuICB9XG5cbiAgLy8g4pSA4pSAIEdyYWRpZW50IG92ZXJsYXkg4oCUIHNvbWJyZSBlbiBIQVVULCB0cmFuc3BhcmVudCBlbiBiYXMg4pSAXG4gICZfX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgIDE4MGRlZyxcbiAgICAgIHJnYmEoMCwgMCwgMCwgMC43KSAwJSxcbiAgICAgIHJnYmEoMCwgMCwgMCwgMC4zKSA0MCUsXG4gICAgICByZ2JhKDAsIDAsIDAsIDApIDEwMCVcbiAgICApO1xuICB9XG5cbiAgLy8g4pSA4pSAIEhlYWRlciDigJQgbm9tICsgZGVzYyDDoCBnYXVjaGUsIGljw7RuZSDDoCBkcm9pdGUgRU4gSEFVVCDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgJl9faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19uYW1lLWdyb3VwIHtcbiAgICBmbGV4OiAxO1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuXG4gICZfX25hbWUge1xuICAgIEBpbmNsdWRlIGZvbnRfX2gzO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAwIDAgMTJweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS10ZXh0X19zZWNvbmRhcnkpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLy8gQ3JvcCDDoCAzIGxpZ25lc1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICBsaW5lLWNsYW1wOiAzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gIH1cbn1cbiIsIi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuLy8gX2V2ZW50cy5zY3NzIOKAlCBMaXN0aW5nIGRlcyDDqXbDqW5lbWVudHNcbi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtdHBsX2V2ZW50cyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbiNldmVudHMtbGlzdGluZyB7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICBvdmVyZmxvdy14OiBjbGlwO1xufVxuXG4uZXZlbnRzLWxpc3RpbmctaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogdmFyKC0taGVyby1jb250ZW50LXN0YXJ0LCAxMjBweCkgMCA1NnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvdmVyZmxvdy14OiBjbGlwO1xuXG4gIEBpbmNsdWRlIG1xKGwpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKG0pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKHMpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJl9fZGVjbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTg1JTtcbiAgICByaWdodDogLTQwMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMTEwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX2FjY2VudCwgI2ZmNmIzNSk7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBwYXRoIHtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDA7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICByaWdodDogMiU7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIG1pbm1heCgzNDBweCwgNTkycHgpO1xuICAgIGdhcDogNDBweDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogMjRweDtcbiAgICB9XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgQGluY2x1ZGUgZm9udF9fbWVudS1pdGVtO1xuICAgIGNvbG9yOiByZ2JhKDI2LCAyNiwgMjYsIDAuNTUpO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udF9faDE7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk1O1xuICAgIG1hcmdpbjogMCAwIDI4cHg7XG5cbiAgICAuZ3JhZGllbnQtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCg2MHB4LCA2dncsIDkycHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoNDBweCwgMTF2dywgNjRweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ludHJvIHtcbiAgICBAaW5jbHVkZSBmb250X19wYXJhZ3JhcGgtLWJpZztcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO1xuICAgIG1heC13aWR0aDogNzIwcHg7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmV2ZW50cy1saXN0aW5nLWRlbWFuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGhlaWdodDogMzAwcHg7XG4gIHBhZGRpbmc6IDM2cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgZ2FwOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yX19ncmV5LCAjZDdkN2Q3KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcblxuICBAaW5jbHVkZSBtcShtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250X19oNDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgQGluY2x1ZGUgZm9udF9fcGFyYWdyYXBoO1xuICAgIGNvbG9yOiByZ2JhKDI2LCAyNiwgMjYsIDAuNyk7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogMjQwcHg7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5ldmVudHMtbGlzdGluZy1ncmlkIHtcbiAgcGFkZGluZzogMCAwIDEyMHB4O1xuXG4gIEBpbmNsdWRlIG1xKGwpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKHMpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweDtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyO1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgIGdhcDogMTJweDtcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG4gIH1cblxuICAmX19lbXB0eSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDQ4cHggMDtcbiAgICBjb2xvcjogcmdiYSgyNiwgMjYsIDI2LCAwLjcpO1xuICB9XG59XG5cbi5ldmVudHMtbGlzdGluZy1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0ODBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2Q5ZDlkOTtcblxuICBAaW5jbHVkZSBtcShtKSB7XG4gICAgaGVpZ2h0OiAzNjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKHMpIHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG4gICAgfVxuICB9XG5cbiAgJi0tY3RhLXNwYW4tMyB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMztcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbiAgICB9XG4gIH1cblxuICAmLS1jdGEtc3Bhbi0yIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbiAgICB9XG4gIH1cblxuICAmLS1jdGEtc3Bhbi0xIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDEwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVkaWEsXG4gICZfX3BsYWNlaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gIH1cblxuICAmX19tZWRpYSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyB2YXIoLS1lYXNlT3V0Q3ViaWMpO1xuICB9XG5cbiAgJl9fcGxhY2Vob2xkZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNkN2Q3ZDcgMCUsICNiZmJmYmYgMTAwJSk7XG4gIH1cblxuICAmX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgMTgwZGVnLFxuICAgICAgcmdiYSgwLCAwLCAwLCAwLjMyKSAwJSxcbiAgICAgIHJnYmEoMCwgMCwgMCwgMC4yKSA0MCUsXG4gICAgICByZ2JhKDAsIDAsIDAsIDAuNTUpIDEwMCVcbiAgICApO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICAgIGdhcDogMTBweDtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMjRweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250X19oMztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDA7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICB9XG5cbiAgJl9fYmFkZ2Uge1xuICAgIEBpbmNsdWRlIHRhZy1zdHlsZS1ncmFkaWVudDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAmX190YWdzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDZweDtcbiAgfVxuXG4gICZfX3RhZy1tb3JlIHtcbiAgICBtaW4td2lkdGg6IDM2cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmLS1jdGEge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNiwgMjYsIDI2LCAwLjA4KTtcbiAgfVxuXG4gICZfX2N0YS1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBnYXA6IDI0cHg7XG4gIH1cblxuICAmX19jdGEtdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnRfX2gzO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19jdGEtdGV4dCB7XG4gICAgQGluY2x1ZGUgZm9udF9fcGFyYWdyYXBoO1xuICAgIGNvbG9yOiByZ2JhKDI2LCAyNiwgMjYsIDAuNyk7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogMjYwcHg7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICZfX2xpbms6aG92ZXIge1xuICAgICAgLmV2ZW50cy1saXN0aW5nLWNhcmRfX21lZGlhIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtdHBsX3NlcnZpY2VzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuI3NlcnZpY2VzIHtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG4gIG92ZXJmbG93LXg6IGNsaXA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uc2VydmljZXMtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC8vIFNoYXJlZCBzdHJ1Y3R1cmU6IGNvbnRlbnQgc3RhcnRzIGF0IDEyMHB4IGZyb20gdmlld3BvcnQgdG9wIG9uIGhlcm8gcGFnZXMuXG4gIHBhZGRpbmc6IHZhcigtLWhlcm8tY29udGVudC1zdGFydCwgMTIwcHgpIDAgMTIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmM2VmZWI7XG4gIGNvbG9yOiAjMWExYTFhO1xuXG4gIEBpbmNsdWRlIG1xKGwpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtcShtKSB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtcShzKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cblxuICAmX19iZyxcbiAgJl9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICB9XG5cbiAgJl9fYmcge1xuICAgIHotaW5kZXg6IDA7XG4gIH1cblxuICAmX19iZy1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJl9fb3ZlcmxheSB7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIDkwZGVnLFxuICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgMCUsXG4gICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44MikgNDAlLFxuICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzIpIDEwMCVcbiAgICAgICksXG4gICAgICBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIDE4MGRlZyxcbiAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKSAwJSxcbiAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAxMDAlXG4gICAgICApO1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBjb250YWluZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIG1pbm1heCgwLCAxZnIpO1xuICAgIGdhcDogNTZweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgIGdhcDogNDBweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDAuOTJmcik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDMycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA4MjBweDtcbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBAaW5jbHVkZSBmb250X19tZW51LWl0ZW07XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBjb2xvcjogcmdiYSgyNiwgMjYsIDI2LCAwLjYpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnRfX2gxO1xuICAgIG1hcmdpbjogMCAwIDI4cHg7XG4gICAgY29sb3I6ICMxYTFhMWE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMC45NDtcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBzcGFuLFxuICAgIC5ncmFkaWVudC10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG5cbiAgICAuZ3JhZGllbnQtdGV4dCB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoXG4gICAgICAgIC0tTWFpbi1ncmFkaWVudCxcbiAgICAgICAgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZTAxYzQ3IDAlLCAjZTk4MDI0IDEwMCUpXG4gICAgICApO1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgYnIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbiAgfVxuXG4gICZfX2ludHJvIHtcbiAgICBAaW5jbHVkZSBmb250X19wYXJhZ3JhcGgtLWJpZygpO1xuICAgIG1heC13aWR0aDogNzQwcHg7XG4gICAgY29sb3I6IHJnYmEoMjYsIDI2LCAyNiwgMC44NCk7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAmX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB9XG4gIH1cblxuICAuYnRuLXdoaXRlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI2LCAyNiwgMjYsIDAuMTQpO1xuICB9XG5cbiAgJl9fYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbWVkaWEge1xuICAgIHdpZHRoOiBtaW4oMTAwJSwgNjQwcHgpO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgIHdpZHRoOiBtaW4oMTAwJSwgNTYwcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIHdpZHRoOiBtaW4oMTAwJSwgNTIwcHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX21lZGlhLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IG1pbig2MnZoLCA3NjBweCk7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBtYXgtaGVpZ2h0OiBtaW4oNTZ2aCwgNTYwcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIG1heC1oZWlnaHQ6IDQyMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAmX19pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgICAmX19pbnRybyB7XG4gICAgICBvcmRlcjogMztcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgJl9fbWVkaWEge1xuICAgICAgb3JkZXI6IDQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgICZfX2FjdGlvbnMge1xuICAgICAgb3JkZXI6IDU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5zZXJ2aWNlcy1wYWdlX19jb250ZW50IHtcbiAgcGFkZGluZzogODhweCAwIDEyMHB4O1xuXG4gIEBpbmNsdWRlIG1xKG0pIHtcbiAgICBwYWRkaW5nOiA2NHB4IDAgOTZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKHMpIHtcbiAgICBwYWRkaW5nOiA0OHB4IDAgNzJweDtcbiAgfVxufVxuXG4uc2Nyb2xsLXN0b3J5LS1zZXJ2aWNlcyB7XG4gIC5zY3JvbGwtc3RvcnlfX3N0aWNreSB7XG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgdG9wOiB2YXIoLS1oZWFkZXItaGVpZ2h0KTtcbiAgICAgIGhlaWdodDogY2FsYygxMDBkdmggLSB2YXIoLS1oZWFkZXItaGVpZ2h0KSk7XG4gICAgICBtaW4taGVpZ2h0OiA4MDBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwZHZoIC0gdmFyKC0taGVhZGVyLWhlaWdodCkpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDBzdmggLSB2YXIoLS1oZWFkZXItaGVpZ2h0KSk7XG4gICAgICBtaW4taGVpZ2h0OiA3NjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwc3ZoIC0gdmFyKC0taGVhZGVyLWhlaWdodCkpO1xuICAgIH1cbiAgfVxuXG4gIC5zY3JvbGwtc3RvcnlfX2JnIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIDkwZGVnLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIDAuNzgpIDAlLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIDAuNTgpIDQyJSxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjYyKSAxMDAlXG4gICAgICApO1xuICAgIH1cbiAgfVxuXG4gIC5zY3JvbGwtc3RvcnlfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwIDMycHg7XG5cbiAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB9XG4gIH1cblxuICAuc2Nyb2xsLXN0b3J5X19sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NnB4O1xuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMDhweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTk2cHg7XG4gICAgfVxuICB9XG5cbiAgLnNjcm9sbC1zdG9yeV9faXRlbSB7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1heC13aWR0aDogNzYwcHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuc2Nyb2xsLXN0b3J5X19zdGVwIHtcbiAgICBAaW5jbHVkZSBmb250X19oNDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogNjZweDtcbiAgICBoZWlnaHQ6IDY2cHg7XG4gICAgbWluLXdpZHRoOiA2NnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2UwMWM0NyAwJSwgI2U5ODAyNCAxMDAlKTtcbiAgICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBjb250ZW50LWJveCxcbiAgICAgICAgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgICAgIG1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgY29udGVudC1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgICAgIG9wYWNpdHk6IDAuOTU7XG4gICAgfVxuICB9XG5cbiAgLnNjcm9sbC1zdG9yeV9fZ2lmIHtcbiAgICB3aWR0aDogNjZweDtcbiAgICBoZWlnaHQ6IDY2cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC5zY3JvbGwtc3RvcnlfX3RleHQge1xuICAgIGdhcDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICB9XG5cbiAgLnNjcm9sbC1zdG9yeV9fdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnRfX2gyO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1heC13aWR0aDogNTIwcHg7XG4gIH1cblxuICAuc2Nyb2xsLXN0b3J5X19kZXNjIHtcbiAgICBAaW5jbHVkZSBmb250X19wYXJhZ3JhcGgtLWJpZygpO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTQpO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xuXG4gICAgJi0tcmljaCB7XG4gICAgICBwLFxuICAgICAgdWwsXG4gICAgICBvbCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRfX3BhcmFncmFwaC0tYmlnKCk7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTQpO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMThweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdWwsXG4gICAgICBvbCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgIH1cblxuICAgICAgb2wge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gICAgICAgICY6Om1hcmtlciB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45Mik7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2Nyb2xsLXN0b3J5X19yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLnNjcm9sbC1zdG9yeV9fcGhyYXNlcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgPiAuc2Nyb2xsLXN0b3J5X19waHJhc2Uge1xuICAgICAgZ3JpZC1hcmVhOiAxIC8gMTtcbiAgICB9XG4gIH1cblxuICAuc2Nyb2xsLXN0b3J5X19waHJhc2Uge1xuICAgIEBpbmNsdWRlIGZvbnRfX3F1b3RlLS1iaWc7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45Mik7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnNjcm9sbC1zdG9yeV9fY29udGFjdC1jYXJkLXdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzJweDtcbiAgICBib3R0b206IDQ4cHg7XG4gICAgd2lkdGg6IG1pbig0MnZ3LCA1NjBweCk7XG5cbiAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICByaWdodDogMjRweDtcbiAgICAgIHdpZHRoOiBtaW4oNDB2dywgNTIwcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgbGVmdDogMTZweDtcbiAgICAgIGJvdHRvbTogMTZweDtcbiAgICB9XG4gIH1cblxuICAuc2Nyb2xsLXN0b3J5X19jb250YWN0LWNhcmQge1xuICAgIHdpZHRoOiBtaW4oMTAwJSwgNTYwcHgpO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNDBweCBtaW5tYXgoMCwgMWZyKTtcbiAgICBnYXA6IDIycHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE0KTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNHB4KTtcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzJweCBtaW5tYXgoMCwgMWZyKTtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgIGNvbHVtbi1nYXA6IDEycHg7XG4gICAgICByb3ctZ2FwOiAxMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNyk7XG4gICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMuNXB4KTtcbiAgICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMuNXB4KTtcbiAgICB9XG4gIH1cblxuICAuc2Nyb2xsLXN0b3J5X19jb250YWN0LW1lZGlhIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICB3aWR0aDogNzJweDtcbiAgICAgIGhlaWdodDogNzJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgLnNjcm9sbC1zdG9yeV9fY29udGFjdC1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnNjcm9sbC1zdG9yeV9fY29udGFjdC1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWluLXdpZHRoOiAwO1xuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgfVxuICB9XG5cbiAgLnNjcm9sbC1zdG9yeV9fY29udGFjdC1uYW1lIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNTUycHg7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBmb250LXNpemU6IHZhcigtLUZvbnQtc2l6ZXMtcGFyYWdyYXBoLS1iaWcsIDE4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICB9XG4gIH1cblxuICAuc2Nyb2xsLXN0b3J5X19jb250YWN0LXJvbGUge1xuICAgIG1hcmdpbjogMnB4IDAgMDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgyKTtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1Gb250LXNpemVzLXBhcmFncmFwaCwgMTZweCk7XG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODgpO1xuICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICBncmlkLXJvdzogMTtcbiAgICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICB9XG4gIH1cblxuICAuc2Nyb2xsLXN0b3J5X19jb250YWN0LWFjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLmJ0biB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2Nyb2xsLXN0b3J5X19lc3Blcmx1ZXR0ZSB7XG4gICAgdG9wOiA0NiU7XG4gICAgcmlnaHQ6IC0zNDBweDtcbiAgICB3aWR0aDogMTEyMHB4O1xuICAgIG9wYWNpdHk6IDAuMztcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIHJpZ2h0OiAtMTYwcHg7XG4gICAgICB3aWR0aDogNjQwcHg7XG4gICAgfVxuICB9XG59XG5cbi5zZXJ2aWNlcy1jb250YWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgcGFkZGluZzogMTA0cHggMCAxMjhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMztcblxuICBAaW5jbHVkZSBtcShtKSB7XG4gICAgbWFyZ2luLXRvcDogLTI0cHg7XG4gICAgcGFkZGluZzogODRweCAwIDk2cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtcShzKSB7XG4gICAgbWFyZ2luLXRvcDogLTE4cHg7XG4gICAgcGFkZGluZzogNjhweCAwIDgwcHg7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDEuMDhmcikgbWlubWF4KDQwMHB4LCAwLjgyZnIpO1xuICAgIGdhcDogODRweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgZ2FwOiA1NnB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMzQwcHgsIDAuODRmcik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgQGluY2x1ZGUgZm9udF9fbWVudS1pdGVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzc1NzU3NTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnRfX2gyO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzFhMWExYTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgQGluY2x1ZGUgZm9udF9faDE7XG4gICAgICBjb2xvcjogIzFhMWExYTtcbiAgICB9XG5cbiAgICBzcGFuLFxuICAgIC5ncmFkaWVudC10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG5cbiAgICBiciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuICB9XG5cbiAgJl9faW50cm8ge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgQGluY2x1ZGUgZm9udF9fcGFyYWdyYXBoLS1iaWcoKTtcbiAgICBjb2xvcjogIzRiNGI0YjtcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xhYmVsICsgJl9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuXG4gICZfX3RpdGxlICsgJl9faW50cm8sXG4gICZfX3RpdGxlICsgJl9fcG9pbnRzLFxuICAmX19pbnRybyArICZfX3BvaW50cyB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuXG4gICZfX3BvaW50cyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMjBweDtcblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIGdhcDogMThweDtcbiAgICB9XG4gIH1cblxuICAmX19wb2ludCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMThweDtcbiAgfVxuXG4gICZfX3BvaW50LWljb24ge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmX19wb2ludC10ZXh0IHtcbiAgICBAaW5jbHVkZSBmb250X19tZW51LWl0ZW07XG4gICAgY29sb3I6ICMxZjFmMWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cblxuICAmX19jYXJkLXdyYXAge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogbWluKDEwMCUsIDUwMHB4KTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjYsIDI2LCAyNiwgMC4xMik7XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTYpO1xuICAgIGJveC1zaGFkb3c6IDAgMjRweCA3MHB4IHJnYmEoMjYsIDI2LCAyNiwgMC4wNik7XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3MnB4IG1pbm1heCgwLCAxZnIpO1xuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgY29sdW1uLWdhcDogMTJweDtcbiAgICAgIHJvdy1nYXA6IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3JfX2dyZXksICNkN2Q3ZDcpO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3KTtcbiAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMuNXB4KTtcbiAgICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMuNXB4KTtcbiAgICB9XG4gIH1cblxuICAmX19jYXJkLW1lZGlhIHtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZDNjYmM1O1xuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgaGVpZ2h0OiA3MnB4O1xuICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZC1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG5cbiAgJl9fY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAyNnB4IDIycHggMjJweDtcblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICB9XG4gIH1cblxuICAmX19jYXJkLW5hbWUge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzFhMWExYTtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41NTJweDtcblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tRm9udC1zaXplcy1wYXJhZ3JhcGgtLWJpZywgMThweCk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICB9XG4gIH1cblxuICAmX19jYXJkLXJvbGUge1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgY29sb3I6ICMxYTFhMWE7XG4gICAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IHZhcigtLUZvbnQtc2l6ZXMtcGFyYWdyYXBoLCAxNnB4KTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZC1hY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICBncmlkLXJvdzogMjtcblxuICAgICAgLmJ0biB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saW5lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6IHJnYmEoMjI0LCAyOCwgNzEsIDAuMTYpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLXBhdGgge1xuICAgICAgc3Ryb2tlLXdpZHRoOiAxLjU7XG4gICAgfVxuXG4gICAgJi0tbGVmdCB7XG4gICAgICB0b3A6IC01OHB4O1xuICAgICAgbGVmdDogLTIyMHB4O1xuICAgICAgd2lkdGg6IDU2MHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTc4ZGVnKTtcbiAgICB9XG5cbiAgICAmLS1yaWdodCB7XG4gICAgICByaWdodDogLTI2MHB4O1xuICAgICAgYm90dG9tOiAtMTI4cHg7XG4gICAgICB3aWR0aDogNzgwcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOGRlZyk7XG4gICAgICBvcGFjaXR5OiAwLjk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgJi0tbGVmdCB7XG4gICAgICAgIGxlZnQ6IC0yNDBweDtcbiAgICAgICAgd2lkdGg6IDQ0MHB4O1xuICAgICAgfVxuXG4gICAgICAmLS1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAtMjYwcHg7XG4gICAgICAgIHdpZHRoOiA1NjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICAmLS1sZWZ0IHtcbiAgICAgICAgdG9wOiAtODBweDtcbiAgICAgICAgbGVmdDogLTE5MHB4O1xuICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICB9XG5cbiAgICAgICYtLXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IC0xODBweDtcbiAgICAgICAgYm90dG9tOiAtODBweDtcbiAgICAgICAgd2lkdGg6IDM2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi8vIFNFQ1RJT05TIElNQUdFICsgVEVYVEUgU0VSVklDRVNcbi8vIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLy8gU3R5bGVzIG1vdmVkIHRvIGNvbXBvbmVudHMvX2ltYWdlLXRleHQtc3BsaXQuc2Nzc1xuLy8gU2hhcmVkIHdpdGggdmVudWUtc3VzdGFpbmFiaWxpdHkgYW5kIG90aGVyIGltYWdlLXRleHQgc2VjdGlvbnNcbiIsIi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuLy8gX3NpbmdsZS12ZW51ZXMuc2Nzc1xuLy8gRnVsbHkgc3RhbmRhbG9uZSBzdHlsZXMgZm9yIHRoZSBzaW5nbGUgdmVudWVzIHRlbXBsYXRlLlxuLy8gU2VjdGlvbnMgKGluIHBhZ2Ugb3JkZXIpOlxuLy8gICAxLiBib2R5LnNpbmdsZS12ZW51ZXMg4oCUIHBhZ2UtbGV2ZWwgb3ZlcnJpZGVzXG4vLyAgIDIuIC5oZXJvLS12ZW51ZSAgICAgICDigJQgaGVybyBzZWN0aW9uIChhbGwgZWxlbWVudHMpXG4vLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcblxuLy8g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4vLyAxLiBQQUdFIOKAlCBib2R5LnNpbmdsZS12ZW51ZXNcbi8vIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG5ib2R5LnNpbmdsZS12ZW51ZXMge1xuICAvLyBIaWRlIHRoZSBicmVhZGNydW1iIGluamVjdGVkIGJ5IGhlYWRlci5waHAgb24gYWxsIG5vbi1mcm9udCBwYWdlc1xuICAjYnJlYWRjcnVtYnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8g4pSA4pSAIENvbnRlbnQgd3JhcHBlciBtaXJyb3JzICNob21lIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuI3NpbmdsZS12ZW51ZXMge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgb3ZlcmZsb3cteDogY2xpcDtcbn1cblxuLy8g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4vLyAyLiBIRVJPIOKAlCAuaGVyby0tdmVudWVcbi8vIEFsbCAuaGVyb19fKiBjaGlsZHJlbiBhcmUgbmVzdGVkIGhlcmUgZm9yIGlzb2xhdGlvbi5cbi8vIFRoZSBzZWN0aW9uIG1hcmt1cCBpcyA8c2VjdGlvbiBjbGFzcz1cImhlcm8gaGVyby0tdmVudWVcIj5cbi8vIHNvIGNoaWxkcmVuIHVzZSAuaGVyb19fKiAobm90IC5oZXJvLS12ZW51ZV9fKikuXG4vLyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuLmhlcm8tLXZlbnVlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IG1heCg3NjBweCwgMTAwdmgpOyAvLyBmYWxsYmFjayBpZiBkdmggaXMgdW5zdXBwb3J0ZWRcbiAgbWluLWhlaWdodDogbWF4KFxuICAgIDc2MHB4LFxuICAgIDEwMGR2aFxuICApOyAvLyBrZWVwIGZ1bGwtc2NyZWVuIGZlZWwgYnV0IGFsbG93IGdyb3d0aCB3aXRoIGNvbnRlbnRcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gY29udGVudCBjZW50ZXJlZCB2ZXJ0aWNhbGx5XG4gIG92ZXJmbG93LXg6IGNsaXA7XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG5cbiAgQGluY2x1ZGUgbXEobSkge1xuICAgIG1pbi1oZWlnaHQ6IG1heCg4NTBweCwgMTAwdmgpOyAvLyBmYWxsYmFjayBpZiBzdmggaXMgdW5zdXBwb3J0ZWRcbiAgICBtaW4taGVpZ2h0OiBtYXgoODUwcHgsIDEwMHN2aCk7XG4gIH1cblxuICBAaW5jbHVkZSBtcShzKSB7XG4gICAgbWluLWhlaWdodDogODUwcHg7XG4gIH1cblxuICAvLyDilIDilIAgQmFja2dyb3VuZCDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuICAuaGVyb19fYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogIzExMTtcbiAgfVxuXG4gIC5oZXJvX192aWRlbyxcbiAgLmhlcm9fX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG5cbiAgLmhlcm9fX3ZpZGVvIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5oZXJvX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIC8vIOKUgOKUgCBFc3Blcmx1ZXR0ZSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuICAuaGVyb19fZXNwZXJsdWV0dGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDkwJTtcbiAgICByaWdodDogLTQwMHB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDExMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19hY2NlbnQsICNmZjZiMzUpO1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBwYXRoIHtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDA7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgICB9XG4gIH1cblxuICAvLyDilIDilIAgQ29udGVudCB3cmFwcGVyIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4gIC5oZXJvX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgLy8gU2hhcmVkIHN0cnVjdHVyZTogY29udGVudCBzdGFydHMgYXQgMTIwcHggZnJvbSB2aWV3cG9ydCB0b3Agb24gaGVybyBwYWdlcy5cbiAgICAvLyBCb3R0b20gcGFkZGluZyBzdGF5cyB0dW5lZCBmb3Igb3ZlcmxhcCB3aXRoIGdhbGxlcnkgc2VjdGlvbi5cbiAgICBwYWRkaW5nOiB2YXIoLS1oZXJvLWNvbnRlbnQtc3RhcnQsIDEyMHB4KSAycmVtIDE2MHB4O1xuXG4gICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgcGFkZGluZzogdmFyKC0taGVyby1jb250ZW50LXN0YXJ0LCAxMjBweCkgMS41cmVtIDEyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIHBhZGRpbmc6IHZhcigtLWhlcm8tY29udGVudC1zdGFydCwgMTIwcHgpIDEuMjVyZW0gMTAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgcGFkZGluZzogdmFyKC0taGVyby1jb250ZW50LXN0YXJ0LCAxMjBweCkgMXJlbSA5MHB4O1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxODAwcHg7XG4gICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIC8vIEN1c3RvbSBnYXBzIGhhbmRsZWQgcGVyIGVsZW1lbnRcbiAgICB9XG4gIH1cblxuICAvLyDilIDilIAgSWNvbiDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuICAuaGVyb19faWNvbiB7XG4gICAgd2lkdGg6IDk0cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGFzcGVjdC1yYXRpbzogNDcgLyAyMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgfVxuICB9XG5cbiAgLy8g4pSA4pSAIFRpdGxlIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4gIC5oZXJvX190aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udF9faDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAvLyDilIDilIAgRXZlbnRzIHRhZ3Mg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbiAgLmhlcm9fX2V2ZW50cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDhweDsgLy8gdGl0bGUg4oaSIHRhZ3MgPSA4cHhcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgZ2FwOiAxNHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIGdhcDogMTBweDtcbiAgICB9XG4gIH1cblxuICAvLyDilIDilIAgRGVzY3JpcHRpb24g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbiAgLmhlcm9fX3RleHQge1xuICAgIEBpbmNsdWRlIGZvbnRfX3BhcmFncmFwaC0tYmlnKCk7XG4gICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4OyAvLyB0YWdzIOKGkiB3eXNpd3lnID0gMTZweFxuXG4gICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLy8g4pSA4pSAIFN0YXRzIGJhciDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuICAuaGVyb19fc3RhdHMge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGdhcDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3KTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMy41cHgpO1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7IC8vIHd5c2l3eWcg4oaSIHN0YXRzID0gNDhweFxuXG4gICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgfVxuICB9XG5cbiAgLmhlcm9fX3N0YXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMjQwcHg7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICBwYWRkaW5nOiAxNHB4IDE4cHg7XG4gICAgICB3aWR0aDogMTgwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgcGFkZGluZzogMTJweCAxNHB4O1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIFNlcGFyYXRvcjogdmVydGljYWwgbGluZSBiZXR3ZWVuIHN0YXRzLCBzaG9ydGVyIHRoYW4gZnVsbCBoZWlnaHRcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgICB9XG4gIH1cblxuICAuaGVyb19fc3RhdC1pY29uIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgLy8gc2l6ZS5zdmcgaGFzIGEgZGVuc2VyIDI4w5cyOCB2aWV3Qm94IOKAlCByZWR1Y2UgdG8gbWF0Y2ggdmlzdWFsIHdlaWdodFxuICAgICYuaXMtc2l6ZSBzdmcge1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZXJvX19zdGF0LXZhbHVlIHtcbiAgICBAaW5jbHVkZSBmb250X19zdGF0LXZhbHVlO1xuICB9XG5cbiAgLmhlcm9fX3N0YXQtbGFiZWwge1xuICAgIEBpbmNsdWRlIGZvbnRfX3N0YXQtbGFiZWw7XG4gICAgbWluLWhlaWdodDogMWVtO1xuICB9XG5cbiAgLy8g4pSA4pSAIENUQSBidXR0b25zIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4gIC5oZXJvX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDE2cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA0OHB4OyAvLyBzdGF0cyDihpIgYnV0dG9ucyA9IDQ4cHhcblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgLmJ0biB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4vLyAzLiBHQUxMRVJZIFNFQ1RJT04g4oCUIC52ZW51ZS1nYWxsZXJ5LXNlY3Rpb25cbi8vIFNjcm9sbC1leHBhbmQgY29udGFpbmVyIChtaXJyb3JzIC5ob21lX19uZXh0LXNlY3Rpb24pLlxuLy8g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbi52ZW51ZS1nYWxsZXJ5LXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAtNjBweDsgLy8gb3ZlcmxhcHMgaGVybyBieSA2MHB4IHBlciBGaWdtYSBzcGVjXG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmc6IDYwcHggMCA4MHB4O1xuICB3aWR0aDogMTc2MHB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gbGFpc3NlIF9fYmcgZMOpYm9yZGVyIHZpYSBKUyBzYW5zIGFmZmVjdGVyIGxlIGxheW91dFxuICAvLyBObyBvdmVyZmxvdy14IGNsaXAgaGVyZSDigJQgI3NpbmdsZS12ZW51ZXMgYWxyZWFkeSBjbGlwcyB0aGUgcGFnZS5cbiAgLy8gS2VlcGluZyBpdCBoZXJlIHdvdWxkIGN1dCB0aGUgc2xpZGVyIHJpZ2h0IGJsZWVkLlxuXG4gIEBpbmNsdWRlIG1xKGwpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKG0pIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICBwYWRkaW5nOiAzNnB4IDAgNjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKHMpIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgIHBhZGRpbmc6IDI0cHggMCA0OHB4O1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIC8vIExlZnQgcGFkZGluZyBhbGlnbnMgd2l0aCBwYWdlIGNvbnRhaW5lcjsgcmlnaHQgPSAwIHRvIGxldCBzbGlkZXIgYmxlZWRcbiAgICBwYWRkaW5nOiAwOyAvLyBwYXMgZGUgcGFkZGluZyBpY2kg4oCUIHNjYWzDqSBwYXIgR1NBUFxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbi52ZW51ZS1nYWxsZXJ5IHtcbiAgLy8gU2xpZGVyIGJsZWVkcyB0byB0aGUgcmlnaHQgdmlld3BvcnQgZWRnZSDigJQgbm8gb3ZlcmZsb3cgY2xpcHBpbmcgaGVyZS5cbiAgLy8gVGhlIHBhZ2UtbGV2ZWwgb3ZlcmZsb3cteDogY2xpcCBvbiAudmVudWUtZ2FsbGVyeS1zZWN0aW9uIGhhbmRsZXMgdGhlIGJvdW5kYXJ5LlxuICAudmVudWUtZ2FsbGVyeV9fc2xpZGVyLXdyYXAge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIC8vIFNsaWNrIHNldHMgb3ZlcmZsb3c6IGhpZGRlbiBvbiAuc2xpY2stbGlzdCDigJQgb3ZlcnJpZGUgaXRcbiAgICAuc2xpY2stbGlzdCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG4gICAgLy8gTGVmdCBwYWRkaW5nIGFsaWducyBmaXJzdCBzbGlkZSB3aXRoIHRoZSBwYWdlIGNvbnRhaW5lclxuICAgIHBhZGRpbmctbGVmdDogNDBweDtcblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgLy8g4pSA4pSAIFNsaWRlIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4gIC52ZW51ZS1nYWxsZXJ5X19zbGlkZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDsgLy8gZ2FwIGJldHdlZW4gc2xpZGVzXG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gSW5uZXIgY29udGFpbmVyOiBwb3J0cmFpdCByYXRpbyBtYXRjaGluZyByZWFsIGltYWdlIGRpbWVuc2lvbnMgKDU2MMOXNzIwcHgpLlxuICAvLyBXaWR0aCBmb3JtdWxhOiAoMTAwdncgLSBsZWZ0X3BhZGRpbmcgLSAyKmdhcCkgLyAzLjI1XG4gIC52ZW51ZS1nYWxsZXJ5X19zbGlkZS1pbm5lciB7XG4gICAgd2lkdGg6IGNsYW1wKDIyMHB4LCAyOHZ3LCA1NjBweCk7XG4gICAgYXNwZWN0LXJhdGlvOiA1NjAgLyA3MjA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICB3aWR0aDogY2xhbXAoMjIwcHgsIDMydncsIDQ4MHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICB3aWR0aDogY2xhbXAoMjAwcHgsIDQ4dncsIDQyMHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICB3aWR0aDogY2xhbXAoMTgwcHgsIDcydncsIDM2MHB4KTtcbiAgICB9XG4gIH1cblxuICAvLyDilIDilIAgU2xpZGUgYnV0dG9uIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4gIC52ZW51ZS1nYWxsZXJ5X19zbGlkZS1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiB6b29tLWluO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41NXMgdmFyKC0tZWFzZU91dEN1YmljKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAmOmhvdmVyIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIgLnZlbnVlLWdhbGxlcnlfX3NsaWRlLXpvb20ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIC52ZW51ZS1nYWxsZXJ5X19zbGlkZS1jYXB0aW9uIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIOKUgOKUgCBab29tIGljb24gb3ZlcmxheSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuICAudmVudWUtZ2FsbGVyeV9fc2xpZGUtem9vbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODgpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fZGFyayk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC52ZW51ZS1nYWxsZXJ5X19zbGlkZS1jYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgYm90dG9tOiAxMnB4O1xuICAgIHotaW5kZXg6IDM7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjYsIDI2LCAyNiwgMC41KTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZSwgdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtcShtKSB7XG4gICAgLnZlbnVlLWdhbGxlcnlfX3NsaWRlLWJ0biB7XG4gICAgICBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAmOmhvdmVyIGltZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciAudmVudWUtZ2FsbGVyeV9fc2xpZGUtem9vbSB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC52ZW51ZS1nYWxsZXJ5X19zbGlkZS16b29tIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIC52ZW51ZS1nYWxsZXJ5X19zbGlkZS1jYXB0aW9uIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChob3Zlcjogbm9uZSksIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgICAudmVudWUtZ2FsbGVyeV9fc2xpZGUtem9vbSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC52ZW51ZS1nYWxsZXJ5X19zbGlkZS1jYXB0aW9uIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuICB9XG5cbiAgLy8g4pSA4pSAIEZvb3RlcjogYXJyb3dzIHJpZ2h0LWFsaWduZWQsIGNvbnN0cmFpbmVkIHRvIGNvbnRhaW5lciB3aWR0aCDilIDilIDilIBcblxuICAudmVudWUtZ2FsbGVyeV9fZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHggMCA0MHB4O1xuICAgIG1heC13aWR0aDogMTc2MHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgLnZlbnVlLWdhbGxlcnlfX2Fycm93cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDI0cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC52ZW51ZS1nYWxsZXJ5X19hcnJvdyB7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX2RhcmspO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyB2YXIoLS1lYXNlT3V0Q3ViaWMpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5zbGlkZXItYXJyb3ctcmluZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogLTJweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA0cHgpO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXG4gICAgICBjaXJjbGUge1xuICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICBzdHJva2U6ICNlMDFjNDc7XG4gICAgICAgIHN0cm9rZS13aWR0aDogMjtcbiAgICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxMDA7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDA7XG4gICAgICAgIHRyYW5zaXRpb246IHN0cm9rZS1kYXNob2Zmc2V0IDAuMzI1cyBjdWJpYy1iZXppZXIoMC4zNywgMCwgMC42MywgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG5cbiAgICAgICAgLnNsaWRlci1hcnJvdy1yaW5nIHtcbiAgICAgICAgICBjaXJjbGUge1xuICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICB9XG5cbiAgICAmLmlzLWRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWRlci1hcnJvdy1pY29uIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbn1cbi52ZW51ZS1saWdodGJveCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG5cbiAgJi5pcy1vcGVuIHtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWF4LXdpZHRoOiBtaW4oOTJ2dywgMTI4MHB4KTtcbiAgICBtYXgtaGVpZ2h0OiA5MmR2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmX19pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA5MGR2aDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIHZhcigtLWVhc2VPdXRDdWJpYyk7XG5cbiAgICAuaXMtb3BlbiAmIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC00NHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMC42NTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi8vIDYuIEZFQVRVUkVTIFNFQ1RJT04g4oCUIC52ZW51ZS1mZWF0dXJlc1xuLy8g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4vLyBTdHlsZXMgbW92ZWQgdG8gY29tcG9uZW50cy9faW1hZ2UtdGV4dC1zcGxpdC5zY3NzXG4vLyBTaGFyZWQgd2l0aCBzZXJ2aWNlcy1zcGxpdCBhbmQgb3RoZXIgaW1hZ2UtdGV4dCBzZWN0aW9uc1xuXG4vLyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi8vIDcuIFNVU1RBSU5BQklMSVRZIFNFQ1RJT04g4oCUIC52ZW51ZS1zdXN0YWluYWJpbGl0eVxuLy8gSW1hZ2UgZnVsbC1ibGVlZCBsZWZ0LCBjb250ZW50IGluIGNvbnRhaW5lciByaWdodFxuLy8g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4vLyBTdHlsZXMgbW92ZWQgdG8gY29tcG9uZW50cy9faW1hZ2UtdGV4dC1zcGxpdC5zY3NzXG4vLyBTaGFyZWQgd2l0aCBzZXJ2aWNlcy1zcGxpdCBhbmQgb3RoZXIgaW1hZ2UtdGV4dCBzZWN0aW9uc1xuIiwiLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG4vLyBTSU5HTEUgRVZFTlQgUEFHRSBTVFlMRVNcbi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuXG4vLyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi8vIEhFUk8gU0VDVElPTiDigJQgLmhlcm8tLWV2ZW50XG4vLyBVbmlmaWVkIHNlY3Rpb24gd2l0aCBiYWNrZ3JvdW5kIGdyYWRpZW50IHRyYW5zaXRpb25cbi8vIFRvcDogbGFiZWwsIHRpdGxlLCB0YWdzLCBkZXNjcmlwdGlvblxuLy8gQm90dG9tOiBzdWNjZXNzIGZhY3RvcnMgY2FyZHMgKyBDVEFzXG4vLyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuLmhlcm8tLWV2ZW50IHtcbiAgLS1ldmVudC1oZXJvLXRvcC1oZWlnaHQ6IDY2MHB4O1xuICAtLWV2ZW50LWhlcm8tdGV4dC1nYXA6IDEyMHB4O1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogdmFyKC0tZXZlbnQtaGVyby10b3AtaGVpZ2h0KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBtcShsKSB7XG4gICAgLS1ldmVudC1oZXJvLXRvcC1oZWlnaHQ6IDYwMHB4O1xuICAgIC0tZXZlbnQtaGVyby10ZXh0LWdhcDogODBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAtLWV2ZW50LWhlcm8tdG9wLWhlaWdodDogNTAwcHg7XG4gICAgLS1ldmVudC1oZXJvLXRleHQtZ2FwOiA2NTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAtLWV2ZW50LWhlcm8tdG9wLWhlaWdodDogNDIwcHg7XG4gICAgLS1ldmVudC1oZXJvLXRleHQtZ2FwOiA1MHB4O1xuICB9XG5cbiAgLy8g4pSA4pSAIEJhY2tncm91bmQgJiBPdmVybGF5IOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4gIC5oZXJvX19iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiB2YXIoLS1ldmVudC1oZXJvLXRvcC1oZWlnaHQpO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAuaGVyb19faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuXG4gIC5oZXJvX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgLy8g4pSA4pSAIEVzcGVybHVldHRlIFNWRyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuICAuaGVyb19fZXNwZXJsdWV0dGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogLTQwMHB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDExMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19hY2NlbnQsICNmZjZiMzUpO1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICB3aWR0aDogODAwcHg7XG4gICAgICByaWdodDogLTI1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgIHJpZ2h0OiAtMTUwcHg7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgcmlnaHQ6IC0xMDBweDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBwYXRoIHtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDA7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgICB9XG4gIH1cblxuICAvLyDilIDilIAgVG9wIENvbnRlbnQgKExhYmVsLCBUaXRsZSwgVGFncywgRGVzY3JpcHRpb24pIOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4gIC5oZXJvX190b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiB2YXIoLS1oZXJvLWNvbnRlbnQtc3RhcnQsIDEyMHB4KSAycmVtIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtaW4taGVpZ2h0OiB2YXIoLS1ldmVudC1oZXJvLXRvcC1oZWlnaHQpO1xuICAgIGhlaWdodDogdmFyKC0tZXZlbnQtaGVyby10b3AtaGVpZ2h0KTtcblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgIHBhZGRpbmc6IHZhcigtLWhlcm8tY29udGVudC1zdGFydCwgMTIwcHgpIDJyZW0gMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBwYWRkaW5nOiB2YXIoLS1oZXJvLWNvbnRlbnQtc3RhcnQsIDEyMHB4KSAxLjVyZW0gMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBwYWRkaW5nOiB2YXIoLS1oZXJvLWNvbnRlbnQtc3RhcnQsIDEyMHB4KSAxcmVtIDA7XG4gICAgfVxuXG4gICAgLy8gR3JhZGllbnQgZGUgdHJhbnNpdGlvbiA1MDBweCBlbnRyZSB0b3AgZXQgYm90dG9tXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgIzFhMWExYSAxMDAlKTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG4gIC5oZXJvX19sYWJlbCB7XG4gICAgQGluY2x1ZGUgZm9udF9fbWVudS1pdGVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG9wYWNpdHk6IDAuODtcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gIH1cblxuICAuaGVyb19fdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnRfX2gxO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICAuaGVyb19fdGFncyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBnYXA6IDE0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGdhcDogMTBweDtcbiAgICB9XG5cbiAgICAudGFnIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgfVxuXG4gIC5oZXJvX190ZXh0IHtcbiAgICBAaW5jbHVkZSBmb250X19wYXJhZ3JhcGgtLWJpZygpO1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZXZlbnQtaGVyby10ZXh0LWdhcCk7XG4gIH1cblxuICAvLyDilIDilIAgQm90dG9tIENvbnRlbnQgKFN1Y2Nlc3MgRmFjdG9ycykg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbiAgLmhlcm9fX2JvdHRvbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDEyMHB4IDA7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICMxYTFhMWE7XG5cbiAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgIH1cbiAgfVxuXG4gIC5oZXJvX19zdWNjZXNzLXRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250X19zZWN0aW9uLXRpdGxlLWxhcmdlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICBtYXJnaW46IDAgYXV0byA4MHB4O1xuXG4gICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5oZXJvX19zdWNjZXNzLWdyaWQge1xuICAgIC0tc3VjY2Vzcy1ncmlkLWdhcDogNDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IHZhcigtLXN1Y2Nlc3MtZ3JpZC1nYXApO1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgICA+IC5oZXJvX19zdWNjZXNzLWNhcmQge1xuICAgICAgZmxleDogMCAxIGNhbGMoKDEwMCUgLSAoMiAqIHZhcigtLXN1Y2Nlc3MtZ3JpZC1nYXApKSkgLyAzKTtcbiAgICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAtICgyICogdmFyKC0tc3VjY2Vzcy1ncmlkLWdhcCkpKSAvIDMpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgIC0tc3VjY2Vzcy1ncmlkLWdhcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgLS1zdWNjZXNzLWdyaWQtZ2FwOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgPiAuaGVyb19fc3VjY2Vzcy1jYXJkIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZXJvX19zdWNjZXNzLWNhcmQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgcGFkZGluZzogNDBweCAzMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyB2YXIoLS1lYXNlT3V0Q3ViaWMpO1xuXG4gICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgcGFkZGluZzogMzJweCAyNHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIHBhZGRpbmc6IDI4cHggMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGVyb19fc3VjY2Vzcy1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiA0JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMzJSk7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICB0b3A6IDI0cHg7XG4gICAgICByaWdodDogMjRweDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgfVxuICB9XG5cbiAgLmhlcm9fX3N1Y2Nlc3MtY2FyZC10aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udF9faDM7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG5cbiAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgIH1cbiAgfVxuXG4gIC5oZXJvX19zdWNjZXNzLWNhcmQtc3VidGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQtYm9keS1yZWd1bGFyLWl0YWxpYygpO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG4gIH1cblxuICAuaGVyb19fc3VjY2Vzcy1jYXJkLXRleHQge1xuICAgIEBpbmNsdWRlIGZvbnRfX3NlY3Rpb24tdGV4dDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5oZXJvX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDE2cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIC5idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLy8gU0xJREVSIFNFQ1RJT04g4oCUIElkZW50aWNhbCB0byBob21lcGFnZSBzdHJ1Y3R1cmVcbi8vIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4jc2luZ2xlLWV2ZW50cyB7XG4gIG92ZXJmbG93LXg6IGNsaXA7XG5cbiAgLmV2ZW50c19fc2xpZGVyLXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBwYWRkaW5nOiAyNHB4IDAgMzBweDtcbiAgICB3aWR0aDogMTc2MHB4O1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuXG4gICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgIG1heC13aWR0aDogMTc2MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgcGFkZGluZzogMjRweCAwIDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRpbWVsaW5lLXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBwYWRkaW5nOiA1MHB4IDAgMTIwcHggMDtcbiAgICB3aWR0aDogMTc2MHB4O1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuXG4gICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZzogNDhweCAwO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICB9XG5cbiAgICAudGltZWxpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAudGltZWxpbmVfX2xpbmUtcHJvZ3Jlc3Mge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNnB4O1xuICAgICAgICBsZWZ0OiAtMTVweDtcbiAgICAgICAgcmlnaHQ6IC03MnB4O1xuICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAxODBkZWcsXG4gICAgICAgICAgcmdiYSgyMzEsIDEwNiwgNDQsIDAuMTYpIDAlLFxuICAgICAgICAgIHJnYmEoMjMxLCAxMDYsIDQ0LCAwLjA3KSA0NiUsXG4gICAgICAgICAgcmdiYSgyMzEsIDEwNiwgNDQsIDApIDEwMCVcbiAgICAgICAgKTtcbiAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgOTBkZWcsXG4gICAgICAgICAgcmdiYSgwLCAwLCAwLCAxKSAwJSxcbiAgICAgICAgICByZ2JhKDAsIDAsIDAsIDEpIDgyJSxcbiAgICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDEwMCVcbiAgICAgICAgKTtcbiAgICAgICAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgIDkwZGVnLFxuICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMSkgMCUsXG4gICAgICAgICAgcmdiYSgwLCAwLCAwLCAxKSA4MiUsXG4gICAgICAgICAgcmdiYSgwLCAwLCAwLCAwKSAxMDAlXG4gICAgICAgICk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIC50aW1lbGluZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1NnB4O1xuICAgICAgfVxuXG4gICAgICAudGltZWxpbmVfX2xpbmUtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTRweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgLnRpbWVsaW5lX19saW5lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnRpbWVsaW5lX19saW5lLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2UwMWM0NyAwJSwgI2U5ODAyNCAxMDAlKTtcbiAgICAgICAgb3BhY2l0eTogMC4yMjtcbiAgICAgIH1cblxuICAgICAgLnRpbWVsaW5lX19saW5lLXByb2dyZXNzIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgIGhlaWdodDogMCU7XG4gICAgICB9XG5cbiAgICAgIC50aW1lbGluZV9fbGluZS1wcm9ncmVzczo6YmVmb3JlLFxuICAgICAgLnRpbWVsaW5lX19saW5lLXByb2dyZXNzOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC50aW1lbGluZV9fYXJyb3cge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTdweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICB9XG5cbiAgICAgIC50aW1lbGluZV9faXRlbXMge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAudGltZWxpbmVfX3RyaWFuZ2xlIHtcbiAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgIGxlZnQ6IC0zNXB4O1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMXB4O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50aW1lbGluZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAudGltZWxpbmUtc2VjdGlvbl9fYWN0aW9ucyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgZ2FwOiAxMnB4O1xuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcbi8vIF9jb250YWN0LnNjc3Mg4oCUIFBhZ2UgQ29udGFjdFxuLy8gU2VjdGlvbnMgOlxuLy8gICAxLiBQYWdlIHdyYXBwZXJcbi8vICAgMi4gLmNvbnRhY3QtaGVybyAgICAgICDigJQgTGF5b3V0IDIgY29sb25uZXNcbi8vICAgMy4gLmNvbnRhY3QtaGVyb19fbGVmdCDigJQgTGFiZWwgLyBUaXRyZSAvIERlc2Ncbi8vICAgNC4gR3Jhdml0eSBGb3JtcyAgICAgICAg4oCUIFN0eWxlcyBmb3JtdWxhaXJlXG4vLyAgIDUuIC5jb250YWN0LWhlcm9fX3JpZ2h0IOKAlCBQYW5uZWF1eCBDVEEgKHNpZGViYXIpXG4vLyAgIDYuIFJlc3BvbnNpdmVcbi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuXG4vLyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi8vIDEuIFBBR0Vcbi8vIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtdHBsX2NvbnRhY3QsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtdHBsX2NvbnRhY3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4jY29udGFjdCB7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICBvdmVyZmxvdy14OiBjbGlwO1xufVxuXG4vLyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi8vIDIuIEhFUk8g4oCUIGxheW91dFxuLy8g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbi5jb250YWN0LWhlcm8ge1xuICBwYWRkaW5nOiB2YXIoLS1oZXJvLWNvbnRlbnQtc3RhcnQsIDEyMHB4KSAwIDEyMHB4O1xuXG4gIEBpbmNsdWRlIG1xKGwpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKG0pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKHMpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgODAwcHg7XG4gICAgZ2FwOiA4MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcblxuICAgIEBpbmNsdWRlIG1xKHhsKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA2NDBweDtcbiAgICAgIGdhcDogNjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0ODBweDtcbiAgICAgIGdhcDogNDhweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogNDhweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBnYXA6IDMycHg7XG4gICAgfVxuICB9XG59XG5cbi8vIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLy8gMy4gTEVGVCDigJQgbGFiZWwgLyB0aXRyZSAvIGRlc2NyaXB0aW9uXG4vLyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuLmNvbnRhY3QtaGVybyB7XG4gICZfX2xhYmVsIHtcbiAgICBAaW5jbHVkZSBmb250X19tZW51LWl0ZW07XG4gICAgY29sb3I6IHJnYmEoMjYsIDI2LCAyNiwgMC41NSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250X19oMTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTU7XG4gICAgbWFyZ2luOiAwIDAgMzJweDtcblxuICAgIC8vIFJlc2V0IGR1IDxwPiBpbmplY3TDqSBwYXIgbGUgd3lzaXd5Z1xuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cblxuICAgIC8vIDxzdHJvbmc+IOKGkiBkw6lncmFkw6kgb3JhbmdlIChjb252ZW50aW9uIHd5c2l3eWcpXG4gICAgc3Ryb25nLFxuICAgIGIge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgLy8gQmViYXMgTmV1ZSBuJ2EgcGFzIGRlIGJvbGQsIG9uIGdhcmRlIGxlIHBvaWRzIG5hdGlmXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoXG4gICAgICAgIC0tTWFpbi1ncmFkaWVudCxcbiAgICAgICAgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZTAxYzQ3IDAlLCAjZTk4MDI0IDEwMCUpXG4gICAgICApO1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgfVxuXG4gICAgLy8gQ29tcGF0aWJpbGl0w6kgYW5jaWVubmUgY2xhc3NlIC5ncmFkaWVudC10ZXh0XG4gICAgLmdyYWRpZW50LXRleHQge1xuICAgICAgYmFja2dyb3VuZDogdmFyKFxuICAgICAgICAtLU1haW4tZ3JhZGllbnQsXG4gICAgICAgIGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2UwMWM0NyAwJSwgI2U5ODAyNCAxMDAlKVxuICAgICAgKTtcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoNjRweCwgNnZ3LCA5MnB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCg1MnB4LCA4dncsIDgwcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMzZweCwgMTF2dywgNTZweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBAaW5jbHVkZSBmb250X19wYXJhZ3JhcGg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtcbiAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG5cbiAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gIH1cblxuICAmX19uby1mb3JtIHtcbiAgICBAaW5jbHVkZSBmb250X19wYXJhZ3JhcGg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19uZXV0cmFsLCAjNzQ3Mzc2KTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cblxuICAvLyDilIDilIDilIAgUmlnaHQgY29sdW1uIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAmX19yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjRweDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogY2FsYyh2YXIoLS1oZWFkZXItaGVpZ2h0KSArIDI0cHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG5cbiAgICAvLyBDaGFxdWUgcGFubmVhdSBDVEEgOiBzcGVjIGRlc2lnblxuICAgIC5jb250YWN0LWN0YV9fcGFuZWwsXG4gICAgLmNvbnRhY3QtY3RhX19wYW5lbC13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAyNHB4O1xuICAgIH1cblxuICAgIC5mb290ZXItY3RhX19wYW5lbCB7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgfVxuXG4gICAgLmZvb3Rlci1jdGFfX3BhbmVsLXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnRfX2gzO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtcbiAgICB9XG5cbiAgICAuZm9vdGVyLWN0YV9fcGFuZWwtLWNvbnRhY3QgLmZvb3Rlci1jdGFfX3BhbmVsLXRpdGxlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fbGlnaHQsICNmZmYpO1xuICAgIH1cblxuICAgIC5mb290ZXItY3RhX19wYW5lbC0tYnJvY2h1cmUgLmZvb3Rlci1jdGFfX3BhbmVsLXRpdGxlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7XG4gICAgfVxuXG4gICAgLmZvb3Rlci1jdGFfX3BlcnNvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmZvb3Rlci1jdGFfX3BlcnNvbi1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuZm9vdGVyLWN0YV9fcGVyc29uLXBob3RvIHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmZvb3Rlci1jdGFfX3BlcnNvbi1uYW1lLFxuICAgIC5mb290ZXItY3RhX19wZXJzb24tcm9sZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuZm9vdGVyLWN0YV9fcGVyc29uLWNvbnRhY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDEycHg7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB9XG5cbiAgICAuZm9vdGVyLWN0YV9fcGVyc29uLXJldmVhbC1idG4sXG4gICAgLmZvb3Rlci1jdGFfX3BlcnNvbi1jb250YWN0LWxpbmsge1xuICAgICAgQGluY2x1ZGUgZm9udF9fYnV0dG9uO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7XG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjM1cyBlYXNlLCBib3JkZXItY29sb3IgMC4zNXMgZWFzZSxcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwLjM1cyBlYXNlLCB0cmFuc2Zvcm0gMC4zNXMgZWFzZSwgb3BhY2l0eSAwLjM1cyBlYXNlO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXItY3RhX19wZXJzb24tY29udGFjdC1hY3Rpb25zIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDEycHg7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjQycyBlYXNlLCB0cmFuc2Zvcm0gMC40MnMgZWFzZSxcbiAgICAgICAgbWF4LWhlaWdodCAwLjQycyBlYXNlO1xuICAgIH1cblxuICAgIC5mb290ZXItY3RhX19wZXJzb24tY29udGFjdC1saW5rIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjQycyBlYXNlLCB0cmFuc2Zvcm0gMC40MnMgZWFzZSwgY29sb3IgMC4zNXMgZWFzZSxcbiAgICAgICAgYm9yZGVyLWNvbG9yIDAuMzVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zNXMgZWFzZTtcbiAgICB9XG5cbiAgICAuZm9vdGVyLWN0YV9fcGVyc29uLWNvbnRhY3QuaXMtcmV2ZWFsZWQgLmZvb3Rlci1jdGFfX3BlcnNvbi1yZXZlYWwtYnRuIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIH1cblxuICAgIC5mb290ZXItY3RhX19wZXJzb24tY29udGFjdC5pcy1yZXZlYWxlZFxuICAgICAgLmZvb3Rlci1jdGFfX3BlcnNvbi1jb250YWN0LWFjdGlvbnMge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIG1heC1oZWlnaHQ6IDI4MHB4O1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxuXG4gICAgLmZvb3Rlci1jdGFfX3BlcnNvbi1jb250YWN0LmlzLXJldmVhbGVkIC5mb290ZXItY3RhX19wZXJzb24tY29udGFjdC1saW5rIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuXG4gICAgLmZvb3Rlci1jdGFfX3BlcnNvbi1jb250YWN0LmlzLXJldmVhbGVkXG4gICAgICAuZm9vdGVyLWN0YV9fcGVyc29uLWNvbnRhY3QtbGluazpudGgtY2hpbGQoMikge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wNnM7XG4gICAgfVxuXG4gICAgLy8gQnJvY2h1cmUgbm90ZSA6IHZpc2libGUgZW4gZ3JpcyAoZm9uZCBibGFuYylcbiAgICAuZm9vdGVyLWN0YV9fcGFuZWwtbm90ZS0tYnJvY2h1cmUge1xuICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAwICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3JfX25ldXRyYWwsICM3NDczNzYpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLy8gNC4gR1JBVklUWSBGT1JNUyDigJQgc3R5bGVzIGZvcm11bGFpcmUgY29udGFjdFxuLy8g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbiRnZi1ib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI2LCAyNiwgMjYsIDAuMTUpO1xuJGdmLXJhZGl1czogMTJweDtcbiRnZi1wYWRkaW5nOiAxNHB4IDE4cHg7XG5cbiNjb250YWN0IC5nZm9ybV93cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgLmdmb3JtX2JvZHkge1xuICAgIC5nZm9ybV9maWVsZHMge1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyNHB4O1xuICAgICAgcm93LWdhcDogMDtcbiAgICB9XG4gIH1cblxuICAvLyDilIDilIDilIAgRmllbGQgd3JhcHBlciDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgLmdmaWVsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAmLmdmaWVsZC0tdHlwZS1jaGVja2JveCxcbiAgICAmLmdmaWVsZC0tdHlwZS1jb25zZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgJi5nZmllbGQtLXR5cGUtZGF0ZSxcbiAgICAmLmdmaWVsZC0taW5wdXQtdHlwZS1kYXRlIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgfVxuICB9XG5cbiAgLy8g4pSA4pSA4pSAIExhYmVscyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgLmdmaWVsZF9sYWJlbCB7XG4gICAgQGluY2x1ZGUgZm9udF9fbWVudS1pdGVtLS1zbWFsbDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIC5nZmllbGRfcmVxdWlyZWQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBNYXNxdWUgbGVzIGxhYmVscyBkdXBsaXF1w6lzIChnZm9ybS1maWVsZC1sYWJlbC0tdHlwZS1zdWIgKyBuYW1lIGZpZWxkIHNwYW5zKVxuICAuZ2Zvcm0tZmllbGQtbGFiZWwtLXR5cGUtc3ViIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBOYW1lIGZpZWxkIDogc2kgdW4gc2V1bCBjaGFtcCAoZmlyc3QgbmFtZSBvbmx5KSwgY2FjaGUgbGUgc3BhbiBcIlByw6lub21cIlxuICAuZ2lucHV0X2NvbnRhaW5lcl9uYW1lIC5uYW1lX2ZpcnN0ID4gbGFiZWwsXG4gIC5naW5wdXRfY29udGFpbmVyX25hbWUgLm5hbWVfbGFzdCA+IGxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyDilIDilIDilIAgVGV4dCAvIGVtYWlsIC8gbnVtYmVyIC8gcGhvbmUg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gIC5naW5wdXRfY29udGFpbmVyX3RleHQgaW5wdXQsXG4gIC5naW5wdXRfY29udGFpbmVyX25hbWUgaW5wdXQsXG4gIC5naW5wdXRfY29udGFpbmVyX2VtYWlsIGlucHV0LFxuICAuZ2lucHV0X2NvbnRhaW5lcl9udW1iZXIgaW5wdXQsXG4gIC5naW5wdXRfY29udGFpbmVyX3Bob25lIGlucHV0LFxuICAuZ2lucHV0X2NvbnRhaW5lcl9kYXRlIGlucHV0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTZweDtcbiAgICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogJGdmLWJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAkZ2YtcmFkaXVzO1xuICAgIEBpbmNsdWRlIGZvbnRfX21lbnUtaXRlbTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjI1cyBlYXNlLCBib3gtc2hhZG93IDAuMjVzIGVhc2U7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogcmdiYSgyNiwgMjYsIDI2LCAwLjM1KTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZTk4MDI0O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjMzLCAxMjgsIDM2LCAwLjEyKTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmdpbnB1dF9jb250YWluZXJfZGF0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyDilIDilIDilIAgU2VsZWN0IOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAuZ2lucHV0X2NvbnRhaW5lcl9zZWxlY3Qgc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTZweDtcbiAgICBwYWRkaW5nOiAyMHB4IDQ0cHggMjBweCAyNHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZTk4MDI0JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NwYXRoIGQ9J002IDlsNiA2IDYtNicvJTNFJTNDL3N2ZyUzRVwiKVxuICAgICAgcmlnaHQgMTRweCBjZW50ZXIgLyAyMHB4IG5vLXJlcGVhdDtcbiAgICBib3JkZXI6ICRnZi1ib3JkZXI7XG4gICAgYm9yZGVyLXJhZGl1czogJGdmLXJhZGl1cztcbiAgICBAaW5jbHVkZSBmb250X19tZW51LWl0ZW07XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2UsIGJveC1zaGFkb3cgMC4yNXMgZWFzZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAvLyBGb3JjZSBsYSBjb3VsZXVyIGRlcyBvcHRpb25zIGRhbnMgbGUgZHJvcGRvd24gbmF0aWZcbiAgICBvcHRpb24ge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZTk4MDI0O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjMzLCAxMjgsIDM2LCAwLjEyKTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8g4pSA4pSA4pSAIFRleHRhcmVhIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAuZ2lucHV0X2NvbnRhaW5lcl90ZXh0YXJlYSB0ZXh0YXJlYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogJGdmLWJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAkZ2YtcmFkaXVzO1xuICAgIEBpbmNsdWRlIGZvbnRfX21lbnUtaXRlbTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgbWluLWhlaWdodDogMTYwcHg7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2UsIGJveC1zaGFkb3cgMC4yNXMgZWFzZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgLy8gb3ZlcnJpZGUgMTAwJSBwb3VyIGxhIGxpc2liaWxpdMOpIG11bHRpLWxpZ25lc1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBwYXMgZCd1cHBlcmNhc2UgZGFucyBsZSB0ZXh0YXJlYVxuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHJnYmEoMjYsIDI2LCAyNiwgMC4zNSk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2U5ODAyNDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDIzMywgMTI4LCAzNiwgMC4xMik7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIOKUgOKUgOKUgCBDaGVja2JveCAvIENvbnNlbnQg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gIC5nZmllbGQtLXR5cGUtY2hlY2tib3gsXG4gIC5nZmllbGQtLXR5cGUtY29uc2VudCB7XG4gICAgLmdmaWVsZF9jaGVja2JveCxcbiAgICAuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxMnB4O1xuICAgIH1cblxuICAgIC5nY2hvaWNlLFxuICAgIC5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAxMnB4O1xuICAgIH1cblxuICAgIC5nZmllbGQtY2hvaWNlLWlucHV0LFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI2LCAyNiwgMjYsIDAuMyk7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UsIGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG4gICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01OCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdmaWVsZF9sYWJlbF9iZWZvcmVfY29tcGxleCxcbiAgICAuZ2ZpZWxkX2NvbnNlbnRfZGVzY3JpcHRpb24sXG4gICAgbGFiZWwge1xuICAgICAgQGluY2x1ZGUgZm9udF9fcGFyYWdyYXBoO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8g4pSA4pSA4pSAIFZhbGlkYXRpb24gZXJyb3JzIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAuZ2ZpZWxkX2Vycm9yIHtcbiAgICAuZ2ZpZWxkX2xhYmVsIHtcbiAgICAgIGNvbG9yOiAjZTAxYzQ3O1xuICAgIH1cblxuICAgIGlucHV0LFxuICAgIHNlbGVjdCxcbiAgICB0ZXh0YXJlYSB7XG4gICAgICBib3JkZXItY29sb3I6ICNlMDFjNDcgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDIyNCwgMjgsIDcxLCAwLjEpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gICAgQGluY2x1ZGUgZm9udF9fbWVudS1pdGVtLS1zbWFsbDtcbiAgICBjb2xvcjogI2UwMWM0NztcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAvLyDilIDilIDilIAgU3VibWl0IGJ1dHRvbiDigJQgY2xhc3NlcyB0aMOobWUgLmJ0bi5idG4td2hpdGUg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gIC8vIExlIGhvb2sgUEhQIGdmb3JtX3N1Ym1pdF9idXR0b24gcmVtcGxhY2UgbCc8aW5wdXQ+IHBhciB1biA8YnV0dG9uIGNsYXNzPVwiYnRuIGJ0bi13aGl0ZVwiPlxuICAvLyBPbiByZXNldCBsZXMgc3R5bGVzIHBhciBkw6lmYXV0IGRlIEdGIHF1aSDDqWNyYXNlbnQgLmJ0bi13aGl0ZVxuICAuZ2Zvcm1fZm9vdGVyLFxuICAuZ2Zvcm1fcGFnZV9mb290ZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLmdmb3JtX2J1dHRvbiB7XG4gICAgICAvLyBSZXNldCBHRiBkZWZhdWx0c1xuICAgICAgYWxsOiB1bnNldDtcbiAgICAgIC8vIFLDqWFwcGxpcXVlIC5idG4gKyAuYnRuLXdoaXRlIGRlcHVpcyBfYnV0dG9ucy5zY3NzXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO1xuICAgICAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2xpZ2h0LCAjZmZmKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yX19ncmV5LCAjZDdkN2Q3KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwLjVweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoXG4gICAgICAgICAgLS1NYWluLWdyYWRpZW50LFxuICAgICAgICAgIGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2UwMWM0NyAwJSwgI2U5ODAyNCAxMDAlKVxuICAgICAgICApO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAuNXB4O1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19saWdodCwgI2ZmZik7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIOKUgOKUgOKUgCBDb25maXJtYXRpb24gbWVzc2FnZSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBmb250X19wYXJhZ3JhcGg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gIH1cbn1cblxuLy8g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4vLyA1LiBSSUdIVCDigJQgb3ZlcnJpZGVzIHBhbm5lYXV4IENUQSBkYW5zIGxhIHNpZGViYXJcbi8vIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4vLyBSw6lpbml0aWFsaXNlIGxlIG1hcmdpbi1ib3R0b20gbsOpZ2F0aWYgZHUgZm9vdGVyLWN0YSBzdXIgbGEgcGFnZSBjb250YWN0XG4jY29udGFjdCAuZm9vdGVyLWN0YV9fcGFuZWwtLWNvbnRhY3QsXG4jY29udGFjdCAuY29udGFjdC1jdGFfX3BhbmVsLS1jb250YWN0IHtcbiAgbWluLWhlaWdodDogMDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbiNjb250YWN0IC5mb290ZXItY3RhX19wYW5lbC0tYnJvY2h1cmUge1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4vLyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi8vIDYuIFJFU1BPTlNJVkVcbi8vIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG5AaW5jbHVkZSBtcShtKSB7XG4gIC5jb250YWN0LWhlcm8ge1xuICAgICZfX3JpZ2h0IHtcbiAgICAgIC8vIENUQXMgYmVsb3cgdGhlIGZvcm0gb24gbW9iaWxlXG4gICAgICBnYXA6IDIwcHg7XG5cbiAgICAgIC5mb290ZXItY3RhX19wYW5lbCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIC5mb290ZXItY3RhX19wZXJzb24ge1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG5cbiAgICAgIC5mb290ZXItY3RhX19wZXJzb24tcGhvdG8ge1xuICAgICAgICB3aWR0aDogOTZweDtcbiAgICAgICAgaGVpZ2h0OiA5NnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAuZm9vdGVyLWN0YV9fcGVyc29uLWluZm8ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAuZm9vdGVyLWN0YV9fcGVyc29uLWNvbnRhY3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICB9XG5cbiAgICAgIC5mb290ZXItY3RhX19wZXJzb24tY29udGFjdC1hY3Rpb25zIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICB9XG5cbiAgICAgIC5mb290ZXItY3RhX19wZXJzb24tcmV2ZWFsLWJ0bixcbiAgICAgIC5mb290ZXItY3RhX19wZXJzb24tY29udGFjdC1saW5rIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAuZm9vdGVyLWN0YV9fZm9ybSB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmZvb3Rlci1jdGFfX2Zvcm0tYnRuLS1icm9jaHVyZSB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG4gIH1cblxuICAjY29udGFjdCAuZ2Zvcm1fd3JhcHBlciB7XG4gICAgLmdmb3JtX2JvZHkge1xuICAgICAgLmdmb3JtX2ZpZWxkcyB7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2ZpZWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1xKHMpIHtcbiAgLmNvbnRhY3QtaGVybyB7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWN0LWhlcm8ge1xuICAgICZfX3JpZ2h0IHtcbiAgICAgIC5mb290ZXItY3RhX19wYW5lbCB7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMjRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIH1cblxuICAgICAgLmZvb3Rlci1jdGFfX3BlcnNvbiB7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIH1cblxuICAgICAgLmZvb3Rlci1jdGFfX3BlcnNvbi1waG90byB7XG4gICAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICB9XG5cbiAgICAgIC5mb290ZXItY3RhX19wZXJzb24tY29udGFjdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjY29udGFjdCAuZ2Zvcm1fd3JhcHBlciB7XG4gICAgLmdmaWVsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIH1cblxuICAgIC5naW5wdXRfY29udGFpbmVyX3RleHQgaW5wdXQsXG4gICAgLmdpbnB1dF9jb250YWluZXJfbmFtZSBpbnB1dCxcbiAgICAuZ2lucHV0X2NvbnRhaW5lcl9lbWFpbCBpbnB1dCxcbiAgICAuZ2lucHV0X2NvbnRhaW5lcl9udW1iZXIgaW5wdXQsXG4gICAgLmdpbnB1dF9jb250YWluZXJfcGhvbmUgaW5wdXQsXG4gICAgLmdpbnB1dF9jb250YWluZXJfZGF0ZSBpbnB1dCxcbiAgICAuZ2lucHV0X2NvbnRhaW5lcl9zZWxlY3Qgc2VsZWN0IHtcbiAgICAgIGhlaWdodDogNTJweDtcbiAgICAgIHBhZGRpbmc6IDE2cHggMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAuZ2lucHV0X2NvbnRhaW5lcl90ZXh0YXJlYSB0ZXh0YXJlYSB7XG4gICAgICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgICAgIHBhZGRpbmc6IDE2cHggMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAuZ2Zvcm1fZm9vdGVyLFxuICAgIC5nZm9ybV9wYWdlX2Zvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG5cbiAgICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmdmb3JtX2J1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmNvbnRhY3QtaGVybyB7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAxMnB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgMTAuNXZ3LCA0NHB4KTtcbiAgICB9XG5cbiAgICAmX19yaWdodCB7XG4gICAgICAuZm9vdGVyLWN0YV9fcGFuZWwge1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIC5mb290ZXItY3RhX19wZXJzb24ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAuZm9vdGVyLWN0YV9fcGVyc29uLW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIC5mb290ZXItY3RhX19wZXJzb24tcm9sZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cblxuICAgICAgLmZvb3Rlci1jdGFfX3BlcnNvbi1yZXZlYWwtYnRuLFxuICAgICAgLmZvb3Rlci1jdGFfX3BlcnNvbi1jb250YWN0LWxpbmssXG4gICAgICAuZm9vdGVyLWN0YV9fZm9ybS1idG4tLWJyb2NodXJlIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI2NvbnRhY3QgLmdmb3JtX3dyYXBwZXIge1xuICAgIC5naW5wdXRfY29udGFpbmVyX3RleHQgaW5wdXQsXG4gICAgLmdpbnB1dF9jb250YWluZXJfbmFtZSBpbnB1dCxcbiAgICAuZ2lucHV0X2NvbnRhaW5lcl9lbWFpbCBpbnB1dCxcbiAgICAuZ2lucHV0X2NvbnRhaW5lcl9udW1iZXIgaW5wdXQsXG4gICAgLmdpbnB1dF9jb250YWluZXJfcGhvbmUgaW5wdXQsXG4gICAgLmdpbnB1dF9jb250YWluZXJfZGF0ZSBpbnB1dCxcbiAgICAuZ2lucHV0X2NvbnRhaW5lcl9zZWxlY3Qgc2VsZWN0LFxuICAgIC5naW5wdXRfY29udGFpbmVyX3RleHRhcmVhIHRleHRhcmVhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIC5jb250YWN0LWhlcm8ge1xuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWlubGluZTogMTBweDtcbiAgICB9XG5cbiAgICAmX19yaWdodCB7XG4gICAgICAuZm9vdGVyLWN0YV9fcGFuZWwge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDEycHg7XG4gICAgICB9XG5cbiAgICAgIC5mb290ZXItY3RhX19wZXJzb24tcGhvdG8ge1xuICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXRwbF9hYm91dCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbiNhYm91dCB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICBvdmVyZmxvdy14OiBjbGlwO1xufVxuXG4uaGVyby0tYWJvdXQge1xuICAtLWFib3V0LWhlcm8taGVpZ2h0OiA5MDBweDtcblxuICBAaW5jbHVkZSBtcShsKSB7XG4gICAgLS1hYm91dC1oZXJvLWhlaWdodDogODIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtcShtKSB7XG4gICAgLS1hYm91dC1oZXJvLWhlaWdodDogOTAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtcShzKSB7XG4gICAgLS1hYm91dC1oZXJvLWhlaWdodDogODYwcHg7XG4gIH1cblxuICAuaGVyb19fYmFja2dyb3VuZCB7XG4gICAgaGVpZ2h0OiB2YXIoLS1hYm91dC1oZXJvLWhlaWdodCk7XG4gIH1cblxuICAuaGVyb19fdG9wIHtcbiAgICBtaW4taGVpZ2h0OiB2YXIoLS1hYm91dC1oZXJvLWhlaWdodCk7XG4gICAgaGVpZ2h0OiB2YXIoLS1hYm91dC1oZXJvLWhlaWdodCk7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgY29sb3I6ICMxYTFhMWE7XG4gICAgcGFkZGluZzogdmFyKC0taGVyby1jb250ZW50LXN0YXJ0LCAxMjBweCkgMnJlbSA4MHB4O1xuXG4gICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgcGFkZGluZzogdmFyKC0taGVyby1jb250ZW50LXN0YXJ0LCAxMjBweCkgMS41cmVtIDcycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgcGFkZGluZzogdmFyKC0taGVyby1jb250ZW50LXN0YXJ0LCAxMjBweCkgMS4yNXJlbSA2NHB4O1xuICAgICAgaGVpZ2h0OiB2YXIoLS1hYm91dC1oZXJvLWhlaWdodCk7XG4gICAgICBtaW4taGVpZ2h0OiB2YXIoLS1hYm91dC1oZXJvLWhlaWdodCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgcGFkZGluZzogdmFyKC0taGVyby1jb250ZW50LXN0YXJ0LCAxMjBweCkgMXJlbSA1NnB4O1xuICAgIH1cbiAgfVxuXG4gIC5oZXJvX19sYWJlbCB7XG4gICAgQGluY2x1ZGUgZm9udF9fbWVudS1pdGVtO1xuICAgIGNvbG9yOiByZ2JhKDI2LCAyNiwgMjYsIDAuNjIpO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgLmhlcm9fX292ZXJsYXkge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgOTBkZWcsXG4gICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAwJSxcbiAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgyKSA0MCUsXG4gICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43MikgMTAwJVxuICAgICAgKSxcbiAgICAgIGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgMTgwZGVnLFxuICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpIDAlLFxuICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDEwMCVcbiAgICAgICk7XG4gIH1cblxuICAuaGVyb19fdG9wOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgdG8gYm90dG9tLFxuICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSxcbiAgICAgICNmZmYgMTAwJVxuICAgICk7XG4gICAgaGVpZ2h0OiA5MDBweDtcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIGhlaWdodDogNzYwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgaGVpZ2h0OiA2MjBweDtcbiAgICB9XG4gIH1cblxuICAuaGVyb19fdGV4dCB7XG4gICAgY29sb3I6IHJnYmEoMjYsIDI2LCAyNiwgMC44NCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICB9XG5cbiAgLmhlcm9fX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250X19oMTtcbiAgICBjb2xvcjogIzFhMWExYTtcblxuICAgIC5ncmFkaWVudC10ZXh0IHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcihcbiAgICAgICAgLS1NYWluLWdyYWRpZW50LFxuICAgICAgICBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlMDFjNDcgMCUsICNlOTgwMjQgMTAwJSlcbiAgICAgICk7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAuaGVyb19fY3RhIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgLmJ0bi13aGl0ZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI2LCAyNiwgMjYsIDAuMTQpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB9XG4gIH1cblxuICAuaGVyb19fYm90dG9tIHtcbiAgICBjb2xvcjogIzFhMWExYTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgLnJlYXNzdXJhbmNlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZWFzc3VyYW5jZS0tYWJvdXQtaGVybyB7XG4gICAgICAuY2VsbC0tcDEsXG4gICAgICAuY2VsbC0tcDIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAucmVhc3N1cmFuY2VfX3N0YXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fZ3JleS0tZGFyaywgIzc1NzU3NSk7XG4gICAgICB9XG5cbiAgICAgIC5yZWFzc3VyYW5jZV9fbGFiZWwge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JfX2dyZXktLWRhcmssICM3NTc1NzUpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIC8vIFJlc3BvbnNpdmU6IGtlZXAgb25seSBpbWFnZXMgZnJvbSBkZXNrdG9wIHJvd3MgMiBhbmQgMy5cbiAgICAgICAgLmNlbGwtLXA1IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNlbGwtLXA0LFxuICAgICAgICAuY2VsbC0tcDYge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gTW9iaWxlIGdyaWQgb3JkZXJcbiAgICAgICAgLmNlbGwtLXMxIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgICBncmlkLXJvdzogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jZWxsLS1wNCB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuY2VsbC0tcDMge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICAgIGdyaWQtcm93OiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNlbGwtLXMyIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgICBncmlkLXJvdzogMjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jZWxsLS1zMyB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgICAgZ3JpZC1yb3c6IDM7XG4gICAgICAgIH1cblxuICAgICAgICAuY2VsbC0tcDYge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICAgIGdyaWQtcm93OiAzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hYm91dC1wYWdlX19jb250ZW50IHtcbiAgcGFkZGluZzogMTIwcHggMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcblxuICBAaW5jbHVkZSBtcShsKSB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG5cbi5hYm91dC1zdWNjZXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTAwcHggMCAxMjBweDtcbiAgYmFja2dyb3VuZDogIzFhMWExYTtcblxuICBAaW5jbHVkZSBtcShsKSB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEocykge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxuXG4gIC5oaWdobGlnaHQtY2FyZHNfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250X19zZWN0aW9uLXRpdGxlLWxhcmdlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuXG4gICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5oaWdobGlnaHQtY2FyZHNfX3RhZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3KTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMy41cHgpO1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICAuaGlnaGxpZ2h0LWNhcmRzX190YWctaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzN3B4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICB3aWR0aDogMzRweDtcbiAgICB9XG4gIH1cblxuICAuaGlnaGxpZ2h0LWNhcmRzX190YWctbGFiZWwge1xuICAgIEBpbmNsdWRlIGZvbnQtaGVhZGluZygpO1xuICAgIGNvbG9yOiAjNWVkNmRkO1xuICAgIGxlYWRpbmctdHJpbTogYm90aDtcbiAgICB0ZXh0LWVkZ2U6IGNhcDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDkwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAuaGlnaGxpZ2h0LWNhcmRzX190aXRsZSxcbiAgLmhpZ2hsaWdodC1jYXJkc19fdGFnIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAuaGlnaGxpZ2h0LWNhcmRzX19ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ2FwOiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cblxuICAuaGlnaGxpZ2h0LWNhcmRzX19jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgIHBhZGRpbmc6IDQwcHggMzJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgdmFyKC0tZWFzZU91dEN1YmljKTtcblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgIHBhZGRpbmc6IDMycHggMjRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBwYWRkaW5nOiAyOHB4IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhpZ2hsaWdodC1jYXJkc19faWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogNCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMyUpO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDQlO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMzJSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDQlO1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMzJSk7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmhpZ2hsaWdodC1jYXJkc19faWNvbi0tZHVyYWJpbGl0eSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICAuaGlnaGxpZ2h0LWNhcmRzX19jYXJkLXRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250X19oMztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgbWFyZ2luOiAwIDAgMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuXG4gICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICB9XG4gIH1cblxuICAuaGlnaGxpZ2h0LWNhcmRzX19jYXJkLXN1YnRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250LWJvZHktcmVndWxhci1pdGFsaWMoKTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuICB9XG5cbiAgLmhpZ2hsaWdodC1jYXJkc19fY2FyZC10ZXh0IHtcbiAgICBAaW5jbHVkZSBmb250X19zZWN0aW9uLXRleHQ7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuaGlnaGxpZ2h0LWNhcmRzX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDE2cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIC5oaWdobGlnaHQtY2FyZHNfX2FjdGlvbi0tc2Vjb25kYXJ5IHtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cblxuICAgIC5oaWdobGlnaHQtY2FyZHNfX2FjdGlvbi0tcHJpbWFyeSB7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAuYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWJvdXQtdGVzdGltb25pYWxzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBnYXA6IDA7XG4gIH1cblxuICAmX19jb250ZW50LWNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgcGFkZGluZzogMTIwcHggY2xhbXAoMjRweCwgNHZ3LCA4MHB4KTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgcGFkZGluZzogODBweCBjbGFtcCgyNHB4LCAzLjV2dywgNjBweCk7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnRfX2gyO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgJl9fc2xpZGVzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogODVweDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG5cbiAgJl9fc2xpZGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fcXVvdGUge1xuICAgIEBpbmNsdWRlIGZvbnRfX3F1b3RlLS1iaWc7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtcbiAgfVxuXG4gICZfX2F1dGhvciB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG5cbiAgJl9fYXZhdGFyIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmX19hdXRob3ItbWV0YSB7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbiAgJl9fbmFtZSB7XG4gICAgQGluY2x1ZGUgZm9udF9fcGFyYWdyYXBoLS1iaWc7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtcbiAgfVxuXG4gICZfX3JvbGUge1xuICAgIEBpbmNsdWRlIGZvbnRfX3BhcmFncmFwaDtcbiAgICBtYXJnaW46IDZweCAwIDA7XG4gICAgY29sb3I6IHJnYmEoMzIsIDMyLCAzMiwgMC44KTtcbiAgfVxuXG4gICZfX2Fycm93cyB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZ2FwOiAwLjc1cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAucGxhY2VzLXNsaWRlcl9fYXJyb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMi43NXJlbTtcbiAgICBoZWlnaHQ6IDIuNzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG5cbiAgJl9fbWVkaWEtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cblxuICAmX19tZWRpYS1saXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gIH1cblxuICAmX19tZWRpYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aWxsLWNoYW5nZTogY2xpcC1wYXRoLCBvcGFjaXR5O1xuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgJl9faW5uZXIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDA7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBwYWRkaW5nOiA0MHB4IDE2cHg7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQtY29sIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fbWVkaWEtd3JhcCB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIG1pbi1oZWlnaHQ6IGNsYW1wKDIwcmVtLCA3MnZ3LCAzMHJlbSk7XG4gICAgfVxuXG4gICAgJl9fc2xpZGVzIHtcbiAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgJl9fcXVvdGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1Gb250LXNpemVzLXF1b3RlLS1iaWcsIDI2cHgpO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjc4cHg7XG4gICAgfVxuXG4gICAgJl9fc2xpZGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOm5vdCguaXMtYWN0aXZlKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcbi8vIDQwNCDigJQgUGFnZSBlcnJldXJcbi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuXG4vLyBNYXNxdWVyIGhlYWRlciwgZm9vdGVyIGV0IGZvb3Rlci1jdGEgc3VyIGxhIDQwNFxuLy8gKyByZXNldCBkZXMgbWFyZ2VzIGR1IC5jb250ZW50IGfDqW7DqXJpcXVlXG4uZXJyb3I0MDQge1xuICAuaGVhZGVyLFxuICAuZm9vdGVyLFxuICAuZm9vdGVyLWN0YSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG59XG5cbi5lcnJvcjQwNC1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWluLWhlaWdodDogMTAwZHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7XG4gIGNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICZfX2RlY28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KTtcbiAgICB6LWluZGV4OiAwO1xuXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtODBweDtcbiAgICAgIGJvdHRvbTogLTgwcHg7XG4gICAgICB3aWR0aDogY2xhbXAoMzIwcHgsIDQ1dncsIDYwMHB4KTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyX193aWR0aCwgMTgwMHB4KTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA4MHB4IHZhcigtLWNvbnRhaW5lcl9fcGFkZGluZywgMjBweCk7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgJl9fbnVtYmVyIHtcbiAgICBmb250LWZhbWlseTogXCJiZWJhcy1uZXVlXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNDBweCwgMjB2dywgMjgwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjg1O1xuICAgIG1hcmdpbjogMCAwIDMycHg7XG5cbiAgICAuZ3JhZGllbnQtdGV4dCB7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjJ2dywgMjBweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KTtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cblxuICAmX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDE2cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAmX19jb250YWluZXIge1xuICAgICAgcGFkZGluZzogNjBweCB2YXIoLS1jb250YWluZXJfX3BhZGRpbmcsIDIwcHgpO1xuICAgIH1cblxuICAgICZfX2FjdGlvbnMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxufVxuIiwiI2xpbmtzUGFnZS5jb250ZW50IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZjhmYWZjIDAlLCAjZTBlN2VmIDEwMCUpO1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBcIlNlZ29lIFVJXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAycmVtIDA7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDMycHggcmdiYSg2MCwgODAsIDEyMCwgMC4xKTtcbiAgICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIuNXJlbTtcbiAgfVxuXG4gIC5oZWFkZXJfX2xvZ28tLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSkgcm90YXRlKC0yZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnRfX2gzO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMWEyMjM2O1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIH1cblxuICAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGNvbG9yOiAjNWI2YjhjO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuXG4gIC5saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMS4ycmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmxpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogMS41cmVtO1xuICAgICAgYmFja2dyb3VuZDogI2Y1ZjhmYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcbiAgICAgIHBhZGRpbmc6IDEuMXJlbSAxLjVyZW07XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgIGNvbG9yOiAjMWEyMjM2O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSg2MCwgODAsIDEyMCwgMC4wNCk7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMThzLCBib3gtc2hhZG93IDAuMThzLCB0cmFuc2Zvcm0gMC4xOHM7XG5cbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2U2ZWRmYTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoNjAsIDgwLCAxMjAsIDAuMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpIHNjYWxlKDEuMDIpO1xuICAgICAgICAgIGNvbG9yOiAjMmEzYTVjO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5saW5rX19pY29uIHtcbiAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIH1cblxuICAgICAgLmxpbmtfX3RleHQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSZXNwb25zaXZlXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgI2xpbmtzUGFnZS5jb250ZW50IHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMC41cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgIG1heC13aWR0aDogOTh2dztcbiAgICB9XG4gICAgLmhlYWRlcl9fbG9nby0taW1nIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH1cbiAgICAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuICAgIC5saW5rcyAubGluayB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBwYWRkaW5nOiAwLjlyZW0gMXJlbTtcbiAgICB9XG4gIH1cbn1cbiIsImJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS10cGxfZmFxIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuI2ZhcS1wYWdlIHtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG4gIG92ZXJmbG93LXg6IGNsaXA7XG59XG5cbi5mYXEtcGFnZSB7XG4gIHBhZGRpbmc6IHZhcigtLWhlcm8tY29udGVudC1zdGFydCwgMTIwcHgpIDAgMTQwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgQGluY2x1ZGUgbXEobCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKG0pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKHMpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyO1xuICB9XG5cbiAgJl9fbGF5b3V0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzYwcHggbWlubWF4KDAsIDFmcik7XG4gICAgZ2FwOiA1NnB4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAwcHggbWlubWF4KDAsIDFmcik7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc2lkZWJhciB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDE1MHB4O1xuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgQGluY2x1ZGUgZm9udF9fbWVudS1pdGVtO1xuICAgIGNvbG9yOiByZ2JhKDI2LCAyNiwgMjYsIDAuNTUpO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnRfX2gxO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTg7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19pbnRybyB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpbHRlcnMtd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogNDRweDtcbiAgfVxuXG4gICZfX2ZpbHRlcnMtdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnRfX2J1dHRvbjtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO1xuICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gIH1cblxuICAmX19maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMnB4O1xuICAgIG1heC13aWR0aDogMjgwcHg7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDUycHg7XG4gICAgcGFkZGluZzogMCAwIDE0cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgY3VycmVudENvbG9yO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19hY2NlbnQsICNmZjZiMzUpO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fYWNjZW50LCAjZmY2YjM1KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuXG4gICZfX2FjY29yZGlvbiB7XG4gICAgZ2FwOiAwO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBzY3JvbGwtbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1jb250ZW50LW5hdi1vZmZzZXQpICsgMjRweCk7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgfVxuXG4gICAgJltoaWRkZW5dIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fcXVlc3Rpb24ge1xuICAgIHBhZGRpbmc6IDI4cHggMDtcblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICB9XG4gIH1cblxuICAmX19xdWVzdGlvbi1tYWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAmX19hbnN3ZXItaW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMCAzMnB4O1xuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgcGFkZGluZzogMCAwIDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZW1wdHkge1xuICAgIHBhZGRpbmc6IDI4cHggMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbn1cbiIsIiNwYWdlLWRlZmF1bHQge1xuICAtLXBhZ2UtZGVmYXVsdC1vZmZzZXQ6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLWhlYWRlci1oZWlnaHQpICsgdmFyKC0tcGFnZS1kZWZhdWx0LW9mZnNldCkpO1xuXG4gIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAtLXBhZ2UtZGVmYXVsdC1vZmZzZXQ6IDI4cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtcShzKSB7XG4gICAgLS1wYWdlLWRlZmF1bHQtb2Zmc2V0OiAyNHB4O1xuICB9XG59XG5cbi5wYWdlLWRlZmF1bHQge1xuICBwYWRkaW5nOiAwIDAgY2xhbXAoNTZweCwgOHZ3LCAxMTJweCk7XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcImJlYmFzLW5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IHZhcigtLUZvbnQtc2l6ZXMtaDEsIDg0cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtcbiAgICBtYXJnaW46IDAgMCAzMnB4O1xuXG4gICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBmb250LXNpemU6IDU2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDk4MHB4O1xuXG4gICAgdWwsXG4gICAgb2wge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIGxpOjptYXJrZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuLy8gX2RvY3VtZW50cy5zY3NzIOKAlCBQYWdlIERvY3VtZW50c1xuLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG5cbmJvZHkucGFnZS10ZW1wbGF0ZS10cGxfZG9jdW1lbnRzLFxuYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXRwbF9kb2N1bWVudHMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4jZG9jdW1lbnRzIHtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG4gIG92ZXJmbG93LXg6IGNsaXA7XG59XG5cbi8vIOKUgOKUgOKUgCBTaGFyZWQgbGlzdGluZyBoZXJvIChhdXNzaSB1dGlsaXPDqSBwYXIgZWRpdG9yaWF1eCArIHBhcnRlbmFpcmVzKSDilIDilIDilIDilIDilIDilIDilIBcblxuLmxpc3RpbmctaGVybyB7XG4gIHBhZGRpbmc6IHZhcigtLWhlcm8tY29udGVudC1zdGFydCwgMTIwcHgpIDAgNjRweDtcblxuICBAaW5jbHVkZSBtcShsKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtcShtKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQycHg7XG4gIH1cblxuICBAaW5jbHVkZSBtcShzKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBAaW5jbHVkZSBmb250X19tZW51LWl0ZW07XG4gICAgY29sb3I6IHJnYmEoMjYsIDI2LCAyNiwgMC41NSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250X19oMTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX2RhcmssICMxYTFhMWEpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTU7XG4gICAgbWFyZ2luOiAwIDAgMjRweDtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cblxuICAgIHN0cm9uZyxcbiAgICBiIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoXG4gICAgICAgIC0tTWFpbi1ncmFkaWVudCxcbiAgICAgICAgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZTAxYzQ3IDAlLCAjZTk4MDI0IDEwMCUpXG4gICAgICApO1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCg2NHB4LCA2dncsIDkycHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDUycHgsIDh2dywgODBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMzZweCwgMTB2dywgNTZweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBAaW5jbHVkZSBmb250X19wYXJhZ3JhcGg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4vLyDilIDilIDilIAgU2VjdGlvbiB0aXRsZSAoc2hhcmVkKSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuLmxpc3Rpbmctc2VjdGlvbi10aXRsZSB7XG4gIEBpbmNsdWRlIGZvbnRfX2gzO1xuICBiYWNrZ3JvdW5kOiB2YXIoXG4gICAgLS1NYWluLWdyYWRpZW50LFxuICAgIGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2UwMWM0NyAwJSwgI2U5ODAyNCAxMDAlKVxuICApO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMCAwIDQ4cHg7XG5cbiAgQGluY2x1ZGUgbXEobCkge1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIH1cbiAgQGluY2x1ZGUgbXEocykge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLmxpc3RpbmctZW1wdHkge1xuICBAaW5jbHVkZSBmb250X19wYXJhZ3JhcGg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fbmV1dHJhbCwgIzc0NzM3Nik7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLy8g4pSA4pSA4pSAIERvY3VtZW50cyBncmlkIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4uZG9jdW1lbnRzLWxpc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG5cbiAgQGluY2x1ZGUgbXEobCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1xKHMpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyO1xuICB9XG5cbiAgJl9fc2VjdGlvbiB7XG4gICAgc2Nyb2xsLW1hcmdpbi10b3A6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCwgMTIwcHgpICsgMjhweCk7XG5cbiAgICAmICsgLmRvY3VtZW50cy1saXN0X19zZWN0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDg0cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjRweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250X19wYXJhZ3JhcGg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19uZXV0cmFsLS1kYXJrLCAjMjkyOTI5KTtcbiAgICBtYXgtd2lkdGg6IDc2MHB4O1xuICAgIG1hcmdpbjogLTI0cHggMCAzNnB4O1xuXG4gICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgbWFyZ2luOiAtMThweCAwIDI4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgbWFyZ2luOiAtMTJweCAwIDIycHg7XG4gICAgfVxuICB9XG59XG5cbi5kb2N1bWVudHMtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIGdhcDogMjBweDtcblxuICBAaW5jbHVkZSBtcSh4bCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbiAgQGluY2x1ZGUgbXEobCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG4gIEBpbmNsdWRlIG1xKG0pIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIEBpbmNsdWRlIG1xKHMpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuXG4gIC5kb2MtY2FyZF9fd3JhcCB7XG4gICAgZGlzcGxheTogY29udGVudHM7XG4gIH1cbn1cblxuLy8g4pSA4pSA4pSAIERvY3VtZW50IGNhcmQg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbi5kb2MtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgcGFkZGluZzogMjhweCAyMHB4IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjYsIDI2LCAyNiwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4yNXMgZWFzZSwgYm94LXNoYWRvdyAwLjI1cyBlYXNlLFxuICAgIHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzMsIDEyOCwgMzYsIDAuNCk7XG4gICAgICBib3gtc2hhZG93OiAwIDhweCAzMnB4IHJnYmEoMjMzLCAxMjgsIDM2LCAwLjEpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xuXG4gICAgICAuZG9jLWNhcmRfX2ljb24ge1xuICAgICAgICBjb2xvcjogI2U5ODAyNDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6IHJnYmEoMjYsIDI2LCAyNiwgMC4xOCk7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXMgZWFzZTtcblxuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDE0cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHJnYmEoMjYsIDI2LCAyNiwgMC40KTtcbiAgfVxuXG4gICZfX25hbWUge1xuICAgIEBpbmNsdWRlIGZvbnRfX21lbnUtaXRlbS0tc21hbGw7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICBoeXBoZW5zOiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbiIsIi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuLy8gX2VkaXRvcmlhdXguc2NzcyDigJQgUGFnZSDDiWRpdG9yaWF1eCAoaGVybyArIHd5c2l3eWcgKyBsaXN0aW5nKVxuLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG5cbmJvZHkucGFnZS10ZW1wbGF0ZS10cGxfZWRpdG9yaWF1eCxcbmJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS10cGxfZWRpdG9yaWF1eCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbiNlZGl0b3JpYXV4IHtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG4gIG92ZXJmbG93LXg6IGNsaXA7XG5cbiAgLy8gVGl0cmUgZGUgY2FyZCA6IHRyb25xdWVyIGF1IGJvdXQgZGUgMyBsaWduZXNcbiAgLmV2ZW50cy1saXN0aW5nLWNhcmRfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLy8gVG91dGVzIGxlcyBjYXJkcyBlbiAxIGNvbG9ubmUgKHBhcyBkZSBwcmVtacOocmUgY2FyZCBlbiAyIGNvbG9ubmVzKVxuICAuZXZlbnRzLWxpc3RpbmctY2FyZDpmaXJzdC1jaGlsZCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbiAgfVxufVxuXG4vLyDilIDilIDilIAgSGVybyAoY2FscXXDqSBzdXIgc2VydmljZXMtaGVybykg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbi5lZGl0b3JpYXV4LWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtaW4taGVpZ2h0OiAxMDBkdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE0MHB4IDAgODhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogIzFhMWExYTtcbiAgY29sb3I6ICNmZmY7XG5cbiAgQGluY2x1ZGUgbXEobCkge1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgNzJweDtcbiAgfVxuICBAaW5jbHVkZSBtcShtKSB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxMTJweCAwIDY0cHg7XG4gIH1cbiAgQGluY2x1ZGUgbXEocykge1xuICAgIHBhZGRpbmc6IDk2cHggMCA0OHB4O1xuICB9XG5cbiAgJl9fYmcsXG4gICZfX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgfVxuXG4gICZfX2JnIHtcbiAgICB6LWluZGV4OiAwO1xuICB9XG5cbiAgJl9fYmctaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICZfX292ZXJsYXkge1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICA5MGRlZyxcbiAgICAgICAgcmdiYSgxMiwgMTIsIDEyLCAwLjkyKSAwJSxcbiAgICAgICAgcmdiYSgxMiwgMTIsIDEyLCAwLjgyKSAzOCUsXG4gICAgICAgIHJnYmEoMTIsIDEyLCAxMiwgMC41OCkgMTAwJVxuICAgICAgKSxcbiAgICAgIGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgMTgwZGVnLFxuICAgICAgICByZ2JhKDEyLCAxMiwgMTIsIDAuMTYpIDAlLFxuICAgICAgICByZ2JhKDEyLCAxMiwgMTIsIDAuNjQpIDEwMCVcbiAgICAgICk7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDFmcik7XG4gICAgZ2FwOiA1NnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIG1pbm1heCgwLCAwLjkyZnIpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogMzJweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDgyMHB4O1xuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIEBpbmNsdWRlIGZvbnRfX21lbnUtaXRlbTtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzgpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udF9faDE7XG4gICAgbWFyZ2luOiAwIDAgMjhweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk0O1xuXG4gICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCg3MnB4LCA3LjJ2dywgMTEycHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDU2cHgsIDl2dywgODhweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDQycHgsIDExdncsIDY4cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgYmFja2dyb3VuZDogdmFyKFxuICAgICAgICAtLU1haW4tZ3JhZGllbnQsXG4gICAgICAgIGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2UwMWM0NyAwJSwgI2U5ODAyNCAxMDAlKVxuICAgICAgKTtcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIH1cbiAgfVxuXG4gICZfX2ludHJvIHtcbiAgICBtYXgtd2lkdGg6IDc0MHB4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgQGluY2x1ZGUgZm9udF9fcGFyYWdyYXBoO1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgZ2FwOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX21lZGlhIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYXNwZWN0LXJhdGlvOiA0IC8gMztcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgICAgbWF4LWhlaWdodDogMzIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVkaWEtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vLyDilIDilIDilIAgU2VjdGlvbiB3eXNpd3lnIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4uZWRpdG9yaWF1eC1jb250ZW50IHtcbiAgcGFkZGluZzogODBweCAwO1xuXG4gIEBpbmNsdWRlIG1xKGwpIHtcbiAgICBwYWRkaW5nOiA2NHB4IDA7XG4gIH1cbiAgQGluY2x1ZGUgbXEobSkge1xuICAgIHBhZGRpbmc6IDQ4cHggMDtcbiAgfVxuICBAaW5jbHVkZSBtcShzKSB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBjb250YWluZXI7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIC8vIExlcyBzdHlsZXMgc29udCBwb3J0w6lzIHBhciAud3lzaXd5ZyAoY29tcG9uZW50cy9fd3lzaXd5Zy5zY3NzKVxuICB9XG59XG5cbi8vIOKUgOKUgOKUgCBMaXN0aW5nIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4uZWRpdG9yaWF1eC1saXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuXG4gIEBpbmNsdWRlIG1xKGwpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuICBAaW5jbHVkZSBtcShzKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgfVxufVxuXG4uZWRpdG9yaWF1eC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAzMnB4O1xuXG4gIEBpbmNsdWRlIG1xKGwpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMjRweDtcbiAgfVxuICBAaW5jbHVkZSBtcShzKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG5cbiAgLmVkaXRvcmlhbC1jYXJkX193cmFwIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxufVxuXG4vLyDilIDilIDilIAgRWRpdG9yaWFsIGNhcmQg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbi5lZGl0b3JpYWwtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjYsIDI2LCAyNiwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4yNXMgZWFzZSwgYm94LXNoYWRvdyAwLjI1cyBlYXNlLFxuICAgIHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzMsIDEyOCwgMzYsIDAuMzUpO1xuICAgICAgYm94LXNoYWRvdzogMCAxMnB4IDQwcHggcmdiYSgyMzMsIDEyOCwgMzYsIDAuMSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG5cbiAgICAgIC5lZGl0b3JpYWwtY2FyZF9faW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgICAgIH1cblxuICAgICAgLmVkaXRvcmlhbC1jYXJkX19saW5rIHtcbiAgICAgICAgY29sb3I6ICNlOTgwMjQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbWVkaWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19uZXV0cmFsLS1saWdodCwgI2YzZjNmMyk7XG4gIH1cblxuICAmX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xuXG4gICAgJi0tcGxhY2Vob2xkZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2YwZjBmMCAwJSwgI2UwZTBlMCAxMDAlKTtcbiAgICB9XG4gIH1cblxuICAmX19jYXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE2cHg7XG4gICAgbGVmdDogMTZweDtcbiAgICBAaW5jbHVkZSB0YWctc3R5bGUtZ3JhZGllbnQ7XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAyNHB4IDI4cHggMjhweDtcbiAgICBnYXA6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjRweDtcbiAgICB9XG4gIH1cblxuICAmX19kYXRlIHtcbiAgICBAaW5jbHVkZSBmb250X19tZW51LWl0ZW0tLXNtYWxsO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fbmV1dHJhbCwgIzc0NzM3Nik7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udF9faDQ7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuXG4gICZfX2V4Y2VycHQge1xuICAgIEBpbmNsdWRlIGZvbnRfX3BhcmFncmFwaDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX25ldXRyYWwtLWRhcmssICMyOTI5MjkpO1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgQGluY2x1ZGUgZm9udF9fYnV0dG9uO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgfVxufVxuXG4vLyDilIDilIDilIAgUGFnaW5hdGlvbiDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuLmxpc3RpbmctcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLXRvcDogNjRweDtcblxuICBAaW5jbHVkZSBtcShzKSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gIC5wYWdlLW51bWJlcnMge1xuICAgIEBpbmNsdWRlIGZvbnRfX2J1dHRvbjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjYsIDI2LCAyNiwgMC4xMik7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTtcblxuICAgICYuY3VycmVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoXG4gICAgICAgIC0tTWFpbi1ncmFkaWVudCxcbiAgICAgICAgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZTAxYzQ3IDAlLCAjZTk4MDI0IDEwMCUpXG4gICAgICApO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoXG4gICAgICAgICAgLS1NYWluLWdyYWRpZW50LFxuICAgICAgICAgIGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2UwMWM0NyAwJSwgI2U5ODAyNCAxMDAlKVxuICAgICAgICApO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRvdHMge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fZGFyaywgIzFhMWExYSk7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcbi8vIF9zaW5nbGUtcG9zdC5zY3NzIOKAlCBBcnRpY2xlIGluZGl2aWR1ZWwgKHNpbmdsZS5waHApXG4vLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcblxuYm9keS5zaW5nbGUtcG9zdCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbiNzaW5nbGUtcG9zdCB7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICBvdmVyZmxvdy14OiBjbGlwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLy8g4pSA4pSA4pSAIEhlcm8g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbi5wb3N0LWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDcwdmg7XG4gIG1pbi1oZWlnaHQ6IDcwZHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogdmFyKC0taGVyby1jb250ZW50LXN0YXJ0LCAxMjBweCkgMCA3MnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjMWExYTFhO1xuICBjb2xvcjogI2ZmZjtcblxuICBAaW5jbHVkZSBtcShsKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHg7XG4gIH1cbiAgQGluY2x1ZGUgbXEobSkge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbiAgQGluY2x1ZGUgbXEocykge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgJl9fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiAwO1xuICB9XG5cbiAgJl9fYmctaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICZfX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgMTgwZGVnLFxuICAgICAgICByZ2JhKDEyLCAxMiwgMTIsIDAuNDgpIDAlLFxuICAgICAgICByZ2JhKDEyLCAxMiwgMTIsIDAuNzIpIDEwMCVcbiAgICAgICksXG4gICAgICBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIDkwZGVnLFxuICAgICAgICByZ2JhKDEyLCAxMiwgMTIsIDAuNTYpIDAlLFxuICAgICAgICByZ2JhKDEyLCAxMiwgMTIsIDAuMTYpIDEwMCVcbiAgICAgICk7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXgtd2lkdGg6IDEwNDBweDtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICB9XG5cbiAgJl9fdGFncyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBnYXA6IDhweDtcbiAgICB9XG5cbiAgICAudGFnIHtcbiAgICAgIEBpbmNsdWRlIHRhZy1zdHlsZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250X19oMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk1O1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoNTJweCwgNnZ3LCA4OHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCg0MHB4LCA4dncsIDY4cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDMycHgsIDEwdncsIDUycHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX21ldGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgQGluY2x1ZGUgZm9udF9fbWVudS1pdGVtLS1zbWFsbDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY4KTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX192ZW51ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgQGluY2x1ZGUgZm9udF9fYnV0dG9uO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTIpO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX3ZlbnVlLXNlcCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG4gIH1cblxuICAmX19tZXRhLXNlcCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgfVxufVxuXG4vLyDilIDilIDilIAgQ29udGVudSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuLnBvc3QtY29udGVudCB7XG4gIHBhZGRpbmc6IDgwcHggMCAxMjBweDtcblxuICBAaW5jbHVkZSBtcShsKSB7XG4gICAgcGFkZGluZzogNjRweCAwIDg4cHg7XG4gIH1cbiAgQGluY2x1ZGUgbXEobSkge1xuICAgIHBhZGRpbmc6IDQ4cHggMCA3MnB4O1xuICB9XG4gIEBpbmNsdWRlIG1xKHMpIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNTZweDtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyO1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gIH1cblxuICAvLyB3eXNpd3lnIHN0eWxlcyBwb3J0w6lzIHBhciAud3lzaXd5ZyAoY29tcG9uZW50cy9fd3lzaXd5Zy5zY3NzKVxuICAmX19ib2R5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG4gIH1cblxuICAvLyBUYWdzXG4gICZfX3RhZ3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIC50YWcge1xuICAgICAgQGluY2x1ZGUgdGFnLXN0eWxlLWdyYWRpZW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5hdmlnYXRpb24gcHJldiAvIG5leHRcbiAgJl9fbmF2IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDE2cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjYsIDI2LCAyNiwgMC4xKTtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ2FwOiAxMnB4O1xuICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2LWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDZweDtcbiAgICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNiwgMjYsIDI2LCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UsIGJveC1zaGFkb3cgMC4ycyBlYXNlO1xuXG4gICAgJi0tbmV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzMywgMTI4LCAzNiwgMC40KTtcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKDIzMywgMTI4LCAzNiwgMC4wOCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2LWFycm93IHtcbiAgICBAaW5jbHVkZSBmb250X19oNDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX2FjY2VudCwgI2U5ODAyNCk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAmX19uYXYtbGFiZWwge1xuICAgIEBpbmNsdWRlIGZvbnRfX21lbnUtaXRlbS0tc21hbGw7XG4gICAgY29sb3I6IHJnYmEoMjYsIDI2LCAyNiwgMC41KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgJl9fbmF2LXRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250X19tZW51LWl0ZW07XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19kYXJrLCAjMWExYTFhKTtcbiAgfVxufVxuIiwiLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG4vLyBfcGFydGVuYWlyZXMuc2NzcyDigJQgUGFnZSBQYXJ0ZW5haXJlc1xuLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG5cbmJvZHkucGFnZS10ZW1wbGF0ZS10cGxfcGFydGVuYWlyZXMsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtdHBsX3BhcnRlbmFpcmVzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuI3BhcnRlbmFpcmVzIHtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG4gIG92ZXJmbG93LXg6IGNsaXA7XG59XG5cbi8vIOKUgOKUgOKUgCBQYXJ0ZW5haXJlcyBncmlkIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4ucGFydGVuYWlyZXMtbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcblxuICBAaW5jbHVkZSBtcShsKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbXEocykge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBjb250YWluZXI7XG4gIH1cbn1cblxuLnBhcnRlbmFpcmVzLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICBnYXA6IDIwcHg7XG5cbiAgQGluY2x1ZGUgbXEoeGwpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG4gIEBpbmNsdWRlIG1xKGwpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogMTZweDtcbiAgfVxuICBAaW5jbHVkZSBtcShtKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICBAaW5jbHVkZSBtcShzKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDEycHg7XG4gIH1cblxuICAucGFydG5lci1jYXJkX193cmFwIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxufVxuXG4vLyDilIDilIDilIAgUGFydG5lciBjYXJkIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4ucGFydG5lci1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgcGFkZGluZzogMzJweCAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI2LCAyNiwgMjYsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2UsIGJveC1zaGFkb3cgMC4yNXMgZWFzZSxcbiAgICB0cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgbWluLWhlaWdodDogMTQwcHg7XG5cbiAgQGluY2x1ZGUgbXEocykge1xuICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICBtaW4taGVpZ2h0OiAxMTBweDtcbiAgfVxuXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzMsIDEyOCwgMzYsIDAuNCk7XG4gICAgICBib3gtc2hhZG93OiAwIDhweCAzMnB4IHJnYmEoMjMzLCAxMjgsIDM2LCAwLjEpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xuXG4gICAgICAucGFydG5lci1jYXJkX19sb2dvIHtcbiAgICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28td3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNzJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBtYXgtaGVpZ2h0OiA1NnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDcycHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2U7XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBtYXgtaGVpZ2h0OiA1NnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX25hbWUge1xuICAgIEBpbmNsdWRlIGZvbnRfX21lbnUtaXRlbS0tc21hbGw7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19uZXV0cmFsLCAjNzQ3Mzc2KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gWU9VUiBWSVNJVCBQQUdFIFNUWUxFU1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQ29sb3JzXG4keXYtY29sb3ItcHJpbWFyeTogI2VjM2M0NjtcbiR5di1jb2xvci1zZWNvbmRhcnk6ICMzZWIyYTk7XG4keXYtY29sb3ItYWNjZW50LWJsdWU6ICMzOTk4ZmU7XG4keXYtY29sb3ItaGVyby1iZzogJGNvbG9yX19uZXV0cmFsLS1kYXJrO1xuJHl2LWNvbG9yLXRleHQtZGFyazogJGNvbG9yX19uZXV0cmFsLS1kYXJrO1xuJHl2LWNvbG9yLXRleHQtbGlnaHQ6ICM2ZjZmNmY7XG4keXYtY29sb3ItYm9yZGVyLWxpZ2h0OiAjZTdlN2U3O1xuJHl2LWdyYWRpZW50LW9yYW5nZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZjUzNTQwLCAjZTY3MzI4KTtcbiR5di1ncmFkaWVudC1idWxsZXQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmNTM1NDAsICNlNjczMjgpO1xuXG4vLyBTcGFjaW5nXG4keXYtc3BhY2luZy14czogOHB4O1xuJHl2LXNwYWNpbmctc206IDEycHg7XG4keXYtc3BhY2luZy1tZDogMjBweDtcbiR5di1zcGFjaW5nLWxnOiAzMHB4O1xuJHl2LXNwYWNpbmcteGw6IDQwcHg7XG5cbi8vIFR5cG9ncmFwaHlcbiR5di1mb250LXNpemUtdGl0bGU6IDI4cHg7XG4keXYtZm9udC1zaXplLXRpdGxlLW1vYmlsZTogMjRweCAhaW1wb3J0YW50O1xuJHl2LWZvbnQtc2l6ZS1zdWJ0aXRsZTogMThweDtcbiR5di1mb250LXNpemUtdGV4dDogMTVweDtcbiR5di1mb250LXNpemUtc21hbGw6IDE0cHg7XG5cbi8vIENvbXBhdGliaWxpdHkgYWxpYXNlcyB3aXRoIHRoaXMgdGhlbWUgdG9rZW4gc3lzdGVtXG4kY29sb3ItbmV1dHJhbC1kYXJrOiAkY29sb3JfX25ldXRyYWwtLWRhcms7XG4kY29sb3ItbmV1dHJhbC1saWdodDogJGNvbG9yX19uZXV0cmFsLS1saWdodDtcbiRjb2xvci13aGl0ZTogdmFyKC0tY29sb3JfX3doaXRlLCAjZmZmKTtcbiRjb2xvci1iZy1saWdodGVyOiAkY29sb3JfX25ldXRyYWwtLWxpZ2h0O1xuXG5AbWl4aW4gZm9udC1oMSgpIHtcbiAgQGluY2x1ZGUgZm9udF9faDItLWRhcms7XG59XG5cbkBtaXhpbiBmb250LWg0KCRjb2xvcjogJGNvbG9yX19kYXJrKSB7XG4gIEBpbmNsdWRlIGZvbnRfX2g0O1xuICBjb2xvcjogJGNvbG9yO1xufVxuXG5AbWl4aW4gZm9udC1wYXJhZ3JhcGgoJGNvbG9yOiAkY29sb3JfX2RhcmssICRzaXplOiAxNnB4KSB7XG4gIEBpbmNsdWRlIGZvbnQtYm9keS1yZWd1bGFyKCk7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGZvbnQtc2l6ZTogJHNpemU7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi8vIFRyYW5zaXRpb25zXG4keXYtdHJhbnNpdGlvbi1iYXNlOiAwLjNzIGVhc2U7XG5cbi8vIEJvcmRlciByYWRpdXNcbiR5di1yYWRpdXMtc206IDRweDtcbiR5di1yYWRpdXMtbWQ6IDZweDtcbiR5di1yYWRpdXMtbGc6IDhweDtcbiR5di1yYWRpdXMteGw6IDE4cHg7XG5cbi8vIFNoYWRvd3NcbiR5di1zaGFkb3ctc206IDAgMXB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xMyk7XG4keXYtc2hhZG93LW1kOiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiR5di1zaGFkb3ctbGc6IDAgOHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiR5di1zaGFkb3cteGw6IDAgMTJweCAzNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4keXYtc2hhZG93LWJ1YmJsZTogMCAxMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblxuLy8gSWNvbiBzaXplc1xuJHl2LWljb24tc206IDIwcHg7XG4keXYtaWNvbi1tZDogMzBweDtcbiR5di1pY29uLWxnOiA0MHB4O1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gR3JhZGllbnQgdGV4dCBlZmZlY3RcbkBtaXhpbiBncmFkaWVudC10ZXh0KCRncmFkaWVudDogJHl2LWdyYWRpZW50LW9yYW5nZSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAkZ3JhZGllbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xufVxuXG4vLyBHcmFkaWVudCBob3ZlciBvdmVybGF5IGVmZmVjdFxuQG1peGluIGdyYWRpZW50LWhvdmVyLW92ZXJsYXkoJGdyYWRpZW50OiAkeXYtZ3JhZGllbnQtb3JhbmdlKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkZ3JhZGllbnQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR5di10cmFuc2l0aW9uLWJhc2U7XG4gICAgei1pbmRleDogMDtcbiAgfVxuXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAmOmhvdmVyOjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRHVhbCB0ZXh0IGNvbG9yIGVmZmVjdCAoZ3JhZGllbnQgKyB3aGl0ZSBvbiBob3ZlcilcbkBtaXhpbiBkdWFsLXRleHQtZWZmZWN0KFxuICAkZ3JhZGllbnQ6ICR5di1ncmFkaWVudC1vcmFuZ2UsXG4gICRob3Zlci1jb2xvcjogJGNvbG9yLXdoaXRlXG4pIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogJGhvdmVyLWNvbG9yO1xuXG4gIC8vIEdyYWRpZW50IHBhciBkw6lmYXV0ICh2aXNpYmxlKVxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtdGV4dCgkZ3JhZGllbnQpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkeXYtdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgLy8gVGV4dGUgYXUgaG92ZXIgKGNhY2jDqSBwYXIgZMOpZmF1dClcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICRob3Zlci1jb2xvcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHl2LXRyYW5zaXRpb24tYmFzZTtcbiAgfVxufVxuXG5AbWl4aW4geXYtaGVhZGluZyhcbiAgJHNpemU6ICR5di1mb250LXNpemUtdGl0bGUsXG4gICRjb2xvcjogJHl2LWNvbG9yLXByaW1hcnksXG4gICR3ZWlnaHQ6IDUwMCxcbiAgJHNwYWNpbmc6IDFweCxcbiAgJHRyYW5zZm9ybTogbm9uZVxuKSB7XG4gIEBpbmNsdWRlIGZvbnQtaDQoJGNvbG9yKTtcbiAgZm9udC1zaXplOiAkc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gIGxldHRlci1zcGFjaW5nOiAkc3BhY2luZztcbiAgdGV4dC10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG4gIG1hcmdpbjogMDtcbn1cblxuQG1peGluIHl2LXRleHQoXG4gICRzaXplOiAkeXYtZm9udC1zaXplLXNtYWxsLFxuICAkY29sb3I6ICR5di1jb2xvci10ZXh0LWRhcmssXG4gICRsaW5lLWhlaWdodDogMS42LFxuICAkd2VpZ2h0OiA0MDAsXG4gICRtYXJnaW46IDBcbikge1xuICBAaW5jbHVkZSBmb250LXBhcmFncmFwaCgkY29sb3IsICRzaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gIG1hcmdpbjogJG1hcmdpbjtcbn1cblxuQG1peGluIGZsZXgtcm93KCRnYXA6IDAsICRhbGlnbjogY2VudGVyLCAkanVzdGlmeTogZmxleC1zdGFydCwgJHdyYXA6IG5vd3JhcCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xuICBnYXA6ICRnYXA7XG4gIGZsZXgtd3JhcDogJHdyYXA7XG59XG5cbkBtaXhpbiBmbGV4LWNvbHVtbigkZ2FwOiAwLCAkYWxpZ246IHN0cmV0Y2gsICRqdXN0aWZ5OiBmbGV4LXN0YXJ0KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogJGdhcDtcbiAgYWxpZ24taXRlbXM6ICRhbGlnbjtcbiAganVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcbn1cblxuQG1peGluIHl2LWNhcmQtYmFzZSgkcmFkaXVzOiAkeXYtcmFkaXVzLW1kLCAkc2hhZG93OiAkeXYtc2hhZG93LXNtKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgYm94LXNoYWRvdzogJHNoYWRvdztcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAkeXYtdHJhbnNpdGlvbi1iYXNlLCB0cmFuc2Zvcm0gJHl2LXRyYW5zaXRpb24tYmFzZTtcbn1cblxuQG1peGluIHl2LWNhcmQtc3BhY2luZyhcbiAgJHBhZGRpbmcteTogMzZweCxcbiAgJHBhZGRpbmcteDogJHl2LXNwYWNpbmcteGwsXG4gICRnYXA6ICR5di1zcGFjaW5nLW1kXG4pIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6ICRnYXA7XG59XG5cbkBtaXhpbiB5di1pY29uLXNpemUoJHNpemUpIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1peGluIGJlYmFzLWJ1dHRvbigkc2l6ZTogJHl2LWljb24tc20sICRyYWRpdXM6ICR5di1yYWRpdXMtc20sICR3ZWlnaHQ6IDQwMCkge1xuICBmb250LWZhbWlseTogXCJiZWJhcy1uZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogJHNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEycHggMjRweCAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuQG1peGluIHl2LWNhcmQtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBCYXNlIFV0aWxpdHkgQ2xhc3Nlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ueXYtY2FyZCB7XG4gIEBpbmNsdWRlIHl2LWNhcmQtYmFzZSgpO1xufVxuXG4ueXYtY2FyZC0tbGFyZ2Uge1xuICBAaW5jbHVkZSB5di1jYXJkLWJhc2UoJHl2LXJhZGl1cy14bCwgJHl2LXNoYWRvdy14bCk7XG4gIEBpbmNsdWRlIHl2LWNhcmQtc3BhY2luZygpO1xuXG4gIEBpbmNsdWRlIG1xKGwpIHtcbiAgICBwYWRkaW5nOiAkeXYtc3BhY2luZy1sZztcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKG0pIHtcbiAgICBwYWRkaW5nOiAyNnB4IDI0cHg7XG4gIH1cbn1cblxuLnl2LWNhcmRfX3RpdGxlIHtcbiAgQGluY2x1ZGUgeXYtaGVhZGluZygyNnB4KTtcblxuICBAaW5jbHVkZSBtcShtKSB7XG4gICAgZm9udC1zaXplOiAkeXYtZm9udC1zaXplLXRpdGxlLW1vYmlsZTtcbiAgfVxufVxuXG4ueXYtY2FyZF9fdGl0bGUtLXhsIHtcbiAgQGluY2x1ZGUgeXYtaGVhZGluZygkeXYtZm9udC1zaXplLXRpdGxlKTtcblxuICBAaW5jbHVkZSBtcShtKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi55di1jYXJkX190aXRsZS0tZHVhbCB7XG4gIEBpbmNsdWRlIGR1YWwtdGV4dC1lZmZlY3QoKTtcbn1cblxuLnl2LWNhcmRfX2ljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBAaW5jbHVkZSBmbGV4LXJvdygwLCBjZW50ZXIsIGNlbnRlcik7XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMzBweDtcbiAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgJHl2LXRyYW5zaXRpb24tYmFzZTtcbiAgfVxufVxuXG4ueXYtY2FyZF9faWNvbi0tc20ge1xuICBpbWcge1xuICAgIEBpbmNsdWRlIHl2LWljb24tc2l6ZSgkeXYtaWNvbi1zbSk7XG4gIH1cbn1cblxuLnl2LWNhcmRfX2ljb24tLW1kIHtcbiAgaW1nIHtcbiAgICBAaW5jbHVkZSB5di1pY29uLXNpemUoJHl2LWljb24tbWQpO1xuICB9XG59XG5cbi55di1jYXJkX19pY29uLS1sZyB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG5cbiAgaW1nIHtcbiAgICBAaW5jbHVkZSB5di1pY29uLXNpemUoJHl2LWljb24tbGcpO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEobSkge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcblxuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSB5di1pY29uLXNpemUoMzJweCk7XG4gICAgfVxuICB9XG59XG5cbi55di1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIEBpbmNsdWRlIHl2LXRleHQoKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgJHl2LXRyYW5zaXRpb24tYmFzZTtcblxuICBAaW5jbHVkZSBtcShtKSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi55di1jYXJkX19jdGEge1xuICBAaW5jbHVkZSBmbGV4LXJvdygkeXYtc3BhY2luZy14cywgY2VudGVyLCBmbGV4LXN0YXJ0KTtcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6ICR5di1mb250LXNpemUtc21hbGw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtdGV4dCgpO1xuXG4gIC5tYXRlcmlhbC1pY29ucyxcbiAgLnl2LWlubGluZS1pY29uIHtcbiAgICBmb250LXNpemU6ICR5di1mb250LXNpemUtc3VidGl0bGU7XG4gICAgY29sb3I6ICNmMDRiMzc7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IGluaXRpYWw7XG4gIH1cbn1cblxuLnl2LWlubGluZS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcblxuICBzdmcsXG4gIGltZyB7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIHN2ZyB7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICB9XG59XG5cbi55di1jYXJkX19idXR0b24ge1xuICBAaW5jbHVkZSB5di1jYXJkLWJ1dHRvbjtcbn1cblxuLnl2LXd5c2l3eWcge1xuICBAaW5jbHVkZSBmb250LXBhcmFncmFwaCgpO1xuICBjb2xvcjogJHl2LWNvbG9yLXRleHQtZGFyaztcbiAgZm9udC1zaXplOiAkeXYtZm9udC1zaXplLXNtYWxsO1xuICBsaW5lLWhlaWdodDogMS42O1xuXG4gIHAge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICB1bCxcbiAgb2wge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6ICR5di1mb250LXNpemUtc3VidGl0bGU7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkeXYtc3BhY2luZy14cztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkeXYtZm9udC1zaXplLXN1YnRpdGxlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogJHl2LXNwYWNpbmcteHM7XG4gICAgICAgIGxlZnQ6IDdweDtcbiAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgZW0ge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIEludHJvIHRleHQgYmxvY2tzIGNhbiBjb250YWluIFdZU0lXWUcgcGFyYWdyYXBocy5cbi5wdWJsaWMtdHJhbnNwb3J0X19pbnRybyxcbi5kcml2aW5nLXNlY3Rpb25fX2ludHJvLFxuLmN5Y2xpbmctc2VjdGlvbl9faW50cm8ge1xuICBAaW5jbHVkZSBmb250LXBhcmFncmFwaCgpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAkeXYtY29sb3ItdGV4dC1saWdodDtcbiAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEobSkge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogJHl2LWZvbnQtc2l6ZS10ZXh0O1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFBhZ2UgQ29udGFpbmVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiN5b3VyLXZpc2l0IHtcbiAgcGFkZGluZzogMDtcblxuICAuc2VjdGlvbl9fcHVibGljLXRyYW5zcG9ydCxcbiAgLnNlY3Rpb25fX2N5Y2xpbmcsXG4gIC5zZWN0aW9uX19kcml2aW5nLFxuICAuc2VjdGlvbl9fYWNjZXNzaWJpbGl0eSB7XG4gICAgbWFyZ2luLXRvcDogNTZweDtcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIEhlcm8gU2VjdGlvblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAuc2VjdGlvbl9faGVyby0teW91ci12aXNpdCB7XG4gICAgcGFkZGluZzogODBweCAwIDYwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMCAkeXYtc3BhY2luZy14bDtcbiAgICB9XG4gIH1cblxuICAueW91ci12aXNpdC1oZXJvIHtcbiAgICAmX190aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmb250LWgxKCk7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgbWFyZ2luOiAwIDAgJHl2LXNwYWNpbmctbWQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIFRyYW5zcG9ydCAmIE1hcCBTZWN0aW9uXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIC5zZWN0aW9uX190cmFuc3BvcnQtbWFwIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR5di1jb2xvci1oZXJvLWJnO1xuICAgIGhlaWdodDogOTB2aDtcbiAgICBtaW4taGVpZ2h0OiA5MDBweDtcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIHBhZGRpbmctdG9wOiB2YXIoLS1oZWFkZXItaGVpZ2h0KTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1pbi1oZWlnaHQ6IDYyMHB4O1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAudHJhbnNwb3J0LW1hcC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ2FwOiAwO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBUcmFuc3BvcnQgQ2FyZHNcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgLnRyYW5zcG9ydC1vcHRpb25zIHtcbiAgICBAaW5jbHVkZSBmbGV4LWNvbHVtbigxNXB4KTtcbiAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2MHB4IDgwcHg7XG4gICAgd2lkdGg6IDc1MHB4O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnRfX2wpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgIHBhZGRpbmc6ICR5di1zcGFjaW5nLXhsIDYwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogJHl2LXNwYWNpbmcteGwgJHl2LXNwYWNpbmctbWQ7XG4gICAgfVxuICB9XG5cbiAgLnRyYW5zcG9ydC1jYXJkIHtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1ob3Zlci1vdmVybGF5KCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE3cHggJHl2LXNwYWNpbmctbGc7XG4gICAgQGluY2x1ZGUgZmxleC1yb3coMjVweCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgIGdhcDogJHl2LXNwYWNpbmctbWQ7XG4gICAgfVxuXG4gICAgJi0tbGluayB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6ICR5di1zaGFkb3ctbGc7XG5cbiAgICAgICAgLnRyYW5zcG9ydC1jYXJkX19pY29uIGltZyB7XG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50cmFuc3BvcnQtY2FyZF9fdGl0bGUge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRyYW5zcG9ydC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuICB9XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIFRyYW5zcG9ydCBCYWRnZXNcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgLnRyYW5zcG9ydC1iYWRnZXMge1xuICAgIEBpbmNsdWRlIGZsZXgtcm93KCR5di1zcGFjaW5nLW1kLCBjZW50ZXIsIGZsZXgtc3RhcnQsIHdyYXApO1xuICAgIG1hcmdpbi10b3A6ICR5di1zcGFjaW5nLWxnO1xuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgZ2FwOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC50cmFuc3BvcnQtYmFkZ2Uge1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWhvdmVyLW92ZXJsYXkoKTtcbiAgICBAaW5jbHVkZSBmbGV4LXJvdygkeXYtc3BhY2luZy1sZyk7XG4gICAgcGFkZGluZzogJHl2LXNwYWNpbmctc20gJHl2LXNwYWNpbmctbWQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgICBnYXA6ICR5di1zcGFjaW5nLXhzO1xuICAgIH1cblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cbiAgICAgICAgLnRyYW5zcG9ydC1iYWRnZV9faWNvbiBpbWcge1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgICAgIH1cblxuICAgICAgICAudHJhbnNwb3J0LWJhZGdlX190ZXh0IHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCYWRnZSBOYXZldHRlICh0dXJxdW9pc2UpXG4gICAgJi0tbmF2ZXR0ZSB7XG4gICAgICAudHJhbnNwb3J0LWJhZGdlX190ZXh0OjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdW5zZXQ7XG4gICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkeXYtY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHVuc2V0O1xuICAgICAgICBjb2xvcjogJHl2LWNvbG9yLXNlY29uZGFyeTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAmOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICR5di1ncmFkaWVudC1vcmFuZ2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCYWRnZSBQTVIgKGJsZXUpXG4gICAgJi0tcG1yIHtcbiAgICAgIC50cmFuc3BvcnQtYmFkZ2VfX3RleHQ6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB1bnNldDtcbiAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICR5di1jb2xvci1hY2NlbnQtYmx1ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB1bnNldDtcbiAgICAgICAgY29sb3I6ICR5di1jb2xvci1hY2NlbnQtYmx1ZTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAmOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICR5di1ncmFkaWVudC1vcmFuZ2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gTWFwIFNlY3Rpb25cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgLm1hcC1zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpO1xuICAgIH1cblxuICAgICZfX21hcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGlmcmFtZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fb3ZlcmxheSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTEwMCUgLSAxNXB4KSk7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAkeXYtc3BhY2luZy1tZDtcbiAgICAgICAgbGVmdDogJHl2LXNwYWNpbmctbWQ7XG4gICAgICAgIHJpZ2h0OiAkeXYtc3BhY2luZy1tZDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tYXAtb3ZlcmxheS1idWJibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBwYWRkaW5nOiAkeXYtc3BhY2luZy1zbSAyN3B4ICR5di1mb250LXNpemUtc3VidGl0bGUgMjdweDtcbiAgICBib3JkZXItcmFkaXVzOiAkeXYtcmFkaXVzLWxnO1xuICAgIGJveC1zaGFkb3c6ICR5di1zaGFkb3ctYnViYmxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDIzNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIHBhZGRpbmc6ICR5di1zcGFjaW5nLWxnIDI1cHg7XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gUG9pbnRlciB0YWlsIGF0IGJvdHRvbVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xNXB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3A6IDE1cHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDNweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpKTtcblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgQGluY2x1ZGUgeXYtaGVhZGluZygkeXYtZm9udC1zaXplLXRpdGxlLCAkeXYtY29sb3ItdGV4dC1kYXJrLCA3MDAsIDIuNXB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206ICR5di1zcGFjaW5nLXhzO1xuXG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gJHl2LXNwYWNpbmctc207XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgZm9udC1zaXplOiAkeXYtZm9udC1zaXplLXRpdGxlLW1vYmlsZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIHl2LXRleHQoMTFweCwgJGNvbG9yLW5ldXRyYWwtbGlnaHQsIDEsIDUwMCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hZGRyZXNzIHtcbiAgICAgIG1hcmdpbjogMTBweCAwICR5di1zcGFjaW5nLW1kO1xuICAgIH1cblxuICAgICZfX2FkZHJlc3MtbGluZSB7XG4gICAgICBAaW5jbHVkZSB5di10ZXh0KFxuICAgICAgICAkeXYtZm9udC1zaXplLXNtYWxsLFxuICAgICAgICAkeXYtY29sb3ItdGV4dC1kYXJrLFxuICAgICAgICAkeXYtc3BhY2luZy1tZCxcbiAgICAgICAgMzUwXG4gICAgICApO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGZsZXgtcm93KDEwcHgpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICBnYXA6ICR5di1zcGFjaW5nLXhzO1xuICAgICAgfVxuXG4gICAgICAubWF0ZXJpYWwtaWNvbnMsXG4gICAgICAueXYtaW5saW5lLWljb24ge1xuICAgICAgICBmb250LXNpemU6ICR5di1pY29uLXNtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgICBmb250LXNpemU6ICR5di1mb250LXNpemUtc3VidGl0bGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gUHVibGljIFRyYW5zcG9ydCBTZWN0aW9uXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIC5zZWN0aW9uX19wdWJsaWMtdHJhbnNwb3J0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgcGFkZGluZzogMjBweCAwO1xuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgIH1cbiAgfVxuXG4gIC5wdWJsaWMtdHJhbnNwb3J0IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA2MHB4IDAgMjBweCAwO1xuICAgICZfX2hlYWRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICR5di1zcGFjaW5nLXhsO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtaDEoKTtcbiAgICAgIGNvbG9yOiAkeXYtY29sb3ItdGV4dC1kYXJrO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbnRybyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMS43ZnIpIG1pbm1heCgwLCAxLjNmcik7XG4gICAgICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgICAgIGdhcDogJHl2LXNwYWNpbmctbGc7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGdyaWQtYXV0by1mbG93OiBkZW5zZTtcblxuICAgICAgPiAucHVibGljLXRyYW5zcG9ydC1jYXJkIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICA+IC5wdWJsaWMtdHJhbnNwb3J0LWNhcmQtLW5hdmV0dGUge1xuICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDI7XG4gICAgICB9XG5cbiAgICAgID4gLnB1YmxpYy10cmFuc3BvcnQtY2FyZC0tY29sdW1ucyxcbiAgICAgID4gLnB1YmxpYy10cmFuc3BvcnQtY2FyZC0tYWlycG9ydCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXG4gICAgICAgID4gLnB1YmxpYy10cmFuc3BvcnQtY2FyZCB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAucHVibGljLXRyYW5zcG9ydC1jYXJkLS1uYXZldHRlIHtcbiAgICAgICAgICBncmlkLXJvdzogYXV0bztcbiAgICAgICAgICBncmlkLWNvbHVtbjogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgID4gLnB1YmxpYy10cmFuc3BvcnQtY2FyZC0tY29sdW1ucyxcbiAgICAgICAgPiAucHVibGljLXRyYW5zcG9ydC1jYXJkLS1haXJwb3J0IHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBDeWNsaW5nIFNlY3Rpb25cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgLnNlY3Rpb25fX2RyaXZpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMjBweCAwO1xuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICB9XG5cbiAgICAuZHJpdmluZy1zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgQGluY2x1ZGUgZmxleC1jb2x1bW4oJHl2LXNwYWNpbmcteGwpO1xuICAgIH1cblxuICAgIC5kcml2aW5nLXNlY3Rpb25fX2hlYWRlciB7XG4gICAgICBAaW5jbHVkZSBmbGV4LWNvbHVtbigkeXYtc3BhY2luZy1zbSk7XG4gICAgICAvLyBtYXgtd2lkdGg6IDc4MHB4O1xuICAgIH1cblxuICAgIC5kcml2aW5nLXNlY3Rpb25fX3RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtaDEoKTtcbiAgICAgIGNvbG9yOiAkeXYtY29sb3ItdGV4dC1kYXJrO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJpdmluZy1ncmlkIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAyZnIpIG1pbm1heCgwLCAxZnIpO1xuICAgICAgZ2FwOiAkeXYtc3BhY2luZy1sZztcblxuICAgICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgICBnYXA6ICR5di1zcGFjaW5nLW1kO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcml2aW5nLWNhcmQge1xuICAgICAgQGluY2x1ZGUgZmxleC1jb2x1bW4oJHl2LXNwYWNpbmctbWQpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAmLS1wcmltYXJ5IHtcbiAgICAgICAgQGluY2x1ZGUgeXYtY2FyZC1iYXNlKCR5di1yYWRpdXMteGwsICR5di1zaGFkb3cteGwpO1xuICAgICAgICBAaW5jbHVkZSB5di1jYXJkLXNwYWNpbmcoNDBweCwgNDhweCwgJHl2LXNwYWNpbmctbGcpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgICAgICBwYWRkaW5nOiAzMnB4IDM2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgICAgcGFkZGluZzogMjZweCAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLXN1cHBvcnQge1xuICAgICAgICBAaW5jbHVkZSB5di1jYXJkLWJhc2UoJHl2LXJhZGl1cy1sZywgJHl2LXNoYWRvdy1tZCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgeXYtY2FyZC1zcGFjaW5nKDMycHgsIDMycHgsICR5di1zcGFjaW5nLW1kKTtcblxuICAgICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5kcml2aW5nLXN1cHBvcnQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgIGdhcDogJHl2LXNwYWNpbmctbGc7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogbm9uZTtcbiAgICAgICAgZ2FwOiAkeXYtc3BhY2luZy1tZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJpdmluZy1jYXJkX19oZWFkIHtcbiAgICAgIEBpbmNsdWRlIGZsZXgtcm93KCR5di1zcGFjaW5nLXNtLCBmbGV4LXN0YXJ0KTtcbiAgICB9XG5cbiAgICAuZHJpdmluZy1jYXJkX19pY29uIHtcbiAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICAgIEBpbmNsdWRlIGZsZXgtcm93KDAsIGNlbnRlciwgY2VudGVyKTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgeXYtaWNvbi1zaXplKDI2cHgpO1xuICAgICAgfVxuXG4gICAgICAmLS1wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkeXYtY29sb3ItcHJpbWFyeSwgMC4xMik7XG4gICAgICB9XG5cbiAgICAgICYtLXNlY29uZGFyeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHl2LWNvbG9yLXNlY29uZGFyeSwgMC4xOCk7XG4gICAgICB9XG5cbiAgICAgICYtLWFjY2VudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHl2LWNvbG9yLWFjY2VudC1ibHVlLCAwLjE4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJpdmluZy1jYXJkX190aXRsZSB7XG4gICAgICBAaW5jbHVkZSB5di1oZWFkaW5nKCR5di1mb250LXNpemUtdGl0bGUsICR5di1jb2xvci1wcmltYXJ5LCA1MDAsIDFweCk7XG4gICAgfVxuXG4gICAgLmRyaXZpbmctY2FyZF9fY29sdW1ucyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgZ2FwOiAkeXYtc3BhY2luZy1sZztcblxuICAgICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgICBnYXA6ICR5di1zcGFjaW5nLW1kO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcml2aW5nLWNhcmRfX2NvbHVtbiB7XG4gICAgICBAaW5jbHVkZSBmbGV4LWNvbHVtbigkeXYtc3BhY2luZy1zbSk7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLW5ldXRyYWwtZGFyaywgMC4wOCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICR5di1zcGFjaW5nLW1kO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogJHl2LXNwYWNpbmctc207XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRjb2xvci1uZXV0cmFsLWRhcmssIDAuMDgpO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJpdmluZy1jYXJkX19jb2x1bW4tdGl0bGUge1xuICAgICAgQGluY2x1ZGUgeXYtaGVhZGluZygyMnB4LCBibGFjaywgNTAwLCAwLjZweCk7XG4gICAgfVxuXG4gICAgLmRyaXZpbmctY2FyZF9fY29udGVudCB7XG4gICAgICBAaW5jbHVkZSB5di10ZXh0KCR5di1mb250LXNpemUtdGV4dCwgJHl2LWNvbG9yLXRleHQtZGFyaywgMS43KTtcbiAgICB9XG5cbiAgICAuZHJpdmluZy1jYXJkX19saW5rIHtcbiAgICAgIEBpbmNsdWRlIGZsZXgtcm93KCR5di1zcGFjaW5nLXhzLCBjZW50ZXIpO1xuICAgICAgLy8gQGluY2x1ZGUgbGluay1vcmFuZ2UoKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgIC5tYXRlcmlhbC1pY29ucyxcbiAgICAgIC55di1pbmxpbmUtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHl2LWZvbnQtc2l6ZS1zdWJ0aXRsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJpdmluZy1jYXJkX19jdGEge1xuICAgICAgQGluY2x1ZGUgZmxleC1yb3coJHl2LXNwYWNpbmcteHMpO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcblxuICAgICAgLm1hdGVyaWFsLWljb25zLFxuICAgICAgLnl2LWlubGluZS1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAkeXYtZm9udC1zaXplLXN1YnRpdGxlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBBY2Nlc3NpYmlsaXR5IEJhbm5lclxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAuc2VjdGlvbl9fYWNjZXNzaWJpbGl0eSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHBhZGRpbmc6IDEwcHggMCAyMHB4IDA7XG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgIH1cblxuICAgIC5hY2Nlc3NpYmlsaXR5LWJhbm5lciB7XG4gICAgICBAaW5jbHVkZSB5di1jYXJkLWJhc2UoJHl2LXJhZGl1cy14bCwgJHl2LXNoYWRvdy1sZyk7XG4gICAgICBwYWRkaW5nOiAzNnB4IDQ4cHg7XG4gICAgICBAaW5jbHVkZSBmbGV4LXJvdygkeXYtc3BhY2luZy14bCwgY2VudGVyLCBzcGFjZS1iZXR3ZWVuKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgICBnYXA6ICR5di1zcGFjaW5nLWxnO1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDM2cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAyNnB4IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY2Vzc2liaWxpdHktYmFubmVyX19pY29uIHtcbiAgICAgIHdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgICBAaW5jbHVkZSBmbGV4LXJvdygwLCBjZW50ZXIsIGNlbnRlcik7XG4gICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY2Vzc2liaWxpdHktYmFubmVyX19jb250ZW50IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBAaW5jbHVkZSBmbGV4LWNvbHVtbigkeXYtc3BhY2luZy1zbSwgZmxleC1zdGFydCwgY2VudGVyKTtcblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2Nlc3NpYmlsaXR5LWJhbm5lcl9fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgeXYtdGV4dCgkeXYtZm9udC1zaXplLXRleHQsICR5di1jb2xvci10ZXh0LWxpZ2h0LCAxLjgsIDQwMCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2Nlc3NpYmlsaXR5LWJhbm5lcl9fdGV4dCB7XG4gICAgICBAaW5jbHVkZSB5di10ZXh0KCR5di1mb250LXNpemUtdGV4dCwgJHl2LWNvbG9yLXRleHQtbGlnaHQsIDEuOCwgNDAwKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LXRleHQoKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY2Vzc2liaWxpdHktYmFubmVyX19hY3Rpb24ge1xuICAgICAgQGluY2x1ZGUgZmxleC1yb3coJHl2LXNwYWNpbmctc20sIGNlbnRlciwgY2VudGVyKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICR5di1yYWRpdXMtbGc7XG4gICAgICBwYWRkaW5nOiAxNnB4IDIycHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJHl2LWNvbG9yLXRleHQtZGFyaztcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkeXYtdHJhbnNpdGlvbi1iYXNlLCBib3gtc2hhZG93ICR5di10cmFuc2l0aW9uLWJhc2U7XG5cbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgICAgICAgIGJveC1zaGFkb3c6ICR5di1zaGFkb3ctbWQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY2Vzc2liaWxpdHktYmFubmVyX19hY3Rpb24taWNvbiB7XG4gICAgICB3aWR0aDogNzBweDtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICBAaW5jbHVkZSBmbGV4LXJvdygwLCBjZW50ZXIsIGNlbnRlcik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY2Vzc2liaWxpdHktYmFubmVyX19hY3Rpb24tbGFiZWwge1xuICAgICAgQGluY2x1ZGUgeXYtaGVhZGluZygxOHB4LCAkeXYtY29sb3ItdGV4dC1kYXJrLCA1MDAsIDAuNXB4LCBub25lKTtcblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIEN5Y2xpbmcgU2VjdGlvblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAuc2VjdGlvbl9fY3ljbGluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHBhZGRpbmc6IDYwcHggMCAyMHB4IDA7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgfVxuXG4gICAgLmN5Y2xpbmctc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIEBpbmNsdWRlIGZsZXgtY29sdW1uKCR5di1zcGFjaW5nLXhsKTtcbiAgICB9XG5cbiAgICAuY3ljbGluZy1zZWN0aW9uX19oZWFkZXIge1xuICAgICAgQGluY2x1ZGUgZmxleC1jb2x1bW4oJHl2LXNwYWNpbmctc20pO1xuICAgICAgLy8gbWF4LXdpZHRoOiA3ODBweDtcbiAgICB9XG5cbiAgICAuY3ljbGluZy1zZWN0aW9uX190aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmb250LWgxKCk7XG4gICAgICBjb2xvcjogJHl2LWNvbG9yLXRleHQtZGFyaztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmN5Y2xpbmctY2FyZHMge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgIGdhcDogJHl2LXNwYWNpbmctbGc7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgICAgZ2FwOiAkeXYtc3BhY2luZy1tZDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY3ljbGluZy1jYXJkIHtcbiAgICAgIEBpbmNsdWRlIGZsZXgtY29sdW1uKCR5di1zcGFjaW5nLW1kKTtcbiAgICB9XG5cbiAgICAuY3ljbGluZy1jYXJkX19oZWFkIHtcbiAgICAgIEBpbmNsdWRlIGZsZXgtcm93KCR5di1zcGFjaW5nLXNtLCBjZW50ZXIpO1xuICAgIH1cblxuICAgIC5jeWNsaW5nLWNhcmRfX2ljb24ge1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgQGluY2x1ZGUgZmxleC1yb3coMCwgY2VudGVyLCBjZW50ZXIpO1xuXG4gICAgICBjb2xvcjogJHl2LWNvbG9yLXByaW1hcnk7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIEBpbmNsdWRlIHl2LWljb24tc2l6ZSgyNHB4KTtcbiAgICAgIH1cblxuICAgICAgJi0tc2Vjb25kYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkeXYtY29sb3Itc2Vjb25kYXJ5LCAwLjE2KTtcbiAgICAgICAgY29sb3I6ICR5di1jb2xvci1zZWNvbmRhcnk7XG4gICAgICB9XG5cbiAgICAgICYtLWFjY2VudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHl2LWNvbG9yLWFjY2VudC1ibHVlLCAwLjE2KTtcbiAgICAgICAgY29sb3I6ICR5di1jb2xvci1hY2NlbnQtYmx1ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY3ljbGluZy1jYXJkX190aXRsZSB7XG4gICAgICBAaW5jbHVkZSB5di1oZWFkaW5nKCR5di1mb250LXNpemUtdGl0bGUsICR5di1jb2xvci1wcmltYXJ5LCA0MDApO1xuICAgIH1cblxuICAgIC5jeWNsaW5nLWNhcmRfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHl2LXNwYWNpbmctbWQ7XG5cbiAgICAgIHVsLFxuICAgICAgb2wge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJHl2LWZvbnQtc2l6ZS1zdWJ0aXRsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHVibGljLXRyYW5zcG9ydC1jYXJkX19jdGEge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB9XG4gICAgLmN5Y2xpbmctY2FyZF9fY3RhIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBAaW5jbHVkZSBmbGV4LXJvdygkeXYtc3BhY2luZy14cyk7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgICAubWF0ZXJpYWwtaWNvbnMsXG4gICAgICAueXYtaW5saW5lLWljb24ge1xuICAgICAgICBmb250LXNpemU6ICR5di1mb250LXNpemUtc3VidGl0bGU7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmN5Y2xpbmctY2FyZF9fbGluayB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgQGluY2x1ZGUgZmxleC1yb3coJHl2LXNwYWNpbmcteHMsIGNlbnRlcik7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC10ZXh0KCk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAubWF0ZXJpYWwtaWNvbnMsXG4gICAgICAueXYtaW5saW5lLWljb24ge1xuICAgICAgICBmb250LXNpemU6ICR5di1mb250LXNpemUtc3VidGl0bGU7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBQdWJsaWMgVHJhbnNwb3J0IENhcmRzXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIC5wdWJsaWMtdHJhbnNwb3J0LWNhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfX2hlYWQge1xuICAgICAgQGluY2x1ZGUgZmxleC1yb3coMTZweCk7XG4gICAgfVxuXG4gICAgJl9fY29sdW1ucyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgICAgZ2FwOiAzMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHl2LXNwYWNpbmctbGc7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBnYXA6ICR5di1zcGFjaW5nLW1kO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb2x1bW4ge1xuICAgICAgQGluY2x1ZGUgZmxleC1jb2x1bW4oJHl2LWZvbnQtc2l6ZS1zbWFsbCk7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgIEBpbmNsdWRlIGZsZXgtcm93KDE2cHgsIGNlbnRlciwgc3BhY2UtYmV0d2Vlbik7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGNvbG9yOiAkeXYtY29sb3ItcHJpbWFyeTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAkeXYtaWNvbi1tZDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAubWF0ZXJpYWwtaWNvbnMsXG4gICAgICAueXYtaW5saW5lLWljb24ge1xuICAgICAgICBmb250LXNpemU6ICR5di1mb250LXNpemUtdGl0bGU7XG4gICAgICB9XG5cbiAgICAgICYtLWlubGluZSB7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICB9XG5cbiAgICAgICYtLWJhZGdlIHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZXMge1xuICAgICAgQGluY2x1ZGUgZmxleC1jb2x1bW4oNHB4KTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgICZfX3RpdGxlLXRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICR5di1jb2xvci1zZWNvbmRhcnk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgQGluY2x1ZGUgeXYtdGV4dCgkeXYtZm9udC1zaXplLXN1YnRpdGxlLCAkeXYtY29sb3Itc2Vjb25kYXJ5LCAxLjIsIDQwMCk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgIH1cblxuICAgICZfX2xlYWQge1xuICAgICAgQGluY2x1ZGUgeXYtdGV4dCgkeXYtZm9udC1zaXplLXRleHQsICR5di1jb2xvci10ZXh0LWRhcmssIDEuNyk7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAkeXYtc3BhY2luZy1zbTtcbiAgICB9XG5cbiAgICAmX19saXN0LWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgZmxleC1yb3coMTBweCwgZmxleC1zdGFydCk7XG4gICAgfVxuXG4gICAgJl9fbGlzdC1idWxsZXQge1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogJHl2LWdyYWRpZW50LWJ1bGxldDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLXRvcDogJHl2LXNwYWNpbmcteHM7XG4gICAgfVxuXG4gICAgJl9fbGlzdC1sb2dvIHtcbiAgICAgIGhlaWdodDogMTFweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICB9XG5cbiAgICAmX19saXN0LXRleHQge1xuICAgICAgQGluY2x1ZGUgeXYtdGV4dCgkeXYtZm9udC1zaXplLXNtYWxsKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkeXYtY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2V5ZWJyb3cge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgQGluY2x1ZGUgeXYtaGVhZGluZygyNnB4LCAkeXYtY29sb3Itc2Vjb25kYXJ5LCA0MDApO1xuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHl2LWZvbnQtc2l6ZS10aXRsZS1tb2JpbGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbmF2ZXR0ZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBnYXA6IDI0cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAucHVibGljLXRyYW5zcG9ydC1jYXJkX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMTZweDtcblxuICAgICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgICAgZ2FwOiAkeXYtc3BhY2luZy1zbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucHVibGljLXRyYW5zcG9ydC1jYXJkX19sb2dvIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgc3ZnLFxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAkeXYtaWNvbi1tZDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnB1YmxpYy10cmFuc3BvcnQtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJHl2LWNvbG9yLXByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkeXYtY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6ICR5di1pY29uLW1kO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gTmF2ZXR0ZSBDYXJkIFNwZWNpZmljIFN0eWxlc1xuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAubmF2ZXR0ZS1jYXJkIHtcbiAgICAmX19jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIHl2LXRleHQoJHl2LWZvbnQtc2l6ZS10ZXh0LCAkeXYtY29sb3ItdGV4dC1kYXJrLCAxLjcpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZXRhIHtcbiAgICAgIG1hcmdpbjogMCAwIDMycHg7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMTQwcHgpIG1pbm1heCgwLCAxZnIpO1xuICAgICAgZ2FwOiAkeXYtc3BhY2luZy1tZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDE3MHB4KSBtaW5tYXgoMCwgMWZyKTtcbiAgICAgICAgZ2FwOiAkeXYtc3BhY2luZy1zbSAzMnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGltZWxpbmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgZmxleC1jb2x1bW4oMzZweCk7XG4gICAgICBwYWRkaW5nOiAkeXYtc3BhY2luZy14cyAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gRW1ww6pjaGUgbGUgZMOpYm9yZGVtZW50XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICBnYXA6IDA7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAkeXYtZm9udC1zaXplLXRpdGxlO1xuICAgICAgICBib3R0b206ICR5di1mb250LXNpemUtdGl0bGU7XG4gICAgICAgIGxlZnQ6ICR5di1zcGFjaW5nLXNtO1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkeXYtY29sb3ItYm9yZGVyLWxpZ2h0O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICAgIHRvcDogMjZweDtcbiAgICAgICAgICBib3R0b206IDI2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdGF0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDUycHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIExpbWl0ZSBsYSBsYXJnZXVyIGF1IGNvbnRhaW5lclxuICAgICAgQGluY2x1ZGUgZmxleC1yb3coMCwgY2VudGVyKTtcbiAgICAgIGNvbG9yOiAkeXYtY29sb3ItdGV4dC1kYXJrO1xuICAgIH1cblxuICAgICZfX3N0YXRpb24tYmFkZ2Uge1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHl2LWNvbG9yLXByaW1hcnk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgLy8gQGluY2x1ZGUgbXEobSkge1xuICAgICAgLy8gICB3aWR0aDogMzhweDtcbiAgICAgIC8vICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgLy8gICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgIC8vIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3RhdGlvbi1sYWJlbCB7XG4gICAgICBAaW5jbHVkZSB5di1oZWFkaW5nKDE5cHgsICR5di1jb2xvci10ZXh0LWRhcmssIDUwMCwgMC43cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDsgLy8gUGVybWV0IGxlIHJldG91ciDDoCBsYSBsaWduZVxuICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDsgLy8gQ29tcGF0aWJpbGl0w6lcbiAgICAgIG1heC13aWR0aDogMTAwJTsgLy8gTGltaXRlIGxhIGxhcmdldXJcblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGV0YWlscyB7XG4gICAgICBAaW5jbHVkZSBmbGV4LWNvbHVtbigyNHB4KTtcbiAgICAgIHBhZGRpbmc6ICR5di1zcGFjaW5nLXhzIDA7XG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIGdhcDogMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2RldGFpbCB7XG4gICAgICBAaW5jbHVkZSBmbGV4LXJvdygkeXYtZm9udC1zaXplLXNtYWxsLCBjZW50ZXIpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogNTJweDtcbiAgICAgIGNvbG9yOiAjMjkyOTI5O1xuICAgIH1cblxuICAgICZfX2RldGFpbC1pY29uIHtcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGV0YWlsLXRleHQge1xuICAgICAgQGluY2x1ZGUgeXYtdGV4dCgkeXYtZm9udC1zaXplLXRleHQsICR5di1jb2xvci10ZXh0LWRhcmssIDEuNiwgNTAwKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBUcmFuc3BvcnQgVGFic1xuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAuc2VjdGlvbl9fdHJhbnNwb3J0LXRhYnMge1xuICAgIHBhZGRpbmc6ICR5di1zcGFjaW5nLW1kIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiB2YXIoLS15di1zdGlja3ktdG9wLCAxMzRweCk7XG4gICAgei1pbmRleDogOTA7XG4gICAgYm94LXNoYWRvdzogMCAycHggJHl2LXNwYWNpbmcteHMgcmdiYSgwLCAwLCAwLCAwLjA1KTtcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIHBhZGRpbmc6ICR5di1zcGFjaW5nLWxnIDA7XG4gICAgICB0b3A6IHZhcigtLXl2LXN0aWNreS10b3AsIDEzNHB4KTtcbiAgICB9XG4gIH1cblxuICAudHJhbnNwb3J0LXRhYnMge1xuICAgIEBpbmNsdWRlIGZsZXgtcm93KDYwcHgsIGNlbnRlciwgY2VudGVyLCB3cmFwKTtcblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgIGdhcDogJHl2LXNwYWNpbmcteGw7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogJHl2LXNwYWNpbmctbGc7XG4gICAgfVxuICB9XG5cbiAgLnRyYW5zcG9ydC10YWIge1xuICAgIEBpbmNsdWRlIGZsZXgtcm93KCR5di1zcGFjaW5nLW1kKTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsICR5di10cmFuc2l0aW9uLWJhc2U7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZ2FwOiAyMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBnYXA6IDE1cHg7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICBAaW5jbHVkZSBmbGV4LXJvdygwLCBjZW50ZXIsIGNlbnRlcik7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJi1ncmF5LFxuICAgICAgJi1yZWQge1xuICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkeXYtdHJhbnNpdGlvbi1iYXNlO1xuICAgICAgfVxuXG4gICAgICAmLWdyYXkge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAmLXJlZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiYmViYXMtbmV1ZVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAkeXYtaWNvbi1zbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgIGNvbG9yOiAjNzY3Njc2O1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgJHl2LXRyYW5zaXRpb24tYmFzZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgZm9udC1zaXplOiAkeXYtZm9udC1zaXplLXN1YnRpdGxlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFjdGl2ZSBzdGF0ZVxuICAgICYtLWFjdGl2ZSB7XG4gICAgICAudHJhbnNwb3J0LXRhYl9faWNvbi1ncmF5IHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cblxuICAgICAgLnRyYW5zcG9ydC10YWJfX2ljb24tcmVkIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgLnRyYW5zcG9ydC10YWJfX3RleHQge1xuICAgICAgICBjb2xvcjogJHl2LWNvbG9yLXByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC50cmFuc3BvcnQtdGFiX19pY29uLWdyYXkge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudHJhbnNwb3J0LXRhYl9faWNvbi1yZWQge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAudHJhbnNwb3J0LXRhYl9fdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICR5di1jb2xvci1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFBhZ2Utc3BlY2lmaWMgT3ZlcnJpZGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEhpZGUgc3RpY2t5IGhlYWRlciB3aGVuIHNjcm9sbGluZyBvbiB0aGlzIHRlbXBsYXRlIG9ubHlcbmJvZHkucGFnZS10ZW1wbGF0ZS10cGxfeW91cl92aXNpdCB7XG4gIC5oZWFkZXItLXN0aWNreSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIkY29sb3JfX2JsYWNrOiB2YXIoLS1jb2xvcl9fYmxhY2spO1xuJGNvbG9yX19wcmltYXJ5OiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG4kY29sb3JfX3NlY29uZGFyeTogdmFyKC0tY29sb3JfX3NlY29uZGFyeSk7XG4kY29sb3JfX2FjY2VudDogdmFyKC0tY29sb3JfX2FjY2VudCk7XG4kY29sb3JfX2xpZ2h0OiB2YXIoLS1jb2xvcl9fbGlnaHQpO1xuJGNvbG9yX19kYXJrOiB2YXIoLS1jb2xvcl9fZGFyayk7XG4kY29sb3JfX25ldXRyYWwtLWxpZ2h0OiB2YXIoLS1jb2xvcl9fbmV1dHJhbC0tbGlnaHQpO1xuJGNvbG9yX19uZXV0cmFsOiB2YXIoLS1jb2xvcl9fbmV1dHJhbCk7XG4kY29sb3JfX25ldXRyYWwtLWRhcms6IHZhcigtLWNvbG9yX19uZXV0cmFsLS1kYXJrKTtcbiRjb2xvcl9fYm9keTogdmFyKC0tY29sb3JfX2JvZHkpO1xuJGNvbG9yX19hZG1pbjogdmFyKC0tY29sb3JfX2FkbWluKTtcbiRjb2xvcl9fZmFjZWJvb2s6IHZhcigtLWNvbG9yX19mYWNlYm9vayk7XG4kY29sb3JfX3R3aXR0ZXI6IHZhcigtLWNvbG9yX190d2l0dGVyKTtcbiRjb2xvcl9fbGlua2VkaW46IHZhcigtLWNvbG9yX19saW5rZWRpbik7XG4kY29sb3JfX2luc3RhZ3JhbTogdmFyKC0tY29sb3JfX2luc3RhZ3JhbSk7XG4kY29sb3JfX3lvdXR1YmU6IHZhcigtLWNvbG9yX195b3V0dWJlKTtcbiRjb2xvcl9fcGludGVyZXN0OiB2YXIoLS1jb2xvcl9fcGludGVyZXN0KTtcbiR0ZXh0X19wcmltYXJ5OiB2YXIoLS10ZXh0X19wcmltYXJ5KTtcbiR0ZXh0X19zZWNvbmRhcnk6IHZhcigtLXRleHRfX3NlY29uZGFyeSk7XG4kdGV4dF9fYmFzZS0tc2l6ZTogdmFyKC0tdGV4dF9fYmFzZS0tc2l6ZSk7XG4kdGV4dF9fYmFzZS0tbGluZTogdmFyKC0tdGV4dF9fYmFzZS0tbGluZSk7XG4kbGluZWFyOiB2YXIoLS1saW5lYXIpO1xuJGVhc2VJblF1YWQ6IHZhcigtLWVhc2VJblF1YWQpO1xuJGVhc2VJbkN1YmljOiB2YXIoLS1lYXNlSW5DdWJpYyk7XG4kZWFzZUluUXVhcnQ6IHZhcigtLWVhc2VJblF1YXJ0KTtcbiRlYXNlSW5RdWludDogdmFyKC0tZWFzZUluUXVpbnQpO1xuJGVhc2VJblNpbmU6IHZhcigtLWVhc2VJblNpbmUpO1xuJGVhc2VJbkV4cG86IHZhcigtLWVhc2VJbkV4cG8pO1xuJGVhc2VJbkNpcmM6IHZhcigtLWVhc2VJbkNpcmMpO1xuJGVhc2VJbkJhY2s6IHZhcigtLWVhc2VJbkJhY2spO1xuJGVhc2VPdXRRdWFkOiB2YXIoLS1lYXNlT3V0UXVhZCk7XG4kZWFzZU91dEN1YmljOiB2YXIoLS1lYXNlT3V0Q3ViaWMpO1xuJGVhc2VPdXRRdWFydDogdmFyKC0tZWFzZU91dFF1YXJ0KTtcbiRlYXNlT3V0UXVpbnQ6IHZhcigtLWVhc2VPdXRRdWludCk7XG4kZWFzZU91dFNpbmU6IHZhcigtLWVhc2VPdXRTaW5lKTtcbiRlYXNlT3V0RXhwbzogdmFyKC0tZWFzZU91dEV4cG8pO1xuJGVhc2VPdXRDaXJjOiB2YXIoLS1lYXNlT3V0Q2lyYyk7XG4kZWFzZU91dEJhY2s6IHZhcigtLWVhc2VPdXRCYWNrKTtcbiRlYXNlSW5PdXRRdWFkOiB2YXIoLS1lYXNlSW5PdXRRdWFkKTtcbiRlYXNlSW5PdXRDdWJpYzogdmFyKC0tZWFzZUluT3V0Q3ViaWMpO1xuJGVhc2VJbk91dFF1YXJ0OiB2YXIoLS1lYXNlSW5PdXRRdWFydCk7XG4kZWFzZUluT3V0UXVpbnQ6IHZhcigtLWVhc2VJbk91dFF1aW50KTtcbiRlYXNlSW5PdXRTaW5lOiB2YXIoLS1lYXNlSW5PdXRTaW5lKTtcbiRlYXNlSW5PdXRFeHBvOiB2YXIoLS1lYXNlSW5PdXRFeHBvKTtcbiRlYXNlSW5PdXRDaXJjOiB2YXIoLS1lYXNlSW5PdXRDaXJjKTtcbiRlYXNlSW5PdXRCYWNrOiB2YXIoLS1lYXNlSW5PdXRCYWNrKTtcbiRjb250YWluZXJfX3dpZHRoOiB2YXIoLS1jb250YWluZXJfX3dpZHRoKTtcbiRjb250YWluZXJfX3BhZGRpbmc6IHZhcigtLWNvbnRhaW5lcl9fcGFkZGluZyk7XG4kTWFpbi1ncmFkaWVudDogdmFyKC0tTWFpbi1ncmFkaWVudCk7XG4kRm9udC1zaXplcy1oMTogdmFyKC0tRm9udC1zaXplcy1oMSk7XG4kRm9udC1zaXplcy1oMjogdmFyKC0tRm9udC1zaXplcy1oMik7XG4kRm9udC1zaXplcy1oMzogdmFyKC0tRm9udC1zaXplcy1oMyk7XG4kRm9udC1zaXplcy1oNDogdmFyKC0tRm9udC1zaXplcy1oNCk7XG4kRm9udC1zaXplcy10YWctLWJpZzogdmFyKC0tRm9udC1zaXplcy10YWctLWJpZyk7XG4kRm9udC1zaXplcy1tZW51LWl0ZW06IHZhcigtLUZvbnQtc2l6ZXMtbWVudS1pdGVtKTtcbiRGb250LXNpemVzLXBhcmFncmFwaC0tYmlnOiB2YXIoLS1Gb250LXNpemVzLXBhcmFncmFwaC0tYmlnKTtcbiRGb250LXNpemVzLXBhcmFncmFwaDogdmFyKC0tRm9udC1zaXplcy1wYXJhZ3JhcGgpO1xuJEZvbnQtc2l6ZXMtYnV0dG9uOiB2YXIoLS1Gb250LXNpemVzLWJ1dHRvbik7XG4kRm9udC1zaXplcy1xdW90ZS0tYmlnOiB2YXIoLS1Gb250LXNpemVzLXF1b3RlLS1iaWcpO1xuIiwiLyoqXG4gKiBNaW5pZmllZCBieSBqc0RlbGl2ciB1c2luZyBjbGVhbi1jc3MgdjUuMy4zLlxuICogT3JpZ2luYWwgZmlsZTogL25wbS9zbGljay1jYXJvdXNlbEAxLjguMS9zbGljay9zbGljay5jc3NcbiAqXG4gKiBEbyBOT1QgdXNlIFNSSSB3aXRoIGR5bmFtaWNhbGx5IGdlbmVyYXRlZCBmaWxlcyEgTW9yZSBpbmZvcm1hdGlvbjogaHR0cHM6Ly93d3cuanNkZWxpdnIuY29tL3VzaW5nLXNyaS13aXRoLWR5bmFtaWMtZmlsZXNcbiAqL1xuLnNsaWNrLXNsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO2JveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LW1zLXRvdWNoLWFjdGlvbjpwYW4teTt0b3VjaC1hY3Rpb246cGFuLXk7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50fS5zbGljay1saXN0e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjowO3BhZGRpbmc6MH0uc2xpY2stbGlzdDpmb2N1c3tvdXRsaW5lOjB9LnNsaWNrLWxpc3QuZHJhZ2dpbmd7Y3Vyc29yOnBvaW50ZXI7Y3Vyc29yOmhhbmR9LnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCwuc2xpY2stc2xpZGVyIC5zbGljay10cmFja3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX0uc2xpY2stdHJhY2t7cG9zaXRpb246cmVsYXRpdmU7dG9wOjA7bGVmdDowO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30uc2xpY2stdHJhY2s6YWZ0ZXIsLnNsaWNrLXRyYWNrOmJlZm9yZXtkaXNwbGF5OnRhYmxlO2NvbnRlbnQ6Jyd9LnNsaWNrLXRyYWNrOmFmdGVye2NsZWFyOmJvdGh9LnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNre3Zpc2liaWxpdHk6aGlkZGVufS5zbGljay1zbGlkZXtkaXNwbGF5Om5vbmU7ZmxvYXQ6bGVmdDtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweH1bZGlyPXJ0bF0gLnNsaWNrLXNsaWRle2Zsb2F0OnJpZ2h0fS5zbGljay1zbGlkZSBpbWd7ZGlzcGxheTpibG9ja30uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWd7ZGlzcGxheTpub25lfS5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWd7cG9pbnRlci1ldmVudHM6bm9uZX0uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRle2Rpc3BsYXk6YmxvY2t9LnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRle3Zpc2liaWxpdHk6aGlkZGVufS5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGV7ZGlzcGxheTpibG9jaztoZWlnaHQ6YXV0bztib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50fS5zbGljay1hcnJvdy5zbGljay1oaWRkZW57ZGlzcGxheTpub25lfVxuLyojIHNvdXJjZU1hcHBpbmdVUkw9L3NtL2ZiM2VkMzUxY2Q1YzBmMWYzMGY4ODc3OGVlMWY5YjA1NjU5OGU2ZDI1YWM0ZmRjYWIxZWViY2Q4YmU1MjFjZDkubWFwICovIl19 */
